스위프트에 해당하는 것이 NSLocalizedString(...)있습니까? 에서 Objective-C일반적으로 다음을 사용합니다. NSString *string = NSLocalizedString(@"key", @"comment"); Swift에서 어떻게 동일한 결과를 얻을 수 있습니까? 기능을 찾았습니다. func NSLocalizedString( key: String, tableName: String? = default, bundle: NSBundle = default, value: String = default, #comment: String) -> String 그러나 매우 길고 전혀 편리하지 않습니다.
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 …
(다른 모든 사람들과 마찬가지로) NSLocalizedString내 앱을 현지화 하는 데 사용 하고 있습니다. 불행히도 다음을 포함하여 몇 가지 "결점"이 있습니다 (NSLocalizedString 자체의 결함 일 필요는 없음). Xcode에서 문자열에 대한 자동 완성이 없습니다. 이로 인해 오류가 발생하기 쉬울뿐만 아니라 번거 롭습니다. 이미 존재하는 동등한 문자열을 알지 못했기 때문에 단순히 문자열을 다시 정의하게 …
요약 : xCode 6.1 및 8.1 시뮬레이터에서는 현지화가 작동하지 않는 것 같습니다. 해결 방법 : "구성표 편집">> "실행"(사이드 바) >> "옵션"탭 >> "응용 프로그램 언어"로 이동 하십시오. 시뮬레이터에서 앱을 실행할 언어를 선택하십시오. 긴 이야기: xCode를 6.1로 업데이트했습니다. 업데이트는 iOS 7.x 시뮬레이터를 삭제하고 8.x 시뮬레이터 만 남겼습니다. 다음 단계를 수행했습니다. 7.x …
NSLocalizedString을 사용하여 내 앱을 지역화하려고합니다. XLIFF 파일을 가져올 때 대부분은 매력처럼 작동하지만 무언가는 그렇지 않으며 일부 문자열은 현지화되지 않았습니다. 나는 문제가 다음과 같은 변수를 포함하는 NSLocalizedString에서 오는 것으로 나타났습니다. NSLocalizedString(" - \(count) Notifica", comment: "sottotitolo prescrizione per le notifiche al singolare") 또는 NSLocalizedString("Notifica per \(medicina!) della prescrizione \(prescription!)\nMemo: \(memoTextView.text)", comment: …