Skip to content

fix(i18n): restore lost Hindi translations and remove orphaned keys - #4378

Open
aashu2006 wants to merge 1 commit into
processing:developfrom
aashu2006:fix/3812-hindi-translations
Open

aashu2006 wants to merge 1 commit into
processing:developfrom
aashu2006:fix/3812-hindi-translations

Conversation

@aashu2006

Copy link
Copy Markdown
Member

Fixes #3812

Two broken merges into hi/translations.json (9f47487, 8158c1d) left the file invalid. The follow-up fix (6245964) made it parse again, but it dropped ~60 existing Hindi strings and left an unused top-level copy of the Nav keys after AssetList.

This supersedes #3813, as discussed in the issue.

Demo:

Before After
User menu image image
Keyboard shortcuts image image
About page image image

Changes:

  • Removed the unused top-level Edit / Sketch / Auth / ... block
  • Restored the lost Hindi translations from git history (Preferences.CustomVersion*, About.Contact, Feedback, CollectionView, MobilePreferences, MobileDashboardView, Explorer, *_mobile headers, etc.)
  • "Asset" is now consistently "ऐसेट" (was "संपत्ति" in Nav.Auth)
  • RenameVariable: "चरण का नाम बदलें" → "वैरिएबल का नाम बदलें"
  • Kept the existing indentation, so the diff only shows real changes

Keys that never had a Hindi translation (e.g. log-in tooltips, LoopProtection*, the new StepUp strings) still fall back to English and can be translated in a follow-up.

Co-authored with @Urvi2727

I have verified that this pull request:

  • has no linting errors (npm run lint)
  • has no test errors (npm run test)
  • has no typecheck errors (npm run typecheck)
  • is from a uniquely-named feature branch and is up to date with the develop branch.
  • is descriptively named and links to an issue number, i.e. Fixes #123
  • meets the standards outlined in the accessibility guidelines

Two broken merges into hi/translations.json (9f47487, 8158c1d) left
the file invalid, and the follow-up fix (6245964) made it parse again
but dropped ~60 existing Hindi strings and left an orphaned top-level
copy of the Nav keys after AssetList.

- remove the unused top-level Edit/Sketch/Auth/... block
- restore lost translations from history (Preferences.CustomVersion*,
  About.Contact, Feedback, CollectionView, MobilePreferences,
  MobileDashboardView, Explorer, *_mobile headers, etc.)
- translate "Asset" consistently as "ऐसेट"
- fix RenameVariable: "चरण" (step) -> "वैरिएबल" (variable)

Fixes processing#3812

Co-authored-by: Urvi <urviagarwal2711@gmail.com>
@aashu2006

Copy link
Copy Markdown
Member Author

cc @ksen0 opened this as discussed in #3812

@ksen0 ksen0 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! I think it can be included in the next release, cc @doradocodes

This branch is waiting to be deployed

1 waiting deployment
e2e-tests — 44aad198 Waiting Oct 22, 2026 by aashu2006 via test-e2e #391
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix structural duplication and localization errors in the hindi translation file

2 participants