-
Notifications
You must be signed in to change notification settings - Fork 31
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
Added Filipino, Japanese, Lithuanian, Farsi and Arabic translation #75
Added Filipino, Japanese, Lithuanian, Farsi and Arabic translation #75
Conversation
Merge from master
Update:
|
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.
WOW. This is really impressive. Great job overseeing these contributions. Especially the RTL support.
I've never had to deal with that before. Did you check if React Native provides any RTL hooks? Or are we supposed to implement it manually with text-align and everything?
Otherwise it looks pretty good to me. The only thing that stood out in the screenshots is the phone number screen. The checkbox should probably be on the right, along with right aligned text. Also, can you get feedback from the translator about the phone number fields, if the inputs should be switched and right-aligned?
I've sent the new language screen design to the design review. It's probably better in the future to keep those kinds of changes separate.
I discussed this change with the designer. It feels a bit weird that the welcome text is at the bottom of the screen. This might be a bigger change, but it would probably look better if the welcome text is inside the orange header like on other screens, but fixed (always visible), and the button stays fixed on the bottom. Then the language list can scroll beneath both. Though we would need to cap the text zooming so it doesn't fill smaller screens. |
First off, thanks for the comments and the feedback @eirikurn. I appreciate it a lot :) Let me discuss a couple things:
Please, let me know the final decision for both, and I'll try to implement it as soon as I can. |
Interesting to hear how RTL works. I wonder if the I18nManager defaults to the RTL setting of the OS locale. Then if we default the app locale to the OS locale, it might not need a hard reload in most cases. But I think it's fine to keep this manual, especially if the issues are fairly minor. For the language screen UI, we would like to make this screen more consistent with other screens with an orange header. Feel free to revert the UI changes in this PR and continue with it later. Or we can take over it later when we have time. Thank you so much for your contributions. I really appreciate 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.
Excellent! Thanks!
This PR includes:
New Language Screen:
Japanese:
Filipino
Lithuanian
Arabic
Farsi