tw10n 1.1.1

tw10n 1.1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布时间上次发布2015年8月
SPM支持 SPM

Simon Rice 维护。



tw10n 1.1.1

tw10n

这是一个用 Swift 编写的本地化库。库本身(在 Pod/Classes/tw10n.swift 中找到)不到 140 个字符,所以 它可以在一条推文中!

我在生产应用中使用了一个非常相似的实现,所以您可以使用这个库。但是,您同样可以基于 tw10n 构建更重量级的本地化实现。

还有一些测试,通过 StackOverflow 上的这个答案帮助实现,可以快速切换语言。还提供了一个小的示例项目。

用法

假设在您的 Localizable.strings 文件中有一个名为 MY_TRANSLATABLE_STRING 的条目,此代码将记录其本地化字符串

println("MY_TRANSLATABLE_STRING".l10n)

安装

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

pod "tw10n"

如果您更喜欢 Carthage,tw10n 也通过 Carthage 提供。

或者,您甚至可以将 Pod/Classes/tw10n.swift 复制到您的项目中,或者将其作为一个子模块包含进来 - 如果您希望针对不支持动态框架的 iOS7,这特别有用。

贡献

请随意提出任何改进。但是,只有当 tw10n.swift 本身仍然适合在一条推文中时,我才会接受拉取请求(这排除了注释、文档和多余的空白)。

(不太经常)被问及的问题

如何正确发音的“tw10n”?

我个人将其发音为“twittilisation”,但在我为这个库命名时并未考虑这一点。

你拼写的“localization”是错误的!

这个实际上不是一个问题 - 作为来自英国这边的人,我为我自己和我的同胞正确地拼写了 'localisation’。🇬🇧.

这看起来太简单了!难道真的没有任何理由我不本地化我的应用程序吗?

没有。

许可证

tw10n许可协议为MIT。更多内容请参阅LICENSE文件。