«nslocalizedstring» etiketlenmiş sorular


15
Swift'te NSLocalizedString eşdeğeri nedir?
Swift eşdeğeri var NSLocalizedString(...)mı? İçinde Objective-C, genellikle kullanırız: NSString *string = NSLocalizedString(@"key", @"comment"); Aynı şeyi Swift'te nasıl başarabilirim? Bir işlev buldum: func NSLocalizedString( key: String, tableName: String? = default, bundle: NSBundle = default, value: String = default, #comment: String) -> String Ancak, çok uzun ve hiç uygun değil.

5
Swift'te Hata türüyle yerelleştirilmiş bir açıklama nasıl sağlanır?
Swift 3 sözdizimi ile özel bir hata türü tanımlıyorum localizedDescriptionve Errornesnenin özelliği tarafından döndürülen hatanın kullanıcı dostu bir açıklamasını vermek istiyorum . Nasıl yapabilirim? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My error") …

9
NSLocalizedString kullanarak en iyi uygulama
NSLocalizedStringUygulamamı yerelleştirmek için (diğerleri gibi) kullanıyorum . Ne yazık ki, birkaç "dezavantaj" vardır (NSLocalizedString'in kendisinin hatası olmak zorunda değildir), Xcode'daki dizeler için otomatik tamamlama yok. Bu, çalışmayı sadece hataya yatkın değil aynı zamanda yorucu hale getirir. Bir dizeyi daha önce var olan eşdeğer bir dizeyi bilmediğiniz için yeniden tanımlayabilirsiniz (örneğin, …

1
iOS 8.1 Simülatör Yerelleştirmesi bozuldu (NSLocalizedString)
TL; DR: Yerelleştirme xCode 6.1 ve 8.1 simülatörü ile çalışmıyor gibi görünüyor. Çözüm: "Düzenleri düzenle" >> "Çalıştır" (yan çubuk) >> "Seçenekler" sekmesine >> "Uygulama Dili" gidin Simülatörde uygulamayı çalıştırmak istediğiniz dili seçin. Uzun Hikaye: XCode'u 6.1'e güncelledim. Güncelleme iOS 7.x simülatörlerini sildi ve bana sadece 8.x simülatörü bıraktı. Aşağıdaki adımları …

6
Hızlı değişken ile NSLocalizedString
NSLocalizedString kullanarak uygulamamı yerelleştirmeye çalışıyorum. XLIFF dosyasını içe aktardığımda, çoğu iş bir tılsım gibi çalışıyor ancak bir şey olmuyor ve bazı dizeler yerelleştirilmiyor. Sorunun içinde değişken bir şey içeren NSLocalizedString'den kaynaklandığını fark ettim: NSLocalizedString(" - \(count) Notifica", comment: "sottotitolo prescrizione per le notifiche al singolare") veya NSLocalizedString("Notifica per \(medicina!) della …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.