2011-05-24 100 views
0

我希望能够使用Symfony 1.4从特定目录中获取所有翻译(翻译或不)。我使用默认消息源(XLIFF)。重要的一点是我需要从我的项目的另一个应用程序中提取字符串。如何使用Symfony 1.4和目录提取i18n翻译

谢谢。

+0

我需要在一个动作内做到这一点 – dturcotte 2011-05-24 20:30:03

+0

您能否澄清您的问题?你熟悉i18n:提取任务吗?这是从视图文件中提取所有翻译的非常好(最好的)方法。 – 2011-05-25 13:27:24

+0

在代码中使用助手__()设置翻译时,可以指定一个目录(第三个参数),我需要的是只提取指定目录中的值的类/方法。实际上,我可以使用sfI18nApplicationExtract类将它们全部提取出来,但我没有找到通过目录获取结果的方式。谢谢 – dturcotte 2011-05-25 21:03:41

回答

0

我不认为有一个symfony的方式来做到这一点,但没问题,xliff文件无论如何都是简单的xml。使用php的dom方法获取所有trans-unit标签。