我有一个使用基础国际化的项目,我在本地化设置中添加了法语。然后我将我的系统语言设置为French
并启动我的应用程序,它会检测语言并使用法语资源;但是当我将首选语言设置为French(Canada)
并启动我的应用程序时,它并没有检测到法语和使用我的第二首语言(英语)。
在我最后一个没有使用基础国际化的应用程序中,当我重现上述步骤时,所有结果都是预期的。所以任何人都可以告诉我基础国际化的错误,以及如何实现基础国际化,如下所示:
fr --> using fr resources
fr-CA --> still using fr resources