| Index: chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json
|
| diff --git a/chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json b/chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..339fce1fd2c0b6cbf56ae1f45e07c366083dbcbc
|
| --- /dev/null
|
| +++ b/chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json
|
| @@ -0,0 +1,565 @@
|
| +{
|
| + "name": "Chrome OS XKB",
|
| + "version": "1.0.5.0",
|
| + "description": "Chrome OS XKB",
|
| + "default_locale": "en",
|
| + "incognito": "split",
|
| + "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7C0oB6YTnf69uhWnVTZl5TB/psHrJXgIPLYchFb0whlVCG8fqMo9lW/oxBmZXZ3N8T7zZrdYI/SUjoc9I5R/dMVVD2q4iKox+x7xlTbqSdVeOb6b9ZVJ24pLbO1L7feSNSBgR0t61jrC2eY/gf78h7w58UEQBPFT2mUxhhwodyQIDAQAB",
|
| + "permissions": [
|
| + "input",
|
| + "inputMethodPrivate",
|
| + "virtualKeyboardPrivate",
|
| + "metricsPrivate",
|
| + "unlimitedStorage",
|
| + "https://dl.google.com/",
|
| + "https://clients4.google.com/",
|
| + "accessibilityFeatures.read"
|
| + ],
|
| + "background": {
|
| + "scripts": ["background.js"],
|
| + "persistent": false
|
| + },
|
| + "input_components": [
|
| + {
|
| + "name": "__MSG_us_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us::eng",
|
| + "description": "",
|
| + "language": ["en", "en-US", "en-AU", "en-NZ"],
|
| + "layouts": ["us"],
|
| + "input_view": "inputview.html?id=us.compact.qwerty&language=en-US&passwordLayout=us.compact.qwerty&name=us_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_us_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us::ind",
|
| + "description": "",
|
| + "language": ["id"],
|
| + "layouts": ["us"],
|
| + "input_view": "inputview.html?id=us&language=id&passwordLayout=us&name=us_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_us_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us::fil",
|
| + "description": "",
|
| + "language": ["fil"],
|
| + "layouts": ["us"],
|
| + "input_view": "inputview.html?id=us&language=fil&passwordLayout=us&name=us_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_us_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us::msa",
|
| + "description": "",
|
| + "language": ["ms"],
|
| + "layouts": ["us"],
|
| + "input_view": "inputview.html?id=us&language=ms&passwordLayout=us&name=us_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_us_international_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us:intl:eng",
|
| + "description": "",
|
| + "language": ["en", "en-US"],
|
| + "layouts": ["us(intl)"],
|
| + "input_view": "inputview.html?id=us-intl&language=en-US&passwordLayout=us-intl&name=us_international_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_us_international_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us:intl:nld",
|
| + "description": "",
|
| + "language": ["nl"],
|
| + "layouts": ["us(intl)"],
|
| + "input_view": "inputview.html?id=us-intl&language=nl&passwordLayout=us-intl&name=us_international_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_us_international_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us:intl:por",
|
| + "description": "",
|
| + "language": ["pt-BR"],
|
| + "layouts": ["us(intl)"],
|
| + "input_view": "inputview.html?id=us-intl&language=pt-BR&passwordLayout=us-intl&name=us_international_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_us_extended_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us:altgr-intl:eng",
|
| + "description": "",
|
| + "language": ["en", "en-US"],
|
| + "layouts": ["us(altgr-intl)"],
|
| + "input_view": "inputview.html?id=us-altgr-intl&language=en-US&passwordLayout=us-altgr-intl&name=us_extended_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_us_dvorak_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us:dvorak:eng",
|
| + "description": "",
|
| + "language": ["en", "en-US"],
|
| + "layouts": ["us(dvorak)"],
|
| + "input_view": "inputview.html?id=us-dvorak&language=en-US&passwordLayout=us-dvorak&name=us_dvorak_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_us_colemak_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:us:colemak:eng",
|
| + "description": "",
|
| + "language": ["en", "en-US"],
|
| + "layouts": ["us(colemak)"],
|
| + "input_view": "inputview.html?id=us-colemak&language=en-US&passwordLayout=us-colemak&name=us_colemak_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_belgian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:be::nld",
|
| + "description": "",
|
| + "language": ["nl"],
|
| + "layouts": ["be"],
|
| + "input_view": "inputview.html?id=be.compact.qwerty&language=nl&passwordLayout=be.compact.qwerty&name=belgian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_french_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:fr::fra",
|
| + "description": "",
|
| + "language": ["fr", "fr-FR"],
|
| + "layouts": ["fr"],
|
| + "input_view": "inputview.html?id=fr.compact.qwerty&language=fr&passwordLayout=fr.compact.qwerty&name=french_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_belgian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:be::fra",
|
| + "description": "",
|
| + "language": ["fr"],
|
| + "layouts": ["be"],
|
| + "input_view": "inputview.html?id=be&language=fr&passwordLayout=be&name=belgian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_canadian_french_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ca::fra",
|
| + "description": "",
|
| + "language": ["fr", "fr-CA"],
|
| + "layouts": ["ca"],
|
| + "input_view": "inputview.html?id=ca.compact.qwerty&language=fr&passwordLayout=ca.compact.qwerty&name=canadian_french_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_swiss_french_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ch:fr:fra",
|
| + "description": "",
|
| + "language": ["fr", "fr-CH"],
|
| + "layouts": ["ch(fr)"],
|
| + "input_view": "inputview.html?id=ch-fr&language=fr&passwordLayout=ch-fr&name=swiss_french_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_canadian_multilingual_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ca:multix:fra",
|
| + "description": "",
|
| + "language": ["fr", "fr-CA"],
|
| + "layouts": ["ca(multix)"],
|
| + "input_view": "inputview.html?id=ca-multix&language=fr&passwordLayout=ca-multix&name=canadian_multilingual_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_german_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:de::ger",
|
| + "description": "",
|
| + "language": ["de", "de-DE"],
|
| + "layouts": ["de"],
|
| + "input_view": "inputview.html?id=de.compact.qwerty&language=de&passwordLayout=de.compact.qwerty&name=german_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_german_neo_2_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:de:neo:ger",
|
| + "description": "",
|
| + "language": ["de", "de-DE"],
|
| + "layouts": ["de(neo)"],
|
| + "input_view": "inputview.html?id=de-neo&language=de&passwordLayout=de-neo&name=german_neo_2_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_belgian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:be::ger",
|
| + "description": "",
|
| + "language": ["de"],
|
| + "layouts": ["be"],
|
| + "input_view": "inputview.html?id=be&language=de&passwordLayout=be&name=belgian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_swiss_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ch::ger",
|
| + "description": "",
|
| + "language": ["de", "de-CH"],
|
| + "layouts": ["ch"],
|
| + "input_view": "inputview.html?id=ch&language=de&passwordLayout=ch&name=swiss_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_japanese_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:jp::jpn",
|
| + "description": "",
|
| + "language": ["ja"],
|
| + "layouts": ["jp"],
|
| + "input_view": "inputview.html?id=jp&language=ja&passwordLayout=jp&name=japanese_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_russian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ru::rus",
|
| + "description": "",
|
| + "language": ["ru"],
|
| + "layouts": ["ru"],
|
| + "input_view": "inputview.html?id=ru&language=ru&passwordLayout=us&name=russian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_russian_phonetic_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ru:phonetic:rus",
|
| + "description": "",
|
| + "language": ["ru"],
|
| + "layouts": ["ru(phonetic)"],
|
| + "input_view": "inputview.html?id=ru-phonetic&language=ru&passwordLayout=us&name=russian_phonetic_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_brazilian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:br::por",
|
| + "description": "",
|
| + "language": ["pt-BR", "pt"],
|
| + "layouts": ["br"],
|
| + "input_view": "inputview.html?id=br&language=pt-BR&passwordLayout=br&name=brazilian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_bulgarian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:bg::bul",
|
| + "description": "",
|
| + "language": ["bg"],
|
| + "layouts": ["bg"],
|
| + "input_view": "inputview.html?id=bg&language=bg&passwordLayout=us&name=bulgarian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_bulgarian_phonetic_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:bg:phonetic:bul",
|
| + "description": "",
|
| + "language": ["bg"],
|
| + "layouts": ["bg(phonetic)"],
|
| + "input_view": "inputview.html?id=bg-phonetic&language=bg&passwordLayout=us&name=bulgarian_phonetic_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_canadian_english_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ca:eng:eng",
|
| + "description": "",
|
| + "language": ["en", "en-CA"],
|
| + "layouts": ["ca(eng)"],
|
| + "input_view": "inputview.html?id=ca-eng.compact.qwerty&language=en-CA&passwordLayout=ca-eng.compact.qwerty&name=canadian_english_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_czech_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:cz::cze",
|
| + "description": "",
|
| + "language": ["cs"],
|
| + "layouts": ["cz"],
|
| + "input_view": "inputview.html?id=cz&language=cs&passwordLayout=cz&name=czech_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_czech_qwerty_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:cz:qwerty:cze",
|
| + "description": "",
|
| + "language": ["cs"],
|
| + "layouts": ["cz(qwerty)"],
|
| + "input_view": "inputview.html?id=cz-qwerty&language=cs&passwordLayout=cz-qwerty&name=czech_qwerty_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_estonian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ee::est",
|
| + "description": "",
|
| + "language": ["et"],
|
| + "layouts": ["ee"],
|
| + "input_view": "inputview.html?id=ee&language=et&passwordLayout=ee&name=estonian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_spanish_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:es::spa",
|
| + "description": "",
|
| + "language": ["es"],
|
| + "layouts": ["es"],
|
| + "input_view": "inputview.html?id=es&language=es&passwordLayout=es&name=spanish_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_catalan_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:es:cat:cat",
|
| + "description": "",
|
| + "language": ["ca"],
|
| + "layouts": ["es(cat)"],
|
| + "input_view": "inputview.html?id=es-cat&language=ca&passwordLayout=es-cat&name=catalan_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_danish_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:dk::dan",
|
| + "description": "",
|
| + "language": ["da"],
|
| + "layouts": ["dk"],
|
| + "input_view": "inputview.html?id=dk.compact.qwerty&language=da&passwordLayout=dk.compact.qwerty&name=danish_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_greek_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:gr::gre",
|
| + "description": "",
|
| + "language": ["el"],
|
| + "layouts": ["gr"],
|
| + "input_view": "inputview.html?id=gr&language=el&passwordLayout=us&name=greek_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_hebrew_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:il::heb",
|
| + "description": "",
|
| + "language": ["he"],
|
| + "layouts": ["il"],
|
| + "input_view": "inputview.html?id=il&language=he&passwordLayout=us&name=hebrew_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_latin_american_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:latam::spa",
|
| + "description": "",
|
| + "language": ["es", "es-419"],
|
| + "layouts": ["latam"],
|
| + "input_view": "inputview.html?id=latam&language=es&passwordLayout=latam&name=latin_american_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_lithuanian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:lt::lit",
|
| + "description": "",
|
| + "language": ["lt"],
|
| + "layouts": ["lt"],
|
| + "input_view": "inputview.html?id=lt&language=lt&passwordLayout=lt&name=lithuanian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_latvian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:lv:apostrophe:lav",
|
| + "description": "",
|
| + "language": ["lv"],
|
| + "layouts": ["lv(apostrophe)"],
|
| + "input_view": "inputview.html?id=lv-apostrophe&language=lv&passwordLayout=lv-apostrophe&name=latvian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_croatian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:hr::scr",
|
| + "description": "",
|
| + "language": ["hr"],
|
| + "layouts": ["hr"],
|
| + "input_view": "inputview.html?id=hr&language=hr&passwordLayout=hr&name=croatian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_uk_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:gb:extd:eng",
|
| + "description": "",
|
| + "language": ["en", "en-GB"],
|
| + "layouts": ["gb(extd)"],
|
| + "input_view": "inputview.html?id=gb-extd.compact.qwerty&language=en-GB&passwordLayout=gb-extd.compact.qwerty&name=uk_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_uk_dvorak_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:gb:dvorak:eng",
|
| + "description": "",
|
| + "language": ["en", "en-GB"],
|
| + "layouts": ["gb(dvorak)"],
|
| + "input_view": "inputview.html?id=gb-dvorak&language=en-GB&passwordLayout=gb-dvorak&name=uk_dvorak_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_finnish_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:fi::fin",
|
| + "description": "",
|
| + "language": ["fi"],
|
| + "layouts": ["fi"],
|
| + "input_view": "inputview.html?id=fi.compact.qwerty&language=fi&passwordLayout=fi.compact.qwerty&name=finnish_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_hungarian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:hu::hun",
|
| + "description": "",
|
| + "language": ["hu"],
|
| + "layouts": ["hu"],
|
| + "input_view": "inputview.html?id=hu&language=hu&passwordLayout=hu&name=hungarian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_italian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:it::ita",
|
| + "description": "",
|
| + "language": ["it", "it-IT"],
|
| + "layouts": ["it"],
|
| + "input_view": "inputview.html?id=it&language=it&passwordLayout=it&name=italian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_icelandic_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:is::ice",
|
| + "description": "",
|
| + "language": ["is"],
|
| + "layouts": ["is"],
|
| + "input_view": "inputview.html?id=is.compact.qwerty&language=is&passwordLayout=is.compact.qwerty&name=icelandic_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_norwegian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:no::nob",
|
| + "description": "",
|
| + "language": ["nb", "nn", "no"],
|
| + "layouts": ["no"],
|
| + "input_view": "inputview.html?id=no.compact.qwerty&language=nb&passwordLayout=us.compact.qwerty&name=norwegian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_polish_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:pl::pol",
|
| + "description": "",
|
| + "language": ["pl"],
|
| + "layouts": ["pl"],
|
| + "input_view": "inputview.html?id=pl&language=pl&passwordLayout=pl&name=polish_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_portuguese_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:pt::por",
|
| + "description": "",
|
| + "language": ["pt-PT", "pt"],
|
| + "layouts": ["pt"],
|
| + "input_view": "inputview.html?id=pt&language=pt-PT&passwordLayout=pt&name=portuguese_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_romanian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ro::rum",
|
| + "description": "",
|
| + "language": ["ro"],
|
| + "layouts": ["ro"],
|
| + "input_view": "inputview.html?id=ro&language=ro&passwordLayout=ro&name=romanian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_swedish_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:se::swe",
|
| + "description": "",
|
| + "language": ["sv"],
|
| + "layouts": ["se"],
|
| + "input_view": "inputview.html?id=se.compact.qwerty&language=sv&passwordLayout=se.compact.qwerty&name=swedish_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_slovakian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:sk::slo",
|
| + "description": "",
|
| + "language": ["sk"],
|
| + "layouts": ["sk"],
|
| + "input_view": "inputview.html?id=sk&language=sk&passwordLayout=us&name=slovakian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_slovenian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:si::slv",
|
| + "description": "",
|
| + "language": ["sl"],
|
| + "layouts": ["si"],
|
| + "input_view": "inputview.html?id=si&language=sl&passwordLayout=si&name=slovenian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_serbian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:rs::srp",
|
| + "description": "",
|
| + "language": ["sr"],
|
| + "layouts": ["rs"],
|
| + "input_view": "inputview.html?id=rs&language=sr&passwordLayout=us&name=serbian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_turkish_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:tr::tur",
|
| + "description": "",
|
| + "language": ["tr"],
|
| + "layouts": ["tr"],
|
| + "input_view": "inputview.html?id=tr&language=tr&passwordLayout=tr&name=turkish_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_ukrainian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ua::ukr",
|
| + "description": "",
|
| + "language": ["uk"],
|
| + "layouts": ["ua"],
|
| + "input_view": "inputview.html?id=ua&language=uk&passwordLayout=us&name=ukrainian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_belarusian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:by::bel",
|
| + "description": "",
|
| + "language": ["be"],
|
| + "layouts": ["by"],
|
| + "input_view": "inputview.html?id=by&language=be&passwordLayout=us&name=belarusian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_armenian_phonetic_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:am:phonetic:arm",
|
| + "description": "",
|
| + "language": ["hy"],
|
| + "layouts": ["am"],
|
| + "input_view": "inputview.html?id=am&language=hy&passwordLayout=us&name=armenian_phonetic_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_georgian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ge::geo",
|
| + "description": "",
|
| + "language": ["ka"],
|
| + "layouts": ["ge"],
|
| + "input_view": "inputview.html?id=ge&language=ka&passwordLayout=us&name=georgian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_mongolian_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:mn::mon",
|
| + "description": "",
|
| + "language": ["mn"],
|
| + "layouts": ["mn"],
|
| + "input_view": "inputview.html?id=mn&language=mn&passwordLayout=us&name=mongolian_keyboard"
|
| + },
|
| + {
|
| + "name": "__MSG_irish_keyboard__",
|
| + "type": "ime",
|
| + "id": "xkb:ie::ga",
|
| + "description": "",
|
| + "language": ["ga"],
|
| + "layouts": ["ie"],
|
| + "input_view": "inputview.html?id=ie.compact.qwerty&language=ga&passwordLayout=ie.compact.qwerty&name=irish_keyboard"
|
| + }
|
| + ],
|
| + "manifest_version": 2
|
| +}
|
|
|