Skip to content

最好用的多语言支持工具、一个方法获取多语言、应用内部切换多语言。

License

Notifications You must be signed in to change notification settings

Famousgavin/GLLanguageTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLLanguageTool

License CocoaPods Platforms Languages

最好用的多语言支持工具、一个方法获取多语言、应用内部切换多语言。

支持:英文、简体中文、繁体中文、俄语、法语、日语、韩语、德语、意大利语、西班牙语切换。

一、初始化和使用

初始化在AppDelegate导入 #import <GLLanguageTool.h>

//多语言配置 支持的多语言设置 你需要支持哪些就设置哪些
[GLLanguageTool shareInstance].languageOptions = GLLanguageOptionEN | GLLanguageOptionZH_HANS | GLLanguageOptionZH_HANT | GLLanguageOptionRU | GLLanguageOptionFR | GLLanguageOptionDE | GLLanguageOptionIT | GLLanguageOptionES | GLLanguageOptionKO | GLLanguageOptionJA;
//设置当前语言,不设置会根据当前系统语言设置当前的语言,当前语言不支持默认英语
[GLLanguageTool setCurrentLanguage:GLLanguageOptionZH_HANS];

在需要使用的地方 #import <NSString+GLLanguage.h>

self.label.text = [@"你的多语言文件key" customLocalizedString];

或者

self.label.text = [@"你的多语言文件key" customLocalizedStringFromTable:@"多语言文件名"];


二、安装

  1. CocoaPods安装:
pod 'GLLanguageTool'

如果搜索不到,请先运行   rm ~/Library/Caches/CocoaPods/search_index.json  在搜索。

  1. 下载ZIP包,将 GLLanguageTool 资源文件拖到工程中。


三、更新

2018.04.20  第一次上传


四、其它

为了不影响您项目中导入的其他第三方库,本库没有导入任何其他的第三方内容,可以放心使用。在使用前,您有任何不明白都可以查看Demo。

  • 如果在使用过程中遇到BUG,希望你能Issues我,谢谢(或者尝试下载最新的框架代码看看BUG修复没有)
  • 如果您有什么建议可以Issues我,谢谢
  • 后续我会持续更新,为它添加更多的功能,欢迎star :)
  • 欢迎关注本人的博客:http://www.dhlee.cn

About

最好用的多语言支持工具、一个方法获取多语言、应用内部切换多语言。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published