Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Localize the app to some language. #11

Open
misteu opened this issue Oct 21, 2021 · 7 comments
Open

Localize the app to some language. #11

misteu opened this issue Oct 21, 2021 · 7 comments

Comments

@misteu
Copy link
Owner

misteu commented Oct 21, 2021

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 misteu added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers hacktober hacktoberfest hacktoberfest-approved labels Oct 21, 2021
@Gnoyoyo
Copy link

Gnoyoyo commented Oct 26, 2021

I can work on translating it into Thai. 😁

@misteu
Copy link
Owner Author

misteu commented Oct 26, 2021

That is great to hear! ❤️

I created a new issue for Thai localization:

#14

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

@nayushi
Copy link
Contributor

nayushi commented Oct 26, 2022

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

@misteu
Copy link
Owner Author

misteu commented Oct 26, 2022

Hey thank that would be great!

Just created the issue: #31

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

@Kanishka3
Copy link
Contributor

Kanishka3 commented Oct 27, 2022

You can assign me the localization in Hindi.

@Kanishka3
Copy link
Contributor

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

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

@misteu
Copy link
Owner Author

misteu commented Oct 28, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants