mirror of
https://github.com/reactos/reactos.git
synced 2025-04-20 12:29:56 +00:00
[INTL]
Implement the "Apply all settings to the current user account and to the default user profile" feature. CORE-10172 svn path=/trunk/; revision=69280
This commit is contained in:
parent
981add1069
commit
cc6ad8cd09
22 changed files with 276 additions and 32 deletions
|
@ -346,28 +346,51 @@ AdvancedPageProc(HWND hwndDlg,
|
|||
WPARAM wParam,
|
||||
LPARAM lParam)
|
||||
{
|
||||
switch(uMsg)
|
||||
PGLOBALDATA pGlobalData;
|
||||
|
||||
pGlobalData = (PGLOBALDATA)GetWindowLongPtr(hwndDlg, DWLP_USER);
|
||||
|
||||
switch (uMsg)
|
||||
{
|
||||
case WM_INITDIALOG:
|
||||
{
|
||||
pGlobalData = (PGLOBALDATA)((LPPROPSHEETPAGE)lParam)->lParam;
|
||||
SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pGlobalData);
|
||||
|
||||
InitLanguagesList(hwndDlg);
|
||||
InitCodePagesList(hwndDlg);
|
||||
}
|
||||
break;
|
||||
break;
|
||||
|
||||
case WM_COMMAND:
|
||||
{
|
||||
switch (LOWORD(wParam))
|
||||
{
|
||||
case IDC_LANGUAGE_COMBO:
|
||||
{
|
||||
if (HIWORD(wParam) == CBN_SELCHANGE)
|
||||
{
|
||||
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
case IDC_APPLY_CUR_USER_DEF_PROFILE:
|
||||
if (HIWORD(wParam) == BN_CLICKED)
|
||||
{
|
||||
if (SendDlgItemMessageW(hwndDlg, IDC_APPLY_CUR_USER_DEF_PROFILE, BM_GETCHECK, 0, 0))
|
||||
{
|
||||
ResourceMessageBox(hwndDlg,
|
||||
MB_OK | MB_ICONWARNING,
|
||||
IDS_APPLY_DEFAULT_TITLE,
|
||||
IDS_APPLY_DEFAULT_TEXT);
|
||||
pGlobalData->bApplyToDefaultUser = TRUE;
|
||||
}
|
||||
else
|
||||
{
|
||||
pGlobalData->bApplyToDefaultUser = FALSE;
|
||||
}
|
||||
|
||||
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
break;
|
||||
|
||||
case WM_NOTIFY:
|
||||
{
|
||||
|
|
|
@ -298,6 +298,7 @@ FreeCurrentLocale(
|
|||
HeapFree(GetProcessHeap(), 0, pGlobalData->pLocaleArray[i]);
|
||||
}
|
||||
HeapFree(GetProcessHeap(), 0, pGlobalData->pLocaleArray);
|
||||
pGlobalData->pLocaleArray = NULL;
|
||||
}
|
||||
|
||||
|
||||
|
@ -342,17 +343,51 @@ VOID
|
|||
SaveCurrentLocale(
|
||||
PGLOBALDATA pGlobalData)
|
||||
{
|
||||
// HKCU\\Control Panel\\International\\Locale = 0409 (type=0)
|
||||
// HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","Default",0x00000000,"0409" (type=0)
|
||||
// HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","InstallLanguage",0x00000000,"0409" (type=0)
|
||||
|
||||
// Set locale
|
||||
HKEY localeKey;
|
||||
DWORD ret;
|
||||
WCHAR value[9];
|
||||
DWORD valuesize;
|
||||
DWORD i;
|
||||
|
||||
wsprintf(value, L"%08x", (DWORD)pGlobalData->lcid);
|
||||
valuesize = (wcslen(value) + 1) * sizeof(WCHAR);
|
||||
|
||||
if (pGlobalData->bApplyToDefaultUser)
|
||||
{
|
||||
ret = RegOpenKeyExW(HKEY_USERS,
|
||||
L".DEFAULT\\Control Panel\\International",
|
||||
0,
|
||||
KEY_WRITE,
|
||||
&localeKey);
|
||||
if (ret != ERROR_SUCCESS)
|
||||
{
|
||||
PrintErrorMsgBox(IDS_ERROR_DEF_INT_KEY_REG);
|
||||
return;
|
||||
}
|
||||
|
||||
ret = RegSetValueExW(localeKey, L"Locale", 0, REG_SZ, (PBYTE)value, valuesize);
|
||||
if (ret != ERROR_SUCCESS)
|
||||
{
|
||||
RegCloseKey(localeKey);
|
||||
PrintErrorMsgBox(IDS_ERROR_INT_KEY_REG);
|
||||
return;
|
||||
}
|
||||
|
||||
for (i = 0; i < pGlobalData->dwLocaleCount; i++)
|
||||
{
|
||||
RegSetValueExW(localeKey,
|
||||
LocaleKeyData[i].pKeyName,
|
||||
0,
|
||||
REG_SZ,
|
||||
(PBYTE)pGlobalData->pLocaleArray[i],
|
||||
(wcslen(pGlobalData->pLocaleArray[i]) + 1) * sizeof(WCHAR));
|
||||
}
|
||||
|
||||
/* Flush and close the locale key */
|
||||
RegFlushKey(localeKey);
|
||||
RegCloseKey(localeKey);
|
||||
}
|
||||
|
||||
ret = RegOpenKeyExW(HKEY_CURRENT_USER, L"Control Panel\\International",
|
||||
0, KEY_READ | KEY_WRITE, &localeKey);
|
||||
if (ret != ERROR_SUCCESS)
|
||||
|
@ -361,9 +396,6 @@ SaveCurrentLocale(
|
|||
return;
|
||||
}
|
||||
|
||||
wsprintf(value, L"%08x", (DWORD)pGlobalData->lcid);
|
||||
valuesize = (wcslen(value) + 1) * sizeof(WCHAR);
|
||||
|
||||
ret = RegSetValueExW(localeKey, L"Locale", 0, REG_SZ, (PBYTE)value, valuesize);
|
||||
if (ret != ERROR_SUCCESS)
|
||||
{
|
||||
|
@ -488,7 +520,7 @@ GeneralPageProc(HWND hwndDlg,
|
|||
switch (uMsg)
|
||||
{
|
||||
case WM_INITDIALOG:
|
||||
pGlobalData = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(GLOBALDATA));
|
||||
pGlobalData = (PGLOBALDATA)((LPPROPSHEETPAGE)lParam)->lParam;
|
||||
SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pGlobalData);
|
||||
|
||||
if (pGlobalData)
|
||||
|
@ -611,7 +643,6 @@ GeneralPageProc(HWND hwndDlg,
|
|||
if (pGlobalData)
|
||||
{
|
||||
FreeCurrentLocale(pGlobalData);
|
||||
HeapFree(GetProcessHeap(), 0, pGlobalData);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -60,8 +60,24 @@ PrintErrorMsgBox(UINT msg)
|
|||
MessageBox(NULL, szErrorText, szErrorCaption, MB_OK | MB_ICONERROR);
|
||||
}
|
||||
|
||||
VOID
|
||||
ResourceMessageBox(
|
||||
HWND hwnd,
|
||||
UINT uType,
|
||||
UINT uCaptionId,
|
||||
UINT uMessageId)
|
||||
{
|
||||
WCHAR szErrorText[BUFFERSIZE];
|
||||
WCHAR szErrorCaption[BUFFERSIZE];
|
||||
|
||||
LoadStringW(hApplet, uMessageId, szErrorText, sizeof(szErrorText) / sizeof(WCHAR));
|
||||
LoadStringW(hApplet, uCaptionId, szErrorCaption, sizeof(szErrorCaption) / sizeof(WCHAR));
|
||||
|
||||
MessageBoxW(hwnd, szErrorText, szErrorCaption, uType);
|
||||
}
|
||||
|
||||
static VOID
|
||||
InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc)
|
||||
InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc, LPARAM lParam)
|
||||
{
|
||||
ZeroMemory(psp, sizeof(PROPSHEETPAGE));
|
||||
psp->dwSize = sizeof(PROPSHEETPAGE);
|
||||
|
@ -69,6 +85,7 @@ InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc)
|
|||
psp->hInstance = hApplet;
|
||||
psp->pszTemplate = MAKEINTRESOURCE(idDlg);
|
||||
psp->pfnDlgProc = DlgProc;
|
||||
psp->lParam = lParam;
|
||||
}
|
||||
|
||||
BOOL
|
||||
|
@ -135,15 +152,19 @@ ParseSetupInf(VOID)
|
|||
static LONG APIENTRY
|
||||
Applet(HWND hwnd, UINT uMsg, LPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
TCHAR Caption[BUFFERSIZE];
|
||||
PROPSHEETPAGE psp[3];
|
||||
PROPSHEETHEADER psh;
|
||||
TCHAR Caption[BUFFERSIZE];
|
||||
PGLOBALDATA pGlobalData;
|
||||
LONG ret;
|
||||
|
||||
if (OpenSetupInf())
|
||||
{
|
||||
ParseSetupInf();
|
||||
}
|
||||
|
||||
pGlobalData = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(GLOBALDATA));
|
||||
|
||||
LoadString(hApplet, IDS_CPLNAME, Caption, sizeof(Caption) / sizeof(TCHAR));
|
||||
|
||||
ZeroMemory(&psh, sizeof(PROPSHEETHEADER));
|
||||
|
@ -157,11 +178,15 @@ Applet(HWND hwnd, UINT uMsg, LPARAM wParam, LPARAM lParam)
|
|||
psh.nStartPage = 0;
|
||||
psh.ppsp = psp;
|
||||
|
||||
InitPropSheetPage(&psp[0], IDD_GENERALPAGE, GeneralPageProc);
|
||||
InitPropSheetPage(&psp[1], IDD_LANGUAGESPAGE, LanguagesPageProc);
|
||||
InitPropSheetPage(&psp[2], IDD_ADVANCEDPAGE, AdvancedPageProc);
|
||||
InitPropSheetPage(&psp[0], IDD_GENERALPAGE, GeneralPageProc, (LPARAM)pGlobalData);
|
||||
InitPropSheetPage(&psp[1], IDD_LANGUAGESPAGE, LanguagesPageProc, (LPARAM)pGlobalData);
|
||||
InitPropSheetPage(&psp[2], IDD_ADVANCEDPAGE, AdvancedPageProc, (LPARAM)pGlobalData);
|
||||
|
||||
return (LONG)(PropertySheet(&psh) != -1);
|
||||
ret = (LONG)(PropertySheet(&psh) != -1);
|
||||
|
||||
HeapFree(GetProcessHeap(), 0, pGlobalData);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -54,6 +54,8 @@ typedef struct _APPLET
|
|||
|
||||
typedef struct _GLOBALDATA
|
||||
{
|
||||
BOOL bApplyToDefaultUser;
|
||||
|
||||
GEOID geoid;
|
||||
BOOL fGeoIdChanged;
|
||||
|
||||
|
@ -70,6 +72,13 @@ extern DWORD UnattendLCID;
|
|||
/* intl.c */
|
||||
VOID PrintErrorMsgBox(UINT msg);
|
||||
|
||||
VOID
|
||||
ResourceMessageBox(
|
||||
HWND hwnd,
|
||||
UINT uType,
|
||||
UINT uCaptionId,
|
||||
UINT uMessageId);
|
||||
|
||||
/* languages.c */
|
||||
INT_PTR CALLBACK
|
||||
LanguagesPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||||
|
|
|
@ -192,6 +192,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Избор на езици и изписване на числата, валутите, времето и датата."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -197,6 +197,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Zde lze nastavit zobrazení jazyků, čísel, měn, času a dat."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -36,8 +36,8 @@ BEGIN
|
|||
PUSHBUTTON "&Details...", IDC_DETAIL_BUTTON, 177, 34, 54, 14
|
||||
GROUPBOX "Zusätzliche Sprachunterstützung", -1, 5, 62, 234, 82
|
||||
LTEXT "Die meisten Sprachen sind standardmäßig installiert. Um weitere Sprachen zu installieren, aktivieren Sie die unteren Kontrollkästchen.", -1, 12, 72, 220, 18
|
||||
CHECKBOX "Dateien für Sprachen mit &komplexer Schrift und Rechts-nach-Links-Schreibstil installieren.", IDC_INST_FILES_FOR_RTOL_LANG, 12, 92, 215, 22, BS_MULTILINE
|
||||
CHECKBOX "Dateien für &ostasiatische Sprachen installieren.", IDC_INST_FILES_FOR_ASIAN, 12, 114, 180, 22, BS_MULTILINE
|
||||
AUTOCHECKBOX "Dateien für Sprachen mit &komplexer Schrift und Rechts-nach-Links-Schreibstil installieren.", IDC_INST_FILES_FOR_RTOL_LANG, 12, 92, 215, 22, BS_MULTILINE
|
||||
AUTOCHECKBOX "Dateien für &ostasiatische Sprachen installieren.", IDC_INST_FILES_FOR_ASIAN, 12, 114, 180, 22, BS_MULTILINE
|
||||
END
|
||||
|
||||
IDD_ADVANCEDPAGE DIALOGEX 0, 0, 246, 230
|
||||
|
@ -52,7 +52,7 @@ BEGIN
|
|||
GROUPBOX "Codepage Konvertierungstabellen", -1, 5, 101, 234, 88
|
||||
CONTROL "", IDC_CONV_TABLES, "SysListView32", LVS_REPORT | LVS_SORTASCENDING | LVS_NOCOLUMNHEADER | WS_BORDER | WS_TABSTOP, 14, 114, 217, 70
|
||||
GROUPBOX "Standardeinstellungen für Benutzerkonten", -1, 5, 193, 234, 30
|
||||
CHECKBOX "Einstellungen &auf das aktive und das Standardkonto anwenden.", IDC_APPLY_CUR_USER_DEF_PROFILE, 12, 200, 220, 22, BS_MULTILINE
|
||||
AUTOCHECKBOX "Einstellungen &auf das aktive und das Standardkonto anwenden.", IDC_APPLY_CUR_USER_DEF_PROFILE, 12, 200, 220, 22, BS_MULTILINE
|
||||
END
|
||||
|
||||
IDD_NUMBERSPAGE DIALOGEX 0, 0, 246, 234
|
||||
|
@ -192,6 +192,15 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Wählen Sie Anzeigeeinstellungen für Sprache, Zahlen, Währung, Uhrzeit und Datum aus."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Standardeinstellungen ändern"
|
||||
IDS_APPLY_DEFAULT_TEXT "Die Einstellungen sollen auf das Standardbenutzerprofil angewendet werden.\n\n\
|
||||
Diese Änderungen gelten für den Anmeldebildschirm und alle neuen Benutzerkonten.\n\
|
||||
Der Computer muss neu gestartet werden, damit die Änderungen für einige Systemdienste\n\
|
||||
übernommen werden können."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Fehler"
|
||||
|
|
|
@ -36,8 +36,8 @@ BEGIN
|
|||
PUSHBUTTON "De&tails...", IDC_DETAIL_BUTTON, 177, 34, 54, 14
|
||||
GROUPBOX "Additional language support", -1, 5, 62, 234, 82
|
||||
LTEXT "Most languages are installed by default. To install additional languages, select the appropriate check box below.", -1, 12, 72, 220, 18
|
||||
CHECKBOX "I&nstall files for complex script and right-to-left languages", IDC_INST_FILES_FOR_RTOL_LANG, 12, 92, 215, 22, BS_MULTILINE
|
||||
CHECKBOX "In&stall files for East Asian languages", IDC_INST_FILES_FOR_ASIAN, 12, 114, 180, 22, BS_MULTILINE
|
||||
AUTOCHECKBOX "I&nstall files for complex script and right-to-left languages", IDC_INST_FILES_FOR_RTOL_LANG, 12, 92, 215, 22, BS_MULTILINE
|
||||
AUTOCHECKBOX "In&stall files for East Asian languages", IDC_INST_FILES_FOR_ASIAN, 12, 114, 180, 22, BS_MULTILINE
|
||||
END
|
||||
|
||||
IDD_ADVANCEDPAGE DIALOGEX 0, 0, 246, 230
|
||||
|
@ -52,7 +52,7 @@ BEGIN
|
|||
GROUPBOX "Code page conversion tables", -1, 5, 101, 234, 88
|
||||
CONTROL "", IDC_CONV_TABLES, "SysListView32", LVS_REPORT | LVS_SORTASCENDING | LVS_NOCOLUMNHEADER | WS_BORDER | WS_TABSTOP, 14, 114, 217, 70
|
||||
GROUPBOX "Default user account settings", -1, 5, 193, 234, 30
|
||||
CHECKBOX "Apply all settings to the current user account and to the default", IDC_APPLY_CUR_USER_DEF_PROFILE, 12, 200, 220, 22, BS_MULTILINE
|
||||
AUTOCHECKBOX "Apply all settings to the current user account and to the default", IDC_APPLY_CUR_USER_DEF_PROFILE, 12, 200, 220, 22, BS_MULTILINE
|
||||
END
|
||||
|
||||
IDD_NUMBERSPAGE DIALOGEX 0, 0, 246, 234
|
||||
|
@ -192,6 +192,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Select languages and format numbers, currencies, times and date."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -194,6 +194,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Personaliza la configuración para mostrar idiomas, números, horas y fechas."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -194,6 +194,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Sélectionner les langues, les formats de nombres, les monnaies, l'heure et la date."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -194,6 +194,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Select languages and format numbers, currencies, times and date."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -194,6 +194,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Personalizza le impostazioni per la visualizzazione delle lingue, numeri, ora e data."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -192,6 +192,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Velg språk og nummer format, valuta, tid og dato."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -200,6 +200,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Ustawienia języków oraz formaty liczb, walut, daty i czasu."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Błąd"
|
||||
|
|
|
@ -194,6 +194,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Configurarea limbii și formatarea numerelor, valutelor, datei și orei."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Eroare"
|
||||
|
|
|
@ -194,6 +194,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Выбор языка, формата чисел, денежных единиц, времени и даты."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Ошибка"
|
||||
|
|
|
@ -198,6 +198,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Select languages and format numbers, currencies, times and date."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -195,3 +195,26 @@ BEGIN
|
|||
IDS_CPLNAME "Alternativat Rajonale"
|
||||
IDS_CPLDESCRIPTION "Zgjidhni gjuhën dhe formatin e numrave, monedhat, orën dhe datën."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
IDS_ERROR_SYMBOL_SEPARATE "The short date components separator contains incorrect symbol(s)"
|
||||
IDS_ERROR_SYMBOL_FORMAT_SHORT "The short date format contains incorrect symbol(s)"
|
||||
IDS_ERROR_SYMBOL_FORMAT_LONG "The long date format contains incorrect symbol(s)"
|
||||
IDS_ERROR_OEM_CODE_PAGE "There was a problem reading the OEM code page"
|
||||
IDS_ERROR_ANSI_CODE_PAGE "There was a problem reading the ANSI code page"
|
||||
IDS_ERROR_INT_KEY_REG "Problem opening key: HKCU\\Control Panel\\International"
|
||||
IDS_ERROR_DEF_INT_KEY_REG "Problem opening key: HKU\\.DEFAULT\\Control Panel\\International"
|
||||
IDS_ERROR_NLS_KEY_REG "Problem opening key: HKLM\\SYSTEM\\CurrentControlSet\\Control\\NLS\\Language"
|
||||
IDS_ERROR_NLS_CODE_REG "Problem opening key: HKLM\\SYSTEM\\CurrentControlSet\\Control\\NLS\\CodePage"
|
||||
IDS_ERROR_INPUT_DLL "Unable to start input.dll"
|
||||
END
|
||||
|
|
|
@ -194,6 +194,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Dilleri ve sayı, para birimi, saat ve târih biçimlerini seçer."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Yanlışlık"
|
||||
|
|
|
@ -200,6 +200,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "Налаштування мовних параметрів і формату чисел, грошових одиниць, часу й дат."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
|
|
|
@ -196,6 +196,14 @@ BEGIN
|
|||
IDS_CPLDESCRIPTION "选择语言、数字、货币、时间和日期的显示设置。"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPLY_DEFAULT_TITLE "Change default settings"
|
||||
IDS_APPLY_DEFAULT_TEXT "The settings will be applied to the default user account.\n\n\
|
||||
These changes apply to the logon screen and new user accounts.\n\
|
||||
The computer must be rebooted, in order to apply the changes to some system services."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR "错误"
|
||||
|
|
|
@ -88,3 +88,7 @@
|
|||
#define IDS_ERROR_SYMBOL_FORMAT_SHORT 1014
|
||||
#define IDS_ERROR_SYMBOL_FORMAT_LONG 1015
|
||||
#define IDS_ERROR_INPUT_DLL 1016
|
||||
|
||||
|
||||
#define IDS_APPLY_DEFAULT_TITLE 1100
|
||||
#define IDS_APPLY_DEFAULT_TEXT 1101
|
||||
|
|
Loading…
Reference in a new issue