-
Notifications
You must be signed in to change notification settings - Fork 67
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
Ability to select app language #901
Conversation
Currently translated at 32.0% (85 of 265 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/uk/
Currently translated at 100.0% (269 of 269 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/es/
Currently translated at 100.0% (272 of 272 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/es/
Currently translated at 23.2% (64 of 275 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/sv/
Currently translated at 100.0% (280 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/es/
Currently translated at 50.0% (140 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/sv/
Currently translated at 50.0% (140 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/sv/
Currently translated at 100.0% (280 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/eo/
Currently translated at 77.5% (217 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/pl/
Currently translated at 30.7% (86 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/uk/
Currently translated at 46.4% (130 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/fi/
Currently translated at 15.0% (42 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/it/
Currently translated at 38.2% (107 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/it/
Currently translated at 55.7% (156 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/it/
Currently translated at 68.5% (192 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/it/
Currently translated at 100.0% (280 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/es/
Currently translated at 100.0% (280 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/eo/
Currently translated at 90.7% (254 of 280 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/it/
Currently translated at 100.0% (282 of 282 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/es/
Currently translated at 90.7% (256 of 282 strings) Translation: Thunder/Thunder Translate-URL: https://hosted.weblate.org/projects/thunder/thunder/it/
…ature/app-language-selection
1a43d5c
to
834af59
Compare
@micahmo This is ready for review if you'd like to do a quick test on it! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch, let me double check that! |
Should be good now! I double all the files with https://github.com/thunder-app/thunder/tree/translations/lib/l10n to just make sure we have all the translations in place. |
Pull Request Description
This is a PR which introduces the ability to select Thunder's localization language from the Settings page.
This PR changes/introduces a couple new things:
.arb
files to be alphabetical in order. When adding new translation strings, attempts should be made to ensure it stays in alphabetical order. I have locked Weblate translations temporarily until this is merged in and Weblate is synced up with the .arb changes.LanguageLocal
class was added in to help translate language codes to the respective namesl10n_esperanto
to help with the Esperanto localization. Android does not natively support this, so this localization is not part of the default flutter localization packages.Issue Being Fixed
Issue Number: #899
Screenshots / Recordings
translation_setting.mp4
Checklist
semanticLabel
s where applicable for accessibility?