-
Notifications
You must be signed in to change notification settings - Fork 25
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
[FEATURE] Accommodate right-to-left languages #2254
Comments
Ionic has a blog post on adding support for RTL, I think the post makes it sound simpler than it actually is as a lot of our custom content has a somewhat hardcoded layout (like you identified with nav buttons), so we might need a bunch of extra styling overrides to accommodate as required https://ionic.io/blog/ionic-and-rtl There's also a few good examples in: |
A few interesting points here: https://twitter.com/kepano/status/1777813094619840535 |
Discussed on call, recommend keeping in config (or app_config) a languages property that stores language metadata, such as right-to-left e.g. languages:{
en_rtl:{
rtl: true
}
} Then when setting the language should lookup app config in case there's any extra metadata to apply. |
Issues found post-merge of #2317:
|
We already have data lists for most deployments that store language metadata, e.g. this language_select template in the minimal sheets folder. Currently I believe this is just used to display the language select options as a |
What?
App to accommodate translations to left-to-right languages.
Why?
ParentApp Kids Kuwait is planning to deploy in Arabic, which is left-to-right.
Issues found post-merge of #2317:
plh_kids_kw
since side menu is only used to access developer tools in this deployment).
,;
,:
) at the end of a line works in RTL translation (it seems that this displays on the left automatically)Not prioritised:
The text was updated successfully, but these errors were encountered: