Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 我无法翻译info.plist字符串_String_Xamarin.forms_Xamarin.ios_Translation_Info.plist - Fatal编程技术网

String 我无法翻译info.plist字符串

String 我无法翻译info.plist字符串,string,xamarin.forms,xamarin.ios,translation,info.plist,String,Xamarin.forms,Xamarin.ios,Translation,Info.plist,我有这个结构,所有的文件都有这个内容,但它不会翻译权限警报的文本 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 necesi

我有这个结构,所有的文件都有这个内容,但它不会翻译权限警报的文本

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>CFBundleAllowMixedLocalizations</key>
  <true/>

但它不起作用,我认为这是罕见的,因为我有Cbundledevelopments区域,警报标题是英语,手机语言,文本是西班牙语

字符串不会改变语言,但标题是可以的


有人能帮我吗?

问题是.Iproj,我用了.Iproj大写字母I而不是.lproj小写字母L

此外,我还必须在info.plist中输入:

<key>CFBundleLocalizations</key>
    <array>
        <string>es</string>
        <string>en</string>
    </array>

<key>CFBundleDevelopmentRegion</key>
  <string>es</string>
<key>CFBundleAllowMixedLocalizations</key>
  <true/>

别忘了接受你的答案,这将帮助更多的人:添加CbundLeallowMixedLocalizations对我来说解决了这个问题,但似乎不应该?CbundleAllowMixedLocalizations的描述表明它用于框架。