LifeType 中文開發論壇

開發 => 中文相關 => 主題作者是: niveko 於 三月 24, 2006, 11:11:44 下午



主題: 请问怎么提取plugins中的template里面的字符串?
作者: niveko三月 24, 2006, 11:11:44 下午
请问各位高手,怎么把plugins中的template里面的字符串提取出来呢? 因为有一个template没有汉化,所以想提取出来汉化完全! 刚才搜索了一下没有找到,还请各位高手帮帮忙! 多谢啦。。。。。
 :-) :-)


主題: Re: 请问怎么提取plugins中的template里面的字符串?
作者: james三月 25, 2006, 09:35:33 下午
请问各位高手,怎么把plugins中的template里面的字符串提取出来呢? 因为有一个template没有汉化,所以想提取出来汉化完全! 刚才搜索了一下没有找到,还请各位高手帮帮忙! 多谢啦。。。。。
 :-) :-)
Hi niveko:

建議你找一個有漢化的plugins,參考一下裡面template的作法.
就可以了 :)

參考一下囉.

James.


主題: Re: 请问怎么提取plugins中的template里面的字符串?
作者: niveko三月 25, 2006, 09:53:00 下午
Hi james,

你的意思是我需要手工的一个一个的把要翻译的字符串写到locale下相应的文件里面吗? 然后再翻译,对吗?


主題: Re: 请问怎么提取plugins中的template里面的字符串?
作者: lss三月 26, 2006, 12:15:57 上午
每個 plugin 目錄下都有一個 locale 目錄,要做中文化,把裡面的英文語系檔 locale_en_UK.php 複製成 locale_zh_(CN/TW).php (簡體/繁體) ,然後翻譯裡面的內容。當然,記得用 utf-8 with nobom 格式存檔。

還有一件事要做的,在 plugin{plugin_name}.class.php 這個檔案裡面,在建構者函數裡有一行:
程式碼:
$this->locales = Array( "en_UK" , "zh_TW" , "zh_CN", "es_ES", "de_DE" );
這裡面要加入語系檔的名稱。

這樣應該就夠了。

lss


主題: Re: 请问怎么提取plugins中的template里面的字符串?
作者: niveko三月 26, 2006, 11:47:35 上午
Hi, lss

是这样的,因为在“en_UK”里面的字符串不全,所以想把其它template中的字符串也添加到locale下的“en_UK”里面,然后在翻译!

但是一个一个的写进去太麻烦也不好找,所以想请教一下有没有方法直接把template中的字符串写到“en_UK”文件中?

多谢!!!


主題: Re: 请问怎么提取plugins中的template里面的字符串?
作者: james三月 26, 2006, 09:15:50 下午
Hi james,

你的意思是我需要手工的一个一个的把要翻译的字符串写到locale下相应的文件里面吗? 然后再翻译,对吗?

Hi niveko:

沒錯,我想到的方法就只有這樣 ^_^ 用勞力把每一個要翻譯的字串寫到locale下的對應文件.
(可能在想其它方法的時間中,就可以把這件事情完成了,因此我的建議是直接動手做吧!)
其它的就如lss所寫的一樣操作就可以囉 ^^

James.



主題: Re: 请问怎么提取plugins中的template里面的字符串?
作者: lss三月 26, 2006, 10:16:57 下午
...
但是一个一个的写进去太麻烦也不好找,所以想请教一下有没有方法直接把template中的字符串写到“en_UK”文件中?
...
就是因為太麻烦也不好找,所以,寫程式的目的,就是為用戶省去這些功夫。不是嗎?

lss


主題: Re: 请问怎么提取plugins中的template里面的字符串?
作者: niveko三月 26, 2006, 10:58:58 下午
呵呵,我还以为可以用个软件自动提取template中的字符串! :-$

那看来还是要一个一个的写了,多谢各位的帮助! :-D