2010-09-28 112 views
3

我對Magento比較陌生,並且正在爲客戶端構建網站,他們只需要在整個網站中使用的短語列表發送給翻譯人員。我有點驚訝,沒有簡單的東西,並且內置在Magento中,可以輕鬆地將這些東西拉出來,這就是我現在寫在這裏的原因。是否有一種相對簡單的方法從Magento應用程序中提取翻譯短語?內置的東西可能不明顯(對我來說)?或者那裏有一些有用的圖書館?這包括在模板(或控制器)使用一切都像這樣:從Magento中提取翻譯短語

$this->__("Some phrase on my website..."); 

...以及案件在佈局XML當「翻譯」屬性設置等

而服用此更進一步,我知道Magento提供的可用翻譯:http://www.magentocommerce.com/translations - 有沒有簡單的方法可以確保我沒有對這些包中可能已經存在的短語進行雙重處理?

還有,有沒有什麼可以將所有的translatables從數據庫中拉出來?

如果所有這一切的答案都是'不',我需要對此非常詳盡,所以任何關於陷阱或特定位置的建議我都需要知道我可能不想從哪裏獲得翻譯,你以前可能如何取得這樣的成就等等 - 我很想聽聽你的提示。謝謝!

回答

1

查看/app/locale/(language_country)/*.csv文件。

+0

那隻會給你一套非常有限的翻譯... – 2010-09-29 03:59:40

4

我知道我遲到了,但無論如何,我只是上傳了一個擴展程序:Language CSV Files Generator
它只從.php和.phtml文件中提取字符串,我不知道如何獲取.xml文件。希望那裏的人可以分享一些想法。
希望你喜歡它