-
-
Notifications
You must be signed in to change notification settings - Fork 57
Translations
In the following I will describe you the step you should do in order to submit a new translation to this app. Converter NOW is already translated in many languages. Here's the current list of translations and the corresponing authors:
- English
- Italian
- Portuguese (credits: @mezysinc)
- French (credits: @Torok42)
- Norwegian (credits: @FTno)
- German (credits: @u2code)
- Russian (credits: @vadimyoungg)
- Turkish (credits: @muhaaliss)
- Spanish (credits: @n-berenice)
- Croatian (credits: @milotype)
- Indonesian (credits: @the7thNightmare)
- Japanese (credits: 匿名, @syu-pf-ssy)
- Arabic (credits: @omer358)
- Polish (credits: @rehork)
- Dutch (credits: @David-git-code)
- Chinese (credits: @syu-pf-ssy)
- Chinese (traditional) (credits: @plum7x)
- Catalan (credits: @pereorga)
There are two type of contributions you can do: translate just the app, or also the store pages. Feel free to translate one or the other or both.
In packages/translations/lib/l10n
you can find the translations. If you want to add a new language create a new file in the same folder. The name of the file must be app_xx.arb
, where xx corresponds to the ISO code of the language. I suggest you to copy the app_en.arb
file and translate all the strings to your language. If the translation of some strings is the same as in english it's not necessary to translate them.
Then, in lib/models/app_model.dart
add your language to mapLocale
variable (please use the alphabetical order). You have to put the ISO language code and the name of the language already translated in your language. E.g. it's written "Español" and not "Spanish".
If you want to translate also the store page you need to create a new folder under fastlane/metadata/android
with your language ISO code. You should translate full_description.txt
, short_description.txt
and title.txt
. You should not translate the files under the changelogs
folder.