У меня есть приложение Xamarin для iOS, которое на данный момент поддерживает 4 разных языка. тем не мение
Теперь я хотел бы иметь возможность переводить содержимое моего файла info.plist и его ключей, таких как NSCameraUsageDescription, чтобы его
значения также могут быть переведены.
Я провел довольно много исследований до сих пор, и, просматривая документацию, желательно создать файл InfoPlist.strings, который будет содержать
мой ключ NSCameraUsageDescription = "содержимое здесь".
Для каждого языка будет файл InfoPlist.strings, который будет находиться в папке fr.lproj , es.lproj и т. Д., Следуя языку.
Я думаю, что относительно хорошо объяснено использовать эту опцию в XCode с возможностью создавать файлы .strings и локализовать их напрямую.
Однако в Visual Studio у меня есть некоторые трудности с представлением и адаптацией моих файлов. Эквивалентом файла .strings в Xcode является файл .resx в VS?
Каким образом могут быть отношения между моим InfoPlist.strings и моим основным файлом Info.plist для того, чтобы мое приложение указывало на папку fr.lproj / InfoPlist.strings, когда я, например, переключаюсь на французский.
Должен ли я создавать одну папку для каждого языка с именем fr.lproj, в которую я помещаю один файл InfoPlist.strings или InfoPlist.resx с моими ключами?