【发布时间】:2020-01-15 12:50:26
【问题描述】:
我有这个结构,所有文件都有这个内容,但它不翻译权限警报的文本
Localizable.strings(内容-es):
"NSPhotoLibraryUsageDescription" = "Esta aplicación necesita acceso a las fotos. Para poder guardar la nueva foto tomada por la cámara.";
"NSCameraUsageDescription" = "Esta aplicación necesita acceso a la cámara para poder tomar una nueva foto.";
"NSPhotoLibraryAddUsageDescription" = "Esta aplicación necesita acceso a la galería de fotos, para poder seleccionar...";
InfoPlist.strings(内容 - 英文):
"NSPhotoLibraryUsageDescription" = "This application needs access to photos. In order to save the new photo taken by the camera.";
"NSCameraUsageDescription" = "This application needs access to the camera in order to take a new picture.";
"NSPhotoLibraryAddUsageDescription" = "This application needs access to the photo gallery, to be able to select a new photo
我在 Info.plist 中也有这个:
<key>CFBundleLocalizations</key>
<array>
<string>es</string>
<string>en</string>
</array>
<key>CFBundleDevelopmentRegion</key>
<string>es</string>
和
<key>NSPhotoLibraryUsageDescription</key>
<string>Esta aplicación necesita acceso a las fotos. Para poder guardar la nueva foto tomada por la cámara.</string>
<key>NSCameraUsageDescription</key>
<string>Esta aplicación necesita acceso a la cámara para poder tomar una nueva foto.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>Esta aplicación necesita acceso a la galería de fotos, para poder seleccionar una nueva foto y poder utilizarla en la app.</string>
但它不起作用,我认为它很少见,因为我有 CFBundleDevelopmentRegion (es) 并且警报标题是英文、手机语言和西班牙语文本
字符串不会改变语言,但标题是的
谁能帮帮我?
【问题讨论】:
标签: string xamarin.forms xamarin.ios translation info.plist