【问题标题】:How to extract i18n translation with Symfony 1.4 with catalogues如何使用带有目录的 Symfony 1.4 提取 i18n 翻译
【发布时间】:2011-09-01 06:23:00
【问题描述】:

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

谢谢。

【问题讨论】:

  • 我需要在 Action 中执行此操作
  • 您能澄清一下您的问题吗?你熟悉 i18n:extract 任务吗?这是从您的视图文件中提取所有翻译的一种非常好的(最好的)方法。
  • 当你在你的代码中使用助手 __() 设置翻译时,你可以指定一个目录(第三个参数),我需要的是一个类/方法来只提取一个指定的目录。其实我可以用 sfI18nApplicationExtract 类把它们全部提取出来,但是我没有找到通过目录获取结果的方法。谢谢

标签: php symfony1 internationalization symfony-1.4


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-03-29
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2016-10-10
    • 2011-08-21
    • 2019-01-28
    • 1970-01-01
    • 2012-10-27
    相关资源
    最近更新 更多