RocketChat / RocketChat/Rocket.Chat
Redundant hindi Translation file
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Issue
In Preferences → Localization → Language, there are two Hindi language options:
- Hindi
- Hindi (India)
Out of these, "Hindi" makes very minimal (almost zero) changes and appears to be redundant.
Steps to Test / Reproduce
- Go to Preferences → Localization → Language.
- Select Hindi.
- Observe that only a few words are translated and most of the interface remains unchanged.
https://github.com/user-attachments/assets/68eeb7d1-15bd-48c6-86eb-15d70955f5a4
Expected Behavior
The localization option should meaningfully translate the interface.
Actual Behavior
The Hindi localization file provides minimal translations and does not significantly change the UI, making it redundant.
Suggested Solution
Remove the redundant Hindi localization and retain Hindi (India), which works correctly and provides proper translations.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file or test is named in the issue. Start by locating the Hindi and Hindi (India) localization entries referenced by Preferences → Localization → Language, then verify how each option is registered and translated. Done means the redundant Hindi option is removed, Hindi (India) remains available, and the language selector and localization checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- localization
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 62/100