okta / okta-signin-widget

HTML/CSS/JS widget that provides out-of-the-box authentication UX for your organization's apps
Other
376 stars 319 forks source link

Add support for right-to-left labels #1376

Open nicotriballier opened 4 years ago

nicotriballier commented 4 years ago

I'm submitting a

Background info

Would like to support right-to-left labels for specific languages like Arabic https://en.wikipedia.org/wiki/Right-to-left

Thanks in advance!

shuowu commented 4 years ago

@nicotriballier Thanks for the feature request. Unfortunately, the team doesn't have a plan to implement it in the near future. Below is what I got from the localization team:

There is no known plan on supporting RTL languages in the horizon, as far as I know. There needs to be a threshold of customer demands and contributions from the customers to be considered. RTL or Bidirectional languages (Arabic and Hebrew being most commonly requested) requires significant technical investments and readiness on different levels. It is not a mere translation of the labels per se. This requires multi-year planning.

  • On the code-to-language dimension: We need to accurately support the grammar rules, ie. plurals (Arabic has a 3rd form called dual, on top of singular and plural) and grammatical gender inflection.
  • The Arabic script itself has to render properly to be intelligible.
  • The text layout requirements have to be met.
  • Some reference: https://blog.prototypr.io/working-with-arabic-in-ux-2c74383fc463
nicotriballier commented 4 years ago

@shuowu Got it, thanks for those details.

CodyDunlap commented 3 years ago

This is something that our team is interested in as well. Specifically Arabic and Farsi. For anyone that lands here and is looking for this feature, here is the feature request in Okta's 'idea' forum so you can vote for it.