[WELCOME]
authorEric Kohl <eric.kohl@reactos.org>
Mon, 20 May 2013 18:10:30 +0000 (18:10 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Mon, 20 May 2013 18:10:30 +0000 (18:10 +0000)
Adding RTL support for welcome.
Patch by Baruch Rutman.

CORE-7123 #resolve #comment Committed in revision 59056.

svn path=/trunk/; revision=59056

reactos/base/setup/welcome/lang/he-IL.rc
reactos/base/setup/welcome/welcome.c

index 0c84c8f..1d4b961 100644 (file)
@@ -12,7 +12,6 @@ BEGIN
 //    IDS_CHECKTEXT           "הראה חלון זה שוב"
 //    IDS_CLOSETEXT           "יציאה"
 END
-/* The topic pane needs to be in the right side because Hebrew is written in opposite of english */
 
 /* Topic buttons */
 STRINGTABLE DISCARDABLE
index 93335f1..c92f0a9 100644 (file)
@@ -36,6 +36,7 @@
 #include <winuser.h>
 #include <reactos/version.h>
 #include <tchar.h>
+#include <winnls.h>
 
 #include "resource.h"
 
@@ -116,6 +117,16 @@ _tWinMain(HINSTANCE hInst,
   UNREFERENCED_PARAMETER(hPrevInstance);
   UNREFERENCED_PARAMETER(lpszCmdLine);
 
+  switch (GetUserDefaultUILanguage())
+  {
+    case MAKELANGID(LANG_HEBREW, SUBLANG_DEFAULT):
+      SetProcessDefaultLayout(LAYOUT_RTL);
+      break;
+
+    default:
+      break;
+  }
+
   hInstance = hInst;
 
   /* Load icons */