Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merging pull request

  • Loading branch information...
commit b244b9428d72b75ce45ce10e10da54c9f946d79f 2 parents f959fda + 8b04c17
@ershad authored
Showing with 82 additions and 19,209 deletions.
  1. +3 −0  .gitmodules
  2. BIN  css/.DS_Store
  3. +0 −185 css/jquery.ime.css
  4. BIN  images/ime-active.png
  5. +0 −56 images/ime-active.svg
  6. BIN  images/ime-inactive.png
  7. +0 −56 images/ime-inactive.svg
  8. BIN  images/tick.png
  9. +0 −48 images/tick.svg
  10. +1 −0  libs/jquery.ime
  11. +0 −9,440 libs/jquery.js
  12. +74 −77 manifest.json
  13. BIN  rules/.DS_Store
  14. +0 −103 rules/README
  15. +0 −433 rules/am/am-transliteration.js
  16. +0 −168 rules/as/as-avro.js
  17. +0 −84 rules/as/as-bornona.js
  18. +0 −124 rules/as/as-inscript.js
  19. +0 −114 rules/as/as-transliteration.js
  20. +0 −39 rules/be/be-latin.js
  21. +0 −95 rules/be/be-transliteration.js
  22. +0 −54 rules/ber/ber-tfng.js
  23. +0 −194 rules/bn/bn-avro.js
  24. +0 −123 rules/bn/bn-inscript.js
  25. +0 −133 rules/bn/bn-nkb.js
  26. +0 −102 rules/bn/bn-probhat.js
  27. +0 −112 rules/brx/brx-inscript.js
  28. +0 −44 rules/cyrl/cyrl-palochka.js
  29. +0 −50 rules/da/da-normforms.js
  30. +0 −28 rules/de/de.js
  31. +0 −45 rules/eo/eo-transliteration.js
  32. +0 −32 rules/fi/fi-transliteration.js
  33. +0 −66 rules/fo/fo-normforms.js
  34. +0 −113 rules/gu/gu-inscript.js
  35. +0 −156 rules/gu/gu-transliteration.js
  36. +0 −65 rules/he/he-standard-2012-extonly.js
  37. +0 −115 rules/he/he-standard-2012.js
  38. +0 −109 rules/hi/hi-bolnagri.js
  39. +0 −122 rules/hi/hi-inscript.js
  40. +0 −198 rules/hi/hi-transliteration.js
  41. +0 −79 rules/is/is-normforms.js
  42. +0 −217 rules/jv/jv-transliteration.js
  43. +0 −60 rules/ka/ka-transliteration.js
  44. +0 −111 rules/kn/kn-inscript.js
  45. +0 −103 rules/kn/kn-kgp.js
  46. +0 −157 rules/kn/kn-transliteration.js
  47. +0 −117 rules/kok/kok-inscript2.js
  48. +0 −23 rules/mai/mai-inscript.js
  49. +0 −91 rules/ml/ml-inscript.js
  50. +0 −337 rules/ml/ml-transliteration.js
  51. +0 −119 rules/mn/mn-cyrl.js
  52. +0 −115 rules/mr/mr-inscript.js
  53. +0 −121 rules/mr/mr-inscript2.js
  54. +0 −148 rules/mr/mr-transliteration.js
  55. +0 −113 rules/ne/ne-inscript.js
  56. +0 −116 rules/ne/ne-inscript2.js
  57. +0 −166 rules/ne/ne-transliteration.js
  58. +0 −51 rules/no/no-normforms.js
  59. +0 −36 rules/no/no-tildeforms.js
  60. +0 −107 rules/or/or-inscript.js
  61. +0 −156 rules/or/or-lekhani.js
  62. +0 −147 rules/or/or-transliteration.js
  63. +0 −97 rules/pa/pa-inscript.js
  64. +0 −100 rules/pa/pa-phonetic.js
  65. +0 −120 rules/pa/pa-transliteration.js
  66. +0 −96 rules/ru/ru-jcuken.js
  67. +0 −113 rules/sa/sa-inscript.js
  68. +0 −115 rules/sa/sa-inscript2.js
  69. +0 −166 rules/sa/sa-transliteration.js
  70. +0 −104 rules/sah/sah-transliteration.js
  71. +0 −39 rules/se/se-normforms.js
  72. +0 −111 rules/si/si-singlish.js
  73. +0 −106 rules/si/si-wijesekara.js
  74. +0 −51 rules/sv/sv-normforms.js
  75. +0 −194 rules/ta/ta-99.js
  76. +0 −91 rules/ta/ta-bamini.js
  77. +0 −104 rules/ta/ta-inscript.js
  78. +0 −121 rules/ta/ta-transliteration.js
  79. +0 −124 rules/te/te-inscript.js
  80. +0 −222 rules/te/te-transliteration.js
  81. +0 −99 rules/ur/ur-transliteration.js
  82. +4 −3 src/content.js
  83. +0 −487 src/jquery.ime.inputmethods.js
  84. +0 −426 src/jquery.ime.js
  85. +0 −56 src/jquery.ime.preferences.js
  86. +0 −491 src/jquery.ime.selector.js
View
3  .gitmodules
@@ -1,3 +1,6 @@
[submodule "libs/qunit"]
path = libs/qunit
url = git://github.com/jquery/qunit.git
+[submodule "libs/jquery.ime"]
+ path = libs/jquery.ime
+ url = https://github.com/wikimedia/jquery.ime.git
View
BIN  css/.DS_Store
Binary file not shown
View
185 css/jquery.ime.css
@@ -1,185 +0,0 @@
-.imeselector {
- position: absolute;
- /* @embed */
- background: url('chrome-extension://__MSG_@@extension_id__/images/ime-active.png') no-repeat 3px center rgba(255,255,255,0.75);
- cursor: pointer;
- height: 15px;
- font-size: small;
- padding: 2px 2px 1px 20px;
- box-shadow: 0 1px 3px 0 #777;
- margin-top: 0;
- text-align: left;
- font-family: 'sans';
- white-space: nowrap;
- z-index: 9999;
-}
-
-div.imeselector:hover {
- box-shadow: 0 1px 3px 0 #565656;
- border-top: none;
- background-color: rgba(255,255,255,0.85);
-}
-
-.imeselector a {
- text-decoration: none;
- outline: none;
- color: #222222;
- line-height: 1em;
- padding-top: 4px;
- padding-bottom: 4px;
-}
-
-.ime-setting-caret {
- margin-left: 2px;
- margin-top: 8px;
- border-left: 4px solid transparent;
- border-right: 4px solid transparent;
- border-top: 4px solid #565656;
- content: "";
- display: inline-block;
- height: 0;
- vertical-align: top;
- width: 0;
-
-}
-
-span.ime-disable-link {
- color: #222222;
- line-height: 1em;
- padding-top: 4px;
- padding-left: 20px;
- padding-bottom: 4px;
- white-space: nowrap;
-}
-
-span.ime-disable-shortcut {
- text-align: right;
- margin-left: 10px;
- color: #888;
- font-size: smaller;
- padding-right: 4px;
-}
-
-.ime-disable-link:hover span {
- color: #eee;
-}
-
-.ime-list-title,
-.ime-lang-title {
- color: #39d;
- border-bottom: solid 1px #39d;
- text-align: left;
- font-size: larger;
- font-weight: normal;
- padding-bottom: 5px;
- padding-left: 20px;
- padding-top: 9px;
- margin: 0 0 1px;
-}
-
-.ime-language-list-wrapper {
- position: relative;
- padding: 0;
- display: block;
- overflow-y: auto;
- max-height: 150px;
-}
-
-.imeselector-menu {
- position: absolute;
- top: 14px;
- right: 0;
- z-index: 1000;
- display: none;
- float: left;
- margin-top: 13px;
- min-width: 160px;
- padding: 0;
- border: 1px solid #888;
- background-color: #FFFFFF;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- -webkit-background-clip: padding-box;
- -moz-background-clip: padding;
- background-clip: padding-box;
- text-align: left;
-}
-
-.imeselector-menu ul {
- width: 100%;
- padding: 0;
- margin: 0;
- list-style: none;
-}
-
-/* The triangle shaped callout */
-.imeselector-menu:before {
- border-bottom: 7px solid #888;
- border-left: 7px solid transparent;
- border-right: 7px solid transparent;
- content: "";
- display: inline-block;
- right: 9px;
- position: absolute;
- top: -7px;
-}
-
-.imeselector-menu:after {
- border-bottom: 6px solid #FFFFFF;
- border-left: 6px solid transparent;
- border-right: 6px solid transparent;
- content: "";
- display: inline-block;
- right: 10px;
- position: absolute;
- top: -6px;
-}
-
-.imeselector-menu .checked {
- /* @embed */
- background: url(chrome-extension://__MSG_@@extension_id__/images/tick.png) 4px center no-repeat;
-}
-
-.imeselector-menu .ime-help-link {
- background-color: #f0f0f0;
- border-radius: 0 0 5px 5px;
- border-top: 1px solid #ddd;
- margin-top: 6px;
- padding: 2px 0;
- color: #444;
-}
-
-.imeselector-menu .ime-help-link > a:hover {
- background-color: #f0f0f0;
- color: #000;
-}
-
-.imeselector-menu a {
- display: block;
- padding-left: 20px;
- padding-right: 20px;
- clear: both;
- font-weight: normal;
- color: #333333;
- outline: none;
- white-space: nowrap;
-}
-
-.imeselector-menu li > a:hover {
- text-decoration: none;
- color: #ffffff;
- background-color: #5089e8;
-}
-
-.open {
- *z-index: 1000;
- display: block;
-}
-
-.imeselector-menu li {
- position: relative;
-}
View
BIN  images/ime-active.png
Deleted file not rendered
View
56 images/ime-active.svg
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- version="1.1"
- id="Layer_1"
- x="0px"
- y="0px"
- width="32"
- height="23.5625"
- viewBox="0 0 32 23.5625"
- enable-background="new 0 0 32 32"
- xml:space="preserve"
- inkscape:version="0.48.3.1 r9886"
- sodipodi:docname="ime-active.svg"><metadata
- id="metadata7"><rdf:RDF><cc:Work
- rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
- id="defs5" /><sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1920"
- inkscape:window-height="1024"
- id="namedview3"
- showgrid="false"
- showguides="true"
- inkscape:guide-bbox="true"
- inkscape:zoom="11.313709"
- inkscape:cx="24.246418"
- inkscape:cy="9.7406437"
- inkscape:window-x="0"
- inkscape:window-y="27"
- inkscape:window-maximized="1"
- inkscape:current-layer="Layer_1"
- fit-margin-top="0"
- fit-margin-left="0"
- fit-margin-right="0"
- fit-margin-bottom="0" />
-<path
- style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#565656;fill-opacity:1;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
- d="m 14.40625,0 c 0,0 -0.09206,0.2282048 -0.21875,0.5 -0.118962,0.2552223 -0.343456,0.5183848 -0.34375,0.53125 -0.07459,0.00564 -0.374806,0.1064315 -0.78125,0.125 -0.541925,0.024758 -1.252016,0.00437 -2,-0.03125 C 9.5665318,1.0537633 7.97186,0.9110738 6.90625,1.09375 l -0.03125,0 c -0.6440186,0.1198973 -1.1017059,0.548512 -1.4375,1 -0.3407477,0.458148 -0.5873895,0.9776 -0.75,1.46875 -0.2487501,0.751327 -0.3389545,1.329266 -0.375,1.625 l -4.3125,0 0,18.375 32,0 0,-18.375 -26.15625,0 C 5.8929222,4.889017 5.9697935,4.500037 6.125,4.03125 6.2560186,3.635521 6.4309233,3.229693 6.625,2.96875 6.8190767,2.707807 7.0067168,2.593491 7.1875,2.5625 7.7997705,2.457539 9.4445334,2.55242 10.96875,2.625 c 0.762108,0.03629 1.517666,0.06042 2.15625,0.03125 0.638584,-0.02917 1.151111,0.0042 1.6875,-0.4375 0.418957,-0.345022 0.558509,-0.7187184 0.71875,-1.0625 C 15.691491,0.8124684 15.8125,0.5 15.8125,0.5 L 14.40625,0 z m -11.375,9.375 2.46875,0 c 0.1541065,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.1271435,0.28125 -0.28125,0.28125 l -2.46875,0 C 2.8771435,12.40625 2.75,12.279106 2.75,12.125 l 0,-2.5 c 0,-0.154106 0.1271435,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.1541065,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.1271435,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.127144,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.127144,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.127144,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.127144,-0.25 0.28125,-0.25 z m -20.53125,4.8125 2.46875,0 c 0.1541065,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.1271435,0.28125 -0.28125,0.28125 l -2.46875,0 C 5.0021435,17.21875 4.875,17.091606 4.875,16.9375 l 0,-2.46875 c 0,-0.154106 0.1271435,-0.28125 0.28125,-0.28125 z m 4.65625,0 2.46875,0 c 0.154106,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.1541065,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.46875 c 0,-0.154106 0.1271435,-0.28125 0.28125,-0.28125 z m 4.65625,0 2.5,0 c 0.154106,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.5,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.46875 c 0,-0.154106 0.127144,-0.28125 0.28125,-0.28125 z m 4.6875,0 2.46875,0 c 0.154106,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.46875 c 0,-0.154106 0.127144,-0.28125 0.28125,-0.28125 z m 4.65625,0 2.46875,0 c 0.154106,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.46875 c 0,-0.154106 0.127144,-0.28125 0.28125,-0.28125 z m -17.40625,5.6875 19.1875,0 c 0.154106,0 0.25,0.127144 0.25,0.28125 l 0,1.28125 c 0,0.154106 -0.09589,0.28125 -0.25,0.28125 l -19.1875,0 c -0.1541065,0 -0.25,-0.127144 -0.25,-0.28125 l 0,-1.28125 c 0,-0.154106 0.095893,-0.28125 0.25,-0.28125 z"
- id="path4443"
- inkscape:connector-curvature="0" /></svg>
View
BIN  images/ime-inactive.png
Deleted file not rendered
View
56 images/ime-inactive.svg
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- version="1.1"
- id="Layer_1"
- x="0px"
- y="0px"
- width="32"
- height="23.5625"
- viewBox="0 0 32 23.5625"
- enable-background="new 0 0 32 32"
- xml:space="preserve"
- inkscape:version="0.48.3.1 r9886"
- sodipodi:docname="ime-inactive.svg"><metadata
- id="metadata7"><rdf:RDF><cc:Work
- rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
- id="defs5" /><sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1920"
- inkscape:window-height="1024"
- id="namedview3"
- showgrid="false"
- showguides="true"
- inkscape:guide-bbox="true"
- inkscape:zoom="11.313709"
- inkscape:cx="7.9387686"
- inkscape:cy="9.7406437"
- inkscape:window-x="0"
- inkscape:window-y="27"
- inkscape:window-maximized="1"
- inkscape:current-layer="Layer_1"
- fit-margin-top="0"
- fit-margin-left="0"
- fit-margin-right="0"
- fit-margin-bottom="0" />
-<path
- style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#565656;fill-opacity:0.55000001;stroke:none;stroke-width:1.50000000000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
- d="m 14.40625,0 c 0,0 -0.09206,0.2282048 -0.21875,0.5 -0.118962,0.2552223 -0.343456,0.5183848 -0.34375,0.53125 -0.07459,0.00564 -0.374806,0.1064315 -0.78125,0.125 -0.541925,0.024758 -1.252016,0.00437 -2,-0.03125 C 9.5665318,1.0537633 7.97186,0.9110738 6.90625,1.09375 l -0.03125,0 c -0.6440186,0.1198973 -1.1017059,0.548512 -1.4375,1 -0.3407477,0.458148 -0.5873895,0.9776 -0.75,1.46875 -0.2487501,0.751327 -0.3389545,1.329266 -0.375,1.625 l -4.3125,0 0,18.375 32,0 0,-18.375 -26.15625,0 C 5.8929222,4.889017 5.9697935,4.500037 6.125,4.03125 6.2560186,3.635521 6.4309233,3.229693 6.625,2.96875 6.8190767,2.707807 7.0067168,2.593491 7.1875,2.5625 7.7997705,2.457539 9.4445334,2.55242 10.96875,2.625 c 0.762108,0.03629 1.517666,0.06042 2.15625,0.03125 0.638584,-0.02917 1.151111,0.0042 1.6875,-0.4375 0.418957,-0.345022 0.558509,-0.7187184 0.71875,-1.0625 C 15.691491,0.8124684 15.8125,0.5 15.8125,0.5 L 14.40625,0 z m -11.375,9.375 2.46875,0 c 0.1541065,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.1271435,0.28125 -0.28125,0.28125 l -2.46875,0 C 2.8771435,12.40625 2.75,12.279106 2.75,12.125 l 0,-2.5 c 0,-0.154106 0.1271435,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.1541065,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.1271435,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.127144,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.127144,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.127144,-0.25 0.28125,-0.25 z m 4.53125,0 2.46875,0 c 0.154106,0 0.28125,0.09589 0.28125,0.25 l 0,2.5 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.5 c 0,-0.154106 0.127144,-0.25 0.28125,-0.25 z m -20.53125,4.8125 2.46875,0 c 0.1541065,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.1271435,0.28125 -0.28125,0.28125 l -2.46875,0 C 5.0021435,17.21875 4.875,17.091606 4.875,16.9375 l 0,-2.46875 c 0,-0.154106 0.1271435,-0.28125 0.28125,-0.28125 z m 4.65625,0 2.46875,0 c 0.154106,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.1541065,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.46875 c 0,-0.154106 0.1271435,-0.28125 0.28125,-0.28125 z m 4.65625,0 2.5,0 c 0.154106,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.5,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.46875 c 0,-0.154106 0.127144,-0.28125 0.28125,-0.28125 z m 4.6875,0 2.46875,0 c 0.154106,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.46875 c 0,-0.154106 0.127144,-0.28125 0.28125,-0.28125 z m 4.65625,0 2.46875,0 c 0.154106,0 0.28125,0.127144 0.28125,0.28125 l 0,2.46875 c 0,0.154106 -0.127144,0.28125 -0.28125,0.28125 l -2.46875,0 c -0.154106,0 -0.28125,-0.127144 -0.28125,-0.28125 l 0,-2.46875 c 0,-0.154106 0.127144,-0.28125 0.28125,-0.28125 z m -17.40625,5.6875 19.1875,0 c 0.154106,0 0.25,0.127144 0.25,0.28125 l 0,1.28125 c 0,0.154106 -0.09589,0.28125 -0.25,0.28125 l -19.1875,0 c -0.1541065,0 -0.25,-0.127144 -0.25,-0.28125 l 0,-1.28125 c 0,-0.154106 0.095893,-0.28125 0.25,-0.28125 z"
- id="path4443"
- inkscape:connector-curvature="0" /></svg>
View
BIN  images/tick.png
Deleted file not rendered
View
48 images/tick.svg
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- version="1.1"
- width="32"
- height="32"
- viewBox="0 0 32 32"
- id="Layer_1"
- xml:space="preserve"
- inkscape:version="0.48.3.1 r9886"
- sodipodi:docname="tick.svg"><sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1920"
- inkscape:window-height="1024"
- id="namedview6"
- showgrid="false"
- inkscape:zoom="3.6875"
- inkscape:cx="12.379932"
- inkscape:cy="32.028115"
- inkscape:window-x="0"
- inkscape:window-y="27"
- inkscape:window-maximized="1"
- inkscape:current-layer="Layer_1" /><metadata
- id="metadata7"><rdf:RDF><cc:Work
- rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
- id="defs5" />
-<path
- style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#222222;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
- d="M 26.579429,5.7431146 11.48439,20.451101 5.4205703,14.580808 2.5176783,17.548209 c 2.989202,2.902621 5.955731,5.828609 8.9667117,8.708676 C 17.447966,20.350568 23.477578,14.51056 29.482322,8.6460063 z"
- id="path10791-42-4"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccccccc" /></svg>
1  libs/jquery.ime
@@ -0,0 +1 @@
+Subproject commit 76aa0933e16665e435214e7c9225bb7bd984b685
View
9,440 libs/jquery.js
0 additions, 9,440 deletions not shown
View
151 manifest.json
@@ -11,94 +11,91 @@
{
"matches": ["http://*/*", "https://*/*", "file:///*/*"],
"js": [
- "libs/jquery.js",
+ "libs/jquery.ime/libs/jquery.js",
- "src/jquery.ime.js",
- "src/jquery.ime.inputmethods.js",
- "src/jquery.ime.preferences.js",
- "src/jquery.ime.selector.js",
+ "libs/jquery.ime/src/jquery.ime.js",
+ "libs/jquery.ime/src/jquery.ime.inputmethods.js",
+ "libs/jquery.ime/src/jquery.ime.preferences.js",
+ "libs/jquery.ime/src/jquery.ime.selector.js",
- "rules/am/am-transliteration.js",
- "rules/as/as-avro.js",
- "rules/as/as-bornona.js",
- "rules/as/as-inscript.js",
- "rules/as/as-transliteration.js",
- "rules/be/be-latin.js",
- "rules/be/be-transliteration.js",
- "rules/ber/ber-tfng.js",
- "rules/bn/bn-avro.js",
- "rules/bn/bn-inscript.js",
- "rules/bn/bn-nkb.js",
- "rules/bn/bn-probhat.js",
- "rules/brx/brx-inscript.js",
- "rules/cyrl/cyrl-palochka.js",
- "rules/da/da-normforms.js",
- "rules/de/de.js",
- "rules/eo/eo-transliteration.js",
- "rules/fi/fi-transliteration.js",
- "rules/fo/fo-normforms.js",
- "rules/gu/gu-inscript.js",
- "rules/gu/gu-transliteration.js",
- "rules/he/he-standard-2012-extonly.js",
- "rules/he/he-standard-2012.js",
- "rules/hi/hi-bolnagri.js",
- "rules/hi/hi-inscript.js",
- "rules/hi/hi-transliteration.js",
- "rules/is/is-normforms.js",
- "rules/jv/jv-transliteration.js",
- "rules/ka/ka-transliteration.js",
- "rules/kn/kn-inscript.js",
- "rules/kn/kn-kgp.js",
- "rules/kn/kn-transliteration.js",
- "rules/kok/kok-inscript2.js",
- "rules/mai/mai-inscript.js",
- "rules/ml/ml-inscript.js",
- "rules/ml/ml-transliteration.js",
- "rules/mn/mn-cyrl.js",
- "rules/mr/mr-inscript.js",
- "rules/mr/mr-inscript2.js",
- "rules/mr/mr-transliteration.js",
- "rules/ne/ne-inscript.js",
- "rules/ne/ne-inscript2.js",
- "rules/ne/ne-transliteration.js",
- "rules/no/no-normforms.js",
- "rules/no/no-tildeforms.js",
- "rules/or/or-inscript.js",
- "rules/or/or-lekhani.js",
- "rules/or/or-transliteration.js",
- "rules/pa/pa-inscript.js",
- "rules/pa/pa-phonetic.js",
- "rules/pa/pa-transliteration.js",
- "rules/ru/ru-jcuken.js",
- "rules/sa/sa-inscript.js",
- "rules/sa/sa-inscript2.js",
- "rules/sa/sa-transliteration.js",
- "rules/sah/sah-transliteration.js",
- "rules/se/se-normforms.js",
- "rules/si/si-singlish.js",
- "rules/si/si-wijesekara.js",
- "rules/sv/sv-normforms.js",
- "rules/ta/ta-99.js",
- "rules/ta/ta-bamini.js",
- "rules/ta/ta-inscript.js",
- "rules/ta/ta-transliteration.js",
- "rules/te/te-inscript.js",
- "rules/te/te-transliteration.js",
- "rules/ur/ur-transliteration.js",
+ "libs/jquery.ime/rules/am/am-transliteration.js",
+ "libs/jquery.ime/rules/as/as-avro.js",
+ "libs/jquery.ime/rules/as/as-bornona.js",
+ "libs/jquery.ime/rules/as/as-inscript.js",
+ "libs/jquery.ime/rules/as/as-transliteration.js",
+ "libs/jquery.ime/rules/be/be-latin.js",
+ "libs/jquery.ime/rules/be/be-transliteration.js",
+ "libs/jquery.ime/rules/ber/ber-tfng.js",
+ "libs/jquery.ime/rules/bn/bn-avro.js",
+ "libs/jquery.ime/rules/bn/bn-inscript.js",
+ "libs/jquery.ime/rules/bn/bn-nkb.js",
+ "libs/jquery.ime/rules/bn/bn-probhat.js",
+ "libs/jquery.ime/rules/brx/brx-inscript.js",
+ "libs/jquery.ime/rules/cyrl/cyrl-palochka.js",
+ "libs/jquery.ime/rules/da/da-normforms.js",
+ "libs/jquery.ime/rules/de/de.js",
+ "libs/jquery.ime/rules/eo/eo-transliteration.js",
+ "libs/jquery.ime/rules/fi/fi-transliteration.js",
+ "libs/jquery.ime/rules/fo/fo-normforms.js",
+ "libs/jquery.ime/rules/gu/gu-inscript.js",
+ "libs/jquery.ime/rules/gu/gu-transliteration.js",
+ "libs/jquery.ime/rules/he/he-standard-2012-extonly.js",
+ "libs/jquery.ime/rules/he/he-standard-2012.js",
+ "libs/jquery.ime/rules/hi/hi-bolnagri.js",
+ "libs/jquery.ime/rules/hi/hi-inscript.js",
+ "libs/jquery.ime/rules/hi/hi-transliteration.js",
+ "libs/jquery.ime/rules/is/is-normforms.js",
+ "libs/jquery.ime/rules/jv/jv-transliteration.js",
+ "libs/jquery.ime/rules/ka/ka-transliteration.js",
+ "libs/jquery.ime/rules/kn/kn-inscript.js",
+ "libs/jquery.ime/rules/kn/kn-kgp.js",
+ "libs/jquery.ime/rules/kn/kn-transliteration.js",
+ "libs/jquery.ime/rules/kok/kok-inscript2.js",
+ "libs/jquery.ime/rules/mai/mai-inscript.js",
+ "libs/jquery.ime/rules/ml/ml-inscript.js",
+ "libs/jquery.ime/rules/ml/ml-transliteration.js",
+ "libs/jquery.ime/rules/mn/mn-cyrl.js",
+ "libs/jquery.ime/rules/mr/mr-inscript.js",
+ "libs/jquery.ime/rules/mr/mr-inscript2.js",
+ "libs/jquery.ime/rules/mr/mr-transliteration.js",
+ "libs/jquery.ime/rules/ne/ne-inscript.js",
+ "libs/jquery.ime/rules/ne/ne-inscript2.js",
+ "libs/jquery.ime/rules/ne/ne-transliteration.js",
+ "libs/jquery.ime/rules/no/no-normforms.js",
+ "libs/jquery.ime/rules/no/no-tildeforms.js",
+ "libs/jquery.ime/rules/or/or-inscript.js",
+ "libs/jquery.ime/rules/or/or-lekhani.js",
+ "libs/jquery.ime/rules/or/or-transliteration.js",
+ "libs/jquery.ime/rules/pa/pa-inscript.js",
+ "libs/jquery.ime/rules/pa/pa-phonetic.js",
+ "libs/jquery.ime/rules/pa/pa-transliteration.js",
+ "libs/jquery.ime/rules/ru/ru-jcuken.js",
+ "libs/jquery.ime/rules/sa/sa-inscript.js",
+ "libs/jquery.ime/rules/sa/sa-inscript2.js",
+ "libs/jquery.ime/rules/sa/sa-transliteration.js",
+ "libs/jquery.ime/rules/sah/sah-transliteration.js",
+ "libs/jquery.ime/rules/se/se-normforms.js",
+ "libs/jquery.ime/rules/si/si-singlish.js",
+ "libs/jquery.ime/rules/si/si-wijesekara.js",
+ "libs/jquery.ime/rules/sv/sv-normforms.js",
+ "libs/jquery.ime/rules/ta/ta-99.js",
+ "libs/jquery.ime/rules/ta/ta-bamini.js",
+ "libs/jquery.ime/rules/ta/ta-inscript.js",
+ "libs/jquery.ime/rules/ta/ta-transliteration.js",
+ "libs/jquery.ime/rules/te/te-inscript.js",
+ "libs/jquery.ime/rules/te/te-transliteration.js",
+ "libs/jquery.ime/rules/ur/ur-transliteration.js",
"src/content.js"
],
- "css":["css/jquery.ime.css"]
+ "css":["libs/jquery.ime/css/jquery.ime.css"]
}
],
"web_accessible_resources": [
"images/icon.png",
"images/ime-active.png",
- "images/ime-active.svg",
"images/ime-inactive.png",
- "images/ime-inactive.svg",
- "images/tick.png",
- "images/tick.svg"
+ "images/tick.png"
],
"manifest_version": 2
}
View
BIN  rules/.DS_Store
Binary file not shown
View
103 rules/README
@@ -1,103 +0,0 @@
-jQuery.ime Input method specification
-=====================================
-
-Input methods are defined in javascript files. An input method is a javascript
-object and it is passed to $.ime.register() method to register with jquery.ime
-
- Eg: $.ime.register( hebrewStandardKeyboard );
-
-Metadata fields
----------------
-
-id: A mandatory unique identifier that represents the input method. Eg: "hindi-inscript"
-
-name: A mandatory short name for the input method. Eg: Hindi InScript
-
-description: An optional short description about the input method. Eg: "keyboard layout as per
-inscript standard"
-
-date: An optional string to represent when this input method was written. Format should be
-yyyy-mm-dd
-
-author: An optional string containing the authors name. Can contain email address as well. Eg:
-"Santhosh Thottingal, <santhosh.thottingal@gmail.com>"
-
-URL: An optional string containing URL for the original input method definition.
-
-license: An optional string containing licence information. Eg: "CC-BY_SA" or "GPLv3"
-
-version: An optional string containing version information
-
-Input method definition
------------------------
-
-patterns: A regular expression table that maps the original inputs to the target
-language
-
-eg:
-patterns: [
- [ 'q', '/' ],
- [ 'w', '\'' ],
- [ 'e', 'ק' ],
- [ 'r', 'ר' ],
- [ 't', 'א' ],
- [ 'y', 'ט' ],
- [ 'u', 'ו' ],
- [ 'i', 'ן' ],
- [ 'o', 'ם' ],
- [ 'p', 'פ' ]
- ...
- // These characters are mirrored in RTL languages
- [ '\\(', ')' ],
- [ '\\)', '(' ],
- [ '\\[', ']' ],
- [ '\\]', '[' ]
- ]
-
-Any valid regular expression is possible as first element of each array item.
-More examples
- [ '([ക-ഹ])a', '$1ാ' ]
- [ '(([ൺ-ൿം])\u200c+)?I', '$2ഐ' ]
-
-In the above example, $1, $1 etc are according to the normal regular expression replace syntax
-
-The second member of pattern can be a function as well. For eg:
-
-patterns: [ [ '[a-z]', function ( $1 ) {
- return $1.toUpperCase();
- } ] ]
-
-This rule replace all key strokes to its upper case character
-
-contextLength: Length of the context to remember. jquery.ime can replace the text
-based on the previously typed characters. Eg:
-
- [ 'ൿh', 'c', 'ച്' ]
-
-Note that this pattern definition has 3 members, the middle one is the context.
-This rule is interpreted as
-
-The current key is h, previous key is c. For the previous key press c, we have
-a transliteration ൿ. But if it is followed by h and ൿ is indeed from key press c,
-replace ൿh with ച്
-
-To make this work, we need to remember the previous key strokes. How many of them we
-need to remember? contextLength should have that value.
-
-This is optional field with default value 0.ie, we dont remember previous key strokes
-by default.
-
-maxKeyLength: While trying to find possible matches, we need to know how many characters
-from the current typing location(cursor) should be used before giving up.
-
-maxKeyLength defines it. Normally it is the length of largest regex sequence in the patterns.
-
-This field is optional and default value is 1.
-
-Examples
---------
-
-For complete examples, please refer the existing input method definitions.
-
-
-
View
433 rules/am/am-transliteration.js
@@ -1,433 +0,0 @@
-( function ( $ ) {
- 'use strict';
-
- var amTransliteration = {
- id: 'am-transliteration',
- name: 'Amharic Transliteration',
- description: 'Amharic Transliteration',
- date: '2012-09-09',
- URL: 'http://am.wikipedia.org/wiki/%E1%8A%A5%E1%88%AD%E1%8B%B3%E1%89%B3:%E1%8A%A2%E1%89%B5%E1%8B%AE%E1%8D%92%E1%8A%AD_%E1%88%B4%E1%88%AB',
- author: 'Elfalem [[User:Elfalem]])',
- license: 'GPLv3',
- version: '1.0',
- contextLength: 1,
- maxKeyLength: 2,
- patterns: [
- [ '\\\\([A-Za-z\\>\\<_~ ])', '\\\\', '$1' ], // include space also
-
- [ '፼0', '፲፼' ], // 10000 and 0 becomes 10 10000
- [ '፲፻0', '' ], // 10x100 and 0 becomes 10000
- [ '፻0', '፲፻' ], // NUM_100 and 0 becomes 10 100
-
- [ '፻0', '፲፻' ], // 1000
-
- [ '፳0', '፪፻' ], // 200
- [ '፴0', '፫፻' ], // 300
- [ '፵0', '፬፻' ], // 400
- [ '፶0', '፭፻' ], // 500
- [ '፷0', '፮፻' ], // 600
- [ '፸0', '፯፻' ], // 700
- [ '፹0', '፰፻' ], // 800
- [ '፺0', '፱፻' ], // 900
-
- [ '፩0', '' ], // 10
- [ '፪0', '' ], // 20
- [ '፫0', '' ], // 30
- [ '፬0', '' ], // 40
- [ '፭0', '' ], // 50
- [ '፮0', '' ], // 60
- [ '፯0', '' ], // 70
- [ '፰0', '' ], // 80
- [ '፱0', '' ], // 90
- [ '፲0', '' ], // 100
-
- [ '1', '' ],
- [ '2', '' ],
- [ '3', '' ],
- [ '4', '' ],
- [ '5', '' ],
- [ '6', '' ],
- [ '7', '' ],
- [ '8', '' ],
- [ '9', '' ],
-
- [ 'ህe', '' ],
- [ 'ህu', '' ],
- [ 'ህi', '' ],
- [ 'ህa', '' ],
- [ '(ሀe|ህE)', '' ],
- [ 'ህo', '' ],
- [ 'ህW', '' ],
-
- [ 'ልe', '' ],
- [ 'ልu', '' ],
- [ 'ልi', '' ],
- [ 'ልa', '' ],
- [ '(ለe|ልE)', '' ],
- [ 'ልo', '' ],
- [ 'ልW', '' ],
-
- [ 'ሕe', '' ],
- [ 'ሕu', '' ],
- [ 'ሕi', '' ],
- [ 'ሕa', '' ],
- [ '(ሐe|ሕE)', '' ],
- [ 'ሕo', '' ],
- [ 'ሕW', '' ],
-
- [ 'ምe', '' ],
- [ 'ምu', '' ],
- [ 'ምi', '' ],
- [ 'ምa', '' ],
- [ '(መe|ምE)', '' ],
- [ 'ምo', '' ],
- [ 'ምW', '' ],
-
- [ 'ርe', '' ],
- [ 'ርu', '' ],
- [ 'ርi', '' ],
- [ 'ርa', '' ],
- [ '(ረe|ርE)', '' ],
- [ 'ርo', '' ],
- [ 'ርW', '' ],
-
- [ 'ስe', '' ],
- [ 'ስu', '' ],
- [ 'ስi', '' ],
- [ 'ስa', '' ],
- [ '(ሰe|ስE)', '' ],
- [ 'ስo', '' ],
- [ 'ስW', '' ],
-
- [ 'ሥe', '' ],
- [ 'ሥu', '' ],
- [ 'ሥi', '' ],
- [ 'ሥa', '' ],
- [ '(ሠe|ሥE)', '' ],
- [ 'ሥo', '' ],
- [ 'ሥW', '' ],
-
- [ 'ሽe', '' ],
- [ 'ሽu', '' ],
- [ 'ሽi', '' ],
- [ 'ሽa', '' ],
- [ '(ሸe|ሽE)', '' ],
- [ 'ሽo', '' ],
- [ 'ሽW', '' ],
-
- [ 'ቅe', '' ],
- [ 'ቅu', '' ],
- [ 'ቅi', '' ],
- [ 'ቅa', '' ],
- [ '(ቀe|ቅE)', '' ],
- [ 'ቅo', '' ],
-
- [ 'ቋe', '' ],
- [ '(ቋu|ቋW)', '' ],
- [ 'ቋi', '' ],
- [ 'ቋa', '' ],
- [ 'ቋo', '' ],
-
- [ 'ቕe', '' ],
- [ 'ቕu', '' ],
- [ 'ቕi', '' ],
- [ 'ቕa', '' ],
- [ '(ቐe|ቕE)', '' ],
- [ 'ቕo', '' ],
- [ 'ቕW', '' ],
-
- [ '(ቛe|ቛee)', '' ], // the second pattern probably won't be invoked in any case
- [ 'ቛu', '' ],
- [ 'ቛi', '' ],
- [ 'ቛa', '' ],
-
- [ 'ብe', '' ],
- [ 'ብu', '' ],
- [ 'ብi', '' ],
- [ 'ብa', '' ],
- [ '(በe|ብE)', '' ],
- [ 'ብo', '' ],
- [ 'ብW', '' ],
-
- [ 'ቭe', '' ],
- [ 'ቭu', '' ],
- [ 'ቭi', '' ],
- [ 'ቭa', '' ],
- [ '(ቨe|ቭE)', '' ],
- [ 'ቭo', '' ],
- [ 'ቭW', '' ],
-
- [ 'ትe', '' ],
- [ 'ትu', '' ],
- [ 'ትi', '' ],
- [ 'ትa', '' ],
- [ '(ተe|ትE)', '' ],
- [ 'ትo', '' ],
- [ 'ትW', '' ],
-
- [ 'ችe', '' ],
- [ 'ችu', '' ],
- [ 'ችi', '' ],
- [ 'ችa', '' ],
- [ '(ቸe|ችE)', '' ],
- [ 'ችo', '' ],
- [ 'ችW', '' ],
-
- [ 'ንe', '' ],
- [ 'ንu', '' ],
- [ 'ንi', '' ],
- [ 'ንa', '' ],
- [ '(ነe|ንE)', '' ],
- [ 'ንo', '' ],
- [ 'ንW', '' ],
-
- [ 'ኝe', '' ],
- [ 'ኝu', '' ],
- [ 'ኝi', '' ],
- [ 'ኝa', '' ],
- [ '(ኘe|ኝE)', '' ],
- [ 'ኝo', '' ],
- [ 'ኝW', '' ],
-
- [ 'ክe', '' ],
- [ 'ክu', '' ],
- [ 'ክi', '' ],
- [ 'ክa', '' ],
- [ '(ከe|ክE)', '' ],
- [ 'ክo', '' ],
- [ 'ክW', '' ],
-
- [ 'ኳe', '' ],
- [ '(ኳu|ኳ\')', '' ],
- [ 'ኳi', '' ],
- [ '(ኰe|ኳE)', '' ],
-
- [ 'ኽe', '' ],
- [ 'ኽu', '' ],
- [ 'ኽi', '' ],
- [ 'ኽa', '' ],
- [ '(ኸe|ኽE)', '' ],
- [ 'ኽo', '' ],
- [ 'ኽW', '' ],
-
- [ 'ዃe', '' ],
- [ '(ዃu|ዃ\')', '' ],
- [ 'ዃi', '' ],
- [ 'ዃE', '' ],
-
- [ 'ውe', '' ],
- [ 'ውu', '' ],
- [ 'ውi', '' ],
- [ 'ውa', '' ],
- [ '(ወe|ውE)', '' ],
- [ 'ውo', '' ],
-
- [ 'ዝe', '' ],
- [ 'ዝu', '' ],
- [ 'ዝi', '' ],
- [ 'ዝa', '' ],
- [ '(ዘe|ዝE)', '' ],
- [ 'ዝo', '' ],
- [ 'ዝW', '' ],
-
- [ 'ዥe', '' ],
- [ 'ዥu', '' ],
- [ 'ዥi', '' ],
- [ 'ዥa', '' ],
- [ '(ዠe|ዥE)', '' ],
- [ 'ዥo', '' ],
- [ 'ዥW', '' ],
-
- [ 'ይe', '' ],
- [ 'ይu', '' ],
- [ 'ይi', '' ],
- [ 'ይa', '' ],
- [ '(የe|ይE)', '' ],
- [ 'ይo', '' ],
-
- [ 'ድe', '' ],
- [ 'ድu', '' ],
- [ 'ድi', '' ],
- [ 'ድa', '' ],
- [ '(ደe|ድE)', '' ],
- [ 'ድo', '' ],
- [ 'ድW', '' ],
-
- [ 'ዽe', '' ],
- [ 'ዽu', '' ],
- [ 'ዽi', '' ],
- [ 'ዽa', '' ],
- [ '(ዸe|ዽE)', '' ],
- [ 'ዽo', '' ],
- [ 'ዽW', '' ],
-
- [ 'ጅe', '' ],
- [ 'ጅu', '' ],
- [ 'ጅi', '' ],
- [ 'ጅa', '' ],
- [ '(ጀe|ጅE)', '' ],
- [ 'ጅo', '' ],
- [ 'ጅW', '' ],
-
- [ 'ግe', '' ],
- [ 'ግu', '' ],
- [ 'ግi', '' ],
- [ 'ግa', '' ],
- [ '(ገe|ግE)', '' ],
- [ 'ግo', '' ],
-
- [ 'ጓe', '' ],
- [ '(ጓu|ጓ\')', '' ],
- [ 'ጓi', '' ],
- [ '(ጐe|ጓE)', '' ],
-
- [ 'ጝe', '' ],
- [ 'ጝu', '' ],
- [ 'ጝi', '' ],
- [ 'ጝa', '' ],
- [ '(ጘe|ጝE)', '' ],
- [ 'ጝo', '' ],
-
- [ 'ጥe', '' ],
- [ 'ጥu', '' ],
- [ 'ጥi', '' ],
- [ 'ጥa', '' ],
- [ '(ጠe|ጥE)', '' ],
- [ 'ጥo', '' ],
- [ 'ጥW', '' ],
-
- [ 'ጭe', '' ],
- [ 'ጭu', '' ],
- [ 'ጭi', '' ],
- [ 'ጭa', '' ],
- [ '(ጨe|ጭE)', '' ],
- [ 'ጭo', '' ],
- [ 'ጭW', '' ],
-
- [ 'ጵe', '' ],
- [ 'ጵu', '' ],
- [ 'ጵi', '' ],
- [ 'ጵa', '' ],
- [ '(ጰe|ጵE)', '' ],
- [ 'ጵo', '' ],
- [ 'ጵW', '' ],
-
- [ 'ጽe', '' ],
- [ 'ጽu', '' ],
- [ 'ጽi', '' ],
- [ 'ጽa', '' ],
- [ '(ጸe|ጽE)', '' ],
- [ 'ጽo', '' ],
- [ 'ጽW', '' ],
-
- [ 'ፅe', '' ],
- [ 'ፅu', '' ],
- [ 'ፅi', '' ],
- [ 'ፅa', '' ],
- [ '(ፀe|ፅE)', '' ],
- [ 'ፅo', '' ],
-
- [ 'ፍe', '' ],
- [ 'ፍu', '' ],
- [ 'ፍi', '' ],
- [ 'ፍa', '' ],
- [ '(ፈe|ፍE)', '' ],
- [ 'ፍo', '' ],
- [ 'ፍW', '' ],
- [ 'ፍY', '' ],
-
- [ 'ፕe', '' ],
- [ 'ፕu', '' ],
- [ 'ፕi', '' ],
- [ 'ፕa', '' ],
- [ '(ፐe|ፕE)', '' ],
- [ 'ፕo', '' ],
- [ 'ፕW', '' ],
-
- // the following mappings are not documented in Ethiopic sera
- [ 'ኅu', '' ],
- [ 'ኅi', '' ],
- [ 'ኅa', '' ],
- [ 'ኅE', '' ],
- [ 'ኅo', '' ],
- [ 'ኅW', '' ],
- //end
-
- [ 'ህh', '' ],
- [ 'h', '' ],
- [ '(l|L)', '' ],
- [ 'H', '' ],
- [ '(m|M)', '' ],
- [ '(r|R)', '' ],
- [ 'ስs', '' ],
- [ 's', '' ],
- [ '(x|X)', '' ],
- [ 'q', '' ],
- [ 'ቅW', '' ],
- [ 'Q', '' ],
- [ 'ቕW', '' ],
- [ '(b|B)', '' ],
- [ '(v|V)', '' ],
- [ 't', '' ],
- [ 'c', '' ],
- [ 'n', '' ],
- [ 'N', '' ],
- [ 'k', '' ],
- [ '(ክW|ኳa)', '' ],
- [ 'K', '' ],
- [ '(ኽW|ዃa)', '' ],
- [ 'z', '' ],
- [ 'Z', '' ],
- [ '(y|Y)', '' ],
- [ 'd', '' ],
- [ 'D', '' ],
- [ '(j|J)', '' ],
- [ 'g', '' ],
- [ '(ግW|ጓa)', '' ],
- [ 'G', '' ],
- [ 'T', '' ],
- [ 'C', '' ],
- [ 'P', '' ],
- [ 'ጽS', '' ],
- [ 'S', '' ],
- [ '(f|F)', '' ],
- [ 'p', '' ],
- [ '(w|W)', '' ],
-
- // vowels
- // the following mappings are not documented in Ethiopic sera
- [ 'አa', '' ],
- [ 'A', '' ],
- [ 'አe', '' ],
- [ 'ኡu', '' ],
- [ 'ኢi', '' ],
- [ 'ኤE', '' ],
- [ 'እe', '' ],
- [ 'ኦo', '' ],
- //end undocumented
-
- [ 'እa', '' ],
- [ 'e', '' ],
- [ 'u', '' ],
- [ 'i', '' ],
- [ 'a', '' ],
- [ 'E', '' ],
- [ 'o', '' ],
- //end vowels
-
- [ '\\<\\<', '«' ],
- [ '\\>\\>', '»' ],
- [ '\\?\\?', '' ],
- [ '\\*\\*', '' ],
- [ '\\;', '' ],
- [ '\\:', '' ],
- [ ',', '' ],
- [ '፡-', '' ],
- [ '\\:', '' ]
-
- ]
- };
-
- $.ime.register( amTransliteration );
-
-}( jQuery ) );
View
168 rules/as/as-avro.js
@@ -1,168 +0,0 @@
-( function ( $ ) {
- 'use strict';
-
- var asAvro = {
- id: 'as-avro',
- name: 'অভ্ৰ',
- description: 'Assamese Avro layout based on Bengali Avro input method',
- date: '2012-10-10',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Junaid P V',
- license: 'GPLv3',
- version: '1.0',
- contextLength: 0,
- maxKeyLength: 2,
- patterns: [
- ['([ক-হড়ঢ়য়ৰ])্?ৰৰi', '[^o`]', '$1ৃ'],
- ['ৰৰi', '[^o`]', ''],
-
- ['(([ক-হড়ঢ়য়ৰ])|য়)o', '[^o`]', '$1'], // য় cannot be included in the range, why? everywhere else it is OK!
- ['([ক-হড়ঢ়য়ৰ])a', '[^o`]', '$1া'],
- ['([ক-হড়ঢ়য়ৰ])i', '[^o`]', '$1ি'],
- ['([ক-হড়ঢ়য়ৰ])I', '[^o`]', '$1ী'],
- ['([ক-হড়ঢ়য়ৰ])u', '[^o`]', '$1ু'],
- ['([ক-হড়ঢ়য়ৰ])U', '[^o`]', '$1ূ'],
- ['([ক-হড়ঢ়য়ৰ])o', '[o`]', '$1ু'],
- ['([ক-হড়ঢ়য়ৰ])e', '[^o`]', '$1ে'],
- ['([ক-হড়ঢ়য়ৰ])োI', '[^o`]', '$1ৈ'],
- ['([ক-হড়ঢ়য়ৰ])O', '[^o`]', '$1ো'],
- ['([ক-হড়ঢ়য়ৰ])োU', '[^o`]', '$1ৌ'],
-
- //'চচh', '[^o`]', 'চ্চ'],
-
- ['([কঙলষস])(k|K)', '[^o`]', '$1্ক'],
- ['([ঙদল])(g|G)', '[^o`]', '$1্গ'],
- ['গg', '[^o`]', 'জ্ঞ'],
- ['([চশ])c', '[^o`]', '$1্চ'],
- ['([জঞব])j', '[^o`]', '$1্জ'],
- ['নj', '[^o`]', 'ঞ্জ'],
- ['([কটণনপলষস])T', '[^o`]', '$1্ট'],
- ['([ডণনল])D', '[^o`]', '$1্ড'],
- ['([গষহ])N', '[^o`]', '$1্ণ'],
- ['([কতনপশসহ])t', '[^o`]', '$1্ত'],
- ['([দনব])d', '[^o`]', '$1্দ'],
- ['([গঘণতধনপমশসহ])n', '[^o`]', '$1্ন'],
- ['([পমলস])p', '[^o`]', '$1্প'],
- ['([বমল])b', '[^o`]', '$1্ব'],
- ['([দম])(v|V)', '[^o`]', '$1্ভ'],
- ['([কগঙটণতদধনমলশষসহ])m', '[^o`]', '$1্ম'],
- ['([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r', '[^o`]', '$1্ৰ'],
- ['([কগপ-বমলশসহ])l', '[^o`]', '$1্ল'],
- ['([কনপ])s', '[^o`]', '$1্স'],
- ['([ক-হড়ঢ়য়ৰ])w', '[^o`]', '$1্ব'],
- ['([ক-হড়ঢ়য়ৰ])y', '[^o`]', '$1্য'],
- ['নc', '[^o`]', 'ঞ্চ'],
-
- ['ত`', '`' , ''],
-
- ['ক্ক(h|H)', '[^o`]', 'ক্ষ'],
- ['কশ(h|H)', '[^o`]', 'ক্ষ'],
- //'([অ-ঔা-ৌ])ৰৰk', '[^o]', '$1র্ক'],
-
- ['ৰৰk', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ক'],
- ['ৰৰg', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্গ'],
- ['ৰৰc', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্চ'],
- ['ৰৰj', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্জ'],
- ['ৰৰT', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ট'],
- ['ৰৰD', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ড'],
- ['ৰৰN', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ণ'],
- ['ৰৰt', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ত'],
- ['ৰৰd', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্দ'],
- ['ৰৰn', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ন'],
- ['ৰৰp', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্প'],
- ['ৰৰf', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ফ'],
- ['ৰৰb', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ব'],
- ['ৰৰv', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ভ'],
- ['ৰৰm', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ম'],
- ['ৰৰz', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্য'],
- ['ৰৰl', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ল'],
- ['ৰৰS', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্শ'],
- ['ৰৰs', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্স'],
- ['ৰৰh', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্হ'],
- ['ৰৰR', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ড়'],
- ['ৰৰ(y|Y)', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্য়'],
-
- ['শ(h|H)', 'S', ''],
-
- ['অo', '[^`]', ''],
- ['এe', '[^o`]', ''],
-
- ['কh', '[^o`]', ''],
- ['গh', '[^o`]', ''],
- ['ণg', '[^o`]', ''],
- ['চh', '[^o`]', ''],
- ['জh', '[^o`]', ''],
- ['ণG', '[^o`]', ''],
- ['টh', '[^o`]', ''],
- ['ডh', '[^o`]', ''],
- ['তh', '[^o`]', ''],
- ['দh', '[^o`]', ''],
- ['পh', '[^o`]', ''],
- ['বh', '[^o`]', ''],
- ['(সh)', '[^o`]', ''],
- ['ড়h', '[^o`]', ''],
- ['ত্`', '[^o`]', ''],
- ['নg', '[^o`]', ''],
- ['ঃ`', '[^o`]', ':'],
- ['ৰৰi', '[^o`]', ''],
- ['ওI', '[^o`]', ''],
- ['ওU', '[^o`]', ''],
- ['(k|K)', ''],
- ['(g|G)', ''],
- ['(c|C)', ''],
- ['j', ''],
- ['T', ''],
- ['D', ''],
- ['N', ''],
- ['t', ''],
- ['d', ''],
- ['n', ''],
- ['(p|P)', ''],
- ['f', ''],
- ['(b|B)', ''],
- ['(v|V)', ''],
- ['(m|M)', ''],
- ['z', ''],
- ['r', ''],
- ['(l|L)', ''],
- ['S', ''],
- ['s', ''],
- ['(h|H)', ''],
- ['R', ''],
- ['(y|Y)', ''],
-
- ['Z','্য'],
-
- ['o', ''],
- ['(a|A)', ''],
- ['i', ''],
- ['I', ''],
- ['u', ''],
- ['U', ''],
- ['e', ''],
- ['O', ''],
-
- ['0', ''],
- ['1', ''],
- ['2', ''],
- ['3', ''],
- ['4', ''],
- ['5', ''],
- ['6', ''],
- ['7', ''],
- ['8', ''],
- ['9', ''],
-
- ['\\\\\\.', '.'],
-
- [',,',''],
- ['\\:',''],
- ['\\^',''],
- ['\\.', ''],
- ['\\$', ''],
- ['ঃ`', ':'],
- ['`', '']]
- };
- $.ime.register( asAvro );
-
-}( jQuery ) );
View
84 rules/as/as-bornona.js
@@ -1,84 +0,0 @@
-( function ( $ ) {
- 'use strict';
-
- var asBornona = {
- id: 'as-bornona',
- name: 'বৰ্ণনা',
- description: 'Bornona input method for Assamese',
- date: '2012-10-10',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Junaid P V',
- license: 'GPLv3',
- version: '1.0',
- contextLength: 0,
- maxKeyLength: 0,
- patterns: [
- ['q', ''],
- ['Q', ''],
- ['w', ''],
- ['W', ''],
- ['e', ''],
- ['E', ''],
- ['r', ''],
- ['R', ''],
- ['t', ''],
- ['T', ''],
- ['y', ''],
- ['Y', ''],
- ['u', ''],
- ['U', ''],
- ['i', 'ি'],
- ['I', ''],
- ['o', ''],
- ['O', ''],
- ['p', ''],
- ['P', '্ৰ'],
- ['\\|', ''],
- ['\\\\', ''],
- ['a', ''],
- ['A', ''],
- ['s', ''],
- ['S', ''],
- ['d', ''],
- ['D', ''],
- ['f', ''],
- ['F', 'ৰ্ফ'],
- ['g', ''],
- ['G', ''],
- ['h', ''],
- ['H', ''],
- ['j', ''],
- ['J', ''],
- ['k', ''],
- ['K', ''],
- ['l', ''],
- ['L', ''],
- ['z', ''],
- ['Z', ''],
- ['x', ''],
- ['X', ''],
- ['c', ''],
- ['C', ''],
- ['v', ''],
- ['V', '্য'],
- ['b', ''],
- ['B', ''],
- ['n', ''],
- ['N', ''],
- ['m', ''],
- ['M', ''],
- ['0', ''],
- ['1', ''],
- ['2', ''],
- ['3', ''],
- ['4', ''],
- ['5', ''],
- ['6', ''],
- ['7', ''],
- ['8', ''],
- ['9', ''],
- ['\\`', '\u200C']]
- };
- $.ime.register( asBornona );
-
-}( jQuery ) );
View
124 rules/as/as-inscript.js
@@ -1,124 +0,0 @@
-( function ( $ ) {
- 'use strict';
-
- var asInScript = {
- id: 'as-inscript',
- name: 'ইন্‌স্ক্ৰিপ্ত',
- description: 'InScript input method for Assamese according to CDAC\'s Enhanced InScript Keyboard Layout 5.2',
- date: '2012-10-10',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Junaid P V',
- license: 'GPLv3',
- version: '1.0',
- contextLength: 0,
- maxKeyLength: 0,
- patterns: [
- ['X', ''],
- ['x', ''],
- ['_', ''],
- ['D', ''],
- ['E', ''],
- ['F', ''],
- ['R', ''],
- ['G', ''],
- ['T', ''],
- ['\\+', ''],
- ['S', ''],
- ['W', ''],
- ['A', ''],
- ['Q', ''],
- ['k', ''],
- ['K', ''],
- ['i', ''],
- ['I', ''],
- ['U', ''],
- [';', ''],
- ['\\:', ''],
- ['p', ''],
- ['P', ''],
- ['\\}', ''],
- ['\'', ''],
- ['\"', ''],
- ['\\[', ''],
- ['\\{', ''],
- ['C', ''],
- ['l', ''],
- ['L', ''],
- ['o', ''],
- ['O', ''],
- ['v', ''],
- ['h', ''],
- ['H', ''],
- ['y', ''],
- ['Y', ''],
- ['c', ''],
- ['\\?', ''],
- ['j', '\u09F0'],
- ['J', ''],
- ['n', ''],
- ['M', ''],
- ['\\<', ''],
- ['m', ''],
- ['u', ''],
- ['\\]', ''],
- ['e', ''],
- ['f', 'ি'],
- ['r', ''],
- ['g', ''],
- ['t', ''],
- ['\\=', ''],
- ['s', ''],
- ['w', ''],
- ['a', ''],
- ['q', ''],
- ['d', ''],
- ['/', ''],
- ['\\>', ''],
- ['0', ''],
- ['1', ''],
- ['2', ''],
- ['3', ''],
- ['4', ''],
- ['5', ''],
- ['6', ''],
- ['7', ''],
- ['8', ''],
- ['9', ''],
- ['z', 'ʼ'],
- ['\\!', 'অ্যা'],
- ['\\#', '\u09F0'],
- ['\\$', '\u09F0্'],
- ['\\%', 'জ্ঞ'],
- ['\\^', 'ত্র'],
- ['\\&', 'ক্ষ'],
- ['\\*', 'শ্র'],
- ['\\(', '\u200D'],
- ['\\)', '\u200C']],
- patterns_x: [
- ['F', ''],
- ['\\>', ''],
- ['\\=', ''],
- ['l', ''],
- ['\\[', ''],
- ['\\{', ''],
- ['\\+', ''],
- ['R', ''],
- ['f', ''],
- ['r', ''],
- ['\\.', ''],
- ['x', ''],
- ['\\<', ''],
- [',', ''],
- ['\\!', ''],
- ['\\@', ''],
- ['\\#', ''],
- ['\\$', ''],
- ['\\%', ''],
- ['\\^', ''],
- ['\\?', ''],
- ['4', '']]
-
- };
- $.ime.register( asInScript );
-
-}( jQuery ) );
View
114 rules/as/as-transliteration.js
@@ -1,114 +0,0 @@
-( function ( $ ) {
- 'use strict';
-
- var asTransliteration = {
- id: 'as-transliteration',
- name: 'প্ৰতিৰূপান্তৰণ',
- description: 'Assamese Transliteration input method',
- date: '2012-10-10',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Junaid P V',
- license: 'GPLv3',
- version: '1.0',
- contextLength: 8,
- maxKeyLength: 0,
- patterns: [
- ['([ক-হড়-য়ৰৱ])(্ড়্ড়্i|্q)', '$1ৃ'], // <consonant>RRi or <consonant>q
-
- ['(ড়্ড়্i|q)', ''], // RRi or q
-
- ['([ক-হড়-য়ৰৱ])্o', '$1'], // <consonant>o
- ['([ক-হড়-য়ৰৱ])্a', '$1া'], // <consonant>a
- ['([ক-হড়-য়ৰৱ])্i', '$1ি'], // <consonant>i
- ['([ক-হড়-য়ৰৱ])(িi|্I)', '$1ী'], // <consonant>ii or <consonant>I
- ['([ক-হড়-য়ৰৱ])্u', '$1ু'], // <consonant>u
- ['([ক-হড়-য়ৰৱ])(ুu|্U)', '$1ূ'], // <consonant>uu or <consonant>U
-
- ['([ক-হড়-য়ৰৱ])্e', '$1ে'], // <consonant>e
- ['([ক-হড়-য়ৰৱ])i', '$1ৈ'], // <consonant>oi
- ['([ক-হড়-য়ৰৱ])্O', '$1ো'], // <consonant>O
- ['([ক-হড়-য়ৰৱ])u', '$1ৌ'], // <consonant>ou
-
- ['(খ্y|c)', 'ক্ষ্'], // khy or c
-
- ['ইi', ''], // ii
- ['উu', ''], // uu
- ['অi', ''], // oi
- ['অu', ''], // ou
- ['ত্~', ''], // t~
-
- ['ক্h', 'খ্'], // kh
- ['গ্h', 'ঘ্'], // gh
- ['ন্g', 'ঙ্'], // ng
- ['জ্h', 'ঝ্'], // jh
- ['(ন্~|Y)', 'ঞ্'], // n~ or Y
- ['ট্h', 'ঠ্'], // Th
- ['ড্h', 'ঢ্'], // Dh
- ['ত্h', 'থ্'], // th
- ['দ্h', 'ধ্'], // dh
- ['(প্h|f)', 'ফ্'], // ph or f
- ['(ব্h|v)', 'ভ্'], // bh or v
- ['শ্h', 'ষ্'], // Xh
- ['ড়্h', 'ঢ়্'], // Rh
-
- ['(M|ন্G)', ''], // M or nG
-
- ['o', ''],
- ['a', ''],
- ['i', ''],
- ['I', ''],
- ['u', ''],
- ['U', ''],
- ['e', ''],
- ['O', ''],
-
- ['H', ''],
- ['\\^', ''],
- ['ণ্~', ''], // N~
- ['C', ''],
-
- ['k', 'ক্'],
- ['g', 'গ্'],
- ['s', 'চ্'],
- ['S', 'ছ্'],
- ['j', 'জ্'],
- ['T', 'ট্'],
- ['D', 'ড্'],
- ['N', 'ণ্'],
- ['t', 'ত্'],
- ['d', 'দ্'],
- ['n', 'ন্'],
- ['p', 'প্'],
- ['b', 'ব্'],
- ['m', 'ম্'],
- ['z', 'য্'],
- ['r', 'ৰ্'],
- ['l', 'ল্'],
- ['w', 'ৱ্'],
- ['X', 'শ্'],
- ['x', 'স্'],
- ['h', 'হ্'],
- ['R', 'ড়্'],
- ['y', 'য়্'],
-
- ['\\\\\\.', '.'],
- ['\\.', ''],
- ['\\.', ''],
-
- ['0', ''],
- ['1', ''],
- ['2', ''],
- ['3', ''],
- ['4', ''],
- ['5', ''],
- ['6', ''],
- ['7', ''],
- ['8', ''],
- ['9', ''],
-
- ['(\u200C)*_', '\u200C'],
- ['(\u200D)*`', '\u200D']]
- };
- $.ime.register( asTransliteration );
-
-}( jQuery ) );
View
39 rules/be/be-latin.js
@@ -1,39 +0,0 @@
-( function ( $ ) {
- 'use strict';
-
- var beLatin = {
- id: 'be-latin',
- name: 'Belarusian Łacinka',
- description: 'Belarusian Latin alphabet input method',
- date: '2012-11-06',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Pavel Selitskas',
- license: 'GPLv3',
- version: '1.0',
- contextLength: 1,
- maxKeyLength: 1,
- patterns: [
- [ '=S', 'Š' ],
- [ '=U', 'Ŭ' ],
- [ '-S', 'Ś' ],
- [ '-L', 'Ł' ],
- [ '-Z', 'Ź' ],
- [ '=Z', 'Ž' ],
- [ '-C', 'Ć' ],
- [ '=C', 'Č' ],
- [ '-N', 'Ń' ],
- [ '=s', 'š' ],
- [ '=u', 'ŭ' ],
- [ '-s', 'ś' ],
- [ '-l', 'ł' ],
- [ '-z', 'ź' ],
- [ '=z', 'ž' ],
- [ '-c', 'ć' ],
- [ '=c', 'č' ],
- [ '-n', 'ń' ]
- ]
- };
-
- $.ime.register( beLatin );
-
-}( jQuery ) );
View
95 rules/be/be-transliteration.js
@@ -1,95 +0,0 @@
-( function ( $ ) {
- 'use strict';
-
- var beTransliteration = {
- id: 'be-transliteration',
- name: 'Belarusian Transliteration',
- description: 'Belarusian transliteration per Belarusian winkeys',
- date: '2012-11-06',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Pavel Selitskas',
- license: 'GPLv3',
- version: '1.0',
- patterns: [
- ['~', 'Ё'],
- ['Q', 'Й'],
- ['W', 'Ц'],
- ['E', 'У'],
- ['R', 'К'],
- ['T', 'Е'],
- ['Y', 'Н'],
- ['U', 'Г'],
- ['I', 'Ш'],
- ['O', 'Ў'],
- ['P', 'З'],
- ['{', 'Х'],
- ['}', '\''],
- ['A', 'Ф'],
- ['S', 'Ы'],
- ['D', 'В'],
- ['F', 'А'],
- ['G', 'П'],
- ['H', 'Р'],
- ['J', 'О'],
- ['K', 'Л'],
- ['L', 'Д'],
- [':', 'Ж'],
- ['"', 'Э'],
- ['Z', 'Я'],
- ['X', 'Ч'],
- ['C', 'С'],
- ['V', 'М'],
- ['B', 'І'],
- ['N', 'Т'],
- ['M', 'Ь'],
- ['<', 'Б'],
- ['>', 'Ю'],
- ['\\?', ','],
-
- ['`', 'ё'],
- ['q', 'й'],
- ['w', 'ц'],
- ['e', 'у'],
- ['r', 'к'],
- ['t', 'е'],
- ['y', 'н'],
- ['u', 'г'],
- ['i', 'ш'],
- ['o', 'ў'],
- ['p', 'з'],
- ['\\[', 'х'],
- ['\\]', '\''],
- ['a', 'ф'],
- ['s', 'ы'],
- ['d', 'в'],
- ['f', 'а'],
- ['g', 'п'],
- ['h', 'р'],
- ['j', 'о'],
- ['k', 'л'],
- ['l', 'д'],
- [';', 'ж'],
- ['\'', 'э'],
- ['z', 'я'],
- ['x', 'ч'],
- ['c', 'с'],
- ['v', 'м'],
- ['b', 'і'],
- ['n', 'т'],
- ['m', 'ь'],
- [',', 'б'],
- ['\\.', 'ю'],
- ['/', '.'],
-
-
- ['@', '"'], // 2
- ['#', ''], // 3
- ['\\$', ';'], // 4
- // '%' is the same // 5
- ['^', ':'], // 6
- ['&', '?']] // 7
- // '*', '(' and ')' are the same // 8, 9, 0
- };
- $.ime.register( beTransliteration );
-
-}( jQuery ) );
View
54 rules/ber/ber-tfng.js
@@ -1,54 +0,0 @@
-( function ( $ ) {
- 'use strict';
-
- var berTfng = {
- id: 'ber-tfng',
- name: 'Tifinagh Transliteration',
- description: 'Transliteration input method for Tifinagh script',
- date: '2012-10-10',
- URL: 'http://www.ircam.ma/fr/index.php?soc=telec&rd=2',
- author: '',
- license: '',
- version: '1.0',
- contextLength: 0,
- maxKeyLength: 0,
- patterns: [
- ['a', ''],
- ['b', ''],
- ['c', ''],
- ['d', ''],
- ['D', ''],
- ['e', ''],
- ['f', ''],
- ['F', 'ⴼⵯ'],
- ['g', ''],
- ['G', 'ⴳⵯ'],
- ['h', ''],
- ['i', ''],
- ['j', ''],
- ['k', ''],
- ['K', 'ⴽⵯ'],
- ['l', ''],
- ['m', ''],
- ['n', ''],
- ['o', ''],
- ['p', ''],
- ['q', ''],
- ['Q', ''],
- ['r', ''],
- ['R', ''],
- ['s', ''],
- ['S', ''],
- ['t', ''],
- ['T', ''],
- ['v', ''],
- ['u', ''],
- ['w', ''],
- ['y', ''],
- ['x', ''],
- ['z', ''],
- ['Z', '']]
- };
- $.ime.register( berTfng );
-
-}( jQuery ) );
View
194 rules/bn/bn-avro.js
@@ -1,194 +0,0 @@
-( function ( $ ) {
- 'use strict';
-
- var bnAvro = {
- id: 'bn-avro',
- name: 'অভ্র',
- description: 'Bengali Avro input method',
- date: '2012-10-10',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Junaid P V',
- license: 'GPLv3',
- version: '1.0',
- contextLength: 4,
- maxKeyLength: 5,
- patterns: [
- ['([ক-হড়ঢ়য়])্?ররi','[^o`]', '$1ৃ'],
- ['ররi','[^o`]', ''],
- ['ঙহo', 'ঙ্ঘ'],
- ['([ক-হড়ঢ়য়])াZ', '[^o`]', '$1্যা'],
- ['(([ক-হড়ঢ়য়])|য়)o','[^o`]', '$1'], // য় cannot be included in the range, why? everywhere else it is OK!
- ['([ক-হড়ঢ়য়])a','[^o`]', '$1া'],
- ['([ক-হড়ঢ়য়])i','[^o`]', '$1ি'],
- ['([ক-হড়ঢ়য়])(I|েe)','[^o`]', '$1ী'],
- ['([ক-হড়ঢ়য়])u','[^o`]', '$1ু'],
- ['([ক-হড়ঢ়য়])U','[^o`]', '$1ূ'],
- ['([ক-হড়ঢ়য়])o','[o`]', '$1ু'],
- ['([ক-হড়ঢ়য়])e','[^o`]', '$1ে'],
- ['([ক-হড়ঢ়য়])োI','[^o`]', '$1ৈ'],
- ['([ক-হড়ঢ়য়])O','[^o`]', '$1ো'],
- ['([ক-হড়ঢ়য়])োU','[^o`]', '$1ৌ'],
-
- ['([ক-হড়ঢ়য়][িুেো]|[এইওউ])a','[^o`]', '$1য়া'],
- ['([ক-হড়ঢ়য়][াে]|[আএ])o', '[^o`]', '$1ও'],
-
- ['([কঙলষস])(k|K)','[^o`]','$1্ক'],
- ['([ঙদল])(g|G)','[^o`]','$1্গ'],
- ['গg','[^o`]','জ্ঞ'],
- ['([চশ])c','[^o`]','$1্চ'],
- ['([জঞব])j','[^o`]','$1্জ'],
- ['নj','[^o`]','ঞ্জ'],
- ['([কটণনপলষস])T','[^o`]','$1্ট'],
- ['([ডণনল])D','[^o`]','$1্ড'],
- ['([গষহ])N','[^o`]','$1্ণ'],
- ['([কতনপশসহ])t','[^o`]','$1্ত'],
- ['([দনব])d','[^o`]','$1্দ'],
- ['([গঘণতধনপমশসহ])n','[^o`]','$1্ন'],
- ['([পমলষস])p','[^o`]','$1্প'],
- ['([স])f', '[^o`]', '$1্ফ'],
- ['([বমল])b','[^o`]','$1্ব'],
- ['([দম])(v|V)','[^o`]','$1্ভ'],
- ['([কগঙটণতদধনমলশষসহ])m','[^o`]','$1্ম'],
- ['([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r','[^o`]','$1্র'],
- ['([কগপ-বমলশসহ])l','[^o`]','$1্ল'],
- ['([কনপ])s','[^o`]','$1্স'],
- ['([ক-হড়ঢ়য়])w','[^o`]','$1্ব'],
- ['([ক-হড়ঢ়য়])y','[^o`]','$1্য'],
- ['নc','[^o`]','ঞ্চ'],
-
- ['ত`','`' ,''],
-
- ['ক্ক(h|H)','[^o`]','ক্ষ'],
- ['কশ(h|H)','[^o`]','ক্ষ'],
-
- ['ররk','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ক'],
- ['ররg','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্গ'],
- ['ররc','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্চ'],
- ['ররj','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্জ'],
- ['ররT','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ট'],
- ['ররD','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ড'],
- ['ররN','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ণ'],
- ['ররt','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ত'],
- ['ররd','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্দ'],
- ['ররn','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ন'],
- ['ররp','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্প'],
- ['ররf','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ফ'],
- ['ররb','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ব'],
- ['ররv','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ভ'],
- ['ররm','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ম'],
- ['ররz','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্য'],
- ['ররl','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ল'],
- ['ররS','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্শ'],
- ['ররs','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্স'],
- ['ররh','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্হ'],
- ['ররR','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ড়'],
- ['রর(y|Y)','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্য়'],
-
- ['ংo', 'ঙ্গ'],
- ['ংi', 'ঙ্গি'],
- ['ংI', 'ঙ্গী'],
- ['(ংu|ঙ্গo)', 'ঙ্গু'],
- ['ংU', 'ঙ্গূ'],
- ['', 'ঙ্গি'],
- ['', 'ঙ্গি'],
-
- ['শ(h|H)','S', ''],
-
- ['অo','[^`]', ''],
- ['এe','[^o`]', ''],
-
- ['ক(h|H)','[^o`]', ''],
- ['গ(h|H)',