Added tz(swa)
authorSergey V. Udaltsov <svu@gnome.org>
Mon, 29 Mar 2010 22:19:47 +0000 (23:19 +0100)
committerSergey V. Udaltsov <svu@gnome.org>
Mon, 29 Mar 2010 22:19:47 +0000 (23:19 +0100)
http://bugs.freedesktop.org/show_bug.cgi?id=27362

rules/base.xml.in
symbols/Makefile.am
symbols/tz [new file with mode: 0644]

index ea6132c..ba03a0e 100644 (file)
         </variant>
       </variantList>
     </layout>
+    <layout>
+      <configItem>
+        <name>tz</name>
+        <_shortDescription>Tza</_shortDescription>
+       <_description>Tanzania</_description>
+        <languageList><iso639Id>swa</iso639Id></languageList>
+      </configItem>
+    </layout>
   </layoutList>
   <optionList>
     <group allowMultipleSelection="true">
index be4b199..61562ee 100644 (file)
@@ -28,7 +28,7 @@ ro rs ru \
 se si sk sn \
 sy th \
 terminate \
-tj tm tr \
+tj tm tr tz \
 ua us uz vn \
 za \
 altwin capslock compose ctrl empty eurosign group inet \
diff --git a/symbols/tz b/symbols/tz
new file mode 100644 (file)
index 0000000..8936a03
--- /dev/null
@@ -0,0 +1,63 @@
+// $XKeyboardConfig$
+
+// Keyboard layout for Swahili in Arabic script.
+// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard
+// Please notify any corrections or omissions to
+// Kevin Donnelly (kevin@dotmon.com)
+
+partial default alphanumeric_keys 
+xkb_symbols "swa" {
+    name[Group1]= "Tanzania";
+
+    key <TLDE> {  [  0x1000670,         VoidSymbol             ]  };
+
+    key <AE01> {  [  0x1000661,         VoidSymbol             ]  };
+    key <AE02> {  [  0x1000662,         VoidSymbol             ]  };
+    key <AE03> {  [  0x1000663,         VoidSymbol             ]  };
+    key <AE04> {  [  0x1000664,         VoidSymbol             ]  };
+    key <AE05> {  [  0x1000665,         Arabic_percent         ]  };
+    key <AE06> {  [  0x1000666,         VoidSymbol             ]  };
+    key <AE07> {  [  0x1000667,         VoidSymbol             ]  };
+    key <AE08> {  [  0x1000668,         VoidSymbol             ]  };
+    key <AE09> {  [  0x1000669,         0x100fd3e              ]  };
+    key <AE10> {  [  0x1000660,         0x100fd3f              ]  };
+    key <AE11> {  [  minus,             Arabic_tatweel         ]  };
+    key <AE12> {  [  equal,             plus                   ]  };
+
+    key <AD01> {  [  Arabic_qaf,        Arabic_gaf             ]  };
+    key <AD02> {  [  Arabic_waw,        Arabic_hamzaonwaw      ]  };
+    key <AD03> {  [  0x1000656,         Arabic_ain             ]  };
+    key <AD04> {  [  Arabic_ra,         Arabic_tteh            ]  };
+    key <AD05> {  [  Arabic_teh,        Arabic_tah             ]  };
+    key <AD06> {  [  Arabic_yeh,        Arabic_alefmaksura     ]  };
+    key <AD07> {  [  Arabic_damma,      Arabic_dammatan        ]  };
+    key <AD08> {  [  Arabic_kasra,      Arabic_hamzaonyeh      ]  };
+    key <AD09> {  [  Arabic_sukun,      0x1000657              ]  };
+    key <AD10> {  [  Arabic_peh,        Arabic_tehmarbuta      ]  };
+    key <AD12> {  [  VoidSymbol,        VoidSymbol             ]  };
+
+    key <AC01> {  [  Arabic_fatha,      Arabic_alef            ]  };
+    key <AC02> {  [  Arabic_seen,       Arabic_sad             ]  };
+    key <AC03> {  [  Arabic_dal,        Arabic_dad             ]  };
+    key <AC04> {  [  Arabic_feh,        Arabic_fathatan        ]  };
+    key <AC05> {  [  0x10006A0,         Arabic_ghain           ]  };
+    key <AC06> {  [  Arabic_ha,         Arabic_hah             ]  };
+    key <AC07> {  [  Arabic_jeem,       VoidSymbol             ]  };
+    key <AC08> {  [  Arabic_kaf,        Arabic_kasratan        ]  };
+    key <AC09> {  [  Arabic_lam,        Arabic_shadda          ]  };
+    key <AC10> {  [  Arabic_semicolon,  VoidSymbol             ]  };
+    key <AC11> {  [  Arabic_hamza,      VoidSymbol             ]  };
+
+    key <AB01> {  [  Arabic_zain,       Arabic_zah             ]  };
+    key <AB02> {  [  Arabic_khah,       VoidSymbol             ]  };
+    key <AB03> {  [  Arabic_tcheh,      Arabic_sheen           ]  };
+    key <AB04> {  [  0x10006A8,        Arabic_theh            ]  };
+    key <AB05> {  [  Arabic_beh,        Arabic_thal            ]  };
+    key <AB06> {  [  Arabic_noon,       VoidSymbol             ]  };
+    key <AB07> {  [  Arabic_meem,       VoidSymbol             ]  };
+    key <AB08> {  [  Arabic_comma,      Arabic_hamzaunderalef  ]  };
+    key <AB09> {  [  0x10006d4,         Arabic_hamzaonalef     ]  };
+    key <AB10> {  [  VoidSymbol,        Arabic_question_mark   ]  };
+};
+
+