From 9104c6724b0cc547c7cba3b0d6d97779e826da9b Mon Sep 17 00:00:00 2001 From: wangyaqi Date: Thu, 6 Apr 2023 13:36:19 +0800 Subject: [PATCH] fix: i18n error --- .../uniCloud/cloudfunctions/uni-id-co/index.obj.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/index.obj.js b/uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/index.obj.js index d2ec6f2..60cae07 100644 --- a/uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/index.obj.js +++ b/uni_modules/uni-id-pages/uniCloud/cloudfunctions/uni-id-co/index.obj.js @@ -212,11 +212,16 @@ module.exports = { } // 国际化 + const messages = require('./lang/index') + const fallbackLocale = 'zh-Hans' const i18n = uniCloud.initI18n({ locale: clientInfo.locale, - fallbackLocale: 'zh-Hans', - messages: require('./lang/index') + fallbackLocale, + messages: JSON.parse(JSON.stringify(messages)) }) + if (!messages[i18n.locale]) { + i18n.setLocale(fallbackLocale) + } this.t = i18n.t.bind(i18n) this.response = {} -- GitLab