mirror of
https://github.com/reactos/reactos.git
synced 2025-05-07 18:56:48 +00:00
[DEVCPUX] Add russian translation
Also make MHz string translatable. Addendum to 793e2a3
.
This commit is contained in:
parent
3c1e5f7cb9
commit
0fa744241f
5 changed files with 39 additions and 2 deletions
|
@ -15,6 +15,11 @@ BEGIN
|
||||||
LTEXT "test", IDC_CORESPEED, 57, 68, 181, 8
|
LTEXT "test", IDC_CORESPEED, 57, 68, 181, 8
|
||||||
END
|
END
|
||||||
|
|
||||||
|
STRINGTABLE
|
||||||
|
BEGIN
|
||||||
|
IDS_MEGAHERTZ "%ld MHz"
|
||||||
|
END
|
||||||
|
|
||||||
/*
|
/*
|
||||||
DLG_PROCESSORINFO DIALOGEX 0, 0, 252, 218
|
DLG_PROCESSORINFO DIALOGEX 0, 0, 252, 218
|
||||||
STYLE DS_SHELLFONT | WS_POPUP | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
STYLE DS_SHELLFONT | WS_POPUP | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||||
|
|
21
dll/shellext/devcpux/lang/ru-RU.rc
Normal file
21
dll/shellext/devcpux/lang/ru-RU.rc
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||||
|
|
||||||
|
DLG_PROCESSORINFO DIALOGEX 0, 0, 252, 218
|
||||||
|
STYLE DS_SHELLFONT | WS_POPUP | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||||
|
CAPTION "Процессор"
|
||||||
|
FONT 8, "MS Shell Dlg"
|
||||||
|
BEGIN
|
||||||
|
LTEXT "Возможности:", -1, 7, 23, 50, 8
|
||||||
|
LTEXT "test", IDC_FEATURES, 57, 23, 181, 8
|
||||||
|
LTEXT "Модель:", -1, 7, 38, 50, 8
|
||||||
|
LTEXT "test", IDC_MODEL, 57, 38, 181, 8
|
||||||
|
LTEXT "Степпинг:", -1, 7, 53, 50, 51
|
||||||
|
LTEXT "test", IDC_STEPPING, 57, 53, 181, 8
|
||||||
|
LTEXT "Частота ядра:", -1, 7, 68, 50, 8
|
||||||
|
LTEXT "test", IDC_CORESPEED, 57, 68, 181, 8
|
||||||
|
END
|
||||||
|
|
||||||
|
STRINGTABLE
|
||||||
|
BEGIN
|
||||||
|
IDS_MEGAHERTZ "%ld МГц"
|
||||||
|
END
|
|
@ -92,11 +92,17 @@ ProcessorDlgProc (HWND hDlg, UINT uMessage, WPARAM wParam, LPARAM lParam)
|
||||||
WCHAR szFeatures[MAX_PATH] = L"";
|
WCHAR szFeatures[MAX_PATH] = L"";
|
||||||
WCHAR szModel[3];
|
WCHAR szModel[3];
|
||||||
WCHAR szStepping[3];
|
WCHAR szStepping[3];
|
||||||
|
WCHAR szMhz[16];
|
||||||
WCHAR szCurrentMhz[10];
|
WCHAR szCurrentMhz[10];
|
||||||
BOOL bFirst = TRUE;
|
BOOL bFirst = TRUE;
|
||||||
SYSTEM_INFO SystemInfo;
|
SYSTEM_INFO SystemInfo;
|
||||||
PROCESSOR_POWER_INFORMATION PowerInfo;
|
PROCESSOR_POWER_INFORMATION PowerInfo;
|
||||||
|
|
||||||
|
if (!LoadStringW(g_hInstance, IDS_MEGAHERTZ, szMhz, ARRAYSIZE(szMhz)))
|
||||||
|
{
|
||||||
|
StringCbCopyW(szMhz, sizeof(szMhz), L"%ld MHz");
|
||||||
|
}
|
||||||
|
|
||||||
if (IsProcessorFeaturePresent(PF_MMX_INSTRUCTIONS_AVAILABLE))
|
if (IsProcessorFeaturePresent(PF_MMX_INSTRUCTIONS_AVAILABLE))
|
||||||
AddFeature(szFeatures, sizeof(szFeatures), L"MMX", &bFirst);
|
AddFeature(szFeatures, sizeof(szFeatures), L"MMX", &bFirst);
|
||||||
if (IsProcessorFeaturePresent(PF_XMMI_INSTRUCTIONS_AVAILABLE))
|
if (IsProcessorFeaturePresent(PF_XMMI_INSTRUCTIONS_AVAILABLE))
|
||||||
|
@ -119,7 +125,7 @@ ProcessorDlgProc (HWND hDlg, UINT uMessage, WPARAM wParam, LPARAM lParam)
|
||||||
SetDlgItemTextW(hDlg, IDC_STEPPING, szStepping);
|
SetDlgItemTextW(hDlg, IDC_STEPPING, szStepping);
|
||||||
|
|
||||||
CallNtPowerInformation(11, NULL, 0, &PowerInfo, sizeof(PowerInfo));
|
CallNtPowerInformation(11, NULL, 0, &PowerInfo, sizeof(PowerInfo));
|
||||||
StringCbPrintfW(szCurrentMhz, sizeof(szCurrentMhz), L"%ld %s", PowerInfo.CurrentMhz, L"MHz");
|
StringCbPrintfW(szCurrentMhz, sizeof(szCurrentMhz), szMhz, PowerInfo.CurrentMhz);
|
||||||
SetDlgItemTextW(hDlg, IDC_CORESPEED, szCurrentMhz);
|
SetDlgItemTextW(hDlg, IDC_CORESPEED, szCurrentMhz);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
|
@ -14,4 +14,7 @@
|
||||||
|
|
||||||
#ifdef LANGUAGE_EN_US
|
#ifdef LANGUAGE_EN_US
|
||||||
#include "lang/en-US.rc"
|
#include "lang/en-US.rc"
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef LANGUAGE_RU_RU
|
||||||
|
#include "lang/ru-RU.rc"
|
||||||
|
#endif
|
||||||
|
|
|
@ -6,3 +6,5 @@
|
||||||
#define IDC_MODEL 302
|
#define IDC_MODEL 302
|
||||||
#define IDC_STEPPING 303
|
#define IDC_STEPPING 303
|
||||||
#define IDC_CORESPEED 304
|
#define IDC_CORESPEED 304
|
||||||
|
|
||||||
|
#define IDS_MEGAHERTZ 400
|
||||||
|
|
Loading…
Reference in a new issue