react-native-i18n/RNI18n/RNI18n.m

28 lines
498 B
Objective-C

//
// RNI18n.m
// RNI18n
//
// Created by Alexander Zaytsev on 14/06/15.
// Copyright (c) 2015 Alexander Zaytsev. All rights reserved.
//
#import "RNI18n.h"
@interface RNI18n ()
-(NSString*) getCurrentLocale;
@end
@implementation RNI18n
RCT_EXPORT_MODULE();
-(NSString*) getCurrentLocale{
NSString *localeString=[[NSLocale preferredLanguages] objectAtIndex:0];
return localeString;
}
- (NSDictionary *)constantsToExport
{
return @{ @"locale": [self getCurrentLocale] };
}
@end