1.6.4 • Published 15 days ago

@i18n.t/create v1.6.4

Weekly downloads
-
License
MIT
Repository
github
Last release
15 days ago

@i18n.t/create

NPM Version NPM Downloads NPM License

生成翻译函数

Install

npm install @i18n.t/create --save

Usage

const { createI18N } = require('@i18n.t/create');
const i18n = createI18N(translateData);

i18n('中文');   // chinese
i18n('中文', 'short');   // zh

i18n('我是%s', ['Bacra']);    // I‘m Bacra
i18n('我是%s', ['Bacra'], { language: 'hk' });    // 我是Bacra
i18n('我是%{1} %{0}', ['woo', 'Bacra']);          // 我是Bacra woo
i18n('我是%{username} %{firstname}', { tpldata: { username: 'Bacra' firstname: 'woo' } });  // 我是Bacra woo

const username = 'Bacra';
i18n.t`我是${username}`  // I‘m Bacra
i18n.t({ language: 'hk' })`我是${username}`  // 我是Bacra

i18n('我是%s', ['Bacra'], { encode: 'url' });     // %E6%88%91%E6%98%AFBacra
i18n.t({ encode: 'url' })`我是${{ text: username, encode: false }}`;  // %E6%88%91%E6%98%AFBacra
i18n.urlEncode('我是%s', ['Bacra']);              // %E6%88%91%E6%98%AFBacra
i18n.urlEncode.t`我是${username}`;                // %E6%88%91%E6%98%AFBacra
1.6.4

15 days ago

1.6.3

15 days ago

1.6.2

15 days ago

1.6.1

19 days ago

1.6.0

19 days ago

1.5.0

19 days ago

1.4.2

26 days ago

1.4.1

26 days ago

1.4.0

26 days ago

1.3.3

27 days ago

1.3.2

27 days ago