1.0.2 • Published 3 years ago
hatoke-translates v1.0.2
vue-translate-plugin
Installation
npm i hatoke-translate
Using in Vue Project
import Vue from 'vue'
import App from './App.vue'
import translate from 'hatoke-translate'
//Burada bizim translate servisindeki projemize karşılık gelen url adresini veriyoruz
Vue.use(translate, {baseURL: "https://api.domain.com/api/translate", loading: false});
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')
Using in Component
//Şu şekilde kategoriye ait bilgileri çekiyoruz
//Eğer local'e kaydedilmesini istemiyorsak local değerini false yapıyoruz
//Local'e kaydetmesini istediğimizde herhangi bir şey yazmamıza gerek yok
mounted() {
this.$lang.getTranslate({language: 'all', category: "10", local:false})
}
//Dili değiştirmek için
this.$lang.setLocalLang(langCode);
//Ornek
this.$lang.setLocalLang("tr");
//Template'in içinde kullanırken bu şekilde kullanıyoruz
<span>{{$lang.get("category_name.key")}}</span>
//Ornek :
<span>{{$lang.get("cart.cw000114")}}</span>
//Eğer kategori adı verilmez ise otomatik olarak her proje için oluşan "general" kategorisinden
//çekmeyi dener.
Start Test
npm test