DAConfig.h 819 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // DAConfig.h
  3. // LanguageSettingsDemo
  4. //
  5. // Created by DarkAngel on 2017/5/4.
  6. // Copyright © 2017年 暗の天使. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. /**
  11. 设置
  12. */
  13. @interface DAConfig : NSObject
  14. /**
  15. 用户自定义使用的语言,当传nil时,等同于resetSystemLanguage
  16. */
  17. @property (class, nonatomic, strong, nullable) NSString *userLanguage;
  18. //@property (class,nonatomic,strong,nullable) NSString *localizedStr;
  19. /**
  20. 重置系统语言
  21. */
  22. + (void)resetSystemLanguage;
  23. + (BOOL)isChineseLanguage;
  24. + (NSString *)currentLanguage;
  25. +(NSString *)localizedStringForKey:(nonnull NSString *)key
  26. value:(nullable NSString *)value
  27. table:(nullable NSString *)tableName;
  28. @end
  29. NS_ASSUME_NONNULL_END