首页 > 解决方案 > Symfony i18n 耦合到 VueJS

问题描述

我目前正在开发一个基于 Symfony 的项目,其中包含 Vue.js 中的部分。

目前,Symfony 部分的翻译由其内部模块管理,该模块使用 .xlf 文件

对于 Vue.Js 部分,我认为我使用了 Vue i18n。但是,它不处理 .xlf 文件,因此您应该有 2 个单独的翻译文件。

尽管我进行了研究,但我找不到任何可以允许只有一个通用文件用于翻译的东西。

标签: vue.jssymfonytranslationvue-i18n

解决方案


如果您使用 Webpack ,您可以查看 BazingaJsTranslationBundle:https ://github.com/willdurand/BazingaJsTranslationBundle ,以及此问题https://github.com/willdurand/BazingaJsTranslationBundle/issues/276 。

另一种解决方案是为前端部分使用单独的翻译文件,具体取决于您的前端与后端的不同之处。


推荐阅读