Pet*_*ter 31 wordpress internationalization mo
我有一些.po
Wordpress文件,我想创建.mo
文件.
我怎样才能做到这一点?
Ion*_*zău 48
在Linux中,您可以在终端中运行它:
msgcat yourFile.po | msgfmt -o generatedFile.mo -
Run Code Online (Sandbox Code Playgroud)
要么
msgfmt -o generatedFile.mo yourFile.po
Run Code Online (Sandbox Code Playgroud)
您可以通过键入以下内容来查看有关这些命
man msgcat
man msgfmt
Run Code Online (Sandbox Code Playgroud)
你可以使用Xcode或者获得msgcat
/ msgfmt
(如上所述)brew install gettext
.
但是,它不会将它们添加到您的路径中以避免与OS X自己的gettext实用程序冲突(自称为homebrew).你可以添加它,无论如何将它添加到你的bash_profile
:
export PATH=${PATH}:/usr/local/opt/gettext/bin
Run Code Online (Sandbox Code Playgroud)
或者,如果您只需要msgcat
/ msgfmt
您可以使用别名.只需将这些行添加到您的bash_profile
:
msgcat='/usr/local/opt/gettext/bin/msgcat'
msgfmt='/usr/local/opt/gettext/bin/msgfmt'
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!(感谢Georgi Stoyanov!)
在Windows上,您可以安装MinGW(适用于Windows的Minimal GNU),您需要在安装时选择mingw32-gettext(bin和dev),并安装msgfmt和msgcat exe文件.默认情况下在c:\MinGW\bin
.要使用此工具,您需要将该目录添加到PATH变量中.您可以使用命令行执行此操作:
set PATH=%PATH%;c:\MinGW\bin
Run Code Online (Sandbox Code Playgroud)
或从控制面板>系统和安全>系统>高级系统设置>环境变量.
小智 6
如果您已打开POedit,然后选择要翻译的语言并单击确定,则它将获取应用__或_e函数以进行翻译的所有项目/字符串.只需翻译它们并执行这些步骤,例如从源中选择目录选择更新,然后保存当前目录.MO文件生成/更新成功.
此致,Zubair Khan
通常,您可以通过pocompile等工具运行 .po 文件。有些编辑器更方便一些,例如Poedit可以自动编译.mo文件。:)
归档时间: |
|
查看次数: |
33024 次 |
最近记录: |