在我的应用中,我的顶部导航栏中有一个条形按钮项。我已将按钮系统项设置为“保存”,将按钮显示为保存
但即使我的手机设置了不同的语言,按钮仍会显示“保存”文字 - 启动应用时的英文
答案 0 :(得分:2)
各种UI组件在您的应用中出现的语言基于两件事:
默认情况下,应用仅支持单一语言。要支持其他语言,您必须为每种语言添加其他捆绑包,然后提供适当的本地化资源,如字符串文件和本地化的故事板等。
根据您应用支持的语言和设备设置,UI组件将以一种选定的语言显示。
假设您的应用支持英语,西班牙语和中文。
现在假设用户的设备具有德语和英语,按顺序列在语言和语言上。区域屏幕。
您的应用将以英文显示给该用户。根据您的问题,您似乎希望“保存”按钮以德语显示。但是,如果您的应用不支持德语,为什么“保存”按钮会以德语显示,而应用程序的其余部分会以英语显示?这会令人困惑。
现在回到简单的案例。你有一个基本的应用程序,你还没有做任何本地化。您的应用只有一个捆绑包 - 您应用的默认语言。让我们说这是英语。由于您的应用程序仅支持英语,因此当应用程序的其余部分为英语时,“保存”按钮使用任何其他语言会非常令人困惑。因此,无论用户为其设备设置了何种语言,“保存”按钮都将采用应用程序的唯一语言,在此示例中为英语。