Recent

Author Topic: What should the interface language selection option look like in applications?  (Read 557 times)

n7800

  • Hero Member
  • *****
  • Posts: 730
  • Lazarus IDE contributor
    • GitLab profile
Many programs allow the user to select the interface language. Usually, a combobox is used for this.

However, the items in this list are displayed differently in different programs. The names of the languages ​​are displayed in English, in the current interface language, or even in the language of the language itself... Sometimes the ISO abbreviation of the language is added, or a combination of the listed.

Depending on the presentation of the item, the list is sorted differently, which also affects the convenience of searching.

I have detailed my point of view on this topic in the merge request for Lazarus IDE. Please read our discussion with the developers and express your opinion.

I hope that the conclusions of this thread will be useful not only for Lazarus, but for all software developers.
« Last Edit: October 02, 2024, 08:35:47 pm by n7800 »

n7800

  • Hero Member
  • *****
  • Posts: 730
  • Lazarus IDE contributor
    • GitLab profile
Let me answer the "it doesn't matter because the user does it once after installation, if at all" argument right away:
  • Improving this feature also takes a bit of developer time. For example, my IDE patch only changes one line where the elements are swapped.
  • In Lazarus, as an open source project, there are groups of people who do this more than once. I even gave specific use cases in MR.

 

TinyPortal © 2005-2018