mirror of
https://github.com/iperov/DeepFaceLab.git
synced 2024-03-22 13:10:55 +08:00
fix Chinesse language
This commit is contained in:
parent
3a9f22f68e
commit
2d5e949100
|
@ -7,66 +7,66 @@ class QStringDB():
|
||||||
def initialize():
|
def initialize():
|
||||||
lang = system_language
|
lang = system_language
|
||||||
|
|
||||||
if lang not in ['en','ru','zn']:
|
if lang not in ['en','ru','zh']:
|
||||||
lang = 'en'
|
lang = 'en'
|
||||||
|
|
||||||
QStringDB.btn_poly_color_red_tip = { 'en' : 'Poly color scheme red',
|
QStringDB.btn_poly_color_red_tip = { 'en' : 'Poly color scheme red',
|
||||||
'ru' : 'Красная цветовая схема полигонов',
|
'ru' : 'Красная цветовая схема полигонов',
|
||||||
'zn' : '多边形配色方案红色',
|
'zh' : '多边形配色方案红色',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_poly_color_green_tip = { 'en' : 'Poly color scheme green',
|
QStringDB.btn_poly_color_green_tip = { 'en' : 'Poly color scheme green',
|
||||||
'ru' : 'Зелёная цветовая схема полигонов',
|
'ru' : 'Зелёная цветовая схема полигонов',
|
||||||
'zn' : '多边形配色方案绿色',
|
'zh' : '多边形配色方案绿色',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_poly_color_blue_tip = { 'en' : 'Poly color scheme blue',
|
QStringDB.btn_poly_color_blue_tip = { 'en' : 'Poly color scheme blue',
|
||||||
'ru' : 'Синяя цветовая схема полигонов',
|
'ru' : 'Синяя цветовая схема полигонов',
|
||||||
'zn' : '多边形配色方案蓝色',
|
'zh' : '多边形配色方案蓝色',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_view_baked_mask_tip = { 'en' : 'View baked mask',
|
QStringDB.btn_view_baked_mask_tip = { 'en' : 'View baked mask',
|
||||||
'ru' : 'Посмотреть запечёную маску',
|
'ru' : 'Посмотреть запечёную маску',
|
||||||
'zn' : '查看遮罩通道',
|
'zh' : '查看遮罩通道',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_poly_type_include_tip = { 'en' : 'Poly include mode',
|
QStringDB.btn_poly_type_include_tip = { 'en' : 'Poly include mode',
|
||||||
'ru' : 'Режим полигонов - включение',
|
'ru' : 'Режим полигонов - включение',
|
||||||
'zn' : '多边形包含模式',
|
'zh' : '多边形包含模式',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_poly_type_exclude_tip = { 'en' : 'Poly exclude mode',
|
QStringDB.btn_poly_type_exclude_tip = { 'en' : 'Poly exclude mode',
|
||||||
'ru' : 'Режим полигонов - исключение',
|
'ru' : 'Режим полигонов - исключение',
|
||||||
'zn' : '多边形排除方式',
|
'zh' : '多边形排除方式',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_undo_pt_tip = { 'en' : 'Undo point',
|
QStringDB.btn_undo_pt_tip = { 'en' : 'Undo point',
|
||||||
'ru' : 'Отменить точку',
|
'ru' : 'Отменить точку',
|
||||||
'zn' : '撤消点',
|
'zh' : '撤消点',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_redo_pt_tip = { 'en' : 'Redo point',
|
QStringDB.btn_redo_pt_tip = { 'en' : 'Redo point',
|
||||||
'ru' : 'Повторить точку',
|
'ru' : 'Повторить точку',
|
||||||
'zn' : '重做点',
|
'zh' : '重做点',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_delete_poly_tip = { 'en' : 'Delete poly',
|
QStringDB.btn_delete_poly_tip = { 'en' : 'Delete poly',
|
||||||
'ru' : 'Удалить полигон',
|
'ru' : 'Удалить полигон',
|
||||||
'zn' : '删除多边形',
|
'zh' : '删除多边形',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_pt_edit_mode_tip = { 'en' : 'Edit point mode ( HOLD CTRL )',
|
QStringDB.btn_pt_edit_mode_tip = { 'en' : 'Edit point mode ( HOLD CTRL )',
|
||||||
'ru' : 'Режим правки точек',
|
'ru' : 'Режим правки точек',
|
||||||
'zn' : '编辑点模式 ( 按住CTRL )',
|
'zh' : '编辑点模式 ( 按住CTRL )',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
QStringDB.btn_prev_image_tip = { 'en' : 'Save and Prev image\nHold SHIFT : accelerate\nHold CTRL : skip non masked\n',
|
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',
|
'ru' : 'Сохранить и предыдущее изображение\nУдерживать SHIFT : ускорить\nУдерживать CTRL : пропустить неразмеченные\n',
|
||||||
'zn' : '保存和上一张图片\n按住SHIFT : 加快\n按住CTRL : 跳过未标记的\n',
|
'zh' : '保存和上一张图片\n按住SHIFT : 加快\n按住CTRL : 跳过未标记的\n',
|
||||||
}[lang]
|
}[lang]
|
||||||
QStringDB.btn_next_image_tip = { 'en' : 'Save and Next image\nHold SHIFT : accelerate\nHold CTRL : skip non masked\n',
|
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',
|
'ru' : 'Сохранить и следующее изображение\nУдерживать SHIFT : ускорить\nУдерживать CTRL : пропустить неразмеченные\n',
|
||||||
'zn' : '保存并下一张图片\n按住SHIFT : 加快\n按住CTRL : 跳过未标记的\n',
|
'zh' : '保存并下一张图片\n按住SHIFT : 加快\n按住CTRL : 跳过未标记的\n',
|
||||||
}[lang]
|
}[lang]
|
||||||
|
|
||||||
|
|
|
@ -1243,9 +1243,6 @@ def start(input_dirpath):
|
||||||
|
|
||||||
QFontDatabase.addApplicationFont( str(root_path / 'gfx' / 'fonts' / 'NotoSans-Medium.ttf') )
|
QFontDatabase.addApplicationFont( str(root_path / 'gfx' / 'fonts' / 'NotoSans-Medium.ttf') )
|
||||||
|
|
||||||
font = QFont({'en' : 'Verdana',
|
|
||||||
'ru' : 'Verdana',
|
|
||||||
'zn' : 'SimSun'}[system_language])
|
|
||||||
app.setFont( QFont('NotoSans'))
|
app.setFont( QFont('NotoSans'))
|
||||||
|
|
||||||
QUIConfig.initialize()
|
QUIConfig.initialize()
|
||||||
|
|
|
@ -4,25 +4,25 @@ import locale
|
||||||
system_locale = locale.getdefaultlocale()[0]
|
system_locale = locale.getdefaultlocale()[0]
|
||||||
# system_locale may be nil
|
# system_locale may be nil
|
||||||
system_language = system_locale[0:2] if system_locale is not None else "en"
|
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'
|
system_language = 'en'
|
||||||
|
|
||||||
windows_font_name_map = {
|
windows_font_name_map = {
|
||||||
'en' : 'cour',
|
'en' : 'cour',
|
||||||
'ru' : 'cour',
|
'ru' : 'cour',
|
||||||
'zn' : 'simsun_01'
|
'zh' : 'simsun_01'
|
||||||
}
|
}
|
||||||
|
|
||||||
darwin_font_name_map = {
|
darwin_font_name_map = {
|
||||||
'en' : 'cour',
|
'en' : 'cour',
|
||||||
'ru' : 'cour',
|
'ru' : 'cour',
|
||||||
'zn' : 'Apple LiSung Light'
|
'zh' : 'Apple LiSung Light'
|
||||||
}
|
}
|
||||||
|
|
||||||
linux_font_name_map = {
|
linux_font_name_map = {
|
||||||
'en' : 'cour',
|
'en' : 'cour',
|
||||||
'ru' : 'cour',
|
'ru' : 'cour',
|
||||||
'zn' : 'cour'
|
'zh' : 'cour'
|
||||||
}
|
}
|
||||||
|
|
||||||
def get_default_ttf_font_name():
|
def get_default_ttf_font_name():
|
||||||
|
@ -37,6 +37,6 @@ if system_language == 'en':
|
||||||
StringsDB = {'S_HOT_KEY' : 'hot key'}
|
StringsDB = {'S_HOT_KEY' : 'hot key'}
|
||||||
elif system_language == 'ru':
|
elif system_language == 'ru':
|
||||||
StringsDB = {'S_HOT_KEY' : 'горячая клавиша'}
|
StringsDB = {'S_HOT_KEY' : 'горячая клавиша'}
|
||||||
elif system_language == 'zn':
|
elif system_language == 'zh':
|
||||||
StringsDB = {'S_HOT_KEY' : '热键'}
|
StringsDB = {'S_HOT_KEY' : '热键'}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user