2012-12-17 19 views
11

Çoktan geliştirilmiş bir projem var ve birden bire, çevrilmiş bir dizi görüntüye ihtiyacımız olduğunu anladık. Çevrilmiş imgelerim var, ama onları projeme nasıl uygulayacağından emin değilim.iOS için görüntülerin bir klasörünü nasıl yerelleştirebilirim?

Yerelleştirmeyi bir projede başvurulan bir dizi görüntü üzerinde gerçekleştirmenin en kolay yolu nedir?

Resimler, adlı nesneye göre. @ @ Xyz.png yerine @ "xyz". Ayrıca, resimlerin konumları "Grupla Bağlantılı" olarak ayarlanmış olsa da, ne olduğunu bilmeme rağmen, bunu değiştirebileceğimi düşünüyorum.

Teşekkürler.

[I aşağıdaki okudum, ama belli değildi ve bir lokalizasyon seçeneği bulunmaz bilgi almak: localize many images in Xcode at once?]

DÜZENLEME: [üç dillerin her biri için] yerelleştirilmesi 74 resim var DÜZENLEME: resimlere nasıl referans verildiğini ekledi. Her şeyden

cevap

19

Öncelikle, projede lokalizasyonu ayarlamak emin olun:

enter image description here

Sen proje klasöründe *.lproj klasörleri sahip olmalıdır. Her lokalizasyon için bir tane (en.lproj, de.lproj vb.). Yerelleştirilmiş görüntüleri sağdaki klasöre ekleyin. Resimlerinizi yüklemek için normal yolları kullandıysanız, kodu değiştirmeniz gerekmemelidir ([UIImage imageNamed:@xyz.png"]). iOS, kullanıcının dil ayarlarına bağlı olarak doğru olanı basit bir şekilde yükler.

Kaynakların yollarını değiştirmek zorunda kalmamak için özgün görüntünün bulunduğu dizinde yerelleştirme klasörünü oluşturmanız gerekebilir. Yani görüntünüzün yolu myfolder/myimage.png ise, en.lproj ve fr.lproj klasörleri myfolder'a giderdi.

+0

Proje klasörü hangi dizindir? Kök var, sonra bir alışveriş merkezi klasörümüz var ve çoğu şeyin olduğu yer burası. Ayrıca bir test klasörü ve diğer bazı benzer klasörler de var (maalesef projeye atılan ve bir önceki dev solda olduğu için bu konuda fazla bir şey bilmiyorum) kaynak adını çağırıyoruz, yani xyz.png xyz olur. . Bu aynı zamanda resimlere ismimizle atıfta bulunduğumuz anlamına gelir, bu yüzden tüm kaynakları xcode projeme eklemeliyim. Diğer kelimelerde, doğru konumdaki dizinlerin eklenmesi işe yaramayacağından emin değilim, ancak ilk soruma cevap verdiğinizde deneyeceğim. Btw teşekkürler! –

+0

Ayrıca resimlerim "konum: gruba göre" olarak ayarlı mıyım? Ayrıca, eski resim referanslarımı doğru dile çevirmesi için mi yoksa dilin üzerine yazılması mı gerekiyor? –

+0

Kaynaklar klasörümde olduğu gibi, aynı dizin hiyerarşisi altındaki yerelleştirme klasörüne görüntüleri eklemeyi denedim, ancak çalışmadı. Eski görüntüler hala kullanılıyordu. –

İlgili konular