gpt4 book ai didi

java - 在国际范围内部署 Android 应用程序

转载 作者:行者123 更新时间:2023-12-01 23:33:11 27 4
gpt4 key购买 nike

各位 Android 开发者大家好。我正在寻找一些反馈。我即将对 Android 应用程序进行一次重大的国际部署。我需要担心的是语言设置。我现在所做的是使用默认语言设置特定的/res/values- 设置,其中有多个名为 value-en、values-es、values-pt 等的文件夹。所以我想知道以下内容。

当我的 android 默认 strings.xml 是英语时,我处理语言的方式是否足够。它正在开发中,并且可能是从美国商店部署的。但是,当从其他商店部署时,设备会认为,我来自西类牙商店,因此默认的 strings.xml 文件应该是西类牙语,或者它会知道,我是西类牙商店,所以我将使用 value-es?

无论如何,我希望得到之前已经进行过此类部署的人的反馈。这似乎是一个很容易猜测的问题,但我想与其他开发者确认他们的经历。

谢谢,安东尼

最佳答案

如果您阅读 this页面,它指出:

To add support for more languages, create additional values directories inside res/ that include a hyphen and the ISO country code at the end of the directory name. For example, values-es/ is the directory containing simple resourcess for the Locales with the language code "es". Android loads the appropriate resources according to the locale settings of the device at run time.

Add the string values for each locale into the appropriate file.

At runtime, the Android system uses the appropriate set of string resources based on the locale currently set for the user's device.

关于java - 在国际范围内部署 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19038789/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com