[SYSDM] Make MHz and GHz strings translatable
authorStanislav Motylkov <x86corez@gmail.com>
Sat, 29 Sep 2018 16:49:52 +0000 (19:49 +0300)
committerHermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Mon, 8 Oct 2018 12:34:11 +0000 (14:34 +0200)
27 files changed:
dll/cpl/sysdm/general.c
dll/cpl/sysdm/lang/bg-BG.rc
dll/cpl/sysdm/lang/cs-CZ.rc
dll/cpl/sysdm/lang/da-DK.rc
dll/cpl/sysdm/lang/de-DE.rc
dll/cpl/sysdm/lang/el-GR.rc
dll/cpl/sysdm/lang/en-US.rc
dll/cpl/sysdm/lang/es-ES.rc
dll/cpl/sysdm/lang/fr-FR.rc
dll/cpl/sysdm/lang/he-IL.rc
dll/cpl/sysdm/lang/hu-HU.rc
dll/cpl/sysdm/lang/id-ID.rc
dll/cpl/sysdm/lang/it-IT.rc
dll/cpl/sysdm/lang/ja-JP.rc
dll/cpl/sysdm/lang/nl-NL.rc
dll/cpl/sysdm/lang/no-NO.rc
dll/cpl/sysdm/lang/pl-PL.rc
dll/cpl/sysdm/lang/ro-RO.rc
dll/cpl/sysdm/lang/ru-RU.rc
dll/cpl/sysdm/lang/sk-SK.rc
dll/cpl/sysdm/lang/sq-AL.rc
dll/cpl/sysdm/lang/sv-SE.rc
dll/cpl/sysdm/lang/tr-TR.rc
dll/cpl/sysdm/lang/uk-UA.rc
dll/cpl/sysdm/lang/zh-CN.rc
dll/cpl/sysdm/lang/zh-TW.rc
dll/cpl/sysdm/resource.h

index 85f83fa..032a4b1 100644 (file)
@@ -389,7 +389,7 @@ static VOID MakeFloatValueString(DOUBLE* dFloatValue, LPTSTR szOutput, LPTSTR sz
 
 static VOID SetProcSpeed(HWND hwnd, HKEY hKey, LPTSTR Value, UINT uID)
 {
-    TCHAR szBuf[64];
+    TCHAR szBuf[64], szHz[16];
     DWORD BufSize = sizeof(DWORD);
     DWORD Type = REG_SZ;
     PROCESSOR_POWER_INFORMATION ppi;
@@ -405,12 +405,20 @@ static VOID SetProcSpeed(HWND hwnd, HKEY hKey, LPTSTR Value, UINT uID)
     {
         if (ppi.CurrentMhz < 1000)
         {
-            wsprintf(szBuf, _T("%lu MHz"), ppi.CurrentMhz);
+            if (!LoadString(hApplet, IDS_MEGAHERTZ, szHz, _countof(szHz)))
+            {
+                return;
+            }
+            StringCchPrintf(szBuf, _countof(szBuf), _T("%lu %s"), ppi.CurrentMhz, szHz);
         }
         else
         {
             double flt = ppi.CurrentMhz / 1000.0;
-            MakeFloatValueString(&flt, szBuf, _T("GHz"));
+            if (!LoadString(hApplet, IDS_GIGAHERTZ, szHz, _countof(szHz)))
+            {
+                return;
+            }
+            MakeFloatValueString(&flt, szBuf, szHz);
         }
 
         SetDlgItemText(hwnd, uID, szBuf);
index 44ae767..e69cd2f 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "ГБ памет"
     IDS_TERABYTE "ТБ памет"
     IDS_PETABYTE "ПБ памет"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Променлива"
     IDS_VALUE "Стойност"
     IDS_NO_DUMP "(Няма)"
index e1ff1ac..09a89ce 100644 (file)
@@ -284,6 +284,8 @@ BEGIN
     IDS_GIGABYTE "GB RAM"
     IDS_TERABYTE "TB RAM"
     IDS_PETABYTE "PB RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Proměnná"
     IDS_VALUE "Hodnota"
     IDS_NO_DUMP "(Není)"
index 15379b6..5f78225 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "GB of RAM"
     IDS_TERABYTE "TB of RAM"
     IDS_PETABYTE "PB of RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variable"
     IDS_VALUE "Value"
     IDS_NO_DUMP "(None)"
index 81ba510..eb70c4f 100644 (file)
@@ -288,6 +288,8 @@ BEGIN
     IDS_GIGABYTE "GB RAM"
     IDS_TERABYTE "TB RAM"
     IDS_PETABYTE "PB RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variable"
     IDS_VALUE "Wert"
     IDS_NO_DUMP "(Keine)"
index 188dcb9..bb758e9 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "GB μνήμης RAM"
     IDS_TERABYTE "TB μνήμης RAM"
     IDS_PETABYTE "PB μνήμης RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Μεταβλητή"
     IDS_VALUE "Τιμή"
     IDS_NO_DUMP "(Κανένα)"
index 06ee1b5..83b5e42 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "GB of RAM"
     IDS_TERABYTE "TB of RAM"
     IDS_PETABYTE "PB of RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variable"
     IDS_VALUE "Value"
     IDS_NO_DUMP "(None)"
index ab0ae13..7c1e82c 100644 (file)
@@ -281,6 +281,8 @@ BEGIN
     IDS_GIGABYTE "GB de RAM"
     IDS_TERABYTE "TB de RAM"
     IDS_PETABYTE "PB de RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variable"
     IDS_VALUE "Valor"
     IDS_NO_DUMP "(Ninguno)"
index e77c923..e5112a7 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "Go de RAM"
     IDS_TERABYTE "To de RAM"
     IDS_PETABYTE "Po de RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variable"
     IDS_VALUE "Valeur"
     IDS_NO_DUMP "(Aucun)"
index a9c6a48..e815aff 100644 (file)
@@ -281,6 +281,8 @@ BEGIN
     IDS_GIGABYTE "GB זיכרון פיזי"
     IDS_TERABYTE "TB זיכרון פיזי"
     IDS_PETABYTE "PB זיכרון פיזי"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "משתנה"
     IDS_VALUE "ערך"
     IDS_NO_DUMP "(ללא)"
index 59de855..591c7ec 100644 (file)
@@ -281,6 +281,8 @@ BEGIN
     IDS_GIGABYTE "GB of RAM"
     IDS_TERABYTE "TB of RAM"
     IDS_PETABYTE "PB of RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variable"
     IDS_VALUE "Value"
     IDS_NO_DUMP "(None)"
index 0b10792..3e1bb63 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "GB RAM"
     IDS_TERABYTE "TB RAM"
     IDS_PETABYTE "PB RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variabel"
     IDS_VALUE "Nilai"
     IDS_NO_DUMP "(None)"
index d1a71a3..7d2b742 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "GB di RAM"
     IDS_TERABYTE "TB di RAM"
     IDS_PETABYTE "PB di RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variabile"
     IDS_VALUE "Valore"
     IDS_NO_DUMP "(None)"
index 080d29c..7bc405e 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "GB RAM"
     IDS_TERABYTE "TB RAM"
     IDS_PETABYTE "PB RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "可変"
     IDS_VALUE "値"
     IDS_NO_DUMP "(なし)"
index 5e77f27..c70cedc 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "GB of RAM"
     IDS_TERABYTE "TB of RAM"
     IDS_PETABYTE "PB of RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variable"
     IDS_VALUE "Value"
     IDS_NO_DUMP "(None)"
index 3eab75b..80ae881 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "GB Systemminne"
     IDS_TERABYTE "TB Systemminne"
     IDS_PETABYTE "PB Systemminne"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variabel"
     IDS_VALUE "Verdi"
     IDS_NO_DUMP "(Ingen)"
index 722d3f2..eaec406 100644 (file)
@@ -288,6 +288,8 @@ BEGIN
     IDS_GIGABYTE "GB RAM"
     IDS_TERABYTE "TB RAM"
     IDS_PETABYTE "PB RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Zmienna"
     IDS_VALUE "Wartość"
     IDS_NO_DUMP "(Brak)"
index 1ffee86..f9160e6 100644 (file)
@@ -288,6 +288,8 @@ BEGIN
     IDS_GIGABYTE "Go de memorie"
     IDS_TERABYTE "To de memorie"
     IDS_PETABYTE "Po de memorie"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variabilă"
     IDS_VALUE "Valoare"
     IDS_NO_DUMP "(Fără fișier de depanare)"
index addfb91..fc7bfe6 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "Гб ОЗУ"
     IDS_TERABYTE "Тб ОЗУ"
     IDS_PETABYTE "Пб ОЗУ"
+    IDS_MEGAHERTZ "МГц"
+    IDS_GIGAHERTZ "ГГц"
     IDS_VARIABLE "Переменная"
     IDS_VALUE "Значение"
     IDS_NO_DUMP "(Нет)"
index 9c89994..fcb33ae 100644 (file)
@@ -287,6 +287,8 @@ BEGIN
     IDS_GIGABYTE "GB pamäte RAM"
     IDS_TERABYTE "TB pamäte RAM"
     IDS_PETABYTE "PB pamäte RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Premenná"
     IDS_VALUE "Hodnota"
     IDS_NO_DUMP "(Žiadne)"
index 1df47f0..2591773 100644 (file)
@@ -279,6 +279,8 @@ BEGIN
     IDS_GIGABYTE "GB e RAM"
     IDS_TERABYTE "TB e RAM"
     IDS_PETABYTE "PB e RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variablë"
     IDS_VALUE "Vlera"
     IDS_NO_DUMP "(Asnjë)"
index 7a198c9..0ae2afc 100644 (file)
@@ -281,6 +281,8 @@ BEGIN
     IDS_GIGABYTE "GB RAM"
     IDS_TERABYTE "TB RAM"
     IDS_PETABYTE "PB RAM"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Variabel"
     IDS_VALUE "Värde"
     IDS_NO_DUMP "(None)"
index 12a3138..fc38a8c 100644 (file)
@@ -281,6 +281,8 @@ BEGIN
     IDS_GIGABYTE "GB Bellek"
     IDS_TERABYTE "TB Bellek"
     IDS_PETABYTE "PB Bellek"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "Değişken"
     IDS_VALUE "Değer"
     IDS_NO_DUMP "(Yok)"
index e358d7d..4051101 100644 (file)
@@ -287,6 +287,8 @@ BEGIN
     IDS_GIGABYTE "Гб ОЗП"
     IDS_TERABYTE "Тб ОЗП"
     IDS_PETABYTE "Пб ОЗП"
+    IDS_MEGAHERTZ "МГц"
+    IDS_GIGAHERTZ "ГГц"
     IDS_VARIABLE "Змінна"
     IDS_VALUE "Значення"
     IDS_NO_DUMP "(Немає)"
index 6db5d7d..af07acb 100644 (file)
@@ -282,6 +282,8 @@ BEGIN
     IDS_GIGABYTE "GB 内存"
     IDS_TERABYTE "TB 内存"
     IDS_PETABYTE "PB 内存"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "变量"
     IDS_VALUE "值"
     IDS_NO_DUMP "(无)"
index 5846c98..403d017 100644 (file)
@@ -281,6 +281,8 @@ BEGIN
     IDS_GIGABYTE "GB內存"
     IDS_TERABYTE "TB內存"
     IDS_PETABYTE "PB內存"
+    IDS_MEGAHERTZ "MHz"
+    IDS_GIGAHERTZ "GHz"
     IDS_VARIABLE "變量"
     IDS_VALUE "值"
     IDS_NO_DUMP "(無)"
index 1535d8b..e999b8c 100644 (file)
@@ -49,6 +49,9 @@
 #define IDS_HWPROFILE_PROFILE              88
 #define IDS_HWPROFILE_WARNING              89
 
+#define IDS_MEGAHERTZ 90
+#define IDS_GIGAHERTZ 91
+
 /* Propsheet - general */
 #define IDD_PROPPAGEGENERAL  100
 #define IDC_MACHINELINE1     101