Internationalize Bible UI and add locale-aware translation fetch

This commit is contained in:
Adolfo Reyna
2026-02-24 16:04:32 -05:00
parent ccfeed3c92
commit fc3159d3fb
6 changed files with 136 additions and 34 deletions

View File

@@ -128,6 +128,23 @@ const messages = {
completeProfileBody: "Add a profile photo and short description so people can recognize you.",
completeProfileMissingHint: "Looks like your profile is still missing some details.",
completeProfileTestingHint: "This reminder is temporarily shown to everyone for testing.",
bible: "Bible",
bibleReferenceTitle: "Bible Reference",
biblePickerSubtitlePost: "Pick a reference to insert into your post.",
biblePickerSubtitleChat: "Pick a reference to insert into your chat message.",
preview: "Preview",
useReference: "Use Reference",
selected: "Selected",
tapPreviewPickVerse: "Tap preview to pick verse from chapter",
tapVerseToSelect: "Tap a verse to select it.",
unableLoadPassage: "Unable to load this Bible passage.",
unableLoadChapter: "Unable to load chapter.",
book: "Book",
chapter: "Chapter",
verse: "Verse",
books: "Books",
chapters: "Chapters",
verses: "Verses",
updateProfile: "Update Profile",
},
},
@@ -252,6 +269,23 @@ const messages = {
completeProfileBody: "Agrega una foto de perfil y una breve descripción para que las personas puedan reconocerte.",
completeProfileMissingHint: "Parece que a tu perfil todavía le faltan algunos detalles.",
completeProfileTestingHint: "Este recordatorio se muestra temporalmente a todos para pruebas.",
bible: "Biblia",
bibleReferenceTitle: "Referencia bíblica",
biblePickerSubtitlePost: "Elige una referencia para insertarla en tu publicación.",
biblePickerSubtitleChat: "Elige una referencia para insertarla en tu mensaje de chat.",
preview: "Vista previa",
useReference: "Usar referencia",
selected: "Seleccionado",
tapPreviewPickVerse: "Toca la vista previa para elegir un versículo del capítulo",
tapVerseToSelect: "Toca un versículo para seleccionarlo.",
unableLoadPassage: "No se pudo cargar este pasaje bíblico.",
unableLoadChapter: "No se pudo cargar el capítulo.",
book: "Libro",
chapter: "Capítulo",
verse: "Versículo",
books: "Libros",
chapters: "Capítulos",
verses: "Versículos",
updateProfile: "Actualizar perfil",
}
},
@@ -376,6 +410,23 @@ const messages = {
completeProfileBody: "Ajoutez une photo de profil et une courte description pour que les autres puissent vous reconnaître.",
completeProfileMissingHint: "Il semble que votre profil manque encore de quelques informations.",
completeProfileTestingHint: "Ce rappel est temporairement affiché à tout le monde pour les tests.",
bible: "Bible",
bibleReferenceTitle: "Référence biblique",
biblePickerSubtitlePost: "Choisissez une référence à insérer dans votre publication.",
biblePickerSubtitleChat: "Choisissez une référence à insérer dans votre message de chat.",
preview: "Aperçu",
useReference: "Utiliser la référence",
selected: "Sélectionné",
tapPreviewPickVerse: "Touchez l'aperçu pour choisir un verset du chapitre",
tapVerseToSelect: "Touchez un verset pour le sélectionner.",
unableLoadPassage: "Impossible de charger ce passage biblique.",
unableLoadChapter: "Impossible de charger le chapitre.",
book: "Livre",
chapter: "Chapitre",
verse: "Verset",
books: "Livres",
chapters: "Chapitres",
verses: "Versets",
updateProfile: "Mettre à jour le profil",
}
},
@@ -500,6 +551,23 @@ const messages = {
completeProfileBody: "Tilføj et profilbillede og en kort beskrivelse, så andre kan genkende dig.",
completeProfileMissingHint: "Det ser ud til, at din profil stadig mangler nogle detaljer.",
completeProfileTestingHint: "Denne påmindelse vises midlertidigt til alle for test.",
bible: "Bibelen",
bibleReferenceTitle: "Bibelreference",
biblePickerSubtitlePost: "Vælg en reference til at indsætte i dit opslag.",
biblePickerSubtitleChat: "Vælg en reference til at indsætte i din chatbesked.",
preview: "Forhåndsvis",
useReference: "Brug reference",
selected: "Valgt",
tapPreviewPickVerse: "Tryk på forhåndsvisning for at vælge et vers fra kapitlet",
tapVerseToSelect: "Tryk på et vers for at vælge det.",
unableLoadPassage: "Kunne ikke indlæse dette bibelafsnit.",
unableLoadChapter: "Kunne ikke indlæse kapitlet.",
book: "Bog",
chapter: "Kapitel",
verse: "Vers",
books: "Bøger",
chapters: "Kapitler",
verses: "Vers",
updateProfile: "Opdater profil",
}
}