我有一个Xamarin iOS应用程序,目前支持4种不同的语言。然而,我现在想要翻译我的info.plist文件及其键(如NSCameraUsageDescription),以便翻译它们的值。
到目前为止,我已经做了很多研究,并通过搜索文档发现建议创建一个InfoPlist.strings文件,其中包含我的键“NSCameraUsageDescription =“此处内容””。
每种语言都会有一个InfoPlist.strings文件,并且这将包含在一个名为fr.lproj、es.lproj等语言的文件夹中。
在Xcode中利用此选项相对较易于实现,可以创建.strings文件并直接进行本地化。但是,在Visual Studio中,我有一些困难来引入和调整我的文件。在VS上,.strings文件的等效项是.resx文件?
当我切换到法语时,我的Info.plist和主文件夹fr.lproj / InfoPlist.strings之间的关系应该是什么,以便告诉我的应用程序访问正确的文件?
我是否应该为每种语言创建一个名为fr.lproj的文件夹,其中放置一个包含我的键的单个文件InfoPlist.strings或InfoPlist.resx?
到目前为止,我已经做了很多研究,并通过搜索文档发现建议创建一个InfoPlist.strings文件,其中包含我的键“NSCameraUsageDescription =“此处内容””。
每种语言都会有一个InfoPlist.strings文件,并且这将包含在一个名为fr.lproj、es.lproj等语言的文件夹中。
在Xcode中利用此选项相对较易于实现,可以创建.strings文件并直接进行本地化。但是,在Visual Studio中,我有一些困难来引入和调整我的文件。在VS上,.strings文件的等效项是.resx文件?
当我切换到法语时,我的Info.plist和主文件夹fr.lproj / InfoPlist.strings之间的关系应该是什么,以便告诉我的应用程序访问正确的文件?
我是否应该为每种语言创建一个名为fr.lproj的文件夹,其中放置一个包含我的键的单个文件InfoPlist.strings或InfoPlist.resx?