mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +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
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_MEGAHERTZ "%ld MHz"
|
||||
END
|
||||
|
||||
/*
|
||||
DLG_PROCESSORINFO DIALOGEX 0, 0, 252, 218
|
||||
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 szModel[3];
|
||||
WCHAR szStepping[3];
|
||||
WCHAR szMhz[16];
|
||||
WCHAR szCurrentMhz[10];
|
||||
BOOL bFirst = TRUE;
|
||||
SYSTEM_INFO SystemInfo;
|
||||
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))
|
||||
AddFeature(szFeatures, sizeof(szFeatures), L"MMX", &bFirst);
|
||||
if (IsProcessorFeaturePresent(PF_XMMI_INSTRUCTIONS_AVAILABLE))
|
||||
|
@ -119,7 +125,7 @@ ProcessorDlgProc (HWND hDlg, UINT uMessage, WPARAM wParam, LPARAM lParam)
|
|||
SetDlgItemTextW(hDlg, IDC_STEPPING, szStepping);
|
||||
|
||||
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);
|
||||
|
||||
return TRUE;
|
||||
|
|
|
@ -15,3 +15,6 @@
|
|||
#ifdef LANGUAGE_EN_US
|
||||
#include "lang/en-US.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RU_RU
|
||||
#include "lang/ru-RU.rc"
|
||||
#endif
|
||||
|
|
|
@ -6,3 +6,5 @@
|
|||
#define IDC_MODEL 302
|
||||
#define IDC_STEPPING 303
|
||||
#define IDC_CORESPEED 304
|
||||
|
||||
#define IDS_MEGAHERTZ 400
|
||||
|
|
Loading…
Reference in a new issue