mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-12-01 01:36:09 +03:00
188 lines
2.5 KiB
Plaintext
188 lines
2.5 KiB
Plaintext
|
# Copyright 2014 The Chromium Authors. All rights reserved.
|
||
|
# Use of this source code is governed by a BSD-style license that can be
|
||
|
# found in the LICENSE file.
|
||
|
|
||
|
# Android doesn't ship all locales in order to save space (but webview does).
|
||
|
# http://crbug.com/369218
|
||
|
if (is_android) {
|
||
|
android_chrome_omitted_locales = [
|
||
|
"bn",
|
||
|
"et",
|
||
|
"gu",
|
||
|
"kn",
|
||
|
"ml",
|
||
|
"mr",
|
||
|
"ms",
|
||
|
"ta",
|
||
|
"te",
|
||
|
]
|
||
|
}
|
||
|
|
||
|
# Chrome on iOS only ships with a subset of the locales supported by other
|
||
|
# version of Chrome as the corresponding locales are not supported by the
|
||
|
# operating system (but for simplicity, the corresponding .pak files are
|
||
|
# still generated).
|
||
|
if (is_ios) {
|
||
|
ios_unsupported_locales = [
|
||
|
"am",
|
||
|
"bn",
|
||
|
"et",
|
||
|
"fil",
|
||
|
"gu",
|
||
|
"kn",
|
||
|
"lv",
|
||
|
"ml",
|
||
|
"mr",
|
||
|
"sl",
|
||
|
"sw",
|
||
|
"ta",
|
||
|
"te",
|
||
|
]
|
||
|
}
|
||
|
|
||
|
# Note: keep in sync with below.
|
||
|
locales = [
|
||
|
"am",
|
||
|
"ar",
|
||
|
"bg",
|
||
|
"bn",
|
||
|
"ca",
|
||
|
"cs",
|
||
|
"da",
|
||
|
"de",
|
||
|
"el",
|
||
|
"en-GB",
|
||
|
"en-US",
|
||
|
"es",
|
||
|
"et",
|
||
|
"fa",
|
||
|
"fi",
|
||
|
"fil",
|
||
|
"fr",
|
||
|
"gu",
|
||
|
"he",
|
||
|
"hi",
|
||
|
"hr",
|
||
|
"hu",
|
||
|
"id",
|
||
|
"it",
|
||
|
"ja",
|
||
|
"kn",
|
||
|
"ko",
|
||
|
"lt",
|
||
|
"lv",
|
||
|
"ml",
|
||
|
"mr",
|
||
|
"ms",
|
||
|
"nb",
|
||
|
"nl",
|
||
|
"pl",
|
||
|
"pt-PT",
|
||
|
"ro",
|
||
|
"ru",
|
||
|
"sk",
|
||
|
"sl",
|
||
|
"sr",
|
||
|
"sv",
|
||
|
"sw",
|
||
|
"ta",
|
||
|
"te",
|
||
|
"th",
|
||
|
"tr",
|
||
|
"uk",
|
||
|
"vi",
|
||
|
"zh-CN",
|
||
|
"zh-TW",
|
||
|
]
|
||
|
|
||
|
# Chrome on iOS uses different names for "es-419" and "pt-BR" (called
|
||
|
# respectively "es-MX" and "pt" on iOS).
|
||
|
if (!is_ios) {
|
||
|
locales += [
|
||
|
"es-419",
|
||
|
"pt-BR",
|
||
|
]
|
||
|
} else {
|
||
|
locales += [
|
||
|
"es-MX",
|
||
|
"pt",
|
||
|
]
|
||
|
|
||
|
ios_packed_locales = locales - ios_unsupported_locales
|
||
|
}
|
||
|
|
||
|
locales_with_fake_bidi = locales + [ "fake-bidi" ]
|
||
|
|
||
|
# Same as the locales list but in the format Mac expects for output files:
|
||
|
# it uses underscores instead of hyphens, and "en" instead of "en-US".
|
||
|
locales_as_mac_outputs = [
|
||
|
"am",
|
||
|
"ar",
|
||
|
"bg",
|
||
|
"bn",
|
||
|
"ca",
|
||
|
"cs",
|
||
|
"da",
|
||
|
"de",
|
||
|
"el",
|
||
|
"en_GB",
|
||
|
"en",
|
||
|
"es",
|
||
|
"et",
|
||
|
"fa",
|
||
|
"fi",
|
||
|
"fil",
|
||
|
"fr",
|
||
|
"gu",
|
||
|
"he",
|
||
|
"hi",
|
||
|
"hr",
|
||
|
"hu",
|
||
|
"id",
|
||
|
"it",
|
||
|
"ja",
|
||
|
"kn",
|
||
|
"ko",
|
||
|
"lt",
|
||
|
"lv",
|
||
|
"ml",
|
||
|
"mr",
|
||
|
"ms",
|
||
|
"nb",
|
||
|
"nl",
|
||
|
"pl",
|
||
|
"pt_PT",
|
||
|
"ro",
|
||
|
"ru",
|
||
|
"sk",
|
||
|
"sl",
|
||
|
"sr",
|
||
|
"sv",
|
||
|
"sw",
|
||
|
"ta",
|
||
|
"te",
|
||
|
"th",
|
||
|
"tr",
|
||
|
"uk",
|
||
|
"vi",
|
||
|
"zh_CN",
|
||
|
"zh_TW",
|
||
|
]
|
||
|
|
||
|
# Chrome on iOS uses different names for "es-419" and "pt-BR" (called
|
||
|
# respectively "es-MX" and "pt" on iOS).
|
||
|
if (!is_ios) {
|
||
|
locales_as_mac_outputs += [
|
||
|
"es_419",
|
||
|
"pt_BR",
|
||
|
]
|
||
|
} else {
|
||
|
locales_as_mac_outputs += [
|
||
|
"es_MX",
|
||
|
"pt",
|
||
|
]
|
||
|
|
||
|
ios_packed_locales_as_mac_outputs =
|
||
|
locales_as_mac_outputs - ios_unsupported_locales
|
||
|
}
|