add language toggle

This commit is contained in:
2025-12-26 17:29:41 +01:00
parent e261ced0da
commit f2c50fa6a5
12 changed files with 423 additions and 172 deletions

View File

@@ -1,25 +1,29 @@
<script>
import Prayer from './Prayer.svelte';
export let mystery = ""; // For rosary mysteries (German)
export let mysteryLatin = ""; // For rosary mysteries (Latin)
</script>
<p>
<v lang="la">Ave María, grátia plena. Dóminus tecum,</v>
<v lang="de">Gegrüsset seist du Maria, voll der Gnade; der Herr ist mit dir;</v>
<v lang="la">benedícta tu in muliéribus,</v>
<v lang="de">du bist gebenedeit unter den Weibern,</v>
<v lang="la">et benedíctus fructus ventris tui, {#if !mysteryLatin}Jesus.{/if}</v>
<v lang="de">und gebenedeit ist die Frucht deines Leibes, {#if !mystery}Jesus.{/if}</v>
{#if mysteryLatin}
<v lang="la" class="mystery-text">{mysteryLatin}</v>
{/if}
{#if mystery}
<v lang="de" class="mystery-text">{mystery}</v>
{/if}
</p>
<p>
<v lang="la">Sancta María, mater Dei, ora pro nobis peccatóribus,</v>
<v lang="de">Heilige Maria, Mutter Gottes, bitte für uns Sünder</v>
<v lang="la">nunc, et in hora mortis nostræ. Amen.</v>
<v lang="de">jetzt und in der Stunde unseres Todes! Amen.</v>
</p>
<Prayer>
<p>
<v lang="la">Ave María, grátia plena. Dóminus tecum,</v>
<v lang="de">Gegrüsset seist du Maria, voll der Gnade; der Herr ist mit dir;</v>
<v lang="la">benedícta tu in muliéribus,</v>
<v lang="de">du bist gebenedeit unter den Weibern,</v>
<v lang="la">et benedíctus fructus ventris tui, {#if !mysteryLatin}Jesus.{/if}</v>
<v lang="de">und gebenedeit ist die Frucht deines Leibes, {#if !mystery}Jesus.{/if}</v>
{#if mysteryLatin}
<v lang="la" class="mystery-text">{mysteryLatin}</v>
{/if}
{#if mystery}
<v lang="de" class="mystery-text">{mystery}</v>
{/if}
</p>
<p>
<v lang="la">Sancta María, mater Dei, ora pro nobis peccatóribus,</v>
<v lang="de">Heilige Maria, Mutter Gottes, bitte für uns Sünder</v>
<v lang="la">nunc, et in hora mortis nostræ. Amen.</v>
<v lang="de">jetzt und in der Stunde unseres Todes! Amen.</v>
</p>
</Prayer>