Yerelleştirilmiş Dizeleri 4 ... Kopya Böyle Büyük Mükafat .dizeleri dosya Hata Doğrulaması başarısız oldu
Nasıl böyle büyük mükafat 4 yerelleştirilmiş dizeleri tanımlayabilirim?
Sadece dil İnfoPlist Ekle öyle olduğunu varsaymıştım.dizeler "" özellik (Müfettiş Dosyası, sağ panel). Yerelleştirme kullanarak
...ve sonra yazın "" değer "her yerelleştirilmiş sürüm s." = anahtar
Ama proje yap. Bu hata alıyorum:-
Kopyala .dizeleri dosya Hata Doğrulama başarısız oldu: veriler bozuk olduğu için okuma olamazdı.
Metin UTF-16 kodlama dönüştürme sorunu çözmek değil. Ne Güncellemelerinden bırakma ve yeniden başlama yapıyor.
Nasıl bu derleme hataları telafi edebilirim? S1:
Bazı şans eseri, çalıştırmak için bir test uygulaması bir İnfoPlist ekleme almayı başardım bir kere.dizeleri (Fransızca) (İngilizce). Fransız dizeleri dosya hata almadım, ama İngilizce ile yaptım. İngilizce bir yalnız bıraktım ve sadece Fransız bir parametre. Ancak, simülatör, Fransızca parametre seti aldı değildi. Varsayılan NSLocalizedString belirtilen Leningrad()
Nasıl yapı hataları giderilmiş olsa bile o çalışma mı? S2:
CEVAP
Konu yerelleştirme dosyası içindeki hataları bulmak aynı vardı
Sadece dosyayı dönüştürmek için terminalde araç plutil kullanın ve satır numarası ile uygun bir hata iletisi alırsınız.
-tüysüz Yerelleştirilebilir plutil.dizeleri
Yanıt
plutil[74058:707] CFPropertyListCreateFromXMLData(): tarzı Eski plist ayrıştırıcı: sözlükte eksik noktalı virgül 422. Ayrıştırma terk edilecek. _CFPropertyListMissingSemicolon hata ayıklama için mola. Yerelleştirilebilir.dizeleri: "at line 1 . Beklenmeyen karakter
Böyle büyük mükafat 6 proje yeniden ad...
Böyle büyük mükafat fırlatma işlemi ba...
Böyle büyük mükafat 5: fırlatma fırlat...
Böyle büyük mükafat 5 - "iOS Simü...
Böyle büyük mükafat 6 fırlatma işlemi ...