# Copyright Google 2012. All Rights Reserved.
# Author: panjie@google.com (Jie Pan)
#
# The protocol buffer format used for this file is SupportedLanguagesProto,
# found in //i18n/identifiers/data/supported_languages.proto
#
# This file is used by:
#   //i18n/identifiers:supported_languages
#   //java/com/google/i18n/universalsettings:SupportedLanguages
#
# Run following unittests after a change to this file:
#   //i18n/identifiers:supported_languages_test
#   //javatests/com/google/i18n/universalsettings:AllTests
#
# Data Source for the tiers: http://sites/60-language-initiative/language-list
# Languages in OTHERS are remaining ones supported by various
# Google applications.
#
# If a language tag is present in a tier, its CLDR inheritance
# chain is also covered by the same or lower tiers.
# For example, if 'sr-ME' is present, then 'sr-Latn' and 'sr' are present.
# Tag 'zh-CN' might seem like an anomaly; however, canonical form 'zh-CN'
# is synonymous to 'zh'.

tier {
  key: TIER_0
  language_code: "en"
}
tier {
  key: TIER_1
  language_code: "ar"
  language_code: "de"
  language_code: "en-GB"
  language_code: "es"
  language_code: "es-419"
  language_code: "fr"
  language_code: "it"
  language_code: "ja"
  language_code: "ko"
  language_code: "nl"
  language_code: "pl"
  language_code: "pt"
  language_code: "ru"
  language_code: "th"
  language_code: "tr"
  language_code: "zh-CN"
  language_code: "zh-TW"
}
tier {
  key: TIER_2
  language_code: "bg"
  language_code: "ca"
  language_code: "cs"
  language_code: "da"
  language_code: "el"
  language_code: "fa"
  language_code: "fi"
  language_code: "fil"
  language_code: "hi"
  language_code: "hr"
  language_code: "hu"
  language_code: "id"
  language_code: "iw"
  language_code: "lt"
  language_code: "lv"
  language_code: "no"
  language_code: "pt-PT"
  language_code: "ro"
  language_code: "sk"
  language_code: "sl"
  language_code: "sr"
  language_code: "sv"
  language_code: "uk"
  language_code: "vi"
}
tier {
  key: TIER_3
  language_code: "af"
  language_code: "az"
  language_code: "bn"
  language_code: "et"
  language_code: "hy"
  language_code: "is"
  language_code: "ka"
  language_code: "kk"
  language_code: "km"
  language_code: "lo"
  language_code: "mk"
  language_code: "mn"
  language_code: "mr"
  language_code: "ms"
  language_code: "my"
  language_code: "ne"
  language_code: "si"
  language_code: "sq"
  language_code: "sw"
  language_code: "ta"
}
tier {
  key: TIER_4
  language_code: "am"
  language_code: "gu"
  language_code: "kn"
  language_code: "ky"
  language_code: "ml"
  language_code: "pa"
  language_code: "te"
  language_code: "ur"
  language_code: "uz"
}
tier {
  key: TIER_5
}
tier {
  key: TIER_EXTENDED
  language_code: "cy"
  language_code: "eu"
  language_code: "gl"
  language_code: "zu"
}
tier {
  key: TIER_SPECIAL
  language_code: "fr-CA"
  language_code: "sr-Latn"
  language_code: "zh-HK"
}
tier {
  key: OTHERS
  language_code: "ach"
  language_code: "ak"
  language_code: "en-AU"
  language_code: "ay"
  language_code: "ban"
  language_code: "be"
  language_code: "bem"
  language_code: "bh"
  language_code: "br"
  language_code: "bs"
  language_code: "ceb"
  language_code: "chr"
  language_code: "ckb"
  language_code: "co"
  language_code: "crs"
  language_code: "de-CH"
  language_code: "ee"
  language_code: "eo"
  language_code: "es-MX"
  language_code: "fo"
  language_code: "fr-CH"
  language_code: "fy"
  language_code: "ga"
  language_code: "gaa"
  language_code: "gd"
  language_code: "gn"
  language_code: "ha"
  language_code: "haw"
  language_code: "ht"
  language_code: "ia"
  language_code: "ig"
  language_code: "jv"
  language_code: "kg"
  language_code: "kri"
  language_code: "ku"
  language_code: "la"
  language_code: "lg"
  language_code: "ln"
  language_code: "loz"
  language_code: "lua"
  language_code: "mfe"
  language_code: "mg"
  language_code: "mi"
  language_code: "mt"
  language_code: "nn"
  language_code: "nso"
  language_code: "ny"
  language_code: "nyn"
  language_code: "oc"
  language_code: "om"
  language_code: "or"
  language_code: "pcm"
  language_code: "ps"
  language_code: "qu"
  language_code: "rm"
  language_code: "rn"
  language_code: "rw"
  language_code: "sa"
  language_code: "sd"
  language_code: "sn"
  language_code: "so"
  language_code: "sr-ME"
  language_code: "st"
  language_code: "su"
  language_code: "tg"
  language_code: "ti"
  language_code: "tk"
  language_code: "tlh"
  language_code: "tn"
  language_code: "to"
  language_code: "tt"
  language_code: "tum"
  language_code: "ug"
  language_code: "wo"
  language_code: "x-bork"
  language_code: "x-elmer"
  language_code: "x-hacker"
  language_code: "x-pirate"
  language_code: "xh"
  language_code: "yi"
  language_code: "yo"
}
