开发

WordPress 翻译

安装 wp-cli

下载并安装 wp-cli.phar

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

检查 .phar 文件是否正常运行

php wp-cli.phar --info

依次输入以下命令

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

输入 wp –info 检查命令是否正常运行

wp --info

生成模板文件

php -d memory_limit=1024M 用于为指令分配内存

–exclude=”mk-blocks,build,icon-library,mk-dashboard,mk-frontend,mkd-components,mkd-editor” 需要排除的文件夹列表

php -d memory_limit=1024M /usr/local/bin/wp i18n make-pot ./ languages/mookwai.pot --exclude="mk-blocks,build,icon-library,mk-dashboard,mk-frontend,mkd-components,mkd-editor,mkd-dashboard"

运行成功后,将生成 .pot 文件,然后通过 poedit 来编辑。

生成用于JS翻译的JSON文件

wp i18n make-json languages/zh_CN.po --no-purge

引用翻译文件

function mookwai_textdomain()
{
  load_theme_textdomain('mookwai', get_template_directory() . '/languages');
}
add_action('after_setup_theme', 'mookwai_textdomain');

// JS 翻译
wp_set_script_translations('mookwai-blocks-script', 'mookwai', get_template_directory() . '/languages');

PUJI Design 朴及设计 (c) 2024. 沪ICP备17052229号