RocketChat / RocketChat/Rocket.Chat
[7.7.9, local tarball] UI still 30 % English – community zh-CN translation entry removed?
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Hi maintainers,
UPDATE after deeper digging (still on 7.7.9 manual install, Node 22.14.0, Yarn 1.22.22, Deno 2.5.2, Ubuntu 22.04):
-
What I already tried
- Set “Server Default” and personal language to zh-CN → restarted Rocket.Chat and browsers.
- Grepped the whole bundle for
zh-CN.i18n.json→ onlymoment/locale/zh-cn.jsexists; no Rocket.Chat language file. - Checked Admin → Languages: still only “English” is listed.
- Looked for the old “Import Translations” button mentioned in 6.x docs → UI element is gone.
- Crowdin project shows 100 % zh-CN translated, but no “Download” button visible for non-maintainers.
-
Suspicion
It looks like the community-translation import UI was removed in 7.x. If that is intentional, could you clarify:a) Are language packs now shipped only inside releases?
b) If so, why is zh-CN not packaged although it is 100 % translated?
c) Is there a CLI workaround (meteororyarn transifex) to inject the file manually? -
Request
Please confirm whether the entry point was deliberately dropped or just relocated.
A short “known issue / will ship in 7.8” or “copy file X to folder Y” would save a lot of guessing.
Happy to test any nightly build or PR. Thanks for your hard work!
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 source file or test is named. Start by tracing how the 7.7.9 release packages language files and how Admin → Languages discovers them, then compare that path with the Crowdin zh-CN output. Done means documenting the supported import or packaging path and confirming whether zh-CN is intentionally excluded.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- deno, node.js, typescript
- Domain
- internationalization, localization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100