Skip to content

Commit 58357f8

Browse files
authored
Fix wrong I18nManager.isRTL value on iOS
1 parent 7ef278a commit 58357f8

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

packages/react-native/React/Modules/RCTI18nUtil.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,8 @@ - (BOOL)isDevicePreferredLanguageRTL
9898
// Check if the current application language is RTL
9999
- (BOOL)isApplicationPreferredLanguageRTL
100100
{
101-
NSWritingDirection direction = [NSParagraphStyle defaultWritingDirectionForLanguage:nil];
101+
NSString *language = [[NSLocale preferredLanguages] firstObject];
102+
NSWritingDirection direction = [NSParagraphStyle defaultWritingDirectionForLanguage:language];
102103
return direction == NSWritingDirectionRightToLeft;
103104
}
104105

0 commit comments

Comments
 (0)