import { i18next } from '@tencentcloud/uikit-base-component-react'; import enUS from './en-US'; import jaJP from './ja-JP'; import koKR from './ko-KR'; import zhCN from './zh-CN'; import zhTW from './zh-TW'; const resources = { 'en-US': enUS, 'zh-CN': zhCN, 'zh-TW': zhTW, 'ko-KR': koKR, 'ja-JP': jaJP, }; // Register MessageInputH5 translations so they are self-contained // regardless of the entry point the host app imports from. function registerI18n() { (Object.keys(resources) as Array).forEach((lng) => { i18next.addResourceBundle(lng, 'translation', { MessageInput: resources[lng].MessageInput, OfflinePush: resources[lng].OfflinePush, }, true, false); }); } export { registerI18n };