首頁  >  文章  >  CMS教程  >  wordpress外掛怎麼漢化

wordpress外掛怎麼漢化

藏色散人
藏色散人原創
2019-07-13 09:12:546501瀏覽

wordpress外掛怎麼漢化

wordpress外掛程式怎麼會漢化

需要呼叫的到工具:

1 .POEDIT

2.UltraEdit

#這裡以configure-smtp外掛為例來做示範

一、普通漢化

先將configure-smtp安裝後進入外掛設定介面可以看到全是英文,開啟wp-content\plugins\configure-smtp目錄

#可以看到目錄下有configure-smtp.pot文件,這個就是語言包的英文模板(可移植對象文件)了

1.將其複製一份到lang目錄下並重命名為configure-smtp-zh_CN.po

2.使用POEDIT軟體開啟(POEDIT的設定就不做講解了,百度一下你就知道)

打開後即可對原文本對照進行逐個翻譯了。翻譯完成後儲存,這是會自動根據po檔產生同名的mo檔。 mo檔就是WP所呼叫的語言包。

3.翻譯完成後需要設定加載,打開configure-smtp.php主文件,在其中加入如下程式碼

   

load_plugin_textdomain('configure-smtp','wp-content/plugins/configure-smtp/lang');
/*
*说明:load_plugin_textdomain('插件名称','wp-content/plugins/configure-smtp/lang 插件语言包所在目录');
*
*/

   

如果是其他的外掛或主題找到外掛程式的主檔案或主題的function檔案加入上面的程式碼。如果存在多個語言包會根據wp-config.php中設定的語言來載入。

4.這時候再開啟後台就可以發現外掛已經變成中文了。

二、新增條目

如果語言包中沒有某些條目這時候可以手動新增例如外掛程式更新升級新增了一些設定或說明,沒必要重新翻譯語言包,只需要在現有的語言包中添加部分條目就可以了。

本人使用dreamweaver和記事本添加無效,只有使用UltraEdit。

1.使用UltraEdit開啟.po檔案手動新增項目

新增格式如下:

   

#: 条目所在文件:行数
msgid "条目内容"
msgstr "翻译"

   

#說明:msgid必須和php檔案中完全相同!

2.新加入了條目後再使用POEDIT打開,重新產生.mo檔。

這樣所加入的內容就生效了,再開啟後台就能看到已經漢化的內容。

3.如果後台有一些內容並沒有使用關聯,例如一些說明性​​的內容,也可以手動將其關聯並使用上面的方法添加相應的條目來進行漢化。

例如:configure-smtp的configure-smtp.php中的一處

 

echo&#39;<p><em>You must save any changes to the form above before attempting to send a test e-mail.</em></p>&#39;;
//将其修改为:
echo&#39;<p><em>&#39;.__(&#39;You must save any changes to the form above before attempting to send a test e-mail.&#39;, $this->textdomain ).&#39;</em></p>&#39;;

   

po中新增項目為:

再重新產生mo這句話就被漢化了。

更多WordPress技術文章,請造訪WordPress教學專欄!

以上是wordpress外掛怎麼漢化的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn