Author: spetreolle
Date: Wed Jul 19 20:33:58 2017
New Revision: 75378
URL:
http://svn.reactos.org/svn/reactos?rev=75378&view=rev
Log:
Patch by Mike Swanson :
This adds support for Esperanto as a language and a keyboard layout based on the one from
X.Org.
CORE-11021
Added:
trunk/reactos/dll/keyboard/kbdeo/
trunk/reactos/dll/keyboard/kbdeo/kbdeo.c (with props)
trunk/reactos/dll/keyboard/kbdeo/kbdeo.rc (with props)
trunk/reactos/dll/keyboard/kbdeo/kbdeo.spec (with props)
trunk/reactos/dll/win32/kernel32/winnls/nls/eoa.nls (with props)
Modified:
trunk/reactos/dll/cpl/input/lang/bg-BG.rc
trunk/reactos/dll/cpl/input/lang/cs-CZ.rc
trunk/reactos/dll/cpl/input/lang/de-DE.rc
trunk/reactos/dll/cpl/input/lang/el-GR.rc
trunk/reactos/dll/cpl/input/lang/en-US.rc
trunk/reactos/dll/cpl/input/lang/es-ES.rc
trunk/reactos/dll/cpl/input/lang/fr-FR.rc
trunk/reactos/dll/cpl/input/lang/he-IL.rc
trunk/reactos/dll/cpl/input/lang/it-IT.rc
trunk/reactos/dll/cpl/input/lang/no-NO.rc
trunk/reactos/dll/cpl/input/lang/pl-PL.rc
trunk/reactos/dll/cpl/input/lang/pt-BR.rc
trunk/reactos/dll/cpl/input/lang/ro-RO.rc
trunk/reactos/dll/cpl/input/lang/ru-RU.rc
trunk/reactos/dll/cpl/input/lang/sk-SK.rc
trunk/reactos/dll/cpl/input/lang/sq-AL.rc
trunk/reactos/dll/cpl/input/lang/tr-TR.rc
trunk/reactos/dll/cpl/input/lang/uk-UA.rc
trunk/reactos/dll/cpl/input/lang/zh-CN.rc
trunk/reactos/dll/cpl/input/lang/zh-TW.rc
trunk/reactos/dll/cpl/input/resource.h
trunk/reactos/dll/keyboard/CMakeLists.txt
trunk/reactos/dll/win32/kernel32/winnls/locale_rc.rc
trunk/reactos/media/inf/intl.inf
Modified: trunk/reactos/dll/cpl/input/lang/bg-BG.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/bg-BG.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/bg-BG.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/bg-BG.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -160,6 +160,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi Phonetic"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "Dutch"
+ IDS_ESPERANTO_LAYOUT "ÐÑпеÑанÑо"
IDS_ESTONIAN_LAYOUT "Estonian"
IDS_FAEROESE_LAYOUT "Faeroese"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/cs-CZ.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/cs-CZ.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/cs-CZ.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/cs-CZ.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -165,6 +165,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehština (Fonetická)"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehština (Psacà stroj)"
IDS_DUTCH_LAYOUT "Holandština"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estonština"
IDS_FAEROESE_LAYOUT "Faerština"
IDS_FARSI_LAYOUT "FársÃ"
Modified: trunk/reactos/dll/cpl/input/lang/de-DE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/de-DE.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/de-DE.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/de-DE.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -160,6 +160,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi (Phonetisch)"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi (Schreibmaschine)"
IDS_DUTCH_LAYOUT "Niederländisch"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estnisch"
IDS_FAEROESE_LAYOUT "Färöisch"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/el-GR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/el-GR.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/el-GR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/el-GR.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -160,6 +160,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi Phonetic"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "Dutch"
+ IDS_ESPERANTO_LAYOUT "ÎÏÏεÏάνÏο"
IDS_ESTONIAN_LAYOUT "ÎÏθονικά"
IDS_FAEROESE_LAYOUT "Faeroese"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/en-US.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/en-US.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/en-US.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/en-US.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -160,6 +160,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi Phonetic"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "Dutch"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estonian"
IDS_FAEROESE_LAYOUT "Faeroese"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/es-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/es-ES.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/es-ES.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/es-ES.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -162,6 +162,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi (fonético)"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi (Máq. de escribir)"
IDS_DUTCH_LAYOUT "Holandés"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estonio"
IDS_FAEROESE_LAYOUT "Faroés"
IDS_FARSI_LAYOUT "FarsÃ"
Modified: trunk/reactos/dll/cpl/input/lang/fr-FR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/fr-FR.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/fr-FR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/fr-FR.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -161,6 +161,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi Phonétique"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "Néérlandais"
+ IDS_ESPERANTO_LAYOUT "Espéranto"
IDS_ESTONIAN_LAYOUT "Estonien"
IDS_FAEROESE_LAYOUT "Faeroese"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/he-IL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/he-IL.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/he-IL.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/he-IL.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -162,6 +162,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi Phonetic"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "×××× ××ת"
+ IDS_ESPERANTO_LAYOUT "××¡×¤×¨× ××"
IDS_ESTONIAN_LAYOUT "×ס××× ×ת"
IDS_FAEROESE_LAYOUT "Faeroese"
IDS_FARSI_LAYOUT "פרס×ת"
Modified: trunk/reactos/dll/cpl/input/lang/it-IT.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/it-IT.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/it-IT.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/it-IT.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -160,6 +160,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi fonetica"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "Olandese"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estone"
IDS_FAEROESE_LAYOUT "Faeroese"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/no-NO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/no-NO.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/no-NO.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/no-NO.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -160,6 +160,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi Phonetic"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "Dutch"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estonian"
IDS_FAEROESE_LAYOUT "Faeroese"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/pl-PL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/pl-PL.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/pl-PL.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/pl-PL.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -168,6 +168,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Malediwski (Fonetyczny)"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Malediwski (Maszynisty)"
IDS_DUTCH_LAYOUT "Holenderski"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "EstoÅski"
IDS_FAEROESE_LAYOUT "Farerski"
IDS_FARSI_LAYOUT "Perski"
Modified: trunk/reactos/dll/cpl/input/lang/pt-BR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/pt-BR.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/pt-BR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/pt-BR.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -160,6 +160,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi fonético"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "Holandês"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estoniano"
IDS_FAEROESE_LAYOUT "Faroês"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/ro-RO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/ro-RO.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/ro-RO.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/ro-RO.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -162,6 +162,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi (foneticÄ)"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi (dactilograficÄ)"
IDS_DUTCH_LAYOUT "OlandezÄ"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "EstonÄ"
IDS_FAEROESE_LAYOUT "FeroezÄ"
IDS_FARSI_LAYOUT "PersanÄ"
Modified: trunk/reactos/dll/cpl/input/lang/ru-RU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/ru-RU.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/ru-RU.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/ru-RU.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -160,6 +160,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "ÐивиÑ
ай ÑонеÑиÑеÑкаÑ"
IDS_DIVEHI_TYPEWRITER_LAYOUT "ÐивиÑ
ай маÑинопиÑÑ"
IDS_DUTCH_LAYOUT "ÐолландÑкаÑ"
+ IDS_ESPERANTO_LAYOUT "ÐÑпеÑанÑо"
IDS_ESTONIAN_LAYOUT "ÐÑÑонÑкаÑ"
IDS_FAEROESE_LAYOUT "ФаÑеÑÑкаÑ"
IDS_FARSI_LAYOUT "ФаÑÑи"
Modified: trunk/reactos/dll/cpl/input/lang/sk-SK.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/sk-SK.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/sk-SK.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/sk-SK.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -165,6 +165,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi Phonetic"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "Holandské"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estónske"
IDS_FAEROESE_LAYOUT "Faeroese"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/sq-AL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/sq-AL.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/sq-AL.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/sq-AL.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -164,6 +164,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi Phonetic"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Typewriter"
IDS_DUTCH_LAYOUT "Hollandeze"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estoni"
IDS_FAEROESE_LAYOUT "Faeroese"
IDS_FARSI_LAYOUT "Farsi"
Modified: trunk/reactos/dll/cpl/input/lang/tr-TR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/tr-TR.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/tr-TR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/tr-TR.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -162,6 +162,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "Divehi Tüm Seslik"
IDS_DIVEHI_TYPEWRITER_LAYOUT "Divehi Yazı Makinesi"
IDS_DUTCH_LAYOUT "Hollandaca"
+ IDS_ESPERANTO_LAYOUT "Esperanto"
IDS_ESTONIAN_LAYOUT "Estçe"
IDS_FAEROESE_LAYOUT "Faroece"
IDS_FARSI_LAYOUT "Farsça"
Modified: trunk/reactos/dll/cpl/input/lang/uk-UA.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/uk-UA.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/uk-UA.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/uk-UA.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -168,6 +168,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "ÐалÑдÑвÑÑка (ÑонеÑиÑна)"
IDS_DIVEHI_TYPEWRITER_LAYOUT "ÐалÑдÑвÑÑка (дÑÑкаÑÑÑка
маÑинка)"
IDS_DUTCH_LAYOUT "ÐÑдеÑландÑÑка"
+ IDS_ESPERANTO_LAYOUT "ÐÑпеÑанÑо"
IDS_ESTONIAN_LAYOUT "ÐÑÑонÑÑка"
IDS_FAEROESE_LAYOUT "ФаÑеÑÑÑка"
IDS_FARSI_LAYOUT "ÐеÑÑÑка"
Modified: trunk/reactos/dll/cpl/input/lang/zh-CN.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/zh-CN.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/zh-CN.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/zh-CN.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -162,6 +162,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "第维åè¯æ¼é³"
IDS_DIVEHI_TYPEWRITER_LAYOUT "第维åè¯å°å·æå"
IDS_DUTCH_LAYOUT "è·å
°"
+ IDS_ESPERANTO_LAYOUT "ä¸çè¯"
IDS_ESTONIAN_LAYOUT "ç±æ²å°¼äºæ"
IDS_FAEROESE_LAYOUT "æ³ç½æ"
IDS_FARSI_LAYOUT "æ³¢æ¯æ"
Modified: trunk/reactos/dll/cpl/input/lang/zh-TW.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/lang/zh-TW.r…
==============================================================================
--- trunk/reactos/dll/cpl/input/lang/zh-TW.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/lang/zh-TW.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -162,6 +162,7 @@
IDS_DIVEHI_PHONETIC_LAYOUT "第ç¶åèªæ¼é³"
IDS_DIVEHI_TYPEWRITER_LAYOUT "第ç¶åèªå°å·æå"
IDS_DUTCH_LAYOUT "è·è"
+ IDS_ESPERANTO_LAYOUT "ä¸çèª"
IDS_ESTONIAN_LAYOUT "ææ²å°¼äºæ"
IDS_FAEROESE_LAYOUT "æ³ç¾
æ"
IDS_FARSI_LAYOUT "æ³¢æ¯æ"
Modified: trunk/reactos/dll/cpl/input/resource.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/input/resource.h?r…
==============================================================================
--- trunk/reactos/dll/cpl/input/resource.h [iso-8859-1] (original)
+++ trunk/reactos/dll/cpl/input/resource.h [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -197,3 +197,4 @@
#define IDS_GERMAN_DE_ERGO_LAYOUT 5139
#define IDS_BURMESE_LAYOUT 5140
#define IDS_UKRAINIAN_STUDENT_LAYOUT 5141
+#define IDS_ESPERANTO_LAYOUT 5142
Modified: trunk/reactos/dll/keyboard/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/CMakeLists.tx…
==============================================================================
--- trunk/reactos/dll/keyboard/CMakeLists.txt [iso-8859-1] (original)
+++ trunk/reactos/dll/keyboard/CMakeLists.txt [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -21,6 +21,7 @@
kbdcz1
kbdda
kbddv
+ kbdeo
kbdes
kbdest
kbdfc
Added: trunk/reactos/dll/keyboard/kbdeo/kbdeo.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdeo/kbdeo.c…
==============================================================================
--- trunk/reactos/dll/keyboard/kbdeo/kbdeo.c (added)
+++ trunk/reactos/dll/keyboard/kbdeo/kbdeo.c [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -0,0 +1,410 @@
+/*
+ * ReactOS Esperanto Keyboard layout
+ * Copyright (C) 2003-2016 ReactOS
+ * License: LGPL, see: LGPL.txt
+ *
+ * Thanks to:
http://www.barcodeman.com/altek/mule/scandoc.php
+ * and
http://win.tue.nl/~aeb/linux/kbd/scancodes-1.html
+ *
+ * Esperanto layout recreated from the X.Org version
+ */
+
+#define WIN32_NO_STATUS
+#include <stdarg.h>
+#include <windef.h>
+#include <winuser.h>
+#include <ndk/kbd.h>
+
+#ifdef _M_IA64
+#define ROSDATA static __declspec(allocate(".data"))
+#else
+#ifdef _MSC_VER
+#pragma data_seg(".data")
+#define ROSDATA static
+#else
+#define ROSDATA static __attribute__((section(".data")))
+#endif
+#endif
+
+#define VK_EMPTY 0xff /* The non-existent VK */
+
+#define KNUMS KBDNUMPAD|KBDSPECIAL /* Special + number pad */
+#define KMEXT KBDEXT|KBDMULTIVK /* Multi + ext */
+
+ROSDATA USHORT scancode_to_vk[] = {
+ /* Numbers Row */
+ /* - 00 - */
+ /* 1 ... 2 ... 3 ... 4 ... */
+ VK_EMPTY, VK_ESCAPE, '1', '2',
+ '3', '4', '5', '6',
+ '7', '8', '9', '0',
+ VK_OEM_MINUS, VK_OEM_PLUS, VK_BACK,
+ /* - 0f - */
+ /* First Letters Row */
+ VK_TAB, 'Q', 'W', 'E',
+ 'R', 'T', 'Y', 'U',
+ 'I', 'O', 'P',
+ VK_OEM_4, VK_OEM_6, VK_RETURN,
+ /* - 1d - */
+ /* Second Letters Row */
+ VK_LCONTROL,
+ 'A', 'S', 'D', 'F',
+ 'G', 'H', 'J', 'K',
+ 'L', VK_OEM_1, VK_OEM_7, VK_OEM_3,
+ VK_LSHIFT, VK_OEM_5,
+ /* - 2c - */
+ /* Third letters row */
+ 'Z', 'X', 'C', 'V',
+ 'B', 'N', 'M', VK_OEM_COMMA,
+ VK_OEM_PERIOD,VK_OEM_2, VK_RSHIFT,
+ /* - 37 - */
+ /* Bottom Row */
+ VK_MULTIPLY, VK_LMENU, VK_SPACE, VK_CAPITAL,
+
+ /* - 3b - */
+ /* F-Keys */
+ VK_F1, VK_F2, VK_F3, VK_F4, VK_F5, VK_F6,
+ VK_F7, VK_F8, VK_F9, VK_F10,
+ /* - 45 - */
+ /* Locks */
+ VK_NUMLOCK | KMEXT,
+ VK_SCROLL | KBDMULTIVK,
+ /* - 47 - */
+ /* Number-Pad */
+ VK_HOME | KNUMS, VK_UP | KNUMS, VK_PRIOR | KNUMS, VK_SUBTRACT,
+ VK_LEFT | KNUMS, VK_CLEAR | KNUMS, VK_RIGHT | KNUMS, VK_ADD,
+ VK_END | KNUMS, VK_DOWN | KNUMS, VK_NEXT | KNUMS,
+ VK_INSERT | KNUMS, VK_DELETE | KNUMS,
+ /* - 54 - */
+ /* Presumably PrtSc */
+ VK_SNAPSHOT,
+ /* - 55 - */
+ /* Oddities, and the remaining standard F-Keys */
+ VK_EMPTY, VK_OEM_102, VK_F11, VK_F12,
+ /* - 59 - */
+ VK_CLEAR, VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* EREOF */
+ VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* ZOOM */
+ VK_HELP,
+ /* - 64 - */
+ /* Even more F-Keys (for example, NCR keyboards from the early 90's) */
+ VK_F13, VK_F14, VK_F15, VK_F16, VK_F17, VK_F18, VK_F19, VK_F20,
+ VK_F21, VK_F22, VK_F23,
+ /* - 6f - */
+ /* Not sure who uses these codes */
+ VK_EMPTY, VK_EMPTY, VK_EMPTY,
+ /* - 72 - */
+ VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY,
+ /* - 76 - */
+ /* One more f-key */
+ VK_F24,
+ /* - 77 - */
+ VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY,
+ VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */
+ VK_EMPTY,
+ /* - 80 - */
+ 0
+};
+
+ROSDATA VSC_VK extcode0_to_vk[] = {
+ { 0x10, VK_MEDIA_PREV_TRACK | KBDEXT },
+ { 0x19, VK_MEDIA_NEXT_TRACK | KBDEXT },
+ { 0x1D, VK_RCONTROL | KBDEXT },
+ { 0x20, VK_VOLUME_MUTE | KBDEXT },
+ { 0x21, VK_LAUNCH_APP2 | KBDEXT },
+ { 0x22, VK_MEDIA_PLAY_PAUSE | KBDEXT },
+ { 0x24, VK_MEDIA_STOP | KBDEXT },
+ { 0x2E, VK_VOLUME_DOWN | KBDEXT },
+ { 0x30, VK_VOLUME_UP | KBDEXT },
+ { 0x32, VK_BROWSER_HOME | KBDEXT },
+ { 0x35, VK_DIVIDE | KBDEXT },
+ { 0x37, VK_SNAPSHOT | KBDEXT },
+ { 0x38, VK_RMENU | KBDEXT },
+ { 0x47, VK_HOME | KBDEXT },
+ { 0x48, VK_UP | KBDEXT },
+ { 0x49, VK_PRIOR | KBDEXT },
+ { 0x4B, VK_LEFT | KBDEXT },
+ { 0x4D, VK_RIGHT | KBDEXT },
+ { 0x4F, VK_END | KBDEXT },
+ { 0x50, VK_DOWN | KBDEXT },
+ { 0x51, VK_NEXT | KBDEXT },
+ { 0x52, VK_INSERT | KBDEXT },
+ { 0x53, VK_DELETE | KBDEXT },
+ { 0x5B, VK_LWIN | KBDEXT },
+ { 0x5C, VK_RWIN | KBDEXT },
+ { 0x5D, VK_APPS | KBDEXT },
+ { 0x5F, VK_SLEEP | KBDEXT },
+ { 0x65, VK_BROWSER_SEARCH | KBDEXT },
+ { 0x66, VK_BROWSER_FAVORITES | KBDEXT },
+ { 0x67, VK_BROWSER_REFRESH | KBDEXT },
+ { 0x68, VK_BROWSER_STOP | KBDEXT },
+ { 0x69, VK_BROWSER_FORWARD | KBDEXT },
+ { 0x6A, VK_BROWSER_BACK | KBDEXT },
+ { 0x6B, VK_LAUNCH_APP1 | KBDEXT },
+ { 0x6C, VK_LAUNCH_MAIL | KBDEXT },
+ { 0x6D, VK_LAUNCH_MEDIA_SELECT | KBDEXT },
+ { 0x1C, VK_RETURN | KBDEXT },
+ { 0x46, VK_CANCEL | KBDEXT },
+ { 0, 0 },
+};
+
+ROSDATA VSC_VK extcode1_to_vk[] = {
+ { 0x1d, VK_PAUSE },
+ { 0, 0 },
+};
+
+ROSDATA VK_TO_BIT modifier_keys[] = {
+ { VK_SHIFT, KBDSHIFT },
+ { VK_CONTROL, KBDCTRL },
+ { VK_MENU, KBDALT },
+ { 0, 0 }
+};
+
+ROSDATA MODIFIERS modifier_bits = {
+ modifier_keys,
+ 7,
+ {
+ 0, // NONE
+ 1, // SHIFT
+ 2, // CTRL
+ 3, // SHIFT+CTRL
+ 0, // ALT (not used)
+ 0, // SHIFT-ALT (not used)
+ 4, // CTRL-ALT
+ 5, // SHIFT-CTRL-ALT
+ }
+};
+
+ROSDATA VK_TO_WCHARS2 key_to_chars_2mod[] = {
+ /* Normal vs Shifted */
+ /* The alphabet */
+ { 'B', CAPLOK, {'b', 'B'} },
+ { 'C', CAPLOK, {'c', 'C'} },
+ { 'E', CAPLOK, {'e', 'E'} },
+ { 'G', CAPLOK, {'g', 'G'} },
+ { 'H', CAPLOK, {'h', 'H'} },
+ { 'I', CAPLOK, {'i', 'I'} },
+ { 'J', CAPLOK, {'j', 'J'} },
+ { 'K', CAPLOK, {'k', 'K'} },
+ { 'L', CAPLOK, {'l', 'L'} },
+ { 'R', CAPLOK, {'r', 'R'} },
+ { 'T', CAPLOK, {'t', 'T'} },
+ { 'U', CAPLOK, {'u', 'U'} },
+ { 'V', CAPLOK, {'v', 'V'} },
+ { 'Z', CAPLOK, {'z', 'Z'} },
+ /* The numbers */
+ { '1', 0, {'1', '!'} },
+ { '3', 0, {'3', '#'} },
+ { '7', 0, {'7', '&'} },
+ { '8', 0, {'8', '*'} },
+ { '9', 0, {'9', '('} },
+ { '0', 0, {'0', ')'} },
+
+ /* Specials */
+ /* Ctrl-_ generates US */
+ { VK_OEM_PLUS, 0, {'=', '+'} },
+ { VK_OEM_1, 0, {';', ':'} },
+ { VK_OEM_7, 0, {'\'','\"'} },
+ { VK_OEM_3, 0, {'`', '~'} },
+ { VK_OEM_COMMA, 0, {',', '<'} },
+ { VK_OEM_PERIOD, 0, {'.', '>'} },
+ { VK_OEM_2, 0, {'/', '?'} },
+ /* Keys that do not have shift states */
+ { VK_TAB, 0, {'\t','\t'} },
+ { VK_ADD, 0, {'+', '+'} },
+ { VK_SUBTRACT, 0, {'-', '-'} },
+ { VK_DECIMAL, 0, {'.', '.'} },
+ { VK_MULTIPLY, 0, {'*', '*'} },
+ { VK_DIVIDE, 0, {'/', '/'} },
+ { 0, 0 }
+};
+
+ROSDATA VK_TO_WCHARS3 key_to_chars_3mod[] = {
+ /* Normal, Shifted, Ctrl */
+ /* Legacy (telnet-style) ascii escapes */
+ { VK_OEM_5, 0, {'\\','|', 0x1c /* FS */} },
+ { VK_OEM_102, 0, {'\\','|', 0x1c /* FS */} },
+ { VK_BACK, 0, {0x8, 0x8, 0x7F } },
+ { VK_ESCAPE, 0, {0x1b,0x1b,0x1b } },
+ { VK_RETURN, 0, {'\r','\r','\n'} },
+ { VK_SPACE, 0, {' ', ' ', ' '} },
+ { VK_CANCEL, 0, {0x3, 0x3, 0x3} },
+ { 0, 0 }
+};
+
+ROSDATA VK_TO_WCHARS4 key_to_chars_4mod[] = {
+ /* Normal, Shifted, Ctrl, C-S-x */
+ /* Legacy Ascii generators */
+ { '2', 0, {'2', '@', WCH_NONE, 0} },
+ { '6', 0, {'6', '^', WCH_NONE, 0x1e /* RS */} },
+ { VK_OEM_MINUS, 0, {'-', '_', WCH_NONE, 0x1f /* US */} },
+ { 0, 0 }
+};
+
+ROSDATA VK_TO_WCHARS5 key_to_chars_5mod[] = {
+ /* Normal, Shifted, Ctrl, C-S-x, AltGr */
+ { 'A', 1, {'a', 'A', WCH_NONE, WCH_NONE, 0x2018 /* â */ } },
+ { 'S', 1, {'s', 'S', WCH_NONE, WCH_NONE, 0x2019 /* â */ } },
+ { 'D', 1, {'d', 'D', WCH_NONE, WCH_NONE, 0x201c /* â */ } },
+ { 'F', 1, {'f', 'F', WCH_NONE, WCH_NONE, 0x201d /* â */ } },
+ { 'M', 1, {'m', 'M', WCH_NONE, WCH_NONE, 0x2014 /* â */ } },
+ { 'N', 1, {'n', 'N', WCH_NONE, WCH_NONE, 0x2013 /* â */ } },
+ { 'O', 1, {'o', 'O', WCH_NONE, WCH_NONE, '{' } },
+ { 'P', 1, {'p', 'P', WCH_NONE, WCH_NONE, '}' } },
+ { '5', 0, {'5', '%', WCH_NONE, WCH_NONE, 0x20ac /* ⬠*/ } },
+ { 0, 0 }
+};
+
+ROSDATA VK_TO_WCHARS6 key_to_chars_6mod[] = {
+ /* Normal, Shifted, Ctrl, C-S-x, AltGr, Shift-AltGr */
+ { 'Q', 5, {0x015d, 0x015c, WCH_NONE, WCH_NONE, 'q', 'Q' /*
ÅÅ */ } },
+ { 'W', 5, {0x011d, 0x011c, WCH_NONE, WCH_NONE, 'w', 'W' /*
ÄÄ */ } },
+ { 'X', 5, {0x0109, 0x0108, WCH_NONE, WCH_NONE, 'x', 'X' /*
ÄÄ */ } },
+ { 'Y', 5, {0x016d, 0x016c, WCH_NONE, WCH_NONE, 'y', 'Y' /*
ÅŬ */ } },
+ { VK_OEM_4, 1, {0x0135, 0x0134, 0x1b, WCH_NONE, '[', '{', /* ĵĴ, ESC
*/ } },
+ { VK_OEM_6, 1, {0x0125, 0x0124, 0x1d, WCH_NONE, ']', '}', /* ĥĤ, GS
*/ } },
+ { 0, 0 }
+};
+
+ROSDATA VK_TO_WCHARS1 keypad_numbers[] = {
+ { VK_NUMPAD0, 0, {'0'} },
+ { VK_NUMPAD1, 0, {'1'} },
+ { VK_NUMPAD2, 0, {'2'} },
+ { VK_NUMPAD3, 0, {'3'} },
+ { VK_NUMPAD4, 0, {'4'} },
+ { VK_NUMPAD5, 0, {'5'} },
+ { VK_NUMPAD6, 0, {'6'} },
+ { VK_NUMPAD7, 0, {'7'} },
+ { VK_NUMPAD8, 0, {'8'} },
+ { VK_NUMPAD9, 0, {'9'} },
+ { 0, 0 }
+};
+
+#define vk_master(n, x) { (PVK_TO_WCHARS1)x, n, sizeof(x[0]) }
+
+ROSDATA VK_TO_WCHAR_TABLE vk_to_wchar_master_table[] = {
+ vk_master(1, keypad_numbers),
+ vk_master(2, key_to_chars_2mod),
+ vk_master(3, key_to_chars_3mod),
+ vk_master(4, key_to_chars_4mod),
+ vk_master(5, key_to_chars_5mod),
+ vk_master(6, key_to_chars_6mod),
+ { 0, 0, 0 }
+};
+
+ROSDATA VSC_LPWSTR key_names[] = {
+ { 0x01, L"Eskapklavo" },
+ { 0x0e, L"RetropaÅo" },
+ { 0x0f, L"Tabo" },
+ { 0x1c, L"Tirilo" },
+ { 0x1d, L"Stirklavo" },
+ { 0x2a, L"Majuskliga" },
+ { 0x36, L"Dekstra majuskliga" },
+ { 0x37, L"Nom *" },
+ { 0x38, L"Alt" },
+ { 0x39, L"Spaco" },
+ { 0x3a, L"Majusklo Ålosi" },
+ { 0x3b, L"F1" },
+ { 0x3c, L"F2" },
+ { 0x3d, L"F3" },
+ { 0x3e, L"F4" },
+ { 0x3f, L"F5" },
+ { 0x40, L"F6" },
+ { 0x41, L"F7" },
+ { 0x42, L"F8" },
+ { 0x43, L"F9" },
+ { 0x44, L"F10" },
+ { 0x45, L"PaÅzo" },
+ { 0x46, L"Rulumi Ålosi" },
+ { 0x47, L"Nom 7" },
+ { 0x48, L"Nom 8" },
+ { 0x49, L"Nom 9" },
+ { 0x4a, L"Nom -" },
+ { 0x4b, L"Nom 4" },
+ { 0x4c, L"Nom 5" },
+ { 0x4d, L"Nom 6" },
+ { 0x4e, L"Nom +" },
+ { 0x4f, L"Nom 1" },
+ { 0x50, L"Nom 2" },
+ { 0x51, L"Nom 3" },
+ { 0x52, L"Nom 0" },
+ { 0x53, L"Nom forviÅi" },
+ { 0x54, L"Sistemo peto" },
+ { 0x56, L"\\" },
+ { 0x57, L"F11" },
+ { 0x58, L"F12" },
+ { 0x7c, L"F13" },
+ { 0x7d, L"F14" },
+ { 0x7e, L"F15" },
+ { 0x7f, L"F16" },
+ { 0x80, L"F17" },
+ { 0x81, L"F18" },
+ { 0x82, L"F19" },
+ { 0x83, L"F20" },
+ { 0x84, L"F21" },
+ { 0x85, L"F22" },
+ { 0x86, L"F23" },
+ { 0x87, L"F24" },
+ { 0, NULL },
+};
+
+ROSDATA VSC_LPWSTR extended_key_names[] = {
+ { 0x1c, L"Nom Tirilo" },
+ { 0x1d, L"Dekstra Stirklavo" },
+ { 0x35, L"Nom /" },
+ { 0x37, L"Presi Ekrano" },
+ { 0x38, L"Dekstra Alt" },
+ { 0x45, L"Nom Ålosi" },
+ { 0x46, L"PaÅzi" },
+ { 0x47, L"Hejmo" },
+ { 0x48, L"Supren" },
+ { 0x49, L"PaÄo Supren" },
+ { 0x4a, L"-" },
+ { 0x4b, L"Maldekstra" },
+ { 0x4d, L"Dekstra" },
+ { 0x4f, L"Fino" },
+ { 0x50, L"DoÄn" },
+ { 0x51, L"PaÄo DoÄn" },
+ { 0x52, L"Enigaĵo" },
+ { 0x53, L"ForviÅi" },
+ { 0x54, L"<00>" },
+ { 0x56, L"Helpo" },
+ { 0x5b, L"Maldesktra Windows" },
+ { 0x5c, L"Desktra Windows" },
+ { 0x5d, L"Apliko" },
+ { 0, NULL },
+};
+
+/* Finally, the master table */
+ROSDATA KBDTABLES keyboard_layout_table = {
+ /* modifier assignments */
+ &modifier_bits,
+
+ /* character from vk tables */
+ vk_to_wchar_master_table,
+
+ /* diacritical marks -- currently implemented by wine code */
+ /* Esperanto doesn't have any, anyway */
+ NULL,
+
+ /* Key names */
+ (VSC_LPWSTR *)key_names,
+ (VSC_LPWSTR *)extended_key_names,
+ NULL, /* Dead key names */
+
+ /* scan code to virtual key maps */
+ scancode_to_vk,
+ sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]),
+ extcode0_to_vk,
+ extcode1_to_vk,
+
+ MAKELONG(KLLF_ALTGR, 1), /* Version 1.0 */
+
+ /* Ligatures -- Esperanto doesn't have any */
+ 0,
+ 0,
+ NULL
+};
+
+PKBDTABLES WINAPI KbdLayerDescriptor(VOID) {
+ return &keyboard_layout_table;
+}
Propchange: trunk/reactos/dll/keyboard/kbdeo/kbdeo.c
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/dll/keyboard/kbdeo/kbdeo.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdeo/kbdeo.r…
==============================================================================
--- trunk/reactos/dll/keyboard/kbdeo/kbdeo.rc (added)
+++ trunk/reactos/dll/keyboard/kbdeo/kbdeo.rc [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -0,0 +1,5 @@
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Esperanto Keyboard Layout"
+#define REACTOS_STR_INTERNAL_NAME "kbdeo"
+#define REACTOS_STR_ORIGINAL_FILENAME "kbdeo.dll"
+#include <reactos/version.rc>
Propchange: trunk/reactos/dll/keyboard/kbdeo/kbdeo.rc
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/dll/keyboard/kbdeo/kbdeo.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdeo/kbdeo.s…
==============================================================================
--- trunk/reactos/dll/keyboard/kbdeo/kbdeo.spec (added)
+++ trunk/reactos/dll/keyboard/kbdeo/kbdeo.spec [iso-8859-1] Wed Jul 19 20:33:58 2017
@@ -0,0 +1 @@
+@ stdcall KbdLayerDescriptor()
Propchange: trunk/reactos/dll/keyboard/kbdeo/kbdeo.spec
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/dll/win32/kernel32/winnls/locale_rc.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/winnls/…
==============================================================================
--- trunk/reactos/dll/win32/kernel32/winnls/locale_rc.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/kernel32/winnls/locale_rc.rc [iso-8859-1] Wed Jul 19 20:33:58
2017
@@ -125,6 +125,9 @@
#include "nls/enp.nls" /* 0x3409 LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES
*/
#pragma code_page(1252)
+#include "nls/eoa.nls" /* 0x048F LANG_ESPERANTO, SUBLANG_ESPERANTO */
+
+#pragma code_page(1252)
#include "nls/esp.nls" /* 0x040a LANG_SPANISH, SUBLANG_SPANISH */
#pragma code_page(1252)
#include "nls/esm.nls" /* 0x080a LANG_SPANISH, SUBLANG_SPANISH_MEXICAN */
Added: trunk/reactos/dll/win32/kernel32/winnls/nls/eoa.nls
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/winnls/…
==============================================================================
--- trunk/reactos/dll/win32/kernel32/winnls/nls/eoa.nls (added)
+++ trunk/reactos/dll/win32/kernel32/winnls/nls/eoa.nls [iso-8859-1] Wed Jul 19 20:33:58
2017
@@ -0,0 +1,159 @@
+/*
+ * Locale definitions for Esperanto
+ *
+ * Copyright 2002 Alexandre Julliard for CodeWeavers
+ * Copyright 2016 ReactOS Contributors
+ *
+ * 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
+ */
+
+#pragma code_page(1252)
+
+STRINGTABLE LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
+{
+ LOCALE_FONTSIGNATURE
L"\x002f\x8000\x3808\x0000\x0000\x0000\x0000\x0000\x0003\x0000\x0000\x4000\x01ff\x003f\x8000\xffff"
+ LOCALE_ICALENDARTYPE "1"
+ LOCALE_ICENTURY "1"
+ LOCALE_ICOUNTRY "0"
+ LOCALE_ICURRDIGITS "2"
+ LOCALE_ICURRENCY "0"
+ LOCALE_IDATE "1"
+ LOCALE_IDAYLZERO "1"
+ LOCALE_IDEFAULTANSICODEPAGE "28593"
+ LOCALE_IDEFAULTCODEPAGE "437"
+ LOCALE_IDEFAULTCOUNTRY "0"
+ LOCALE_IDEFAULTEBCDICCODEPAGE "037"
+ LOCALE_IDEFAULTLANGUAGE "048F"
+ LOCALE_IDEFAULTMACCODEPAGE "10000"
+ LOCALE_IDEFAULTUNIXCODEPAGE "28593"
+ LOCALE_IDIGITS "2"
+ LOCALE_IDIGITSUBSTITUTION "1"
+ LOCALE_IFIRSTDAYOFWEEK "0"
+ LOCALE_IFIRSTWEEKOFYEAR "0"
+ LOCALE_IINTLCURRDIGITS "2"
+ LOCALE_ILANGUAGE "048F"
+ LOCALE_ILDATE "1"
+ LOCALE_ILZERO "1"
+ LOCALE_IMEASURE "0"
+ LOCALE_IMONLZERO "1"
+ LOCALE_INEGCURR "1"
+ LOCALE_INEGNUMBER "1"
+ LOCALE_INEGSEPBYSPACE "0"
+ LOCALE_INEGSIGNPOSN "3"
+ LOCALE_INEGSYMPRECEDES "1"
+ LOCALE_INEUTRAL "0"
+ LOCALE_IOPTIONALCALENDAR "0"
+ LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSSEPBYSPACE "0"
+ LOCALE_IPOSSIGNPOSN "3"
+ LOCALE_IPOSSYMPRECEDES "1"
+ LOCALE_IREADINGLAYOUT "0"
+ LOCALE_ITIME "1"
+ LOCALE_ITIMEMARKPOSN "0"
+ LOCALE_ITLZERO "1"
+ LOCALE_S1159 "AM"
+ LOCALE_S2359 "PM"
+ LOCALE_SABBREVCTRYNAME ""
+ LOCALE_SABBREVDAYNAME1 "lun"
+ LOCALE_SABBREVDAYNAME2 "mar"
+ LOCALE_SABBREVDAYNAME3 "mer"
+ LOCALE_SABBREVDAYNAME4 "\274au"
+ LOCALE_SABBREVDAYNAME5 "ven"
+ LOCALE_SABBREVDAYNAME6 "sab"
+ LOCALE_SABBREVDAYNAME7 "dim"
+ LOCALE_SABBREVLANGNAME "EO"
+ LOCALE_SABBREVMONTHNAME1 "jan"
+ LOCALE_SABBREVMONTHNAME2 "feb"
+ LOCALE_SABBREVMONTHNAME3 "mar"
+ LOCALE_SABBREVMONTHNAME4 "apr"
+ LOCALE_SABBREVMONTHNAME5 "maj"
+ LOCALE_SABBREVMONTHNAME6 "jun"
+ LOCALE_SABBREVMONTHNAME7 "jul"
+ LOCALE_SABBREVMONTHNAME8 "au\370"
+ LOCALE_SABBREVMONTHNAME9 "sep"
+ LOCALE_SABBREVMONTHNAME10 "okt"
+ LOCALE_SABBREVMONTHNAME11 "nov"
+ LOCALE_SABBREVMONTHNAME12 "dec"
+ LOCALE_SABBREVMONTHNAME13 ""
+ LOCALE_SCOUNTRY ""
+ LOCALE_SCURRENCY "\244"
+ LOCALE_SDATE "/"
+ LOCALE_SDAYNAME1 "lundo"
+ LOCALE_SDAYNAME2 "mardo"
+ LOCALE_SDAYNAME3 "merkredo"
+ LOCALE_SDAYNAME4 "\274a\375do"
+ LOCALE_SDAYNAME5 "vendredo"
+ LOCALE_SDAYNAME6 "sabato"
+ LOCALE_SDAYNAME7 "diman\346o"
+ LOCALE_SDECIMAL "."
+ LOCALE_SENGCOUNTRY ""
+ LOCALE_SENGCURRNAME ""
+ LOCALE_SENGLANGUAGE "Esperanto"
+ LOCALE_SGROUPING "3;0"
+ LOCALE_SINTLSYMBOL ""
+ LOCALE_SISO3166CTRYNAME ""
+ LOCALE_SISO639LANGNAME "eo"
+ LOCALE_SLANGUAGE "Esperanto"
+ LOCALE_SLIST ","
+ LOCALE_SLONGDATE "dddd, dd MMMM, yyyy"
+ LOCALE_SMONDECIMALSEP "."
+ LOCALE_SMONGROUPING "3;0"
+ LOCALE_SMONTHNAME1 "januaro"
+ LOCALE_SMONTHNAME2 "februaro"
+ LOCALE_SMONTHNAME3 "marto"
+ LOCALE_SMONTHNAME4 "aprilo"
+ LOCALE_SMONTHNAME5 "majo"
+ LOCALE_SMONTHNAME6 "junio"
+ LOCALE_SMONTHNAME7 "julio"
+ LOCALE_SMONTHNAME8 "a\375gusto"
+ LOCALE_SMONTHNAME9 "septembro"
+ LOCALE_SMONTHNAME10 "oktobro"
+ LOCALE_SMONTHNAME11 "novembro"
+ LOCALE_SMONTHNAME12 "decembro"
+ LOCALE_SMONTHNAME13 ""
+ LOCALE_SMONTHOUSANDSEP ","
+ LOCALE_SNAME "eo-AA"
+ LOCALE_SNATIVECTRYNAME ""
+ LOCALE_SNATIVECURRNAME ""
+ LOCALE_SNATIVEDIGITS "0123456789"
+ LOCALE_SNATIVELANGNAME "Esperanto"
+ LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SPOSITIVESIGN ""
+ LOCALE_SSCRIPTS "Latn;"
+ LOCALE_SSHORTDATE "dd/MM/yyyy"
+ LOCALE_SSORTNAME "Default"
+ LOCALE_STHOUSAND ","
+ LOCALE_STIME ":"
+ LOCALE_STIMEFORMAT "HH:mm:ss"
+ LOCALE_SYEARMONTH "MMMM yyyy"
+
+ LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Okcidenta e\375ropo kaj Usono"
+ LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Centra e\375ropo"
+ LGRPID_BALTIC+LGRPID_RES_BASE "Balta"
+ LGRPID_GREEK+LGRPID_RES_BASE "Greka"
+ LGRPID_CYRILLIC+LGRPID_RES_BASE "Cirila"
+ LGRPID_TURKISH+LGRPID_RES_BASE "Turklingva"
+ LGRPID_JAPANESE+LGRPID_RES_BASE "Japenese"
+ LGRPID_KOREAN+LGRPID_RES_BASE "Korea"
+ LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Tradicia \346ino"
+ LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simpligita \346ino"
+ LGRPID_THAI+LGRPID_RES_BASE "Taja"
+ LGRPID_HEBREW+LGRPID_RES_BASE "Hebrea"
+ LGRPID_ARABIC+LGRPID_RES_BASE "Araba"
+ LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vjetnama"
+ LGRPID_INDIC+LGRPID_RES_BASE "Hindiaj"
+ LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
+ LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
+}
Propchange: trunk/reactos/dll/win32/kernel32/winnls/nls/eoa.nls
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/media/inf/intl.inf
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/media/inf/intl.inf?rev=753…
==============================================================================
Binary files - no diff available.