php8.4 validates the locale and rejects invalid one. Just use the fallback chain to find an usable language, mostly en. Cache the created NumberFormatter instance, to avoid performance impact for some languages due to more attempts to create a NumberFormatter. Also C is rejected, so resolve it directly with Locale::getDefault() Bug: T376711 Change-Id: I686f77baea33ea2852c546e30e9cc08618d44321 (cherry picked from commit 8b2cc12bd3724cd213ac581d220b50f91e282630) |
||
|---|---|---|
| .. | ||
| converters | ||
| dependency | ||
| Hook | ||
| ConverterRule.php | ||
| FormatterFactory.php | ||
| ILanguageConverter.php | ||
| Language.php | ||
| LanguageCode.php | ||
| LanguageConverter.php | ||
| LanguageConverterFactory.php | ||
| LanguageConverterIcu.php | ||
| LanguageConverterSpecific.php | ||
| LanguageFactory.php | ||
| LanguageFallback.php | ||
| LanguageNameUtils.php | ||
| LazyLocalizationContext.php | ||
| LCStore.php | ||
| LCStoreCDB.php | ||
| LCStoreDB.php | ||
| LCStoreNull.php | ||
| LCStoreStaticArray.php | ||
| LocalisationCache.php | ||
| LocalisationCacheBulkLoad.php | ||
| LocalizationContext.php | ||
| MessageCache.php | ||
| MessageLocalizer.php | ||
| RawMessage.php | ||
| TrivialLanguageConverter.php | ||