Latest 0.0.2
Homepage https://github.com/duanruiying/DryLocalizable
License MIT
Platforms ios 10.0, requires ARC
Frameworks UIKit, Foundation
Authors

iOS: 国际化动态切换

Prerequisites

  • Xcode 10.2.1
  • iOS 9.0 or later
  • ObjC、Swift 5 or later

Installation

  • pod ‘DryKeychain’

Features

  1. 在xcode配置语言对应的lproj文件
    英语(en.lproj)
    简体中文(zh-Hans.lproj)
    繁体中文(zh-Hant.lproj)
    繁体中文(香港)(zh-HK.lproj)
    繁体中文(台湾)(zh-Hant-TW.lproj)
    法语(fr.lproj)
    德语(de.lproj)
    意大利语(it.lproj)
    日语(ja.lproj)
    韩语(ko.lproj)
    葡萄牙语(葡萄牙)(pt-PT.lproj)
    俄语(ru.lproj)
    西班牙语(西班牙)(es.lproj)
    荷兰语(nl.lproj)
    泰语(th.lproj)
    阿拉伯语(ar-001.lproj)
  2. 设置(切换)本地化语言类型
    DryLocalizable.setLanguage(.follow)
  3. 根据语言key获取语言value
    let value: String = DryLocalizable.localizedString(withKey: "key")

Latest podspec

{
    "name": "DryLocalizable",
    "version": "0.0.2",
    "summary": "DryLocalizable",
    "homepage": "https://github.com/duanruiying/DryLocalizable",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "duanruiying": "[email protected]"
    },
    "source": {
        "git": "https://github.com/duanruiying/DryLocalizable.git",
        "tag": "0.0.2"
    },
    "description": "TODO: iOSu56fdu9645u5316u52a8u6001u5207u6362.",
    "swift_versions": "5",
    "platforms": {
        "ios": "10.0"
    },
    "requires_arc": true,
    "user_target_xcconfig": {
        "OTHER_LDFLAGS": [
            "-w"
        ]
    },
    "pod_target_xcconfig": {
        "OTHER_LDFLAGS": [
            "-w"
        ]
    },
    "source_files": "DryLocalizable/Classes/Code/**/*",
    "frameworks": [
        "UIKit",
        "Foundation"
    ],
    "swift_version": "5"
}

Pin It on Pinterest

Share This