
App.tsx file.import { TUITranslateService } from '@tencentcloud/chat-uikit-engine';import uikitResources from '@tencentcloud/chat-uikit-react-native/i18n';// Init localizationTUITranslateService.provideLanguages(uikitResources);TUITranslateService.useI18n('en-US');
TUITranslateService.changeLanguage to implement the language switch feature.import { TUITranslateService } from '@tencentcloud/chat-uikit-engine';// language is the target language you switch toTUITranslateService.changeLanguage(language)
TUITranslateService for translation. You can initialize it with the following sample code, assuming there is an i18n directory in the root directory of your project.import { TUITranslateService } from '@tencentcloud/chat-uikit-engine';import uikitResources from '@tencentcloud/chat-uikit-react-native/i18n';import appResources from './i18n';// Init localizationTUITranslateService.provideLanguages({'en-US': {...appResources['en-US'],...uikitResources['en-US'],},'zh-CN': {...appResources['zh-CN'],...uikitResources['zh-CN'],},});TUITranslateService.useI18n('en-US');
node_modules/@tencentcloud/chat-uikit-react-native/ i18n to the root directory of your project and rename it to i18n-uikit. Modify the translation content as needed. After modification, change uikitResources to import from your local import.import uikitResources from './i18n-uikit';
node_modules/@tencentcloud/chat-uikit-react-native/i18n en-US to the i18n directory in the root directory of your project, rename it to the new language name (e.g., 'zh-TW'), and modify the translation content as needed.en-US :export const Login = {USER_NAME: 'UserName',};
zh-CN :
import { TUITranslateService } from '@tencentcloud/chat-uikit-engine';TUITransalteService.t('Login.USER_NAME')
Feedback