diff --git a/XSegEditor/QStringDB.py b/XSegEditor/QStringDB.py index 82b39f5..1914c00 100644 --- a/XSegEditor/QStringDB.py +++ b/XSegEditor/QStringDB.py @@ -7,66 +7,66 @@ class QStringDB(): def initialize(): lang = system_language - if lang not in ['en','ru','zn']: + if lang not in ['en','ru','zh']: lang = 'en' QStringDB.btn_poly_color_red_tip = { 'en' : 'Poly color scheme red', 'ru' : 'Красная цветовая схема полигонов', - 'zn' : '多边形配色方案红色', + 'zh' : '多边形配色方案红色', }[lang] QStringDB.btn_poly_color_green_tip = { 'en' : 'Poly color scheme green', 'ru' : 'Зелёная цветовая схема полигонов', - 'zn' : '多边形配色方案绿色', + 'zh' : '多边形配色方案绿色', }[lang] QStringDB.btn_poly_color_blue_tip = { 'en' : 'Poly color scheme blue', 'ru' : 'Синяя цветовая схема полигонов', - 'zn' : '多边形配色方案蓝色', + 'zh' : '多边形配色方案蓝色', }[lang] QStringDB.btn_view_baked_mask_tip = { 'en' : 'View baked mask', 'ru' : 'Посмотреть запечёную маску', - 'zn' : '查看遮罩通道', + 'zh' : '查看遮罩通道', }[lang] QStringDB.btn_poly_type_include_tip = { 'en' : 'Poly include mode', 'ru' : 'Режим полигонов - включение', - 'zn' : '多边形包含模式', + 'zh' : '多边形包含模式', }[lang] QStringDB.btn_poly_type_exclude_tip = { 'en' : 'Poly exclude mode', 'ru' : 'Режим полигонов - исключение', - 'zn' : '多边形排除方式', + 'zh' : '多边形排除方式', }[lang] QStringDB.btn_undo_pt_tip = { 'en' : 'Undo point', 'ru' : 'Отменить точку', - 'zn' : '撤消点', + 'zh' : '撤消点', }[lang] QStringDB.btn_redo_pt_tip = { 'en' : 'Redo point', 'ru' : 'Повторить точку', - 'zn' : '重做点', + 'zh' : '重做点', }[lang] QStringDB.btn_delete_poly_tip = { 'en' : 'Delete poly', 'ru' : 'Удалить полигон', - 'zn' : '删除多边形', + 'zh' : '删除多边形', }[lang] QStringDB.btn_pt_edit_mode_tip = { 'en' : 'Edit point mode ( HOLD CTRL )', 'ru' : 'Режим правки точек', - 'zn' : '编辑点模式 ( 按住CTRL )', + 'zh' : '编辑点模式 ( 按住CTRL )', }[lang] QStringDB.btn_prev_image_tip = { 'en' : 'Save and Prev image\nHold SHIFT : accelerate\nHold CTRL : skip non masked\n', 'ru' : 'Сохранить и предыдущее изображение\nУдерживать SHIFT : ускорить\nУдерживать CTRL : пропустить неразмеченные\n', - 'zn' : '保存和上一张图片\n按住SHIFT : 加快\n按住CTRL : 跳过未标记的\n', + 'zh' : '保存和上一张图片\n按住SHIFT : 加快\n按住CTRL : 跳过未标记的\n', }[lang] QStringDB.btn_next_image_tip = { 'en' : 'Save and Next image\nHold SHIFT : accelerate\nHold CTRL : skip non masked\n', 'ru' : 'Сохранить и следующее изображение\nУдерживать SHIFT : ускорить\nУдерживать CTRL : пропустить неразмеченные\n', - 'zn' : '保存并下一张图片\n按住SHIFT : 加快\n按住CTRL : 跳过未标记的\n', + 'zh' : '保存并下一张图片\n按住SHIFT : 加快\n按住CTRL : 跳过未标记的\n', }[lang] \ No newline at end of file diff --git a/XSegEditor/XSegEditor.py b/XSegEditor/XSegEditor.py index 0406040..0649f0f 100644 --- a/XSegEditor/XSegEditor.py +++ b/XSegEditor/XSegEditor.py @@ -1243,9 +1243,6 @@ def start(input_dirpath): QFontDatabase.addApplicationFont( str(root_path / 'gfx' / 'fonts' / 'NotoSans-Medium.ttf') ) - font = QFont({'en' : 'Verdana', - 'ru' : 'Verdana', - 'zn' : 'SimSun'}[system_language]) app.setFont( QFont('NotoSans')) QUIConfig.initialize() diff --git a/localization/localization.py b/localization/localization.py index eeb053d..3df7bbd 100644 --- a/localization/localization.py +++ b/localization/localization.py @@ -4,25 +4,25 @@ import locale system_locale = locale.getdefaultlocale()[0] # system_locale may be nil system_language = system_locale[0:2] if system_locale is not None else "en" -if system_language not in ['en','ru','zn']: +if system_language not in ['en','ru','zh']: system_language = 'en' windows_font_name_map = { 'en' : 'cour', 'ru' : 'cour', - 'zn' : 'simsun_01' + 'zh' : 'simsun_01' } darwin_font_name_map = { 'en' : 'cour', 'ru' : 'cour', - 'zn' : 'Apple LiSung Light' + 'zh' : 'Apple LiSung Light' } linux_font_name_map = { 'en' : 'cour', 'ru' : 'cour', - 'zn' : 'cour' + 'zh' : 'cour' } def get_default_ttf_font_name(): @@ -37,6 +37,6 @@ if system_language == 'en': StringsDB = {'S_HOT_KEY' : 'hot key'} elif system_language == 'ru': StringsDB = {'S_HOT_KEY' : 'горячая клавиша'} -elif system_language == 'zn': +elif system_language == 'zh': StringsDB = {'S_HOT_KEY' : '热键'} \ No newline at end of file