localisr
TypeScript icon, indicating that this package has built-in type declarations

1.0.13 • Public • Published

Localisr - Manage language translations at the click of a button

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()
    .getAll()
    .catch((error) => {
        console.log(error.response)
    });

Package Sidebar

Install

npm i localisr

Homepage

localisr.com

Weekly Downloads

9

Version

1.0.13

License

MIT

Unpacked Size

32.1 kB

Total Files

66

Last publish

Collaborators

  • siantech