Skip to content

[FEATURE PROPOSAL] Make translation easier by moving all strings to a json, ini or resx/resw file #141

Open
@htcfreek

Description

@htcfreek

Is your feature request related to a problem?

No, not related to a problem. But finding all the strings in the code is complicated.

Describe the solution you'd like

A set of external files (one per language) that contains the strings and some additional metadata (translators, is RTL language, language name and language id).

As file type ini, json or resx/resw might be good.

All places that require a translated string call a function that does the following:

  1. Check if a language file exist for the current Windows Ui language.
    • If yes: Use it.
    • If no: Fall back to English.
  2. Check the language file for the translated string.
    • If exists: Use it.
    • If not exists: Fall back to English.

Describe alternatives you've considered

Additional context

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions