android - 允许用户选择应用程序语言/语言环境?

标签 android localization locale

我有一个 Android 应用程序,我刚刚准备好进行本地化,其中一个语言环境已完成,更多语言环境正在开发中。我想让用户可以选择以不同的区域设置(即语言)查看应用程序,而无需修改他们的系统区域设置。

所以,例如: 应用程序具有 en、es、zh、ja 的语言环境功能。 用户已选择“es”作为他们的系统区域设置。 用户可以打开应用程序的首选项页面并选择“ja”语言环境。 应用程序现在将根据应用程序的 Ja 语言环境显示文本/格式。

这可能吗?

最佳答案

我在进行不相关的搜索时偶然发现了以下 stackoverflow 帖子。这正是我一直在寻找的。

Changing Locale within the app itself

关于android - 允许用户选择应用程序语言/语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4601442/

相关文章:

android - Android 中的自定义语言环境

android - jBehave 可以与 Robolectric 一起使用吗?

Android:无法添加小部件

java - 如何使用 libGDX 中的 I18NBundle 更改游戏中的语言?

swift - Swift 2.0/Xcode 7.2 中的本地化/国际化

angular - 从 typescript 中提取 $localize 消息在 Angular 9 中不起作用

c# - 使用 C# 以编程方式更改系统默认语言

android - 如何知道一个对话框是否在 Android 中被关闭?

android - 在 Android Studio 2.3.3 中解析 'com.google.firebase:firebase-messaging:11.0.4' 失败

java - 如何从 Java 代码中检测操作系统语言(区域设置)