[sql] Remove _HAS_EXCEPTIONS=0 from build info.
[chromium-blink-merge.git] / chrome / browser / resources / chromeos / input_method / google_xkb_manifest.json
blobe99e70fe0d42d5f3db0c7969965c11b27a244478
2   "name": "Chrome OS XKB",
3   "version": "1.0.5.0",
4   "description": "Chrome OS XKB",
5   "default_locale": "en",
6   "incognito": "split",
7   "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7C0oB6YTnf69uhWnVTZl5TB/psHrJXgIPLYchFb0whlVCG8fqMo9lW/oxBmZXZ3N8T7zZrdYI/SUjoc9I5R/dMVVD2q4iKox+x7xlTbqSdVeOb6b9ZVJ24pLbO1L7feSNSBgR0t61jrC2eY/gf78h7w58UEQBPFT2mUxhhwodyQIDAQAB",
8   "permissions": [
9     "accessibilityFeatures.read",
10     "app.window.alpha",
11     "app.window.alwaysOnTop",
12     "app.window.ime",
13     "audioCapture",
14     "https://clients4.google.com/",
15     "https://dl.google.com/",
16     "https://www.googleapis.com/",
17     "input",
18     "inputMethodPrivate",
19     "metricsPrivate",
20     "tabs",
21     "tts",
22     "unlimitedStorage",
23     "virtualKeyboardPrivate"
24   ],
25   "background": {
26     "page": "background.html",
27     "persistent": false
28   },
29   "content_scripts": [
30     {
31       "matches": [
32         "https://www.googleapis.com/auth/imesync*"
33       ],
34       "js": [
35         "chos_inject-debug.js"
36       ]
37     }
38   ],
39   "ime_path": "/usr/share/chromeos-assets/input_methods/input_tools",
40   "input_components": [
41     {
42       "name": "__MSG_keyboard_us__",
43       "type": "ime",
44       "id": "xkb:us::eng",
45       "description": "",
46       "language": [
47         "en",
48         "en-US",
49         "en-AU",
50         "en-NZ"
51       ],
52       "layouts": [
53         "us"
54       ],
55       "input_view": "inputview.html#id=us.compact.qwerty&language=en-US&passwordLayout=us.compact.qwerty&name=keyboard_us",
56       "options_page": "hmm_options.html?code=xkb:us::eng"
57     },
58     {
59       "name": "__MSG_keyboard_us__",
60       "type": "ime",
61       "id": "xkb:us::ind",
62       "description": "",
63       "language": [
64         "id"
65       ],
66       "layouts": [
67         "us"
68       ],
69       "input_view": "inputview.html#id=us-ltr&language=id&passwordLayout=us-ltr&name=keyboard_us",
70       "options_page": "hmm_options.html?code=xkb:us::ind"
71     },
72     {
73       "name": "__MSG_keyboard_us__",
74       "type": "ime",
75       "id": "xkb:us::fil",
76       "description": "",
77       "language": [
78         "fil"
79       ],
80       "layouts": [
81         "us"
82       ],
83       "input_view": "inputview.html#id=us-ltr&language=fil&passwordLayout=us-ltr&name=keyboard_us",
84       "options_page": "hmm_options.html?code=xkb:us::fil"
85     },
86     {
87       "name": "__MSG_keyboard_us__",
88       "type": "ime",
89       "id": "xkb:us::msa",
90       "description": "",
91       "language": [
92         "ms"
93       ],
94       "layouts": [
95         "us"
96       ],
97       "input_view": "inputview.html#id=us-ltr&language=ms&passwordLayout=us-ltr&name=keyboard_us",
98       "options_page": "hmm_options.html?code=xkb:us::msa"
99     },
100     {
101       "name": "__MSG_keyboard_us_international__",
102       "type": "ime",
103       "id": "xkb:us:intl:eng",
104       "indicator": "INTL",
105       "description": "",
106       "language": [
107         "en",
108         "en-US"
109       ],
110       "layouts": [
111         "us(intl)"
112       ],
113       "input_view": "inputview.html#id=us-intl&language=en-US&passwordLayout=us-intl&name=keyboard_us_international",
114       "options_page": "hmm_options.html?code=xkb:us:intl:eng"
115     },
116     {
117       "name": "__MSG_keyboard_netherlands__",
118       "type": "ime",
119       "id": "xkb:us:intl:nld",
120       "indicator": "NLD",
121       "description": "",
122       "language": [
123         "nl"
124       ],
125       "layouts": [
126         "us(intl)"
127       ],
128       "input_view": "inputview.html#id=nl.compact.qwerty&language=nl&passwordLayout=nl.compact.qwerty&name=keyboard_netherlands",
129       "options_page": "hmm_options.html?code=xkb:us:intl:nld"
130     },
131     {
132       "name": "__MSG_keyboard_us_international__",
133       "type": "ime",
134       "id": "xkb:us:intl:por",
135       "indicator": "INTL",
136       "description": "",
137       "language": [
138         "pt-BR"
139       ],
140       "layouts": [
141         "us(intl)"
142       ],
143       "input_view": "inputview.html#id=us-intl&language=pt-BR&passwordLayout=us-intl&name=keyboard_us_international",
144       "options_page": "hmm_options.html?code=xkb:us:intl:por"
145     },
146     {
147       "name": "__MSG_keyboard_us_extended__",
148       "type": "ime",
149       "id": "xkb:us:altgr-intl:eng",
150       "indicator": "EXTD",
151       "description": "",
152       "language": [
153         "en",
154         "en-US"
155       ],
156       "layouts": [
157         "us(altgr-intl)"
158       ],
159       "input_view": "inputview.html#id=us-altgr-intl&language=en-US&passwordLayout=us-altgr-intl&name=keyboard_us_extended",
160       "options_page": "hmm_options.html?code=xkb:us:altgr-intl:eng"
161     },
162     {
163       "name": "__MSG_keyboard_us_dvorak__",
164       "type": "ime",
165       "id": "xkb:us:dvorak:eng",
166       "indicator": "DV",
167       "description": "",
168       "language": [
169         "en",
170         "en-US"
171       ],
172       "layouts": [
173         "us(dvorak)"
174       ],
175       "input_view": "inputview.html#id=us-dvorak&language=en-US&passwordLayout=us-dvorak&name=keyboard_us_dvorak",
176       "options_page": "hmm_options.html?code=xkb:us:dvorak:eng"
177     },
178     {
179       "name": "__MSG_keyboard_us_dvp__",
180       "type": "ime",
181       "id": "xkb:us:dvp:eng",
182       "indicator": "DVP",
183       "description": "",
184       "language": [
185         "en",
186         "en-US"
187       ],
188       "layouts": [
189         "us(dvp)"
190       ],
191       "input_view": "inputview.html#id=us-dvp&language=en-US&passwordLayout=us-dvp&name=keyboard_us_dvp",
192       "options_page": "hmm_options.html?code=xkb:us:dvp:eng"
193     },
194     {
195       "name": "__MSG_keyboard_us_colemak__",
196       "type": "ime",
197       "id": "xkb:us:colemak:eng",
198       "indicator": "CO",
199       "description": "",
200       "language": [
201         "en",
202         "en-US"
203       ],
204       "layouts": [
205         "us(colemak)"
206       ],
207       "input_view": "inputview.html#id=us-colemak&language=en-US&passwordLayout=us-colemak&name=keyboard_us_colemak",
208       "options_page": "hmm_options.html?code=xkb:us:colemak:eng"
209     },
210     {
211       "name": "__MSG_keyboard_belgian__",
212       "type": "ime",
213       "id": "xkb:be::nld",
214       "description": "",
215       "language": [
216         "nl"
217       ],
218       "layouts": [
219         "be"
220       ],
221       "input_view": "inputview.html#id=be&language=nl&passwordLayout=be&name=keyboard_belgian",
222       "options_page": "hmm_options.html?code=xkb:be::nld"
223     },
224     {
225       "name": "__MSG_keyboard_french__",
226       "type": "ime",
227       "id": "xkb:fr::fra",
228       "description": "",
229       "language": [
230         "fr",
231         "fr-FR"
232       ],
233       "layouts": [
234         "fr"
235       ],
236       "input_view": "inputview.html#id=fr.compact.qwerty&language=fr&passwordLayout=fr.compact.qwerty&name=keyboard_french",
237       "options_page": "hmm_options.html?code=xkb:fr::fra"
238     },
239     {
240       "name": "__MSG_keyboard_belgian__",
241       "type": "ime",
242       "id": "xkb:be::fra",
243       "description": "",
244       "language": [
245         "fr"
246       ],
247       "layouts": [
248         "be"
249       ],
250       "input_view": "inputview.html#id=be&language=fr&passwordLayout=be&name=keyboard_belgian",
251       "options_page": "hmm_options.html?code=xkb:be::fra"
252     },
253     {
254       "name": "__MSG_keyboard_canadian_french__",
255       "type": "ime",
256       "id": "xkb:ca::fra",
257       "description": "",
258       "language": [
259         "fr",
260         "fr-CA"
261       ],
262       "layouts": [
263         "ca"
264       ],
265       "input_view": "inputview.html#id=ca.compact.qwerty&language=fr&passwordLayout=ca.compact.qwerty&name=keyboard_canadian_french",
266       "options_page": "hmm_options.html?code=xkb:ca::fra"
267     },
268     {
269       "name": "__MSG_keyboard_swiss_french__",
270       "type": "ime",
271       "id": "xkb:ch:fr:fra",
272       "description": "",
273       "language": [
274         "fr",
275         "fr-CH"
276       ],
277       "layouts": [
278         "ch(fr)"
279       ],
280       "input_view": "inputview.html#id=ch-fr&language=fr&passwordLayout=ch-fr&name=keyboard_swiss_french",
281       "options_page": "hmm_options.html?code=xkb:ch:fr:fra"
282     },
283     {
284       "name": "__MSG_keyboard_canadian_multilingual__",
285       "type": "ime",
286       "id": "xkb:ca:multix:fra",
287       "description": "",
288       "language": [
289         "fr",
290         "fr-CA"
291       ],
292       "layouts": [
293         "ca(multix)"
294       ],
295       "input_view": "inputview.html#id=ca-multix&language=fr&passwordLayout=ca-multix&name=keyboard_canadian_multilingual",
296       "options_page": "hmm_options.html?code=xkb:ca:multix:fra"
297     },
298     {
299       "name": "__MSG_keyboard_german__",
300       "type": "ime",
301       "id": "xkb:de::ger",
302       "description": "",
303       "language": [
304         "de",
305         "de-DE"
306       ],
307       "layouts": [
308         "de"
309       ],
310       "input_view": "inputview.html#id=de.compact.qwerty&language=de&passwordLayout=de.compact.qwerty&name=keyboard_german",
311       "options_page": "hmm_options.html?code=xkb:de::ger"
312     },
313     {
314       "name": "__MSG_keyboard_german_neo_2__",
315       "type": "ime",
316       "id": "xkb:de:neo:ger",
317       "indicator": "NEO",
318       "description": "",
319       "language": [
320         "de",
321         "de-DE"
322       ],
323       "layouts": [
324         "de(neo)"
325       ],
326       "input_view": "inputview.html#id=de-neo&language=de&passwordLayout=de-neo&name=keyboard_german_neo_2",
327       "options_page": "hmm_options.html?code=xkb:de:neo:ger"
328     },
329     {
330       "name": "__MSG_keyboard_belgian__",
331       "type": "ime",
332       "id": "xkb:be::ger",
333       "description": "",
334       "language": [
335         "de"
336       ],
337       "layouts": [
338         "be"
339       ],
340       "input_view": "inputview.html#id=be&language=de&passwordLayout=be&name=keyboard_belgian",
341       "options_page": "hmm_options.html?code=xkb:be::ger"
342     },
343     {
344       "name": "__MSG_keyboard_swiss__",
345       "type": "ime",
346       "id": "xkb:ch::ger",
347       "description": "",
348       "language": [
349         "de",
350         "de-CH"
351       ],
352       "layouts": [
353         "ch"
354       ],
355       "input_view": "inputview.html#id=ch&language=de&passwordLayout=ch&name=keyboard_swiss",
356       "options_page": "hmm_options.html?code=xkb:ch::ger"
357     },
358     {
359       "name": "__MSG_keyboard_japanese__",
360       "type": "ime",
361       "id": "xkb:jp::jpn",
362       "indicator": "JA",
363       "description": "",
364       "language": [
365         "ja"
366       ],
367       "layouts": [
368         "jp"
369       ],
370       "input_view": "inputview.html#id=jp&language=ja&passwordLayout=jp&name=keyboard_japanese",
371       "options_page": "hmm_options.html?code=xkb:jp::jpn"
372     },
373     {
374       "name": "__MSG_keyboard_russian__",
375       "type": "ime",
376       "id": "xkb:ru::rus",
377       "description": "",
378       "language": [
379         "ru"
380       ],
381       "layouts": [
382         "ru"
383       ],
384       "input_view": "inputview.html#id=ru&language=ru&passwordLayout=us-ltr&name=keyboard_russian",
385       "options_page": "hmm_options.html?code=xkb:ru::rus"
386     },
387     {
388       "name": "__MSG_keyboard_russian_phonetic__",
389       "type": "ime",
390       "id": "xkb:ru:phonetic:rus",
391       "description": "",
392       "language": [
393         "ru"
394       ],
395       "layouts": [
396         "ru(phonetic)"
397       ],
398       "input_view": "inputview.html#id=ru-phonetic&language=ru&passwordLayout=us-ltr&name=keyboard_russian_phonetic",
399       "options_page": "hmm_options.html?code=xkb:ru:phonetic:rus"
400     },
401     {
402       "name": "__MSG_keyboard_brazilian__",
403       "type": "ime",
404       "id": "xkb:br::por",
405       "description": "",
406       "language": [
407         "pt-BR",
408         "pt"
409       ],
410       "layouts": [
411         "br"
412       ],
413       "input_view": "inputview.html#id=br&language=pt-BR&passwordLayout=br&name=keyboard_brazilian",
414       "options_page": "hmm_options.html?code=xkb:br::por"
415     },
416     {
417       "name": "__MSG_keyboard_bulgarian__",
418       "type": "ime",
419       "id": "xkb:bg::bul",
420       "description": "",
421       "language": [
422         "bg"
423       ],
424       "layouts": [
425         "bg"
426       ],
427       "input_view": "inputview.html#id=bg&language=bg&passwordLayout=us-ltr&name=keyboard_bulgarian",
428       "options_page": "hmm_options.html?code=xkb:bg::bul"
429     },
430     {
431       "name": "__MSG_keyboard_bulgarian_phonetic__",
432       "type": "ime",
433       "id": "xkb:bg:phonetic:bul",
434       "description": "",
435       "language": [
436         "bg"
437       ],
438       "layouts": [
439         "bg(phonetic)"
440       ],
441       "input_view": "inputview.html#id=bg-phonetic&language=bg&passwordLayout=us-ltr&name=keyboard_bulgarian_phonetic",
442       "options_page": "hmm_options.html?code=xkb:bg:phonetic:bul"
443     },
444     {
445       "name": "__MSG_keyboard_canadian_english__",
446       "type": "ime",
447       "id": "xkb:ca:eng:eng",
448       "description": "",
449       "language": [
450         "en",
451         "en-CA"
452       ],
453       "layouts": [
454         "ca(eng)"
455       ],
456       "input_view": "inputview.html#id=ca-eng.compact.qwerty&language=en-CA&passwordLayout=ca-eng.compact.qwerty&name=keyboard_canadian_english",
457       "options_page": "hmm_options.html?code=xkb:ca:eng:eng"
458     },
459     {
460       "name": "__MSG_keyboard_czech__",
461       "type": "ime",
462       "id": "xkb:cz::cze",
463       "description": "",
464       "language": [
465         "cs"
466       ],
467       "layouts": [
468         "cz"
469       ],
470       "input_view": "inputview.html#id=cz&language=cs&passwordLayout=cz&name=keyboard_czech",
471       "options_page": "hmm_options.html?code=xkb:cz::cze"
472     },
473     {
474       "name": "__MSG_keyboard_czech_qwerty__",
475       "type": "ime",
476       "id": "xkb:cz:qwerty:cze",
477       "indicator": "CS",
478       "description": "",
479       "language": [
480         "cs"
481       ],
482       "layouts": [
483         "cz(qwerty)"
484       ],
485       "input_view": "inputview.html#id=cz-qwerty&language=cs&passwordLayout=cz-qwerty&name=keyboard_czech_qwerty",
486       "options_page": "hmm_options.html?code=xkb:cz:qwerty:cze"
487     },
488     {
489       "name": "__MSG_keyboard_estonian__",
490       "type": "ime",
491       "id": "xkb:ee::est",
492       "description": "",
493       "language": [
494         "et"
495       ],
496       "layouts": [
497         "ee"
498       ],
499       "input_view": "inputview.html#id=ee&language=et&passwordLayout=ee&name=keyboard_estonian",
500       "options_page": "hmm_options.html?code=xkb:ee::est"
501     },
502     {
503       "name": "__MSG_keyboard_spanish__",
504       "type": "ime",
505       "id": "xkb:es::spa",
506       "description": "",
507       "language": [
508         "es"
509       ],
510       "layouts": [
511         "es"
512       ],
513       "input_view": "inputview.html#id=es&language=es&passwordLayout=es&name=keyboard_spanish",
514       "options_page": "hmm_options.html?code=xkb:es::spa"
515     },
516     {
517       "name": "__MSG_keyboard_catalan__",
518       "type": "ime",
519       "id": "xkb:es:cat:cat",
520       "indicator": "CAS",
521       "description": "",
522       "language": [
523         "ca"
524       ],
525       "layouts": [
526         "es(cat)"
527       ],
528       "input_view": "inputview.html#id=es-cat&language=ca&passwordLayout=es-cat&name=keyboard_catalan",
529       "options_page": "hmm_options.html?code=xkb:es:cat:cat"
530     },
531     {
532       "name": "__MSG_keyboard_danish__",
533       "type": "ime",
534       "id": "xkb:dk::dan",
535       "description": "",
536       "language": [
537         "da"
538       ],
539       "layouts": [
540         "dk"
541       ],
542       "input_view": "inputview.html#id=dk.compact.qwerty&language=da&passwordLayout=dk.compact.qwerty&name=keyboard_danish",
543       "options_page": "hmm_options.html?code=xkb:dk::dan"
544     },
545     {
546       "name": "__MSG_keyboard_greek__",
547       "type": "ime",
548       "id": "xkb:gr::gre",
549       "description": "",
550       "language": [
551         "el"
552       ],
553       "layouts": [
554         "gr"
555       ],
556       "input_view": "inputview.html#id=gr&language=el&passwordLayout=us-ltr&name=keyboard_greek",
557       "options_page": "hmm_options.html?code=xkb:gr::gre"
558     },
559     {
560       "name": "__MSG_keyboard_hebrew__",
561       "type": "ime",
562       "id": "xkb:il::heb",
563       "description": "",
564       "language": [
565         "he"
566       ],
567       "layouts": [
568         "il"
569       ],
570       "input_view": "inputview.html#id=il&language=he&passwordLayout=us-rtl&name=keyboard_hebrew",
571       "options_page": "hmm_options.html?code=xkb:il::heb"
572     },
573     {
574       "name": "__MSG_keyboard_latin_american__",
575       "type": "ime",
576       "id": "xkb:latam::spa",
577       "indicator": "LA",
578       "description": "",
579       "language": [
580         "es",
581         "es-419"
582       ],
583       "layouts": [
584         "latam"
585       ],
586       "input_view": "inputview.html#id=latam&language=es&passwordLayout=latam&name=keyboard_latin_american",
587       "options_page": "hmm_options.html?code=xkb:latam::spa"
588     },
589     {
590       "name": "__MSG_keyboard_lithuanian__",
591       "type": "ime",
592       "id": "xkb:lt::lit",
593       "description": "",
594       "language": [
595         "lt"
596       ],
597       "layouts": [
598         "lt"
599       ],
600       "input_view": "inputview.html#id=lt&language=lt&passwordLayout=lt&name=keyboard_lithuanian",
601       "options_page": "hmm_options.html?code=xkb:lt::lit"
602     },
603     {
604       "name": "__MSG_keyboard_latvian__",
605       "type": "ime",
606       "id": "xkb:lv:apostrophe:lav",
607       "description": "",
608       "language": [
609         "lv"
610       ],
611       "layouts": [
612         "lv(apostrophe)"
613       ],
614       "input_view": "inputview.html#id=lv-apostrophe&language=lv&passwordLayout=lv-apostrophe&name=keyboard_latvian",
615       "options_page": "hmm_options.html?code=xkb:lv:apostrophe:lav"
616     },
617     {
618       "name": "__MSG_keyboard_croatian__",
619       "type": "ime",
620       "id": "xkb:hr::scr",
621       "description": "",
622       "language": [
623         "hr"
624       ],
625       "layouts": [
626         "hr"
627       ],
628       "input_view": "inputview.html#id=hr&language=hr&passwordLayout=hr&name=keyboard_croatian",
629       "options_page": "hmm_options.html?code=xkb:hr::scr"
630     },
631     {
632       "name": "__MSG_keyboard_uk__",
633       "type": "ime",
634       "id": "xkb:gb:extd:eng",
635       "description": "",
636       "language": [
637         "en",
638         "en-GB"
639       ],
640       "layouts": [
641         "gb(extd)"
642       ],
643       "input_view": "inputview.html#id=gb-extd.compact.qwerty&language=en-GB&passwordLayout=gb-extd.compact.qwerty&name=keyboard_uk",
644       "options_page": "hmm_options.html?code=xkb:gb:extd:eng"
645     },
646     {
647       "name": "__MSG_keyboard_uk_dvorak__",
648       "type": "ime",
649       "id": "xkb:gb:dvorak:eng",
650       "indicator": "DV",
651       "description": "",
652       "language": [
653         "en",
654         "en-GB"
655       ],
656       "layouts": [
657         "gb(dvorak)"
658       ],
659       "input_view": "inputview.html#id=gb-dvorak&language=en-GB&passwordLayout=gb-dvorak&name=keyboard_uk_dvorak",
660       "options_page": "hmm_options.html?code=xkb:gb:dvorak:eng"
661     },
662     {
663       "name": "__MSG_keyboard_finnish__",
664       "type": "ime",
665       "id": "xkb:fi::fin",
666       "description": "",
667       "language": [
668         "fi"
669       ],
670       "layouts": [
671         "fi"
672       ],
673       "input_view": "inputview.html#id=fi.compact.qwerty&language=fi&passwordLayout=fi.compact.qwerty&name=keyboard_finnish",
674       "options_page": "hmm_options.html?code=xkb:fi::fin"
675     },
676     {
677       "name": "__MSG_keyboard_hungarian__",
678       "type": "ime",
679       "id": "xkb:hu::hun",
680       "description": "",
681       "language": [
682         "hu"
683       ],
684       "layouts": [
685         "hu"
686       ],
687       "input_view": "inputview.html#id=hu&language=hu&passwordLayout=hu&name=keyboard_hungarian",
688       "options_page": "hmm_options.html?code=xkb:hu::hun"
689     },
690     {
691       "name": "__MSG_keyboard_italian__",
692       "type": "ime",
693       "id": "xkb:it::ita",
694       "description": "",
695       "language": [
696         "it",
697         "it-IT"
698       ],
699       "layouts": [
700         "it"
701       ],
702       "input_view": "inputview.html#id=it&language=it&passwordLayout=it&name=keyboard_italian",
703       "options_page": "hmm_options.html?code=xkb:it::ita"
704     },
705     {
706       "name": "__MSG_keyboard_icelandic__",
707       "type": "ime",
708       "id": "xkb:is::ice",
709       "description": "",
710       "language": [
711         "is"
712       ],
713       "layouts": [
714         "is"
715       ],
716       "input_view": "inputview.html#id=is.compact.qwerty&language=is&passwordLayout=is.compact.qwerty&name=keyboard_icelandic",
717       "options_page": "hmm_options.html?code=xkb:is::ice"
718     },
719     {
720       "name": "__MSG_keyboard_norwegian__",
721       "type": "ime",
722       "id": "xkb:no::nob",
723       "description": "",
724       "language": [
725         "nb",
726         "nn",
727         "no"
728       ],
729       "layouts": [
730         "no"
731       ],
732       "input_view": "inputview.html#id=no.compact.qwerty&language=no&passwordLayout=no.compact.qwerty&name=keyboard_norwegian",
733       "options_page": "hmm_options.html?code=xkb:no::nob"
734     },
735     {
736       "name": "__MSG_keyboard_polish__",
737       "type": "ime",
738       "id": "xkb:pl::pol",
739       "description": "",
740       "language": [
741         "pl"
742       ],
743       "layouts": [
744         "pl"
745       ],
746       "input_view": "inputview.html#id=pl&language=pl&passwordLayout=pl&name=keyboard_polish",
747       "options_page": "hmm_options.html?code=xkb:pl::pol"
748     },
749     {
750       "name": "__MSG_keyboard_portuguese__",
751       "type": "ime",
752       "id": "xkb:pt::por",
753       "description": "",
754       "language": [
755         "pt-PT",
756         "pt"
757       ],
758       "layouts": [
759         "pt"
760       ],
761       "input_view": "inputview.html#id=pt&language=pt-PT&passwordLayout=pt&name=keyboard_portuguese",
762       "options_page": "hmm_options.html?code=xkb:pt::por"
763     },
764     {
765       "name": "__MSG_keyboard_romanian__",
766       "type": "ime",
767       "id": "xkb:ro::rum",
768       "description": "",
769       "language": [
770         "ro"
771       ],
772       "layouts": [
773         "ro"
774       ],
775       "input_view": "inputview.html#id=ro&language=ro&passwordLayout=ro&name=keyboard_romanian",
776       "options_page": "hmm_options.html?code=xkb:ro::rum"
777     },
778     {
779       "name": "__MSG_keyboard_romanian_standard__",
780       "type": "ime",
781       "id": "xkb:ro:std:rum",
782       "description": "",
783       "language": [
784         "ro"
785       ],
786       "layouts": [
787         "ro(std)"
788       ],
789       "input_view": "inputview.html#id=ro-std&language=ro&passwordLayout=ro-std&name=keyboard_romanian_standard",
790       "options_page": "hmm_options.html?code=xkb:ro:std:rum"
791     },
792     {
793       "name": "__MSG_keyboard_swedish__",
794       "type": "ime",
795       "id": "xkb:se::swe",
796       "description": "",
797       "language": [
798         "sv"
799       ],
800       "layouts": [
801         "se"
802       ],
803       "input_view": "inputview.html#id=se.compact.qwerty&language=sv&passwordLayout=se.compact.qwerty&name=keyboard_swedish",
804       "options_page": "hmm_options.html?code=xkb:se::swe"
805     },
806     {
807       "name": "__MSG_keyboard_slovakian__",
808       "type": "ime",
809       "id": "xkb:sk::slo",
810       "description": "",
811       "language": [
812         "sk"
813       ],
814       "layouts": [
815         "sk"
816       ],
817       "input_view": "inputview.html#id=sk&language=sk&passwordLayout=us-ltr&name=keyboard_slovakian",
818       "options_page": "hmm_options.html?code=xkb:sk::slo"
819     },
820     {
821       "name": "__MSG_keyboard_slovenian__",
822       "type": "ime",
823       "id": "xkb:si::slv",
824       "description": "",
825       "language": [
826         "sl"
827       ],
828       "layouts": [
829         "si"
830       ],
831       "input_view": "inputview.html#id=si&language=sl&passwordLayout=si&name=keyboard_slovenian",
832       "options_page": "hmm_options.html?code=xkb:si::slv"
833     },
834     {
835       "name": "__MSG_keyboard_serbian__",
836       "type": "ime",
837       "id": "xkb:rs::srp",
838       "description": "",
839       "language": [
840         "sr"
841       ],
842       "layouts": [
843         "rs"
844       ],
845       "input_view": "inputview.html#id=rs&language=sr&passwordLayout=us-ltr&name=keyboard_serbian",
846       "options_page": "hmm_options.html?code=xkb:rs::srp"
847     },
848     {
849       "name": "__MSG_keyboard_turkish__",
850       "type": "ime",
851       "id": "xkb:tr::tur",
852       "description": "",
853       "language": [
854         "tr"
855       ],
856       "layouts": [
857         "tr"
858       ],
859       "input_view": "inputview.html#id=tr&language=tr&passwordLayout=tr&name=keyboard_turkish",
860       "options_page": "hmm_options.html?code=xkb:tr::tur"
861     },
862     {
863       "name": "__MSG_keyboard_ukrainian__",
864       "type": "ime",
865       "id": "xkb:ua::ukr",
866       "description": "",
867       "language": [
868         "uk"
869       ],
870       "layouts": [
871         "ua"
872       ],
873       "input_view": "inputview.html#id=ua&language=uk&passwordLayout=us-ltr&name=keyboard_ukrainian",
874       "options_page": "hmm_options.html?code=xkb:ua::ukr"
875     },
876     {
877       "name": "__MSG_keyboard_belarusian__",
878       "type": "ime",
879       "id": "xkb:by::bel",
880       "description": "",
881       "language": [
882         "be"
883       ],
884       "layouts": [
885         "by"
886       ],
887       "input_view": "inputview.html#id=by&language=be&passwordLayout=us-ltr&name=keyboard_belarusian",
888       "options_page": "hmm_options.html?code=xkb:by::bel"
889     },
890     {
891       "name": "__MSG_keyboard_armenian_phonetic__",
892       "type": "ime",
893       "id": "xkb:am:phonetic:arm",
894       "description": "",
895       "language": [
896         "hy"
897       ],
898       "layouts": [
899         "am(phonetic)"
900       ],
901       "input_view": "inputview.html#id=am-phonetic&language=hy&passwordLayout=us-ltr&name=keyboard_armenian_phonetic",
902       "options_page": "hmm_options.html?code=xkb:am:phonetic:arm"
903     },
904     {
905       "name": "__MSG_keyboard_georgian__",
906       "type": "ime",
907       "id": "xkb:ge::geo",
908       "description": "",
909       "language": [
910         "ka"
911       ],
912       "layouts": [
913         "ge"
914       ],
915       "input_view": "inputview.html#id=ge&language=ka&passwordLayout=us-ltr&name=keyboard_georgian",
916       "options_page": "hmm_options.html?code=xkb:ge::geo"
917     },
918     {
919       "name": "__MSG_keyboard_mongolian__",
920       "type": "ime",
921       "id": "xkb:mn::mon",
922       "description": "",
923       "language": [
924         "mn"
925       ],
926       "layouts": [
927         "mn"
928       ],
929       "input_view": "inputview.html#id=mn&language=mn&passwordLayout=us-ltr&name=keyboard_mongolian",
930       "options_page": "hmm_options.html?code=xkb:mn::mon"
931     },
932     {
933       "name": "__MSG_keyboard_irish__",
934       "type": "ime",
935       "id": "xkb:ie::ga",
936       "description": "",
937       "language": [
938         "ga"
939       ],
940       "layouts": [
941         "ie"
942       ],
943       "input_view": "inputview.html#id=ie.compact.qwerty&language=ga&passwordLayout=ie.compact.qwerty&name=keyboard_irish",
944       "options_page": "hmm_options.html?code=xkb:ie::ga"
945     },
946     {
947       "name": "__MSG_keyboard_maltese__",
948       "type": "ime",
949       "id": "xkb:mt::mlt",
950       "description": "",
951       "language": [
952         "mt"
953       ],
954       "layouts": [
955         "mt"
956       ],
957       "input_view": "inputview.html#id=mt&language=mt&passwordLayout=mt&name=keyboard_maltese",
958       "options_page": "hmm_options.html?code=xkb:mt::mlt"
959     },
960     {
961       "name": "__MSG_keyboard_macedonian__",
962       "type": "ime",
963       "id": "xkb:mk::mkd",
964       "description": "",
965       "language": [
966         "mk"
967       ],
968       "layouts": [
969         "mk"
970       ],
971       "input_view": "inputview.html#id=mk&language=mk&passwordLayout=us-ltr&name=keyboard_macedonian",
972       "options_page": "hmm_options.html?code=xkb:mk::mkd"
973     }
974   ],
975   "manifest_version": 2