1 Star 0 Fork 0

superWangDG/LanguageGenerate

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

LanguageGenerate

介绍

CSV_To_iOS_And_Android_Localizable:文件夹中的的脚本适用于将Excel导出的CSV文件生成iOS和Android使用的多语言文件。在Excel的模版需要与以下图片一致(表格的颜色没有影响主要是格式,1~2行用于生成Android的文件夹以及文件,3~4行用于生成iOS的文件夹以及文件。5行用于说明的属于一个占位行): 输入图片说明 iOS_Localizable_To_XML:文件夹的脚本适用于将iOS中的多语言文件转为Excel能够打开的XML格式的文件。

注意:
    1.重点注意如果为换行的字符串使用\n添加在字符串中。因为脚本使用的是Shell逐行读取的功能,一旦使用表格中自身的换行会造成程序识别为另一个Key的数据。
    2.脚本的执行会将字符&转为^^,\n转为//n(其实并没有什么影响,转换完成后会转回原本的字符)。
    3.脚本双击出现未知运行需要在“系统设置”->"隐私与安全性"中允许当前的脚本执行。

安装插件

使用iOS多语言文件转XML文件时需要下载xmllint 的插件(iOS使用 brew xmllint 安装下载) 。CSV脚本不依赖任何插件!

使用说明

1.CSV_To_iOS_And_Android_Localizable的脚本双击直接执行,如果已经将导出的文件放置在文件夹中并且设置文件的名称为file.csv执行时可以输入Y回车执行。否者使用N的操作将需要执行的csv文件地址输入后确认。

2.iOS_Localizable_To_XML执行后会提示输入Y/N,如果在“iOS_Localizable_To_XML”文件夹内创建了source文件夹并且将iOS多国语言的文件夹放入其中的情况可以使用Y的模式,否则使用N的模式需要输入目标多国语言的目录的上一级目录地址。

空文件

简介

使用 CSV 文件生成 iOS 与 Android 的 国际化的本地文件 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/superwangdg/language-generate.git
git@gitee.com:superwangdg/language-generate.git
superwangdg
language-generate
LanguageGenerate
master

搜索帮助