2016-04-05 33 views
0

El ile bir dize dosyası oluşturmak ve yerelleştirmeyi başka bir dilde test etmek için en hızlı ve en kolay yolu arıyorum. Ben şöyle bir anahtarla sınamak için sadece bir dizesi vardır:Uygulamamda yerelleştirme nasıl test edilir

"KEY1" = "apple" 

ve ben drawRect geçersiz kıldık sonra localizedKey adlı bir özellik sahip olma IBDesignable sınıflandırma ve adres:

- (void) drawRect:(CGRect)rect { 
    // localization related 
    if (self.localizedKey) self.text = NSLocalizedString(self.localizedKey, nil); 
    [super drawRect:rect]; 
} 

yüzden elle zorunda Kullanılacak kodda dize değişmezleri olmadığından .strings dosyasını oluşturun. Tasarımımı test etmek için lproj ve .strings dosyalarını başka bir dile (İngilizce veya İspanyolca) elle nasıl oluşturabilirim?

cevap

0

Proje ayarlarınızda, "Bilgi" sekmesi altında Yerelleştirmeleri bulabilirsiniz. Yeni bir dil eklemek için artıya tıklayın. Xcode daha sonra hangi dosyaları yerelleştirmek istediğinizi soracaktır.

enter image description here