私にはテーマがあり、いくつかのテストを英語からスペイン語に翻訳したいと考えています。.po および .mo ファイルを編集した後、次のことを行いました。
- ファイル名を
newsgrid-es_ES.mo
and に変更newsgrid-es_ES.po
- ファイルをディレクトリにコピーし、
/wp-content/themes/newsgrid/languages
(念のため/wp-content/languages
) - このコードを functions.php ファイルに追加します。
$lang = TEMPLATE_PATH . '/languages'; load_theme_textdomain('newsgrid', $lang)
しかし、テキストは英語のままですが、何を忘れましたか?
アップデート
これは私のテーマファイルで翻訳がどのように見えるかです:
<?php _e( 'This is somewhat embarrassing, isn’t it?', 'siiimple' ); ?>
<?php wp_link_pages(array('before' => '<div class="page-links"><span class="page-links-title">' . __('Pages:', 'siiimple') . '</span>', 'after' => '</div>', 'link_before' => '<span>', 'link_after' => '</span>')); ?>
すべての場所でファイル名を変更しましsiiimple-es_ES
たが、まだ機能していません