123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- //
- // JXMyTools.m
- // shiku_im
- //
- // Created by daxiong on 17/4/15.
- // Copyright © 2017年 Reese. All rights reserved.
- //
- #import "JXMyTools.h"
- #import "JXTipBlackView.h"
- @implementation JXMyTools
- #pragma mark----获取当前系统语言
- + (NSString *)getCurrentSysLanguage{
- // NSString *countryCode = [[NSLocale currentLocale] objectForKey:NSLocaleCountryCode]; //国家代号 (CN)
- // NSString *editedCountryCode = [NSString stringWithFormat:@"-%@",countryCode]; //(-CN)
- // 简体中文:zh-Hans-US
- // 繁体中文:zh-Hant-US
- // 繁体台湾:zh-Hant-TW
- // 繁体香港:zh-Hant-HK
- // 繁体澳门:zh-Hant-MO
- NSArray *languageArr = [g_default objectForKey:@"AppleLanguages"];
- NSString *systemLanguage = [languageArr objectAtIndex:0]; //当前系统语言 (zh-Hans-CN)
- // if ([systemLanguage rangeOfString:editedCountryCode].location != NSNotFound) {
- // systemLanguage = [systemLanguage stringByReplacingOccurrencesOfString:editedCountryCode withString:@""];
- // }
-
- if ([systemLanguage rangeOfString:@"zh-Hans"].location != NSNotFound) {
-
- // 中文
- systemLanguage = @"zh";
-
- }else if ([systemLanguage rangeOfString:@"zh-Hant"].location != NSNotFound) {
- // 繁体
- systemLanguage = @"big5";
-
- }else {
- // 其他
- systemLanguage = @"en";
- }
-
- // if ([systemLanguage rangeOfString:@"zh-"].location == NSNotFound) { //如果不是中文就返回英文
- // systemLanguage = @"en";
- // }else{
- // systemLanguage = @"zh";
- // }
-
- return systemLanguage;
- }
- + (BOOL)isChineseLanguage:(NSString *)lang{
- NSString * language;
-
- if (lang && lang.length > 0)
- language = lang;
- else
- language = [JXMyTools getCurrentSysLanguage];
-
- if ([language isEqualToString:@"zh"] || [language isEqualToString:@"big5"]) {
- return YES;
- }else{
- return NO;
- }
- }
- + (NSString *)severLanguage:(NSString *)localLanguage{
- NSString * serverLang = nil;
- if ([localLanguage isEqualToString:@"zh"]) {
- serverLang = @"zh";
- }else if ([localLanguage isEqualToString:@"big5"]) {
- serverLang = @"big5";
- }else if ([localLanguage isEqualToString:@"th"]) {
- serverLang = @"th";
- }else if ([localLanguage isEqualToString:@"malay"]) {
- serverLang = @"ms";
- }else {
- serverLang = @"en";
- }
- return serverLang;
- }
- + (UIView *)bottomLineWithFrame:(CGRect)frame{
- UIView *line = [[UIView alloc] initWithFrame:frame];
- line.backgroundColor = THE_LINE_COLOR;
-
- return line;
- }
- + (void)showTipView:(NSString *)tip{
- JXTipBlackView *tipView = [[JXTipBlackView alloc] initWithTitle:tip];
- [g_window addSubview:tipView];
- // [tipView release];
-
- [tipView show];
- }
- @end
|