}
SLE{
"SLE",
- "Sierra Leonean New Leone",
+ "Sierra Leonean Leone",
}
SLL{
"SLL",
- "Sierra Leonean Leone",
+ "Sierra Leonean Leone (1964—2022)",
}
SOS{
"SOS",
other{"Slovak korunas"}
}
SLE{
- one{"Sierra Leonean new leone"}
- other{"Sierra Leonean new leones"}
- }
- SLL{
one{"Sierra Leonean leone"}
other{"Sierra Leonean leones"}
}
+ SLL{
+ one{"Sierra Leonean leone (1964—2022)"}
+ other{"Sierra Leonean leones (1964—2022)"}
+ }
SOS{
one{"Somali shilling"}
other{"Somali shillings"}
"SHP",
"St Helena Pound",
}
- SLL{
- "SLL",
- "Sierra Leonean Leone",
- }
SOS{
"SOS",
"Somali Shilling",
en_SL{
%%Parent{"en_001"}
Currencies{
- SLL{
+ SLE{
"Le",
"Sierra Leonean Leone",
}
"GNF",
"𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮",
}
- SLL{
+ SLE{
"Le",
- "𞤂𞤫𞤴𞤮𞤲 𞤅𞤫𞤪𞤢𞤤𞤭𞤴𞤢𞤲𞤳𞤮",
+ "SLE",
}
}
}
// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
ff_Latn_SL{
Currencies{
- SLL{
+ SLE{
"Le",
- "Lewoon Seraa Liyon",
+ "SLE",
}
}
}
SL{
{
from:intvector{
- 383,
- -496241664,
+ 385,
+ -1223776256,
}
id{"SLE"}
- tender{"false"}
}
{
from:intvector{
1072291840,
}
id{"SLL"}
+ to:intvector{
+ 387,
+ -1778510849,
+ }
}
{
from:intvector{
Hm{"HH:mm"}
Hms{"HH:mm:ss"}
M{"L"}
- MEd{"E، d/M"}
+ MEd{"E، d/M"}
MMM{"LLL"}
MMMEd{"E، d MMM"}
MMMMd{"d MMMM"}
MMMd{"d MMM"}
- Md{"d/M"}
+ Md{"d/M"}
d{"d"}
h{"h a"}
hm{"h:mm a"}
y{"y G"}
yyyy{"y G"}
yyyyM{"M/y G"}
- yyyyMEd{"E، d/M/y G"}
+ yyyyMEd{"E، d/M/y G"}
yyyyMMM{"MMM y G"}
yyyyMMMEd{"E، d MMM y G"}
yyyyMMMM{"MMMM y G"}
M{"M–M"}
}
MEd{
- M{"E، d/M – E، d/M"}
- d{"E، d/M – E، d/M"}
+ M{"E، d/M – E، d/M"}
+ d{"E، d/M – E، d/M"}
}
MMM{
M{"MMM–MMM"}
d{"d–d MMM"}
}
Md{
- M{"d-M – d-M"}
- d{"d-M – d-M"}
+ M{"d/M – d/M"}
+ d{"d/M – d/M"}
}
d{
d{"d–d"}
Hmsv{"HH:mm:ss v"}
Hmv{"HH:mm v"}
M{"L"}
- MEd{"E، d/M"}
+ MEd{"E، d/M"}
MMM{"LLL"}
MMMEd{"E، d MMM"}
MMMMEd{"E، d MMMM"}
MMMMd{"d MMMM"}
MMMd{"d MMM"}
MMdd{"dd/MM"}
- Md{"d/M"}
+ Md{"d/M"}
d{"d"}
h{"h a"}
hm{"h:mm a"}
ms{"mm:ss"}
y{"y"}
yM{"M/y"}
- yMEd{"E، d/M/y"}
+ yMEd{"E، d/M/y"}
yMM{"MM/y"}
yMMM{"MMM y"}
yMMMEd{"E، d MMM y"}
M{"M–M"}
}
MEd{
- M{"E، d/M – E، d/M"}
- d{"E، d/M – E، d/M"}
+ M{"E، d/M – E، d/M"}
+ d{"E، d/M – E، d/M"}
}
MMM{
M{"MMM–MMM"}
d{"d–d MMM"}
}
Md{
- M{"M/d – M/d"}
- d{"d-M – d-M"}
+ M{"d/M – d/M"}
+ d{"d/M – d/M"}
}
d{
d{"d–d"}
Hm{"HH:mm"}
Hms{"HH:mm:ss"}
M{"L"}
- MEd{"E، d/M"}
+ MEd{"E، d/M"}
MMM{"LLL"}
MMMEd{"E، d MMM"}
MMMMd{"d MMMM"}
MMMd{"d MMM"}
- Md{"d/M"}
+ Md{"d/M"}
d{"d"}
h{"h a"}
hm{"h:mm a"}
y{"y G"}
yyyy{"y G"}
yyyyM{"M/y G"}
- yyyyMEd{"E، d/M/y G"}
+ yyyyMEd{"E، d/M/y G"}
yyyyMMM{"MMM y G"}
yyyyMMMEd{"E، d MMM y G"}
yyyyMMMM{"MMMM y G"}
patternsLong{
decimalFormat{
1000000000000{
+ one{"0 billón"}
other{"0 billón"}
}
10000000000000{
+ one{"00 billones"}
other{"00 billones"}
}
100000000000000{
+ one{"000 billones"}
other{"000 billones"}
}
}
patternsLong{
decimalFormat{
1000000000000{
+ one{"0 billón"}
other{"0 billones"}
}
10000000000000{
+ one{"00 billones"}
other{"00 billones"}
}
100000000000000{
+ one{"000 billones"}
other{"000 billones"}
}
}
}
}
namePattern{
+ givenFirst-long-addressing-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
+ givenFirst-long-addressing-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
givenFirst-long-monogram-formal{
"{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a"
"llCaps}"
}
+ givenFirst-long-monogram-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"}
givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2} {suffix}"}
+ givenFirst-long-referring-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
+ givenFirst-medium-addressing-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
+ givenFirst-medium-addressing-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
+ givenFirst-medium-monogram-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"}
+ givenFirst-medium-monogram-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"}
+ givenFirst-medium-referring-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
+ givenFirst-medium-referring-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
+ givenFirst-short-addressing-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
+ givenFirst-short-addressing-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
+ givenFirst-short-monogram-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"}
+ givenFirst-short-monogram-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"}
+ givenFirst-short-referring-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
+ givenFirst-short-referring-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"}
sorting-long-referring-formal{"{surname} {surname2}, {prefix} {given} {given2} {suffix}"}
+ sorting-long-referring-informal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"}
+ sorting-medium-referring-formal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"}
+ sorting-medium-referring-informal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"}
+ sorting-short-referring-formal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"}
+ sorting-short-referring-informal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"}
+ surnameFirst-long-addressing-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
+ surnameFirst-long-addressing-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
surnameFirst-long-monogram-formal{
"{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a"
"llCaps}"
}
+ surnameFirst-long-monogram-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"}
surnameFirst-long-referring-formal{"{surname} {surname2} {prefix} {given} {given2} {suffix}"}
+ surnameFirst-long-referring-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
+ surnameFirst-medium-addressing-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
+ surnameFirst-medium-addressing-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
+ surnameFirst-medium-monogram-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"}
+ surnameFirst-medium-monogram-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"}
+ surnameFirst-medium-referring-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
+ surnameFirst-medium-referring-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
+ surnameFirst-short-addressing-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
+ surnameFirst-short-addressing-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
+ surnameFirst-short-monogram-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"}
+ surnameFirst-short-monogram-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"}
+ surnameFirst-short-referring-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
+ surnameFirst-short-referring-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"}
}
}
}
}
}
islamic{
+ DateTimePatterns{
+ "HH:mm:ss zzzz",
+ "HH:mm:ss z",
+ "HH:mm:ss",
+ "HH:mm",
+ "EEEE, d MMMM, y G",
+ "d MMMM, y G",
+ "d MMM, y G",
+ "d/M/y GGGGG",
+ "{1} {0}",
+ "{1} {0}",
+ "{1} {0}",
+ "{1} {0}",
+ "{1} {0}",
+ }
+ availableFormats{
+ E{"ccc"}
+ Ed{"d, E"}
+ Gy{"y G"}
+ GyMMM{"MMM y G"}
+ GyMMMEd{"E, d MMM, y G"}
+ GyMMMd{"d MMM, y G"}
+ GyMd{"d/M/y GGGGG"}
+ M{"L"}
+ MEd{"E, d/M"}
+ MMM{"LLL"}
+ MMMEd{"E, d MMM"}
+ MMMMEd{"d MMMM, E"}
+ MMMMd{"d MMMM"}
+ MMMd{"d MMM"}
+ Md{"d/M"}
+ d{"d"}
+ y{"y G"}
+ yM{"MM.y"}
+ yMEd{"dd.MM.y E"}
+ yMMM{"MMM, y"}
+ yMMMEd{"d MMM, y, E"}
+ yMMMM{"MMMM, y"}
+ yMMMd{"d MMM, y"}
+ yMd{"dd.MM.y"}
+ yyyy{"y G"}
+ yyyyM{"M/y GGGGG"}
+ yyyyMEd{"E, d/M/y GGGGG"}
+ yyyyMMM{"MMM y G"}
+ yyyyMMMEd{"E, d MMM, y G"}
+ yyyyMMMM{"MMMM, y G"}
+ yyyyMMMd{"d MMM, y G"}
+ yyyyMd{"d/M/y GGGGG"}
+ yyyyQQQ{"QQQ, y G"}
+ yyyyQQQQ{"QQQQ, y G"}
+ }
eras{
abbreviated{
"HS",
}
monthNames{
format{
+ abbreviated{
+ "Aşy",
+ "Sap",
+ "Tir I",
+ "Tir II",
+ "Tir III",
+ "Tir IV",
+ "Rej",
+ "Mer",
+ "Ora",
+ "Baý",
+ "Boş",
+ "Gur",
+ }
narrow{
"1",
"2",
}
}
stand-alone{
+ abbreviated{
+ "Aşy",
+ "Sap",
+ "Tir I",
+ "Tir II",
+ "Tir III",
+ "Tir IV",
+ "Rej",
+ "Mer",
+ "Ora",
+ "Baý",
+ "Boş",
+ "Gur",
+ }
narrow{
"1",
"2",
" 盜 盟 盡 監-盥 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睏 睛 睡 督 瞇 瞌 瞧 瞪 瞭 矛 矣 知 短 石 砂 砍 研 砲 破"
" 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磚 磨 磯 礎 礙 礫 示 社 祈 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 禱 禿-私 秋 科"
" 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稻 稿 穀 穆 穌 積 穩 究 穹 空 穿 突 窄 窗 窩 窮 窶 立 站 竟 章 童 端 競 竹 竿 笑"
- " ç¬\9b 符 笨 第 ç\86 ç\89 ç\8b ç\94 ç\96 ç· ç®\80 箏 箔 算 管 箭 箱 節 範 篇 築 篷 簡 簫 簽 簿 籃 籌 籍 籠 籤 米 粉 粗 粵 精 糊 糕"
+ " ç¬\9b 符 笨 第 ç\86 ç\89 ç\8b ç\94 ç\96 ç· ç°¡ 箏 箔 算 管 箭 箱 節 範 篇 築 篷 簡 簫 簽 簿 籃 籌 籍 籠 籤 米 粉 粗 粵 精 糊 糕"
" 糖 糟 糥 系 糾 紀 約 紅 紉 納 紐 純 紙-紛 素 索 紫 紮-細 紳 紹 終 組 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 綽 綿 緊"
" 緒 線 緣 編 緩 緬 緯 練 縛 縣 縫 縮 縱 總 績 繁 繃 繆 織 繞 繡 繩 繪 繳 繼 續 纖 缸 缺 罈 罐 罕 罩 罪 置 罰 署 罵"
" 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽 聾 肉 肌 肚"
" 生 產 用 田-申 男 甸 界 留 畢 略 番 畫 異 當 疆 疏 疑 疼 病 痕 痛 痴 瘋 療 癡 癸 登-百 的 皆 皇 皮 盃 益 盛 盜 盟"
" 盡 監 盤 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睛 睡 督 瞧 瞭 矛 矣 知 短 石 砂 砍 研 砲 破 硬 碎 碗 碟 碧 碩"
" 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 秀 私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種"
- " 稱 稿 ç©\86 ç©\8c ç©\8d ç©© ç©¶ 穹 空 ç©¿ çª\81 çª\97 窩 窮 窶 ç«\8b ç«\99 ç«\9f ç« ç«¥ 端 ç«¶ 竹 ç¬\91 ç¬\9b 符 笨 第 ç\86 ç\89 ç\8b ç\94 ç\96 ç®\80 算 管 箭 箱"
+ " 稱 稿 ç©\86 ç©\8c ç©\8d ç©© ç©¶ 穹 空 ç©¿ çª\81 çª\97 窩 窮 窶 ç«\8b ç«\99 ç«\9f ç« ç«¥ 端 ç«¶ 竹 ç¬\91 ç¬\9b 符 笨 第 ç\86 ç\89 ç\8b ç\94 ç\96 ç°¡ 算 管 箭 箱"
" 節 範 篇 築 簡 簫 簽 簿 籃 籌 籍 籤 米 粉 粗 粵 精 糊 糕 糟 系 糾 紀 約 紅 納 紐 純 紙-紛 素 索 紫 累 細 紹 終 組"
" 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縛 縣 縮 縱 總 績 繁 繆 織 繞 繪 繳 繼 續 缸 缺 罕"
" 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職"
}
#if !UCONFIG_NO_FORMATTING
void LocaleTest::TestSierraLeoneCurrency21997() {
- // Check that currency of Sierra Leone is SLL (which is legal tender)
+ // CLDR 41: Check that currency of Sierra Leone is SLL (which is legal tender)
// and not the newer currency SLE (which is not legal tender), as of CLDR 41.
// Test will fail once SLE is declared legal.
- UnicodeString sllStr("SLL", ""), resultStr;
+ // CLDR 42: Now check that currency of Sierra Leone is SLE (which is legal tender)
+ UnicodeString sllStr("SLE", ""), resultStr;
UChar tmp[4];
UErrorCode status = U_ZERO_ERROR;
ucurr_forLocale("en_SL", tmp, 4, &status);
resultStr.setTo(tmp);
if (sllStr != resultStr) {
- errcheckln(status, "Fail: en_SL didn't return SLL - %s", u_errorName(status));
+ errcheckln(status, "Fail: en_SL didn't return SLE - %s", u_errorName(status));
}
}
#endif
version https://git-lfs.github.com/spec/v1
-oid sha256:bf8795befffb64993fb4206eca8d8943ceaefd0759e3d8980fc54bc1b3a11d0a
-size 14157124
+oid sha256:e4ae80b6ce99473eef6cbdaf0c1a79ce12154456805852c1ef2b8307ef1f46f1
+size 14157165
version https://git-lfs.github.com/spec/v1
-oid sha256:24c3feb621e4d5e9c853a3e9ce0f639ccb3a067b2457d381830175012c92f9ca
+oid sha256:01837c5a85a50c05d04ee8331e307d58119b1b04767c8d136899fff990aaba25
size 95833
version https://git-lfs.github.com/spec/v1
-oid sha256:349fef765df14d111f23ea45a7b67ecb17b12fd5d95baf53761354c43a307a88
+oid sha256:089ebe48b1b8db3143f8f24d70707b618dfafda8b158ad7714bbd71a16928238
size 828462
}
@Test
public void testSierraLeoneCurrency21997() {
- // Check that currency of Sierra Leone is SLL (which is legal tender)
+ // CLDR 41: Check that currency of Sierra Leone is SLL (which is legal tender)
// and not the newer currency SLE (which is not legal tender), as of CLDR 41.
// Test will fail once SLE is declared legal.
+ // CLDR 42: Now check that currency of Sierra Leone is SLE (which is legal tender)
Currency currency = Currency.getInstance(ULocale.forLanguageTag("en-SL"));
String result = currency.getCurrencyCode();
- if (!"SLL".equals(result)) {
- errln("Currency code of en-SL is not SLL but " + result);
+ if (!"SLE".equals(result)) {
+ errln("Currency code of en-SL is not SLE but " + result);
}
}
}
//ldml/personNames/personName[@order="(%A)"][@length="(%A)"][@usage="(%A)"][@formality="(%A)"]/namePattern ; /personNames/namePattern/$1-$2-$3-$4
//ldml/personNames/personName[@order="(%A)"][@length="(%A)"][@usage="(%A)"][@formality="(%A)"]/namePattern[@alt="1"] ; /personNames/namePattern/$1-$2-$3-$4
//ldml/personNames/personName[@order="(%A)"][@length="(%A)"][@usage="(%A)"][@formality="(%A)"]/namePattern[@alt="2"] ; /personNames/namePattern/$1-$2-$3-$4
+//ldml/personNames/personName[@order="(%A)"][@length="(%A)"][@usage="(%A)"][@formality="(%A)"]/alias[@source="locale"][@path="../personName[@order='(%A)'][@length='(%A)'][@usage='(%A)'][@formality='(%A)']"]
+ ; /personNames/namePattern/$1-$2-$3-$4:alias ; values=/LOCALE/personNames/namePattern/$5-$6-$7-$8
# Misc