我需要在chatBot中加入多语言支持。
这是我遵循的一些代码和教程链接。
https://blog.jscrambler.com/build-a-chatbot-with-dialogflow-and-react-native/
在此指定-> Dialogflow_V2.LANG_ENGLISH_US, 但是我需要多语言...
componentDidMount() {
Dialogflow_V2.setConfiguration(
dialogflowConfig.client_email,
dialogflowConfig.private_key,
Dialogflow_V2.LANG_ENGLISH_US,
dialogflowConfig.project_id
);
}
答案 0 :(得分:1)
使用react-native-localize添加对多种语言的支持。
您可以将react-native-localize与I18n-js一起使用(也可以与react-intl,react-i18next等一起使用。选择由您选择!)
⚠️已弃用:
我们可以使用名为react-native-i18n的国际化模块在我们的React Native项目中添加多种语言。
安装以下模块以与您的项目链接。
npm i react-native-i18n-保存
有关更多详细信息,请通过How to add localization (i18n, g11n) and RTL support to a React Native project.
答案 1 :(得分:0)
Set the language in your configuration: that you can set your own language suport in chatbot:
componentDidMount() {
Dialogflow_V2.setConfiguration(
dialogflowConfig.client_email,
dialogflowConfig.private_key,
Dialogflow_V2**.LANG_ENGLISH_US,**
dialogflowConfig.project_id
);
}
LANG_CHINESE_CHINA
LANG_CHINESE_HONGKONG
LANG_CHINESE_TAIWAN
LANG_DUTCH
LANG_ENGLISH
LANG_ENGLISH_GB
LANG_ENGLISH_US
LANG_FRENCH
LANG_GERMAN
LANG_ITALIAN
LANG_JAPANESE
LANG_KOREAN
LANG_PORTUGUESE
LANG_PORTUGUESE_BRAZIL
LANG_RUSSIAN
LANG_SPANISH
LANG_UKRAINIAN