SORU
12 NİSAN 2011, Salı


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
24 Temmuz 2013, ÇARŞAMBA


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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FRED

    FRED

    1 EKİM 2005
  • schmittastic

    schmittastic

    9 EYLÜL 2009
  • tinycammonitor

    tinycammonit

    14 Aralık 2010