4

我对 Magento 比较陌生,并且正在为客户构建网站,他们只需要将整个网站使用的短语列表发送给翻译。我有点惊讶,Magento 中没有简单的内置功能可以轻松地将这些东西拉出来,这就是我现在写在这里的原因。有没有一种相对简单的方法可以从 Magento 应用程序中提取翻译短语?内置的东西可能不明显(对我来说)?或者那里有一些有用的图书馆?这包括模板(或控制器)中使用的所有内容,如下所示:

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

...以及布局 XML 中设置了“翻译”属性的情况等。

更进一步,我知道 Magento 提供的可用翻译在这里: http: //www.magentocommerce.com/translations - 是否有一些简单的方法可以确保我不会为短语做双重工作这些包中可能已经存在?

更进一步,有什么东西可以将所有可翻译的内容从数据库中提取出来吗?

如果所有这一切的答案都是“不”,我需要对此非常彻底,所以任何关于陷阱或特定地点的建议我都需要知道我可能不会想到从哪里提取翻译,你可能会如何之前已经取得了类似的成就,等等——我很想听听你的建议。谢谢!

4

3 回答 3

5

我知道我迟到了,但无论如何,我刚刚上传了一个扩展程序:Language CSV Files Generator
它只从 .php 和 .phtml 文件中提取字符串,我不知道如何获取 .xml 文件。希望那里的人可以分享一些想法。
希望你喜欢

于 2011-11-20T20:28:34.997 回答
1

从 Magento 的 CSV 文件中获取字符串有不同的解决方案:

检查链接The Ultimate Guide to Translating Magento(使用翻译记忆软件)

以及如何使用 OmegaT 软件翻译 Magento

于 2011-10-13T13:06:57.363 回答
1

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

于 2010-09-29T01:39:35.830 回答