首页 > 解决方案 > InfoPlist.strings 中未检测到俄语的位置权限描述

问题描述

我目前正在调整我的应用程序以适应不同的语言,但我在试图显示位置权限描述的俄语翻译时遇到了困难。

我创建了文件“InfoPlist.strings”,我将其本地化为俄语,所以现在它位于文件夹“ru.Iproj”中,并且我在 info.plist 文件中将“应用程序已本地化显示名称”定义为“YES”。

ru.Iproj/InfoPlist.strings:

"NSLocationAlwaysAndWhenInUseUsageDescription" = "Ваше местоположение требуется для точных отчетов о проблемах и отображения покрытия сети.";
"NSLocationAlwaysUsageDescription" = "Ваше местоположение требуется для точных отчетов о проблемах и отображения покрытия сети.";
"NSLocationWhenInUseUsageDescription" = "Ваше местоположение требуется для точных отчетов о проблемах и отображения покрытия сети.";

我在同一个文件夹“ru.Iproj”中有一个文件“Localizable.strings”,其余的字符串按预期工作。

此外,我为其他语言设置了相同的设置,如西班牙语、乌克兰语、英语、意大利语……这对所有语言都适用,无一例外。

我重复了很多次这个过程,我什至删除了项目的所有语言配置并从头开始,但是位置权限描述仍然没有被翻译成俄语

我真的不明白为什么仅针对 InfoPlist.strings 文件没有检测到俄语,我真的不知道我还能尝试什么。那么请问,您知道这里可能出了什么问题吗?也许内部方法是错误的,或者语言是错误的......

标签: iosxcodelocalizationinfo-plist

解决方案


推荐阅读