Skip to content

siantechltd/localisr-npm

Repository files navigation

Localisr exists to make a developer's life a bit easier when developing multi-language websites and apps.

WebsiteCreate account

npm version install size npm downloads

Installing

Using npm:

$ npm install localisr

Using yarn:

$ yarn add localisr

Once the package is installed, you can import the library using import or require approach:

import {LocalisrClient} from 'localisr'

or

const {LocalisrClient} = require('localisr')

Example

This shows the method for getting translations of all the keys within a group.

import {LocalisrClient} from 'localisr'

// initialize Localisr client
const localisr = new LocalisrClient(
    <LOCALISR_ACCESS_TOKEN>, 
    <LOCALISR_PROJECT_KEY>
);

// get translations for all the keys in 'user-login' group
const translations = await localisr
    .setLanguage(<language>)
    .groups()
    .getTranslations(<group-name>)
    .catch((error) => {
        console.log(error.response)
    });

Get all added documents

// initialize Localisr client
const localisr = new LocalisrClient(
    <LOCALISR_ACCESS_TOKEN>, 
    <LOCALISR_PROJECT_KEY>
);

// get translations for all the keys in 'user-login' group
const documents = await localisr
    .documents()
    .catch((error) => {
        console.log(error.response)
    });

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Packages

No packages published