feat: add Italian language support
Added complete Italian (it) translation for the Biblical Guide application: - Created messages/it.json with full Italian translations - Updated i18n.ts to include Italian locale - Updated middleware.ts to handle Italian routes - Added Italian to language options in all locale files (en, ro, es) Users can now access the app in Italian at /it/* routes and select Italian from the language settings. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
6
i18n.ts
6
i18n.ts
@@ -2,14 +2,16 @@ import {getRequestConfig} from 'next-intl/server';
|
|||||||
import ro from './messages/ro.json';
|
import ro from './messages/ro.json';
|
||||||
import en from './messages/en.json';
|
import en from './messages/en.json';
|
||||||
import es from './messages/es.json';
|
import es from './messages/es.json';
|
||||||
|
import it from './messages/it.json';
|
||||||
|
|
||||||
// Can be imported from a shared config
|
// Can be imported from a shared config
|
||||||
export const locales = ['en', 'ro', 'es'] as const;
|
export const locales = ['en', 'ro', 'es', 'it'] as const;
|
||||||
|
|
||||||
const messages = {
|
const messages = {
|
||||||
ro,
|
ro,
|
||||||
en,
|
en,
|
||||||
es
|
es,
|
||||||
|
it
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
export default getRequestConfig(async ({locale}) => {
|
export default getRequestConfig(async ({locale}) => {
|
||||||
|
|||||||
@@ -283,7 +283,8 @@
|
|||||||
"options": {
|
"options": {
|
||||||
"en": "English",
|
"en": "English",
|
||||||
"ro": "Romanian",
|
"ro": "Romanian",
|
||||||
"es": "Spanish"
|
"es": "Spanish",
|
||||||
|
"it": "Italian"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"alerts": {
|
"alerts": {
|
||||||
@@ -481,7 +482,8 @@
|
|||||||
"languages": {
|
"languages": {
|
||||||
"ro": "Română",
|
"ro": "Română",
|
||||||
"en": "English",
|
"en": "English",
|
||||||
"es": "Español"
|
"es": "Español",
|
||||||
|
"it": "Italiano"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"bookmarks": {
|
"bookmarks": {
|
||||||
|
|||||||
@@ -283,7 +283,8 @@
|
|||||||
"options": {
|
"options": {
|
||||||
"en": "Inglés",
|
"en": "Inglés",
|
||||||
"ro": "Rumano",
|
"ro": "Rumano",
|
||||||
"es": "Español"
|
"es": "Español",
|
||||||
|
"it": "Italiano"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"alerts": {
|
"alerts": {
|
||||||
@@ -481,7 +482,8 @@
|
|||||||
"languages": {
|
"languages": {
|
||||||
"ro": "Română",
|
"ro": "Română",
|
||||||
"en": "English",
|
"en": "English",
|
||||||
"es": "Español"
|
"es": "Español",
|
||||||
|
"it": "Italiano"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"bookmarks": {
|
"bookmarks": {
|
||||||
|
|||||||
577
messages/it.json
Normal file
577
messages/it.json
Normal file
@@ -0,0 +1,577 @@
|
|||||||
|
{
|
||||||
|
"navigation": {
|
||||||
|
"home": "Home",
|
||||||
|
"bible": "Bibbia",
|
||||||
|
"prayers": "Preghiere",
|
||||||
|
"search": "Cerca",
|
||||||
|
"bookmarks": "Segnalibri",
|
||||||
|
"profile": "Profilo",
|
||||||
|
"settings": "Impostazioni",
|
||||||
|
"logout": "Disconnetti",
|
||||||
|
"language": "Lingua"
|
||||||
|
},
|
||||||
|
"chat": {
|
||||||
|
"title": "Chat Biblica con IA",
|
||||||
|
"subtitle": "Assistente per domande bibliche",
|
||||||
|
"placeholder": "Fai la tua domanda biblica...",
|
||||||
|
"loading": "Scrivo la risposta...",
|
||||||
|
"send": "Invia",
|
||||||
|
"minimize": "Minimizza",
|
||||||
|
"close": "Chiudi",
|
||||||
|
"openFullPage": "Apri pagina completa",
|
||||||
|
"enterToSend": "Invio per inviare • Shift+Invio per nuova riga",
|
||||||
|
"suggestions": {
|
||||||
|
"title": "Domande suggerite:",
|
||||||
|
"questions": [
|
||||||
|
"Cosa dice la Bibbia sull'amore?",
|
||||||
|
"Spiega la parabola del seminatore",
|
||||||
|
"Quali sono i frutti dello Spirito?",
|
||||||
|
"Cosa significa nascere di nuovo?",
|
||||||
|
"Come posso pregare meglio?"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"hero": {
|
||||||
|
"title": "Guida Biblica – Studio Biblico Online con Chat IA, Versetti Giornalieri e Comunità di Preghiera",
|
||||||
|
"subtitle": "Studio biblico online con assistenza IA",
|
||||||
|
"description": "Guida Biblica è un'app di studio biblico online. Leggi le Scritture, fai domande con la chat potenziata dall'IA, cerca versetti istantaneamente e unisciti a una comunità globale di preghiera che sostiene la tua crescita spirituale.",
|
||||||
|
"cta": {
|
||||||
|
"readBible": "Inizia a leggere",
|
||||||
|
"askAI": "Prova gratis ora – Chat Biblica con IA"
|
||||||
|
},
|
||||||
|
"liveCounter": "Unisciti a migliaia di credenti che usano Guida Biblica per studiare, comprendere e applicare la Parola di Dio nella loro vita quotidiana"
|
||||||
|
},
|
||||||
|
"features": {
|
||||||
|
"title": "Scopri le funzionalità",
|
||||||
|
"subtitle": "Tutto ciò di cui hai bisogno per un'esperienza completa di studio biblico",
|
||||||
|
"bible": {
|
||||||
|
"title": "Leggi la Bibbia online",
|
||||||
|
"description": "accedi a tutti i 66 libri con un'interfaccia moderna e intuitiva"
|
||||||
|
},
|
||||||
|
"chat": {
|
||||||
|
"title": "Chat Biblica con IA",
|
||||||
|
"description": "fai domande sulle Scritture e ottieni risposte chiare e precise"
|
||||||
|
},
|
||||||
|
"prayers": {
|
||||||
|
"title": "Comunità di Preghiera",
|
||||||
|
"description": "condividi richieste e unisciti agli altri nella preghiera"
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"title": "Ricerca Versetti",
|
||||||
|
"description": "trova rapidamente versetti, parole chiave e temi in tutta la Bibbia"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"stats": {
|
||||||
|
"bibleVersions": "Versioni della Bibbia",
|
||||||
|
"verses": "Versetti",
|
||||||
|
"aiAvailable": "Chat IA disponibile"
|
||||||
|
},
|
||||||
|
"cta": {
|
||||||
|
"title": "Inizia il tuo viaggio spirituale",
|
||||||
|
"description": "Unisciti alla nostra comunità e scopri la saggezza delle Scritture",
|
||||||
|
"startNow": "Inizia ora"
|
||||||
|
},
|
||||||
|
"demo": {
|
||||||
|
"title": "Guarda in Azione",
|
||||||
|
"subtitle": "Prova il nostro assistente IA immediatamente senza alcuna registrazione",
|
||||||
|
"userQuestion": "Cosa dice la Bibbia sulla speranza?",
|
||||||
|
"aiResponse": "La Bibbia offre molti versetti incoraggianti sulla speranza. Romani 15:13 dice 'Il Dio della speranza vi riempia di ogni gioia e pace...'",
|
||||||
|
"tryButton": "Provalo tu stesso"
|
||||||
|
},
|
||||||
|
"dailyVerse": {
|
||||||
|
"title": "Versetto Biblico Giornaliero – ricevi incoraggiamento dalle Scritture ogni giorno, direttamente nella tua casella di posta",
|
||||||
|
"date": "15 gennaio 2024",
|
||||||
|
"verse": "Io infatti conosco i progetti che ho fatto a vostro riguardo, dice il Signore, progetti di pace e non di sventura, per concedervi un futuro pieno di speranza.",
|
||||||
|
"reference": "Geremia 29:11",
|
||||||
|
"discuss": "Discuti Questo Versetto",
|
||||||
|
"save": "Salva",
|
||||||
|
"share": "Condividi",
|
||||||
|
"tomorrow": "Domani: Ricevi versetti giornalieri nella tua casella di posta",
|
||||||
|
"subscribe": "Iscriviti"
|
||||||
|
},
|
||||||
|
"howItWorks": {
|
||||||
|
"title": "Inizia il Tuo Viaggio Biblico",
|
||||||
|
"subtitle": "Tre semplici passi per approfondire la tua fede",
|
||||||
|
"step1": {
|
||||||
|
"title": "Fai Qualsiasi Domanda",
|
||||||
|
"description": "Scrivi o pronuncia le tue domande spirituali"
|
||||||
|
},
|
||||||
|
"step2": {
|
||||||
|
"title": "Ottieni Risposte Bibliche",
|
||||||
|
"description": "Ricevi versetti e intuizioni istantaneamente"
|
||||||
|
},
|
||||||
|
"step3": {
|
||||||
|
"title": "Cresci nella Fede",
|
||||||
|
"description": "Salva intuizioni, traccia il tuo viaggio"
|
||||||
|
},
|
||||||
|
"getStarted": "Inizia Gratis"
|
||||||
|
},
|
||||||
|
"prayerWall": {
|
||||||
|
"title": "Richieste di Preghiera dalla Nostra Comunità",
|
||||||
|
"prayer1": "Per favore pregate per la salute e il recupero di mia madre...",
|
||||||
|
"time1": "2 minuti fa",
|
||||||
|
"prayer2": "Cercando guida per il mio colloquio di lavoro di domani...",
|
||||||
|
"time2": "15 minuti fa",
|
||||||
|
"prayer3": "Grato per le preghiere esaudite sulla mia famiglia!",
|
||||||
|
"time3": "1 ora fa",
|
||||||
|
"praying": "Pregando",
|
||||||
|
"celebrating": "Festeggiando",
|
||||||
|
"shareRequest": "Condividi la Tua Richiesta di Preghiera",
|
||||||
|
"viewAll": "Visualizza Tutte le Preghiere"
|
||||||
|
},
|
||||||
|
"testimonials": {
|
||||||
|
"title": "Storie Reali dalla Nostra Comunità",
|
||||||
|
"subtitle": "Ascolta come la nostra piattaforma ha toccato vite in tutto il mondo",
|
||||||
|
"testimonial1": {
|
||||||
|
"name": "Sarah M.",
|
||||||
|
"role": "Madre di Due | Usa da 3 mesi",
|
||||||
|
"text": "Come neo-mamma con poco tempo, la chat IA mi aiuta a rimanere connessa alla parola di Dio durante le poppate delle 3 del mattino."
|
||||||
|
},
|
||||||
|
"testimonial2": {
|
||||||
|
"name": "Pastore David K.",
|
||||||
|
"role": "Chiesa Battista | Ministro Verificato",
|
||||||
|
"text": "Ero scettico sull'IA e la fede, ma l'accuratezza biblica e le risposte ponderate hanno superato le mie aspettative."
|
||||||
|
},
|
||||||
|
"testimonial3": {
|
||||||
|
"name": "João S.",
|
||||||
|
"role": "Brasile | Utente Internazionale",
|
||||||
|
"text": "Finalmente, un'app biblica che parla la mia lingua - letteralmente! Il supporto portoghese è perfetto."
|
||||||
|
},
|
||||||
|
"testimonial4": {
|
||||||
|
"name": "Rebecca T.",
|
||||||
|
"role": "Leader Studio Biblico | 2 anni di utilizzo",
|
||||||
|
"text": "Il nostro piccolo gruppo usa questo per la preparazione dello studio. Le intuizioni ci aiutano ad approfondire insieme la parola di Dio."
|
||||||
|
},
|
||||||
|
"shareStory": "Condividi la Tua Storia"
|
||||||
|
},
|
||||||
|
"faq": {
|
||||||
|
"title": "Domande Comuni",
|
||||||
|
"questions": {
|
||||||
|
"accurate": "L'IA è teologicamente accurata?",
|
||||||
|
"free": "È davvero gratis?",
|
||||||
|
"languages": "Quali lingue sono supportate?",
|
||||||
|
"offline": "Posso usarlo offline?",
|
||||||
|
"privacy": "I miei dati sono privati?",
|
||||||
|
"versions": "Quali versioni della Bibbia sono disponibili?"
|
||||||
|
},
|
||||||
|
"answers": {
|
||||||
|
"accurate": "Sì, la nostra IA è addestrata su fonti teologiche verificate e revisionata da professori di seminario e pastori per garantire l'accuratezza biblica.",
|
||||||
|
"free": "Le funzionalità principali inclusa la lettura della Bibbia, la chat IA e la ricerca di base sono completamente gratuite. Le funzionalità premium sono disponibili per utenti avanzati.",
|
||||||
|
"languages": "Supportiamo 8 lingue tra cui italiano, inglese, spagnolo, portoghese, francese, tedesco e molte altre con qualità da madrelingua.",
|
||||||
|
"offline": "La lettura di base della Bibbia è disponibile offline. Le funzionalità IA e la ricerca richiedono una connessione Internet per la migliore esperienza.",
|
||||||
|
"privacy": "Il tuo viaggio spirituale rimane tra te e Dio. Utilizziamo la crittografia standard del settore e non condividiamo mai i dati personali.",
|
||||||
|
"versions": "Offriamo più versioni della Bibbia tra cui NIV, ESV, NASB, King James e traduzioni in molte lingue."
|
||||||
|
},
|
||||||
|
"contactSupport": "Contatta il Supporto",
|
||||||
|
"viewAllFaqs": "Visualizza Tutte le Domande Frequenti"
|
||||||
|
},
|
||||||
|
"newsletter": {
|
||||||
|
"title": "Saggezza Quotidiana nella Tua Casella di Posta",
|
||||||
|
"description": "Ricevi versetti incoraggianti, intuizioni e guida spirituale consegnati quotidianamente",
|
||||||
|
"placeholder": "Inserisci la tua email",
|
||||||
|
"subscribe": "Iscriviti"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"brand": "Guida Biblica",
|
||||||
|
"description": "Una piattaforma moderna per lo studio biblico con intuizioni potenziate dall'IA e supporto comunitario.",
|
||||||
|
"quickLinks": {
|
||||||
|
"title": "Link Rapidi",
|
||||||
|
"about": "Chi Siamo",
|
||||||
|
"blog": "Blog",
|
||||||
|
"contact": "Contatti",
|
||||||
|
"support": "Supporto",
|
||||||
|
"api": "Documentazione API"
|
||||||
|
},
|
||||||
|
"legal": {
|
||||||
|
"title": "Legale",
|
||||||
|
"terms": "Termini",
|
||||||
|
"privacy": "Privacy",
|
||||||
|
"cookies": "Politica Cookie",
|
||||||
|
"gdpr": "GDPR"
|
||||||
|
},
|
||||||
|
"social": {
|
||||||
|
"title": "Seguici"
|
||||||
|
},
|
||||||
|
"copyright": "© 2024 Guida Biblica - Fatto con ❤️ e 🙏"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pages": {
|
||||||
|
"bible": {
|
||||||
|
"title": "Leggi la Bibbia",
|
||||||
|
"subtitle": "Esplora le Scritture con un'interfaccia moderna e intuitiva",
|
||||||
|
"selectBook": "Seleziona libro",
|
||||||
|
"selectChapter": "Seleziona capitolo",
|
||||||
|
"version": "Versione",
|
||||||
|
"book": "Libro",
|
||||||
|
"chapter": "Capitolo",
|
||||||
|
"verse": "Versetto",
|
||||||
|
"verses": "versetti",
|
||||||
|
"save": "Salva",
|
||||||
|
"saved": "Salvato",
|
||||||
|
"saving": "Salvataggio...",
|
||||||
|
"share": "Condividi",
|
||||||
|
"previousChapter": "Capitolo precedente",
|
||||||
|
"nextChapter": "Capitolo successivo",
|
||||||
|
"loading": "Caricamento versetti...",
|
||||||
|
"noVerses": "Nessun versetto trovato per questa selezione.",
|
||||||
|
"startReading": "Inizia a esplorare le Scritture",
|
||||||
|
"navigation": "Navigazione",
|
||||||
|
"settings": "Impostazioni di Lettura",
|
||||||
|
"readingSettings": "Impostazioni di Lettura",
|
||||||
|
"preferences": "Preferenze",
|
||||||
|
"fontSize": "Dimensione Carattere",
|
||||||
|
"lineHeight": "Altezza Riga",
|
||||||
|
"fontFamily": "Famiglia Carattere",
|
||||||
|
"theme": "Tema",
|
||||||
|
"showVerseNumbers": "Mostra Numeri Versetti",
|
||||||
|
"columnLayout": "Layout a Colonne",
|
||||||
|
"readingMode": "Modalità Lettura",
|
||||||
|
"readingModeDesc": "Nascondi elementi dell'interfaccia per una lettura senza distrazioni",
|
||||||
|
"resetPreferences": "Ripristina Preferenze",
|
||||||
|
"keyboardShortcuts": "Scorciatoie da Tastiera",
|
||||||
|
"shortcuts": {
|
||||||
|
"navigation": "← → : Naviga capitoli",
|
||||||
|
"sidebar": "B : Attiva/disattiva barra laterale",
|
||||||
|
"settings": "S : Apri impostazioni",
|
||||||
|
"readingMode": "R : Attiva/disattiva modalità lettura",
|
||||||
|
"copy": "Ctrl+C : Copia versetto corrente"
|
||||||
|
},
|
||||||
|
"themes": {
|
||||||
|
"light": "Chiaro",
|
||||||
|
"dark": "Scuro",
|
||||||
|
"sepia": "Seppia"
|
||||||
|
},
|
||||||
|
"fontFamilies": {
|
||||||
|
"system": "Carattere Sistema",
|
||||||
|
"serif": "Serif",
|
||||||
|
"sans": "Sans-serif"
|
||||||
|
},
|
||||||
|
"copy": "Copia",
|
||||||
|
"copied": "Copiato!",
|
||||||
|
"copyVerse": "Copia versetto",
|
||||||
|
"scrollToTop": "Scorri in alto",
|
||||||
|
"toggleSidebar": "Attiva/disattiva barra laterale",
|
||||||
|
"toggleSettings": "Attiva/disattiva impostazioni",
|
||||||
|
"toggleReadingMode": "Attiva/disattiva modalità lettura",
|
||||||
|
"chapters": "capitoli",
|
||||||
|
"addBookmark": "Aggiungi segnalibro",
|
||||||
|
"removeBookmark": "Rimuovi segnalibro",
|
||||||
|
"loginToBookmark": "Accedi per aggiungere segnalibro",
|
||||||
|
"bookmarkVerse": "Aggiungi versetto ai segnalibri",
|
||||||
|
"removeVerseBookmark": "Rimuovi versetto dai segnalibri",
|
||||||
|
"toggleFullscreen": "Attiva/disattiva schermo intero",
|
||||||
|
"light": "Chiaro",
|
||||||
|
"dark": "Scuro",
|
||||||
|
"sepia": "Seppia",
|
||||||
|
"close": "Chiudi"
|
||||||
|
},
|
||||||
|
"prayers": {
|
||||||
|
"title": "Preghiere",
|
||||||
|
"subtitle": "Condividi preghiere e prega insieme alla comunità",
|
||||||
|
"viewModes": {
|
||||||
|
"private": "Le mie preghiere private",
|
||||||
|
"public": "Muro delle preghiere pubblico"
|
||||||
|
},
|
||||||
|
"chips": {
|
||||||
|
"private": "Privato",
|
||||||
|
"public": "Pubblico"
|
||||||
|
},
|
||||||
|
"languageFilter": {
|
||||||
|
"title": "Lingue",
|
||||||
|
"helper": "Scegli quali lingue includere. La tua lingua corrente rimane selezionata.",
|
||||||
|
"options": {
|
||||||
|
"en": "Inglese",
|
||||||
|
"ro": "Rumeno",
|
||||||
|
"es": "Spagnolo",
|
||||||
|
"it": "Italiano"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"alerts": {
|
||||||
|
"privateInfo": "Le preghiere private sono visibili solo a te. Attiva la condivisione pubblica per pubblicarle sul muro delle preghiere.",
|
||||||
|
"publicInfo": "Navigazione preghiere pubbliche per la tua lingua selezionata. Aggiungi più lingue dal filtro."
|
||||||
|
},
|
||||||
|
"empty": {
|
||||||
|
"private": "Non hai ancora preghiere private. Creane una per iniziare il tuo diario di preghiera.",
|
||||||
|
"public": "Non ci sono ancora preghiere pubbliche che corrispondono ai filtri selezionati."
|
||||||
|
},
|
||||||
|
"addRequest": "Aggiungi richiesta di preghiera",
|
||||||
|
"anonymous": "Anonimo",
|
||||||
|
"prayFor": "Prega per questo",
|
||||||
|
"categories": {
|
||||||
|
"title": "Categorie",
|
||||||
|
"all": "Tutte",
|
||||||
|
"personal": "Personale",
|
||||||
|
"family": "Famiglia",
|
||||||
|
"health": "Salute",
|
||||||
|
"work": "Lavoro",
|
||||||
|
"ministry": "Ministero",
|
||||||
|
"world": "Mondo"
|
||||||
|
},
|
||||||
|
"stats": {
|
||||||
|
"title": "Statistiche",
|
||||||
|
"activeRequests": "{count} richieste attive",
|
||||||
|
"totalPrayers": "{count} preghiere totali",
|
||||||
|
"youPrayed": "{count} richieste per cui hai pregato"
|
||||||
|
},
|
||||||
|
"buttons": {
|
||||||
|
"pray": "Prega",
|
||||||
|
"prayed": "Pregato",
|
||||||
|
"share": "Condividi"
|
||||||
|
},
|
||||||
|
"dialog": {
|
||||||
|
"title": "Aggiungi una richiesta di preghiera",
|
||||||
|
"titleLabel": "Titolo",
|
||||||
|
"categoryLabel": "Categoria",
|
||||||
|
"descriptionLabel": "Descrizione",
|
||||||
|
"placeholder": "Descrivi la tua richiesta di preghiera...",
|
||||||
|
"cancel": "Annulla",
|
||||||
|
"submit": "Aggiungi preghiera",
|
||||||
|
"makePublic": "Condividi sul muro delle preghiere pubblico",
|
||||||
|
"visibilityPrivate": "Le preghiere private rimangono visibili solo a te.",
|
||||||
|
"visibilityPublic": "Le preghiere pubbliche sono visibili a tutti sul muro delle preghiere."
|
||||||
|
},
|
||||||
|
"samples": {
|
||||||
|
"item1": {
|
||||||
|
"title": "Preghiera per la guarigione",
|
||||||
|
"description": "Per favore pregate per mio padre che è in ospedale. Ha bisogno della guarigione di Dio.",
|
||||||
|
"author": "Maria P."
|
||||||
|
},
|
||||||
|
"item2": {
|
||||||
|
"title": "Guida di Dio nella carriera",
|
||||||
|
"description": "Cercando la direzione di Dio per il prossimo passo nella mia carriera. Per favore pregate per chiarezza e pace.",
|
||||||
|
"author": "Alex M."
|
||||||
|
},
|
||||||
|
"item3": {
|
||||||
|
"title": "Unità nella nostra famiglia",
|
||||||
|
"description": "Per favore pregate per il ripristino delle relazioni nella nostra famiglia e per il perdono reciproco.",
|
||||||
|
"author": "Anonimo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"title": "Cerca nelle Scritture",
|
||||||
|
"subtitle": "Trova versetti e passaggi in tutta la Bibbia",
|
||||||
|
"input": {
|
||||||
|
"placeholder": "Cerca parole, frasi o riferimenti..."
|
||||||
|
},
|
||||||
|
"button": {
|
||||||
|
"search": "Cerca"
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"title": "Filtri",
|
||||||
|
"clear": "Cancella",
|
||||||
|
"testament": "Testamento",
|
||||||
|
"version": "Versione",
|
||||||
|
"options": {
|
||||||
|
"all": "Tutta la Bibbia",
|
||||||
|
"old": "Antico Testamento",
|
||||||
|
"new": "Nuovo Testamento"
|
||||||
|
},
|
||||||
|
"specificBooks": "Libri specifici"
|
||||||
|
},
|
||||||
|
"history": {
|
||||||
|
"title": "Ricerche recenti"
|
||||||
|
},
|
||||||
|
"popular": {
|
||||||
|
"title": "Ricerche popolari",
|
||||||
|
"items": [
|
||||||
|
"amore",
|
||||||
|
"fede",
|
||||||
|
"speranza",
|
||||||
|
"perdono",
|
||||||
|
"pace",
|
||||||
|
"preghiera",
|
||||||
|
"saggezza",
|
||||||
|
"gioia",
|
||||||
|
"pazienza",
|
||||||
|
"misericordia"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"searching": "Ricerca in corso...",
|
||||||
|
"results": "Risultati ({count})",
|
||||||
|
"relevance": "rilevanza",
|
||||||
|
"searchIn": "Ricerca in: {books}",
|
||||||
|
"noResults": {
|
||||||
|
"title": "Nessun risultato trovato",
|
||||||
|
"description": "Prova a cambiare il termine di ricerca o a regolare i filtri."
|
||||||
|
},
|
||||||
|
"empty": {
|
||||||
|
"title": "Inizia a cercare nelle Scritture",
|
||||||
|
"description": "Inserisci una parola, una frase o un riferimento biblico per trovare versetti pertinenti."
|
||||||
|
},
|
||||||
|
"copyVerse": "Copia versetto",
|
||||||
|
"goTo": "Vai a",
|
||||||
|
"addBookmark": "Aggiungi segnalibro",
|
||||||
|
"removeBookmark": "Rimuovi segnalibro",
|
||||||
|
"searchTypes": {
|
||||||
|
"anyWords": "Qualsiasi parola",
|
||||||
|
"exactPhrase": "Frase esatta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"auth": {
|
||||||
|
"email": "Email",
|
||||||
|
"password": "Password",
|
||||||
|
"confirmPassword": "Conferma password",
|
||||||
|
"name": "Nome",
|
||||||
|
"optional": "(facoltativo)",
|
||||||
|
"login": "Accedi",
|
||||||
|
"register": "Registrati",
|
||||||
|
"logout": "Disconnetti",
|
||||||
|
"logging_in": "Accesso in corso...",
|
||||||
|
"registering": "Registrazione in corso...",
|
||||||
|
"loginError": "Errore di accesso",
|
||||||
|
"registerError": "Errore di registrazione",
|
||||||
|
"connectionError": "Errore di connessione",
|
||||||
|
"passwordMismatch": "Le password non corrispondono",
|
||||||
|
"createAccount": "Crea account",
|
||||||
|
"alreadyHaveAccount": "Hai già un account?",
|
||||||
|
"noAccount": "Non hai un account?",
|
||||||
|
"forgotPassword": "Hai dimenticato la password?",
|
||||||
|
"welcomeBack": "Bentornato!",
|
||||||
|
"joinUs": "Unisciti a noi!"
|
||||||
|
},
|
||||||
|
"profile": {
|
||||||
|
"title": "Profilo",
|
||||||
|
"subtitle": "Gestisci le informazioni del tuo account",
|
||||||
|
"personalInfo": "Informazioni Personali",
|
||||||
|
"accountDetails": "Dettagli Account",
|
||||||
|
"name": "Nome",
|
||||||
|
"email": "Email",
|
||||||
|
"role": "Ruolo",
|
||||||
|
"memberSince": "Membro Dal",
|
||||||
|
"edit": "Modifica",
|
||||||
|
"save": "Salva Modifiche",
|
||||||
|
"saving": "Salvataggio...",
|
||||||
|
"cancel": "Annulla",
|
||||||
|
"emailCannotChange": "L'email non può essere modificata",
|
||||||
|
"profileUpdated": "Profilo aggiornato con successo!",
|
||||||
|
"updateError": "Errore nell'aggiornamento del profilo",
|
||||||
|
"user": "Utente",
|
||||||
|
"admin": "Amministratore",
|
||||||
|
"moderator": "Moderatore"
|
||||||
|
},
|
||||||
|
"settings": {
|
||||||
|
"title": "Impostazioni",
|
||||||
|
"subtitle": "Personalizza la tua esperienza",
|
||||||
|
"appearance": "Aspetto",
|
||||||
|
"languageAndNotifications": "Lingua e Notifiche",
|
||||||
|
"security": "Sicurezza",
|
||||||
|
"theme": "Tema",
|
||||||
|
"fontSize": "Dimensione Carattere",
|
||||||
|
"language": "Lingua",
|
||||||
|
"notifications": "Abilita notifiche",
|
||||||
|
"emailUpdates": "Aggiornamenti email",
|
||||||
|
"changePassword": "Cambia Password",
|
||||||
|
"changePasswordSoon": "Cambia Password (Prossimamente)",
|
||||||
|
"passwordSecurity": "Impostazioni password e sicurezza",
|
||||||
|
"saveSettings": "Salva Impostazioni",
|
||||||
|
"settingsSaved": "Impostazioni salvate con successo!",
|
||||||
|
"settingsError": "Errore nel salvataggio delle impostazioni",
|
||||||
|
"themes": {
|
||||||
|
"light": "Chiaro",
|
||||||
|
"dark": "Scuro",
|
||||||
|
"auto": "Automatico"
|
||||||
|
},
|
||||||
|
"fontSizes": {
|
||||||
|
"small": "Piccolo",
|
||||||
|
"medium": "Medio",
|
||||||
|
"large": "Grande"
|
||||||
|
},
|
||||||
|
"languages": {
|
||||||
|
"ro": "Română",
|
||||||
|
"en": "English",
|
||||||
|
"es": "Español",
|
||||||
|
"it": "Italiano"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bookmarks": {
|
||||||
|
"title": "I Miei Segnalibri",
|
||||||
|
"subtitle": "I tuoi versetti e capitoli salvati",
|
||||||
|
"totalBookmarks": "Segnalibri totali",
|
||||||
|
"chapterBookmarks": "Capitoli salvati",
|
||||||
|
"verseBookmarks": "Versetti salvati",
|
||||||
|
"allBookmarks": "Tutti",
|
||||||
|
"chapters": "Capitoli",
|
||||||
|
"verses": "Versetti",
|
||||||
|
"chapter": "Capitolo",
|
||||||
|
"verse": "Versetto",
|
||||||
|
"noBookmarks": "Non hai ancora segnalibri",
|
||||||
|
"noBookmarksDescription": "Inizia a leggere la Bibbia e salva i tuoi capitoli o versetti preferiti",
|
||||||
|
"startReading": "Inizia a leggere",
|
||||||
|
"goTo": "Vai a",
|
||||||
|
"authRequired": "Devi essere autenticato",
|
||||||
|
"loadError": "Errore nel caricamento dei segnalibri"
|
||||||
|
},
|
||||||
|
"common": {
|
||||||
|
"loading": "Caricamento...",
|
||||||
|
"error": "Si è verificato un errore",
|
||||||
|
"save": "Salva",
|
||||||
|
"cancel": "Annulla",
|
||||||
|
"delete": "Elimina",
|
||||||
|
"edit": "Modifica",
|
||||||
|
"close": "Chiudi",
|
||||||
|
"back": "Indietro",
|
||||||
|
"next": "Successivo",
|
||||||
|
"previous": "Precedente"
|
||||||
|
},
|
||||||
|
"contact": {
|
||||||
|
"hero": {
|
||||||
|
"title": "Contattaci",
|
||||||
|
"subtitle": "Mettiti in contatto con il nostro team",
|
||||||
|
"description": "Hai domande su Guida Biblica? Hai bisogno di supporto tecnico? Vuoi condividere feedback? Siamo qui per aiutarti nel tuo viaggio spirituale."
|
||||||
|
},
|
||||||
|
"form": {
|
||||||
|
"title": "Inviaci un messaggio",
|
||||||
|
"description": "Compila il modulo qui sotto e ti risponderemo il prima possibile.",
|
||||||
|
"fields": {
|
||||||
|
"name": "Il Tuo Nome",
|
||||||
|
"email": "Indirizzo Email",
|
||||||
|
"subject": "Oggetto",
|
||||||
|
"message": "Il Tuo Messaggio"
|
||||||
|
},
|
||||||
|
"submit": "Invia Messaggio",
|
||||||
|
"submitting": "Invio in corso...",
|
||||||
|
"success": "Grazie per il tuo messaggio! Ti risponderemo presto.",
|
||||||
|
"error": "Si è verificato un errore nell'invio del tuo messaggio. Per favore riprova."
|
||||||
|
},
|
||||||
|
"info": {
|
||||||
|
"title": "Informazioni di Contatto",
|
||||||
|
"description": "Contattaci attraverso uno qualsiasi di questi canali:",
|
||||||
|
"email": {
|
||||||
|
"title": "Supporto Email",
|
||||||
|
"content": "contact@biblical-guide.com"
|
||||||
|
},
|
||||||
|
"address": {
|
||||||
|
"title": "Il Nostro Ufficio",
|
||||||
|
"content": "123 Bible Street, Faith City, FC 12345"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"faq": {
|
||||||
|
"title": "Domande Frequenti",
|
||||||
|
"description": "Trova risposte rapide alle domande comuni su Guida Biblica.",
|
||||||
|
"viewFaq": "Visualizza FAQ"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"seo": {
|
||||||
|
"title": "Guida Biblica – Studio Biblico Online con IA, Versetti Giornalieri e Comunità di Preghiera",
|
||||||
|
"description": "Guida Biblica è un'app di studio biblico online con chat potenziata dall'IA, ricerca istantanea di versetti e una comunità globale di preghiera. Ricevi versetti biblici giornalieri e risposte basate sulle Scritture alle tue domande.",
|
||||||
|
"keywords": "studio biblico online, chat biblica con IA, versetto biblico giornaliero, app studio biblico, comunità di preghiera, leggi la bibbia online, ricerca versetti, studio scritture",
|
||||||
|
"ogTitle": "Guida Biblica – Studio Biblico Online con IA",
|
||||||
|
"ogDescription": "Leggi la Bibbia online, fai domande con la chat IA e unisciti a una comunità di preghiera. Ricevi versetti biblici giornalieri nella tua casella di posta.",
|
||||||
|
"twitterTitle": "Guida Biblica – Studio Biblico Online con IA",
|
||||||
|
"twitterDescription": "App di studio biblico online con chat IA, versetti giornalieri e comunità di preghiera.",
|
||||||
|
"footer": "Guida Biblica – app di studio biblico online con chat IA, versetti giornalieri e comunità di preghiera."
|
||||||
|
},
|
||||||
|
"pwa": {
|
||||||
|
"install": "Installa App",
|
||||||
|
"installing": "Installazione...",
|
||||||
|
"installSuccess": "App installata con successo!",
|
||||||
|
"installFailed": "Installazione fallita",
|
||||||
|
"update": "Aggiornamento disponibile",
|
||||||
|
"updateReady": "Aggiornamento pronto",
|
||||||
|
"offline": "Sei offline",
|
||||||
|
"onlineAgain": "Sei di nuovo online!"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -283,7 +283,8 @@
|
|||||||
"options": {
|
"options": {
|
||||||
"en": "Engleză",
|
"en": "Engleză",
|
||||||
"ro": "Română",
|
"ro": "Română",
|
||||||
"es": "Spaniolă"
|
"es": "Spaniolă",
|
||||||
|
"it": "Italiană"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"alerts": {
|
"alerts": {
|
||||||
@@ -481,7 +482,8 @@
|
|||||||
"languages": {
|
"languages": {
|
||||||
"ro": "Română",
|
"ro": "Română",
|
||||||
"en": "English",
|
"en": "English",
|
||||||
"es": "Español"
|
"es": "Español",
|
||||||
|
"it": "Italiano"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"bookmarks": {
|
"bookmarks": {
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ export async function middleware(request: NextRequest) {
|
|||||||
if (!token) {
|
if (!token) {
|
||||||
// Extract locale from pathname for redirect
|
// Extract locale from pathname for redirect
|
||||||
const locale = request.nextUrl.pathname.split('/')[1]
|
const locale = request.nextUrl.pathname.split('/')[1]
|
||||||
const isValidLocale = ['ro', 'en', 'es'].includes(locale)
|
const isValidLocale = ['ro', 'en', 'es', 'it'].includes(locale)
|
||||||
const redirectLocale = isValidLocale ? locale : 'en'
|
const redirectLocale = isValidLocale ? locale : 'en'
|
||||||
|
|
||||||
return NextResponse.redirect(new URL(`/${redirectLocale}/auth/login`, request.url))
|
return NextResponse.redirect(new URL(`/${redirectLocale}/auth/login`, request.url))
|
||||||
@@ -83,6 +83,6 @@ export const config = {
|
|||||||
// - favicon.ico, robots.txt, sitemap.xml
|
// - favicon.ico, robots.txt, sitemap.xml
|
||||||
'/((?!api|admin|_next|_vercel|.*\\..*|favicon.ico|robots.txt|sitemap.xml).*)',
|
'/((?!api|admin|_next|_vercel|.*\\..*|favicon.ico|robots.txt|sitemap.xml).*)',
|
||||||
// Match internationalized pathnames
|
// Match internationalized pathnames
|
||||||
'/(ro|en|es)/:path*'
|
'/(ro|en|es|it)/:path*'
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user