2011-11-10 70 views
0

我用英語翻譯文本,以germany.For,我已經做了 我已經使用gettext和在Ubuntu 11.10操作系統工作folllownig ...使用gettext的

  1. 創建text.php

  2. 通過poEdit的創建messages.pomessages.mo(自動創建的)。

    .po和.mo文件駐留在「locale/de_DE/LC_MESSAGES」中。

  3. 然後在文件text.php所在的同一位置創建localization.php。

但仍當我測試text.php它給了作爲翻譯字符串輸出的文件....

爲什麼會這樣呢?犯了什麼錯誤還是留下了別的......?

有人能幫我嗎?

+0

請顯示您的'text.php'和'localization.php'的代碼 – mario

回答

0

Gettext並不神奇。當本地化文件存在時,它不會自行翻譯輸出;只要您希望它翻譯一個字符串,就必須明確地調用gettext()函數。