2.0.3 • Published 8 years ago

i18next.couchbase v2.0.3

Weekly downloads
23
License
-
Repository
github
Last release
8 years ago

Introduction

This is a i18next backend to be used node.js. It will load resources from a mongoDB database.

Getting started

Source can be loaded via npm.

$ npm install i18next.couchbase

Wiring up:

var i18next = require('i18next');
var Backend = require('i18next.couchbase');

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

{
  cluster: 'http://localhost:8091',
  bucket: 'i18next',
  password: '',
  resCollectionName: 'resources',
  connectionTimeout: 10000,
  operationTimeout: 10000
}

Options can be passed in:

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

var i18next = require('i18next');
var Backend = require('i18next.couchbase');

i18next
  .use(Backend)
  .init({
    backend: options
  });

on construction:

var Backend = require('i18next.couchbase');
var backend = new Backend(null, options);

by calling init:

var Backend = require('i18next.couchbase');
var backend = new Backend();
backend.init(options);
2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago