文件名称:Android String Tool(Android工程的字串工具)
文件大小:23.65MB
文件格式:RAR
更新时间:2016-04-29 03:11:33
Android 国际化工具 StringTool
StringTool工具实现了如下功能 1)扫描Android工程中所有的指定语言的字串资源(xml文件)并生成字串表stringTable.xls 2)修改字串表stringTable.xls后,可以生成xml文件放在./out/Project目录中,并且保持改资源文件在原始工程中的目录结构。 3)创建一种新语言,可以通过指定新语言(例如values-new)模板(例如values-es)和要使用的翻译(例如values)来创建一种新语言,这时会在每个资源res文件路径下通过拷贝values-es文件夹来创建values-new并且使用values对其进行翻译。这时候会在./out生成脚本NAdd.txt来方便添加到git仓库中。 4)删除一种语言,可以指定要删除的语言(例如values-es),这个时候会删除每个资源文件夹res下的values-es文件夹,并同时在文件夹./out下生成DRm.txt脚本,通过把这个脚本拷贝的工程目录运行可以从git仓库中删除这些文件夹。 5)通过运行./STool.sh help可以查看如何使用该工具。 6)资源中包含源码和git库,便于有需要的人查看历史和需要时做一定的修改。 7)SConfig.cfg是配置文件,可以指定配置要排除那些文件夹,可以指定要扫描那些语言。 8)要使用该工具,要把这个工具放到工程目录下同时要安装有jdk(因为运行时需要用到javac),目前只能在linux和unix运行。
【文件预览】:
.git
----index(648B)
----ORIG_HEAD(41B)
----hooks()
--------prepare-commit-msg.sample(1KB)
--------post-receive.sample(552B)
--------applypatch-msg.sample(452B)
--------pre-commit.sample(2KB)
--------post-commit.sample(160B)
--------pre-applypatch.sample(398B)
--------commit-msg.sample(894B)
--------pre-rebase.sample(5KB)
--------update.sample(4KB)
--------post-update.sample(189B)
----config(520B)
----description(73B)
----refs()
--------tags()
--------heads()
--------remotes()
----branches()
----logs()
--------refs()
--------HEAD(7KB)
----gitk.cache(3KB)
----packed-refs(608B)
----objects()
--------46()
--------9a()
--------27()
--------de()
--------info()
--------dd()
--------pack()
--------11()
--------16()
--------7e()
--------08()
--------b8()
--------f1()
--------4d()
----info()
--------refs(716B)
--------exclude(240B)
----COMMIT_EDITMSG(399B)
----HEAD(27B)
STool.sh
SProgram.java
external
----src()
--------jexcelapi_2_6_12.tar.gz(1.82MB)
--------ximpleware_2.11_java.rar(3.61MB)
----lib()
--------vtd-xml.jar(559KB)
--------jxl.jar(709KB)
SConfig.cfg