Giter VIP home page Giter VIP logo

localizedcsv's Introduction

CSV本地化读取软件

如果你觉得不错请Star

如果你觉得功能有问题可以提问题

如果你有新想法可以Fork推送

新增了例子和详细使用说明文档

详细使用说明文档

未来计划

  • 自动提取工程需要国际化文本 难度较大 有实现方法可以提给我 现在只能想到查找设置UILabel UIButton UIViewController标题 等代码处(技术实现有些难度)

现在支持的功能

  • 支持从已经翻译的CSV文件读取已经翻译的内容一键保存到指定的.Strings文件里面
  • 支持查看某种语言未翻译和已翻译部分
  • 支持导出还未翻译的字段 支持查找相似已经翻译的 Key
  • 支持读取源码NSLocalizeString()(或者其他自定义)读取键值保存到原语言包
  • 支持一键保存到本地
  • 支持配置多语言简码表
  • 支持查找出翻译的多语言和开发母语占位符不匹配的问题

重要说明

  • 因为读取CSV系统会自动用,分割,如果原生的字段存在 请在导出为CSV文件用 {R}占位符替

  • 下载的 CSV 文件或者 Excel 文件请用Number 打开

下载

使用说明

  • 主界面

image-20180727105546949

  • 读取本地已经存在的CSV文件

image-20180727105611394

  • 读取工程基础语言包

    image-20180727105637147

  • 已经翻译的语言列表

    image-20180727105818718

    一般第一个为基础语言包不需要处理

  • 查看已经翻译语言包

    image-20180727105901231

  • 翻译和未翻译 (红色为未翻译,绿色为已经翻译)

    765B7C73-DE4E-4E30-BC44-2EE4F5B0B648

操作演示

  • 演示地址

  • 一些配置说明

    • 语言简码

      image-20180727111326519

      设置的公式 语言标题:简码

      • 语言标题为多语言表格的对应多语言的标题
      • 简码为工程对应多语言的文件夹简码
    • 查询字符串宏 默认为 NSLocalizedString 如果你和我们一样自定义了宏就可以设置一下

      image-20180727111552940

    • 读取本地多语言

      因为工程的多语言是作为数据的依赖,所以之后的任何操作都需要读取本地多语言之后才可以。

其他支持

localizedcsv's People

Contributors

josercc avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.