Jelajahi Sumber

Load translation files from runtime absolute path

Chen Zhang 5 tahun lalu
induk
melakukan
5f859557f7
1 mengubah file dengan 6 tambahan dan 1 penghapusan
  1. 6 1
      labelme/main.py

+ 6 - 1
labelme/main.py

@@ -4,6 +4,8 @@ import logging
 import os
 import sys
 import yaml
+from os.path import dirname
+from os.path import abspath
 
 from qtpy import QtCore
 from qtpy import QtWidgets
@@ -156,7 +158,10 @@ def main():
             output_dir = output
 
     translator = QtCore.QTranslator()
-    translator.load(QtCore.QLocale.system().name(), 'translate')
+    translator.load(
+        QtCore.QLocale.system().name(),
+        dirname(abspath(__file__)) + '/translate'
+    )
     app = QtWidgets.QApplication(sys.argv)
     app.setApplicationName(__appname__)
     app.setWindowIcon(newIcon('icon'))