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 ourterms of serviceand privacy statement.We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: localization #12

Open
mirohsopened this issue Mar 18, 2022 · 2 comments
Open

Enhancement: localization #12

mirohsopened this issue Mar 18, 2022 · 2 comments

Comments

@mirohs
Copy link
Contributor

mirohs commented Mar 18, 2022

From 7guis created bydumblob:eugenkiss/7guis#32

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.

@mirohs
Copy link
Contributor Author

mirohs commented Mar 18, 2022

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

@mirohs
Copy link
Contributor Author

mirohs commented Mar 18, 2022

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

1 participant