Skip to content

[Feature Request] Add localization support #702

Description

@CQMHV

Is your feature request related to a problem? Please describe.

OVR Advanced Settings currently has an English-only interface, making its technical settings difficult to use for some non-English-speaking users. The upstream project also lacks a standard localization workflow.

Describe the solution you'd like

Add localization using Qt's native translation system.

The VRCLearn organization has already implemented this in its fork:

The implementation includes:

  • Qt TS/QM translations using QTranslator
  • Translatable QML and C++ strings
  • System-language detection and a persistent language selector
  • English fallback
  • Localized SteamVR action names
  • English, Japanese, Simplified Chinese, and Traditional Chinese

Language changes currently require restarting the application.

Describe alternatives you've considered

Maintaining localization only in the VRCLearn fork, but this would make it difficult to keep translations synchronized with upstream changes.

Additional context

Would the maintainers be interested in upstreaming this feature? The changes can be submitted as one pull request or split into localization infrastructure, translatable strings, and translation data.

Activity

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

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions