Pytania otagowane jako nslocalizedstring


15
Co to jest odpowiednik NSLocalizedString w Swift?
Czy istnieje odpowiednik Swift NSLocalizedString(...)? W Objective-Czwykle używamy: NSString *string = NSLocalizedString(@"key", @"comment"); Jak mogę to samo osiągnąć w Swift? Znalazłem funkcję: func NSLocalizedString( key: String, tableName: String? = default, bundle: NSBundle = default, value: String = default, #comment: String) -> String Jest jednak bardzo długi i wcale nie jest …

5
Jak podać zlokalizowany opis z typem błędu w Swift?
Definiuję niestandardowy typ błędu za pomocą składni Swift 3 i chcę podać przyjazny dla użytkownika opis błędu zwracanego przez localizedDescriptionwłaściwość Errorobiektu. Jak mogę to zrobić? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My …

9
Najlepsza praktyka przy użyciu NSLocalizedString
Używam (jak wszyscy inni) NSLocalizedStringdo lokalizowania mojej aplikacji. Niestety, istnieje kilka „wad” (niekoniecznie wina samego NSLocalizedString), w tym Brak autouzupełniania dla ciągów w Xcode. To sprawia, że ​​praca jest nie tylko podatna na błędy, ale także męcząca. Może się zdarzyć, że zmienisz definicję ciągu tylko dlatego, że nie wiedziałeś, że …

1
Uszkodzona lokalizacja symulatora iOS 8.1 (NSLocalizedString)
TL; DR: Wygląda na to, że lokalizacja nie działa z symulatorem xCode 6.1 i 8.1. Obejście: Przejdź do „edycji schematów” >> „Uruchom” (pasek boczny) >> Karta „Opcje” >> „Język aplikacji” Wybierz język, w którym chcesz uruchomić aplikację na symulatorze. Długa historia: Zaktualizowałem xCode do 6.1. Aktualizacja usunęła symulatory iOS 7.x …

6
NSLocalizedString ze zmienną Swift
Próbuję zlokalizować moją aplikację przy użyciu NSLocalizedString. Kiedy importuję plik XLIFF, większość działa jak urok, ale coś nie działa, a niektóre ciągi nie są zlokalizowane. Zauważyłem, że problem pochodzi z NSLocalizedString zawierającego coś zmiennego wewnątrz, na przykład: NSLocalizedString(" - \(count) Notifica", comment: "sottotitolo prescrizione per le notifiche al singolare") lub …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.