Bug 1685075 - Part 2: Remove "en-US-posix" locale from ICU data file. r=zbraniecki

The filter file doesn't support exclusion lists for the "locales" filter type
(<https://github.com/unicode-org/icu/blob/main/docs/userguide/icu_data/buildtool.md#filtering-by-locale>),
therefore we have to manually exclude "en-US-posix" from the relevant resource
types: "en-US-posix" data is only present for collation, locales, and break
iteration. Break iteration is already completely stripped from the data file,
so we don't need to change anything on that front.

The string must be "en_US_POSIX" to match the resource file name, also see
<https://unicode-org.atlassian.net/browse/ICU-21400>.

Depends on D117975

Differential Revision: https://phabricator.services.mozilla.com/D117976
This commit is contained in:
André Bargull 2021-06-18 09:22:06 +00:00
Родитель 8b1839ebe0
Коммит b0a94f02a6
2 изменённых файлов: 10 добавлений и 0 удалений

Двоичные данные
config/external/icu/data/icudt69l.dat поставляемый

Двоичный файл не отображается.

Просмотреть файл

@ -9,6 +9,11 @@
"brkitr_tree": {
"filterType": "exclude"
},
"coll_tree": {
"excludelist": [
"en_US_POSIX"
]
},
"confusables": {
"filterType": "exclude"
},
@ -18,6 +23,11 @@
"ibm-1047_P100-1995"
]
},
"locales_tree": {
"excludelist": [
"en_US_POSIX"
]
},
"misc": {
"excludelist": [
"currencyNumericCodes",