update translations
OmarHatem committed
Aug 22, 2024 at 03:55 UTC
47ca649060a48f98469fcaf93de6196c8104b2d6
2 files changed
+4
-2
README.md
+3
-1
@@ -161,7 +161,9 @@ The only parts to be translated, if needed, are the values m and s after the var
161
162
4. Add the language to `lib/entities/language_service.dart` under both `supportedLocales` and `localeCountryCode`. Use the name of the language in the local language and in English in parentheses after for `supportedLocales`. Use the [ISO 3166-1 alpha-3 code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for `localeCountryCode`. You must choose one country, so choose the country with the most native speakers of this language or is otherwise best associated with this language.
163
164
-5. Add a relevant flag to `assets/images/flags/XXXX.png`, replacing XXXX with the 3 digit localeCountryCode. The image must be 42x26 pixels with a 3 pixels of transparent margin on all 4 sides. You can resize the flag with [paint.net](https://www.getpaint.net/) to 36x20 pixels, expand the canvas to 42x26 pixels with the flag anchored in the middle, and then manually delete the 3 pixels on each side to make transparent. Or you can use another program like Photoshop.
164
+5. Add a relevant flag to `assets/images/flags/XXXX.png`, replacing XXXX with the 3 letters localeCountryCode. The image must be 42x26 pixels with a 3 pixels of transparent margin on all 4 sides. You can resize the flag with [paint.net](https://www.getpaint.net/) to 36x20 pixels, expand the canvas to 42x26 pixels with the flag anchored in the middle, and then manually delete the 3 pixels on each side to make transparent. Or you can use another program like Photoshop.
165
+
166
+6. Add the new language code to `tool/utils/translation/translation_constants.dart`
167
168
## Add a new fiat currency
169
tool/utils/translation/translation_constants.dart
+1
-1
@@ -1,6 +1,6 @@
1
const defaultLang = "en";
2
const langs = [
3
- "ar", "bg", "cs", "de", "en", "es", "fr", "ha", "hi", "hr", "id", "it",
3
+ "ar", "bg", "cs", "de", "en", "es", "fr", "ha", "hi", "hr", "hy", "id", "it",
4
"ja", "ko", "my", "nl", "pl", "pt", "ru", "th", "tl", "tr", "uk", "ur", "yo",
5
"zh-cn" // zh, but Google Translate uses zh-cn for Chinese (Simplified)
6
];