From cb26b230255e52e72b052f5e30fceab594c33d7f Mon Sep 17 00:00:00 2001 From: lx-s Date: Mon, 6 Nov 2023 20:48:42 +0100 Subject: [PATCH] #26 Translation of popup messages --- Translations/strings.ods | Bin 11828 -> 16194 bytes Translations/wm_de/resource.h | 13 +++++++++++ Translations/wm_de/wm_de.rc | Bin 5028 -> 8022 bytes WinMute/WinMute.cpp | 42 ++++++++++++++++------------------ WinMute/WinMute.rc | 30 ++++++++++++++++++++++++ WinMute/resource.h | 14 +++++++++++- 6 files changed, 76 insertions(+), 23 deletions(-) diff --git a/Translations/strings.ods b/Translations/strings.ods index 70f39bfdf6468ed9acd71173ba75f88a311bfba9..2c7fdebc513ea0217558fb4200ba90e3ebc44d39 100644 GIT binary patch delta 14138 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 diff --git a/Translations/wm_de/resource.h b/Translations/wm_de/resource.h index fa888d8..011bcf4 100644 --- a/Translations/wm_de/resource.h +++ b/Translations/wm_de/resource.h @@ -12,6 +12,19 @@ #define IDS_WM_ERROR_WINDOWS_SUPPORT_TITLE 201 #define IDS_WM_ERROR_WINDOWS_SUPPORT_TEXT2 202 #define IDS_WM_ERROR_WINDOWS_SUPPORT_TEXT 202 +#define IDS_POPUP_REMOTE_SESSION_DETECTED_TITLE 301 +#define IDS_POPUP_REMOTE_SESSION_DETECTED_TEXT 302 +#define IDS_POPUP_BLUETOOTH_MUTING_DISABLED_TITLE 303 +#define IDS_POPUP_BLUETOOTH_MUTING_DISABLED_TEXT 304 +#define IDS_POPUP_WLAN_MUTING_DISABLED_TITLE 305 +#define IDS_POPUP_WLAN_MUTING_DISABLED_TEXT 306 +#define IDS_POPUP_QUIET_HOURS_STARTED_TITLE 307 +#define IDS_POPUP_QUIET_HOURS_STARTED_TEXT 308 +#define IDS_POPUP_QUIET_HOURS_ENDED_TITLE 309 +#define IDS_POPUP_QUIET_HOURS_ENDED_TEXT 310 +#define IDS_POPUP_WORKSTATION_MUTED_TITLE 311 +#define IDS_POPUP_WLAN_NOT_ON_MUTE_LIST_TEXT 312 +#define IDS_POPUP_WLAN_IS_ON_MUTE_LIST_TEXT 313 // Next default values for new objects // diff --git a/Translations/wm_de/wm_de.rc b/Translations/wm_de/wm_de.rc index ef05e9e79fb2418e7c4e5c98c593e5b6409948fb..ec3ea0cd5b3fb1e794970dc5edc24f460d63f0bb 100644 GIT binary patch literal 8022 zcmdU!+fE}#5QghIQr=-=Zh{h)>?SY3!3)-!!`d7+5|U-WfCU(2n?;+$v*u33p%we6{`XE)Zg3*D{Q z4>}S%wU%}C>#Du4^Re2xIy3G@S4X-|bjNIMyH=l9_N{%Rw=DX3POTk1y-@FC?^_xg z|H{s+a==lxE69CI((w$*LNc5T%vwq*^gSy`>Cy56*^{i>F_{x@t{Emd8|_anp0 zJEC;)oYh} z#iB$39XGNSNIH?;vtc7zKF<5H&QZF6i>@%xl*WmD?>LF~pKN}F-+QSjYP*HL%S6+$ zW?8bg!cmB#x*}#*@w6f&HH4?C4(9zsM>2Ngj^?OI8b*{ge%{|&RqLi&cXeKKWX6_; z-`5nO^!QOT*VSuT?+PQb&(S}48V$yKnmE{#{O|Ox)vqq*M@Mt?eYC-A*=lsp#5G=) z?rY8nj7aW}(F}WFKi#uzS(XbHV-)-`%R5Ffd&!1*rDO- z^dtM1C1uErYc2yG3iQr!99r7N@zB!R^K1+&Fk>VdJ6twMqVVR2Y&9cji4HJ2WN}6jd zT-Os?o6@d#?>Vj$J#D%l6W5eFkgD(2@BY$1qpLm+D_pxpqThS=Nxcu{MQZkd<$9`Z zU_nNNj1F3MG+)ooJrcmt^j;rCSl<7{;o}hp6E&qvv`-O8oFr2*{w>SK_~TrXKNf>9 zEo-JU&tU1twGJpbQ5+`XNj#Nk4a9oj)aSf(gk0VuDa;Q}sFiph*y;LR=OLD}Ie%7u z-xo(@xi@&9wb;HhFO}W44wyO5zhswbxGvqdBnDx<8M*3M*0^=cgmo)+#co)Em?FCb zW=vZnQESIB*LBq2>H0VQ#xdS3`WAzy-`N zhb%+Ruj^n(fO>$H2v1i0e|0F&)TGCyBn~>)bq5Pat%#n!YjdR7?vKee&y%JYTrA1b z)GySi?5LnYBE7-=wWAyPd48+A$O3r2ulv9p?CFHsA!ewjXv}(T*R8zeURalnL)M3P z!)mZ1kHl&*?}O(>|FX0uqWjVpFP_GVD9PC6yw`f z*Me&2N*bJdJX1}^jKw|+?EW~jKS#U3l+)OmI=<@`Za>Se**6zs)6uqENM+J%M@CCb zm(QQro39^mXjpTHEK05=Bag2kvm8NP{O%sZtdv6a5?9Z|cpfctFqT>B}zdhhVGGF?e?$f_F hvO7QddtUsF<;;`SD>0cj1HXr~1 delta 16 Xcmca+w?utIg}`J!cB#!SGD6G%HGc&H diff --git a/WinMute/WinMute.cpp b/WinMute/WinMute.cpp index c22488a..77ce372 100644 --- a/WinMute/WinMute.cpp +++ b/WinMute/WinMute.cpp @@ -289,8 +289,8 @@ bool WinMute::Init() if (settings_.QueryValue(SettingsKey::MUTE_ON_RDP) && IsCurrentSessionRemoteable()) { trayIcon_.ShowPopup( - L"Remote Session detected", - L"All audio endpoints have been muted"); + i18n.GetTextW(IDS_POPUP_REMOTE_SESSION_DETECTED_TITLE), + i18n.GetTextW(IDS_POPUP_REMOTE_SESSION_DETECTED_TEXT)); muteCtrl_.SetMute(true); } @@ -347,9 +347,8 @@ bool WinMute::LoadSettings() } else { if (!btDetector_.Init(hWnd_)) { trayIcon_.ShowPopup( - L"Bluetooth muting disabled", - L"Bluetooth is not available or disabled. " - L"Bluetooth muting will be disabled on this computer"); + i18n.GetTextW(IDS_POPUP_BLUETOOTH_MUTING_DISABLED_TITLE), + i18n.GetTextW(IDS_POPUP_BLUETOOTH_MUTING_DISABLED_TEXT)); settings_.SetValue(SettingsKey::MUTE_ON_BLUETOOTH, FALSE); } else { muteCtrl_.SetMuteOnBluetoothDisconnect(true); @@ -364,9 +363,8 @@ bool WinMute::LoadSettings() } else { if (!wifiDetector_.Init(hWnd_)) { trayIcon_.ShowPopup( - L"WLAN muting disabled", - L"WLAN is not available or disabled. " - L"WLAN muting will be disabled on this computer"); + i18n.GetTextW(IDS_POPUP_WLAN_MUTING_DISABLED_TITLE), + i18n.GetTextW(IDS_POPUP_WLAN_MUTING_DISABLED_TEXT)); settings_.SetValue(SettingsKey::MUTE_ON_WLAN, FALSE); } else { const bool isMuteList = !settings_.QueryValue(SettingsKey::MUTE_ON_WLAN_ALLOWLIST); @@ -554,8 +552,8 @@ LRESULT CALLBACK WinMute::WindowProc( muteCtrl_.NotifyQuietHours(true); if (settings_.QueryValue(SettingsKey::QUIETHOURS_NOTIFICATIONS)) { trayIcon_.ShowPopup( - L"WinMute: Quiet hours started", - L"Your workstation audio will now be muted."); + i18n.GetTextW(IDS_POPUP_QUIET_HOURS_STARTED_TITLE), + i18n.GetTextW(IDS_POPUP_QUIET_HOURS_STARTED_TEXT)); } quietHours_.SetEnd(); return 0; @@ -563,8 +561,8 @@ LRESULT CALLBACK WinMute::WindowProc( muteCtrl_.NotifyQuietHours(false); if (settings_.QueryValue(SettingsKey::QUIETHOURS_NOTIFICATIONS)) { trayIcon_.ShowPopup( - L"WinMute: Quiet Hours ended", - L"Your workstation audio has been restored."); + i18n.GetTextW(IDS_POPUP_QUIET_HOURS_ENDED_TITLE), + i18n.GetTextW(IDS_POPUP_QUIET_HOURS_ENDED_TEXT)); } if (settings_.QueryValue(SettingsKey::QUIETHOURS_FORCEUNMUTE)) { muteCtrl_.SetMute(false); @@ -586,20 +584,20 @@ LRESULT CALLBACK WinMute::WindowProc( if (muteConfig_.muteOnWlan) { if (wParam == 1) { // Connected if (settings_.QueryValue(SettingsKey::NOTIFICATIONS_ENABLED)) { - wchar_t msgBuf[260] = { 0 }; + std::wstring popupMsg; wchar_t *wifiName = reinterpret_cast(lParam); if (settings_.QueryValue(SettingsKey::MUTE_ON_WLAN_ALLOWLIST)) { - StringCchPrintfW( - msgBuf, ARRAY_SIZE(msgBuf), - L"WLAN \"%s\"network is not on allowed list.\n", - wifiName); + popupMsg = std::vformat( + i18n.GetTextW(IDS_POPUP_WLAN_NOT_ON_MUTE_LIST_TEXT), + std::make_wformat_args(wifiName)); } else { - StringCchPrintfW( - msgBuf, ARRAY_SIZE(msgBuf), - L"WLAN network \"%s\" is configured for AutoMute.", - wifiName); + popupMsg = std::vformat( + i18n.GetTextW(IDS_POPUP_WLAN_IS_ON_MUTE_LIST_TEXT), + std::make_wformat_args(wifiName)); } - trayIcon_.ShowPopup(L"Workstation muted", msgBuf); + trayIcon_.ShowPopup( + i18n.GetTextW(IDS_POPUP_WORKSTATION_MUTED_TITLE), + popupMsg); delete [] wifiName; } muteCtrl_.SetMute(true); diff --git a/WinMute/WinMute.rc b/WinMute/WinMute.rc index 7f0630b..f623d47 100644 --- a/WinMute/WinMute.rc +++ b/WinMute/WinMute.rc @@ -558,6 +558,36 @@ STRINGTABLE BEGIN IDS_WM_ERROR_WINDOWS_SUPPORT_TITLE "Only Windows Vista and newer is supported" + IDS_WM_ERROR_WINDOWS_SUPPORT_TEXT + "If you need support for Windows XP, please download WinMute version 1.4.2 or lower." +END + +STRINGTABLE +BEGIN + IDS_POPUP_REMOTE_SESSION_DETECTED_TITLE "Remote Session detected" + IDS_POPUP_REMOTE_SESSION_DETECTED_TEXT + "All audio endpoints have been muted" + IDS_POPUP_BLUETOOTH_MUTING_DISABLED_TITLE "Bluetooth muting disabled" +END + +STRINGTABLE +BEGIN + IDS_POPUP_BLUETOOTH_MUTING_DISABLED_TEXT + "Bluetooth is not available or disabled. Bluetooth muting will be disabled on this computer." + IDS_POPUP_WLAN_MUTING_DISABLED_TITLE "WLAN muting disabled" + IDS_POPUP_WLAN_MUTING_DISABLED_TEXT + "WLAN is not available or disabled. WLAN muting will be disabled on this computer" + IDS_POPUP_QUIET_HOURS_STARTED_TITLE "WinMute: Quiet hours started" + IDS_POPUP_QUIET_HOURS_STARTED_TEXT + "Your workstation audio will now be muted." + IDS_POPUP_QUIET_HOURS_ENDED_TITLE "WinMute: Quiet Hours ended" + IDS_POPUP_QUIET_HOURS_ENDED_TEXT + "Your workstation audio has been restored." + IDS_POPUP_WORKSTATION_MUTED_TITLE "Workstation muted" + IDS_POPUP_WLAN_NOT_ON_MUTE_LIST_TEXT + "WLAN network ""{}"" is not on allowed list." + IDS_POPUP_WLAN_IS_ON_MUTE_LIST_TEXT + "WLAN network ""{}"" is configured for AutoMute." END #endif // English (United Kingdom) resources diff --git a/WinMute/resource.h b/WinMute/resource.h index 327331c..7d82002 100644 --- a/WinMute/resource.h +++ b/WinMute/resource.h @@ -31,8 +31,20 @@ #define IDD_DIALOG2 137 #define IDD_MANAGE_ENDPOINTS_ADD 137 #define IDS_WM_ERROR_WINDOWS_SUPPORT_TITLE 201 -#define IDS_STRING202 202 #define IDS_WM_ERROR_WINDOWS_SUPPORT_TEXT 202 +#define IDS_POPUP_REMOTE_SESSION_DETECTED_TITLE 301 +#define IDS_POPUP_REMOTE_SESSION_DETECTED_TEXT 302 +#define IDS_POPUP_BLUETOOTH_MUTING_DISABLED_TITLE 303 +#define IDS_POPUP_BLUETOOTH_MUTING_DISABLED_TEXT 304 +#define IDS_POPUP_WLAN_MUTING_DISABLED_TITLE 305 +#define IDS_POPUP_WLAN_MUTING_DISABLED_TEXT 306 +#define IDS_POPUP_QUIET_HOURS_STARTED_TITLE 307 +#define IDS_POPUP_QUIET_HOURS_STARTED_TEXT 308 +#define IDS_POPUP_QUIET_HOURS_ENDED_TITLE 309 +#define IDS_POPUP_QUIET_HOURS_ENDED_TEXT 310 +#define IDS_POPUP_WORKSTATION_MUTED_TITLE 311 +#define IDS_POPUP_WLAN_NOT_ON_MUTE_LIST_TEXT 312 +#define IDS_POPUP_WLAN_IS_ON_MUTE_LIST_TEXT 313 #define IDC_LINK_HOMEPAGE 1001 #define IDC_LINK_SUPPORT 1002 #define IDC_LINK_PROJECT 1002 -- 2.43.0