例如:我的应用包中有一个en.lproj
子目录,其中包含所有English
个内容。
现在,Apple说用户不仅可以选择语言,还可以选择某种方言。所以我们可能会有“美国英语”或“英国英语”。用户可能会选择美式英语,接下来会发生什么?
就像我理解的那样,系统会查找en_US.lproj
子目录。它是否足够聪明,然后看到:“哦,不,没有en_US.lproj
,但有一个en.lproj
”?或者它会像面包一样愚蠢并选择fr.lproj
或de.lproj
?
答案 0 :(得分:1)
我看到两个解决方案:
但也许在“en_US”之后,系统会查找“en”。我不知道..
答案 1 :(得分:1)
根据Official Documentation中的“提示”(以及常识),我会假设它将从“en_US”回退到“en”(文档说明,区域_US
是可选的。
但是我记得在apple dev论坛中有一些帖子,如果存在的话,“en”比“en_US”更受欢迎。但我可能错了。