您在這裡

關於po檔的一些討論

tky's 的頭像
tky 在 2007-01-27 (週六) 15:07 發表

各位好:

最近TKY在匯入自己翻譯的還有本站提供的模組po檔時,一直會有錯誤訊息,都是關於「無法解析複數形式」的。

而TKY也發現,用poEdit的時後,有時竟然無法輸入複數型式的翻譯檔,或者輸入之後換下一個字串時,不會存檔。

這樣匯入當然會有錯誤。

另外就是隨5.0模組附帶的po檔,不一定完全都有翻譯字串。譬如說TKY挑了OG模組裡頭最多字的po檔翻完,匯入之後也不見得所有字串都有翻到。

更奇怪的是,OG寄出的信件內容,變元字串居然保持原樣,沒有變成內容!這比收到亂碼還恐怖。

這個語言版本的問題,到底是怎麼一回事呢?
不同版本的模組,是否就要用不同版本的po檔呢?

TKY

版本不同當然會有差,得看差多少...

PO檔要設定複數形式,中文的應是:

nplurals=2; plural=1;

沒有完全翻譯的問題,有可能是該字串並沒有被列入翻譯字串,或是其他不明原因...

變元字串的問題,把翻譯檔丟出來看看 :P