From 6c8e595de50ac352bee1e7938eaa33cac14f2d9a Mon Sep 17 00:00:00 2001 From: Dmitry Gorbachev Date: Thu, 18 Dec 2008 12:26:52 +0000 Subject: [PATCH] Add a hack which allows to boot with Armenian language. svn path=/trunk/; revision=38170 --- reactos/boot/freeldr/freeldr/reactos/reactos.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/reactos/boot/freeldr/freeldr/reactos/reactos.c b/reactos/boot/freeldr/freeldr/reactos/reactos.c index 6c496a563d1..9b388fbe809 100644 --- a/reactos/boot/freeldr/freeldr/reactos/reactos.c +++ b/reactos/boot/freeldr/freeldr/reactos/reactos.c @@ -262,8 +262,11 @@ FrLdrLoadNlsFiles(PCHAR szSystemRoot, rc = RegQueryValue(hKey, szIdBuffer, NULL, (PUCHAR)szNameBuffer, &BufferSize); if (rc != ERROR_SUCCESS) { - strcpy(szErrorOut, "ACP NLS Setting exists, but isn't readable"); - return(FALSE); + //strcpy(szErrorOut, "ACP NLS Setting exists, but isn't readable"); + //return(FALSE); + + /* HACK */ + wcscpy(szNameBuffer, L"c_1252.nls"); } /* load ANSI codepage table */ @@ -288,8 +291,11 @@ FrLdrLoadNlsFiles(PCHAR szSystemRoot, rc = RegQueryValue(hKey, szIdBuffer, NULL, (PUCHAR)szNameBuffer, &BufferSize); if (rc != ERROR_SUCCESS) { - strcpy(szErrorOut, "OEMCP NLS setting exists, but isn't readable"); - return(FALSE); + //strcpy(szErrorOut, "OEMCP NLS setting exists, but isn't readable"); + //return(FALSE); + + /* HACK */ + wcscpy(szNameBuffer, L"c_437.nls"); } /* load OEM codepage table */