Displaying widget text in different languages
The easiest way to internationalize text strings in Python is by moving them into a separate Python module and then selecting the language to be displayed in our GUI by passing in a parameter to this module.
While this approach is not highly recommended, according to online search results, depending on the specific requirements of the application you are developing, this approach might still be the most pragmatic and fastest to implement.
Getting ready
We will reuse the Python GUI we created earlier. We have commented out one line of Python code that creates the MySQL tab because we do not talk to a MySQL database in this chapter.
How to do it…
In this recipe, we will start the I18N
of our GUI by changing the Windows title from English to another language.
As the name GUI is the same in other languages, we will first expand the name which enables us to see the visual effects of our changes.
The following was our previous line of code:
self.win.title...