0.10.1 • Published 2 years ago
@novely/t9n v0.10.1
@novely/t9n
Примитивный t9n. Более не используется.
Использование
import { createT9N } from '@novely/t9n';
const { t } = createT9N({
ru: {
pluralization: {
years: {
zero: 'лет',
one: 'год',
few: 'года',
many: 'лет',
},
},
actions: {
capitalize: (str) => {
return str.charAt(0).toUpperCase() + str.slice(1);
},
},
},
en: {
pluralization: {
years: {
zero: 'years',
one: 'year',
few: 'years',
many: 'years',
other: 'years',
},
},
},
});
const hi = t({
ru: 'Меня зовут {{name%capitalize}}, мне {{age}} {{age@years}}! 👋',
en: 'My name is {{name}}, I am {{age}} {{age@years}} old! 👋'
});
const str = hi('ru', { name: 'Артём', age: 17 });
Credits
Части этого программного обеспечения защищены авторским правом соответствующих авторов и выпущены по лицензии MIT:
- templite, © Luke Edwards