X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Extensions%2Flocalisation.py;h=ff906ca218c757c1ff22d6f20efb42c01e0764d5;hb=db67610817b210277c799d3650f895c433d9a798;hp=5e7d1f5398beead31451d16db2e71244daaaa470;hpb=1b91010fc2c0a681db9177d6fa0e4e0af866ec31;p=tools%2Feficas.git diff --git a/Extensions/localisation.py b/Extensions/localisation.py index 5e7d1f53..ff906ca2 100644 --- a/Extensions/localisation.py +++ b/Extensions/localisation.py @@ -27,7 +27,7 @@ from PyQt5.QtCore import QTranslator code_translator = QTranslator() eficas_translator = QTranslator() -def localise(application, locale=None,file=None,translatorFichier=None ): +def localise(application, locale=None,file=None,translatorFichier=None, debug=False ): """ """ from PyQt5.QtCore import QLibraryInfo @@ -41,24 +41,24 @@ def localise(application, locale=None,file=None,translatorFichier=None ): if locale=="ang" : locale="en" - if file != None : + if file != None and debug : print ('chargement de ', file,monPath) print (eficas_translator.load(file,monPath)) print (QApplication.installTranslator(eficas_translator)) elif eficas_translator.load("eficas_" + locale, monPath): QApplication.installTranslator(eficas_translator) - else: + elif debug: print ("Unable to load Eficas translator!") global code_translator if translatorFichier != None : - if (code_translator.load(translatorFichier)): + if (code_translator.load(translatorFichier)) and debug: print (translatorFichier, ' loaded') - elif (code_translator.load(translatorFichier+'_'+locale)): + elif (code_translator.load(translatorFichier+'_'+locale) and debug): print(translatorFichier+'_'+locale+ ' loaded') - else : - print ("Unable to load Code translator!" + translatorFichier) - print (QApplication.installTranslator(code_translator)) + elif debug : + print ("Unable to load Code translator! No file or No translation" + translatorFichier) + if debug : print (QApplication.installTranslator(code_translator)) if __name__ == "__main__":