International Language Support #329
Replies: 11 comments 6 replies
-
|
Thanks for opening this. Initial scaffolding landed in rc.16 — Once enough surface area is extracted (target ~50%+), I'll set up Crowdin for Open Source so anyone can contribute translations without touching the codebase. I'll comment back here with the Crowdin link when it's ready. If you (or anyone) wants to start now and is comfortable submitting PRs, the pattern is in |
Beta Was this translation helpful? Give feedback.
-
|
Quick status update: this has moved well past the initial rc.16 scaffolding. The UI is now extracted into namespace JSON catalogs and the language picker supports English, Chinese (Simplified), Italian, Spanish, German, French, Brazilian Portuguese, Dutch, Polish, and Turkish. Crowdin sync is also wired up so source strings can be uploaded and translation PRs can be generated from Crowdin. I’m keeping this discussion open as the translation/community coordination thread. Thanks again to @tianmiao8152 for jumping in early with the Chinese translation work. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the nudge here. The README roadmap line was stale and is updated on |
Beta Was this translation helpful? Give feedback.
-
|
This is now live in the current rc. The The full i18n framework details will appear in the v1.5.0 release notes. Thank you to everyone who contributed early translations — particularly @tianmiao8152 for the Chinese work. Release: https://github.com/CodesWhat/drydock/releases/tag/v1.5.0-rc.19 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Thanks @tianmiao8152 — and for catching this. Four hardcoded strings escaping the i18n catalogs is exactly the kind of long-tail polish that's hard to spot without a native speaker actively using the UI. I'll extract those four areas in rc.21:
Once they're moved into the namespace catalogs and synced to Crowdin, the zh-CN strings you've already contributed will pick up automatically on the next sync. I'll comment back here when rc.21 is cut so you can verify. If you spot any others as you keep using it, please keep flagging them — your eyes on the Chinese UI are catching things our test pass can't. |
Beta Was this translation helpful? Give feedback.
-
|
@s-b-e-n-s-o-n I found the new regions: |
Beta Was this translation helpful? Give feedback.
-
|
🚀 v1.5.0-rc.21 is out — extracts the notification outbox, notification rule names, and registry/server status badges into the i18n catalogs. New keys will sync to other locales on the next Crowdin pass. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
All translation work on Crowdin has been completed |
Beta Was this translation helpful? Give feedback.
-
|
谢谢 @tianmiao8152!🙏
借这个机会我做了一次完整排查:扫描了全部 82 个 UI 组件,又提取了约 110 处硬编码英文到 i18n 词条里(弃用横幅、搜索范围、容器操作提示、日志与错误信息等)。rc.23 里这类遗漏应该基本清理干净了。 这些新词条需要再做一次 Crowdin 同步才能翻译——感谢你确认现有 Crowdin 工作已完成。rc.23 发布后我会触发同步,zh-CN / zh-TW 就能跟上。 发现新的遗漏欢迎继续反馈!🙌 |
Beta Was this translation helpful? Give feedback.









Uh oh!
There was an error while loading. Please reload this page.
-
You can use AI ?Beta Was this translation helpful? Give feedback.
All reactions