0.10.1 • Published 6 months ago

@novely/t9n v0.10.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

@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:

0.10.0

6 months ago

0.10.1

6 months ago

0.9.0

9 months ago

0.8.1

9 months ago

0.6.3

10 months ago

0.8.0

10 months ago

0.6.2

10 months ago

0.8.2

9 months ago

0.6.4

10 months ago

0.7.0

10 months ago

0.6.1

10 months ago

0.6.0

10 months ago

0.5.0

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.3.0

1 year ago

0.2.0

1 year ago

0.1.0

1 year ago