问题描述
快速问题...我正在 Android Studio 上使用 QiChat 编写 Pepper 聊天机器人。聊天的默认语言应该是德语。创建主题时,它会显示“将以应用程序的默认语言创建”,并且无法在那里更改它。 显然默认语言是英语 - 我该如何更改?
TIA!
解决方法
Pepper 的聊天 API 允许您设置首选语言。
在 this tutorial 中,它们表明您可以在构建聊天时设置聊天的语言环境,如下所示:
val chat: Chat = ChatBuilder.with(qiContext)
.withChatbot(qiChatbot)
.withLocale(locale)
.build()
但是请注意,一般而言,在 Android 上,当前区域设置由用户通过设置决定。为了尊重用户的决定,您最好将此机制仅用作后备。