From 304e1b79df0518656d1938ce8222356878bb7f6b Mon Sep 17 00:00:00 2001 From: Dmytro Date: Wed, 21 Aug 2024 10:31:17 +0200 Subject: [PATCH 1/2] Add `Tagalog` language --- ConsentViewController/Classes/SPMessageLanguage.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ConsentViewController/Classes/SPMessageLanguage.swift b/ConsentViewController/Classes/SPMessageLanguage.swift index 8a6f7dcab..0e3ca2ad5 100644 --- a/ConsentViewController/Classes/SPMessageLanguage.swift +++ b/ConsentViewController/Classes/SPMessageLanguage.swift @@ -42,6 +42,7 @@ import Foundation case Spanish case Swedish case Turkish + case Tagalog public typealias RawValue = String @@ -114,6 +115,8 @@ import Foundation return "SV" case .Turkish: return "TR" + case .Tagalog: + return "TL" } } // swiftlint:disable:next cyclomatic_complexity function_body_length @@ -185,6 +188,8 @@ import Foundation self = .Swedish case "TR": self = .Turkish + case "TL": + self = .Tagalog default: return nil From bdec7f12070cda649c56b17ad52bec4bcfd7a662 Mon Sep 17 00:00:00 2001 From: Dmytro Date: Wed, 21 Aug 2024 18:49:06 +0200 Subject: [PATCH 2/2] Update `SPMessageLanguage` --- .../Classes/SPMessageLanguage.swift | 35 ++++++++++++++++--- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/ConsentViewController/Classes/SPMessageLanguage.swift b/ConsentViewController/Classes/SPMessageLanguage.swift index 0e3ca2ad5..7147b5629 100644 --- a/ConsentViewController/Classes/SPMessageLanguage.swift +++ b/ConsentViewController/Classes/SPMessageLanguage.swift @@ -24,12 +24,17 @@ import Foundation case Gaelic case German case Greek + case Hebrew case Hungarian case Icelandic + case Indonesian case Italian case Japanese + case Korean case Latvian case Lithuanian + case Macedonian + case Malay case Norwegian case Polish case Portuguese @@ -41,8 +46,8 @@ import Foundation case Slovenian case Spanish case Swedish - case Turkish case Tagalog + case Turkish public typealias RawValue = String @@ -79,18 +84,28 @@ import Foundation return "DE" case .Greek: return "EL" + case .Hebrew: + return "HE" case .Hungarian: return "HU" case .Icelandic: return "IS" + case .Indonesian: + return "ID" case .Italian: return "IT" case .Japanese: return "JA" + case .Korean: + return "KO" case .Latvian: return "LV" case .Lithuanian: return "LT" + case .Macedonian: + return "MK" + case .Malay: + return "MS" case .Norwegian: return "NO" case .Polish: @@ -113,10 +128,10 @@ import Foundation return "ES" case .Swedish: return "SV" - case .Turkish: - return "TR" case .Tagalog: return "TL" + case .Turkish: + return "TR" } } // swiftlint:disable:next cyclomatic_complexity function_body_length @@ -152,18 +167,28 @@ import Foundation self = .German case "EL": self = .Greek + case "HE": + self = .Hebrew case "HU": self = .Hungarian case "IS": self = .Icelandic + case "ID": + self = .Indonesian case "IT": self = .Italian case "JA": self = .Japanese + case "KO": + self = .Korean case "LV": self = .Latvian case "LT": self = .Lithuanian + case "MK": + self = .Macedonian + case "MS": + self = .Malay case "NO": self = .Norwegian case "PL": @@ -186,10 +211,10 @@ import Foundation self = .Spanish case "SV": self = .Swedish - case "TR": - self = .Turkish case "TL": self = .Tagalog + case "TR": + self = .Turkish default: return nil