Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 583 Bytes

README.md

File metadata and controls

46 lines (33 loc) · 583 Bytes

Vue ICU

Vue plugin wrapping around messageformat package to handle ICU format translations, the same manner as vue-i18n handle theirs.

Installation

npm install @chronotruck/vue-icu

Usage

import VueICU from '@chronotruck/vue-icu'

Vue.use(VueICU)

API

$trans method

Example

this.$trans('app.titles.welcome', {
  name: 'Jon Snow'
})

Icu component

Example

<template>
  <div>
    <Icu
      path="app.titles.welcome"
      :variables="{
        name: 'Jon Snow'
      }"
    />
  </div>
</template>