Plugins and Utils

utils

util type description
i18next-gettext-converter converter Converts gettext .mo or .po to 18next json format and vice versa.
csv2i18next converter Convert CSV files to JSON & YAML for i18next.js
resx2i18next converter Convert ResX-files to json ressouces compatible with i18next
i18next-scanner extractor Scan your code, extract translation keys/values, and merge them into i18n resource files.
i18next-parser extractor A simple command line and gulp plugin that lets you parse your code and extract the translations keys in it.
i18nextResourceGenerator extractor Intellij IDEA Plugin for i18next resource generation
aurelia-i18next-parser extractor Extracts i18n keys and values from source files.
grunt-i18next bundler bundle language resource files for i18next
i18next-po-loader bundler Load gettext PO files as i18next format directly in webpack
i18next-loader bundler webpack loader that can translate your code and generate bundle per each language
webpack i18next-resource-store-loader bundler This loader generates the resStore config needed for i18next to avoid loading language resources via extra HTTP requests. It generates this config given a directory.
webpack i18next-loader bundler Webpack loader for client embedded i18next locales from json or yaml.
ya-i18next-webpack-plugin bundler Yet another i18next webpack plugin. This plugin collects keys from webpack parsing phase, saves missing translations into specified path, copies translation files.
i18next-static-analysis) util analyse statically your code to find calls to i18next and validates them for all your supported languages
i18next-json-sync util Keep i18next JSON resource files in sync with source language file

services

name description
locize localization as a service. Solves your localization process using i18next.

plugins

Want to create your own plugins? Learn more here.

backends

backend description
xhr backend backend layer for i18next using browsers xhr
fetch backend backend layer for i18next using browsers fetch
i18next.gettext gettext backend of i18next
nodejs filesystem node.js backend layer for i18next using fs module to load resources from filesystem
nodejs filesystem (sync) node.js backend layer for i18next using fs module to load resources synchronous from filesystem
nodejs remote node.js backend layer for i18next using request module to load resources from another server
nodejs mongodb i18next node.js backend layer for i18next using mongodb
nodejs couchbase i18next node.js backend layer for i18next using couchbase
Zanata nodejs backend i18next node.js backend layer for Zanata
i18next-firebase-backend) i18next Backend Using Firebase
i18next-smart-bucket-backend i18next backend for smart-bucket
locize backend backend layer for locize.com - localization as a service
locize nodejs backend backend layer for locize.com - localization as a service

caches

cache description
localStorage cache caching layer for i18next using browsers localStorage
localForage cache This is a i18next cache layer to be used in the browser. It will load and cache resources using localForage

language detector

language detector description
browser language detector used in browser environment for i18next
nodejs express language detector for express.js (nodejs).
nodejs koa A i18next language detecting plugin for Koa framework.
react native language detector for React Native.
electron language detector for electron apps.

post processors

post processor description
sprintf post processor sprintf post processor for i18next.
interval plurals interval based plurals like. "One Item", "A few items", "A lot of items"
i18next-react-postprocessor embed React elements inside your i18next translation strings

loggers

right now there is only the integrated console logger available.

results matching ""

    No results matching ""