用于gps权限文本警报的Xamarin.ios本地化
我试着遵循这些文档,但是由于某些原因,它似乎对我不起作用 我所做的是在我拥有的用于gps权限文本警报的Xamarin.ios本地化,xamarin.ios,localization,Xamarin.ios,Localization,我试着遵循这些文档,但是由于某些原因,它似乎对我不起作用 我所做的是在我拥有的Resources/ar.lproj和Resources/en.lproj两个文件夹中添加一个Localizable.strings和infoPlist.strings文件,我检查了bundleResources中的构建操作。但是,在请求权限的地方显示的消息似乎与在info.plist中输入的消息相同,而不是字符串文件中声明的消息 有人有同样的问题吗?1。确保在info.plist中添加了CFBundleLocaliz
Resources/ar.lproj
和Resources/en.lproj
两个文件夹中添加一个Localizable.strings
和infoPlist.strings
文件,我检查了bundleResources中的构建操作。但是,在请求权限的地方显示的消息似乎与在info.plist
中输入的消息相同,而不是字符串文件中声明的消息
有人有同样的问题吗?1。确保在
info.plist
中添加了CFBundleLocalizations
和CFBundleDevelopmentRegion
。2.文件名应为InfoPlist.strings
而不是InfoPlist.strings
3。调试NSLocale.CurrentLocale.LocaleIdentifier
以查看它是否是您正在选择的区域设置。它们都已存在CFBundleDevelopmentRegion en CFBundleLocalizations en ar
我将名称更改为InfoPlist.strings
,正如您所提到的,仍然存在相同的问题。NSLocale.CurrentLocale.LocaleIdentifier
的调试显示“en_US”
如果LocaleIdentifier显示en_US
,权限文本应为英文,请尝试在设置中更改区域设置,并查看权限文本是否已更改。