<div dir="ltr">Hi Nowres, just looked at your patch, there are some things missing, when you translate a dialog you should add EXSTYLE WS_EX_LAYOUTRTL.<br><br>For example, instead of this header:<br><div>+MDI_MOREWINDOWS DIALOG 20, 20, 232, 122</div>
<div>+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU</div><div>+CAPTION "إخ&تيار النافذة"</div><div>+FONT 8, "MS Shell Dlg"<br><br>It should be like this:<br><div>+MDI_MOREWINDOWS DIALOG 20, 20, 232, 122</div>
<div>+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU</div><div><span style="color: rgb(51, 255, 51);">+EXSTYLE WS_EX_LAYOUTRTL</span><br>+CAPTION "إخ&تيار النافذة"</div><div>+FONT 8, "MS Shell Dlg"</div>
<br></div>Kind regards,<br clear="all"><div dir="ltr"><span style="font-size:large"><font color="#990000">Yaron</font><font color="#330000"> Shahrabani</font></span><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><font color="#666666"><span style="font-size:x-small"><font color="#FF0000"><</font></span>Hebrew translator<span style="font-size:x-small"><font color="#FF0000">></font></span></font></div></blockquote></div>
<br>
<br><br><div class="gmail_quote">2011/1/9 Nowres <span dir="ltr"><<a href="mailto:nss.zpeedzter@gmail.com">nss.zpeedzter@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div dir="ltr"><div>From a5d9d1e4599ce5a6c2f45df7948182401526f997 Mon Sep 17 00:00:00 2001</div><div>From: Nowres Rafid <<a href="mailto:nss.zpeedzter@gmail.com" target="_blank">nss.zpeedzter@gmail.com</a>></div><div>
Date: Sun, 9 Jan 2011 00:54:00 +0000</div>
<div>Subject: [user32]Adding Arabic translation resources</div><div><br></div><div>---</div><div> dlls/user32/Makefile.in | 1 +</div><div> dlls/user32/resources/user32_Ar.rc | 89 ++++++++++++++++++++++++++++++++++++</div>
<div> 2 files changed, 90 insertions(+), 0 deletions(-)</div><div> create mode 100644 dlls/user32/resources/user32_Ar.rc</div><div><br></div><div>diff --git a/dlls/user32/Makefile.in b/dlls/user32/Makefile.in</div><div>index 3dbde26..e33d83e 100644</div>
<div>--- a/dlls/user32/Makefile.in</div><div>+++ b/dlls/user32/Makefile.in</div><div>@@ -51,6 +51,7 @@ C_SRCS = \</div><div> <span style="white-space:pre-wrap">        </span>wsprintf.c</div><div> </div><div> RC_SRCS = \</div>
<div>+<span style="white-space:pre-wrap">        </span>resources/user32_Ar.rc \</div><div> <span style="white-space:pre-wrap">        </span>resources/user32_Bg.rc \</div><div> <span style="white-space:pre-wrap">        </span>resources/user32_Ca.rc \</div>
<div> <span style="white-space:pre-wrap">        </span>resources/user32_Cs.rc \</div><div>diff --git a/dlls/user32/resources/user32_Ar.rc b/dlls/user32/resources/user32_Ar.rc</div><div>new file mode 100644</div>
<div>index 0000000..5dd397c</div><div>--- /dev/null</div><div>+++ b/dlls/user32/resources/user32_Ar.rc</div><div>@@ -0,0 +1,89 @@</div><div>+/*</div><div>+ * User32</div><div>+ * Arabic language support</div><div>+ *</div>
<div>+ * Copyright 2010 Nowres Rafid</div><div>+ *</div><div>+ * This library is free software; you can redistribute it and/or</div><div>+ * modify it under the terms of the GNU Lesser General Public</div><div>+ * License as published by the Free Software Foundation; either</div>
<div>+ * version 2.1 of the License, or (at your option) any later version.</div><div>+ *</div><div>+ * This library is distributed in the hope that it will be useful,</div><div>+ * but WITHOUT ANY WARRANTY; without even the implied warranty of</div>
<div>+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</div><div>+ * Lesser General Public License for more details.</div><div>+ *</div><div>+ * You should have received a copy of the GNU Lesser General Public</div>
<div>+ * License along with this library; if not, write to the Free Software</div><div>+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA</div><div>+ */</div><div>+</div><div>+#include "resources.h"</div>
<div>+</div><div>+/* UTF-8 */</div><div>+#pragma code_page(65001)</div><div>+</div><div>+LANGUAGE LANG_ARABIC, SUBLANG_DEFAULT</div><div>+</div><div>+SYSMENU MENU</div><div>+{</div><div>+ MENUITEM "إسترجا&ع", 61728</div>
<div>+ MENUITEM "تحري&ك", 61456</div><div>+ MENUITEM "حج&م", 61440</div><div>+ MENUITEM "تصغي&ر", 61472</div><div>+ MENUITEM "تكبي&ر", 61488</div><div>+ MENUITEM SEPARATOR</div>
<div>+ MENUITEM "إغلا&ق\tAlt-F4", 61536</div><div>+ MENUITEM SEPARATOR</div><div>+ MENUITEM "Wine معلومات حو&ل", 61761</div><div>+}</div><div>+</div><div>+EDITMENU MENU</div><div>+{</div><div>
+<span style="white-space:pre-wrap">        </span>POPUP ""</div>
<div>+<span style="white-space:pre-wrap">        </span>BEGIN</div><div>+<span style="white-space:pre-wrap">                </span>MENUITEM "إلغاء التغيير&ات", EM_UNDO</div><div>+<span style="white-space:pre-wrap">                </span>MENUITEM SEPARATOR</div>
<div>+<span style="white-space:pre-wrap">                </span>MENUITEM "ق&ص", WM_CUT</div><div>+<span style="white-space:pre-wrap">                </span>MENUITEM "نس&خ", WM_COPY</div>
<div>+<span style="white-space:pre-wrap">                </span>MENUITEM "لصق&", WM_PASTE</div><div>+<span style="white-space:pre-wrap">                </span>MENUITEM "مس&ح", WM_CLEAR</div>
<div>+<span style="white-space:pre-wrap">                </span>MENUITEM SEPARATOR</div><div>+<span style="white-space:pre-wrap">                </span>MENUITEM "تحد&يد الكل", EM_SETSEL</div><div>+<span style="white-space:pre-wrap">        </span>END</div>
<div>+}</div><div>+</div><div>+MSGBOX DIALOG 100, 80, 216, 168</div><div>+STYLE DS_MODALFRAME | DS_NOIDLEMSG | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU</div><div>+BEGIN</div><div>+ ICON "", 1088, 8, 20, 16, 16, WS_CHILD | WS_VISIBLE</div>
<div>+ LTEXT "", 100, 32, 4, 176, 48, WS_CHILD | WS_VISIBLE | WS_GROUP | SS_NOPREFIX</div><div>+ PUSHBUTTON "موافق&", 1, 16, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div><div>
+ PUSHBUTTON "إلغ&اء", 2, 64, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div>
<div>+ PUSHBUTTON "إنه&اء", 3, 112, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div><div>+ PUSHBUTTON "إعادة المحاول&ة", 4, 160, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div>
<div>+ PUSHBUTTON "تجاه&ل", 5, 208, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div><div>+ PUSHBUTTON "نع&م", 6, 256, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div><div>
+ PUSHBUTTON "ك&لا", 7, 304, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div><div>+ PUSHBUTTON "أعد& المحاولة", 10, 352, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div><div>
+ PUSHBUTTON "إستمرا&ر", 11, 400, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div><div>+ PUSHBUTTON "مس&اعدة", 9, 448, 56, 40, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP</div><div>
+END</div><div>+</div><div>+MDI_MOREWINDOWS DIALOG 20, 20, 232, 122</div><div>+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU</div><div>+CAPTION "إخ&تيار النافذة"</div><div>+FONT 8, "MS Shell Dlg"</div>
<div>+BEGIN</div><div>+ LISTBOX MDI_IDC_LISTBOX, 5, 7, 222, 90, WS_VSCROLL | WS_HSCROLL /* defined in mdi.h */</div><div>+ DEFPUSHBUTTON "مو&افق", IDOK, 75, 100, 35, 14</div><div>+ PUSHBUTTON "إلغ&اء", IDCANCEL, 120, 100, 35, 14</div>
<div>+END</div><div>+</div><div>+</div><div>+STRINGTABLE</div><div>+{</div><div>+ IDS_ERROR "خطأ"</div><div>+ IDS_MDI_MOREWINDOWS "نوا&فذ أخرى"</div><div>+}</div><div>-- </div><div>1.7.1</div>
<div><br></div></div>
<br><br>
<br></blockquote></div><br></div>