Skip to content
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

Enhancement: localization #32

Closed
dumblob opened this issue Jan 15, 2020 · 2 comments
Closed

Enhancement: localization #32

dumblob opened this issue Jan 15, 2020 · 2 comments

Comments

@dumblob
Copy link

dumblob commented Jan 15, 2020

Nowadays pretty much every GUI has to be localized. This is actually rather difficult, because simple GUI libs use the text as identifier (which becomes impossible if localized) and complex GUIs are further more complicated.

Something like a localized calculator (latin, arabic, rome, chinese, japan number systems and operation names) could be a nice showcase of the GUI library capabilities.

@egonelbre
Copy link

Things that could be tested:

  • translation
  • date localization
  • left-to-right vs right-to-left text
  • left-to-right vs right-to-left input
  • BIDI input

@gjvnq
Copy link

gjvnq commented Dec 6, 2020

Another important issue is collation for unicode comparisons and sorting, i.e. depending on the language of the user, two strings may or may not be equal.

This becomes incredibly important when doing searches, especially fuzzy ones.

Another, simple but important, issue is changing languages on the fly, without having to restart or reload the application.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants