2016-06-24 24 views
5

birisi bana vue-router ile birlikte çalışarak vue-i18n ile çalışabilir, laravel ve vue ile çalışıyorum, tüm çevirilerimi laravel için hazırlamıştım, şimdi laravel kullanarak javascript çevirilerine dönüştürdüm. benim component.vue dosyalarda bunları kullanmak giderken vue-i18n-jeneratör eklentisiLaravel Vue Dil Çeviri

ancak, herhangi bir Yardım mutluluk duyacağız http://prntscr.com/bkg9qo

bu uyarıyı olsun.

+1

Lütfen kod örneklerini yükleyin. –

cevap

0

Oldukça eski bir soru ama bu sorun gerçekten yaygın. Yani daha fazla görüş için bu cevap! 2 aşağıya app.js dosya içe aktarma

: Bu ithal aşağıda gösterildiği itibariyle

import VueInternalization from 'vue-i18n';

import Locales from './vue-i18n-locales.generated.js'; (bu esnaf komutu vue-i18n:generate

içinden ve const bildiriminden önce oluşturulur forEach

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

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

Ve nihayet benim app.blade.php

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

bu yardımcı olur Umut aşağıdaki satırları eklenen yerel ayarı belirlemek için!