Global Translator

最近安裝一個新的 wordpress pluginGlobal Translator

他主要是讓自己網站能自動產生部落格文章的各國語言翻譯版本,方便其他外國朋友也能分享你的文章。

最主要想安裝它的原因,除了看到其他部落客也有安裝外
因為他一些相容與方便的功能蠻吸引我安裝的,可以從ANDY文章中看到介紹

這外掛最大的好處是,可以整合至Sitemap,增加搜尋引擎收錄的文章數,對SEO也有很大的幫助

也可以從官方安裝網站 文中敘述提到:

1.此插件能幫你藉由網路上4種不同的翻譯引擎(Google Translation Engine, Babelfish Translation Engine, FreeTranslations.com, Promt)自動翻譯你部落格41種不同的語言版本。

41種翻譯語言可選擇

2.同時此插件結合sitemaps (網站地圖),將會自動把翻譯完成的網址,提供給”Google XML Sitemaps Generator for WordPress”的外掛使用,並且有翻譯網頁靜態化功能,蠻方便seo的。

3.插件同時支援快取(cache)功能。

4.讓你選擇國旗圖示排列方法。

然而此插件有個讓人可惜的地方,就是沒有把Google Translation Services的繁體中文加上對應的翻譯國家。所以也在andy文章中 找到答案。

1.修改插件內的header.php ,在505行加入支援繁體中文的代碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
'zh-TW' => array( 'zh-TW' => 'Chinese (Traditional)',  
 'zh-CN' => 'Chinese (Simplified)',  
 'it'=> 'Italian',  
 'ko'=> 'Korean',  
 'pt'=> 'Portuguese',  
 'en'=> 'English',  
 'de'=> 'German',  
 'fr'=> 'French',  
 'es'=> 'Spanish',  
 'ja'=> 'Japanese',  
 'ar'=> 'Arabic',  
 'ru'=> 'Russian',  
 'el'=> 'Greek',  
 'nl'=> 'Dutch',  
 'bg'=> 'Bulgarian',  
 'cs'=> 'Czech',  
 'hr'=> 'Croat',  
 'da'=> 'Danish',  
 'fi'=> 'Finnish',  
 'hi'=> 'Hindi',  
 'pl'=> 'Polish',  
 'ro'=> 'Rumanian',  
 'sv'=> 'Swedish',  
 'no'=> 'Norwegian',  
 'ca'=> 'Catalan',  
 'tl'=> 'Filipino',  
 'iw'=> 'Hebrew',  
 'id'=> 'Indonesian',  
 'lv'=> 'Latvian',  
 'lt'=> 'Lithuanian',  
 'sr'=> 'Serbian',  
 'sk'=> 'Slovak',  
 'sl'=> 'Slovenian',  
 'uk'=> 'Ukrainian',  
 'vi'=> 'Vietnamese',  
 'sq'=> 'Albanian',  
 'et'=> 'Estonian',  
 'gl'=> 'Galician',  
 'mt'=> 'Maltese',  
 'th'=> 'Thai',  
 'tr'=> 'Turkish',  
 'hu'=> 'Hungarian'  
 ),

再存檔上傳插件的資料夾裡,或者直接到andy文章中 下載改好得檔案。

2.同時在官方安裝網站 下載的檔案中,裡面的代表繁體也就是台灣 zh_TW 的圖檔,他原本檔案內是五星旗圖檔,需要另外下載台灣的圖檔,同樣放在插件的資料夾上傳。

最後由於會一直更新版本,目前最新版本(2009/08/10)1.2.5.1,但是作者還是沒有把header.php這個檔案更改過來支援繁體中文,所以需要把原來版本的header.php保留覆蓋到新版本的header.php
,這是需要注意的地方。

而Global Translator 的漢化需修改options-translator.php檔案,請參考這篇下載作者修改好得版本,不過版本更新問題跟header.php一樣,把舊的options-translator.php檔覆蓋過去就可以,如果不行也只是把新的options-translator.php檔案按照舊的檔案修改文字即可。

至於在Global Translator設定中,需注意的都在漢化後解釋都有說明,蠻推薦這個插件的。