Localizr.swift
示例
要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install
我没有编写所有可以找到在 Locales 文件夹 中的 Localizable.strings 文件,这样您可以在开始运行此示例项目时看到它是如何生成的,以及如何使用 Localizr 服务器 同步的。
您可以在项目的 构建阶段 > 运行脚本 中查看我是如何从 Localizr 服务器 CURL 数据的。我建议使用 CI(持续集成)来处理 adhoc 构建的分发(而不是开发/appstore/testflight 构建的分发)。您应该在测试flight 构建分发时冻结本地化文件,或者至少从 Localizr 服务器启用快照功能。
要求
安装
Localizr.swift 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
pod 'Localizr.swift'
如何使用它。
import Localizr_swift
显示所有支持的区域设置
Localizr.supportedLocales()
更新当前区域设置
Localizr.update(locale: "en")
获取当前区域设置
Localizr.currentLocale()
显示已本地化的值
"HELLO_WORLD".localized()
作者
Michael Henry Pantaleon, [email protected]
许可证
Localizr.swift 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。