Skip to content

Add Russian (ru-RU) UI locale — ready-made translation available #1261

Open

Description

@phantom447-eng

Hi! We prepared a complete ru-RU localization of the ZCode desktop UI: all ~7000 catalog strings translated with a consistent glossary, plus infra changes (Locale type, language switcher, settings schemas, native menu, Finder/Explorer context menus, builtin skill descriptions). A parity test guarantees ru-RU ↔ en-US key/placeholder sync.

Fork branch ready: phantom447-eng/ZCode feat/ru-ru-locale (PR creation from this account currently fails with a permissions error — please check if PRs from outside contributors are restricted; happy to re-send).

We are ready to maintain the translation going forward. Спасибо!

Activity

  1. github-actions commented on Oct 27, 2026

    @github-actions

    👋 感谢你的反馈,我们已经收到。

    • 维护者看到后会尽快回复你。
    • 状态保持为 status: 待评估,你可以随时补充信息。
    • 信息不全时我们会打上 needs: 更多信息 标签并 @ 你。

    👋 Thanks — we've received your issue.

    • A maintainer will get back to you as soon as we can.
    • Status stays at status: 待评估 (Triage); feel free to add context.
    • If we need more details, we'll add needs: 更多信息 and ping you.
  2. phantom447-eng commented on Oct 27, 2026

    @phantom447-eng
    Author

    Update — root cause found. The compare page reports:

    An owner of this repository has limited the ability to open a pull request to users that are collaborators on this repository.

    So outside PRs are disabled by policy on zai-org/ZCode. The contribution itself is ready and public:

    • Fork branch: phantom447-eng/ZCode @ feat/ru-ru-locale (commit bc607a2c, 25 files, +7148/−25)
    • Direct compare: zai-org/ZCode@main...phantom447-eng:ZCode:feat/ru-ru-locale
    • What's inside: full ru-RU catalog (6984 keys + 2 security messages), Locale/switcher/schemas infra, native menu & context menus, builtin skill descriptions, ru→en fallbacks for marketing/billing/feedback subsystems, ru↔en key & placeholder parity test. Typecheck clean, unit tests pass.

    For maintainers: either open the PR from the fork branch above (one click via the compare link), or grant phantom447-eng collaborator access and I'll open the PR with the full description. Happy to iterate on the translation per your review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions