/ / Jak nazwać plik lokalizacji dostosowanego (przemianowanego) Info.plist? - ios, xcode

Jak nazwać plik lokalizacyjny dla dostosowanej (przemianowanej) wersji Info.plist? - ios, xcode

Cel: utwórz zlokalizowane ciągi znaków i użyj ich w Info.plist.

Standardowe rozwiązanie: utwórz InfoPlist.strings i włącz dla niego lokalizację.

Fakt: Mój Info.plist ma nazwę „Abc Xyz-Info.plist„(między Abc i Xyz jest spacja). I próbowałem stworzyć”Abc Xyz-InfoPlist.strings" i "AbcXyz-InfoPlist.strings”, żadne z nich nie działa.

Pytanie: Jak sprawić, by lokalizacja działała w przypadku mojej przemianowanej na Info.plist?

Dziękuję Ci bardzo.

Odpowiedzi:

1 dla odpowiedzi № 1

Okazuje się, że konwencjonalne nazewnictwo działa: InfoPlist.strings. Nie ma znaczenia, jak się nazywasz Info.plist plik, o ile plik xcodeproj config jest poprawny (Projekt -> Utwórz ustawienia -> Opakowanie -> Plik Info.plist, wartość jest ustawiona na poprawną ścieżkę lub plik Info.plist).

Kroki:

  1. Utwórz nowy plik: iOS -> Zasób -> Plik ciągów -> InfoPlist.strings;

  2. Xcode powinien automatycznie dodać odpowiednie metadane do twojego projektu.pbxproj;

  3. Pokaż narzędzia i włącz dla niego lokalizację;

  4. Dodaj do niego treść.

Testowano OK z Xcode 7.1.1 (7B1005).


0 dla odpowiedzi nr 2

Nie zmieniaj nazwy InfoPlist.strings i włącz dla niego lokalizację. Xcode zajmie się resztą. Zazwyczaj jest on tworzony domyślnie we wszystkich projektach Xcode, czy go usunąłeś?