i18n(faith): migrate prayers index + prayer detail
Adds prayer-name keys (sign_of_cross, pater_noster, fatima_prayer, …), search/filter UI labels (search_prayers, clear_search, filter_by_category, all_categories), the eastertide_badge, and the prayer-detail-only nicene_creed / hail_mary aliases (German + Latin keep the Latin form, English uses the English name). Prayers index labels object collapses each name ternary into a t.foo lookup; the language-invariant ones (Glória Patri, Credo, Ave Maria, Salve Regina, Glória, Ánima Christi, Tantum Ergo, Angelus, Regína Cæli) stay hardcoded as single strings since they're identical across all three locales. The baseUrl building now uses faithSlugFromLang/prayersSlug helpers instead of inline ternaries. Prayer detail's prayerDefs routing table — every name field that was isEnglish ? a : b now points at a t.* lookup. Painting captions for the Velázquez/Murillo Angelus/Regina Cæli backgrounds become t.painting_coronation_virgin / t.painting_annunciation. The AngelusStreakCounter call site drops its three-way ternary in favor of the typed `lang` derived value. Slug-table ternaries (URL slug per locale) and the long gloriaIntro paragraph are intentionally left inline — slugs are URL data, not UI text, and gloriaIntro is page-unique marketing copy that doesn't benefit from being in a shared dict.
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "homepage",
|
||||
"version": "1.55.1",
|
||||
"version": "1.55.2",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
Reference in New Issue
Block a user