Here is a ponderance I have not tested. I was hoping someone here has danced this dance before.
Your application is written using American English. You load N language specific ts/qm files and allow the user to set the current translation to any of those languages.
Now, to keep it simple, you toss up one dialog with a label and a lineEdit. The label is dutifully translated to the correct language by the grace and beauty of Qt.
What language does the user "see" while typing into the line edit?
What languge is returned when you call text()?
Does setting the ts/qm file actually change the locale of the application such that a user sees their selected language while typing?
Bookmarks