您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Swift本地化的命令行工具xcmultilingual.zip
  所属分类: 其它
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-07-19
  提 供 者: weixin_********
 详细说明: xcmultilingual 是用于 Swift 本地化的命令行工具。它分析项目中的本地化文件,和输出包含有补充的函数的转移文件。代码示例:import Foundation struct Multilingual {     enum Animal: String {         case CAT = "CAT"         case DOG = "DOG"         case BEAR = "BEAR"         case DEER = "DEER"         case SQUIRREL = "SQUIRREL"         c ase ELEPHANT = "ELEPHANT"         case GIRAFFE = "GIRAFFE"         case TIGER = "TIGER"         case LION = "LION"         case RABBIT = "RABBIT"         case RHINOCEROS = "RHINOCEROS"         case GORILLA = "GORILLA"         case MONKEY = "MONKEY"         func string() -> String {             return NSLocalizedString(rawValue, tableName: "Animal", bundle: NSBundle.mainBundle(), value: "\(rawValue)", comment: "")         }         static func keys() -> [String] {             return ["CAT", "DOG", "BEAR", "DEER", "SQUIRREL", "ELEPHANT", "GIRAFFE", "TIGER", "LION", "RABBIT", "RHINOCEROS", "GORILLA", "MONKEY"]         }         static func localizations() -> [String] {             return Animal.keys().map { Animal(rawValue: $0)!.string() }         }     }     enum Localizable: String {         case HELLO = "HELLO"         case GOODMORNING = "GOODMORNING"         case GOODEVENING = "GOODEVENING"         func string() -> String {             return NSLocalizedString(rawValue, tableName: "Localizable", bundle: NSBundle.mainBundle(), value: "\(rawValue)", comment: "")         }         static func keys() -> [String] {             return ["HELLO", "GOODMORNING", "GOODEVENING"]         }         static func localizations() -> [String] {             return Localizable.keys().map { Localizable(rawValue: $0)!.string() }         }     }     private static func bundle(relativePath: String) -> NSBundle {         var components = (__FILE__ as String).pathComponents         components.removeLast()         let bundlePath = join("/", components)   "/"   relativePath         return NSBundle(path: bundlePath) ?? NSBundle.mainBundle()     } }
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索:
 输入关键字,在本站1000多万海量源码库中尽情搜索: