Skip to content

Commit

Permalink
Merge branch 'release/1.4.0' into versions
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeehut committed Dec 8, 2021
2 parents 1b39904 + 0ee8a2c commit f1078b9
Show file tree
Hide file tree
Showing 205 changed files with 6,742 additions and 383 deletions.
142 changes: 141 additions & 1 deletion App/Generated/SwiftGen/Strings.swift
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,14 @@ internal enum L10n {
/// Al-Qadr (Destiny)
internal static let name = L10n.tr("Localizable", "RECITATION.DESTINY.NAME")
}
internal enum Divorce {
/// At-Talaq (Divorce)
internal static let name = L10n.tr("Localizable", "RECITATION.DIVORCE.NAME")
}
internal enum Dominion {
/// Al-Mulk (Dominion)
internal static let name = L10n.tr("Localizable", "RECITATION.DOMINION.NAME")
}
internal enum GoodInAbundance {
/// al-Kawthar (Good in Abundance)
internal static let name = L10n.tr("Localizable", "RECITATION.GOOD_IN_ABUNDANCE.NAME")
Expand All @@ -93,18 +101,62 @@ internal enum L10n {
/// At-Takathur (Greed For More And More)
internal static let name = L10n.tr("Localizable", "RECITATION.GREED_FOR_MORE_AND_MORE.NAME")
}
internal enum HeFrowned {
/// 'Abasa (He Frowned)
internal static let name = L10n.tr("Localizable", "RECITATION.HE_FROWNED.NAME")
}
internal enum Iron {
/// Al-Hadid (Iron)
internal static let name = L10n.tr("Localizable", "RECITATION.IRON.NAME")
}
internal enum LossAndGain {
/// At-Taghabun (Loss And Gain)
internal static let name = L10n.tr("Localizable", "RECITATION.LOSS_AND_GAIN.NAME")
}
internal enum Man {
/// Al-Insan (Man)
internal static let name = L10n.tr("Localizable", "RECITATION.MAN.NAME")
}
internal enum Men {
/// an-Nas (Men)
internal static let name = L10n.tr("Localizable", "RECITATION.MEN.NAME")
}
internal enum Noah {
/// Nuh (Noah)
internal static let name = L10n.tr("Localizable", "RECITATION.NOAH.NAME")
}
internal enum Prohibition {
/// At-Tahrim (Prohibition)
internal static let name = L10n.tr("Localizable", "RECITATION.PROHIBITION.NAME")
}
internal enum Quraysh {
/// Quraysch
internal static let name = L10n.tr("Localizable", "RECITATION.QURAYSH.NAME")
}
internal enum Resurrection {
/// Al-Qiyamah (Resurrection)
internal static let name = L10n.tr("Localizable", "RECITATION.RESURRECTION.NAME")
}
internal enum ShroudingInDarkness {
/// At-Takwir (Shrouding In Darkness)
internal static let name = L10n.tr("Localizable", "RECITATION.SHROUDING_IN_DARKNESS.NAME")
}
internal enum Succour {
/// an-Nasr (Succour)
internal static let name = L10n.tr("Localizable", "RECITATION.SUCCOUR.NAME")
}
internal enum ThatWhichComesInTheNight {
/// At-Tariq (That Which Comes In The Night)
internal static let name = L10n.tr("Localizable", "RECITATION.THAT_WHICH_COMES_IN_THE_NIGHT.NAME")
}
internal enum ThatWhichMustComeToPass {
/// Al-Waqiah (That Which Must Come To Pass)
internal static let name = L10n.tr("Localizable", "RECITATION.THAT_WHICH_MUST_COME_TO_PASS.NAME")
}
internal enum TheAllHighest {
/// Al-A'La (The All-Highest)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_ALL_HIGHEST.NAME")
}
internal enum TheBrightMorningHours {
/// Ad-Duha (The Bright Morning Hours)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_BRIGHT_MORNING_HOURS.NAME")
Expand All @@ -113,6 +165,18 @@ internal enum L10n {
/// Al-Adiyat (The Chargers)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_CHARGERS.NAME")
}
internal enum TheCleavingAsunder {
/// Al-Infitar (The Cleaving Asunder)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_CLEAVING_ASUNDER.NAME")
}
internal enum TheCongregation {
/// Al-Jumu'ah (The Congregation)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_CONGREGATION.NAME")
}
internal enum TheDaybreak {
/// Al-Fajr (The Daybreak)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_DAYBREAK.NAME")
}
internal enum TheDecleratiionOfGodsPerfection {
/// al-Ikhlas (The Decleration Of [God's] Perfection)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_DECLERATIION_OF_GODS_PERFECTION.NAME")
Expand All @@ -125,10 +189,22 @@ internal enum L10n {
/// al-Fil (The Elephant)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_ELEPHANT.NAME")
}
internal enum TheEnfoldedOne {
/// Al-Muddaththir (The Enfolded One)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_ENFOLDED_ONE.NAME")
}
internal enum TheEnwrappedOne {
/// Al-Muzzammil (The Enwrapped One)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_ENWRAPPED_ONE.NAME")
}
internal enum TheEvidenceOfTheTruth {
/// Al-Bayyinah (The Evidence Of The Truth)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_EVIDENCE_OF_THE_TRUTH.NAME")
}
internal enum TheExaminedOne {
/// Al-Mumtahanah (The Examined One)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_EXAMINED_ONE.NAME")
}
internal enum TheFig {
/// At-Tin (The Fig)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_FIG.NAME")
Expand All @@ -137,14 +213,34 @@ internal enum L10n {
/// al-'Asr (The Flight Of Time)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_FLIGHT_OF_TIME.NAME")
}
internal enum TheGathering {
/// Al-Hashr (The Gathering)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_GATHERING.NAME")
}
internal enum TheGermCell {
/// Al-Alaq (The Germ-Cell)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_GERM_CELL.NAME")
}
internal enum TheGreatConstellations {
/// Al-Buruj (The Great Constellations)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_GREAT_CONSTELLATIONS.NAME")
}
internal enum TheHypocrites {
/// Al-Munafiqun (The Hypocrites)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_HYPOCRITES.NAME")
}
internal enum TheLand {
/// Al-Balad (The Land)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_LAND.NAME")
}
internal enum TheLayingBareOfTheTruth {
/// Al-Haqqah (The Laying-Bare Of The Truth)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_LAYING_BARE_OF_THE_TRUTH.NAME")
}
internal enum TheMostGracious {
/// Ar-Rahman (The Most Gracious)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_MOST_GRACIOUS.NAME")
}
internal enum TheNight {
/// Al-Layl (The Night)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_NIGHT.NAME")
Expand All @@ -157,6 +253,22 @@ internal enum L10n {
/// Ash-Sharh (The Opening-Up Of The Heart)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_OPENING_UP_OF_THE_HEART.NAME")
}
internal enum TheOvershadowingEvent {
/// Al-Ghashiyah (The Overshadowing Event)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_OVERSHADOWING_EVENT.NAME")
}
internal enum ThePen {
/// Al-Qalam (The Pen)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_PEN.NAME")
}
internal enum ThePleading {
/// Al-Mujadalah (The Pleading)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_PLEADING.NAME")
}
internal enum TheRanks {
/// As-Saff (The Ranks)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_RANKS.NAME")
}
internal enum TheRisingDawn {
/// al-Falaq (The Rising Dawn)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_RISING_DAWN.NAME")
Expand All @@ -165,6 +277,10 @@ internal enum L10n {
/// al-Humaza (The Slanderer)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_SLANDERER.NAME")
}
internal enum TheSplittingAsunder {
/// Al-Inshiqaq (The Splitting Asunder)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_SPLITTING_ASUNDER.NAME")
}
internal enum TheSuddenCalamity {
/// Al-Qariah (The Sudden Calamity)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_SUDDEN_CALAMITY.NAME")
Expand All @@ -173,14 +289,38 @@ internal enum L10n {
/// Ash-Shams (The Sun)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_SUN.NAME")
}
internal enum TheTiding {
/// An-Naba (The Tiding)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_TIDING.NAME")
}
internal enum TheTwistedStrands {
/// al-Masad (The Twisted Strands)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_TWISTED_STRANDS.NAME")
}
internal enum TheUnseenBeings {
/// Al-Jinn (The Unseen Beings)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_UNSEEN_BEINGS.NAME")
}
internal enum TheWaysOfAscent {
/// Al-Ma'Arij (The Ways Of Ascent)
internal static let name = L10n.tr("Localizable", "RECITATION.THE_WAYS_OF_ASCENT.NAME")
}
internal enum ThoseSentForth {
/// Al-Mursalat (Those Sent Forth)
internal static let name = L10n.tr("Localizable", "RECITATION.THOSE_SENT_FORTH.NAME")
}
internal enum ThoseThatRise {
/// An-Nazi'at (Those That Rise)
internal static let name = L10n.tr("Localizable", "RECITATION.THOSE_THAT_RISE.NAME")
}
internal enum ThoseWhoDenyTheTruth {
/// al-Kafirun (Those Who Deny The Truth)
internal static let name = L10n.tr("Localizable", "RECITATION.THOSE_WHO_DENY_THE_TRUTH.NAME")
}
internal enum ThoseWhoGiveShortMeasure {
/// Al-Mutaffifin (Those Who Give Short Measure)
internal static let name = L10n.tr("Localizable", "RECITATION.THOSE_WHO_GIVE_SHORT_MEASURE.NAME")
}
}

internal enum Settings {
Expand Down Expand Up @@ -250,7 +390,7 @@ internal enum L10n {
/// 1. Becoming aware of what you are actually saying when you pray.
/// 2. Use the regular prayers to read the Quran.
///
/// Currently the app contains only the last 24 surahs of the Quran and randomly selects between them while one is staying during a prayer, but this is only the first step. With updates we are to follow all the missing surahs, and we also have a solution for longer surahs so that you can read them bit by bit to be able to pray and understand them without losing context.
/// Currently the app contains only the last 60 surahs of the Quran and randomly selects between them while one is staying during a prayer, but this is only the first step. With updates we are to follow all the missing surahs, and we also have a solution for longer surahs so that you can read them bit by bit to be able to pray and understand them without losing context.
///
/// Specifically NOT the purpose of this app is to teach praying from the ground up. Knowledge of the fundamentals of the prayers is already assumed, the app is intended primarily to move from doing your prayers in a foreign language (Arabic) to a language which you already mastered (currently: English, German and Turkish).
internal static let answer = L10n.tr("Localizable", "SETTINGS.FAQ_ENTRIES.APP_MOTIVATION.ANSWER")
Expand Down
File renamed without changes.
87 changes: 87 additions & 0 deletions App/Resources/Recitations/de.lproj/055.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
Der Allergnädigste
hat diesen Qur'an (den Menschen) gelehrt.
Er hat den Menschen erschaffen:
Er hat ihn artikuliertes Denken und Reden gelehrt.
(Auf Sein Geheiß) ziehen die Sonne und der Mond ihre festgesetzten Bahnen;
(vor Ihm) werfen sich die Sterne und die Bäume nieder.
Und den Himmel hat Er hoch erhoben und (für alle Dinge) ein Maß ersonnen,
auf dass (auch) ihr (o Menschen,) niemals das Maß (dessen, was recht ist,) überschreiten möget:
wiegt daher (eure Taten) mit Gerechtigkeit und kürzt nicht das Maß!
Und die Erde hat Er ausgebreitet für alle Lebewesen,
mit Frucht darauf und Palmbäumen mit umkleideten Bündeln (von Datteln)
und Korn, hoch auf seinen Halmen wachsend, und süß duftende Pflanzen.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Er hat den Menschen erschaffen aus tönendem Ton, wie Töpferware,
während Er die unsichtbaren Wesen aus einer flackernden Feuerflamme erschaffen hat.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
(Er ist) der Erhalter der beiden fernsten Orte des Sonnenaufgangs und der Erhalter der beiden fernsten Orte des Sonnenuntergangs.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Er hat den beiden großen Wassermassen Freiheit gewährt, so dass sie aufeinander treffen mögen:
(doch) zwischen ihnen ist eine Schranke, die sie nicht überschreiten dürfen.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Aus diesen beiden (Wassermassen) kommen Perlen heraus, große und kleine.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Und Sein sind die hochragenden Schiffe, die wie (schwimmende) Berge durch die Meere segeln.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Alles, was auf Erden oder in den Himmeln lebt, wird bestimmt vergehen:
aber für immer bleibt Deines Erhalters Selbst, voller Majestät und Ruhm.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Von Ihm abhängig sind alle Geschöpfe in den Himmeln und auf Erden; (und) jeden Tag manifestiert Er sich auf wieder andere (wundersame) Weise.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
(Eines Tages) werden Wir euch zur Rechenschaft ziehen, o ihr beiden Sündenbeladenen!
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
O ihr, die ihr in enger Gemeinschaft mit (üblen) unsichtbaren Wesen und Menschen lebt!
Wenn ihr (denkt, dass ihr) über die Bezirke der Himmel und der Erde hinausgehen könnt,
geht über sie hinaus! (Aber) ihr könnt nicht über sie hinausgehen, außer mit einer Bewilligung (von Gott)!
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Ein Feuerblitz wird auf euch losgelassen und Rauch, und ihr werdet ohne Beistand gelassen!
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Und wenn der Himmel auseinandergerissen ist und rot wird wie (brennendes) Öl
– welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Denn an jenem Tag wird weder Mensch noch unsichtbares Wesen nach seinen Snüden gefragt.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Alle, die in Sünde verloren waren, werden bekannt sein durch ihre Kennzeichen und werden bei ihren Stirnlocken und ihren Füßen ergriffen!
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Dies wird die Hölle sein, welche jene, die in Sünde verloren sind, (nun) eine Lüge nennen:
zwischen ihr und (ihrer eigenen) heiß brennenden Verzweiflung werden sie hin und her wandern!
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Aber für jene, die vor ihres Erhalters Gegenwart in Furcht stehen, (sind) zwei Gärten (des Paradieses bereitet) –
welche von eures Erhalters Kräften könnt ihr denn ableugnen? –
(zwei Gärten) von vielen wundersamen Färbungen.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
In (jedem von) diesen zwei (Gärten) werden zwei Quellen fließen.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
In (jedem von) diesen beiden werden zwei Arten jeder Frucht (zu finden) sein.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
(In solch einem Paradies werden die Seligen wohnen,) zurückgelehnt auf Teppichen gesäumt mit reichem Brokat;
und die Frucht dieser zwei Gärten wird leicht erreichbar sein.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
In diesen (Gärten) werden Partnerwesen von sittsamem Blick sein,
die weder ein Mensch noch ein unsichtares Wesen von ihnen berührt haben werden.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
(Wenn euch die Pracht versprochen wird) wie (von) Rubinen und (von) Perlen
– welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Könnte der Lohn für Gutes etwas anderes als Gutes seein?
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Und neben diesen beiden werden noch zwei (andere) Gärten sein
– welche von eures Erhalters Kräften könnt ihr denn ableugnen?
– zwei (Gärten) von tiefstem Grün.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
In (jedem von) diesen zwei (Gärten) werden zwei Quellen hervorströmen.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
In beiden werden (alle Arten von) Frucht sein und Dattelpalmen und Granatäpfel.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
In diesen (Gärten) werden (alle) Dinge höchst vortrefflich und schön sein.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
(Dort werden die Seligen Kräften mit ihren) reinen und sittsamen Gefährten, in (prächtigen) Pavillons
– welche von eures Erhalters Kräften könnt ihr denn ableugnen?
– (Gefährten), die weder ein Mensch noch ein unsichtbares Wesen vor ihnen berührt haben wird.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
(In soch einem Paradies werden sie wohnen,) zurückgelehnt auf grünen Wiesen und Teppichen reich an Schönheit.
Welche von eures Erhalters Kräften könnt ihr denn ableugnen?
Geheiligt sei deines Erhalters Name, voller Majestät und Ruhm!
Loading

0 comments on commit f1078b9

Please sign in to comment.