Laravel Vue语言翻译

时间:2016-06-24 13:18:57

标签: laravel laravel-5.2 vue.js

有人可以向我展示vue-router和vue-i18n的工作示例,我正在使用laravel和vue,我的所有翻译都准备好了laravel,现在我使用laravel-vue-i18n将它们转换为javascript翻译生成器插件

然而,当我在我的component.vue文件上使用它们时,我收到此警告http://prntscr.com/bkg9qo

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

这是一个非常古老的问题,但这个问题非常普遍。所以对于进一步的观点,这就是答案!

app.js文件中

导入以下2:

import VueInternalization from 'vue-i18n';

import Locales from './vue-i18n-locales.generated.js'; (这将通过工匠命令vue-i18n:generate

生成

const声明之前,如下所示我导入了forEach

Object.keys(Locales).forEach(function (lang) {
   Vue.locale(lang, Locales[lang])
});

const app = new Vue({
    el: '#app'
});

最后为了设置语言环境,我将以下几行添加到app.blade.php

<script type="text/javascript">
    Vue.config.lang = '{{ app()->getLocale() }}';
</script>

希望这有帮助!