addKeysForLang()

node v10.24.1
version: master
endpointsharetweet
const mockfs = require('mock-fs'); const { Keyset, Key, ParamedKey, PluralKey, LangKeys } = require("@bem/sdk.keyset"); mockfs({ 'src/features/Time/Time.i18n': {} }); const ruLangKeys = new LangKeys('ru', [ new Key('Time difference', 'Разница "во" времени'), new PluralKey('{count} minute', { one: new ParamedKey('{count} minute', '{count} минута', ['count']), some: new ParamedKey('{count} minute', '{count} минуты', ['count']), many: new ParamedKey('{count} minute', '{count} минут', ['count']), none: new Key('{count} minute', 'нет минут') }) ]); const enLangKeys = new LangKeys('en', [ new Key('Time difference', 'Time difference',), new PluralKey('{count} minute', { one: new ParamedKey('{count} minute', '{count} minute', ['count']), some: new ParamedKey('{count} minute', '{count} minutes', ['count']), many: new ParamedKey('{count} minute', '{count} minutes', ['count']), none: new Key('{count} minute', 'none') }) ]); const keyset = new Keyset('Time', 'src/features/Time/Time.i18n'); keyset.addKeysForLang('ru', ruLangKeys); keyset.addKeysForLang('en', enLangKeys); await keyset.save(); keyset.langs;
Loading…

no comments

    sign in to comment