Implement internationalization support

This commit is contained in:
BasioMeusPuga
2018-03-19 00:11:06 +05:30
parent a7df896468
commit 98daa40bfd
7 changed files with 3091 additions and 3 deletions

View File

@@ -1228,11 +1228,15 @@ def main():
# Internationalization support
translator = QtCore.QTranslator()
translation_file = f':/translations/Lector_{QtCore.QLocale.system().name()}.qm'
print(f'Localization: {QtCore.QLocale.system().name()}')
translator.load(translation_file)
translations_found = translator.load(
QtCore.QLocale.system(), ':/translations/Lector_')
app.installTranslator(translator)
translations_out_string = '(Translations found)'
if not translations_found:
translations_out_string = '(No translations found)'
print(f'Locale: {QtCore.QLocale.system().name()}', translations_out_string)
form = MainUI()
form.show()
form.resizeEvent()