From d0c681891eaac4786de63b4526363e3346b28df3 Mon Sep 17 00:00:00 2001 From: Vincent Velociter Date: Thu, 5 Jun 2025 09:38:12 +0200 Subject: [PATCH] More l10n doc update --- docs/internationalisation.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/internationalisation.md b/docs/internationalisation.md index 8b1599466..5df923a29 100644 --- a/docs/internationalisation.md +++ b/docs/internationalisation.md @@ -1,18 +1,18 @@ # Internationalisation -We're using the standard way of internationalising our app, as desbribed in the -[official documentation](https://docs.flutter.dev/ui/accessibility-and-internationalization/internationalization#setting-up). +We're using the official Flutter way of internationalising our app, as desbribed in the +[documentation](https://docs.flutter.dev/ui/accessibility-and-internationalization/internationalization#setting-up). -What is specific to this project is the way we produce the ARB files. +What is specific to this project is the way the ARB files are generated. -Lichess translations are managed in [crowdin lichess project](https://crowdin.com/project/lichess). +Lichess translations are managed in [Crowdin lichess project](https://crowdin.com/project/lichess). Crowdin translations (and sources) are located in the `translation/` directory. New -translations are regularly fetched from crowdin by a github action. +translations (and lila sources) are regularly fetched from crowdin by a github action. -We generate ARB files with a script that processes these translations: `scripts/gen-arb.mjs`. +ARB files are generated with a script that processes these translations: `scripts/gen-arb.mjs`. -Then a flutter command is used to generate the dart files from the ARB files: +Then a flutter command is used to generate the dart files from the ARB files. So, in order to update the dart files we need to run: