在 Anroid Studio 中设置/更改默认应用程序语言

问题描述

快速问题...我正在 Android Studio 上使用 QiChat 编写 Pepper 聊天机器人。聊天的认语言应该是德语。创建主题时,它会显示“将以应用程序的认语言创建”,并且无法在那里更改它。 显然认语言是英语 - 我该如何更改?

TIA!

解决方法

Pepper 的聊天 API 允许您设置首选语言。

this tutorial 中,它们表明您可以在构建聊天时设置聊天的语言环境,如下所示:

val chat: Chat = ChatBuilder.with(qiContext)
        .withChatbot(qiChatbot)
        .withLocale(locale)
        .build()

但是请注意,一般而言,在 Android 上,当前区域设置由用户通过设置决定。为了尊重用户的决定,您最好将此机制仅用作后备。