Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit f61f0d3

Browse files
committed
Remove locale prepend on iOS
1 parent c791ce9 commit f61f0d3

File tree

1 file changed

+0
-16
lines changed

1 file changed

+0
-16
lines changed

shell/platform/darwin/ios/framework/Source/FlutterEngine.mm

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -760,22 +760,6 @@ - (void)onLocaleUpdated:(NSNotification*)notification {
760760
NSArray<NSString*>* preferredLocales = [NSLocale preferredLanguages];
761761
NSMutableArray<NSString*>* data = [[NSMutableArray new] autorelease];
762762

763-
// Force prepend the [NSLocale currentLocale] to the front of the list
764-
// to ensure we are including the full default locale. preferredLocales
765-
// is not guaranteed to include anything beyond the languageCode.
766-
NSLocale* currentLocale = [NSLocale currentLocale];
767-
NSString* languageCode = [currentLocale objectForKey:NSLocaleLanguageCode];
768-
NSString* countryCode = [currentLocale objectForKey:NSLocaleCountryCode];
769-
NSString* scriptCode = [currentLocale objectForKey:NSLocaleScriptCode];
770-
NSString* variantCode = [currentLocale objectForKey:NSLocaleVariantCode];
771-
if (languageCode) {
772-
[data addObject:languageCode];
773-
[data addObject:(countryCode ? countryCode : @"")];
774-
[data addObject:(scriptCode ? scriptCode : @"")];
775-
[data addObject:(variantCode ? variantCode : @"")];
776-
}
777-
778-
// Add any secondary locales/languages to the list.
779763
for (NSString* localeID in preferredLocales) {
780764
NSLocale* currentLocale = [[[NSLocale alloc] initWithLocaleIdentifier:localeID] autorelease];
781765
NSString* languageCode = [currentLocale objectForKey:NSLocaleLanguageCode];

0 commit comments

Comments
 (0)