【文件属性】:
文件名称:TWLocalize:用Swift编写的TWLocalize使iOS本地化变得容易
文件大小:81KB
文件格式:ZIP
更新时间:2021-02-03 02:19:32
swift ios localization cocoapod localized
TWLocalize
用Swift编写的TWLocalize使iOS本地化变得容易。 您不再需要本地化您的应用程序,保留多个.string文件并使用NSLocalizedString。
用法
该框架使用字典来检索所需的字符串。 只需添加您自己的TWLocalizedText词典以及所有所需的翻译字符串即可。
struct MyStrings {
static let MyText : TWLocalizedText = [ . english : "This is my text" , . dutch : "Dit is mijn tekst" ]
}
let label = UILabel ( )
label . setLocalized ( text : MyStrings . MyText )
或直接使用MyText的localized属性。
label . text = Strings . MyText . localized
TWLocalize使用当前的语言环境语言。 可以更改语言。
TWLocalize . setLanguage ( to : . du
【文件预览】:
TWLocalize-master
----TWLocalize.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(24KB)
----Pods()
--------Manifest.lock(496B)
--------TWLocalize()
--------Target Support Files()
--------Local Podspecs()
--------Pods.xcodeproj()
----.swift-version(4B)
----Podfile.lock(496B)
----TWLocalize()
--------Info.plist(753B)
--------TWLocalize.swift(2KB)
--------Logger.swift(2KB)
--------TWLocalize+Extensions.swift(665B)
--------TWLanguageCode.swift(374B)
--------TWLocalize.h(508B)
----TWLocalize.podspec(932B)
----TWLocalize.xcworkspace()
--------contents.xcworkspacedata(228B)
--------xcuserdata()
----.travis.yml(105B)
----Podfile(290B)
----LICENSE(1KB)
----README.md(2KB)
----TWLocalizeTests()
--------Info.plist(680B)
--------MockData.swift(328B)
--------Tests.swift(2KB)
----.gitignore(2KB)