【发布时间】:2021-11-28 06:19:15
【问题描述】:
我正在开发一个直接在测试主机上开发的个人网站。该网站是用 WordPress 制作的,我正在创建主题。在这一点上,我想翻译主题,但到目前为止,我只在本地网站上使用 poedit。我使用的翻译插件是 Polylang。是否有可能通过在线网站做到这一点?
谢谢
【问题讨论】:
我正在开发一个直接在测试主机上开发的个人网站。该网站是用 WordPress 制作的,我正在创建主题。在这一点上,我想翻译主题,但到目前为止,我只在本地网站上使用 poedit。我使用的翻译插件是 Polylang。是否有可能通过在线网站做到这一点?
谢谢
【问题讨论】:
Poedit 可以通过 FTP 连接到实时 WordPress 站点,是的。
【讨论】:
是的,有可能,因为您必须在用于翻译的load_theme_textdomain() 函数中分配一个文本域。
<?php
/**
* Create textdomain in you themes/theme-name/lang/ folder
*/
function load_textdomain(){
load_theme_textdomain( 'YOUR_TEXTDOMAIN', get_template_directory() . '/lang' );
}
add_action( 'after_setup_theme', 'load_textdomain' );
?>
如果你使用具有生成 POT 文件功能的翻译插件,否则我建议使用 Loco Translate 插件来生成 POT 文件。
生成不同语言的 POT 文件后,您可以将主题更新到其他服务器,翻译也应该反映在那里。
【讨论】: