1.0.0 • Published 7 years ago
transpoco-translation-library-ts v1.0.0
Transpoco Translation Library js
Transpoco translation library for Typescript to handle translations returned from Transpoco Translation API.
Usage
First it's necessary to load the translation table, for example:
import Translation from '@transpoco/transpoco-translation-library-ts';
// Example of a translation table returned from API
const translationTable = [
{
id: 14,
code: 'Original',
string: 'Original',
}, {
id: 15,
code: 'Translation',
string: 'Traduction',
}, {
id: 16,
code: 'More information...',
string: 'Plus d\'informations',
},
{
id: 17,
code: 'Good morning {name}',
string: 'Bonjour {name}',
},
{
id: 17,
code: 'Hello {name} and {name2}',
string: 'Bonjour {name} et {name2}',
},
];
// Set Translation to french
Translation.load(translationTable);The library comes with the _ funtion to translate words and supports interpolation:
Translation._('Translation'); // Traduction
Translation._('Good morning {name}', {name: 'John'}); // Bonjour JohnDevelopment
All tests are handle by Mocha and Chai, the entry file it's Translation.js, the project uses Babel to transpile ES6 to ES5.
Publish to NPM
npm version patch -m 'Update reason'
npm publish1.0.0
7 years ago