@dotbase/vue-i18next
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

vue-i18next

Stripped-down version of the package described in https://panter.github.io/vue-i18next/

Introduction

This library is a simple wrapper for i18next, simplifying its use in Vue.

Initialisation

import Vue from "vue";
import i18next from "i18next";
import VueI18Next from "@dotbase/vue-i18next";
import App from "./App.vue";

Vue.use(VueI18Next, { i18next });

i18next.on("initialized", () => {
    new Vue({
        render: h => h(App),
    }).$mount("#app");
});

i18next.init({ ... });

Usage

Using the $t function, which works analogously to the t function found in i18next.

<i18n>
{
    "en": {
        "insurance": "Insurance"
    },
    "de": {
        "insurance": "Versicherung"
    }
}
</i18n>

<template>
    <span>{{ $t('insurance') }}</span>
</template>

Contributing

Requirements

  • node.js >= v15

/@dotbase/vue-i18next/

    Package Sidebar

    Install

    npm i @dotbase/vue-i18next

    Weekly Downloads

    10

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    5.76 kB

    Total Files

    7

    Last publish

    Collaborators

    • dotbase-service
    • andrea_kreichgauer