xbmc-txupdate:用于保持 git 和 Transifex 同步的更新实用程序

时间:2024-07-22 21:07:25
【文件属性】:

文件名称:xbmc-txupdate:用于保持 git 和 Transifex 同步的更新实用程序

文件大小:111KB

文件格式:ZIP

更新时间:2024-07-22 21:07:25

C++

xbmc-txupdate 此实用程序适用于保持 XBMC 上游语言文件和 transifex.com 上托管的语言文件同步。 它能做什么: 从 xbmc-txupdate.xml 文件中指定的上游 http URL 下载新文件,并从 transifex.net 下载新翻译并合并文件。 通过此合并过程,它会创建包含上游和 transifex 上所有更改的新文件。 这些更新的文件可以提交到上游存储库供最终用户使用。 在合并过程中,它还创建更新文件,如果英语语言文件包含新的上游版本,并且还包含为上游存储库中不同语言引入的新英语字符串翻译。 这些更新 PO 文件可以使用此实用程序自动上传到 transifex。 重要的是要注意,如果我们在上游存储库中都有翻译,并且我们在 transifex.net 上有相同英文字符串的翻译,则实用程序更喜欢 transifex.net 上的翻译。


【文件预览】:
xbmc-txupdate-master
----xbmc-txupdate.kdev4(59B)
----xbmc-txupdate.cpp(9KB)
----lib()
--------JSONHandler.cpp(10KB)
--------AddonXMLHandler.cpp(19KB)
--------HTTPUtils.cpp(21KB)
--------xbmclangcodes.h(2KB)
--------UpdateXMLHandler.cpp(12KB)
--------Log.h(2KB)
--------ResourceHandler.h(3KB)
--------AddonXMLHandler.h(3KB)
--------ResourceHandler.cpp(11KB)
--------POHandler.h(4KB)
--------TinyXML()
--------ProjectHandler.cpp(35KB)
--------POUtils()
--------Fileversioning.h(1KB)
--------Settings.h(2KB)
--------ProjectHandler.h(4KB)
--------HTTPUtils.h(3KB)
--------UpdateXMLHandler.h(2KB)
--------CharsetUtils()
--------Settings.cpp(3KB)
--------Fileversioning.cpp(1KB)
--------FileUtils()
--------xbmclangcodes.cpp(6KB)
--------POHandler.cpp(19KB)
--------Log.cpp(6KB)
--------JSONHandler.h(2KB)
----README.md(8KB)
----Makefile(2KB)
----.gitignore(202B)

网友评论