我正在设置要用于所有wordpress项目的基本骨架/样板。我遵循Mark Jaquiths的方法,并将WP作为子模块包含在内。他从https://github.com/WordPress/WordPress获取它。我的许多客户来自德国,需要德语文件才能进行管理。
有没有办法将本地化文件包含到我的骨架git存储库中?
我正在设置要用于所有wordpress项目的基本骨架/样板。我遵循Mark Jaquiths的方法,并将WP作为子模块包含在内。他从https://github.com/WordPress/WordPress获取它。我的许多客户来自德国,需要德语文件才能进行管理。
有没有办法将本地化文件包含到我的骨架git存储库中?
Answers:
从SVN库下载您的语言文件...
我强烈建议不要这样做。回购(作为语言文件的存储)已停止使用,而需要翻译WordPress。目前,您无法保证该仓库具有该文件的当前版本。
当前获取语言文件的方法是直接从Translate WordPress单独(核心,管理,网络和主题)下载(导出)它们。您可以使用以下内容直接访问该文件:
http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo(对于.mo,用format = po代替.po)
上面的示例仅适用于核心文件,您需要针对/ wp / dev / admin / de / default,wp / dev / admin / network / de / default和主题重复该操作。
显然,您可以“卷曲”所有这些。
我们知道目前该方法有些复杂,但是我们正在开发一种更好的导出工具。
在WordPress Skeleton中安装语言与在标准WP安装中几乎相同。WP-Skeleton所做的全部工作就是更改路径,以将WP用作Git子模块。这意味着您无需将语言文件安装在wp-content/languages
或下wp-includes/languages
,而需要将它们放置在中content/languages
。
基本上,您需要做的是:
content
名为下创建一个文件夹languages
。将所有.mo
(和可选的.po
)文件放在这里。wp-config.php
并在第51行设置WP_LANG
常数。现在,SSH到您的服务器并执行以下操作:
cd wp-content / languages
wget http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
解压缩ru_RU.zip
rm ru_RU.zip
当然,链接和* .zip文件名会因您的特定语言而异。