зеркало из https://github.com/mozilla/gecko-dev.git
66 строки
1.4 KiB
Python
66 строки
1.4 KiB
Python
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
# For Android, we ship hyphenation files in uncompiled format to minimize
|
|
# the package size; for other products, ship precompiled files to eliminate
|
|
# the cost of compilation on first use.
|
|
if CONFIG["MOZ_BUILD_APP"] == "mobile/android":
|
|
hyphenation_ext = ".dic"
|
|
else:
|
|
hyphenation_ext = ".hyf"
|
|
|
|
locales = [
|
|
"af",
|
|
"bg",
|
|
"bn",
|
|
"ca",
|
|
"cy",
|
|
"da",
|
|
"de-1901",
|
|
"de-1996",
|
|
"de-CH",
|
|
# 'en-US', # en-US is renamed -- see below.
|
|
"eo",
|
|
"es",
|
|
"et",
|
|
"fi",
|
|
"fr",
|
|
"gl",
|
|
"gu",
|
|
"hi",
|
|
"hr",
|
|
"hsb",
|
|
"hu",
|
|
"ia",
|
|
"is",
|
|
"it",
|
|
"kmr",
|
|
"kn",
|
|
"la",
|
|
"lt",
|
|
"ml",
|
|
"mn",
|
|
"nb",
|
|
"nl",
|
|
"nn",
|
|
"or",
|
|
"pa",
|
|
"pl",
|
|
"pt",
|
|
"ru",
|
|
"sh",
|
|
"sl",
|
|
"sv",
|
|
"ta",
|
|
"te",
|
|
"tr",
|
|
"uk",
|
|
]
|
|
filename = "{locale}/hyphenation/hyph_{locale}" + hyphenation_ext
|
|
FINAL_TARGET_FILES.hyphenation += [filename.format(locale=locale) for locale in locales]
|
|
# en-US is a special case: the dic file is named like en_US.
|
|
FINAL_TARGET_FILES.hyphenation += ["en-US/hyphenation/hyph_en_US" + hyphenation_ext]
|