@certik/i18next-lokalise

2.0.1 • Public • Published

Internationalization Framework for 2B and 2C

Install

Run the following command to install:

yarn add @certik/i18next-lokalise

Usage

For frontend:

import {
  Trans,
  useTranslation,
  t,
  getLocale,
  withI18nApp,
  i18next,
  initReactI18next,
  usePlurals
} from "@certik/i18next-lokalise/i18n";

For backend / server side:

import { 
  withI18n, 
  Translation, 
  reportMissing
} from "@certik/i18next-lokalise/i18n.ssr";

For script:

const { 
  downloadTranslations, 
  preprocessTranslations
} = require("@certik/i18next-lokalise/script");

Development

Edit source code in /src directory. Support Javascript, Typescript, JSX, and TSX. Please note:

  • For frontend-only code (React components, hooks), put it in /src/i18n.tsx only.
  • Javascript/Typescript files outside /src directory are generated based on code /src directory, so don't modify manually.

Linting and Formatting

yarn lint
yarn format

Publish

Compile source code by running:

yarn build

Then publish package:

yarn publish --access public

Readme

Keywords

none

Package Sidebar

Install

npm i @certik/i18next-lokalise

Weekly Downloads

298

Version

2.0.1

License

MIT

Unpacked Size

91.1 kB

Total Files

34

Last publish

Collaborators

  • ziyi-zhang-1130
  • freshmic666
  • victor.wu.certik
  • boyuan.yuan.certik
  • bencao
  • yueqiao
  • jindongy
  • jtlemkin