#define IDS_TRAYMENU_EXIT 412
#define IDS_SETTINGS_BTN_SAVE 1000
#define IDS_SETTINGS_BTN_CANCEL 1001
+#define IDS_SETTINGS_TAB_GENERAL 1010
+#define IDS_SETTINGS_TAB_MUTE 1011
+#define IDS_SETTINGS_TAB_QUIET_HOURS 1012
+#define IDS_SETTINGS_TAB_BLUETOOTH 1013
+#define IDS_SETTINGS_TAB_WIFI 1014
+#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_BLUETOOTH_ADD_DLG_TITLE 1101
#define IDS_SETTINGS_BLUETOOTH_EDIT_DLG_TITLE 1102
#define IDS_SETTINGS_BLUETOOTH_ADD_DLG_DEVICE_NAME_LABEL 1103
+#define IDS_SETTINGS_BLUETOOTH_ADD_POPUP_ENTER_DEVICE_NAME_TITLE 1104
+#define IDS_SETTINGS_BLUETOOTH_ADD_POPUP_ENTER_DEVICE_NAME_TEXT 1105
// Next default values for new objects
//
reinterpret_cast<SettingsDlgData*>(GetWindowLongPtr(hDlg, GWLP_USERDATA));
switch (msg) {
case WM_INITDIALOG: {
+ WMi18n &i18n = WMi18n::GetInstance();
+
assert(dlgData == nullptr);
WMSettings* settings = reinterpret_cast<WMSettings*>(lParam);
dlgData = new SettingsDlgData(settings);
dlgData->hTabCtrl = GetDlgItem(hDlg, IDC_SETTINGS_TAB);
- InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_GENERAL, L"General");
- InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_MUTE, L"Mute");
- InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_QUIETHOURS, L"Quiet Hours");
- InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_BLUETOOTH, L"Bluetooth");
- InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_WIFI, L"WLAN");
+ i18n.SetItemText(hDlg, IDOK, IDS_SETTINGS_BTN_SAVE);
+ i18n.SetItemText(hDlg, IDCANCEL, IDS_SETTINGS_BTN_CANCEL);
+
+ InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_GENERAL,
+ i18n.GetTextW(IDS_SETTINGS_TAB_GENERAL).c_str());
+ InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_MUTE,
+ i18n.GetTextW(IDS_SETTINGS_TAB_MUTE).c_str());
+ InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_QUIETHOURS,
+ i18n.GetTextW(IDS_SETTINGS_TAB_QUIETHOURS).c_str());
+ InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_BLUETOOTH,
+ i18n.GetTextW(IDS_SETTINGS_TAB_BLUETOOTH).c_str());
+ InsertTabItem(dlgData->hTabCtrl, SETTINGS_TAB_WIFI,
+ i18n.GetTextW(IDS_SETTINGS_TAB_WIFI).c_str());
dlgData->hTabs[SETTINGS_TAB_GENERAL] = CreateDialogParam(
hglobInstance,
}
SetWindowLongPtr(hDlg, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(btDeviceData));
LoadBluetoothAddDlgTranslation(hDlg, btDeviceData->devName.length() == 0);
-
// Fill Combobox
std::vector<std::wstring> registeredBtDevices;
if (GetPairedBtAudioDevices(registeredBtDevices)) {
SetFocus(hBtDevName);
return FALSE;
}
+ ComboBox_SetCueBannerText(GetDlgItem(hDlg, IDC_BT_DEVICE_NAME), L"Test");
+
return TRUE;
}
case WM_COMMAND:
HWND hDevName = GetDlgItem(hDlg, IDC_BT_DEVICE_NAME);
const int textLen = Edit_GetTextLength(hDevName);
if (textLen == 0) {
+ WMi18n &i18n = WMi18n::GetInstance();
EDITBALLOONTIP ebt;
+ const auto popupTitle = i18n.GetTextW(IDS_SETTINGS_BLUETOOTH_ADD_POPUP_ENTER_DEVICE_NAME_TITLE);
+ const auto popupText = i18n.GetTextW(IDS_SETTINGS_BLUETOOTH_ADD_POPUP_ENTER_DEVICE_NAME_TEXT);
ZeroMemory(&ebt, sizeof(ebt));
ebt.cbStruct = sizeof(ebt);
- ebt.pszText = L"Please enter a Bluetooth device name";
- ebt.pszTitle = L"Bluetooth Device Name";
+ ebt.pszTitle = L"Test"; //popupTitle.c_str();
+ ebt.pszText = L"Test"; //popupText.c_str();
ebt.ttiIcon = TTI_INFO;
Edit_ShowBalloonTip(hDevName, &ebt);
} else {
IDS_SETTINGS_BTN_CANCEL "Cancel"
END
+STRINGTABLE
+BEGIN
+ IDS_SETTINGS_TAB_GENERAL "General"
+ IDS_SETTINGS_TAB_MUTE "Mute"
+ IDS_SETTINGS_TAB_QUIETHOURS "Quiet Hours"
+ IDS_SETTINGS_TAB_BLUETOOTH "Bluetooth"
+ IDS_SETTINGS_TAB_WIFI "WLAN"
+END
+
+STRINGTABLE
+BEGIN
+ 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..."
+END
+
+STRINGTABLE
+BEGIN
+ IDS_SETTINGS_BLUETOOTH_ADD_POPUP_ENTER_DEVICE_NAME_TITLE
+ "Bluetooth Device Name"
+ IDS_SETTINGS_BLUETOOTH_ADD_POPUP_ENTER_DEVICE_NAME_TEXT
+ "Please enter a bluetooth device name"
+END
+
#endif // English (United Kingdom) resources
/////////////////////////////////////////////////////////////////////////////
#define IDC_MANAGE_AUDIO_ENDPOINTS_INDIVIDUALLY 1008
#define IDC_TAB1 1010
#define IDC_SETTINGS_TAB 1010
+#define IDS_SETTINGS_TAB_GENERAL 1010
#define IDC_CHECK1 1011
#define IDC_RUNONSTARTUP 1011
#define IDC_MUTE_WHEN_WS_LOCKED 1011
#define IDC_ENABLE_WIFI_MUTE 1011
+#define IDS_SETTINGS_TAB_MUTE 1011
#define IDC_ENABLELOGGING 1012
+#define IDS_SETTINGS_TAB_QUIETHOURS 1012
#define IDC_CHECK3 1013
+#define IDS_SETTINGS_TAB_BLUETOOTH 1013
#define IDC_OPENLOG 1014
+#define IDS_SETTINGS_TAB_WIFI 1014
#define IDC_LICENSETEXT 1015
#define IDC_ABOUT_TAB 1016
#define IDC_ABOUTTEXT 1019
#define IDC_ENDPOINT_REMOVEALL 1048
#define IDC_ENDPOINT_NAME 1049
#define IDC_MUTEDELAY 1050
+#define IDS_SETTINGS_GENERAL_RUN_ON_STARTUP 1050
#define IDC_LANGUAGE 1051
+#define IDS_SETTINGS_GENERAL_ENABLE_LOGGING 1051
#define IDC_LABEL_BT_DEVICE_NAME 1052
+#define IDS_SETTINGS_GENERAL_OPEN_LOG_FILE 1052
#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
+#define IDS_SETTINGS_BLUETOOTH_ADD_POPUP_ENTER_DEVICE_NAME_TITLE 1104
+#define IDS_SETTINGS_BLUETOOTH_ADD_POPUP_ENTER_DEVICE_NAME_TEXT 1105
#define ID_TRAYMENU_INFO 40001
#define ID_TRAYMENU_ 40002
#define ID_TRAYMENU_MUTEON 40003