| // Copyright 2008 The Closure Library Authors. All Rights Reserved. |
| // |
| // Licensed under the Apache License, Version 2.0 (the "License"); |
| // you may not use this file except in compliance with the License. |
| // You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, software |
| // distributed under the License is distributed on an "AS-IS" BASIS, |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| // See the License for the specific language governing permissions and |
| // limitations under the License. |
| |
| /** |
| * @fileoverview Script to Languages mapping. Typically, one script is used by |
| * many languages of the world. This map captures that information as a mapping |
| * from script to array of two letter or three letter language codes. |
| * |
| * This map is used by goog.locale.genericFontNames for listing |
| * font fallbacks for a font family for a locale. That file |
| * uses this map in conjunction with goog.locale.genericFontNamesData. |
| * |
| * Warning: this file is automatically generated from CLDR. |
| * Please contact i18n team or change the script and regenerate data. |
| * Code location: http://go/generate_genericfontnames.py |
| * |
| */ |
| |
| |
| /** |
| * Namespace for Script to Languages mapping |
| */ |
| goog.provide('goog.locale.scriptToLanguages'); |
| |
| goog.require('goog.locale'); |
| |
| /** |
| * The script code to list of language codes map. |
| * @type {!Object<string, !Array<string>>} |
| */ |
| |
| /* ~!@# genmethods.scriptToLanguages() #@!~ */ |
| goog.locale.scriptToLanguages = { |
| 'Arab': [ |
| 'prd', |
| 'doi', |
| 'lah', |
| 'uz', |
| 'cjm', |
| 'swb', |
| 'az', |
| 'ps', |
| 'ur', |
| 'ks', |
| 'fa', |
| 'ar', |
| 'tk', |
| 'ku', |
| 'tg', |
| 'bal', |
| 'ha', |
| 'ky', |
| 'ug', |
| 'sd' |
| ], |
| 'Armn': ['hy'], |
| 'Beng': [ |
| 'mni', |
| 'grt', |
| 'bn', |
| 'syl', |
| 'as', |
| 'ril', |
| 'ccp' |
| ], |
| 'Blis': ['zbl'], |
| 'Cans': [ |
| 'cr', |
| 'iu', |
| 'cwd', |
| 'crk' |
| ], |
| 'Cham': ['cja'], |
| 'Cher': ['chr'], |
| 'Cyrl': [ |
| 'ab', |
| 'rom', |
| 'mns', |
| 'mdf', |
| 'ce', |
| 'myv', |
| 'ude', |
| 'sah', |
| 'inh', |
| 'uk', |
| 'tab', |
| 'av', |
| 'yrk', |
| 'az', |
| 'cv', |
| 'koi', |
| 'ru', |
| 'dng', |
| 'sel', |
| 'tt', |
| 'chm', |
| 'ady', |
| 'tyv', |
| 'abq', |
| 'kum', |
| 'xal', |
| 'tg', |
| 'cjs', |
| 'tk', |
| 'be', |
| 'kaa', |
| 'bg', |
| 'kca', |
| 'ba', |
| 'nog', |
| 'krl', |
| 'bxr', |
| 'kbd', |
| 'dar', |
| 'krc', |
| 'lez', |
| 'ttt', |
| 'udm', |
| 'evn', |
| 'kpv', |
| 'uz', |
| 'kk', |
| 'kpy', |
| 'kjh', |
| 'mn', |
| 'gld', |
| 'mk', |
| 'ckt', |
| 'aii', |
| 'kv', |
| 'ku', |
| 'sr', |
| 'lbe', |
| 'ky', |
| 'os' |
| ], |
| 'Deva': [ |
| 'btv', |
| 'kfr', |
| 'bho', |
| 'mr', |
| 'bhb', |
| 'bjj', |
| 'hi', |
| 'mag', |
| 'mai', |
| 'awa', |
| 'lif', |
| 'xsr', |
| 'mwr', |
| 'kok', |
| 'gon', |
| 'hne', |
| 'hoc', |
| 'gbm', |
| 'hoj', |
| 'ne', |
| 'kru', |
| 'ks', |
| 'bra', |
| 'bft', |
| 'new', |
| 'bfy', |
| 'sd' |
| ], |
| 'Ethi': [ |
| 'byn', |
| 'wal', |
| 'ti', |
| 'tig', |
| 'am' |
| ], |
| 'Geor': ['ka'], |
| 'Grek': ['el'], |
| 'Gujr': ['gu'], |
| 'Guru': ['pa'], |
| 'Hans': [ |
| 'zh', |
| 'za' |
| ], |
| 'Hant': ['zh'], |
| 'Hebr': [ |
| 'lad', |
| 'yi', |
| 'he' |
| ], |
| 'Jpan': ['ja'], |
| 'Khmr': ['km'], |
| 'Knda': [ |
| 'kn', |
| 'tcy' |
| ], |
| 'Kore': ['ko'], |
| 'Laoo': ['lo'], |
| 'Latn': [ |
| 'gv', |
| 'sco', |
| 'scn', |
| 'mfe', |
| 'hnn', |
| 'suk', |
| 'tkl', |
| 'gd', |
| 'ga', |
| 'gn', |
| 'gl', |
| 'rom', |
| 'hai', |
| 'lb', |
| 'la', |
| 'ln', |
| 'tsg', |
| 'tr', |
| 'ts', |
| 'li', |
| 'lv', |
| 'to', |
| 'lt', |
| 'lu', |
| 'tk', |
| 'tg', |
| 'fo', |
| 'fil', |
| 'bya', |
| 'bin', |
| 'kcg', |
| 'ceb', |
| 'amo', |
| 'yao', |
| 'mos', |
| 'dyu', |
| 'de', |
| 'tbw', |
| 'da', |
| 'fan', |
| 'st', |
| 'hil', |
| 'fon', |
| 'efi', |
| 'tl', |
| 'qu', |
| 'uz', |
| 'kpe', |
| 'ban', |
| 'bal', |
| 'gor', |
| 'tru', |
| 'mo', |
| 'mdh', |
| 'en', |
| 'tem', |
| 'ee', |
| 'tvl', |
| 'cr', |
| 'eu', |
| 'et', |
| 'tet', |
| 'nbf', |
| 'es', |
| 'rw', |
| 'lut', |
| 'kmb', |
| 'ast', |
| 'sms', |
| 'lua', |
| 'sus', |
| 'smj', |
| 'fy', |
| 'tmh', |
| 'rm', |
| 'rn', |
| 'ro', |
| 'dsb', |
| 'sma', |
| 'luo', |
| 'hsb', |
| 'wa', |
| 'lg', |
| 'wo', |
| 'bm', |
| 'jv', |
| 'men', |
| 'bi', |
| 'tum', |
| 'br', |
| 'bs', |
| 'smn', |
| 'om', |
| 'ace', |
| 'ilo', |
| 'ty', |
| 'oc', |
| 'srr', |
| 'krl', |
| 'tw', |
| 'nds', |
| 'os', |
| 'xh', |
| 'ch', |
| 'co', |
| 'nso', |
| 'ca', |
| 'sn', |
| 'eo', |
| 'son', |
| 'pon', |
| 'cy', |
| 'cs', |
| 'kfo', |
| 'fj', |
| 'tn', |
| 'srn', |
| 'pt', |
| 'sm', |
| 'chk', |
| 'bbc', |
| 'chm', |
| 'lol', |
| 'frs', |
| 'frr', |
| 'chr', |
| 'yap', |
| 'vi', |
| 'kos', |
| 'gil', |
| 'ak', |
| 'pl', |
| 'sid', |
| 'hr', |
| 'ht', |
| 'hu', |
| 'hmn', |
| 'ho', |
| 'gag', |
| 'buc', |
| 'ha', |
| 'bug', |
| 'gaa', |
| 'mg', |
| 'fur', |
| 'bem', |
| 'ibb', |
| 'mi', |
| 'mh', |
| 'war', |
| 'mt', |
| 'uli', |
| 'ms', |
| 'sr', |
| 'haw', |
| 'sq', |
| 'aa', |
| 've', |
| 'af', |
| 'gwi', |
| 'is', |
| 'it', |
| 'sv', |
| 'ii', |
| 'sas', |
| 'ik', |
| 'tpi', |
| 'zu', |
| 'ay', |
| 'kha', |
| 'az', |
| 'tzm', |
| 'id', |
| 'ig', |
| 'pap', |
| 'nl', |
| 'pau', |
| 'nn', |
| 'no', |
| 'na', |
| 'nb', |
| 'nd', |
| 'umb', |
| 'ng', |
| 'ny', |
| 'nap', |
| 'gcr', |
| 'nyn', |
| 'hop', |
| 'lis', |
| 'so', |
| 'nr', |
| 'pam', |
| 'nv', |
| 'kv', |
| 'kab', |
| 'fr', |
| 'nym', |
| 'kaj', |
| 'rcf', |
| 'yo', |
| 'snk', |
| 'kam', |
| 'dgr', |
| 'mad', |
| 'fi', |
| 'mak', |
| 'niu', |
| 'kg', |
| 'pag', |
| 'gsw', |
| 'ss', |
| 'kj', |
| 'ki', |
| 'min', |
| 'sw', |
| 'cpe', |
| 'su', |
| 'kl', |
| 'sk', |
| 'kr', |
| 'kw', |
| 'cch', |
| 'ku', |
| 'sl', |
| 'sg', |
| 'tiv', |
| 'se' |
| ], |
| 'Lepc': ['lep'], |
| 'Limb': ['lif'], |
| 'Mlym': ['ml'], |
| 'Mong': [ |
| 'mnc', |
| 'mn' |
| ], |
| 'Mymr': [ |
| 'my', |
| 'kht', |
| 'shn', |
| 'mnw' |
| ], |
| 'Nkoo': [ |
| 'nqo', |
| 'emk' |
| ], |
| 'Orya': ['or'], |
| 'Sinh': ['si'], |
| 'Tale': ['tdd'], |
| 'Talu': ['khb'], |
| 'Taml': [ |
| 'bfq', |
| 'ta' |
| ], |
| 'Telu': [ |
| 'te', |
| 'gon', |
| 'lmn' |
| ], |
| 'Tfng': ['tzm'], |
| 'Thaa': ['dv'], |
| 'Thai': [ |
| 'tts', |
| 'lwl', |
| 'th', |
| 'kdt', |
| 'lcp' |
| ], |
| 'Tibt': [ |
| 'bo', |
| 'dz' |
| ], |
| 'Yiii': ['ii'], |
| 'und': ['sat'] |
| }; |
| /* ~!@# END #@!~ */ |