vue.js - Symfony i18n 耦合到 VueJS
问题描述
我目前正在开发一个基于 Symfony 的项目,其中包含 Vue.js 中的部分。
目前,Symfony 部分的翻译由其内部模块管理,该模块使用 .xlf 文件
对于 Vue.Js 部分,我认为我使用了 Vue i18n。但是,它不处理 .xlf 文件,因此您应该有 2 个单独的翻译文件。
尽管我进行了研究,但我找不到任何可以允许只有一个通用文件用于翻译的东西。
解决方案
如果您使用 Webpack ,您可以查看 BazingaJsTranslationBundle:https ://github.com/willdurand/BazingaJsTranslationBundle ,以及此问题https://github.com/willdurand/BazingaJsTranslationBundle/issues/276 。
另一种解决方案是为前端部分使用单独的翻译文件,具体取决于您的前端与后端的不同之处。
推荐阅读
- r - r rlang:在 tidyselect 助手上使用 is_quosure
- python - flake8:仅忽略整个文件中的 F401 规则
- r - hetcor - 可以为连续性添加校正吗?
- swift - Swift Alamofire 补丁多形式
- installation - TiDB-ansible 安装 - ansible-playbook local_prepare.yml 命令失败
- javascript - 当该图像位于信息窗口(传单)内时,如何单击图像并将其显示在弹出窗口中
- rust - 当大小写不匹配时,如何反序列化枚举?
- python - Django - 创建旅行协作应用程序模型的方向是否正确?
- php - 在 WooCommerce 中显示/隐藏各种产品类别的付款方式
- amazon-web-services - 对于在 AWS API Gateway 上运行的中间件,HttpContext.Request 为空