diff --git a/Sources/TranslateKit/Localizable.xcstrings b/Sources/TranslateKit/Localizable.xcstrings index 2b6dc0c..47d4c3b 100644 --- a/Sources/TranslateKit/Localizable.xcstrings +++ b/Sources/TranslateKit/Localizable.xcstrings @@ -3264,6 +3264,257 @@ } } }, + "TK.Action.contactSupport" : { + "comment" : "Use for reaching out to customer support", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "تواصل مع الدعم" + } + }, + "bg" : { + "stringUnit" : { + "state" : "translated", + "value" : "Свържи се с поддръжка" + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contactar amb Suport" + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kontaktovat podporu" + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kontakt support" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Support kontaktieren" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Επικοινωνία με την Υποστήριξη" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contact Support" + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contact Support" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contact Support" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contactar con el servicio de soporte" + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contactar soporte" + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ota yhteyttä tukeen" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contacter l’assistance" + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contacter l’assistance" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "פנייה לתמיכה" + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "सहायता से संपर्क करें" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Obrati se korisničkoj podršci" + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kapcsolatfelvétel a támogatással" + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hubungi Dukungan" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contatta l’assistenza" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "お問い合わせ" + } + }, + "kk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Қолдау қызметіне хабарласу" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "지원팀에 문의" + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hubungi Sokongan" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kontakt kundestøtte" + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Neem contact op met ondersteuning" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Skontaktuj się z działem wsparcia" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contatar o Suporte" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contactar suporte" + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contactați asistența" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Связаться с поддержкой" + } + }, + "sk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kontaktovať podporu" + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kontakta supporten" + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "ติดต่อบริการช่วยเหลือ" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Destek ile İletişime Geç" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Зв'язатися з підтримкою" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Liên hệ hỗ trợ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "联系支持" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "聯絡支援服務" + } + }, + "zh-HK" : { + "stringUnit" : { + "state" : "translated", + "value" : "聯絡支援" + } + } + } + }, "TK.Action.continue" : { "comment" : "Use when progressing to the next step in a process", "localizations" : { diff --git a/Sources/TranslateKit/TK+Action.swift b/Sources/TranslateKit/TK+Action.swift index 3161cba..2542769 100644 --- a/Sources/TranslateKit/TK+Action.swift +++ b/Sources/TranslateKit/TK+Action.swift @@ -73,6 +73,16 @@ extension TK { String(localized: "TK.Action.confirm", defaultValue: "Confirm", bundle: .module, comment: "Use when verifying or approving an action") } + /// "Contact Support" - Use for reaching out to customer support + public static var contactSupport: String { + String( + localized: "TK.Action.contactSupport", + defaultValue: "Contact Support", + bundle: .module, + comment: "Use for reaching out to customer support" + ) + } + /// "Continue" - Use when progressing to the next step in a process public static var `continue`: String { String( diff --git a/Sources/TranslateKitMedical/Localizable.xcstrings b/Sources/TranslateKitMedical/Localizable.xcstrings index de22b1c..55025e9 100644 --- a/Sources/TranslateKitMedical/Localizable.xcstrings +++ b/Sources/TranslateKitMedical/Localizable.xcstrings @@ -1256,257 +1256,6 @@ } } }, - "TK.Action.contactSupport" : { - "comment" : "Use for reaching out to customer support", - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "تواصل مع الدعم" - } - }, - "bg" : { - "stringUnit" : { - "state" : "translated", - "value" : "Свържи се с поддръжка" - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contactar amb Suport" - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kontaktovat podporu" - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kontakt support" - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Support kontaktieren" - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "Επικοινωνία με την Υποστήριξη" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contact Support" - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contact Support" - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contact Support" - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contactar con el servicio de soporte" - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contactar soporte" - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ota yhteyttä tukeen" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contacter l’assistance" - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Communiquer avec le service d’assistance" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "פנייה לתמיכה" - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "सहायता से संपर्क करें" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Obrati se korisničkoj podršci" - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kapcsolatfelvétel a támogatással" - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hubungi Dukungan" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contatta l'assistenza" - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "お問い合わせ" - } - }, - "kk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Қолдау қызметіне хабарласу" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "지원팀에 문의" - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hubungi Sokongan" - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kontakt kundestøtte" - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Neem contact op met ondersteuning" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Skontaktuj się z działem wsparcia" - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contatar o Suporte" - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contactar suporte" - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "Contactați asistența" - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "Связаться с поддержкой" - } - }, - "sk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kontaktovať podporu" - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kontakta supporten" - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "ติดต่อบริการช่วยเหลือ" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Destek ile İletişime Geç" - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Зв'язатися з підтримкою" - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Liên hệ hỗ trợ" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "联系支持" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "聯絡支援服務" - } - }, - "zh-HK" : { - "stringUnit" : { - "state" : "translated", - "value" : "聯絡支援" - } - } - } - }, "TK.Action.deleteReport" : { "comment" : "Use for removing a medical report from the system", "localizations" : { diff --git a/Sources/TranslateKitMedical/TK+Action.swift b/Sources/TranslateKitMedical/TK+Action.swift index 1554d86..c94b2b2 100644 --- a/Sources/TranslateKitMedical/TK+Action.swift +++ b/Sources/TranslateKitMedical/TK+Action.swift @@ -47,16 +47,6 @@ extension TK.Action { ) } - /// "Contact Support" - Use for reaching out to customer support - public static var contactSupport: String { - String( - localized: "TK.Action.contactSupport", - defaultValue: "Contact Support", - bundle: .module, - comment: "Use for reaching out to customer support" - ) - } - /// "Delete Report" - Use for removing a medical report from the system public static var deleteReport: String { String( diff --git a/Tests/TranslateKitTests/ContactSupportTests.swift b/Tests/TranslateKitTests/ContactSupportTests.swift new file mode 100644 index 0000000..11dbee7 --- /dev/null +++ b/Tests/TranslateKitTests/ContactSupportTests.swift @@ -0,0 +1,16 @@ +import Testing + +import TranslateKit + +@Suite("Contact Support") +struct ContactSupportTests { + @Test func contactSupportIsPartOfTheCorePackage() { + #expect(TK.Action.contactSupport == "Contact Support") + } + + @Test func contactSupportIsTranslatedIntoEveryLanguage() throws { + let bundle = try CompiledCatalog.bundle(for: "TranslateKit") + #expect(try CompiledCatalog.languages(in: bundle).count >= 40) + #expect(try CompiledCatalog.languagesMissing("TK.Action.contactSupport", inTarget: "TranslateKit") == []) + } +}