Uygulamamı Temel Yerelleştirmeyi kullanarak Türkçe'ye çevirmeyi tamamladım. Ancak, benim Info.plist dosyamda NSLocationWhenInUseUsageDescription
anahtarını çevirmem gerekiyor.NSLocationWhenInUseUsage .strings dosyası kullanılarak yapılan bir yerel konumlandırma dosyası çalışmıyor
müfettiş Dosya gitti ve Türk kontrol:
Sonra yeni dizeleri kaynak gitti ve yerelleştirme için bu tuşa ekleyerek benim çevirisini tamamladı Ben her şey için yaptığımız tam olarak yaptım dosya:
"NSLocationWhenInUseUsageDescription" = "[my Turkish description of location permissions]";
Cihazdan kaydedilmiş, derlenmiş, hatta silinmiş bir uygulama kaydedildi ve yeniden oluşturuldu, ancak boşuna değil. Uygulamam konum izinleri istediğinde, hala İngilizce olan bir açıklama (Temel çeviri dosyası altında İngilizce çeviri de dahil olmak üzere denedim, ancak hiçbir şey değişmedi).
Diğer her şey türkçe, çeviri çok iyi. Sadece tercüme etmeyen konum izni. Ayrıca How to localise a string inside the iOS info.plist file?'u gördüm ve "Localized resources can be mixed" = YES
anahtarını (tabii ki bu cümlede değil CFBundleAllowMixedLocalizations
, tam anlamıyla değil) orijinal plistime ekledim ama aynı zamanda hiçbir şeyi değiştirmedim.
Sorunu nasıl çözebilirim?
Hazırla temizlemeyi deneyin ve projeyi DerivedData klasöründen silin. –
@DanieleCandotti temizlenen derleme klasörü, DerivedData içinde her şeyi silme, uygulama kaldırıldı, Xcode yeniden başlatıldı, yeniden oluşturuldu. hala aynı. –
Temel kaldırmaya çalışın ve ardından İngilizce –