如何从存储库中获取WordPress的本地化版本?

时间:2013-05-26 作者:Jan Beck

我正在设置我想用于所有wordpress项目的基本框架/模板。我遵循Mark Jaquiths approach 并将WP作为子模块包括在内。他是从https://github.com/WordPress/WordPress. 我的许多客户来自德国,需要德语文件进行管理。

有没有办法将本地化文件包含到我的git骨架存储库中?

3 个回复
最合适的回答,由SO网友:zedejose 整理而成

从SVN repo下载您的语言文件。。。

我强烈建议不要这样做。作为语言文件存储的回购正在停止,以支持Translate WordPress. 目前,您无法保证回购协议具有文件的当前版本。

当前获取语言文件的方法是直接从Translate WordPress单独下载(导出)(核心、管理、网络和主题)。您可以通过以下方式直接访问:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (对于.mo,替换为.po的格式=po)

以上示例仅针对核心文件,您需要对/wp/dev/admin/de/default、wp/dev/admin/network/de/default和主题重复这些示例。

显然,你可以“卷曲”所有这些。

我们知道这个方法目前有点复杂,但我们正在开发一个更好的导出工具。

SO网友:shea

在WordPress框架中安装语言与in a standard WP install. WP Skeleton所做的就是改变路径,将WP作为Git子模块来容纳。这意味着不用在下面安装语言文件wp-content/languageswp-includes/languages, 你需要把它们放在content/languages.

基本上,您需要做的就是:

  1. Download your languages files from the SVN repo. 无需将此回购添加为子模块;只需手动下载所需的语言文件content 调用languages. 放置所有.mo (可选).po) 此处为文件wp-config.php 和set the WP_LANG constant 在…上line 51.

SO网友:Meglio

转到http://pcentral.io/internationalization/ 并找到所需语言的官方网站,单击“更多”链接打开与特定翻译相关的官方网站。例如,对于俄语,当前为:
http://wpcentral.io/internationalization/ru/

  • 查找»下载语言包«按钮并复制URL。E、 g.:http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip

    cd wp内容/语言http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
    解压缩ru\\u ru。邮编:rm ru\\U ru。拉链

    当然,还有链接和*。zip文件名因您的特定语言而异。

  • 结束