diff options
Diffstat (limited to 'xorg-server')
-rw-r--r-- | xorg-server/xkeyboard-config/rules/base.extras.xml.in | 204 | ||||
-rw-r--r-- | xorg-server/xkeyboard-config/rules/base.xml.in | 1711 | ||||
-rw-r--r-- | xorg-server/xkeyboard-config/rules/xkb.dtd | 6 | ||||
-rw-r--r-- | xorg-server/xkeyboard-config/rules/xml2lst.pl | 38 | ||||
-rw-r--r-- | xorg-server/xkeyboard-config/xslt/reg2ll.xsl | 46 |
5 files changed, 1179 insertions, 826 deletions
diff --git a/xorg-server/xkeyboard-config/rules/base.extras.xml.in b/xorg-server/xkeyboard-config/rules/base.extras.xml.in index ca4d42c49..7089d049e 100644 --- a/xorg-server/xkeyboard-config/rules/base.extras.xml.in +++ b/xorg-server/xkeyboard-config/rules/base.extras.xml.in @@ -1,102 +1,102 @@ -<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
-<xkbConfigRegistry>
- <modelList/>
- <layoutList>
- <layout>
- <configItem>
- <name>apl</name>
- <_shortDescription>APL</_shortDescription>
- <_description>APL</_description>
- <languageList><iso639Id>eng</iso639Id></languageList>
- </configItem>
- <variantList/>
- </layout>
- <layout>
- <configItem>
- <name>ir</name>
- <_shortDescription>Iran</_shortDescription>
- <_description>Iran</_description>
- <languageList><iso639Id>per</iso639Id></languageList>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>ave</name>
- <_description>Avestan</_description>
- <languageList><iso639Id>ave</iso639Id></languageList>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>us</name>
- <_shortDescription>USA</_shortDescription>
- <_description>USA</_description>
- <languageList><iso639Id>eng</iso639Id></languageList>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>intl-unicode</name>
- <_description>International (AltGr Unicode combining)</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>alt-intl-unicode</name>
- <_description>International (AltGr Unicode combining, alternative)</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>ats</name>
- <_description>Atsina</_description>
- <!-- No ISO code in ISO639-2, only draft ISO693-3 -->
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>crd</name>
- <_description>Couer D'alene Salish</_description>
- <languageList><iso639Id>crd</iso639Id></languageList>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>rs</name>
- <_shortDescription>SRB</_shortDescription>
- <_description>Serbia</_description>
- <languageList><iso639Id>srp</iso639Id></languageList>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>combiningkeys</name>
- <_description>Combining accents instead of dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>ru</name>
- <shortDescription>Rus</shortDescription>
- <description>Russia</description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>chu</name>
- <description>Church Slavonic</description>
- <languageList><iso639Id>chu</iso639Id></languageList>
- </configItem>
- </variant>
- </variantList>
- </layout>
- </layoutList>
- <optionList/>
-</xkbConfigRegistry>
+<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd"> +<xkbConfigRegistry> + <modelList/> + <layoutList> + <layout> + <configItem> + <name>apl</name> + <_shortDescription>APL</_shortDescription> + <_description>APL</_description> + <languageList><iso639Id>eng</iso639Id></languageList> + </configItem> + <variantList/> + </layout> + <layout> + <configItem> + <name>ir</name> + <_shortDescription>Iran</_shortDescription> + <_description>Iran</_description> + <languageList><iso639Id>per</iso639Id></languageList> + </configItem> + <variantList> + <variant> + <configItem> + <name>ave</name> + <_description>Iran Avestan</_description> + <languageList><iso639Id>ave</iso639Id></languageList> + </configItem> + </variant> + </variantList> + </layout> + <layout> + <configItem> + <name>us</name> + <_shortDescription>USA</_shortDescription> + <_description>USA</_description> + <languageList><iso639Id>eng</iso639Id></languageList> + </configItem> + <variantList> + <variant> + <configItem> + <name>intl-unicode</name> + <_description>USA International (AltGr Unicode combining)</_description> + </configItem> + </variant> + <variant> + <configItem> + <name>alt-intl-unicode</name> + <_description>USA International (AltGr Unicode combining, alternative)</_description> + </configItem> + </variant> + <variant> + <configItem> + <name>ats</name> + <_description>USA Atsina</_description> + <!-- No ISO code in ISO639-2, only draft ISO693-3 --> + </configItem> + </variant> + <variant> + <configItem> + <name>crd</name> + <_description>USA Couer D'alene Salish</_description> + <languageList><iso639Id>crd</iso639Id></languageList> + </configItem> + </variant> + </variantList> + </layout> + <layout> + <configItem> + <name>rs</name> + <_shortDescription>SRB</_shortDescription> + <_description>Serbia</_description> + <languageList><iso639Id>srp</iso639Id></languageList> + </configItem> + <variantList> + <variant> + <configItem> + <name>combiningkeys</name> + <_description>Serbia Combining accents instead of dead keys</_description> + </configItem> + </variant> + </variantList> + </layout> + <layout> + <configItem> + <name>ru</name> + <_shortDescription>Rus</_shortDescription> + <_description>Russia</_description> + </configItem> + <variantList> + <variant> + <configItem> + <name>chu</name> + <description>Russia Church Slavonic</description> + <languageList><iso639Id>chu</iso639Id></languageList> + </configItem> + </variant> + </variantList> + </layout> + </layoutList> + <optionList/> +</xkbConfigRegistry> diff --git a/xorg-server/xkeyboard-config/rules/base.xml.in b/xorg-server/xkeyboard-config/rules/base.xml.in index ef97ab8d2..a870a24fc 100644 --- a/xorg-server/xkeyboard-config/rules/base.xml.in +++ b/xorg-server/xkeyboard-config/rules/base.xml.in @@ -1,6 +1,6 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd"> -<xkbConfigRegistry> +<xkbConfigRegistry version="1.1"> <modelList> <model> <configItem> @@ -1238,99 +1238,105 @@ <name>us</name> <_shortDescription>USA</_shortDescription> <_description>USA</_description> - <languageList><iso639Id>eng</iso639Id></languageList> + <languageList> + <iso639Id>eng</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>chr</name> - <_description>Cherokee</_description> - <languageList><iso639Id>chr</iso639Id></languageList> + <_description>USA - Cherokee</_description> + <languageList> + <iso639Id>chr</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>euro</name> - <_description>With EuroSign on 5</_description> + <_description>USA - With EuroSign on 5</_description> </configItem> </variant> <variant> <configItem> <name>intl</name> - <_description>International (with dead keys)</_description> + <_description>USA - International (with dead keys)</_description> </configItem> </variant> <variant> <configItem> <name>alt-intl</name> - <_description>Alternative international</_description> + <_description>USA - Alternative international</_description> </configItem> </variant> - <variant> + <variant> <configItem> <name>colemak</name> - <_description>Colemak</_description> + <_description>USA - Colemak</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>USA - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>dvorak-intl</name> - <_description>Dvorak international (with dead keys)</_description> + <_description>USA - Dvorak international (with dead keys)</_description> </configItem> </variant> <variant> <configItem> <name>dvorak-alt-intl</name> - <_description>Dvorak alternative international (no dead keys)</_description> + <_description>USA - Dvorak alternative international (no dead keys)</_description> </configItem> </variant> <variant> <configItem> <name>dvorak-l</name> - <_description>Left handed Dvorak</_description> + <_description>USA - Left handed Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>dvorak-r</name> - <_description>Right handed Dvorak</_description> + <_description>USA - Right handed Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>dvorak-classic</name> - <_description>Classic Dvorak</_description> + <_description>USA - Classic Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>dvp</name> - <_description>Programmer Dvorak</_description> + <_description>USA - Programmer Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>rus</name> - <_description>Russian phonetic</_description> - <languageList><iso639Id>rus</iso639Id></languageList> + <_description>USA - Russian phonetic</_description> + <languageList> + <iso639Id>rus</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>USA - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>altgr-intl</name> - <_description>International (AltGr dead keys)</_description> + <_description>USA - International (AltGr dead keys)</_description> <languageList><iso639Id>eng</iso639Id> <iso639Id>fra</iso639Id> <iso639Id>ger</iso639Id></languageList> @@ -1339,13 +1345,13 @@ <variant> <configItem> <name>olpc2</name> - <_description>Layout toggle on multiply/divide key</_description> + <_description>USA - Layout toggle on multiply/divide key</_description> </configItem> </variant> <variant> <configItem> <name>hbs</name> - <_description>Serbo-Croatian</_description> + <_description>USA - Serbo-Croatian</_description> <languageList><iso639Id>eng</iso639Id> <iso639Id>bos</iso639Id> <iso639Id>hbs</iso639Id> @@ -1360,7 +1366,9 @@ <name>ad</name> <_shortDescription>And</_shortDescription> <_description>Andorra</_description> - <languageList><iso639Id>cat</iso639Id></languageList> + <languageList> + <iso639Id>cat</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -1374,36 +1382,43 @@ <variant> <configItem> <name>ps</name> - <_description>Pashto</_description> - <languageList><iso639Id>pus</iso639Id></languageList> + <_description>Afghanistan - Pashto</_description> + <languageList> + <iso639Id>pus</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>uz</name> - <_description>Southern Uzbek</_description> - <languageList><iso639Id>uzb</iso639Id></languageList> + <_description>Afghanistan - Southern Uzbek</_description> + <languageList> + <iso639Id>uzb</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>olpc-ps</name> - <_description>OLPC Pashto</_description> - <languageList><iso639Id>pus</iso639Id></languageList> + <_description>Afghanistan - OLPC Pashto</_description> + <languageList> + <iso639Id>pus</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>fa-olpc</name> - <_description>OLPC Dari</_description> - <!-- No ISO code in ISO639-2, only draft ISO693-3 --> + <_description>Afghanistan - OLPC Dari</_description> </configItem> </variant> <variant> <configItem> <name>uz-olpc</name> - <_description>OLPC Southern Uzbek</_description> - <languageList><iso639Id>uzb</iso639Id></languageList> + <_description>Afghanistan - OLPC Southern Uzbek</_description> + <languageList> + <iso639Id>uzb</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -1434,43 +1449,45 @@ <iso3166Id>TN</iso3166Id> <iso3166Id>YE</iso3166Id> </countryList> - <languageList><iso639Id>ara</iso639Id></languageList> + <languageList> + <iso639Id>ara</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>azerty</name> - <_description>azerty</_description> + <_description>Arabic - azerty</_description> </configItem> </variant> <variant> <configItem> <name>azerty_digits</name> - <_description>azerty/digits</_description> + <_description>Arabic - azerty/digits</_description> </configItem> </variant> <variant> <configItem> <name>digits</name> - <_description>digits</_description> + <_description>Arabic - digits</_description> </configItem> </variant> <variant> <configItem> <name>qwerty</name> - <_description>qwerty</_description> + <_description>Arabic - qwerty</_description> </configItem> </variant> <variant> <configItem> <name>qwerty_digits</name> - <_description>qwerty/digits</_description> + <_description>Arabic - qwerty/digits</_description> </configItem> </variant> <variant> <configItem> <name>buckwalter</name> - <_description>Buckwalter</_description> + <_description>Arabic - Buckwalter</_description> </configItem> </variant> </variantList> @@ -1480,7 +1497,9 @@ <name>al</name> <_shortDescription>Alb</_shortDescription> <_description>Albania</_description> - <languageList><iso639Id>alb</iso639Id></languageList> + <languageList> + <iso639Id>alb</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -1489,37 +1508,39 @@ <name>am</name> <_shortDescription>Arm</_shortDescription> <_description>Armenia</_description> - <languageList><iso639Id>hye</iso639Id></languageList> + <languageList> + <iso639Id>hye</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>phonetic</name> - <_description>Phonetic</_description> + <_description>Armenia - Phonetic</_description> </configItem> </variant> <variant> <configItem> <name>phonetic-alt</name> - <_description>Alternative Phonetic</_description> + <_description>Armenia - Alternative Phonetic</_description> </configItem> </variant> <variant> <configItem> <name>eastern</name> - <_description>Eastern</_description> + <_description>Armenia - Eastern</_description> </configItem> </variant> <variant> <configItem> <name>western</name> - <_description>Western</_description> + <_description>Armenia - Western</_description> </configItem> </variant> <variant> <configItem> <name>eastern-alt</name> - <_description>Alternative Eastern</_description> + <_description>Armenia - Alternative Eastern</_description> </configItem> </variant> </variantList> @@ -1529,25 +1550,27 @@ <name>at</name> <_shortDescription>Aut</_shortDescription> <_description>Austria</_description> - <languageList><iso639Id>ger</iso639Id></languageList> + <languageList> + <iso639Id>ger</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Austria - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>Austria - Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Austria - Macintosh</_description> </configItem> </variant> </variantList> @@ -1557,13 +1580,15 @@ <name>az</name> <_shortDescription>Aze</_shortDescription> <_description>Azerbaijan</_description> - <languageList><iso639Id>aze</iso639Id></languageList> + <languageList> + <iso639Id>aze</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>cyrillic</name> - <_description>Cyrillic</_description> + <_description>Azerbaijan - Cyrillic</_description> </configItem> </variant> </variantList> @@ -1573,19 +1598,21 @@ <name>by</name> <_shortDescription>Blr</_shortDescription> <_description>Belarus</_description> - <languageList><iso639Id>bel</iso639Id></languageList> + <languageList> + <iso639Id>bel</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>legacy</name> - <_description>Legacy</_description> + <_description>Belarus - Legacy</_description> </configItem> </variant> <variant> <configItem> <name>latin</name> - <_description>Latin</_description> + <_description>Belarus - Latin</_description> </configItem> </variant> </variantList> @@ -1603,43 +1630,43 @@ <variant> <configItem> <name>oss</name> - <_description>Alternative</_description> + <_description>Belgium - Alternative</_description> </configItem> </variant> <variant> <configItem> <name>oss_latin9</name> - <_description>Alternative, latin-9 only</_description> + <_description>Belgium - Alternative, latin-9 only</_description> </configItem> </variant> <variant> <configItem> <name>oss_sundeadkeys</name> - <_description>Alternative, Sun dead keys</_description> + <_description>Belgium - Alternative, Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>iso-alternate</name> - <_description>ISO Alternate</_description> + <_description>Belgium - ISO Alternate</_description> </configItem> </variant> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Belgium - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>Belgium - Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>wang</name> - <_description>Wang model 724 azerty</_description> + <_description>Belgium - Wang model 724 azerty</_description> </configItem> </variant> </variantList> @@ -1649,13 +1676,15 @@ <name>bd</name> <_shortDescription>Bgd</_shortDescription> <_description>Bangladesh</_description> - <languageList><iso639Id>ben</iso639Id></languageList> + <languageList> + <iso639Id>ben</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>probhat</name> - <_description>Probhat</_description> + <_description>Bangladesh - Probhat</_description> </configItem> </variant> </variantList> @@ -1670,148 +1699,190 @@ <variant> <configItem> <name>ben</name> - <_description>Bengali</_description> - <languageList><iso639Id>ben</iso639Id></languageList> + <_description>India - Bengali</_description> + <languageList> + <iso639Id>ben</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ben_probhat</name> - <_description>Bengali Probhat</_description> - <languageList><iso639Id>ben</iso639Id></languageList> + <_description>India - Bengali Probhat</_description> + <languageList> + <iso639Id>ben</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>guj</name> - <_description>Gujarati</_description> - <languageList><iso639Id>guj</iso639Id></languageList> + <_description>India - Gujarati</_description> + <languageList> + <iso639Id>guj</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>guru</name> - <_description>Gurmukhi</_description> - <languageList><iso639Id>pan</iso639Id></languageList> + <_description>India - Gurmukhi</_description> + <languageList> + <iso639Id>pan</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>jhelum</name> - <_description>Gurmukhi Jhelum</_description> - <languageList><iso639Id>pan</iso639Id></languageList> + <_description>India - Gurmukhi Jhelum</_description> + <languageList> + <iso639Id>pan</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>kan</name> - <_description>Kannada</_description> - <languageList><iso639Id>kan</iso639Id></languageList> + <_description>India - Kannada</_description> + <languageList> + <iso639Id>kan</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>mal</name> - <_description>Malayalam</_description> - <languageList><iso639Id>mal</iso639Id></languageList> - </configItem> + <_description>India - Malayalam</_description> + <languageList> + <iso639Id>mal</iso639Id> + </languageList> + </configItem> </variant> - <variant> + <variant> <configItem> <name>mal_lalitha</name> - <_description>Malayalam Lalitha</_description> - <languageList><iso639Id>mal</iso639Id></languageList> - </configItem> + <_description>India - Malayalam Lalitha</_description> + <languageList> + <iso639Id>mal</iso639Id> + </languageList> + </configItem> </variant> <variant> <configItem> <name>ori</name> - <_description>Oriya</_description> - <languageList><iso639Id>ori</iso639Id></languageList> + <_description>India - Oriya</_description> + <languageList> + <iso639Id>ori</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tam_unicode</name> - <_description>Tamil Unicode</_description> - <languageList><iso639Id>tam</iso639Id></languageList> + <_description>India - Tamil Unicode</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tam_keyboard_with_numerals</name> - <_description>Tamil Keyboard with Numerals</_description> - <languageList><iso639Id>tam</iso639Id></languageList> + <_description>India - Tamil Keyboard with Numerals</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tam_TAB</name> - <_description>Tamil TAB Typewriter</_description> - <languageList><iso639Id>tam</iso639Id></languageList> + <_description>India - Tamil TAB Typewriter</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tam_TSCII</name> - <_description>Tamil TSCII Typewriter</_description> - <languageList><iso639Id>tam</iso639Id></languageList> + <_description>India - Tamil TSCII Typewriter</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tam</name> - <_description>Tamil</_description> - <languageList><iso639Id>tam</iso639Id></languageList> + <_description>India - Tamil</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tel</name> - <_description>Telugu</_description> - <languageList><iso639Id>tel</iso639Id></languageList> + <_description>India - Telugu</_description> + <languageList> + <iso639Id>tel</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>urd-phonetic</name> - <_description>Urdu, Phonetic</_description> - <languageList><iso639Id>urd</iso639Id></languageList> + <_description>India - Urdu, Phonetic</_description> + <languageList> + <iso639Id>urd</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>urd-phonetic3</name> - <_description>Urdu, Alternative phonetic</_description> - <languageList><iso639Id>urd</iso639Id></languageList> + <_description>India - Urdu, Alternative phonetic</_description> + <languageList> + <iso639Id>urd</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>urd-winkeys</name> - <_description>Urdu, Winkeys</_description> - <languageList><iso639Id>urd</iso639Id></languageList> + <_description>India - Urdu, Winkeys</_description> + <languageList> + <iso639Id>urd</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>bolnagri</name> - <_description>Hindi Bolnagri</_description> - <languageList><iso639Id>hin</iso639Id></languageList> + <_description>India - Hindi Bolnagri</_description> + <languageList> + <iso639Id>hin</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>hin-wx</name> - <_description>Hindi Wx</_description> - <languageList><iso639Id>hin</iso639Id></languageList> + <_description>India - Hindi Wx</_description> + <languageList> + <iso639Id>hin</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>eng</name> - <_description>English with RupeeSign</_description> - <languageList><iso639Id>eng</iso639Id></languageList> + <_description>India - English with RupeeSign</_description> + <languageList> + <iso639Id>eng</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -1821,31 +1892,33 @@ <name>ba</name> <_shortDescription>Bih</_shortDescription> <_description>Bosnia and Herzegovina</_description> - <languageList><iso639Id>bos</iso639Id></languageList> + <languageList> + <iso639Id>bos</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>alternatequotes</name> - <_description> Use guillemets for quotes</_description> + <_description>Bosnia and Herzegovina - Use guillemets for quotes</_description> </configItem> </variant> <variant> <configItem> <name>unicode</name> - <_description>Use Bosnian digraphs</_description> + <_description>Bosnia and Herzegovina - Use Bosnian digraphs</_description> </configItem> </variant> <variant> <configItem> <name>unicodeus</name> - <_description>US keyboard with Bosnian digraphs</_description> + <_description>Bosnia and Herzegovina - US keyboard with Bosnian digraphs</_description> </configItem> </variant> <variant> <configItem> <name>us</name> - <_description>US keyboard with Bosnian letters</_description> + <_description>Bosnia and Herzegovina - US keyboard with Bosnian letters</_description> </configItem> </variant> </variantList> @@ -1855,38 +1928,42 @@ <name>br</name> <_shortDescription>Bra</_shortDescription> <_description>Brazil</_description> - <languageList><iso639Id>por</iso639Id></languageList> + <languageList> + <iso639Id>por</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Brazil - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>Brazil - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>nativo</name> - <_description>Nativo</_description> + <_description>Brazil - Nativo</_description> </configItem> </variant> <variant> <configItem> <name>nativo-us</name> - <_description>Nativo for USA keyboards</_description> + <_description>Brazil - Nativo for USA keyboards</_description> </configItem> </variant> <variant> <configItem> <name>nativo-epo</name> - <_description>Nativo for Esperanto</_description> - <languageList><iso639Id>epo</iso639Id></languageList> + <_description>Brazil - Nativo for Esperanto</_description> + <languageList> + <iso639Id>epo</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -1896,21 +1973,21 @@ <name>bg</name> <_shortDescription>Bgr</_shortDescription> <_description>Bulgaria</_description> - <languageList><iso639Id>bul</iso639Id></languageList> + <languageList> + <iso639Id>bul</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>phonetic</name> - <_description>Traditional phonetic</_description> + <_description>Bulgaria - Traditional phonetic</_description> </configItem> </variant> - </variantList> - <variantList> <variant> <configItem> <name>bas_phonetic</name> - <_description>New phonetic</_description> + <_description>Bulgaria - New phonetic</_description> </configItem> </variant> </variantList> @@ -1924,50 +2001,64 @@ <variant> <configItem> <name>french</name> - <_description>French</_description> - <languageList><iso639Id>fra</iso639Id></languageList> + <_description>Morocco - French</_description> + <languageList> + <iso639Id>fra</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tifinagh</name> - <_description>Tifinagh</_description> - <languageList><iso639Id>ber</iso639Id></languageList> + <_description>Morocco - Tifinagh</_description> + <languageList> + <iso639Id>ber</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tifinagh-alt</name> - <_description>Tifinagh alternative</_description> - <languageList><iso639Id>ber</iso639Id></languageList> + <_description>Morocco - Tifinagh alternative</_description> + <languageList> + <iso639Id>ber</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tifinagh-alt-phonetic</name> - <_description>Tifinagh alternative phonetic</_description> - <languageList><iso639Id>ber</iso639Id></languageList> + <_description>Morocco - Tifinagh alternative phonetic</_description> + <languageList> + <iso639Id>ber</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tifinagh-extended</name> - <_description>Tifinagh extended</_description> - <languageList><iso639Id>ber</iso639Id></languageList> + <_description>Morocco - Tifinagh extended</_description> + <languageList> + <iso639Id>ber</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tifinagh-phonetic</name> - <_description>Tifinagh phonetic</_description> - <languageList><iso639Id>ber</iso639Id></languageList> + <_description>Morocco - Tifinagh phonetic</_description> + <languageList> + <iso639Id>ber</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tifinagh-extended-phonetic</name> - <_description>Tifinagh extended phonetic</_description> - <languageList><iso639Id>ber</iso639Id></languageList> + <_description>Morocco - Tifinagh extended phonetic</_description> + <languageList> + <iso639Id>ber</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -1977,7 +2068,9 @@ <name>mm</name> <_shortDescription>Mmr</_shortDescription> <_description>Myanmar</_description> - <languageList><iso639Id>mya</iso639Id></languageList> + <languageList> + <iso639Id>mya</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -1986,64 +2079,69 @@ <name>ca</name> <_shortDescription>Can</_shortDescription> <_description>Canada</_description> - <languageList><iso639Id>fra</iso639Id></languageList> + <languageList> + <iso639Id>fra</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>fr-dvorak</name> - <_description>French Dvorak</_description> + <_description>Canada - French Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>fr-legacy</name> - <_description>French (legacy)</_description> + <_description>Canada - French (legacy)</_description> </configItem> </variant> <variant> <configItem> <name>multix</name> - <_description>Multilingual</_description> + <_description>Canada - Multilingual</_description> </configItem> </variant> <variant> <configItem> <name>multi</name> - <_description>Multilingual, first part</_description> + <_description>Canada - Multilingual, first part</_description> </configItem> </variant> <variant> <configItem> <name>multi-2gr</name> - <_description>Multilingual, second part</_description> + <_description>Canada - Multilingual, second part</_description> </configItem> </variant> <variant> <configItem> <name>ike</name> - <_description>Inuktitut</_description> - <languageList><iso639Id>iku</iso639Id></languageList> + <_description>Canada - Inuktitut</_description> + <languageList> + <iso639Id>iku</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>shs</name> - <_description>Secwepemctsin</_description> - <!-- No ISO code in ISO639-2, only draft ISO693-3 --> + <_description>Canada - Secwepemctsin</_description> </configItem> </variant> <variant> <configItem> <name>kut</name> - <_description>Ktunaxa</_description> + <_description>Canada - Ktunaxa</_description> </configItem> </variant> <variant> <configItem> <name>eng</name> - <_description>English</_description> - <languageList><iso639Id>eng</iso639Id></languageList> + <_description>Canada - English</_description> + <languageList> + <iso639Id>eng</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -2053,7 +2151,9 @@ <name>cd</name> <_shortDescription>COD</_shortDescription> <_description>Congo, Democratic Republic of the</_description> - <languageList><iso639Id>fra</iso639Id></languageList> + <languageList> + <iso639Id>fra</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -2062,28 +2162,36 @@ <name>cn</name> <_shortDescription>Chn</_shortDescription> <_description>China</_description> - <languageList><iso639Id>chi</iso639Id></languageList> + <languageList> + <iso639Id>chi</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>tib</name> - <_description>Tibetan</_description> - <languageList><iso639Id>tib</iso639Id></languageList> + <_description>China - Tibetan</_description> + <languageList> + <iso639Id>tib</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tib_asciinum</name> - <_description>Tibetan (with ASCII numerals)</_description> - <languageList><iso639Id>tib</iso639Id></languageList> + <_description>China - Tibetan (with ASCII numerals)</_description> + <languageList> + <iso639Id>tib</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>uig</name> - <_description>Uyghur</_description> - <languageList><iso639Id>uig</iso639Id></languageList> + <_description>China - Uyghur</_description> + <languageList> + <iso639Id>uig</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -2093,31 +2201,33 @@ <name>hr</name> <_shortDescription>Hrv</_shortDescription> <_description>Croatia</_description> - <languageList><iso639Id>scr</iso639Id></languageList> + <languageList> + <iso639Id>scr</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>alternatequotes</name> - <_description>Use guillemets for quotes</_description> + <_description>Croatia - Use guillemets for quotes</_description> </configItem> </variant> <variant> <configItem> <name>unicode</name> - <_description>Use Croatian digraphs</_description> + <_description>Croatia - Use Croatian digraphs</_description> </configItem> </variant> <variant> <configItem> <name>unicodeus</name> - <_description>US keyboard with Croatian digraphs</_description> + <_description>Croatia - US keyboard with Croatian digraphs</_description> </configItem> </variant> <variant> <configItem> <name>us</name> - <_description>US keyboard with Croatian letters</_description> + <_description>Croatia - US keyboard with Croatian letters</_description> </configItem> </variant> </variantList> @@ -2127,39 +2237,41 @@ <name>cz</name> <_shortDescription>Cze</_shortDescription> <_description>Czechia</_description> - <languageList><iso639Id>cze</iso639Id></languageList> + <languageList> + <iso639Id>cze</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>bksl</name> - <_description>With <\|> key</_description> + <_description>Czechia - With <\|> key</_description> </configItem> </variant> <variant> <configItem> <name>qwerty</name> - <_description>qwerty</_description> + <_description>Czechia - qwerty</_description> </configItem> </variant> <variant> <configItem> <name>qwerty_bksl</name> - <_description>qwerty, extended Backslash</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ucw</name> - <_description>UCW layout (accented letters only)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak-ucw</name> - <_description>US Dvorak with CZ UCW support</_description> - </configItem> - </variant> + <_description>Czechia - qwerty, extended Backslash</_description> + </configItem> + </variant> + <variant> + <configItem> + <name>ucw</name> + <_description>Czechia - UCW layout (accented letters only)</_description> + </configItem> + </variant> + <variant> + <configItem> + <name>dvorak-ucw</name> + <_description>Czechia - US Dvorak with CZ UCW support</_description> + </configItem> + </variant> </variantList> </layout> <layout> @@ -2167,31 +2279,33 @@ <name>dk</name> <_shortDescription>Dnk</_shortDescription> <_description>Denmark</_description> - <languageList><iso639Id>dan</iso639Id></languageList> + <languageList> + <iso639Id>dan</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Denmark - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Denmark - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>mac_nodeadkeys</name> - <_description>Macintosh, eliminate dead keys</_description> + <_description>Denmark - Macintosh, eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>Denmark - Dvorak</_description> </configItem> </variant> </variantList> @@ -2201,25 +2315,27 @@ <name>nl</name> <_shortDescription>Nld</_shortDescription> <_description>Netherlands</_description> - <languageList><iso639Id>nld</iso639Id></languageList> + <languageList> + <iso639Id>nld</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>Netherlands - Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Netherlands - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>std</name> - <_description>Standard</_description> + <_description>Netherlands - Standard</_description> </configItem> </variant> </variantList> @@ -2229,7 +2345,9 @@ <name>bt</name> <_shortDescription>Btn</_shortDescription> <_description>Bhutan</_description> - <languageList><iso639Id>dzo</iso639Id></languageList> + <languageList> + <iso639Id>dzo</iso639Id> + </languageList> </configItem> </layout> <layout> @@ -2237,25 +2355,27 @@ <name>ee</name> <_shortDescription>Est</_shortDescription> <_description>Estonia</_description> - <languageList><iso639Id>est</iso639Id></languageList> + <languageList> + <iso639Id>est</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Estonia - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>Estonia - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>us</name> - <_description>US keyboard with Estonian letters</_description> + <_description>Estonia - US keyboard with Estonian letters</_description> </configItem> </variant> </variantList> @@ -2265,41 +2385,51 @@ <name>ir</name> <_shortDescription>Irn</_shortDescription> <_description>Iran</_description> - <languageList><iso639Id>per</iso639Id></languageList> + <languageList> + <iso639Id>per</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>pes_keypad</name> - <_description>Persian, with Persian Keypad</_description> + <_description>Iran - Persian, with Persian Keypad</_description> </configItem> </variant> <variant> <configItem> <name>ku</name> - <_description>Kurdish, Latin Q</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Iran - Kurdish, Latin Q</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_f</name> - <_description>Kurdish, (F)</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Iran - Kurdish, (F)</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_alt</name> - <_description>Kurdish, Latin Alt-Q</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Iran - Kurdish, Latin Alt-Q</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_ara</name> - <_description>Kurdish, Arabic-Latin</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Iran - Kurdish, Arabic-Latin</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -2316,29 +2446,37 @@ <variant> <configItem> <name>ku</name> - <_description>Kurdish, Latin Q</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Iraq - Kurdish, Latin Q</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_f</name> - <_description>Kurdish, (F)</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Iraq - Kurdish, (F)</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_alt</name> - <_description>Kurdish, Latin Alt-Q</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Iraq - Kurdish, Latin Alt-Q</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_ara</name> - <_description>Kurdish, Arabic-Latin</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Iraq - Kurdish, Arabic-Latin</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -2348,13 +2486,15 @@ <name>fo</name> <_shortDescription>Fro</_shortDescription> <_description>Faroe Islands</_description> - <languageList><iso639Id>fao</iso639Id></languageList> + <languageList> + <iso639Id>fao</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Faroe Islands - Eliminate dead keys</_description> </configItem> </variant> </variantList> @@ -2364,25 +2504,27 @@ <name>fi</name> <_shortDescription>Fin</_shortDescription> <_description>Finland</_description> - <languageList><iso639Id>fin</iso639Id></languageList> + <languageList> + <iso639Id>fin</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>classic</name> - <_description>Classic</_description> + <_description>Finland - Classic</_description> </configItem> </variant> <variant> <configItem> <name>nodeadkeys</name> - <_description>Classic, eliminate dead keys</_description> + <_description>Finland - Classic, eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>smi</name> - <_description>Northern Saami</_description> + <_description>Finland - Northern Saami</_description> <languageList><iso639Id>smi</iso639Id> <iso639Id>sme</iso639Id></languageList> </configItem> @@ -2390,7 +2532,7 @@ <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Finland - Macintosh</_description> </configItem> </variant> </variantList> @@ -2400,105 +2542,111 @@ <name>fr</name> <_shortDescription>Fra</_shortDescription> <_description>France</_description> - <languageList><iso639Id>fra</iso639Id></languageList> + <languageList> + <iso639Id>fra</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>France - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>France - Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>oss</name> - <_description>Alternative</_description> + <_description>France - Alternative</_description> </configItem> </variant> <variant> <configItem> <name>oss_latin9</name> - <_description>Alternative, latin-9 only</_description> + <_description>France - Alternative, latin-9 only</_description> </configItem> </variant> <variant> <configItem> <name>oss_nodeadkeys</name> - <_description>Alternative, eliminate dead keys</_description> + <_description>France - Alternative, eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>oss_sundeadkeys</name> - <_description>Alternative, Sun dead keys</_description> + <_description>France - Alternative, Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>latin9</name> - <_description>(Legacy) Alternative</_description> + <_description>France - (Legacy) Alternative</_description> </configItem> </variant> <variant> <configItem> <name>latin9_nodeadkeys</name> - <_description>(Legacy) Alternative, eliminate dead keys</_description> + <_description>France - (Legacy) Alternative, eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>latin9_sundeadkeys</name> - <_description>(Legacy) Alternative, Sun dead keys</_description> + <_description>France - (Legacy) Alternative, Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>bepo</name> - <_description>Bepo, ergonomic, Dvorak way</_description> + <_description>France - Bepo, ergonomic, Dvorak way</_description> </configItem> </variant> <variant> <configItem> <name>bepo_latin9</name> - <_description>Bepo, ergonomic, Dvorak way, latin-9 only</_description> + <_description>France - Bepo, ergonomic, Dvorak way, latin-9 only</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>France - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>France - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>bre</name> - <_description>Breton</_description> + <_description>France - Breton</_description> </configItem> </variant> <variant> <configItem> <name>oci</name> - <_description>Occitan</_description> - <languageList><iso639Id>oci</iso639Id></languageList> + <_description>France - Occitan</_description> + <languageList> + <iso639Id>oci</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>geo</name> - <_description>Georgian AZERTY Tskapo</_description> - <languageList><iso639Id>geo</iso639Id></languageList> + <_description>France - Georgian AZERTY Tskapo</_description> + <languageList> + <iso639Id>geo</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -2508,61 +2656,75 @@ <name>gh</name> <_shortDescription>Gha</_shortDescription> <_description>Ghana</_description> - <languageList><iso639Id>eng</iso639Id></languageList> + <languageList> + <iso639Id>eng</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>generic</name> - <_description>Multilingual</_description> + <_description>Ghana - Multilingual</_description> </configItem> </variant> <variant> <configItem> <name>akan</name> - <_description>Akan</_description> - <languageList><iso639Id>aka</iso639Id></languageList> + <_description>Ghana - Akan</_description> + <languageList> + <iso639Id>aka</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ewe</name> - <_description>Ewe</_description> - <languageList><iso639Id>ewe</iso639Id></languageList> + <_description>Ghana - Ewe</_description> + <languageList> + <iso639Id>ewe</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>fula</name> - <_description>Fula</_description> - <languageList><iso639Id>ful</iso639Id></languageList> + <_description>Ghana - Fula</_description> + <languageList> + <iso639Id>ful</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ga</name> - <_description>Ga</_description> - <languageList><iso639Id>gaa</iso639Id></languageList> + <_description>Ghana - Ga</_description> + <languageList> + <iso639Id>gaa</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>hausa</name> - <_description>Hausa</_description> - <languageList><iso639Id>hau</iso639Id></languageList> + <_description>Ghana - Hausa</_description> + <languageList> + <iso639Id>hau</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>avn</name> - <_description>Avatime</_description> - <languageList><iso639Id>avn</iso639Id></languageList> + <_description>Ghana - Avatime</_description> + <languageList> + <iso639Id>avn</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>gillbt</name> - <_description>GILLBT</_description> + <_description>Ghana - GILLBT</_description> </configItem> </variant> </variantList> @@ -2572,7 +2734,9 @@ <name>gn</name> <_shortDescription>Gin</_shortDescription> <_description>Guinea</_description> - <languageList><iso639Id>fra</iso639Id></languageList> + <languageList> + <iso639Id>fra</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -2581,33 +2745,39 @@ <name>ge</name> <_shortDescription>Geo</_shortDescription> <_description>Georgia</_description> - <languageList><iso639Id>geo</iso639Id></languageList> + <languageList> + <iso639Id>geo</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>ergonomic</name> - <_description>Ergonomic</_description> + <_description>Georgia - Ergonomic</_description> </configItem> </variant> <variant> <configItem> <name>mess</name> - <_description>MESS</_description> + <_description>Georgia - MESS</_description> </configItem> </variant> <variant> <configItem> <name>ru</name> - <_description>Russian</_description> - <languageList><iso639Id>rus</iso639Id></languageList> + <_description>Georgia - Russian</_description> + <languageList> + <iso639Id>rus</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>os</name> - <_description>Ossetian</_description> - <languageList><iso639Id>oss</iso639Id></languageList> + <_description>Georgia - Ossetian</_description> + <languageList> + <iso639Id>oss</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -2617,94 +2787,102 @@ <name>de</name> <_shortDescription>Deu</_shortDescription> <_description>Germany</_description> - <languageList><iso639Id>ger</iso639Id></languageList> + <languageList> + <iso639Id>ger</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>deadacute</name> - <_description>Dead acute</_description> + <_description>Germany - Dead acute</_description> </configItem> </variant> <variant> <configItem> <name>deadgraveacute</name> - <_description>Dead grave acute</_description> + <_description>Germany - Dead grave acute</_description> </configItem> </variant> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Germany - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>ro</name> - <_description>Romanian keyboard with German letters</_description> + <_description>Germany - Romanian keyboard with German letters</_description> </configItem> </variant> <variant> <configItem> <name>ro_nodeadkeys</name> - <_description>Romanian keyboard with German letters, eliminate dead keys</_description> + <_description>Germany - Romanian keyboard with German letters, eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>Germany - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>Germany - Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>neo</name> - <_description>Neo 2</_description> + <_description>Germany - Neo 2</_description> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Germany - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>mac_nodeadkeys</name> - <_description>Macintosh, eliminate dead keys</_description> + <_description>Germany - Macintosh, eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>dsb</name> - <_description>Lower Sorbian</_description> - <languageList><iso639Id>dsb</iso639Id></languageList> + <_description>Germany - Lower Sorbian</_description> + <languageList> + <iso639Id>dsb</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>dsb_qwertz</name> - <_description>Lower Sorbian (qwertz)</_description> - <languageList><iso639Id>dsb</iso639Id></languageList> + <_description>Germany - Lower Sorbian (qwertz)</_description> + <languageList> + <iso639Id>dsb</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>qwerty</name> - <_description>qwerty</_description> + <_description>Germany - qwerty</_description> </configItem> </variant> <variant> <configItem> <name>ru</name> - <_description>Russian phonetic</_description> - <languageList><iso639Id>rus</iso639Id></languageList> + <_description>Germany - Russian phonetic</_description> + <languageList> + <iso639Id>rus</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -2714,31 +2892,33 @@ <name>gr</name> <_shortDescription>Grc</_shortDescription> <_description>Greece</_description> - <languageList><iso639Id>gre</iso639Id></languageList> + <languageList> + <iso639Id>gre</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>simple</name> - <_description>Simple</_description> + <_description>Greece - Simple</_description> </configItem> </variant> <variant> <configItem> <name>extended</name> - <_description>Extended</_description> + <_description>Greece - Extended</_description> </configItem> </variant> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Greece - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>polytonic</name> - <_description>Polytonic</_description> + <_description>Greece - Polytonic</_description> </configItem> </variant> </variantList> @@ -2748,126 +2928,123 @@ <name>hu</name> <_shortDescription>Hun</_shortDescription> <_description>Hungary</_description> - <languageList><iso639Id>hun</iso639Id></languageList> + <languageList> + <iso639Id>hun</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>standard</name> - <_description>Standard</_description> + <_description>Hungary - Standard</_description> </configItem> </variant> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Hungary - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>qwerty</name> - <_description>qwerty</_description> + <_description>Hungary - qwerty</_description> </configItem> </variant> - - <!-- 101 keys --> <variant> <configItem> <name>101_qwertz_comma_dead</name> - <_description>101/qwertz/comma/Dead keys</_description> + <_description>Hungary - 101/qwertz/comma/Dead keys</_description> </configItem> </variant> <variant> <configItem> <name>101_qwertz_comma_nodead</name> - <_description>101/qwertz/comma/Eliminate dead keys</_description> + <_description>Hungary - 101/qwertz/comma/Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>101_qwertz_dot_dead</name> - <_description>101/qwertz/dot/Dead keys</_description> + <_description>Hungary - 101/qwertz/dot/Dead keys</_description> </configItem> </variant> <variant> <configItem> <name>101_qwertz_dot_nodead</name> - <_description>101/qwertz/dot/Eliminate dead keys</_description> + <_description>Hungary - 101/qwertz/dot/Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>101_qwerty_comma_dead</name> - <_description>101/qwerty/comma/Dead keys</_description> + <_description>Hungary - 101/qwerty/comma/Dead keys</_description> </configItem> </variant> <variant> <configItem> <name>101_qwerty_comma_nodead</name> - <_description>101/qwerty/comma/Eliminate dead keys</_description> + <_description>Hungary - 101/qwerty/comma/Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>101_qwerty_dot_dead</name> - <_description>101/qwerty/dot/Dead keys</_description> + <_description>Hungary - 101/qwerty/dot/Dead keys</_description> </configItem> </variant> <variant> <configItem> <name>101_qwerty_dot_nodead</name> - <_description>101/qwerty/dot/Eliminate dead keys</_description> + <_description>Hungary - 101/qwerty/dot/Eliminate dead keys</_description> </configItem> </variant> - - - <!-- 102 keys --> <variant> <configItem> <name>102_qwertz_comma_dead</name> - <_description>102/qwertz/comma/Dead keys</_description> + <_description>Hungary - 102/qwertz/comma/Dead keys</_description> </configItem> </variant> <variant> <configItem> <name>102_qwertz_comma_nodead</name> - <_description>102/qwertz/comma/Eliminate dead keys</_description> + <_description>Hungary - 102/qwertz/comma/Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>102_qwertz_dot_dead</name> - <_description>102/qwertz/dot/Dead keys</_description> + <_description>Hungary - 102/qwertz/dot/Dead keys</_description> </configItem> </variant> <variant> <configItem> <name>102_qwertz_dot_nodead</name> - <_description>102/qwertz/dot/Eliminate dead keys</_description> + <_description>Hungary - 102/qwertz/dot/Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>102_qwerty_comma_dead</name> - <_description>102/qwerty/comma/Dead keys</_description> + <_description>Hungary - 102/qwerty/comma/Dead keys</_description> </configItem> </variant> <variant> <configItem> <name>102_qwerty_comma_nodead</name> - <_description>102/qwerty/comma/Eliminate dead keys</_description> + <_description>Hungary - 102/qwerty/comma/Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>102_qwerty_dot_dead</name> - <_description>102/qwerty/dot/Dead keys</_description> + <_description>Hungary - 102/qwerty/dot/Dead keys</_description> </configItem> </variant> <variant> <configItem> <name>102_qwerty_dot_nodead</name> - <_description>102/qwerty/dot/Eliminate dead keys</_description> + <_description>Hungary - 102/qwerty/dot/Eliminate dead keys</_description> </configItem> </variant> </variantList> @@ -2877,31 +3054,33 @@ <name>is</name> <_shortDescription>Isl</_shortDescription> <_description>Iceland</_description> - <languageList><iso639Id>ice</iso639Id></languageList> + <languageList> + <iso639Id>ice</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>Sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>Iceland - Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Iceland - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Iceland - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>Iceland - Dvorak</_description> </configItem> </variant> </variantList> @@ -2911,25 +3090,27 @@ <name>il</name> <_shortDescription>Isr</_shortDescription> <_description>Israel</_description> - <languageList><iso639Id>heb</iso639Id></languageList> + <languageList> + <iso639Id>heb</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>lyx</name> - <_description>lyx</_description> + <_description>Israel - lyx</_description> </configItem> </variant> <variant> <configItem> <name>phonetic</name> - <_description>Phonetic</_description> + <_description>Israel - Phonetic</_description> </configItem> </variant> <variant> <configItem> <name>biblical</name> - <_description>Biblical Hebrew (Tiro)</_description> + <_description>Israel - Biblical Hebrew (Tiro)</_description> </configItem> </variant> </variantList> @@ -2939,32 +3120,36 @@ <name>it</name> <_shortDescription>Ita</_shortDescription> <_description>Italy</_description> - <languageList><iso639Id>ita</iso639Id></languageList> + <languageList> + <iso639Id>ita</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Italy - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Italy - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>us</name> - <_description>US keyboard with Italian letters</_description> + <_description>Italy - US keyboard with Italian letters</_description> </configItem> </variant> <variant> <configItem> <name>geo</name> - <_description>Georgian</_description> - <languageList><iso639Id>geo</iso639Id></languageList> + <_description>Italy - Georgian</_description> + <languageList> + <iso639Id>geo</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -2974,31 +3159,33 @@ <name>jp</name> <_shortDescription>Jpn</_shortDescription> <_description>Japan</_description> - <languageList><iso639Id>jpn</iso639Id></languageList> + <languageList> + <iso639Id>jpn</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>kana</name> - <_description>Kana</_description> + <_description>Japan - Kana</_description> </configItem> </variant> - <variant> + <variant> <configItem> <name>kana86</name> - <_description>Kana 86</_description> + <_description>Japan - Kana 86</_description> </configItem> - </variant> - <variant> + </variant> + <variant> <configItem> <name>OADG109A</name> - <_description>OADG 109A</_description> + <_description>Japan - OADG 109A</_description> </configItem> - </variant> + </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Japan - Macintosh</_description> </configItem> </variant> </variantList> @@ -3008,13 +3195,15 @@ <name>kg</name> <_shortDescription>Kgz</_shortDescription> <_description>Kyrgyzstan</_description> - <languageList><iso639Id>kir</iso639Id></languageList> + <languageList> + <iso639Id>kir</iso639Id> + </languageList> </configItem> <variantList> - <variant> + <variant> <configItem> <name>phonetic</name> - <_description>Phonetic</_description> + <_description>Kyrgyzstan - Phonetic</_description> </configItem> </variant> </variantList> @@ -3024,7 +3213,9 @@ <name>kh</name> <_shortDescription>Khm</_shortDescription> <_description>Cambodia</_description> - <languageList><iso639Id>khm</iso639Id></languageList> + <languageList> + <iso639Id>khm</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -3033,25 +3224,27 @@ <name>kz</name> <_shortDescription>Kaz</_shortDescription> <_description>Kazakhstan</_description> - <languageList><iso639Id>kaz</iso639Id></languageList> + <languageList> + <iso639Id>kaz</iso639Id> + </languageList> </configItem> <variantList> - <variant> - <configItem> - <name>ruskaz</name> - <_description>Russian with Kazakh</_description> + <variant> + <configItem> + <name>ruskaz</name> + <_description>Kazakhstan - Russian with Kazakh</_description> <languageList><iso639Id>kaz</iso639Id> <iso639Id>rus</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>kazrus</name> - <_description>Kazakh with Russian</_description> + </configItem> + </variant> + <variant> + <configItem> + <name>kazrus</name> + <_description>Kazakhstan - Kazakh with Russian</_description> <languageList><iso639Id>kaz</iso639Id> <iso639Id>rus</iso639Id></languageList> - </configItem> - </variant> + </configItem> + </variant> </variantList> </layout> <layout> @@ -3059,25 +3252,19 @@ <name>la</name> <_shortDescription>Lao</_shortDescription> <_description>Laos</_description> - <languageList><iso639Id>lao</iso639Id></languageList> + <languageList> + <iso639Id>lao</iso639Id> + </languageList> </configItem> <variantList> - <variant> - <configItem> - <name>basic</name> - <_description>Laos</_description> - <languageList><iso639Id>lao</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>stea</name> - <_description>Laos - STEA (proposed standard layout)</_description> + <variant> + <configItem> + <name>stea</name> + <_description>Laos - STEA (proposed standard layout)</_description> <languageList><iso639Id>lao</iso639Id> </languageList> - </configItem> - </variant> + </configItem> + </variant> </variantList> </layout> <layout> @@ -3108,25 +3295,27 @@ <iso3166Id>UY</iso3166Id> <iso3166Id>VE</iso3166Id> </countryList> - <languageList><iso639Id>spa</iso639Id></languageList> + <languageList> + <iso639Id>spa</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Latin American - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>deadtilde</name> - <_description>Include dead tilde</_description> + <_description>Latin American - Include dead tilde</_description> </configItem> </variant> <variant> <configItem> <name>sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>Latin American - Sun dead keys</_description> </configItem> </variant> </variantList> @@ -3136,37 +3325,39 @@ <name>lt</name> <_shortDescription>Ltu</_shortDescription> <_description>Lithuania</_description> - <languageList><iso639Id>lit</iso639Id></languageList> + <languageList> + <iso639Id>lit</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>std</name> - <_description>Standard</_description> + <_description>Lithuania - Standard</_description> </configItem> </variant> <variant> <configItem> <name>us</name> - <_description>US keyboard with Lithuanian letters</_description> + <_description>Lithuania - US keyboard with Lithuanian letters</_description> </configItem> </variant> <variant> <configItem> <name>ibm</name> - <_description>IBM (LST 1205-92)</_description> + <_description>Lithuania - IBM (LST 1205-92)</_description> </configItem> </variant> <variant> <configItem> <name>lekp</name> - <_description>LEKP</_description> + <_description>Lithuania - LEKP</_description> </configItem> </variant> <variant> <configItem> <name>lekpa</name> - <_description>LEKPa</_description> + <_description>Lithuania - LEKPa</_description> </configItem> </variant> </variantList> @@ -3176,25 +3367,27 @@ <name>lv</name> <_shortDescription>Lva</_shortDescription> <_description>Latvia</_description> - <languageList><iso639Id>lav</iso639Id></languageList> + <languageList> + <iso639Id>lav</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>apostrophe</name> - <_description>Apostrophe (') variant</_description> + <_description>Latvia - Apostrophe (') variant</_description> </configItem> </variant> <variant> <configItem> <name>tilde</name> - <_description>Tilde (~) variant</_description> + <_description>Latvia - Tilde (~) variant</_description> </configItem> </variant> <variant> <configItem> <name>fkey</name> - <_description>F-letter (F) variant</_description> + <_description>Latvia - F-letter (F) variant</_description> </configItem> </variant> </variantList> @@ -3204,7 +3397,9 @@ <name>mao</name> <_shortDescription>Mao</_shortDescription> <_description>Maori</_description> - <languageList><iso639Id>mao</iso639Id></languageList> + <languageList> + <iso639Id>mao</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -3213,49 +3408,51 @@ <name>me</name> <_shortDescription>MNE</_shortDescription> <_description>Montenegro</_description> - <languageList><iso639Id>srp</iso639Id></languageList> + <languageList> + <iso639Id>srp</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>cyrillic</name> - <_description>Cyrillic</_description> + <_description>Montenegro - Cyrillic</_description> </configItem> </variant> <variant> <configItem> <name>cyrillicyz</name> - <_description>Cyrillic, Z and ZHE swapped</_description> + <_description>Montenegro - Cyrillic, Z and ZHE swapped</_description> </configItem> </variant> <variant> <configItem> <name>latinunicode</name> - <_description>Latin unicode</_description> + <_description>Montenegro - Latin unicode</_description> </configItem> </variant> <variant> <configItem> <name>latinyz</name> - <_description>Latin qwerty</_description> + <_description>Montenegro - Latin qwerty</_description> </configItem> </variant> <variant> <configItem> <name>latinunicodeyz</name> - <_description>Latin unicode qwerty</_description> + <_description>Montenegro - Latin unicode qwerty</_description> </configItem> </variant> <variant> <configItem> <name>cyrillicalternatequotes</name> - <_description>Cyrillic with guillemets</_description> + <_description>Montenegro - Cyrillic with guillemets</_description> </configItem> </variant> <variant> <configItem> <name>latinalternatequotes</name> - <_description>Latin with guillemets</_description> + <_description>Montenegro - Latin with guillemets</_description> </configItem> </variant> </variantList> @@ -3265,13 +3462,15 @@ <name>mk</name> <_shortDescription>Mkd</_shortDescription> <_description>Macedonia</_description> - <languageList><iso639Id>mkd</iso639Id></languageList> + <languageList> + <iso639Id>mkd</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Macedonia - Eliminate dead keys</_description> </configItem> </variant> </variantList> @@ -3281,13 +3480,15 @@ <name>mt</name> <_shortDescription>Mlt</_shortDescription> <_description>Malta</_description> - <languageList><iso639Id>mlt</iso639Id></languageList> + <languageList> + <iso639Id>mlt</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>us</name> - <_description>Maltese keyboard with US layout</_description> + <_description>Malta - Maltese keyboard with US layout</_description> </configItem> </variant> </variantList> @@ -3297,7 +3498,9 @@ <name>mn</name> <_shortDescription>Mng</_shortDescription> <_description>Mongolia</_description> - <languageList><iso639Id>mng</iso639Id></languageList> + <languageList> + <iso639Id>mng</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -3306,45 +3509,51 @@ <name>no</name> <_shortDescription>Nor</_shortDescription> <_description>Norway</_description> - <languageList><iso639Id>nor</iso639Id></languageList> + <languageList> + <iso639Id>nor</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Norway - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>Norway - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>smi</name> - <_description>Northern Saami</_description> - <languageList><iso639Id>sme</iso639Id></languageList> + <_description>Norway - Northern Saami</_description> + <languageList> + <iso639Id>sme</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>smi_nodeadkeys</name> - <_description>Northern Saami, eliminate dead keys</_description> - <languageList><iso639Id>sme</iso639Id></languageList> + <_description>Norway - Northern Saami, eliminate dead keys</_description> + <languageList> + <iso639Id>sme</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Norway - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>mac_nodeadkeys</name> - <_description>Macintosh, eliminate dead keys</_description> + <_description>Norway - Macintosh, eliminate dead keys</_description> </configItem> </variant> </variantList> @@ -3354,51 +3563,57 @@ <name>pl</name> <_shortDescription>Pol</_shortDescription> <_description>Poland</_description> - <languageList><iso639Id>pol</iso639Id></languageList> + <languageList> + <iso639Id>pol</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>qwertz</name> - <_description>qwertz</_description> + <_description>Poland - qwertz</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>Poland - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>dvorak_quotes</name> - <_description>Dvorak, Polish quotes on quotemark key</_description> + <_description>Poland - Dvorak, Polish quotes on quotemark key</_description> </configItem> </variant> <variant> <configItem> <name>dvorak_altquotes</name> - <_description>Dvorak, Polish quotes on key 1</_description> + <_description>Poland - Dvorak, Polish quotes on key 1</_description> </configItem> </variant> <variant> <configItem> <name>csb</name> - <_description>Kashubian</_description> - <languageList><iso639Id>csb</iso639Id></languageList> + <_description>Poland - Kashubian</_description> + <languageList> + <iso639Id>csb</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ru_phonetic_dvorak</name> - <_description>Russian phonetic Dvorak</_description> - <languageList><iso639Id>rus</iso639Id></languageList> + <_description>Poland - Russian phonetic Dvorak</_description> + <languageList> + <iso639Id>rus</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>dvp</name> - <_description>Programmer Dvorak</_description> + <_description>Poland - Programmer Dvorak</_description> </configItem> </variant> </variantList> @@ -3408,56 +3623,60 @@ <name>pt</name> <_shortDescription>Prt</_shortDescription> <_description>Portugal</_description> - <languageList><iso639Id>por</iso639Id></languageList> + <languageList> + <iso639Id>por</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Portugal - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>Portugal - Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Portugal - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>mac_nodeadkeys</name> - <_description>Macintosh, eliminate dead keys</_description> + <_description>Portugal - Macintosh, eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>mac_sundeadkeys</name> - <_description>Macintosh, Sun dead keys</_description> + <_description>Portugal - Macintosh, Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>nativo</name> - <_description>Nativo</_description> + <_description>Portugal - Nativo</_description> </configItem> </variant> <variant> <configItem> <name>nativo-us</name> - <_description>Nativo for USA keyboards</_description> + <_description>Portugal - Nativo for USA keyboards</_description> </configItem> </variant> <variant> <configItem> <name>nativo-epo</name> - <_description>Nativo for Esperanto</_description> - <languageList><iso639Id>epo</iso639Id></languageList> + <_description>Portugal - Nativo for Esperanto</_description> + <languageList> + <iso639Id>epo</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -3467,59 +3686,69 @@ <name>ro</name> <_shortDescription>Rou</_shortDescription> <_description>Romania</_description> - <languageList><iso639Id>rum</iso639Id></languageList> + <languageList> + <iso639Id>rum</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>cedilla</name> - <_description>Cedilla</_description> + <_description>Romania - Cedilla</_description> </configItem> </variant> <variant> <configItem> <name>std</name> - <_description>Standard</_description> + <_description>Romania - Standard</_description> </configItem> </variant> <variant> <configItem> <name>std_cedilla</name> - <_description>Standard (Cedilla)</_description> + <_description>Romania - Standard (Cedilla)</_description> </configItem> </variant> <variant> <configItem> <name>winkeys</name> - <_description>Winkeys</_description> + <_description>Romania - Winkeys</_description> </configItem> </variant> <variant> <configItem> <name>crh_f</name> - <_description>Crimean Tatar (Turkish F)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Romania - Crimean Tatar (Turkish F)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>crh_alt</name> - <_description>Crimean Tatar (Turkish Alt-Q)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Romania - Crimean Tatar (Turkish Alt-Q)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>crh_dobruca1</name> - <_description>Crimean Tatar (Dobruca-1 Q)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Romania - Crimean Tatar (Dobruca-1 Q)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>crh_dobruca2</name> - <_description>Crimean Tatar (Dobruca-2 Q)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Romania - Crimean Tatar (Dobruca-2 Q)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -3529,112 +3758,132 @@ <name>ru</name> <_shortDescription>Rus</_shortDescription> <_description>Russia</_description> - <languageList><iso639Id>rus</iso639Id></languageList> + <languageList> + <iso639Id>rus</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>phonetic</name> - <_description>Phonetic</_description> + <_description>Russia - Phonetic</_description> </configItem> </variant> <variant> <configItem> <name>phonetic_winkeys</name> - <_description>Phonetic Winkeys</_description> + <_description>Russia - Phonetic Winkeys</_description> </configItem> </variant> <variant> <configItem> <name>typewriter</name> - <_description>Typewriter</_description> + <_description>Russia - Typewriter</_description> </configItem> </variant> <variant> <configItem> <name>legacy</name> - <_description>Legacy</_description> + <_description>Russia - Legacy</_description> </configItem> </variant> <variant> <configItem> <name>typewriter-legacy</name> - <_description>Typewriter, legacy</_description> + <_description>Russia - Typewriter, legacy</_description> </configItem> </variant> <variant> <configItem> <name>tt</name> - <_description>Tatar</_description> - <languageList><iso639Id>tat</iso639Id></languageList> + <_description>Russia - Tatar</_description> + <languageList> + <iso639Id>tat</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>os_legacy</name> - <_description>Ossetian, legacy</_description> - <languageList><iso639Id>oss</iso639Id></languageList> + <_description>Russia - Ossetian, legacy</_description> + <languageList> + <iso639Id>oss</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>os_winkeys</name> - <_description>Ossetian, Winkeys</_description> - <languageList><iso639Id>oss</iso639Id></languageList> + <_description>Russia - Ossetian, Winkeys</_description> + <languageList> + <iso639Id>oss</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>cv</name> - <_description>Chuvash</_description> - <languageList><iso639Id>chv</iso639Id></languageList> + <_description>Russia - Chuvash</_description> + <languageList> + <iso639Id>chv</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>cv_latin</name> - <_description>Chuvash Latin</_description> - <languageList><iso639Id>chv</iso639Id></languageList> + <_description>Russia - Chuvash Latin</_description> + <languageList> + <iso639Id>chv</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>udm</name> - <_description>Udmurt</_description> - <languageList><iso639Id>udm</iso639Id></languageList> + <_description>Russia - Udmurt</_description> + <languageList> + <iso639Id>udm</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>kom</name> - <_description>Komi</_description> - <languageList><iso639Id>kom</iso639Id></languageList> + <_description>Russia - Komi</_description> + <languageList> + <iso639Id>kom</iso639Id> + </languageList> </configItem> </variant> - <variant> + <variant> <configItem> <name>sah</name> - <_description>Yakut</_description> - <languageList><iso639Id>sah</iso639Id></languageList> + <_description>Russia - Yakut</_description> + <languageList> + <iso639Id>sah</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>xal</name> - <_description>Kalmyk</_description> - <languageList><iso639Id>xal</iso639Id></languageList> + <_description>Russia - Kalmyk</_description> + <languageList> + <iso639Id>xal</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>dos</name> - <_description>DOS</_description> + <_description>Russia - DOS</_description> </configItem> </variant> <variant> <configItem> <name>srp</name> - <_description>Serbian</_description> + <_description>Russia - Serbian</_description> <languageList><iso639Id>rus</iso639Id> <iso639Id>srp</iso639Id></languageList> </configItem> @@ -3642,15 +3891,19 @@ <variant> <configItem> <name>bak</name> - <_description>Bashkirian</_description> - <languageList><iso639Id>bak</iso639Id></languageList> + <_description>Russia - Bashkirian</_description> + <languageList> + <iso639Id>bak</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>chm</name> - <_description>Mari</_description> - <languageList><iso639Id>chm</iso639Id></languageList> + <_description>Russia - Mari</_description> + <languageList> + <iso639Id>chm</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -3660,56 +3913,60 @@ <name>rs</name> <_shortDescription>SRB</_shortDescription> <_description>Serbia</_description> - <languageList><iso639Id>srp</iso639Id></languageList> + <languageList> + <iso639Id>srp</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>yz</name> - <_description>Z and ZHE swapped</_description> + <_description>Serbia - Z and ZHE swapped</_description> </configItem> </variant> <variant> <configItem> <name>latin</name> - <_description>Latin</_description> + <_description>Serbia - Latin</_description> </configItem> </variant> <variant> <configItem> <name>latinunicode</name> - <_description>Latin Unicode</_description> + <_description>Serbia - Latin Unicode</_description> </configItem> </variant> <variant> <configItem> <name>latinyz</name> - <_description>Latin qwerty</_description> + <_description>Serbia - Latin qwerty</_description> </configItem> </variant> <variant> <configItem> <name>latinunicodeyz</name> - <_description>Latin Unicode qwerty</_description> + <_description>Serbia - Latin Unicode qwerty</_description> </configItem> </variant> <variant> <configItem> <name>alternatequotes</name> - <_description>With guillemets</_description> + <_description>Serbia - With guillemets</_description> </configItem> </variant> <variant> <configItem> <name>latinalternatequotes</name> - <_description>Latin with guillemets</_description> + <_description>Serbia - Latin with guillemets</_description> </configItem> </variant> <variant> <configItem> <name>rue</name> - <_description>Pannonian Rusyn Homophonic</_description> - <languageList><iso639Id>rue</iso639Id></languageList> + <_description>Serbia - Pannonian Rusyn Homophonic</_description> + <languageList> + <iso639Id>rue</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -3719,19 +3976,21 @@ <name>si</name> <_shortDescription>Svn</_shortDescription> <_description>Slovenia</_description> - <languageList><iso639Id>slv</iso639Id></languageList> + <languageList> + <iso639Id>slv</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>alternatequotes</name> - <_description>Use guillemets for quotes</_description> + <_description>Slovenia - Use guillemets for quotes</_description> </configItem> </variant> <variant> <configItem> <name>us</name> - <_description>US keyboard with Slovenian letters</_description> + <_description>Slovenia - US keyboard with Slovenian letters</_description> </configItem> </variant> </variantList> @@ -3741,25 +4000,27 @@ <name>sk</name> <_shortDescription>Svk</_shortDescription> <_description>Slovakia</_description> - <languageList><iso639Id>slo</iso639Id></languageList> + <languageList> + <iso639Id>slo</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>bksl</name> - <_description>Extended Backslash</_description> + <_description>Slovakia - Extended Backslash</_description> </configItem> </variant> <variant> <configItem> <name>qwerty</name> - <_description>qwerty</_description> + <_description>Slovakia - qwerty</_description> </configItem> </variant> <variant> <configItem> <name>qwerty_bksl</name> - <_description>qwerty, extended Backslash</_description> + <_description>Slovakia - qwerty, extended Backslash</_description> </configItem> </variant> </variantList> @@ -3769,51 +4030,57 @@ <name>es</name> <_shortDescription>Esp</_shortDescription> <_description>Spain</_description> - <languageList><iso639Id>spa</iso639Id></languageList> + <languageList> + <iso639Id>spa</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Spain - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>deadtilde</name> - <_description>Include dead tilde</_description> + <_description>Spain - Include dead tilde</_description> </configItem> </variant> <variant> <configItem> <name>sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>Spain - Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>Spain - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>ast</name> - <_description>Asturian variant with bottom-dot H and bottom-dot L</_description> - <languageList><iso639Id>ast</iso639Id></languageList> + <_description>Spain - Asturian variant with bottom-dot H and bottom-dot L</_description> + <languageList> + <iso639Id>ast</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>cat</name> - <_description>Catalan variant with middle-dot L</_description> - <languageList><iso639Id>cat</iso639Id></languageList> + <_description>Spain - Catalan variant with middle-dot L</_description> + <languageList> + <iso639Id>cat</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Spain - Macintosh</_description> </configItem> </variant> </variantList> @@ -3823,52 +4090,60 @@ <name>se</name> <_shortDescription>Swe</_shortDescription> <_description>Sweden</_description> - <languageList><iso639Id>swe</iso639Id></languageList> + <languageList> + <iso639Id>swe</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>nodeadkeys</name> - <_description>Eliminate dead keys</_description> + <_description>Sweden - Eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>Sweden - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>rus</name> - <_description>Russian phonetic</_description> - <languageList><iso639Id>rus</iso639Id></languageList> + <_description>Sweden - Russian phonetic</_description> + <languageList> + <iso639Id>rus</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>rus_nodeadkeys</name> - <_description>Russian phonetic, eliminate dead keys</_description> - <languageList><iso639Id>rus</iso639Id></languageList> + <_description>Sweden - Russian phonetic, eliminate dead keys</_description> + <languageList> + <iso639Id>rus</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>smi</name> - <_description>Northern Saami</_description> - <languageList><iso639Id>sme</iso639Id></languageList> + <_description>Sweden - Northern Saami</_description> + <languageList> + <iso639Id>sme</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>Sweden - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>svdvorak</name> - <_description>Svdvorak</_description> + <_description>Sweden - Svdvorak</_description> </configItem> </variant> </variantList> @@ -3885,53 +4160,61 @@ <variant> <configItem> <name>legacy</name> - <_description>Legacy</_description> + <_description>Switzerland - Legacy</_description> </configItem> </variant> <variant> <configItem> <name>de_nodeadkeys</name> - <_description>German, eliminate dead keys</_description> + <_description>Switzerland - German, eliminate dead keys</_description> </configItem> </variant> <variant> <configItem> <name>de_sundeadkeys</name> - <_description>German, Sun dead keys</_description> + <_description>Switzerland - German, Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>fr</name> - <_description>French</_description> - <languageList><iso639Id>fra</iso639Id></languageList> + <_description>Switzerland - French</_description> + <languageList> + <iso639Id>fra</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>fr_nodeadkeys</name> - <_description>French, eliminate dead keys</_description> - <languageList><iso639Id>fra</iso639Id></languageList> + <_description>Switzerland - French, eliminate dead keys</_description> + <languageList> + <iso639Id>fra</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>fr_sundeadkeys</name> - <_description>French, Sun dead keys</_description> - <languageList><iso639Id>fra</iso639Id></languageList> + <_description>Switzerland - French, Sun dead keys</_description> + <languageList> + <iso639Id>fra</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>fr_mac</name> - <_description>French (Macintosh)</_description> - <languageList><iso639Id>fra</iso639Id></languageList> + <_description>Switzerland - French (Macintosh)</_description> + <languageList> + <iso639Id>fra</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>de_mac</name> - <_description>German (Macintosh)</_description> + <_description>Switzerland - German (Macintosh)</_description> </configItem> </variant> </variantList> @@ -3941,40 +4224,48 @@ <name>sy</name> <_shortDescription>Syr</_shortDescription> <_description>Syria</_description> - <languageList><iso639Id>syr</iso639Id></languageList> + <languageList> + <iso639Id>syr</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>syc</name> - <_description>Syriac</_description> + <_description>Syria - Syriac</_description> </configItem> </variant> <variant> <configItem> <name>syc_phonetic</name> - <_description>Syriac phonetic</_description> + <_description>Syria - Syriac phonetic</_description> </configItem> </variant> <variant> <configItem> <name>ku</name> - <_description>Kurdish, Latin Q</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Syria - Kurdish, Latin Q</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_f</name> - <_description>Kurdish, (F)</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Syria - Kurdish, (F)</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_alt</name> - <_description>Kurdish, Latin Alt-Q</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Syria - Kurdish, Latin Alt-Q</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -3984,13 +4275,15 @@ <name>tj</name> <_shortDescription>Tjk</_shortDescription> <_description>Tajikistan</_description> - <languageList><iso639Id>tgk</iso639Id></languageList> + <languageList> + <iso639Id>tgk</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>legacy</name> - <_description>Legacy</_description> + <_description>Tajikistan - Legacy</_description> </configItem> </variant> </variantList> @@ -4000,21 +4293,27 @@ <name>lk</name> <_shortDescription>Lka</_shortDescription> <_description>Sri Lanka</_description> - <languageList><iso639Id>sin</iso639Id></languageList> + <languageList> + <iso639Id>sin</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>tam_unicode</name> - <_description>Tamil Unicode</_description> - <languageList><iso639Id>tam</iso639Id></languageList> + <_description>Sri Lanka - Tamil Unicode</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>tam_TAB</name> - <_description>Tamil TAB Typewriter</_description> - <languageList><iso639Id>tam</iso639Id></languageList> + <_description>Sri Lanka - Tamil TAB Typewriter</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -4024,19 +4323,21 @@ <name>th</name> <_shortDescription>Tha</_shortDescription> <_description>Thailand</_description> - <languageList><iso639Id>tha</iso639Id></languageList> + <languageList> + <iso639Id>tha</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>tis</name> - <_description>TIS-820.2538</_description> + <_description>Thailand - TIS-820.2538</_description> </configItem> </variant> <variant> <configItem> <name>pat</name> - <_description>Pattachote</_description> + <_description>Thailand - Pattachote</_description> </configItem> </variant> </variantList> @@ -4046,73 +4347,87 @@ <name>tr</name> <_shortDescription>Tur</_shortDescription> <_description>Turkey</_description> - <languageList><iso639Id>tur</iso639Id></languageList> + <languageList> + <iso639Id>tur</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>f</name> - <_description>(F)</_description> + <_description>Turkey - (F)</_description> </configItem> </variant> <variant> <configItem> <name>alt</name> - <_description>Alt-Q</_description> + <_description>Turkey - Alt-Q</_description> </configItem> </variant> <variant> <configItem> <name>sundeadkeys</name> - <_description>Sun dead keys</_description> + <_description>Turkey - Sun dead keys</_description> </configItem> </variant> <variant> <configItem> <name>ku</name> - <_description>Kurdish, Latin Q</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Turkey - Kurdish, Latin Q</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_f</name> - <_description>Kurdish, (F)</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Turkey - Kurdish, (F)</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ku_alt</name> - <_description>Kurdish, Latin Alt-Q</_description> - <languageList><iso639Id>kur</iso639Id></languageList> + <_description>Turkey - Kurdish, Latin Alt-Q</_description> + <languageList> + <iso639Id>kur</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>intl</name> - <_description>International (with dead keys)</_description> + <_description>Turkey - International (with dead keys)</_description> </configItem> </variant> <variant> <configItem> <name>crh</name> - <_description>Crimean Tatar (Turkish Q)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Turkey - Crimean Tatar (Turkish Q)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>crh_f</name> - <_description>Crimean Tatar (Turkish F)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Turkey - Crimean Tatar (Turkish F)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>crh_alt</name> - <_description>Crimean Tatar (Turkish Alt-Q)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Turkey - Crimean Tatar (Turkish Alt-Q)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -4122,72 +4437,78 @@ <name>ua</name> <_shortDescription>Ukr</_shortDescription> <_description>Ukraine</_description> - <languageList><iso639Id>ukr</iso639Id></languageList> + <languageList> + <iso639Id>ukr</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>phonetic</name> - <_description>Phonetic</_description> + <_description>Ukraine - Phonetic</_description> </configItem> </variant> <variant> <configItem> <name>typewriter</name> - <_description>Typewriter</_description> + <_description>Ukraine - Typewriter</_description> </configItem> </variant> <variant> <configItem> <name>winkeys</name> - <_description>Winkeys</_description> + <_description>Ukraine - Winkeys</_description> </configItem> </variant> <variant> <configItem> <name>legacy</name> - <_description>Legacy</_description> + <_description>Ukraine - Legacy</_description> </configItem> </variant> <variant> <configItem> <name>rstu</name> -<!-- RSTU 2019-91 --> - <_description>Standard RSTU</_description> + <_description>Ukraine - Standard RSTU</_description> </configItem> </variant> <variant> <configItem> <name>rstu_ru</name> -<!-- RSTU 2019-91 --> - <_description>Standard RSTU on Russian layout</_description> + <_description>Ukraine - Standard RSTU on Russian layout</_description> </configItem> </variant> - <variant> + <variant> <configItem> <name>homophonic</name> - <_description>Homophonic</_description> + <_description>Ukraine - Homophonic</_description> </configItem> </variant> <variant> <configItem> <name>crh</name> - <_description>Crimean Tatar (Turkish Q)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Ukraine - Crimean Tatar (Turkish Q)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>crh_f</name> - <_description>Crimean Tatar (Turkish F)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Ukraine - Crimean Tatar (Turkish F)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>crh_alt</name> - <_description>Crimean Tatar (Turkish Alt-Q)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Ukraine - Crimean Tatar (Turkish Alt-Q)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -4197,49 +4518,51 @@ <name>gb</name> <_shortDescription>GBr</_shortDescription> <_description>United Kingdom</_description> - <languageList><iso639Id>eng</iso639Id></languageList> + <languageList> + <iso639Id>eng</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>extd</name> - <_description>Extended - Winkeys</_description> + <_description>United Kingdom - Extended - Winkeys</_description> </configItem> </variant> <variant> <configItem> <name>intl</name> - <_description>International (with dead keys)</_description> + <_description>United Kingdom - International (with dead keys)</_description> </configItem> </variant> <variant> <configItem> <name>dvorak</name> - <_description>Dvorak</_description> + <_description>United Kingdom - Dvorak</_description> </configItem> </variant> <variant> <configItem> <name>dvorakukp</name> - <_description>Dvorak (UK Punctuation)</_description> + <_description>United Kingdom - Dvorak (UK Punctuation)</_description> </configItem> </variant> <variant> <configItem> <name>mac</name> - <_description>Macintosh</_description> + <_description>United Kingdom - Macintosh</_description> </configItem> </variant> <variant> <configItem> <name>mac_intl</name> - <_description>Macintosh (International)</_description> + <_description>United Kingdom - Macintosh (International)</_description> </configItem> </variant> <variant> <configItem> <name>colemak</name> - <_description>Colemak</_description> + <_description>United Kingdom - Colemak</_description> </configItem> </variant> </variantList> @@ -4249,34 +4572,42 @@ <name>uz</name> <_shortDescription>Uzb</_shortDescription> <_description>Uzbekistan</_description> - <languageList><iso639Id>uzb</iso639Id></languageList> + <languageList> + <iso639Id>uzb</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>latin</name> - <_description>Latin</_description> + <_description>Uzbekistan - Latin</_description> </configItem> </variant> <variant> <configItem> <name>crh</name> - <_description>Crimean Tatar (Turkish Q)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Uzbekistan - Crimean Tatar (Turkish Q)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>crh_f</name> - <_description>Crimean Tatar (Turkish F)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Uzbekistan - Crimean Tatar (Turkish F)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>crh_alt</name> - <_description>Crimean Tatar (Turkish Alt-Q)</_description> - <languageList><iso639Id>crh</iso639Id></languageList> + <_description>Uzbekistan - Crimean Tatar (Turkish Alt-Q)</_description> + <languageList> + <iso639Id>crh</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -4286,24 +4617,28 @@ <name>vn</name> <_shortDescription>Vnm</_shortDescription> <_description>Vietnam</_description> - <languageList><iso639Id>vie</iso639Id></languageList> + <languageList> + <iso639Id>vie</iso639Id> + </languageList> </configItem> <variantList/> </layout> <layout> - <configItem> + <configItem> <name>kr</name> <_shortDescription>Kor</_shortDescription> <_description>Korea, Republic of</_description> - <languageList><iso639Id>kor</iso639Id></languageList> + <languageList> + <iso639Id>kor</iso639Id> + </languageList> </configItem> <variantList> - <variant> - <configItem> - <name>kr104</name> - <_description>101/104 key Compatible</_description> - </configItem> - </variant> + <variant> + <configItem> + <name>kr104</name> + <_description>Korea, Republic of - 101/104 key Compatible</_description> + </configItem> + </variant> </variantList> </layout> <layout> @@ -4311,8 +4646,12 @@ <name>nec_vndr/jp</name> <_shortDescription>Jpn</_shortDescription> <_description>Japan (PC-98xx Series)</_description> - <countryList><iso3166Id>JP</iso3166Id></countryList> - <languageList><iso639Id>jpn</iso639Id></languageList> + <countryList> + <iso3166Id>JP</iso3166Id> + </countryList> + <languageList> + <iso639Id>jpn</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -4321,34 +4660,36 @@ <name>ie</name> <_shortDescription>Irl</_shortDescription> <_description>Ireland</_description> - <languageList><iso639Id>eng</iso639Id></languageList> + <languageList> + <iso639Id>eng</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>CloGaelach</name> - <_description>CloGaelach</_description> - <languageList><iso639Id>gla</iso639Id></languageList> + <_description>Ireland - CloGaelach</_description> + <languageList> + <iso639Id>gla</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>UnicodeExpert</name> - <_description>UnicodeExpert</_description> + <_description>Ireland - UnicodeExpert</_description> </configItem> </variant> <variant> <configItem> <name>ogam</name> - <_description>Ogham</_description> - <!-- No ISO code in ISO639 --> - </configItem> + <_description>Ireland - Ogham</_description> + </configItem> </variant> <variant> <configItem> <name>ogam_is434</name> - <_description>Ogham IS434</_description> - <!-- No ISO code in ISO639 --> + <_description>Ireland - Ogham IS434</_description> </configItem> </variant> </variantList> @@ -4358,35 +4699,45 @@ <name>pk</name> <_shortDescription>Pak</_shortDescription> <_description>Pakistan</_description> - <languageList><iso639Id>urd</iso639Id></languageList> + <languageList> + <iso639Id>urd</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>urd-crulp</name> - <_description>CRULP</_description> - <languageList><iso639Id>urd</iso639Id></languageList> + <_description>Pakistan - CRULP</_description> + <languageList> + <iso639Id>urd</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>urd-nla</name> - <_description>NLA</_description> - <languageList><iso639Id>urd</iso639Id></languageList> + <_description>Pakistan - NLA</_description> + <languageList> + <iso639Id>urd</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>ara</name> - <_description>Arabic</_description> - <languageList><iso639Id>ara</iso639Id></languageList> + <_description>Pakistan - Arabic</_description> + <languageList> + <iso639Id>ara</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>snd</name> - <_description>Sindhi</_description> - <languageList><iso639Id>sd</iso639Id></languageList> + <_description>Pakistan - Sindhi</_description> + <languageList> + <iso639Id>sd</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -4396,30 +4747,36 @@ <name>mv</name> <_shortDescription>Mdv</_shortDescription> <_description>Maldives</_description> - <languageList><iso639Id>div</iso639Id></languageList> + <languageList> + <iso639Id>div</iso639Id> + </languageList> </configItem> <variantList/> </layout> <layout> - <configItem> + <configItem> <name>za</name> <_shortDescription>Zaf</_shortDescription> <_description>South Africa</_description> - <languageList><iso639Id>eng</iso639Id></languageList> + <languageList> + <iso639Id>eng</iso639Id> + </languageList> </configItem> </layout> <layout> <configItem> <name>epo</name> <_shortDescription>Epo</_shortDescription> - <_description>Esperanto</_description> - <languageList><iso639Id>epo</iso639Id></languageList> + <_description>Esperanto</_description> + <languageList> + <iso639Id>epo</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>legacy</name> - <_description>displaced semicolon and quote (obsolete)</_description> + <_description>Esperanto - displaced semicolon and quote (obsolete)</_description> </configItem> </variant> </variantList> @@ -4428,37 +4785,47 @@ <configItem> <name>np</name> <_shortDescription>Npl</_shortDescription> - <_description>Nepal</_description> - <languageList><iso639Id>nep</iso639Id></languageList> + <_description>Nepal</_description> + <languageList> + <iso639Id>nep</iso639Id> + </languageList> </configItem> </layout> <layout> <configItem> <name>ng</name> <_shortDescription>Nga</_shortDescription> - <_description>Nigeria</_description> - <languageList><iso639Id>eng</iso639Id></languageList> + <_description>Nigeria</_description> + <languageList> + <iso639Id>eng</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>igbo</name> - <_description>Igbo</_description> - <languageList><iso639Id>ibo</iso639Id></languageList> + <_description>Nigeria - Igbo</_description> + <languageList> + <iso639Id>ibo</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>yoruba</name> - <_description>Yoruba</_description> - <languageList><iso639Id>yor</iso639Id></languageList> + <_description>Nigeria - Yoruba</_description> + <languageList> + <iso639Id>yor</iso639Id> + </languageList> </configItem> </variant> <variant> <configItem> <name>hausa</name> - <_description>Hausa</_description> - <languageList><iso639Id>hau</iso639Id></languageList> + <_description>Nigeria - Hausa</_description> + <languageList> + <iso639Id>hau</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -4468,7 +4835,9 @@ <name>et</name> <_shortDescription>Eth</_shortDescription> <_description>Ethiopia</_description> - <languageList><iso639Id>amh</iso639Id></languageList> + <languageList> + <iso639Id>amh</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -4477,7 +4846,9 @@ <name>sn</name> <_shortDescription>Sen</_shortDescription> <_description>Senegal</_description> - <languageList><iso639Id>wol</iso639Id></languageList> + <languageList> + <iso639Id>wol</iso639Id> + </languageList> </configItem> <variantList/> </layout> @@ -4491,13 +4862,13 @@ <variant> <configItem> <name>left_hand</name> - <_description>Left hand</_description> + <_description>Braille - Left hand</_description> </configItem> </variant> <variant> <configItem> <name>right_hand</name> - <_description>Right hand</_description> + <_description>Braille - Right hand</_description> </configItem> </variant> </variantList> @@ -4507,13 +4878,15 @@ <name>tm</name> <_shortDescription>Tkm</_shortDescription> <_description>Turkmenistan</_description> - <languageList><iso639Id>tuk</iso639Id></languageList> + <languageList> + <iso639Id>tuk</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>alt</name> - <_description>Alt-Q</_description> + <_description>Turkmenistan - Alt-Q</_description> </configItem> </variant> </variantList> @@ -4523,25 +4896,27 @@ <name>ml</name> <_shortDescription>Mli</_shortDescription> <_description>Mali</_description> - <languageList><iso639Id>bam</iso639Id></languageList> + <languageList> + <iso639Id>bam</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>fr-oss</name> - <_description>Français (France Alternative)</_description> + <_description>Mali - Français (France Alternative)</_description> </configItem> </variant> <variant> <configItem> <name>us-mac</name> - <_description>English (USA Macintosh)</_description> + <_description>Mali - English (USA Macintosh)</_description> </configItem> </variant> <variant> <configItem> <name>us-intl</name> - <_description>English (USA International)</_description> + <_description>Mali - English (USA International)</_description> </configItem> </variant> </variantList> @@ -4550,23 +4925,29 @@ <configItem> <name>tz</name> <_shortDescription>Tza</_shortDescription> - <_description>Tanzania</_description> - <languageList><iso639Id>swa</iso639Id></languageList> + <_description>Tanzania</_description> + <languageList> + <iso639Id>swa</iso639Id> + </languageList> </configItem> </layout> <layout> <configItem> <name>ke</name> <_shortDescription>Ken</_shortDescription> - <_description>Kenya</_description> - <languageList><iso639Id>swa</iso639Id></languageList> + <_description>Kenya</_description> + <languageList> + <iso639Id>swa</iso639Id> + </languageList> </configItem> <variantList> <variant> <configItem> <name>kik</name> - <_description>Kikuyu</_description> - <languageList><iso639Id>kik</iso639Id></languageList> + <_description>Kenya - Kikuyu</_description> + <languageList> + <iso639Id>kik</iso639Id> + </languageList> </configItem> </variant> </variantList> @@ -4575,8 +4956,10 @@ <configItem> <name>bw</name> <_shortDescription>Bwa</_shortDescription> - <_description>Botswana</_description> - <languageList><iso639Id>tsn</iso639Id></languageList> + <_description>Botswana</_description> + <languageList> + <iso639Id>tsn</iso639Id> + </languageList> </configItem> </layout> <layout> @@ -4600,7 +4983,7 @@ <variant> <configItem> <name>qwerty-bay</name> - <_description>QWERTY (Baybayin)</_description> + <_description>Philippines - QWERTY (Baybayin)</_description> <languageList><iso639Id>bik</iso639Id> <iso639Id>ceb</iso639Id> <iso639Id>fil</iso639Id> @@ -4616,13 +4999,13 @@ <variant> <configItem> <name>capewell-dvorak</name> - <_description>Capewell-Dvorak (Latin)</_description> + <_description>Philippines - Capewell-Dvorak (Latin)</_description> </configItem> </variant> <variant> <configItem> <name>capewell-dvorak-bay</name> - <_description>Capewell-Dvorak (Baybayin)</_description> + <_description>Philippines - Capewell-Dvorak (Baybayin)</_description> <languageList><iso639Id>bik</iso639Id> <iso639Id>ceb</iso639Id> <iso639Id>fil</iso639Id> @@ -4638,13 +5021,13 @@ <variant> <configItem> <name>capewell-qwerf2k6</name> - <_description>Capewell-QWERF 2006 (Latin)</_description> + <_description>Philippines - Capewell-QWERF 2006 (Latin)</_description> </configItem> </variant> <variant> <configItem> <name>capewell-qwerf2k6-bay</name> - <_description>Capewell-QWERF 2006 (Baybayin)</_description> + <_description>Philippines - Capewell-QWERF 2006 (Baybayin)</_description> <languageList><iso639Id>bik</iso639Id> <iso639Id>ceb</iso639Id> <iso639Id>fil</iso639Id> @@ -4660,13 +5043,13 @@ <variant> <configItem> <name>colemak</name> - <_description>Colemak (Latin)</_description> + <_description>Philippines - Colemak (Latin)</_description> </configItem> </variant> <variant> <configItem> <name>colemak-bay</name> - <_description>Colemak (Baybayin)</_description> + <_description>Philippines - Colemak (Baybayin)</_description> <languageList><iso639Id>bik</iso639Id> <iso639Id>ceb</iso639Id> <iso639Id>fil</iso639Id> @@ -4682,13 +5065,13 @@ <variant> <configItem> <name>dvorak</name> - <_description>Dvorak (Latin)</_description> + <_description>Philippines - Dvorak (Latin)</_description> </configItem> </variant> <variant> <configItem> <name>dvorak-bay</name> - <_description>Dvorak (Baybayin)</_description> + <_description>Philippines - Dvorak (Baybayin)</_description> <languageList><iso639Id>bik</iso639Id> <iso639Id>ceb</iso639Id> <iso639Id>fil</iso639Id> diff --git a/xorg-server/xkeyboard-config/rules/xkb.dtd b/xorg-server/xkeyboard-config/rules/xkb.dtd index 4452712fd..0afa0df12 100644 --- a/xorg-server/xkeyboard-config/rules/xkb.dtd +++ b/xorg-server/xkeyboard-config/rules/xkb.dtd @@ -10,7 +10,7 @@ <!ELEMENT xkbConfigRegistry (modelList,layoutList,optionList)> <!ATTLIST xkbConfigRegistry - version CDATA "1.0"> + version CDATA "1.1"> <!ELEMENT modelList (model*)> @@ -40,12 +40,8 @@ <!ELEMENT name (#PCDATA)> <!ELEMENT shortDescription (#PCDATA)> -<!ATTLIST shortDescription - xml:lang CDATA #IMPLIED> <!ELEMENT description (#PCDATA)> -<!ATTLIST description - xml:lang CDATA #IMPLIED> <!ELEMENT vendor (#PCDATA)> diff --git a/xorg-server/xkeyboard-config/rules/xml2lst.pl b/xorg-server/xkeyboard-config/rules/xml2lst.pl index 478fce89c..0c6540d1e 100644 --- a/xorg-server/xkeyboard-config/rules/xml2lst.pl +++ b/xorg-server/xkeyboard-config/rules/xml2lst.pl @@ -4,16 +4,10 @@ # # Usage: # -# perl xml2lst.pl [lang] < filename.xml > filename.lst +# perl xml2lst.pl < filename.xml > filename.lst # # author Ivan Pascal -if (@ARGV) { - $lang = shift @ARGV; -} else { - $lang = ''; -} - $doc = new_document( 0, ''); parse('', $doc); @@ -25,22 +19,14 @@ parse('', $doc); print "! model\n"; for $i (@models) { ($name) = node_by_name($i, 'name'); - @desc = node_by_name($i, 'description'); - $descr = with_attribute(\@desc, 'xml:lang='.$lang); - if (! defined $descr) { - $descr = with_attribute(\@desc, 'xml:lang='); - } + ($descr) = node_by_name($i, 'description'); printf(" %-15s %s\n", text_child($name), text_child($descr)); } print "\n! layout\n"; for $i (@layouts) { ($name) = node_by_name($i, 'name'); - @desc = node_by_name($i, 'description'); - $descr = with_attribute(\@desc, 'xml:lang='.$lang); - if (! defined $descr ) { - $descr = with_attribute(\@desc, 'xml:lang='); - } + ($descr) = node_by_name($i, 'description'); printf(" %-15s %s\n", text_child($name), text_child($descr)); } @@ -50,11 +36,7 @@ for $l (@layouts) { @variants = node_by_name($l, '../variantList/variant/configItem'); for $v (@variants) { ($name) = node_by_name($v, 'name'); - @desc = node_by_name($v, 'description'); - $descr = with_attribute(\@desc, 'xml:lang='.$lang); - if (! defined $descr) { - $descr = with_attribute(\@desc, 'xml:lang='); - } + ($descr) = node_by_name($v, 'description'); printf(" %-15s %s: %s\n", text_child($name), text_child($lname), text_child($descr)); } @@ -63,21 +45,13 @@ for $l (@layouts) { print "\n! option\n"; for $g (@options) { ($name) = node_by_name($g, 'name'); - @desc = node_by_name($g, 'description'); - $descr = with_attribute(\@desc, 'xml:lang='.$lang); - if (! defined $descr) { - $descr = with_attribute(\@desc, 'xml:lang='); - } + ($descr) = node_by_name($g, 'description'); printf(" %-20s %s\n", text_child($name), text_child($descr)); @opts = node_by_name($g, '../option/configItem'); for $o (@opts) { ($name) = node_by_name($o, 'name'); - @desc = node_by_name($o, 'description'); - $descr = with_attribute(\@desc, 'xml:lang='.$lang); - if (! defined $descr) { - $descr = with_attribute(\@desc, 'xml:lang='); - } + ($descr) = node_by_name($o, 'description'); printf(" %-20s %s\n", text_child($name), text_child($descr)); } diff --git a/xorg-server/xkeyboard-config/xslt/reg2ll.xsl b/xorg-server/xkeyboard-config/xslt/reg2ll.xsl index 5cb4c8bec..598eb0fca 100644 --- a/xorg-server/xkeyboard-config/xslt/reg2ll.xsl +++ b/xorg-server/xkeyboard-config/xslt/reg2ll.xsl @@ -1,23 +1,23 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- >
-<xsl:output method="text"
- encoding="UTF-8"
- doctype-system="xkb.dtd"
- indent="no"/>
-
-<xsl:template match="modelList|optionList|name|description|shortDescription|configItem"/>
-<xsl:strip-space elements="*"/>
-
-<xsl:template match="layoutList"><xsl:apply-templates select="./layout"/></xsl:template>
-
-<xsl:template match="variantList"><xsl:apply-templates select="./variant"/></xsl:template>
-
-<xsl:template match="layout"><xsl:text>
-</xsl:text><xsl:value-of select="./configItem/name"/>:"<xsl:value-of select="./configItem/description"/>"<xsl:apply-templates match="./variantList/variant"/></xsl:template>
-
-<xsl:template match="variant"><xsl:text>
-</xsl:text><xsl:value-of select="../../configItem/name"/>(<xsl:value-of select="./configItem/name"/>):"<xsl:value-of select="../../configItem/description"/> - <xsl:value-of select="./configItem/description"/>"</xsl:template>
-
-</xsl:stylesheet>
+<?xml version="1.0" encoding="UTF-8"?> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + > +<xsl:output method="text" + encoding="UTF-8" + doctype-system="xkb.dtd" + indent="no"/> + +<xsl:template match="modelList|optionList|name|description|shortDescription|configItem"/> +<xsl:strip-space elements="*"/> + +<xsl:template match="layoutList"><xsl:apply-templates select="./layout"/></xsl:template> + +<xsl:template match="variantList"><xsl:apply-templates select="./variant"/></xsl:template> + +<xsl:template match="layout"><xsl:text> +</xsl:text><xsl:value-of select="./configItem/name"/>:"<xsl:value-of select="./configItem/description"/>"<xsl:apply-templates match="./variantList/variant"/></xsl:template> + +<xsl:template match="variant"><xsl:text> +</xsl:text><xsl:value-of select="../../configItem/name"/>(<xsl:value-of select="./configItem/name"/>):"<xsl:value-of select="./configItem/description"/>"</xsl:template> + +</xsl:stylesheet> |