| OLD | NEW |
| 1 # The list of input methods that we support. The input methods metadata is | 1 # The list of input methods that we support. The input methods metadata is |
| 2 # also defined here. We use this data for the following purposes. | 2 # also defined here. We use this data for the following purposes. |
| 3 # | 3 # |
| 4 # 1. Exclude unnecessary input methods. For example, we don't need | 4 # 1. Exclude unnecessary input methods. For example, we don't need |
| 5 # "ja:anthy", and "zh:pinyin" engines in ibus-m17n since we have better | 5 # "ja:anthy", and "zh:pinyin" engines in ibus-m17n since we have better |
| 6 # alternatives outside of ibus-m17n. Excluding these input methods from | 6 # alternatives outside of ibus-m17n. Excluding these input methods from |
| 7 # the IBus engine XML files, such as /usr/share/ibus/component/m17n.xml, | 7 # the IBus engine XML files, such as /usr/share/ibus/component/m17n.xml, |
| 8 # makes the startup time of the IBus daemon faster. This filtering is | 8 # makes the startup time of the IBus daemon faster. This filtering is |
| 9 # done using a python script at build time of ibus-m17n. | 9 # done using a python script at build time of ibus-m17n. |
| 10 # See crosbug.com/4161 for details. | 10 # See crosbug.com/4161 for details. |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 52 # * chrome/browser/resources/chromeos/keyboard_overlay_data.js | 52 # * chrome/browser/resources/chromeos/keyboard_overlay_data.js |
| 53 # * chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc | 53 # * chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc |
| 54 # | 54 # |
| 55 # If you add an XKB layout which depends on X11's Mod3Mask (e.g. Germany Neo2 | 55 # If you add an XKB layout which depends on X11's Mod3Mask (e.g. Germany Neo2 |
| 56 # XKB layout), you should also update IsMod3UsedByCurrentInputMethod() method | 56 # XKB layout), you should also update IsMod3UsedByCurrentInputMethod() method |
| 57 # in chrome/browser/ui/ash/event_rewriter.cc. Otherwise, Mod3Mask might be | 57 # in chrome/browser/ui/ash/event_rewriter.cc. Otherwise, Mod3Mask might be |
| 58 # removed unexpectedly by the rewriter. | 58 # removed unexpectedly by the rewriter. |
| 59 | 59 |
| 60 # U.S. English | 60 # U.S. English |
| 61 xkb:us::eng us en-US | 61 xkb:us::eng us en-US |
| 62 xkb:us:intl:eng»us(intl)» en-US | 62 xkb:us:intl:eng»us(intl)» en-US» |
| 63 xkb:us:altgr-intl:eng» us(altgr-intl)» en-US | 63 xkb:us:altgr-intl:eng» us(altgr-intl)» en-US» |
| 64 xkb:us:dvorak:eng» us(dvorak)» en-US | 64 xkb:us:dvorak:eng» us(dvorak)» en-US» |
| 65 xkb:us:colemak:eng» us(colemak)» en-US | 65 xkb:us:colemak:eng» us(colemak)» en-US» |
| 66 english-m» us» en-US | 66 english-m» us» en-US» |
| 67 # U.S. English entiries have to be above the Dutch entry so that xkb:us:intl:eng | 67 # U.S. English entiries have to be above the Dutch entry so that xkb:us:intl:eng |
| 68 # will be selected as the default keyboard when the UI language is set to Dutch. | 68 # will be selected as the default keyboard when the UI language is set to Dutch. |
| 69 | 69 |
| 70 # Dutch | 70 # Dutch |
| 71 xkb:be::nld» be» nl | 71 xkb:be::nld» be» nl» |
| 72 # We don't support xkb:nl::nld. See b/4430951. | 72 # We don't support xkb:nl::nld. See b/4430951. |
| 73 | 73 |
| 74 # French | 74 # French |
| 75 xkb:fr::fra fr fr | 75 xkb:fr::fra fr fr |
| 76 xkb:be::fra» be» fr | 76 xkb:be::fra» be» fr» |
| 77 xkb:ca::fra» ca» fr | 77 xkb:ca::fra» ca» fr» |
| 78 xkb:ch:fr:fra» ch(fr)» fr | 78 xkb:ch:fr:fra» ch(fr)» fr» |
| 79 xkb:ca:multix:fra ca(multix) fr | 79 xkb:ca:multix:fra ca(multix) fr |
| 80 | 80 |
| 81 # German | 81 # German |
| 82 xkb:de::ger» de» de | 82 xkb:de::ger» de» de» |
| 83 xkb:de:neo:ger» de(neo)»de | 83 xkb:de:neo:ger» de(neo)»de» |
| 84 xkb:be::ger» be» de | 84 xkb:be::ger» be» de» |
| 85 xkb:ch::ger» ch» de | 85 xkb:ch::ger» ch» de» |
| 86 | 86 |
| 87 # Japanese | 87 # Japanese |
| 88 # |kMozcJaInputMethodIds| in ibus_ui_controller.cc should also be updated when | 88 # |kMozcJaInputMethodIds| in ibus_ui_controller.cc should also be updated when |
| 89 # a new Mozc Japanese IME for another keyboard layout is added. | 89 # a new Mozc Japanese IME for another keyboard layout is added. |
| 90 xkb:jp::jpn» jp» ja | 90 xkb:jp::jpn» jp» ja» |
| 91 | 91 |
| 92 # Russian | 92 # Russian |
| 93 xkb:ru::rus» ru» ru | 93 xkb:ru::rus» ru» ru» |
| 94 xkb:ru:phonetic:rus» ru(phonetic)» ru | 94 xkb:ru:phonetic:rus» ru(phonetic)» ru» |
| 95 |
| 96 # Thai |
| 97 m17n:th:kesmanee» us» th |
| 98 m17n:th:pattachote» us» th |
| 99 m17n:th:tis820» us» th |
| 95 | 100 |
| 96 # Traditional Chinese | 101 # Traditional Chinese |
| 97 m17n:zh:quick us zh-TW | 102 m17n:zh:quick us zh-TW |
| 98 | 103 |
| 99 # Vietnamese | 104 # Vietnamese |
| 105 m17n:vi:tcvn us vi |
| 106 m17n:vi:telex us vi |
| 107 m17n:vi:viqr us vi |
| 100 m17n:vi:vni us vi | 108 m17n:vi:vni us vi |
| 101 # Note: Since Chrome does not support "get surrounding text" feature yet, | 109 # Note: Since Chrome does not support "get surrounding text" feature yet, |
| 102 # Vietnames input methods, except 4 input methods above, in m17n-db should | 110 # Vietnames input methods, except 4 input methods above, in m17n-db should |
| 103 # not work fine. The 4 input methods in m17n-db (>= 1.6.0) don't require the | 111 # not work fine. The 4 input methods in m17n-db (>= 1.6.0) don't require the |
| 104 # feature. | 112 # feature. |
| 105 | 113 |
| 106 # Korean | 114 # Korean |
| 107 mozc-hangul kr(kr104) ko | 115 mozc-hangul kr(kr104) ko |
| 108 xkb:kr:kr104:kor kr(kr104) ko | 116 xkb:kr:kr104:kor kr(kr104) ko |
| 109 | 117 |
| 118 # Arabic |
| 119 m17n:ar:kbd us ar |
| 120 # TODO(yusukes,jshin): Check if we can use ibux-xkb-layouts for Arabic, Hindi, |
| 121 # etc. |
| 122 |
| 123 # Hindi |
| 124 m17n:hi:itrans us hi |
| 125 # Note: the m17n-contrib package has some more Hindi IMEs. |
| 126 |
| 127 # Farsi (Persian) |
| 128 m17n:fa:isiri us fa |
| 129 |
| 130 # Bengali |
| 131 m17n:bn:itrans us bn |
| 132 # TODO(yusukes): Support the following IMEs in m17n-db (unijoy) and |
| 133 # m17n-db-contrib (inscript, probhat). |
| 134 # m17n:bn:unijoy us bn |
| 135 # m17n:bn:inscript us bn |
| 136 # m17n:bn:probhat us bn |
| 137 |
| 138 # Gujarati |
| 139 m17n:gu:itrans us gu |
| 140 # TODO(yusukes): Support the following IMEs in m17n-db-contrib. |
| 141 # m17n:gu:phonetic us gu |
| 142 # m17n:gu:inscript us gu |
| 143 |
| 144 # Malayalam |
| 145 m17n:ml:itrans us ml |
| 146 # TODO(yusukes): Support the following IMEs in m17n-db-contrib. |
| 147 # m17n:ml:inscript us ml |
| 148 # m17n:ml:mozhi us ml |
| 149 |
| 150 # Marathi |
| 151 # Note: m17n:mr:itrans is in m17n-db-contrib. |
| 152 m17n:mr:itrans us mr |
| 153 # TODO(yusukes): Support the following IMEs in m17n-db-contrib. |
| 154 # m17n:mr:phonetic us mr |
| 155 # m17n:mr:inscript us mr |
| 156 |
| 157 # Tamil |
| 158 m17n:ta:phonetic us ta |
| 159 m17n:ta:inscript us ta |
| 160 m17n:ta:tamil99 us ta |
| 161 m17n:ta:itrans us ta |
| 162 m17n:ta:typewriter us ta |
| 163 |
| 164 # Telugu |
| 165 m17n:te:itrans us te |
| 166 # Kannada |
| 167 m17n:kn:itrans us kn |
| 168 |
| 169 # Amharic |
| 170 m17n:am:sera us am |
| 171 |
| 110 # Keyboard layouts. | 172 # Keyboard layouts. |
| 111 xkb:br::por» br» pt-BR | 173 xkb:br::por» br» pt-BR» |
| 112 xkb:bg::bul» bg» bg | 174 xkb:bg::bul» bg» bg» |
| 113 xkb:bg:phonetic:bul» bg(phonetic)» bg | 175 xkb:bg:phonetic:bul» bg(phonetic)» bg» |
| 114 xkb:ca:eng:eng» ca(eng)»en-CA | 176 xkb:ca:eng:eng» ca(eng)»en-CA» |
| 115 xkb:cz::cze» cz» cs | 177 xkb:cz::cze» cz» cs» |
| 116 xkb:cz:qwerty:cze» cz(qwerty)» cs | 178 xkb:cz:qwerty:cze» cz(qwerty)» cs» |
| 117 xkb:ee::est» ee» et | 179 xkb:ee::est» ee» et» |
| 118 xkb:es::spa» es» es | 180 xkb:es::spa» es» es» |
| 119 xkb:es:cat:cat» es(cat)»ca | 181 xkb:es:cat:cat» es(cat)»ca» |
| 120 xkb:dk::dan» dk» da | 182 xkb:dk::dan» dk» da» |
| 121 xkb:gr::gre» gr» el | 183 xkb:gr::gre» gr» el» |
| 122 xkb:il::heb» il» he | 184 xkb:il::heb» il» he» |
| 123 xkb:latam::spa» latam» es | 185 xkb:latam::spa» latam» es» |
| 124 xkb:lt::lit» lt» lt | 186 xkb:lt::lit» lt» lt» |
| 125 xkb:lv:apostrophe:lav» lv(apostrophe)» lv | 187 xkb:lv:apostrophe:lav» lv(apostrophe)» lv» |
| 126 xkb:hr::scr» hr» hr | 188 xkb:hr::scr» hr» hr» |
| 127 xkb:gb:extd:eng»gb(extd)» en-GB | 189 xkb:gb:extd:eng»gb(extd)» en-GB» |
| 128 xkb:gb:dvorak:eng» gb(dvorak)» en-GB | 190 xkb:gb:dvorak:eng» gb(dvorak)» en-GB» |
| 129 xkb:fi::fin» fi» fi | 191 xkb:fi::fin» fi» fi» |
| 130 xkb:hu::hun» hu» hu | 192 xkb:hu::hun» hu» hu» |
| 131 xkb:it::ita» it» it | 193 xkb:it::ita» it» it» |
| 132 xkb:is::ice is is | 194 xkb:is::ice is is |
| 133 xkb:no::nob» no» nb | 195 xkb:no::nob» no» nb» |
| 134 xkb:pl::pol» pl» pl | 196 xkb:pl::pol» pl» pl» |
| 135 xkb:pt::por» pt» pt-PT | 197 xkb:pt::por» pt» pt-PT» |
| 136 xkb:ro::rum» ro» ro | 198 xkb:ro::rum» ro» ro» |
| 137 xkb:se::swe» se» sv | 199 xkb:se::swe» se» sv» |
| 138 xkb:sk::slo» sk» sk | 200 xkb:sk::slo» sk» sk» |
| 139 xkb:si::slv» si» sl | 201 xkb:si::slv» si» sl» |
| 140 xkb:rs::srp» rs» sr | 202 xkb:rs::srp» rs» sr» |
| 141 xkb:tr::tur» tr» tr | 203 xkb:tr::tur» tr» tr» |
| 142 xkb:ua::ukr» ua» uk | 204 xkb:ua::ukr» ua» uk» |
| 143 xkb:by::bel by be | 205 xkb:by::bel by be |
| 144 xkb:am:phonetic:arm am hy | 206 xkb:am:phonetic:arm am hy |
| 145 xkb:ge::geo ge ka | 207 xkb:ge::geo ge ka |
| 146 xkb:mn::mon mn mn | 208 xkb:mn::mon mn mn |
| 147 # TODO(yusukes): Support xkb:latam:deadtilde:spa and/or xkb:latam:nodeadkeys:spa | 209 # TODO(yusukes): Support xkb:latam:deadtilde:spa and/or xkb:latam:nodeadkeys:spa |
| 148 # if necessary. | 210 # if necessary. |
| OLD | NEW |