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)
    });

/localisr/

    Package Sidebar

    Install

    npm i localisr

    Homepage

    localisr.com

    Weekly Downloads

    10

    Version

    1.0.13

    License

    MIT

    Unpacked Size

    32.1 kB

    Total Files

    66

    Last publish

    Collaborators

    • siantech