1.0.2 • Published 3 years ago

hatoke-translates v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago