From 6b05c406693557ff2e47df42d4a9202476168128 Mon Sep 17 00:00:00 2001 From: qiang Date: Tue, 31 Aug 2021 15:01:36 +0800 Subject: [PATCH] fix: cli-i18n mustacheConfig --- packages/uni-cli-i18n/__tests__/translate.spec.js | 14 ++++++++++++++ packages/uni-cli-i18n/lib/index.js | 4 ++++ 2 files changed, 18 insertions(+) create mode 100644 packages/uni-cli-i18n/__tests__/translate.spec.js diff --git a/packages/uni-cli-i18n/__tests__/translate.spec.js b/packages/uni-cli-i18n/__tests__/translate.spec.js new file mode 100644 index 000000000..158761855 --- /dev/null +++ b/packages/uni-cli-i18n/__tests__/translate.spec.js @@ -0,0 +1,14 @@ +describe('translate', () => { + it('mustacheConfig', () => { + const i18n = require('../lib/index') + i18n.configure({ + staticCatalog: { + en: { + test: 'test {0}' + } + } + }) + i18n.setLocale('en') + expect(i18n.__('test', { '0': 'test' })).toBe('test test') + }) +}) diff --git a/packages/uni-cli-i18n/lib/index.js b/packages/uni-cli-i18n/lib/index.js index c78a0d996..5e991ca10 100644 --- a/packages/uni-cli-i18n/lib/index.js +++ b/packages/uni-cli-i18n/lib/index.js @@ -27,6 +27,10 @@ i18n.configure({ staticCatalog, defaultLocale, retryInDefaultLocale: true, + mustacheConfig: { + tags: ['{', '}'], + disable: false + }, fallbacks: { 'en_*': 'en', 'zh': 'zh_CN', -- GitLab