소스 검색

iOS端-切换语言云机没有随之变更

huangxiaodong 1 년 전
부모
커밋
eeb201a0eb
1개의 변경된 파일17개의 추가작업 그리고 1개의 파일을 삭제
  1. 17 1
      创维盒子/双子星云手机/CloudPlayer/PlayerViewController.mm

+ 17 - 1
创维盒子/双子星云手机/CloudPlayer/PlayerViewController.mm

@@ -1585,8 +1585,24 @@ NSDate *lastVideoTome;/*上一帧数据时间*/
 {//{"data":{"language":"zh-CN","timeZone":"Etc/GMT+8"},"type":"setLanguages"}
     // iOS 获取设备当前语言的代码
     NSString *preferredLanguage = [[[NSBundle mainBundle] preferredLocalizations] firstObject];
-//    HLog(@"当前语言:%@", preferredLanguage);
+    HLog(@"当前语言:%@", preferredLanguage);
 
+    //en-US 英文 ja-JP 日文
+    
+    NSArray *arLanguages = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"];
+    NSLog(@"arLanguages:%@",arLanguages);
+    ///获取设备当前地区的代码和APP语言环境
+    NSString *languageCode = [NSLocale preferredLanguages][0];
+  
+   
+    //目前支持 中文(简体 繁体) 英文 日语
+    if([languageCode  rangeOfString:preferredLanguage].location != NSNotFound){
+        preferredLanguage = languageCode;
+    }
+    else{
+        preferredLanguage = @"en-US";
+    }
+    
     NSString*gmtStr = [self UTCOffset];
     HLog(@"%@",gmtStr);
 //    //获取名字,如“GMT+08:00