GithubHelp home page GithubHelp logo

big-zz / fdlocalizeder Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chuxao/fdlocalizeder

1.0 0.0 0.0 33.03 MB

国际化自动导入工具。

License: MIT License

Ruby 0.27% C 24.88% Objective-C 74.57% Swift 0.29%

fdlocalizeder's Introduction

FDLocalizeder

Localization language automatic import tool.

【Instructions】

所有功能如下:

  • Excel一键导入xcode工程
  • xcode本地化分类导出至Excel
  • 删除指定语言
  • 本地语言多文件一键注释
  • 本地化更新功能,相同code会覆盖
  • 本地多语言包动态选择
  • 非法语言路径过滤
  • 语言比较,查找遗漏本地化
  • 根据任一语言code添加新语言,并按母文件顺序排序
  • 单语言,不定数语言添加,Excel指定范围添加
  • 指定特定code导出语言包
  • 版本暂存和回退
  • 产品支持功能:Excel转义生成新的Excel文件

FDLocalizeder 使用说明

FDLocalizeder是一个自动添加本地化的工具。可以将Excel(.xlsx)文档一键导入到xcode工程项目中。


使用步骤:

  1. 打开FDLocalizeder工程,分别将xcodeproj/文件夹xlsx格式的文件或文件夹路径添加到FDLocalizeder中,这时界面上将出现xcodeExcel图标;

  2. 选择需要添加的语言以及要添加的位置;

  3. 你可以对所添加的本地化内容作注释说明;

  4. 点击添加按钮Click on add进行添加操作。

zyVfFU.md.jpg


拓展功能:

根据需求,你可以添加部分语言或Excel的部分区域到项目中,方法如下:

  1. 点击拓展功能按钮,弹出拓展选项;

  2. 勾选Choose some languages可以进行部分语言的添加;

  3. 勾选Add With Range可以进行Excel部分区域添加;

  4. 右下方提供Excel的区域性选择框;

  5. 右下角提供备份、还原功能,可根据需要进行使用;

  6. 如果你不需要进行区域性添加,请取消掉勾选框,并Confirm

zyV4W4.md.png


Excel格式

工具支持最新的xlsx格式文档的添加(目前所有Excel格式均为xlsx格式,xls格式已被废弃)

Excel文档请保持如下格式:

zyVRoT.md.png FDLocalizeder_Excel模板


Excel不同国家名的通用性适配

需求给出的国家名千变万化。例如同样的瑞典语,第一次给出的可能是se,第二次给出se瑞典语,第三次又给出se,反反复复永无宁日。怎么办?添加适配文档,一劳永逸!

LanguzgeBindFile.plist里将Excel所出现的国家名都添加到对应的列表中,使用的时候只要国家名在这里出现过,都可以识别。

zyV2wV.md.png

测试结果

zyVhYF.png


如有其它问题请提issue。




fdlocalizeder's People

Contributors

chuxao 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.