Skip to content

Translations

Damiano Ferrari edited this page Feb 4, 2024 · 15 revisions

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:

  1. English
  2. Italian
  3. Portuguese (credits: @mezysinc)
  4. French (credits: @Torok42)
  5. Norwegian (credits: @FTno)
  6. German (credits: @u2code)
  7. Russian (credits: @vadimyoungg)
  8. Turkish (credits: @muhaaliss)
  9. Spanish (credits: @n-berenice)
  10. Croatian (credits: @milotype)
  11. Indonesian (credits: @the7thNightmare)
  12. Japanese (credits: 匿名, @syu-pf-ssy)
  13. Arabic (credits: @omer358)
  14. Polish (credits: @rehork)
  15. Dutch (credits: @David-git-code)
  16. Chinese (credits: @syu-pf-ssy)
  17. Chinese (traditional) (credits: @plum7x)
  18. 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.

Translate the app strings

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".

Translate the f-droid / play store page

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.

Clone this wiki locally