[Feature] App Translations Needed :)
sthewissen opened this issue · 18 comments
The MVP community is a global affair. Multi-language support should be in there!
- Add multi-language infrastructure
- Set up English language
- Add additional languages
The process
- Post below which language you'd like to create translations for so we don't have duplicate work being done.
- Make a copy of the
Translations.resx
andTranslations.Designer.cs
files located in theResources
folder. - Rename it so that it is suffixed with the appropriate culture name for the language you're adding (e.g.
Translations.nl.resx
). - Translate all the English texts to the language you're adding.
- Add an entry in
LanguagePickerViewModel
adding your language using its CI name.
public List<string> supportedLanguages = new List<string> { "en", "nl", "es", "sv" };
- Create a nice and shiny PR to add it to the app! 🎉❤️
Volunteers
- German - @mallibone
- Spanish - @keozx
- Turkish - @cihanyakar
- French - @ewinnington / @pioup
- Swedish - @bjorndaniel
- Hungarian - @mkanyo
- Norwegian - @rickdijk
- Italian - @acaliaro
- Bosnian - @almirvuk
- Portuguese - Jhonatan Oliveira / Paulo Carvalho
Hey Steven, happy to contribute ze German translation. 🙂
Doing Spanish now 😁
I have started translating into Turkish
Working on the French.
@ewinnington if you need help for French I am up to it
@ewinnington if you need help for French I am up to it
I’ll tag you to review when I PR it. Merci
I can do Swedish
I'll do Hungarian 🤓
I'll start at Norwegian this week 😇
Try with Italian
I will do the Bosnian, bs-Latn-BA 🙂
I have one more line I would want to get translated (sorry for coming up with that late). I'll do all the code work, so would just need a reply here whether or not this is correct or if a correction is needed. Thanks in advance!
Here's the line:
Please reboot the application for your language change to take effect.
French (@ewinnington @pioup):
Veuillez redémarrer l'application pour que votre changement de langue prenne effet.
Spanish (@keozx @Pujolsluis)
Reinicie la aplicación para que se aplique el cambio de idioma.
Bosnian (@almirvuk)
Ponovo pokrenite aplikaciju da bi vaša promjena jezika stupila na snagu.
Swedish (@bjorndaniel)
Starta om applikationen för att din språkändring ska träda i kraft.
Italian (@acaliaro)
Riavvia l'applicazione affinché la modifica della lingua abbia effetto.
Turkish (@cihanyakar)
Dil değişikliğinizin geçerli olması için lütfen uygulamayı yeniden başlatın.
Norwegian (@rickdijk)
Start programmet på nytt for at språkendringen skal tre i kraft.
Hungarian (@mkanyo)
Kérjük, indítsa újra az alkalmazást, hogy a nyelvváltozás életbe lépjen.
That is correct translation 😊
per me è ok
The translation is correct. La traduction est correcte. 😊
Spanish good 👍
Norwegian is correct