#define IDS_SETTINGS_GENERAL_RUN_ON_STARTUP 1050
#define IDS_SETTINGS_GENERAL_ENABLE_LOGGING 1051
#define IDS_SETTINGS_GENERAL_OPEN_LOG_FILE 1052
+#define IDS_SETTINGS_GENERAL_LANGUAGE_LABEL 1053
#define IDS_SETTINGS_BLUETOOTH_ADD_DLG_TITLE 1101
#define IDS_SETTINGS_BLUETOOTH_EDIT_DLG_TITLE 1102
#define IDS_SETTINGS_BLUETOOTH_ADD_DLG_DEVICE_NAME_LABEL 1103
ComboBox_SelectString(hLanguageList, 0, WMi18n::GetInstance().GetCurrentLanguageName().c_str());
}
+static void LoadSettingsGeneralDlgTranslation(HWND hDlg)
+{
+ WMi18n &i18n = WMi18n::GetInstance();
+ i18n.SetItemText(hDlg, IDC_SELECT_LANGUAGE_LABEL, IDS_SETTINGS_GENERAL_LANGUAGE_LABEL);
+ i18n.SetItemText(hDlg, IDC_RUNONSTARTUP, IDS_SETTINGS_GENERAL_RUN_ON_STARTUP);
+ i18n.SetItemText(hDlg, IDC_ENABLELOGGING, IDS_SETTINGS_GENERAL_ENABLE_LOGGING);
+ i18n.SetItemText(hDlg, IDC_OPENLOG, IDS_SETTINGS_GENERAL_OPEN_LOG_FILE);
+}
+
INT_PTR CALLBACK Settings_GeneralDlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg) {
if (IsAppThemed()) {
EnableThemeDialogTexture(hDlg, ETDT_ENABLETAB);
}
+ LoadSettingsGeneralDlgTranslation(hDlg);
SettingsGeneralData *dlgData = new SettingsGeneralData;
memset(dlgData, 0, sizeof(*dlgData));
CONTROL "Start WinMute on system startup",IDC_RUNONSTARTUP,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,30,219,17
CONTROL "Enable logging",IDC_ENABLELOGGING,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,52,219,15
- PUSHBUTTON "Open log file...",IDC_OPENLOG,22,71,58,15
- LTEXT "[log file path]",IDC_LOGFILEPATH,23,88,203,27
- LTEXT "Language",IDC_STATIC,7,14,41,10
+ PUSHBUTTON "Open log file...",IDC_OPENLOG,22,71,104,16
+ LTEXT "[log file path]",IDC_LOGFILEPATH,23,89,203,27
+ LTEXT "Language",IDC_SELECT_LANGUAGE_LABEL,7,14,41,10
COMBOBOX IDC_LANGUAGE,51,12,87,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
IDS_SETTINGS_GENERAL_RUN_ON_STARTUP "Start WinMute on system startup"
IDS_SETTINGS_GENERAL_ENABLE_LOGGING "Enable logging"
IDS_SETTINGS_GENERAL_OPEN_LOG_FILE "Open log file..."
+ IDS_SETTINGS_GENERAL_LANGUAGE_LABEL "Language"
END
STRINGTABLE
#define IDC_LABEL_BT_DEVICE_NAME 1052
#define IDS_SETTINGS_GENERAL_OPEN_LOG_FILE 1052
#define IDC_BLUETOOTH_DESCRIPTION_LABEL 1053
+#define IDS_SETTINGS_GENERAL_LANGUAGE_LABEL 1053
+#define IDC_SELECT_LANGUAGE_LABEL 1054
#define IDS_SETTINGS_BLUETOOTH_ADD_DLG_TITLE 1101
#define IDS_SETTINGS_BLUETOOTH_EDIT_DLG_TITLE 1102
#define IDS_SETTINGS_BLUETOOTH_ADD_DLG_DEVICE_NAME_LABEL 1103
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 140
#define _APS_NEXT_COMMAND_VALUE 40041
-#define _APS_NEXT_CONTROL_VALUE 1054
+#define _APS_NEXT_CONTROL_VALUE 1055
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif