ACIL FM
Dark
Refresh
Current DIR:
/usr/lib/python3.9/site-packages/babel
/
usr
lib
python3.9
site-packages
babel
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
locale-data
-
chmod
Open
Rename
Delete
localtime
-
chmod
Open
Rename
Delete
messages
-
chmod
Open
Rename
Delete
__pycache__
-
chmod
Open
Rename
Delete
core.py
36.04 MB
chmod
View
DL
Edit
Rename
Delete
dates.py
66.12 MB
chmod
View
DL
Edit
Rename
Delete
global.dat
248.46 MB
chmod
View
DL
Edit
Rename
Delete
languages.py
2.68 MB
chmod
View
DL
Edit
Rename
Delete
lists.py
2.66 MB
chmod
View
DL
Edit
Rename
Delete
localedata.py
7.75 MB
chmod
View
DL
Edit
Rename
Delete
numbers.py
38.94 MB
chmod
View
DL
Edit
Rename
Delete
plural.py
20.81 MB
chmod
View
DL
Edit
Rename
Delete
support.py
22.09 MB
chmod
View
DL
Edit
Rename
Delete
units.py
11.03 MB
chmod
View
DL
Edit
Rename
Delete
util.py
7.4 MB
chmod
View
DL
Edit
Rename
Delete
_compat.py
1.65 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
714 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/lib/python3.9/site-packages/babel/languages.py
# -- encoding: UTF-8 -- from babel.core import get_global def get_official_languages(territory, regional=False, de_facto=False): """ Get the official language(s) for the given territory. The language codes, if any are known, are returned in order of descending popularity. If the `regional` flag is set, then languages which are regionally official are also returned. If the `de_facto` flag is set, then languages which are "de facto" official are also returned. .. warning:: Note that the data is as up to date as the current version of the CLDR used by Babel. If you need scientifically accurate information, use another source! :param territory: Territory code :type territory: str :param regional: Whether to return regionally official languages too :type regional: bool :param de_facto: Whether to return de-facto official languages too :type de_facto: bool :return: Tuple of language codes :rtype: tuple[str] """ territory = str(territory).upper() allowed_stati = {"official"} if regional: allowed_stati.add("official_regional") if de_facto: allowed_stati.add("de_facto_official") languages = get_global("territory_languages").get(territory, {}) pairs = [ (info['population_percent'], language) for language, info in languages.items() if info.get('official_status') in allowed_stati ] pairs.sort(reverse=True) return tuple(lang for _, lang in pairs) def get_territory_language_info(territory): """ Get a dictionary of language information for a territory. The dictionary is keyed by language code; the values are dicts with more information. The following keys are currently known for the values: * `population_percent`: The percentage of the territory's population speaking the language. * `official_status`: An optional string describing the officiality status of the language. Known values are "official", "official_regional" and "de_facto_official". .. warning:: Note that the data is as up to date as the current version of the CLDR used by Babel. If you need scientifically accurate information, use another source! .. note:: Note that the format of the dict returned may change between Babel versions. See https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html :param territory: Territory code :type territory: str :return: Language information dictionary :rtype: dict[str, dict] """ territory = str(territory).upper() return get_global("territory_languages").get(territory, {}).copy()
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply