NSVLocalizationKit 0.1.2

NSVLocalizationKit 0.1.2

Narek Simonyan 维护。



  • Narek1994

从 Storyboard 或 Xib 直接进行本地化

CI Status Version License Platform

示例

要运行示例项目,请首先克隆仓库,然后在 Example 目录中运行 pod install

需求

Swift 5.0

安装

NSVLocalizationKit 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'NSVLocalizationKit'

关于

基本来说,您将会从Storyboard中设置可本地化的键,然后它会进行本地化处理。主要思想是当应用程序中发生语言更改时,您需要订阅语言更改通知以更新您的用户界面。这个库会自动更新从Storyboard设置的任何文本,因此您无需在代码中进行本地化,并且不需要订阅通知。这有助于处理应用程序中的语言更改。

使用方法

NSVLocalizationKit 允许您直接从 StoryboardXib 进行本地化处理,使用 Localize-Swift,当语言变更时,将自动更新所有视图,而无需在 UIViewControllers 中编写任何代码。

UIBarButtonItem

设置 localized Title

UIButton

设置 localized Title

UILabel

设置 localized Text

UINavigationItem

设置 localized Title

UISegmentedControl

设置 localized Titles。由于我们无法使用数组作为 @IBInspectable,您需要为每个段提供以逗号分隔的字符串。请参阅示例项目。

UITabBarItem

设置 localized Title

UITextField

为文本设置 localized Text,为占位符设置 localized Placeholder

UITextView

设置 localized Text

作者

Narek1994, [email protected]

许可协议

NSVLocalizationKit 可在 MIT 许可证下获得。有关更多信息,请参阅 LICENSE 文件。