From 74b759ad6b785e5f6af45a9279e0e815c9b1ff9c Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Tue, 5 Sep 2023 09:38:24 +0900 Subject: [PATCH] =?UTF-8?q?[Add]=20Main=20Window.=20language=20settings=20?= =?UTF-8?q?label=E7=B3=BB=E3=82=92=E5=A4=89=E6=95=B0=E3=81=AB=E3=81=97?= =?UTF-8?q?=E3=81=A6view.py=E3=81=AB=E7=A7=BB=E5=8B=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- view.py | 7 +++++++ .../createSidebarLanguagesSettings.py | 16 ++++++---------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/view.py b/view.py index 8202ce67..25bd3b15 100644 --- a/view.py +++ b/view.py @@ -55,8 +55,15 @@ class View(): CALLBACK_TOGGLE_FOREGROUND=None, # Language Settings + VAR_LABEL_LANGUAGE_SETTINGS=StringVar(value="Language Settings"), # JA: 言語設定 + CALLBACK_SELECTED_LANGUAGE_PRESET_TAB=None, + VAR_LABEL_YOUR_LANGUAGE=StringVar(value="Your Language"), # JA: あなたの言語 VAR_YOUR_LANGUAGE = StringVar(value="Japanese\n(Japan)"), + + VAR_LABEL_BOTH_DIRECTION_DESC=StringVar(value="Translate Each Other"), # JA: 双方向に翻訳 + + VAR_LABEL_TARGET_LANGUAGE=StringVar(value="Target Language"), # JA: 相手の言語 VAR_TARGET_LANGUAGE = StringVar(value="English\n(United States)"), diff --git a/vrct_gui/main_window/widgets/_create_sidebar/createSidebarLanguagesSettings.py b/vrct_gui/main_window/widgets/_create_sidebar/createSidebarLanguagesSettings.py index df698570..27175885 100644 --- a/vrct_gui/main_window/widgets/_create_sidebar/createSidebarLanguagesSettings.py +++ b/vrct_gui/main_window/widgets/_create_sidebar/createSidebarLanguagesSettings.py @@ -75,7 +75,7 @@ def createSidebarLanguagesSettings(settings, main_window, view_variable): - def createQuickLanguageSettingBox(parent_widget, title_text, title_text_attr_name, optionmenu_attr_name, dropdown_menu_attr_name, dropdown_menu_values, variable): + def createQuickLanguageSettingBox(parent_widget, var_title_text, title_text_attr_name, optionmenu_attr_name, dropdown_menu_attr_name, dropdown_menu_values, variable): sls__box = CTkFrame(parent_widget, corner_radius=0, fg_color=settings.ctm.SLS__BOX_BG_COLOR, width=0, height=0) sls__box.columnconfigure((0,2), weight=1) @@ -85,7 +85,7 @@ def createSidebarLanguagesSettings(settings, main_window, view_variable): sls__label = CTkLabel( sls__box_wrapper, - text=title_text, + textvariable=var_title_text, height=0, font=CTkFont(family=settings.FONT_FAMILY, size=settings.uism.SLS__BOX_SECTION_TITLE_FONT_SIZE, weight="normal"), text_color=settings.ctm.SLS__BOX_SECTION_TITLE_TEXT_COLOR @@ -126,8 +126,7 @@ def createSidebarLanguagesSettings(settings, main_window, view_variable): main_window.sls__container_title = CTkLabel(main_window.sls__container, - # text="言語設定", - text="Language Settings", + textvariable=view_variable.VAR_LABEL_LANGUAGE_SETTINGS, height=0, font=CTkFont(family=settings.FONT_FAMILY, size=settings.uism.SLS__TITLE_FONT_SIZE, weight="normal"), text_color=settings.ctm.SLS__TITLE_TEXT_COLOR @@ -213,8 +212,7 @@ def createSidebarLanguagesSettings(settings, main_window, view_variable): # Your language main_window.sls__box_your_language = createQuickLanguageSettingBox( parent_widget=main_window.sls__box_frame, - # title_text="あなたの言語", - title_text="Your Language", + var_title_text=view_variable.VAR_LABEL_YOUR_LANGUAGE, title_text_attr_name="sls__title_text_your_language", optionmenu_attr_name="sls__optionmenu_your_language", dropdown_menu_attr_name="sls__dropdown_menu_your_language", @@ -241,8 +239,7 @@ def createSidebarLanguagesSettings(settings, main_window, view_variable): main_window.sls__both_direction_desc = CTkLabel( main_window.sls__arrow_direction_box, - # text="双方向に翻訳", - text="Translate Each Other", + textvariable=view_variable.VAR_LABEL_BOTH_DIRECTION_DESC, height=0, font=CTkFont(family=settings.FONT_FAMILY, size=settings.uism.SLS__BOX_ARROWS_DESC_FONT_SIZE, weight="normal"), text_color=settings.ctm.SLS__BOX_ARROWS_TEXT_COLOR, @@ -263,8 +260,7 @@ def createSidebarLanguagesSettings(settings, main_window, view_variable): # Target language main_window.sls__box_target_language = createQuickLanguageSettingBox( parent_widget=main_window.sls__box_frame, - # title_text="相手の言語", - title_text="Target Language", + var_title_text=view_variable.VAR_LABEL_TARGET_LANGUAGE, title_text_attr_name="sls__title_text_target_language", optionmenu_attr_name="sls__optionmenu_target_language", dropdown_menu_attr_name="sls__dropdown_menu_target_language",