Explorar el Código

zh-HK处理

zh-HK处理
M了个J hace 9 años
padre
commit
4678b48b03
Se han modificado 2 ficheros con 6 adiciones y 2 borrados
  1. 1 1
      MJRefresh.podspec
  2. 5 1
      MJRefresh/Base/MJRefreshComponent.m

+ 1 - 1
MJRefresh.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
     s.name         = 'MJRefresh'
-    s.version      = '3.1.5'
+    s.version      = '3.1.6'
     s.summary      = 'An easy way to use pull-to-refresh'
     s.homepage     = 'https://github.com/CoderMJLee/MJRefresh'
     s.license      = 'MIT'

+ 5 - 1
MJRefresh/Base/MJRefreshComponent.m

@@ -144,7 +144,7 @@ - (NSString *)localizedStringForKey:(NSString *)key withDefault:(NSString *)defa
     if (bundle == nil) {
         // 获得设备的语言
         NSString *language = [NSLocale preferredLanguages].firstObject;
-        // 如果是iOS9以上,截取前面的语言标识
+        // 如果是iOS9以上,去掉后面的设备购买地区比如zh-Hans-US和zh-Hans-CN后面的US和CN
         if ([UIDevice currentDevice].systemVersion.floatValue >= 9.0) {
             NSRange range = [language rangeOfString:@"-" options:NSBackwardsSearch];
             if (range.location != NSNotFound) {
@@ -152,6 +152,10 @@ - (NSString *)localizedStringForKey:(NSString *)key withDefault:(NSString *)defa
             }
         }
         
+        if ([language isEqualToString:@"zh"]) { // zh-HK被去掉了-HK
+            language = @"zh-Hant";
+        }
+        
         if (language.length == 0) {
             language = @"zh-Hans";
         }