对于翻译,我可以同时使用xlf和yml文件吗?

时间:2019-03-26 08:31:23

标签: symfony symfony4

我的项目的翻译(xlf)文件位于translations目录中,可以正确检测到它们。 我正在使用一个供应商捆绑包,其中的翻译(yml)文件位于其Resources/translations目录中。因此,以为我可以重用这些翻译,我在树枝上添加了{% trans_default_domain 'SchebTwoFactorBundle' %},但是Symfony工具栏上说:

  

这些消息不适用于给定的语言环境,并且不能   在后备语言环境中找到。将它们添加到翻译目录中   以避免Symfony输出未翻译的内容。

Locale  Domain  Times used  Message ID  Message Preview
en  SchebTwoFactorBundle    1   scheb_two_factor.auth_code  scheb_two_factor.auth_code
en  SchebTwoFactorBundle    1   scheb_two_factor.login  scheb_two_factor.login
en  SchebTwoFactorBundle    1   scheb_two_factor.cancel scheb_two_factor.cancel
en  SchebTwoFactorBundle    1   label.copyright label.copyright
en  SchebTwoFactorBundle    1   label.security  label.security

此问题是由于我正在使用 xlf 而捆绑软件正在使用 yml 吗?

如果是这样,我打算将所有这些 yml 文件转换为 xlf ,然后将它们放在我自己的翻译目录中。

0 个答案:

没有答案