diff --git a/Sample App/.DS_Store b/Sample App/.DS_Store index 2c06a63d..25f1326c 100644 Binary files a/Sample App/.DS_Store and b/Sample App/.DS_Store differ diff --git a/Sample App/SirenTests/SirenTests.swift b/Sample App/SirenTests/SirenTests.swift index 51a06d2a..8b9b6da9 100644 --- a/Sample App/SirenTests/SirenTests.swift +++ b/Sample App/SirenTests/SirenTests.swift @@ -324,6 +324,23 @@ extension SirenTests { // Update XCTAssertEqual(Bundle().testLocalizedString(stringKey: "Update", forceLanguageLocalization: language), "Update") } + + func testGreekLocalization() { + let language: SirenLanguageType = .Greek + siren.forceLanguageLocalization = language + + // Update Available + XCTAssertEqual(Bundle().testLocalizedString(stringKey: "Update Available", forceLanguageLocalization: language), "Διαθέσιμη Ενημέρωση") + + // Next time + XCTAssertEqual(Bundle().testLocalizedString(stringKey: "Next time", forceLanguageLocalization: language), "Άλλη φορά") + + // Skip this version + XCTAssertEqual(Bundle().testLocalizedString(stringKey: "Skip this version", forceLanguageLocalization: language), "Αγνόησε αυτήν την έκδοση") + + // Update + XCTAssertEqual(Bundle().testLocalizedString(stringKey: "Update", forceLanguageLocalization: language), "Αναβάθμιση") + } func testHebrewLocalization() { let language: SirenLanguageType = .Hebrew diff --git a/Siren/Siren.bundle/el.lproj/SirenLocalizable.strings b/Siren/Siren.bundle/el.lproj/SirenLocalizable.strings new file mode 100644 index 00000000..57cf2365 --- /dev/null +++ b/Siren/Siren.bundle/el.lproj/SirenLocalizable.strings @@ -0,0 +1,14 @@ +/* Update alert message: A new version of {APP NAME} is available. Please update to version {NEW VERSION} now.*/ +"A new version of %@ is available. Please update to version %@ now." = "Μια νέα έκδοση του %@ είναι διαθέσιμη. Παρακαλώ κάντε αναβάθμιση στο %@ τώρα."; + +/* Update alert title */ +"Update Available" = "Διαθέσιμη Ενημέρωση"; + +/* Update alert dismiss button title */ +"Next time" = "Άλλη φορά"; + +/* Update alert skip button title */ +"Skip this version" = "Αγνόησε αυτήν την έκδοση"; + +/* Update alert skip button title */ +"Update" = "Αναβάθμιση"; diff --git a/Siren/Siren.swift b/Siren/Siren.swift index ee4345af..d5f6ba18 100644 --- a/Siren/Siren.swift +++ b/Siren/Siren.swift @@ -75,6 +75,7 @@ public enum SirenLanguageType: String { case Hebrew = "he" case Hungarian = "hu" case German = "de" + case Greek = "el" case Italian = "it" case Japanese = "ja" case Korean = "ko"