1.0.5 • Published 4 years ago

language_excel_parser v1.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

一个转化在线Excel多语言翻译文档到项目静态翻译文件的工具

背景

目前的react-native海外项目,存在多国语言适配的场景,多的单品甚至要接入20几国的语言...如果采用手动进行复制,粘贴的方式,无疑会造成大量的人力浪费,且吃力不讨好(容易粘贴遗漏,串行贴错等等)。之前的海外开发者,使用的是Excel的宏编写的语言文件生成方案,但是这种方式存在一定的技术隔阂(非javascript),后续一旦文件格式发生改变(以前是单一Excel翻译文件,现在是在线Excel多表合并的翻译文档),改造起来就会变得复杂,于是打算使用node自行构建一个工具方法,发布至npm进行维护。目的是进行更灵活的配置来适应未来潜在的文件变化,减少人力复制粘贴的浪费,使开发者更专注于业务层的工作。

使用

npx translation-cli filename chosenSheetIdx skipColNum,接收3个参数,按顺序依次为文件名、文件中的第几个Excel子表、需要跳过的列数(从实际x国的语言开始生成)。

生成文件后,我们须要替换一下翻译文件的key,默认是excel中的行值,在我们项目中肯定是要以一个规范的变量来使用的。这个使用vs code的搜索➕替换功能切换起来会非常方便。

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago