Skip to content

Add Russian (Русский) language to localization #206

Closed

Description

@agentHits

Feature Request: Add Russian Language Support

Summary

Please add Russian (Русский) as a selectable language option in the application's language/localization panel, alongside the existing English, Deutsch, 한국어, and 中文 options.

Motivation

Adding Russian localization would significantly improve the experience for millions of Russian-speaking users and bring several benefits:

1. Massive User Base

  • Russian is spoken by approximately 258 million people worldwide (native + second language)
  • It is one of the top 6 most spoken languages globally
  • Russia, CIS countries, and Russian-speaking diaspora represent a large and active developer community

2. Growing Open Source Community

  • Russian-speaking developers are among the most active contributors to open source projects on GitHub
  • Many popular developer tools and frameworks have thriving Russian communities
  • Adding Russian support would lower the barrier to entry and encourage contributions from this community

3. Market Expansion

  • Russia and CIS countries have a rapidly growing tech ecosystem
  • Localized software gains significantly higher adoption in these markets
  • Many competing tools already support Russian, making it a baseline expectation

4. Improved Accessibility

  • Not all Russian-speaking developers are comfortable navigating English-only interfaces
  • Native language support improves comprehension of settings, configurations, and documentation
  • Reduces errors caused by misunderstanding UI labels and options

5. Community Goodwill & Contributions

  • Open source projects that support multiple languages tend to attract more translators and contributors
  • Russian-speaking users often contribute back to localization efforts once the initial framework is in place
  • Demonstrates inclusivity and global-mindedness of the project

Proposed Implementation

  • Add Русский / Russian as a new option in the language selector dropdown
  • Create a new locale file (e.g., ru.json or ru.ts) following the existing i18n pattern
  • Translate all UI strings, labels, tooltips, and error messages
  • Ensure proper Cyrillic font rendering and text layout

Current Language Options

Currently available: English, Deutsch, 한국어, 中文

Adding Russian would bring the total to 5 supported languages.

Additional Context

  • The localization infrastructure already exists and supports multiple languages — extending it to Russian should follow the same pattern
  • The Russian-speaking community would likely help maintain and improve translations over time
  • This aligns with the project's goal of being accessible to a global audience

Thank you for considering this request! 🙏

Activity

  1. Wibias commented on Jul 21, 2026

    @Wibias
    Contributor

    It's implemented with the next release. Feel free to please close this @agentHits thanks!

  2. agentHits commented on Jul 21, 2026

    @agentHits
    ContributorAuthor

    @kargnas @phj1081 @lidge-jun @Wibias @AnyCPU Please be so kind as to localize your website completely - as best you can - that would be amazing!!!

    Image
  3. agentHits commented on Jul 21, 2026

    @agentHits
    ContributorAuthor

    @lidge-jun @AnyCPU I don't know if you understood me completely correctly or if I wrote it incorrectly. Please localize the entire site https://lidge-jun.github.io/opencodex/ for Russian. - Thank you!

  4. AnyCPU commented on Jul 21, 2026

    @AnyCPU
    Contributor

    @agentHits just wait for a new release

  5. lidge-jun commented on Jul 21, 2026

    @lidge-jun
    Owner

    Russian localization is live on dev. PR #207 added the initial RU support (gui, docs-site, README.ru.md), and PR #211 (merged today, commit 62998b4) completed key parity with the latest EN strings and added the ocx account CLI reference docs in Russian. The GUI language picker already includes Русский. Will ship in the next release.

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions