Lothar Serra Mari
edbe1dcfd6
feat(localization): Update German language translation ( #764 )
2025-07-06 11:25:05 -04:00
Duru Can Celasun
d0fae02d05
feat(localization): Add Turkish language translation ( #751 )
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Xe Iaso <me@xeiaso.net >
2025-07-04 00:50:16 -04:00
Martin
c121896f9c
feat(localization): Add German language translation ( #741 )
...
* Add german translation
* Adjust german localization
* Adjust js_finished_reading in german localization
* Mention this change in CHANGELOG.md
* Add test for German localization
* Update lib/localization/locales/de.json
Co-authored-by: Florian Lehner <florianl@users.noreply.github.com >
Signed-off-by: Martin <31348196+Earl0fPudding@users.noreply.github.com >
* Remove duplicate "leider" in lib/localization/locales/de.json
Co-authored-by: Florian Lehner <florianl@users.noreply.github.com >
Signed-off-by: Martin <31348196+Earl0fPudding@users.noreply.github.com >
* Update lib/localization/locales/de.json
Co-authored-by: Florian Lehner <florianl@users.noreply.github.com >
Signed-off-by: Martin <31348196+Earl0fPudding@users.noreply.github.com >
* Update lib/localization/locales/de.json
Co-authored-by: Florian Lehner <florianl@users.noreply.github.com >
Signed-off-by: Martin <31348196+Earl0fPudding@users.noreply.github.com >
---------
Signed-off-by: Martin <31348196+Earl0fPudding@users.noreply.github.com >
Signed-off-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Florian Lehner <florianl@users.noreply.github.com >
Co-authored-by: Xe Iaso <me@xeiaso.net >
2025-07-03 10:48:17 +00:00
Martin
0e43138324
feat(localization): Add option for forcing a language ( #742 )
...
* Add forcesLanguage option
* Change comments for forced language option
* Add changes to CHANGELOG.md
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Xe Iaso <me@xeiaso.net >
2025-07-02 05:33:00 +00:00
Rafael Fontenelle
12453fdc00
Fix translations in pt-BR.json ( #729 )
...
Signed-off-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com >
2025-06-30 14:14:24 -04:00
Rafael Fontenelle
261306dc63
Add Brazilian Portuguese translation ( #726 )
...
* Create pt-br.json
Signed-off-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com >
* Enable pt-br locale
Signed-off-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com >
* Fix language code
Signed-off-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com >
* Update and rename pt-br.json to pt-BR.json
Signed-off-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com >
* Update lib/localization/locales/pt-BR.json
Co-authored-by: Victor Fernandes <victorvalenca@gmail.com >
Signed-off-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com >
---------
Signed-off-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com >
Co-authored-by: Victor Fernandes <victorvalenca@gmail.com >
2025-06-27 20:56:56 +00:00
Laurent Laffont
ad5430612f
feat: implement localization system ( #716 )
...
* lib/localization: implement localization system
Locale files are placed in lib/localization/locales/. If you add a
locale, update manifest.json with available locales.
* Exclude locales from check spelling
* tests(lib/localization): add comprehensive translations test
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenge/metarefresh): enable localization
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix: use simple syntax for localization in templ
Also localize CELPHASE into French according to the wishes of the
artist.
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore: spelling
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore:(js): fix forbidden patterns
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore: add goi18n to tools
Signed-off-by: Xe Iaso <me@xeiaso.net >
* test(lib/localization): dynamically determine the list of supported languages
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Xe Iaso <me@xeiaso.net >
2025-06-27 17:49:15 +00:00