-
Notifications
You must be signed in to change notification settings - Fork 166
Localization (l10n) language translations
For issues related to localisation, flag @gautierchomel in the comments.
Since february 2025 we use Weblate: https://hosted.weblate.org/projects/thorium-reader/
From May 2024 to February 2025 we used, GitLocalized, a simple translation tool.
https://github.com/edrlab/thorium-reader/tree/develop/src/resources/locales
-
npm run i18n-sort
=> ensure locales JSON files are "canonical" (sorted keys, consistent indentation and trailing line break) -
npm run i18n-scan
=> ensure locales JSON files have no missing keys and no superfluous/unused keys (this command analyzes the source code to search for well-knowni18next
usage patterns) -
npm run i18n-check
=> ensure "secondary" locales JSON files have no missing keys and no superfluous keys, relative to the "primary" English translation. Missing keys are automatically added with an empty string value, redundant keys are removed. -
npm run i18n-typed
=> rebuilds the TypeScript types for the locales JSON files (this enables static compiler checks)
See Laurent's Pull Request:
- (en) English
- (fr) Français (French)
- (fi) Suomi (Finish)
- (de) Deutsch (German)
- (es) Español (Spanish)
- (nl) Nederlands (Dutch)
- (ja) 日本語 (Japanese)
- (ka) ქართული (Georgian)
- (lt) Lietuvių (Lithuanian)
- (pt-BR) Português Brasileiro (Portuguese - Brazil)
- (pt-PT) Português (Portuguese - Portugal)
- (zh-CN) 中文 - 中國/国 (Chinese simp.)
- (zh-TW) 中文 - 台湾/灣 (Chinese trad.)
- (it) Italiano (Italian)
- (ru) Русский (Russian)
- (ko) 한국어 (Korean)
- (sv) Svenska (Swedish)
- (ca) Catalan
- (gl) Galician
- (eu) Euskadi (Basque)
- (el) ελληνικός (Greek)
- (bg) български (Bulgarian)
- (hr) Hrvatski (Croatian)
- (da) Dansk (Danish)
- (sl) Slovenščina (Slovene)
(in house)
(in house)
Contributors:
- Marko Hercog (Beletrina)
Pull Requests:
Contributors:
Pull Requests:
Contributors:
Pull Requests:
Contributors:
Pull Requests:
Contributors:
Pull Requests:
Contributors:
Pull Requests:
- https://github.com/edrlab/thorium-reader/pull/1141
- https://github.com/edrlab/thorium-reader/pull/1653
- https://github.com/edrlab/thorium-reader/pull/1672
- https://github.com/edrlab/thorium-reader/pull/1900
Contributors:
Pull Requests:
- https://github.com/edrlab/thorium-reader/pull/1491
- https://github.com/edrlab/thorium-reader/pull/1500
- https://github.com/edrlab/thorium-reader/pull/1640
- https://github.com/edrlab/thorium-reader/pull/1655
- https://github.com/edrlab/thorium-reader/pull/1857
Contributors:
Pull Requests:
Contributors:
Pull Requests:
- https://github.com/edrlab/thorium-reader/pull/1153
- https://github.com/edrlab/thorium-reader/pull/1845
- https://github.com/edrlab/thorium-reader/pull/1851
Contributors:
Pull Requests:
- https://github.com/edrlab/thorium-reader/pull/1187
- https://github.com/edrlab/thorium-reader/pull/1864
Contributors:
Pull Requests:
- https://github.com/edrlab/thorium-reader/pull/1372
- https://github.com/edrlab/thorium-reader/pull/1344
- https://github.com/edrlab/thorium-reader/pull/1099
- https://github.com/edrlab/thorium-reader/pull/1034
- https://github.com/edrlab/thorium-reader/pull/1661
- https://github.com/edrlab/thorium-reader/pull/1858
Contributors:
Pull Requests:
Contributors:
- https://github.com/nvdaes
- https://github.com/HadrienGardeur (on behalf of Libranda)
Pull Requests:
- https://github.com/edrlab/thorium-reader/pull/1074
- https://github.com/edrlab/thorium-reader/pull/1232
- https://github.com/edrlab/thorium-reader/pull/1353
- https://github.com/edrlab/thorium-reader/pull/957
- https://github.com/edrlab/thorium-reader/pull/1652
- https://github.com/edrlab/thorium-reader/pull/1668
- https://github.com/edrlab/thorium-reader/pull/1854
Contributors:
Pull Requests:
Contributors:
Pull Requests:
Contributors:
Pull Requests:
- https://github.com/edrlab/thorium-reader/pull/1271
- https://github.com/edrlab/thorium-reader/pull/1457
- https://github.com/edrlab/thorium-reader/pull/1665
- https://github.com/edrlab/thorium-reader/pull/1866
- https://github.com/edrlab/thorium-reader/pull/1862
Contributors:
Pull Requests:
- https://github.com/edrlab/thorium-reader/pull/1830
- https://github.com/edrlab/thorium-reader/pull/1835
- https://github.com/edrlab/thorium-reader/pull/1855
Contributors:
- https://github.com/?? (email contribution)
Pull Requests:
Contributors:
Pull Requests:
https://github.com/edrlab/thorium-reader/pull/1557
Contributors:
- https://github.com/HadrienGardeur (on behalf of Libranda)
Pull Requests:
Contributors:
- https://github.com/HadrienGardeur (on behalf of Libranda)
Pull Requests:
Contributors:
- https://github.com/HadrienGardeur (on behalf of Libranda)
- https://github.com/sukiletxe
Pull Requests: