gdzie w projekcie XCode ustawia "InfoPlist.strings" jako nazwę pliku używaną do lokalizacji?
Po prostu próbuję zrozumieć, jak XCode ściąga rzeczyrazem tutaj. Na przykład, aby ustawić konkretnie nazwę aplikacji, mogę to zmienić w "AppName_plist-Info.plist", jednak jeśli uda mi się zlokalizować, wydaje się, że trzeba ją ustawić za pomocą plików "InfoPlist.strings".
Widzę w XCode, gdzie określa on"FileName_plist-Info.plist" nazwa pliku, w obszarze Target / BuildSettings / Informacje o opakowaniu, ale nie widzę wzmianki o "InfoPlist.strings", więc w jaki sposób Xcode / IOS wiedzą, aby przesłonić zawartość "AppName_plist-Info" .plist "na podstawie tego, co jest w" InfoPlist.strings "?
Odpowiedzi:
1 dla odpowiedzi № 1Xcode tak naprawdę nie zastępuje nazwy, tworzy lokalizacje w pakiecie aplikacji. IOS będzie szukał nazwy aplikacji w folderze de localization, w którym ustawiony jest język systemu.
Te pliki mają nazwy poprzedzające odstraszanie, dlatego nie można ich ustawić. Wszystkie zlokalizowane pliki będą na przykład w bundle.appen.lproj
dla języka angielskiego lub bundle.appnl.lproj
dla holenderskiego.