[ros-diffs] [cwittich] 38378: sync oleacc with wine 1.1.11

cwittich at svn.reactos.org cwittich at svn.reactos.org
Sat Dec 27 12:08:40 CET 2008


Author: cwittich
Date: Sat Dec 27 05:08:40 2008
New Revision: 38378

URL: http://svn.reactos.org/svn/reactos?rev=38378&view=rev
Log:
sync oleacc with wine 1.1.11

Added:
    trunk/reactos/dll/win32/oleacc/oleacc.rc   (with props)
    trunk/reactos/dll/win32/oleacc/oleacc_En.rc   (with props)
    trunk/reactos/dll/win32/oleacc/oleacc_Fr.rc   (with props)
    trunk/reactos/dll/win32/oleacc/oleacc_Ko.rc   (with props)
    trunk/reactos/dll/win32/oleacc/oleacc_Nl.rc   (with props)
Modified:
    trunk/reactos/dll/win32/oleacc/main.c
    trunk/reactos/dll/win32/oleacc/oleacc.rbuild
    trunk/reactos/dll/win32/oleacc/oleacc.spec

Modified: trunk/reactos/dll/win32/oleacc/main.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/main.c?rev=38378&r1=38377&r2=38378&view=diff
==============================================================================
--- trunk/reactos/dll/win32/oleacc/main.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/oleacc/main.c [iso-8859-1] Sat Dec 27 05:08:40 2008
@@ -24,9 +24,12 @@
 #include "winuser.h"
 #include "ole2.h"
 
+#include "wine/unicode.h"
 #include "wine/debug.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(oleacc);
+
+static HINSTANCE oleacc_handle = 0;
 
 HRESULT WINAPI CreateStdAccessibleObject( HWND hwnd, LONG idObject,
                              REFIID riidInterface, void** ppvObject )
@@ -50,6 +53,21 @@
     return E_NOTIMPL;
 }
 
+BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason,
+                    LPVOID lpvReserved)
+{
+    TRACE("%p, %d, %p\n", hinstDLL, fdwReason, lpvReserved);
+
+    switch (fdwReason)
+    {
+        case DLL_PROCESS_ATTACH:
+            oleacc_handle = hinstDLL;
+            DisableThreadLibraryCalls(hinstDLL);
+            break;
+    }
+    return TRUE;
+}
+
 HRESULT WINAPI DllRegisterServer(void)
 {
     FIXME("\n");
@@ -67,3 +85,59 @@
     *pVersion = MAKELONG(2,4); /* Windows XP version of oleacc: 4.2.5406.0 */
     *pBuild = MAKELONG(0,5406);
 }
+
+UINT WINAPI GetRoleTextW(DWORD role, LPWSTR lpRole, UINT rolemax)
+{
+    INT ret;
+    WCHAR *resptr;
+
+    TRACE("%u %p %u\n", role, lpRole, rolemax);
+
+    /* return role text length */
+    if(!lpRole)
+        return LoadStringW(oleacc_handle, role, (LPWSTR)&resptr, 0);
+
+    ret = LoadStringW(oleacc_handle, role, lpRole, rolemax);
+    if(!(ret > 0)){
+        if(rolemax > 0) lpRole[0] = '\0';
+        return 0;
+    }
+
+    return ret;
+}
+
+UINT WINAPI GetRoleTextA(DWORD role, LPSTR lpRole, UINT rolemax)
+{
+    UINT length;
+    WCHAR *roletextW;
+
+    TRACE("%u %p %u\n", role, lpRole, rolemax);
+
+    length = GetRoleTextW(role, NULL, 0);
+    if((length == 0) || (lpRole && !rolemax))
+        return 0;
+
+    roletextW = HeapAlloc(GetProcessHeap(), 0, (length + 1)*sizeof(WCHAR));
+    if(!roletextW)
+        return 0;
+
+    GetRoleTextW(role, roletextW, length + 1);
+
+    length = WideCharToMultiByte( CP_ACP, 0, roletextW, -1, NULL, 0, NULL, NULL );
+
+    if(!lpRole){
+        HeapFree(GetProcessHeap(), 0, roletextW);
+        return length - 1;
+    }
+
+    WideCharToMultiByte( CP_ACP, 0, roletextW, -1, lpRole, rolemax, NULL, NULL );
+
+    if(rolemax < length){
+        lpRole[rolemax-1] = '\0';
+        length = rolemax;
+    }
+
+    HeapFree(GetProcessHeap(), 0, roletextW);
+
+    return length - 1;
+}

Modified: trunk/reactos/dll/win32/oleacc/oleacc.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc.rbuild?rev=38378&r1=38377&r2=38378&view=diff
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/oleacc/oleacc.rbuild [iso-8859-1] Sat Dec 27 05:08:40 2008
@@ -8,8 +8,10 @@
 	<include base="ReactOS">include/reactos/wine</include>
 	<define name="__WINESRC__" />
 	<file>main.c</file>
+	<file>oleacc.rc</file>
 	<library>wine</library>
 	<library>kernel32</library>
+	<library>user32</library>
 	<library>ntdll</library>
 </module>
 </group>

Added: trunk/reactos/dll/win32/oleacc/oleacc.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc.rc?rev=38378&view=auto
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc.rc (added)
+++ trunk/reactos/dll/win32/oleacc/oleacc.rc [iso-8859-1] Sat Dec 27 05:08:40 2008
@@ -1,0 +1,27 @@
+/*
+ * Top level resource file for oleacc
+ *
+ * Copyright 2008 Nikolay Sivov
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#include "windef.h"
+#include "oleacc.h"
+
+#include "oleacc_En.rc"
+#include "oleacc_Fr.rc"
+#include "oleacc_Ko.rc"
+#include "oleacc_Nl.rc"

Propchange: trunk/reactos/dll/win32/oleacc/oleacc.rc
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: trunk/reactos/dll/win32/oleacc/oleacc.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc.spec?rev=38378&r1=38377&r2=38378&view=diff
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/oleacc/oleacc.spec [iso-8859-1] Sat Dec 27 05:08:40 2008
@@ -8,8 +8,8 @@
 @ stdcall -private DllRegisterServer()
 @ stdcall -private DllUnregisterServer()
 @ stdcall GetOleaccVersionInfo(ptr ptr)
-@ stub GetRoleTextA
-@ stub GetRoleTextW
+@ stdcall GetRoleTextA(long ptr long)
+@ stdcall GetRoleTextW(long ptr long)
 @ stub GetStateTextA
 @ stub GetStateTextW
 @ stub IID_IAccessible

Added: trunk/reactos/dll/win32/oleacc/oleacc_En.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc_En.rc?rev=38378&view=auto
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc_En.rc (added)
+++ trunk/reactos/dll/win32/oleacc/oleacc_En.rc [iso-8859-1] Sat Dec 27 05:08:40 2008
@@ -1,0 +1,90 @@
+/*
+ * English resources for oleacc
+ *
+ * Copyright 2008 Nikolay Sivov
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
+
+STRINGTABLE DISCARDABLE
+{
+    0 "unknown object" /* undocumented */
+    ROLE_SYSTEM_TITLEBAR    "title bar"
+    ROLE_SYSTEM_MENUBAR     "menu bar"
+    ROLE_SYSTEM_SCROLLBAR   "scroll bar"
+    ROLE_SYSTEM_GRIP        "grip"
+    ROLE_SYSTEM_SOUND       "sound"
+    ROLE_SYSTEM_CURSOR      "cursor"
+    ROLE_SYSTEM_CARET       "caret"
+    ROLE_SYSTEM_ALERT       "alert"
+    ROLE_SYSTEM_WINDOW      "window"
+    ROLE_SYSTEM_CLIENT      "client"
+    ROLE_SYSTEM_MENUPOPUP   "popup menu"
+    ROLE_SYSTEM_MENUITEM    "menu item"
+    ROLE_SYSTEM_TOOLTIP     "tool tip"
+    ROLE_SYSTEM_APPLICATION "application"
+    ROLE_SYSTEM_DOCUMENT    "document"
+    ROLE_SYSTEM_PANE        "pane"
+    ROLE_SYSTEM_CHART       "chart"
+    ROLE_SYSTEM_DIALOG      "dialog"
+    ROLE_SYSTEM_BORDER      "border"
+    ROLE_SYSTEM_GROUPING    "grouping"
+    ROLE_SYSTEM_SEPARATOR   "separator"
+    ROLE_SYSTEM_TOOLBAR     "tool bar"
+    ROLE_SYSTEM_STATUSBAR   "status bar"
+    ROLE_SYSTEM_TABLE        "table"
+    ROLE_SYSTEM_COLUMNHEADER "column header"
+    ROLE_SYSTEM_ROWHEADER    "row header"
+    ROLE_SYSTEM_COLUMN       "column"
+    ROLE_SYSTEM_ROW          "row"
+    ROLE_SYSTEM_CELL         "cell"
+    ROLE_SYSTEM_LINK         "link"
+    ROLE_SYSTEM_HELPBALLOON  "help balloon"
+    ROLE_SYSTEM_CHARACTER    "character"
+    ROLE_SYSTEM_LIST         "list"
+    ROLE_SYSTEM_LISTITEM     "list item"
+    ROLE_SYSTEM_OUTLINE      "outline"
+    ROLE_SYSTEM_OUTLINEITEM  "outline item"
+    ROLE_SYSTEM_PAGETAB      "page tab"
+    ROLE_SYSTEM_PROPERTYPAGE "property page"
+    ROLE_SYSTEM_INDICATOR    "indicator"
+    ROLE_SYSTEM_GRAPHIC      "graphic"
+    ROLE_SYSTEM_STATICTEXT   "static text"
+    ROLE_SYSTEM_TEXT         "text"
+    ROLE_SYSTEM_PUSHBUTTON   "push button"
+    ROLE_SYSTEM_CHECKBUTTON  "check button"
+    ROLE_SYSTEM_RADIOBUTTON  "radio button"
+    ROLE_SYSTEM_COMBOBOX     "combo box"
+    ROLE_SYSTEM_DROPLIST     "drop down"
+    ROLE_SYSTEM_PROGRESSBAR  "progress bar"
+    ROLE_SYSTEM_DIAL         "dial"
+    ROLE_SYSTEM_HOTKEYFIELD  "hot key field"
+    ROLE_SYSTEM_SLIDER       "slider"
+    ROLE_SYSTEM_SPINBUTTON   "spin box"
+    ROLE_SYSTEM_DIAGRAM      "diagram"
+    ROLE_SYSTEM_ANIMATION    "animation"
+    ROLE_SYSTEM_EQUATION     "equation"
+    ROLE_SYSTEM_BUTTONDROPDOWN "drop down button"
+    ROLE_SYSTEM_BUTTONMENU   "menu button"
+    ROLE_SYSTEM_BUTTONDROPDOWNGRID "grid drop down button"
+    ROLE_SYSTEM_WHITESPACE   "white space"
+    ROLE_SYSTEM_PAGETABLIST  "page tab list"
+    ROLE_SYSTEM_CLOCK        "clock"
+    ROLE_SYSTEM_SPLITBUTTON  "split button"
+    ROLE_SYSTEM_IPADDRESS    "IP address"
+    ROLE_SYSTEM_OUTLINEBUTTON "outline button"
+}

Propchange: trunk/reactos/dll/win32/oleacc/oleacc_En.rc
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/dll/win32/oleacc/oleacc_Fr.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc_Fr.rc?rev=38378&view=auto
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc_Fr.rc (added)
+++ trunk/reactos/dll/win32/oleacc/oleacc_Fr.rc [iso-8859-1] Sat Dec 27 05:08:40 2008
@@ -1,0 +1,90 @@
+/*
+ * French resources for oleacc
+ *
+ * Copyright 2008 Jonathan Ernst
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
+
+STRINGTABLE DISCARDABLE
+{
+    0 "objet inconnu" /* undocumented */
+    ROLE_SYSTEM_TITLEBAR    "barre de titre"
+    ROLE_SYSTEM_MENUBAR     "barre de menu"
+    ROLE_SYSTEM_SCROLLBAR   "barre de défilement"
+    ROLE_SYSTEM_GRIP        "grip"
+    ROLE_SYSTEM_SOUND       "son"
+    ROLE_SYSTEM_CURSOR      "curseur"
+    ROLE_SYSTEM_CARET       "caret"
+    ROLE_SYSTEM_ALERT       "alerte"
+    ROLE_SYSTEM_WINDOW      "fenêtre"
+    ROLE_SYSTEM_CLIENT      "client"
+    ROLE_SYSTEM_MENUPOPUP   "menu popup"
+    ROLE_SYSTEM_MENUITEM    "élément de menu"
+    ROLE_SYSTEM_TOOLTIP     "infobulle"
+    ROLE_SYSTEM_APPLICATION "application"
+    ROLE_SYSTEM_DOCUMENT    "document"
+    ROLE_SYSTEM_PANE        "pane"
+    ROLE_SYSTEM_CHART       "chart"
+    ROLE_SYSTEM_DIALOG      "boîte de dialogue"
+    ROLE_SYSTEM_BORDER      "bordure"
+    ROLE_SYSTEM_GROUPING    "grouping"
+    ROLE_SYSTEM_SEPARATOR   "separateur"
+    ROLE_SYSTEM_TOOLBAR     "barre d'outils"
+    ROLE_SYSTEM_STATUSBAR   "barre d'état"
+    ROLE_SYSTEM_TABLE        "table"
+    ROLE_SYSTEM_COLUMNHEADER "en-tête de colonne"
+    ROLE_SYSTEM_ROWHEADER    "en-tête de ligne"
+    ROLE_SYSTEM_COLUMN       "colonne"
+    ROLE_SYSTEM_ROW          "ligne"
+    ROLE_SYSTEM_CELL         "cellule"
+    ROLE_SYSTEM_LINK         "lien"
+    ROLE_SYSTEM_HELPBALLOON  "bulle d'aide"
+    ROLE_SYSTEM_CHARACTER    "caractère"
+    ROLE_SYSTEM_LIST         "liste"
+    ROLE_SYSTEM_LISTITEM     "élément de liste"
+    ROLE_SYSTEM_OUTLINE      "outline"
+    ROLE_SYSTEM_OUTLINEITEM  "outline item"
+    ROLE_SYSTEM_PAGETAB      "onglet de page"
+    ROLE_SYSTEM_PROPERTYPAGE "page de propriétés"
+    ROLE_SYSTEM_INDICATOR    "indicateur"
+    ROLE_SYSTEM_GRAPHIC      "image"
+    ROLE_SYSTEM_STATICTEXT   "texte statique"
+    ROLE_SYSTEM_TEXT         "texte"
+    ROLE_SYSTEM_PUSHBUTTON   "bouton pressoir"
+    ROLE_SYSTEM_CHECKBUTTON  "case à cocher"
+    ROLE_SYSTEM_RADIOBUTTON  "bouton radio"
+    ROLE_SYSTEM_COMBOBOX     "combo box"
+    ROLE_SYSTEM_DROPLIST     "drop down"
+    ROLE_SYSTEM_PROGRESSBAR  "barre de progression"
+    ROLE_SYSTEM_DIAL         "dial"
+    ROLE_SYSTEM_HOTKEYFIELD  "hot key field"
+    ROLE_SYSTEM_SLIDER       "slider"
+    ROLE_SYSTEM_SPINBUTTON   "spin box"
+    ROLE_SYSTEM_DIAGRAM      "diagramme"
+    ROLE_SYSTEM_ANIMATION    "animation"
+    ROLE_SYSTEM_EQUATION     "équation"
+    ROLE_SYSTEM_BUTTONDROPDOWN "drop down button"
+    ROLE_SYSTEM_BUTTONMENU   "bouton de menu"
+    ROLE_SYSTEM_BUTTONDROPDOWNGRID "grid drop down button"
+    ROLE_SYSTEM_WHITESPACE   "espace blanc"
+    ROLE_SYSTEM_PAGETABLIST  "page tab list"
+    ROLE_SYSTEM_CLOCK        "horloge"
+    ROLE_SYSTEM_SPLITBUTTON  "split button"
+    ROLE_SYSTEM_IPADDRESS    "Adresse IP"
+    ROLE_SYSTEM_OUTLINEBUTTON "outline button"
+}

Propchange: trunk/reactos/dll/win32/oleacc/oleacc_Fr.rc
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/dll/win32/oleacc/oleacc_Ko.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc_Ko.rc?rev=38378&view=auto
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc_Ko.rc (added)
+++ trunk/reactos/dll/win32/oleacc/oleacc_Ko.rc [iso-8859-1] Sat Dec 27 05:08:40 2008
@@ -1,0 +1,91 @@
+/*
+ * English resources for oleacc
+ *
+ * Copyright 2008 Nikolay Sivov
+ * Copyright 2008 YunSong Hwang
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
+
+STRINGTABLE DISCARDABLE
+{
+    0 "¾Ë ¼ö ¾ø´Â °´Ã¼" /* undocumented */
+    ROLE_SYSTEM_TITLEBAR    "Á¦¸ñ¹Ù"
+    ROLE_SYSTEM_MENUBAR     "¸Þ´º¹Ù"
+    ROLE_SYSTEM_SCROLLBAR   "½ºÅ©·Ñ¹Ù"
+    ROLE_SYSTEM_GRIP        "±×¸³"
+    ROLE_SYSTEM_SOUND       "»ç¿îµå"
+    ROLE_SYSTEM_CURSOR      "Ä¿¼­"
+    ROLE_SYSTEM_CARET       "»ðÀÔ±âÈ£"
+    ROLE_SYSTEM_ALERT       "°æ°í"
+    ROLE_SYSTEM_WINDOW      "â"
+    ROLE_SYSTEM_CLIENT      "Ŭ¶óÀ̾ðÆ®"
+    ROLE_SYSTEM_MENUPOPUP   "Æ˾÷ ¸Þ´º"
+    ROLE_SYSTEM_MENUITEM    "¸Þ´º ¾ÆÀÌÅÛ"
+    ROLE_SYSTEM_TOOLTIP     "µµ±¸ ÆÁ"
+    ROLE_SYSTEM_APPLICATION "ÇÁ·Î±×·¥"
+    ROLE_SYSTEM_DOCUMENT    "¹®¼­"
+    ROLE_SYSTEM_PANE        "Ʋ(pane)"
+    ROLE_SYSTEM_CHART       "Â÷Æ®"
+    ROLE_SYSTEM_DIALOG      "´ëÈ­»óÀÚ"
+    ROLE_SYSTEM_BORDER      "°¡ÀåÀÚ¸®"
+    ROLE_SYSTEM_GROUPING    "Áý´ÜÈ­"
+    ROLE_SYSTEM_SEPARATOR   "ºÐ¸®ÀÚ"
+    ROLE_SYSTEM_TOOLBAR     "µµ±¸¹Ù"
+    ROLE_SYSTEM_STATUSBAR   "»óŹÙ"
+    ROLE_SYSTEM_TABLE        "Å×À̺í"
+    ROLE_SYSTEM_COLUMNHEADER "¼¼·ÎÁÙ Çì´õ"
+    ROLE_SYSTEM_ROWHEADER    "°¡·ÎÁÙ Çì´õ"
+    ROLE_SYSTEM_COLUMN       "¿­"
+    ROLE_SYSTEM_ROW          "°¡·ÎÁÙ"
+    ROLE_SYSTEM_CELL         "¼¿"
+    ROLE_SYSTEM_LINK         "¸µÅ©"
+    ROLE_SYSTEM_HELPBALLOON  "dz¼± µµ¿ò¸»"
+    ROLE_SYSTEM_CHARACTER    "¹®ÀÚ"
+    ROLE_SYSTEM_LIST         "¸ñ·Ï"
+    ROLE_SYSTEM_LISTITEM     "¸ñ·Ï ¾ÆÀÌÅÛ"
+    ROLE_SYSTEM_OUTLINE      "¿Ü°û¼±"
+    ROLE_SYSTEM_OUTLINEITEM  "¿Ü°û¼± ¾ÆÀÌÅÛ"
+    ROLE_SYSTEM_PAGETAB      "ÆäÀÌÁö ÅÇ"
+    ROLE_SYSTEM_PROPERTYPAGE "¼Ó¼º ÆäÀÌÁö"
+    ROLE_SYSTEM_INDICATOR    "Áö½ÃÀÚ"
+    ROLE_SYSTEM_GRAPHIC      "±×¸²"
+    ROLE_SYSTEM_STATICTEXT   "Á¤Àû ¹®ÀÚ"
+    ROLE_SYSTEM_TEXT         "¹®ÀÚ"
+    ROLE_SYSTEM_PUSHBUTTON   "´©¸£±â ¹öÆ°"
+    ROLE_SYSTEM_CHECKBUTTON  "üũ ¹öÆ°"
+    ROLE_SYSTEM_RADIOBUTTON  "¶óµð¿À ¹öÆ°"
+    ROLE_SYSTEM_COMBOBOX     "ÄÞº¸  »óÀÚ"
+    ROLE_SYSTEM_DROPLIST     "µå·ì ´Ù¿î"
+    ROLE_SYSTEM_PROGRESSBAR  "ÁøÇà¹Ù"
+    ROLE_SYSTEM_DIAL         "´ÙÀ̾ó"
+    ROLE_SYSTEM_HOTKEYFIELD  "´ÜÃàÅ° ¸ðÀ½"
+    ROLE_SYSTEM_SLIDER       "½½¶óÀÌ´õ"
+    ROLE_SYSTEM_SPINBUTTON   "½ºÇÉ »óÀÚ"
+    ROLE_SYSTEM_DIAGRAM      "µµÇü"
+    ROLE_SYSTEM_ANIMATION    "¾Ö´Ï¸ÅÀ̼Ç"
+    ROLE_SYSTEM_EQUATION     "¼ö½Ä"
+    ROLE_SYSTEM_BUTTONDROPDOWN "µå·ì ´Ù¿î ¹öÆ°"
+    ROLE_SYSTEM_BUTTONMENU   "¸Þ´º ¹öÆ°"
+    ROLE_SYSTEM_BUTTONDROPDOWNGRID "±×¸³ µå·ì ´Ù¿î ´ÜÃß"
+    ROLE_SYSTEM_WHITESPACE   "ºó °ø°£"
+    ROLE_SYSTEM_PAGETABLIST  "ÆäÀÌÁö ÅÇ ¸ñ·Ï"
+    ROLE_SYSTEM_CLOCK        "½Ã°è"
+    ROLE_SYSTEM_SPLITBUTTON  "³ª´©±â ´ÜÃß"
+    ROLE_SYSTEM_IPADDRESS    "IP ÁÖ¼Ò"
+    ROLE_SYSTEM_OUTLINEBUTTON "¿Ü°û¼± ´ÜÃß"
+}

Propchange: trunk/reactos/dll/win32/oleacc/oleacc_Ko.rc
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/dll/win32/oleacc/oleacc_Nl.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc_Nl.rc?rev=38378&view=auto
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc_Nl.rc (added)
+++ trunk/reactos/dll/win32/oleacc/oleacc_Nl.rc [iso-8859-1] Sat Dec 27 05:08:40 2008
@@ -1,0 +1,90 @@
+/*
+ * Dutch resources for oleacc
+ *
+ * Copyright 2008 Frans Kool
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
+
+STRINGTABLE DISCARDABLE
+{
+    0 "onbekend object" /* undocumented */
+    ROLE_SYSTEM_TITLEBAR    "titel balk"
+    ROLE_SYSTEM_MENUBAR     "menu balk"
+    ROLE_SYSTEM_SCROLLBAR   "scroll balk"
+    ROLE_SYSTEM_GRIP        "handvat"
+    ROLE_SYSTEM_SOUND       "geluid"
+    ROLE_SYSTEM_CURSOR      "cursor"
+    ROLE_SYSTEM_CARET       "tekst cursor"
+    ROLE_SYSTEM_ALERT       "alarm"
+    ROLE_SYSTEM_WINDOW      "venster"
+    ROLE_SYSTEM_CLIENT      "client"
+    ROLE_SYSTEM_MENUPOPUP   "popup menu"
+    ROLE_SYSTEM_MENUITEM    "menu item"
+    ROLE_SYSTEM_TOOLTIP     "tool tip"
+    ROLE_SYSTEM_APPLICATION "programma"
+    ROLE_SYSTEM_DOCUMENT    "document"
+    ROLE_SYSTEM_PANE        "sectie"
+    ROLE_SYSTEM_CHART       "diagram"
+    ROLE_SYSTEM_DIALOG      "keuze"
+    ROLE_SYSTEM_BORDER      "randen"
+    ROLE_SYSTEM_GROUPING    "groepering"
+    ROLE_SYSTEM_SEPARATOR   "separator"
+    ROLE_SYSTEM_TOOLBAR     "knoppen balk"
+    ROLE_SYSTEM_STATUSBAR   "status balk"
+    ROLE_SYSTEM_TABLE        "tabel"
+    ROLE_SYSTEM_COLUMNHEADER "kolom hoofd"
+    ROLE_SYSTEM_ROWHEADER    "rij hoofd"
+    ROLE_SYSTEM_COLUMN       "kolom"
+    ROLE_SYSTEM_ROW          "rij"
+    ROLE_SYSTEM_CELL         "cel"
+    ROLE_SYSTEM_LINK         "link"
+    ROLE_SYSTEM_HELPBALLOON  "help ballon"
+    ROLE_SYSTEM_CHARACTER    "karakter"
+    ROLE_SYSTEM_LIST         "lijst"
+    ROLE_SYSTEM_LISTITEM     "lijst onderdeel"
+    ROLE_SYSTEM_OUTLINE      "outline"
+    ROLE_SYSTEM_OUTLINEITEM  "outline onderdeel"
+    ROLE_SYSTEM_PAGETAB      "pagina tab"
+    ROLE_SYSTEM_PROPERTYPAGE "eigenschappen pagina"
+    ROLE_SYSTEM_INDICATOR    "indicator"
+    ROLE_SYSTEM_GRAPHIC      "grafisch"
+    ROLE_SYSTEM_STATICTEXT   "vaste tekst"
+    ROLE_SYSTEM_TEXT         "tekst"
+    ROLE_SYSTEM_PUSHBUTTON   "drukknop"
+    ROLE_SYSTEM_CHECKBUTTON  "aankruisvakje"
+    ROLE_SYSTEM_RADIOBUTTON  "radioknop"
+    ROLE_SYSTEM_COMBOBOX     "combo box"
+    ROLE_SYSTEM_DROPLIST     "selectie box"
+    ROLE_SYSTEM_PROGRESSBAR  "voortgangsbalk"
+    ROLE_SYSTEM_DIAL         "draaiknop"
+    ROLE_SYSTEM_HOTKEYFIELD  "hotkey veld"
+    ROLE_SYSTEM_SLIDER       "schuifknop"
+    ROLE_SYSTEM_SPINBUTTON   "spin box"
+    ROLE_SYSTEM_DIAGRAM      "diagram"
+    ROLE_SYSTEM_ANIMATION    "animation"
+    ROLE_SYSTEM_EQUATION     "formula"
+    ROLE_SYSTEM_BUTTONDROPDOWN "dropdown knop"
+    ROLE_SYSTEM_BUTTONMENU   "menu knop"
+    ROLE_SYSTEM_BUTTONDROPDOWNGRID "dropdown grid knop"
+    ROLE_SYSTEM_WHITESPACE   "lege ruimte"
+    ROLE_SYSTEM_PAGETABLIST  "pagina tab lijst"
+    ROLE_SYSTEM_CLOCK        "klok"
+    ROLE_SYSTEM_SPLITBUTTON  "splits knop"
+    ROLE_SYSTEM_IPADDRESS    "IP adres"
+    ROLE_SYSTEM_OUTLINEBUTTON "outline knop"
+}

Propchange: trunk/reactos/dll/win32/oleacc/oleacc_Nl.rc
------------------------------------------------------------------------------
    svn:eol-style = native



More information about the Ros-diffs mailing list