VocabularyTraining icon indicating copy to clipboard operation
VocabularyTraining copied to clipboard

Localize the app to some language.

Open misteu opened this issue 4 years ago • 8 comments

How to start?

Pick whichever language you like (please check against the list of existing translations) and post it here, I will create a separate issue and assign that to you.

Where do I find the strings?

All the strings should already be NSLocalizedStrings. So in most cases you should only need to add a new language to the project and localize the associated Localizable.strings file. There is a privacy policy html as well. However, it's fine to not translate this. It will fallback to English.

Which languages are needed?

Basically any language that is not in the list below :) Feel free to translate the app into any app that you are familiar with or at best natively speaking.

Languages we have covered so far:

  • English
  • German
  • Dutch
  • Portuguese (Brazilian)
  • Hindi

May I use Google translate?

Please do not. I could have done that myself and the results would be pretty bad. It would be nice to get some translations from native speakers, so that everything makes sense and reads out friendly :)

Do I need to understand any Swift code for contributing translations?

Actually not, as everything is currently in Localizable.strings files. However, for some strings it might not be obvious where they are located. We might need to add comments to give more context. Nevertheless, non-developers are welcome to contribute, we will help you to find a string's location if you are stuck :)

What if my localizations break the layout?

If there are UI bugs because of text not fitting in a certain language or something like that, it would be awesome if you could fix that somehow as well (fixing constraints, add multiline support etc).

If it seems to be more than just a small task, please create a new issue, please ping me, I‘ll assign you then to that new issue (if you want to work on it :) )

misteu avatar Oct 21 '21 20:10 misteu

I can work on translating it into Thai. 😁

Gnoyoyo avatar Oct 26 '21 02:10 Gnoyoyo

That is great to hear! ❤️

I created a new issue for Thai localization:

https://github.com/misteu/VocabularyTraining/issues/14

Please add a short reply in that issue whenever you start working on it 😊

misteu avatar Oct 26 '21 21:10 misteu

Hello @misteu. I'm translating to PT-BR (brazilian portuguese), could you create an issue? Thank you :)

nayushi avatar Oct 26 '22 19:10 nayushi

Hey thank that would be great!

Just created the issue: https://github.com/misteu/VocabularyTraining/issues/31

If you comment there I will assign it to you :)

misteu avatar Oct 26 '22 21:10 misteu

You can assign me the localization in Hindi.

Kanishka3 avatar Oct 27 '22 21:10 Kanishka3

@misteu I have raised a PR for hindi localization here.

https://github.com/kanishkabol/VocabularyTraining/tree/feature/hindi-localization

Kanishka3 avatar Oct 27 '22 22:10 Kanishka3

So great to see! This hacktober, Flippy got: Dutch, Brazilian Portuguese and now Hindi ❤️

misteu avatar Oct 28 '22 20:10 misteu

Hi @misteu! I would like to add translation into Russian if it's something you are looking for.

Please let me know if you’re okay with that!

Looking forward to your response.

Aki120900 avatar Mar 06 '25 00:03 Aki120900