Xe Iaso
1313a24d0b
fix(locales): remove the word "hack" from the description of Anubis
...
This was causing confusion and less technical users were thinking that
websites had been intruded upon, causing them to send me horrible things
over email.
All non-English strings were amended using Google Translate. Please fix
the localization as appropriate.
2025-08-14 01:09:27 +00:00
Medvidek77
0a68415c2e
fix(localization): Improve Czech language translation ( #895 )
...
* fix(localization): Improve Czech language translation
Improved naturalness and flow of several phrases. Corrected typos and punctuation. Completed one previously unfinished sentence.
Signed-off-by: Medvidek77 <medvidek77@centrum.cz >
* Update cs.json
Signed-off-by: Medvidek77 <medvidek77@centrum.cz >
---------
Signed-off-by: Medvidek77 <medvidek77@centrum.cz >
2025-08-08 12:50:23 -04:00
SecularSteve
b3886752a1
Added Dutch translation ( #937 )
...
* Added Dutch translation
Signed-off-by: SecularSteve <33793273+SecularSteve@users.noreply.github.com >
* Added Dutch translation
Signed-off-by: SecularSteve <33793273+SecularSteve@users.noreply.github.com >
* Added Dutch translation
Signed-off-by: SecularSteve <33793273+SecularSteve@users.noreply.github.com >
* Update lib/localization/locales/nl.json
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: SecularSteve <33793273+SecularSteve@users.noreply.github.com >
Signed-off-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Xe Iaso <me@xeiaso.net >
2025-08-08 12:49:49 -04:00
Sunniva Løvstad
0e9f831201
chore: fix capitalisation in bokmål and nynorsk ( #959 )
2025-08-08 12:48:07 -04:00
axell
2d8e942377
Add swedish local ( #913 )
...
* add swedish local
* added to changelog
* add to TestLocalizationService
* build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /docs (#909 )
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add local (signed this time hopefully)
* Update sv.json
Co-authored-by: David Marby <david@dmarby.se >
Signed-off-by: axel <mail@axell.me >
* Update sv.json
Co-authored-by: David Marby <david@dmarby.se >
Signed-off-by: axel <mail@axell.me >
* Update localization_test.go
Co-authored-by: Jonathan Herlin <Jonte@jherlin.se >
Signed-off-by: axel <mail@axell.me >
* Update sv.json
Co-authored-by: Jonathan Herlin <Jonte@jherlin.se >
Signed-off-by: axel <mail@axell.me >
* Update sv.json
Co-authored-by: Jonathan Herlin <Jonte@jherlin.se >
Signed-off-by: axel <mail@axell.me >
* Update sv.json
Co-authored-by: Jonathan Herlin <Jonte@jherlin.se >
Signed-off-by: axel <mail@axell.me >
* Update sv.json
Co-authored-by: Jonathan Herlin <Jonte@jherlin.se >
Signed-off-by: axel <mail@axell.me >
* Update sv.json
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: axel <mail@axell.me >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Marby <david@dmarby.se >
Co-authored-by: Jonathan Herlin <Jonte@jherlin.se >
2025-08-02 22:17:31 -04:00
Emir SARI
6ae386a11a
fix: polish Turkish translations ( #897 )
...
* Polish Turkish translations
* Update tr.json
Co-authored-by: Xe Iaso <me@xeiaso.net >
Signed-off-by: Emir SARI <emir_sari@icloud.com >
* Update tr.json
Co-authored-by: Xe Iaso <me@xeiaso.net >
Signed-off-by: Emir SARI <emir_sari@icloud.com >
* Update tr.json
Co-authored-by: Xe Iaso <me@xeiaso.net >
Signed-off-by: Emir SARI <emir_sari@icloud.com >
* Try to make “From” sound better
Signed-off-by: Emir SARI <emir_sari@icloud.com >
---------
Signed-off-by: Emir SARI <emir_sari@icloud.com >
Co-authored-by: Xe Iaso <me@xeiaso.net >
2025-07-31 07:33:16 -04:00
Sveinn í Felli
963527fb60
Update is.json ( #935 )
...
Just one new string.
Signed-off-by: Sveinn í Felli <sv1@fellsnet.is >
2025-07-30 12:08:27 -04:00
Sunniva Løvstad
25af5a232f
feat(localization): Add in Bokmål and Nynorsk translations ( #855 )
...
* feat(localization): add bokmål and nynorsk translations
* feat(localization): update tests for Bokmål and Nynorsk
* docs(localization): document bokmål and nynorsk locales
* fix(locales/nb,nn): remove unicode ellipsis to make tests pass
Signed-off-by: Xe Iaso <me@xeiaso.net >
* style(localization): sort languages to make test output stable
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore: spelling
check-spelling run (pull_request) for main
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com >
on-behalf-of: @check-spelling <check-spelling-bot@check-spelling.dev >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
Signed-off-by: Xe Iaso <xe.iaso@techaro.lol >
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com >
Co-authored-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Xe Iaso <xe.iaso@techaro.lol >
2025-07-21 22:37:49 -04:00
Xe Iaso
24d2501187
feat: Russian localization for Anubis ( #882 )
...
* feat(localization): Add Russian language translation
* test(localization): ensure Russian translations are tested
Signed-off-by: Xe Iaso <me@xeiaso.net >
* docs(changelog): update with Russian translation
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
Signed-off-by: Xe Iaso <xe.iaso@techaro.lol >
Co-authored-by: MichaelAgarkov <michaelagarkov@internet.ru >
2025-07-21 23:14:51 +00:00
ZerionSeven
1dc9525427
Add Finnish localization ( #863 )
...
* add Finnish localization
* add fi to supportedLanguages
* add entry for Finnish to CHANGELOG
2025-07-21 18:56:16 -04:00
HQuest
31184ccd5f
Update pt-BR.json ( #878 )
...
* Update pt-BR.json
While current version is good enough as a machine translation, it is not natural enough for what a reader would like to read while browsing sites made by native devs - including the subtle nuances from the original English version, now incorporated to the translation instead of plain, literal translations with questionable meanings.
Signed-off-by: HQuest <hquest@gmail.com >
* fix(locales/pt-BR): anubis is from Canada
CA is the ISO country code for Canada, but also the US state code for California.
Co-authored-by: Victor Fernandes <victorvalenca@gmail.com >
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: HQuest <hquest@gmail.com >
Signed-off-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Victor Fernandes <victorvalenca@gmail.com >
2025-07-21 22:21:47 +00:00
searingmoonlight
3e1aaa6273
Remove duplicated string in Filipino language file ( #875 )
...
Signed-off-by: searingmoonlight <kitakita@disroot.org >
2025-07-20 23:17:48 -04:00
Josef Moravec
6b639cd911
feat(localization): Add Czech language translation ( #849 )
...
* feat(localization): Add Czech language translation
* feat(localization): Add record to CHANGELOG.md
2025-07-18 17:23:19 -04:00
hankskyjames777
b485499125
fix untranslated string ( #850 )
...
Signed-off-by: hankskyjames777 <54805804+hankskyjames777@users.noreply.github.com >
2025-07-18 13:52:38 -04:00
CXM
509a4f3ce8
fix(localization): fix missing string in template ( #835 )
...
* fix(localization): fix missing string in template
* chore: temp place locale
2025-07-16 19:40:27 -04:00
searingmoonlight
cc56baa5c7
feat(localization): Add Filipino language ( #775 )
...
* feat(localization): Add Filipino language
* Add tests
* remove duplicated string
* Minor fixes in translation
Signed-off-by: searingmoonlight <scripterrookie12@gmail.com >
---------
Signed-off-by: searingmoonlight <scripterrookie12@gmail.com >
2025-07-09 12:07:26 +00:00
giomba
053d29e0b6
feat(localization): Add Italian language translation ( #778 )
...
Signed-off-by: Giovan Battista Rolandi <giomba@glgprograms.it >
2025-07-09 11:49:19 +00:00
Sveinn í Felli
a668095c22
Create is.json ( #780 )
...
* Create is.json
Adding Icelandic translation
Signed-off-by: Sveinn í Felli <sv1@fellsnet.is >
* fix(localization): add Icelandic to manifest.json
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Sveinn í Felli <sv1@fellsnet.is >
Signed-off-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Xe Iaso <me@xeiaso.net >
2025-07-09 11:29:40 +00:00
Henri Vasserman
1c4a1aec4a
feat(i18n): add Estonian locale ( #783 )
...
* feat(i18n): add et locale
* chore: update changelog
* wording
* "feature"
2025-07-09 11:18:11 +00:00
dai
5b8b6d1c94
feat(localization): add Japanese language translation ( #772 )
...
* feat(localization): add Japanese language translation
* fix(locales): add Japanese to the manifest
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(locales): fix manifest
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
Signed-off-by: Xe Iaso <xe.iaso@techaro.lol >
Co-authored-by: Xe Iaso <me@xeiaso.net >
Co-authored-by: Xe Iaso <xe.iaso@techaro.lol >
2025-07-09 07:08:34 -04:00
Henri Vasserman
a900e98b8b
fix(localization): HTML language header and forced-language ( #787 )
...
* fix: HTML language header and forced-language
* style(changelog): added a couple headers
* add test
2025-07-09 07:04:42 -04:00
CXM
d17fc6a174
feat(localization): add Simplified Chinese ( #774 )
2025-07-09 06:53:08 -04:00
XLion
289c802a0b
feat(localization): Add Traditional Chinese language translation ( #759 )
...
* Add translation for Traditional Chinese
* Add translation for Traditional Chinese: test
* Add translation for Traditional Chinese: Add PR number to CHANGELOG
* Add translation for Traditional Chinese: test: remove empty lines
* Add translation for Traditional Chinese: test: remove empty lines
2025-07-06 19:59:00 +00:00
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