diff options
Diffstat (limited to 'MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/cyrl/cyrl-palochka.js')
-rw-r--r-- | MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/cyrl/cyrl-palochka.js | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/cyrl/cyrl-palochka.js b/MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/cyrl/cyrl-palochka.js new file mode 100644 index 00000000..f4e8d8e4 --- /dev/null +++ b/MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/cyrl/cyrl-palochka.js @@ -0,0 +1,43 @@ +/** + * An input method for the Cyrillic alphabet with palochka, which is used by many languages in the + * North Caucasus region. Most keyboard layouts don't support this letter, so people frequently type + * other similarly looking characters instead, but this causes various problems, for example when + * automatically converting from uppercase to lowercase and vice-versa. + * + * This layout assumes that the standard Russian keyboard layout is used. All the rules produce the + * same character palochka, and the characters used are the same that are often used by the speakers + * of these languages online: 1. Latin small 'l'. 2. Latin capital 'I'. 3. Ukrainian capital 'І'. 4. + * Alt-1 (the digit one). 5. Alt-д (Cyrillic small 'de', on the same key as Latin 'l'). 6. Alt-ш + * (Cyrillic small 'sha', on the same key as Latin 'i'). 7. Alt-Ш (Cyrillic capital 'sha', on the + * same key as Latin 'I'). + */ + +( function ( $ ) { + 'use strict'; + // All the characters are very similar in appearance, + // so it's better to give them names to avoid confusion. + var cyrlPalochka; + + cyrlPalochka = { + id: 'cyrl-palochka', + name: 'Cyrillic Palochka', + description: 'Palochka input method for Cyrillic', + date: '2012-10-10', + URL: 'http://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ 'l', 'Ӏ' ], + [ 'I', 'Ӏ' ], + [ 'І', 'Ӏ' ] ], + patterns_x: [ + [ '1', 'Ӏ' ], + [ 'д', 'Ӏ' ], + [ 'ш', 'Ӏ' ], + [ 'Ш', 'Ӏ' ] ] + }; + + $.ime.register( cyrlPalochka ); + +}( jQuery ) ); |