JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.0.3/vue.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/4.7.1/vue-i18n.js"></script>
<div id="root">
<input type="text" v-bind:placeholder="$t('message.hello')" />
<input type="text" placeholder="hello world&hellip;" />
<div v-html="$t('message.hello')"></div>
</div>

JavaScript

Vue.use(VueI18n)
Vue.config.lang = 'en'

var locales = {
  en: {
    message: {
      hello: 'hello world&hellip;'
    }
  }
}

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

var demo = new Vue({
    el: '#root'
})