This package has been deprecated

Author message:

replaced by i18next-http-backend

i18next-node-remote-backend

1.1.0 • Public • Published

Introduction

This is a i18next backend to be used node.js. It will load resources from a remote server using request module. It's for the node.js server what the i18next-xhr-backend is for the browser.

Getting started

Source can be loaded via npm.

$ npm install i18next-node-remote-backend

Wiring up:

var i18next = require('i18next');
var Backend = require('i18next-node-remote-backend');
 
i18next
  .use(Backend)
  .init(i18nextOptions);

As with all modules you can either pass the constructor function (class) to the i18next.use or a concrete instance.

Backend Options

{
  // path where resources get loaded from
  loadPath: '/locales/{{lng}}/{{ns}}.json',
 
  // path to post missing resources
  addPath: 'locales/add/{{lng}}/{{ns}}',
 
  // your backend server supports multiloading
  // /locales/resources.json?lng=de+en&ns=ns1+ns2
  allowMultiLoading: false
}

Options can be passed in:

preferred - by setting options.backend in i18next.init:

var i18next = require('i18next');
var Backend = require('i18next-node-remote-backend');
 
i18next
  .use(Backend)
  .init({
    backend: options
  });

on construction:

var Backend = require('i18next-node-remote-backend');
var backend = new Backend(null, options);

by calling init:

var Backend = require('i18next-node-remote-backend');
var backend = new Backend();
backend.init(options);

Gold Sponsors

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Published

Version History

  • Version
    Downloads (Last 7 Days)
    • Published

Package Sidebar

Install

npm i i18next-node-remote-backend

Weekly Downloads

736

Version

1.1.0

License

MIT

Unpacked Size

10.4 kB

Total Files

5

Last publish

Collaborators

  • adrai
  • jamuhl