From 27ea634379610b842053a5dd94f1ee0a077baeb4 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Mon, 20 May 2013 18:10:30 +0000 Subject: [PATCH] [WELCOME] 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 | 1 - reactos/base/setup/welcome/welcome.c | 11 +++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/reactos/base/setup/welcome/lang/he-IL.rc b/reactos/base/setup/welcome/lang/he-IL.rc index 0c84c8fef31..1d4b9610ace 100644 --- a/reactos/base/setup/welcome/lang/he-IL.rc +++ b/reactos/base/setup/welcome/lang/he-IL.rc @@ -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 diff --git a/reactos/base/setup/welcome/welcome.c b/reactos/base/setup/welcome/welcome.c index 93335f1d6b8..c92f0a9f2cf 100644 --- a/reactos/base/setup/welcome/welcome.c +++ b/reactos/base/setup/welcome/welcome.c @@ -36,6 +36,7 @@ #include #include #include +#include #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 */ -- 2.17.1