Dmitry - I think we don't have THAT many Armenian users (if any?) so that we have to apply such ugly hacks.
On Dec 18, 2008, at 3:26 PM, dgorbachev@svn.reactos.org wrote:
Author: dgorbachev Date: Thu Dec 18 06:26:52 2008 New Revision: 38170
URL: http://svn.reactos.org/svn/reactos?rev=38170&view=rev Log: Add a hack which allows to boot with Armenian language.
Modified: trunk/reactos/boot/freeldr/freeldr/reactos/reactos.c
Modified: trunk/reactos/boot/freeldr/freeldr/reactos/reactos.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/ freeldr/reactos/reactos.c?rev=38170&r1=38169&r2=38170&view=diff ====================================================================== ======== --- trunk/reactos/boot/freeldr/freeldr/reactos/reactos.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/reactos/reactos.c [iso-8859-1] Thu Dec 18 06:26:52 2008 @@ -262,8 +262,11 @@ rc = RegQueryValue(hKey, szIdBuffer, NULL, (PUCHAR) szNameBuffer, &BufferSize); if (rc != ERROR_SUCCESS) {
strcpy(szErrorOut, "ACP NLS Setting exists, but isn'treadable");
return(FALSE);
//strcpy(szErrorOut, "ACP NLS Setting exists, but isn'treadable");
//return(FALSE);/* HACK */wcscpy(szNameBuffer, L"c_1252.nls");}
/* load ANSI codepage table */
@@ -288,8 +291,11 @@ rc = RegQueryValue(hKey, szIdBuffer, NULL, (PUCHAR) szNameBuffer, &BufferSize); if (rc != ERROR_SUCCESS) {
strcpy(szErrorOut, "OEMCP NLS setting exists, but isn'treadable");
return(FALSE);
//strcpy(szErrorOut, "OEMCP NLS setting exists, but isn'treadable");
//return(FALSE);/* HACK */wcscpy(szNameBuffer, L"c_437.nls");}
/* load OEM codepage table */