Многоязычная проблема Woocommerce, Как добавить и отредактировать строку.

Я работаю над многоязычным интернет-магазином, используя Woocommerce. Я загрузил woocommerce .po и .mo, они отлично работают.

Однако я добавил некоторый пользовательский контент в некоторые .php-файлы. И есть строка, которую я хочу перевести.

Например, я нашел код в «templates / content-product.php», а код находится в строке 64:

Я попадаю в файл .po. И добавил:

#:. msgstr "Просмотр продукта" msgstr "查看 產品"

Но это не сработает. Как проверить точную строку кода, чтобы она работала?

Скопировать файлы шаблонов в папку WooCommerce вашей темы. А затем, если вы изменяете строки, используйте функции gettext() с пользовательским текстовым доменом.

Например:

 _e( 'Some sample text', 'my-text-domain' ); 

Затем вы сможете генерировать файлы mo / po для «my-text-domain».

Руководство разработчика по интернационализации плагинов
Codex: i18n для разработчиков WordPress