FAForever / FAForever/client

Implement localization/i18n support

Offen
#1,002 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
78
Forks
89
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

We agreed that it would be nice to have the client localized, but currently the strings visible to the user are hard-coded into the QT .ui files and Python files. Therefore the code needs to be changed to enable localization. I suggest the following:

- [ ] Describe the current implementation regarding string distribution/handling.
- [ ] Gather requirements how these strings shall be made translatable.
- [ ] List/evaluate possible solutions (e. g. tools for string extraction) how to achieve the goal.
- [ ] Implement the chosen solution.

In Java it is possible to add a translation to a program on the fly because for each language a plain text file (.properties) is used to create a message key -> translation mapping.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.