commit 8d7e9ad68f1f0794184ab069eed7074e610307b4 parent 0a0255ff380fbc9705be715ef487c7b9cceab9d0 Author: Marc Stibane <marc@taler.net> Date: Mon, 5 Oct 2026 07:44:54 +0200 I18nDict.localized Diffstat:
| M | TalerWallet1/Model/Model+Payment.swift | | | 12 | ++++++++++++ |
1 file changed, 12 insertions(+), 0 deletions(-)
diff --git a/TalerWallet1/Model/Model+Payment.swift b/TalerWallet1/Model/Model+Payment.swift @@ -11,6 +11,18 @@ import AnyCodable //import SymLog typealias I18nDict = [String: String] // two-char language code, e.g. "de", "en" +extension I18nDict { + var localized: String? { + if !self.isEmpty { + for code in Locale.preferredLanguageCodes { + if let i18n = self[code] { + return i18n + } + } + } + return nil + } +} // MARK: - ContractTerms struct TokenIssuePublicKey: Codable {