2013-11-01 152 views
0

我有一個主題,我想翻譯一些測試從英語到西班牙語。編輯的.po和的.mo文件後,我做了以下內容:翻譯WP主題不起作用

  1. 重命名文件newsgrid-es_ES.monewsgrid-es_ES.po
  2. 將文件複製到目錄/wp-content/themes/newsgrid/languages/wp-content/languages(以防萬一)
  3. 將此代碼添加到我的functions.php文件:$lang = TEMPLATE_PATH . '/languages'; load_theme_textdomain('newsgrid', $lang)

但文字仍然是英文,我忘記了什麼?

UPDATE

這是翻譯怎麼看我的主題文件:

​​

我在所有地方更改的文件名siiimple-es_ES,但仍然沒有工作

+0

我們看一些代碼。你如何打印文本? –

+0

@FractalizeR我向主帖添加了這些信息,請看一看 – Reynier

回答

3

看的文檔_eload_theme_textdomain。您的文件名必須是<LOCALE>.mo

傳遞到_e的第二個參數必須是textdomain,而不是文件名:

<?php _e('This is somewhat embarrassing, isn&rsquo;t it?', 'newsgrid'); ?>