[ros-dev] [ros-diffs] [dgorbachev] 38170: Add a hack which allows to boot with Armenian language.

Aleksey Bragin aleksey at reactos.org
Thu Dec 18 15:13:56 CET 2008


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 at 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'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 @@
>      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 */
>



More information about the Ros-dev mailing list