Запитання з тегом «nslocalizedstring»


15
Що таке еквівалент NSLocalizedString у Swift?
Чи є еквівалент Swift NSLocalizedString(...)? В Objective-C, ми зазвичай використовуємо: NSString *string = NSLocalizedString(@"key", @"comment"); Як я можу досягти того ж у Свіфті? Я знайшов функцію: func NSLocalizedString( key: String, tableName: String? = default, bundle: NSBundle = default, value: String = default, #comment: String) -> String Однак він дуже довгий …

5
Як надати локалізований опис типу помилки в Swift?
Я визначаю користувальницький тип помилки з синтаксисом Swift 3 і хочу надати зручний опис помилки, яку повертає localizedDescriptionвластивість Errorоб'єкта. Як я можу це зробити? 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
Я (як і всі інші) використовую NSLocalizedStringдля локалізації свого додатка. На жаль, є кілька "недоліків" (не обов'язково вини самого NSLocalizedString), в т.ч. Немає автоматичного доповнення для рядків у Xcode. Це робить роботу не тільки схильною до помилок, але й втомлює. Ви можете переосмислити рядок просто тому, що ви не знали …

1
Локалізація симулятора iOS 8.1 порушена (NSLocalizedString)
TL; DR: Схоже, що локалізація не працює з симулятором xCode 6.1 і 8.1. Вирішення: перейдіть до "редагування схем" >> "Запуск" (бічна панель) >> вкладка "Параметри" >> "Мова програми" Виберіть мову, на якій потрібно запустити додаток, на тренажері. Довга історія: Я оновив xCode до 6.1. Оновлення видалило тренажери iOS 7.x і …

6
NSLocalizedString із швидкою змінною
Я намагаюся локалізувати свій додаток за допомогою NSLocalizedString. Коли я імпортую файл XLIFF, більшість з них працює як шарм, але щось не відбувається, а деякі рядки не локалізовані. Я помітив, що проблема в NSLocalizedString, що містить щось змінне всередині, наприклад: NSLocalizedString(" - \(count) Notifica", comment: "sottotitolo prescrizione per le notifiche …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.