1.0.5 • Published 3 years ago

@andrewcaires/vue-translate v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

npm downloads size language commit license

vue-translate

VueJS plugin for translation

Installation

npm i @andrewcaires/vue-translate

Usage

import VueTranslate from '@andrewcaires/vue-translate';
import Vue from 'vue';

Vue.use(VueTranslate, {
  locale: 'en',
  locales: {
      'en': {
        'Hello world': 'Hello world',
      },
      'pt': {
        'Hello world': 'Olá Mundo',
      },
  },
});

<template>
  <div>{{$t('Hello world')}}</div>
</template>

// OR

export default Vue.extend({
  ...
  computed: {
    text() {
      return this.$t('Hello world');
    }
  },
  ...
});

Api

  • $t Translate a message
const text = this.$t('Hello world');

const text = this.$t('Hello {name}', { name: 'John' });
  • $locale Set language for translation
this.$locale('en');

Links

License

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago