Add complete bookmarks page with navigation functionality: Features: - Dedicated /bookmarks page for viewing all saved bookmarks - Support for both chapter and verse bookmarks in unified view - Statistics dashboard showing total, chapter, and verse bookmark counts - Tabbed filtering (All, Chapters, Verses) for easy organization - Direct navigation to Bible reading page with URL parameters - Delete functionality for individual bookmarks - Empty state with call-to-action to start reading Navigation Integration: - Add Bookmarks to main navigation menu (authenticated users only) - Add Bookmarks to user profile dropdown menu - Dynamic navigation based on authentication state Bible Page Enhancements: - URL parameter support for bookmark navigation (book, chapter, verse) - Verse highlighting when navigating from bookmarks - Auto-clear highlight after 3 seconds for better UX API Endpoints: - /api/bookmarks/all - Unified endpoint for all user bookmarks - Returns transformed data optimized for frontend consumption Multilingual Support: - Full Romanian and English translations - Consistent messaging across all bookmark interfaces 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
306 lines
9.9 KiB
JSON
306 lines
9.9 KiB
JSON
{
|
|
"navigation": {
|
|
"home": "Acasă",
|
|
"bible": "Biblia",
|
|
"prayers": "Rugăciuni",
|
|
"search": "Căutare",
|
|
"bookmarks": "Bookmark-uri",
|
|
"profile": "Profil",
|
|
"settings": "Setări",
|
|
"logout": "Deconectare",
|
|
"language": "Limba"
|
|
},
|
|
"chat": {
|
|
"title": "Chat AI Biblic",
|
|
"subtitle": "Asistent pentru întrebări biblice",
|
|
"placeholder": "Scrie întrebarea ta despre Biblie...",
|
|
"loading": "Scriu răspunsul...",
|
|
"send": "Trimite",
|
|
"minimize": "Minimizează",
|
|
"close": "Închide",
|
|
"openFullPage": "Deschide în pagină completă",
|
|
"enterToSend": "Enter pentru a trimite • Shift+Enter pentru linie nouă",
|
|
"suggestions": {
|
|
"title": "Întrebări sugerate:",
|
|
"questions": [
|
|
"Ce spune Biblia despre iubire?",
|
|
"Explică-mi parabola semănătorului",
|
|
"Care sunt fructele Duhului?",
|
|
"Ce înseamnă să fii născut din nou?",
|
|
"Cum pot să mă rog mai bine?"
|
|
]
|
|
}
|
|
},
|
|
"home": {
|
|
"hero": {
|
|
"title": "Ghid Biblic",
|
|
"subtitle": "Explorează Scriptura cu ajutorul inteligenței artificiale",
|
|
"description": "O platformă modernă pentru studiul Bibliei, cu chat AI inteligent, căutare avansată și o comunitate de rugăciune care te sprijină în călătoria ta spirituală.",
|
|
"cta": {
|
|
"readBible": "Începe să citești",
|
|
"askAI": "Întreabă AI"
|
|
}
|
|
},
|
|
"features": {
|
|
"title": "Descoperă funcționalitățile",
|
|
"subtitle": "Totul de ce ai nevoie pentru o experiență completă de studiu biblic",
|
|
"bible": {
|
|
"title": "Citește Biblia",
|
|
"description": "Explorează Scriptura cu o interfață modernă și ușor de folosit"
|
|
},
|
|
"chat": {
|
|
"title": "Chat cu AI",
|
|
"description": "Pune întrebări despre Scriptură și primește răspunsuri clare"
|
|
},
|
|
"prayers": {
|
|
"title": "Rugăciuni",
|
|
"description": "Partajează rugăciuni și roagă-te împreună cu comunitatea"
|
|
},
|
|
"search": {
|
|
"title": "Căutare",
|
|
"description": "Caută versete și pasaje din întreaga Scriptură"
|
|
}
|
|
},
|
|
"stats": {
|
|
"books": "Cărți biblice",
|
|
"verses": "Versete",
|
|
"aiAvailable": "Chat AI disponibil"
|
|
},
|
|
"cta": {
|
|
"title": "Începe călătoria ta spirituală",
|
|
"description": "Alătură-te comunității noastre și descoperă înțelepciunea Scripturii",
|
|
"startNow": "Începe acum"
|
|
}
|
|
},
|
|
"pages": {
|
|
"bible": {
|
|
"title": "Citește Biblia",
|
|
"subtitle": "Explorează Scriptura cu o interfață modernă și intuitivă",
|
|
"selectBook": "Selectează cartea",
|
|
"selectChapter": "Selectează capitolul",
|
|
"book": "Cartea",
|
|
"chapter": "Capitolul",
|
|
"verse": "Versetul",
|
|
"verses": "versete",
|
|
"save": "Salvează",
|
|
"saved": "Salvat",
|
|
"saving": "Se salvează...",
|
|
"share": "Partajează",
|
|
"previousChapter": "Capitolul anterior",
|
|
"nextChapter": "Capitolul următor",
|
|
"loading": "Se încarcă versetele...",
|
|
"noVerses": "Nu s-au găsit versete pentru această selecție.",
|
|
"startReading": "Începe să explorezi Scriptura"
|
|
},
|
|
"prayers": {
|
|
"title": "Rugăciuni",
|
|
"subtitle": "Partajează rugăciuni și roagă-te împreună cu comunitatea",
|
|
"addRequest": "Adaugă cerere de rugăciune",
|
|
"anonymous": "Anonim",
|
|
"prayFor": "Mă rog pentru aceasta",
|
|
"categories": {
|
|
"title": "Categorii",
|
|
"personal": "Personal",
|
|
"family": "Familie",
|
|
"health": "Sănătate",
|
|
"work": "Muncă",
|
|
"ministry": "Serviciu",
|
|
"world": "Lume"
|
|
},
|
|
"stats": {
|
|
"title": "Statistici",
|
|
"activeRequests": "{count} cereri active",
|
|
"totalPrayers": "{count} rugăciuni totale",
|
|
"youPrayed": "{count} cereri la care te-ai rugat"
|
|
},
|
|
"buttons": {
|
|
"pray": "Mă rog",
|
|
"prayed": "M-am rugat",
|
|
"share": "Partajează"
|
|
},
|
|
"dialog": {
|
|
"title": "Adaugă o cerere de rugăciune",
|
|
"titleLabel": "Titlu",
|
|
"categoryLabel": "Categoria",
|
|
"descriptionLabel": "Descriere",
|
|
"placeholder": "Descrie cererea ta de rugăciune...",
|
|
"cancel": "Anulează",
|
|
"submit": "Adaugă rugăciunea"
|
|
},
|
|
"samples": {
|
|
"item1": {
|
|
"title": "Rugăciune pentru vindecare",
|
|
"description": "Te rog să te rogi pentru tatăl meu care se află în spital. Are nevoie de vindecarea lui Dumnezeu.",
|
|
"author": "Maria P."
|
|
},
|
|
"item2": {
|
|
"title": "Îndrumarea lui Dumnezeu în carieră",
|
|
"description": "Caut direcția lui Dumnezeu pentru următorul pas în cariera mea. Te rog să te rogi pentru claritate și pace.",
|
|
"author": "Alexandru M."
|
|
},
|
|
"item3": {
|
|
"title": "Unitatea în familia noastră",
|
|
"description": "Rugați-vă pentru restaurarea relațiilor în familia noastră și pentru iertarea reciprocă.",
|
|
"author": "Anonim"
|
|
}
|
|
}
|
|
},
|
|
"search": {
|
|
"title": "Căutare în Scriptură",
|
|
"subtitle": "Găsește versete și pasaje din întreaga Biblie",
|
|
"input": {
|
|
"placeholder": "Caută cuvinte, fraze sau referințe biblice..."
|
|
},
|
|
"button": {
|
|
"search": "Caută"
|
|
},
|
|
"filters": {
|
|
"title": "Filtre",
|
|
"clear": "Șterge",
|
|
"testament": "Testament",
|
|
"version": "Versiune",
|
|
"options": {
|
|
"all": "Toată Biblia",
|
|
"old": "Vechiul Testament",
|
|
"new": "Noul Testament"
|
|
},
|
|
"specificBooks": "Cărți specifice"
|
|
},
|
|
"history": {
|
|
"title": "Căutări recente"
|
|
},
|
|
"popular": {
|
|
"title": "Căutări populare",
|
|
"items": [
|
|
"dragoste",
|
|
"credință",
|
|
"speranță",
|
|
"iertare",
|
|
"pace",
|
|
"rugăciune",
|
|
"înțelepciune",
|
|
"bucurie",
|
|
"răbdare",
|
|
"milostivire"
|
|
]
|
|
},
|
|
"searching": "Se caută...",
|
|
"results": "Rezultate ({count})",
|
|
"relevance": "relevanță",
|
|
"searchIn": "Căutare în: {books}",
|
|
"noResults": {
|
|
"title": "Nu s-au găsit rezultate",
|
|
"description": "Încearcă să modifici termenul de căutare sau să ajustezi filtrele."
|
|
},
|
|
"empty": {
|
|
"title": "Începe să cauți în Scriptură",
|
|
"description": "Introdu un cuvânt, o frază sau o referință biblică pentru a găsi versete relevante."
|
|
}
|
|
}
|
|
},
|
|
"auth": {
|
|
"email": "Email",
|
|
"password": "Parolă",
|
|
"confirmPassword": "Confirmă parola",
|
|
"name": "Nume",
|
|
"optional": "(opțional)",
|
|
"login": "Autentificare",
|
|
"register": "Înregistrare",
|
|
"logout": "Deconectare",
|
|
"logging_in": "Se autentifică...",
|
|
"registering": "Se înregistrează...",
|
|
"loginError": "Eroare la autentificare",
|
|
"registerError": "Eroare la înregistrare",
|
|
"connectionError": "Eroare de conexiune",
|
|
"passwordMismatch": "Parolele nu se potrivesc",
|
|
"createAccount": "Creează cont",
|
|
"alreadyHaveAccount": "Ai deja cont?",
|
|
"noAccount": "Nu ai cont?",
|
|
"forgotPassword": "Ai uitat parola?",
|
|
"welcomeBack": "Bine ai revenit!",
|
|
"joinUs": "Alătură-te nouă!"
|
|
},
|
|
"profile": {
|
|
"title": "Profil",
|
|
"subtitle": "Gestionează informațiile contului tău",
|
|
"personalInfo": "Informații personale",
|
|
"accountDetails": "Detalii cont",
|
|
"name": "Nume",
|
|
"email": "Email",
|
|
"role": "Rol",
|
|
"memberSince": "Membru din",
|
|
"edit": "Editează",
|
|
"save": "Salvează modificările",
|
|
"saving": "Se salvează...",
|
|
"cancel": "Anulează",
|
|
"emailCannotChange": "Email-ul nu poate fi schimbat",
|
|
"profileUpdated": "Profilul a fost actualizat cu succes!",
|
|
"updateError": "Eroare la actualizarea profilului",
|
|
"user": "Utilizator",
|
|
"admin": "Administrator",
|
|
"moderator": "Moderator"
|
|
},
|
|
"settings": {
|
|
"title": "Setări",
|
|
"subtitle": "Personalizează experiența ta",
|
|
"appearance": "Aspect",
|
|
"languageAndNotifications": "Limba și notificări",
|
|
"security": "Securitate",
|
|
"theme": "Temă",
|
|
"fontSize": "Mărimea fontului",
|
|
"language": "Limba",
|
|
"notifications": "Activează notificările",
|
|
"emailUpdates": "Actualizări prin email",
|
|
"changePassword": "Schimbă parola",
|
|
"changePasswordSoon": "Schimbă parola (În curând)",
|
|
"passwordSecurity": "Setări parolă și securitate",
|
|
"saveSettings": "Salvează setările",
|
|
"settingsSaved": "Setările au fost salvate cu succes!",
|
|
"settingsError": "Eroare la salvarea setărilor",
|
|
"themes": {
|
|
"light": "Luminos",
|
|
"dark": "Întunecat",
|
|
"auto": "Automat"
|
|
},
|
|
"fontSizes": {
|
|
"small": "Mic",
|
|
"medium": "Mediu",
|
|
"large": "Mare"
|
|
},
|
|
"languages": {
|
|
"ro": "Română",
|
|
"en": "English"
|
|
}
|
|
},
|
|
"bookmarks": {
|
|
"title": "Bookmark-urile mele",
|
|
"subtitle": "Versetele și capitolele tale salvate",
|
|
"totalBookmarks": "Total bookmark-uri",
|
|
"chapterBookmarks": "Capitole salvate",
|
|
"verseBookmarks": "Versete salvate",
|
|
"allBookmarks": "Toate",
|
|
"chapters": "Capitole",
|
|
"verses": "Versete",
|
|
"chapter": "Capitol",
|
|
"verse": "Verset",
|
|
"noBookmarks": "Nu ai încă bookmark-uri",
|
|
"noBookmarksDescription": "Începe să citești Biblia și salvează capitolele sau versetele tale preferate",
|
|
"startReading": "Începe să citești",
|
|
"goTo": "Mergi la",
|
|
"authRequired": "Trebuie să fii autentificat",
|
|
"loadError": "Eroare la încărcarea bookmark-urilor"
|
|
},
|
|
"common": {
|
|
"loading": "Se încarcă...",
|
|
"error": "A apărut o eroare",
|
|
"save": "Salvează",
|
|
"cancel": "Anulează",
|
|
"delete": "Șterge",
|
|
"edit": "Editează",
|
|
"close": "Închide",
|
|
"back": "Înapoi",
|
|
"next": "Următorul",
|
|
"previous": "Anterior"
|
|
}
|
|
}
|