2019 lines
79 KiB
JSON
2019 lines
79 KiB
JSON
{
|
||
"nav": {
|
||
"home": "Home",
|
||
"community": "Community",
|
||
"articles": "Articoli",
|
||
"photos": "Foto",
|
||
"staff": "Staff",
|
||
"rankings": "Classifiche",
|
||
"guilds": "Gruppi",
|
||
"leaderboards": "Classifiche",
|
||
"rareValues": "Valori rari",
|
||
"shop": "Negozio",
|
||
"market": "Mercato",
|
||
"assistance": "Assistenza",
|
||
"helpCenter": "Centro assistenza",
|
||
"myTickets": "I miei ticket",
|
||
"badges": "Distintivi",
|
||
"radio": "Radio",
|
||
"friends": "Amici",
|
||
"messages": "Messaggi",
|
||
"admin": "Admin",
|
||
"openMenu": "Open menu",
|
||
"closeMenu": "Close menu",
|
||
"drawBadge": "Crea distintivo"
|
||
},
|
||
"header": {
|
||
"online": "{count} online su {hotel}",
|
||
"nitroClient": "Client Nitro",
|
||
"tagline": "Un mondo virtuale online dove puoi creare il tuo avatar, fare amicizia, chattare, creare stanze e molto altro!",
|
||
"login": "Accedi",
|
||
"or": "Oppure",
|
||
"createAccount": "Crea un account"
|
||
},
|
||
"footer": {
|
||
"copyright": "© {year} - {hotel} è un progetto educativo senza scopo di lucro"
|
||
},
|
||
"common": {
|
||
"language": "Lingua",
|
||
"lightMode": "Tema chiaro",
|
||
"darkMode": "Tema scuro"
|
||
},
|
||
"pages": {
|
||
"staff": {
|
||
"title": "Staff",
|
||
"subtitle": "Il team dietro l'hotel",
|
||
"ranksTitle": "Ruoli",
|
||
"ranksSubtitle": "Di cosa si occupa ogni parte del team",
|
||
"membersTitle": "Membri del team",
|
||
"membersEmptySubtitle": "Nessuno da mostrare al momento",
|
||
"membersSubtitle": "{count, plural, one {# membro che tiene tutto in funzione} other {# membri che tengono tutto in funzione}}",
|
||
"emptyState": "Nessun membro dello staff da mostrare.",
|
||
"colUsername": "Nome utente",
|
||
"colRank": "Ruolo",
|
||
"colMotto": "Motto"
|
||
},
|
||
"leaderboard": {
|
||
"title": "Classifica",
|
||
"subtitle": "I 20 migliori giocatori per {currency}",
|
||
"tab_credits": "Crediti",
|
||
"tab_diamonds": "Diamanti",
|
||
"tab_duckets": "Duckets",
|
||
"tab_achievement": "Trofei",
|
||
"tab_respects": "Rispetti",
|
||
"tab_onlinetime": "Tempo online",
|
||
"emptyState": "Ancora nessuna classifica da mostrare.",
|
||
"colAvatar": "Avatar",
|
||
"colPlayer": "Giocatore"
|
||
},
|
||
"friends": {
|
||
"title": "Amici",
|
||
"emptySubtitle": "Non hai ancora aggiunto nessun amico",
|
||
"subtitle": "{count, plural, one {Hai # amico} other {Hai # amici}}",
|
||
"emptyState": "Aggiungi amici nell'hotel e compariranno qui.",
|
||
"noMotto": "Nessun motto"
|
||
},
|
||
"messages": {
|
||
"title": "Messaggi",
|
||
"subtitle": "Richieste di amicizia e messaggi offline in attesa per te",
|
||
"requestsTitle": "Richieste di amicizia",
|
||
"requestsEmptySubtitle": "Nessuno ti ha ancora chiesto l'amicizia",
|
||
"requestsSubtitle": "{count, plural, one {# richiesta in sospeso} other {# richieste in sospeso}}",
|
||
"requestsEmptyState": "Nessuna richiesta di amicizia in sospeso.",
|
||
"wantsToBeFriend": "vuole essere tuo amico.",
|
||
"accept": "Accetta",
|
||
"offlineTitle": "Messaggi offline",
|
||
"offlineEmptySubtitle": "La tua casella è vuota",
|
||
"offlineSubtitle": "{count, plural, one {# messaggio ricevuto} other {# messaggi ricevuti}}",
|
||
"offlineEmptyState": "Non hai messaggi offline.",
|
||
"unknownUser": "Utente #{id}"
|
||
},
|
||
"profile": {
|
||
"noMotto": "Nessun motto",
|
||
"statRank": "Ruolo",
|
||
"statCredits": "Crediti",
|
||
"statRegistered": "Registrato",
|
||
"badgesTitle": "Distintivi",
|
||
"badgesEmpty": "Ancora nessun distintivo.",
|
||
"photosTitle": "Foto",
|
||
"photosEmpty": "Ancora nessuna foto.",
|
||
"guestbookTitle": "Bacheca",
|
||
"guestbookSubtitle": "Messaggi sulla bacheca di {username}",
|
||
"leaveMessage": "Lascia un messaggio",
|
||
"guestbookPlaceholder": "Scrivi qualcosa sulla bacheca di {username}…",
|
||
"post": "Pubblica",
|
||
"loginToPost": "Accedi per lasciare un messaggio sulla bacheca.",
|
||
"guestbookEmpty": "Ancora nessun messaggio in bacheca.",
|
||
"unknownUser": "Utente #{id}",
|
||
"statDuckets": "Duckets",
|
||
"statDiamonds": "Diamanti",
|
||
"walletTitle": "Portafoglio",
|
||
"friendsTitle": "Amici",
|
||
"friendsSubtitle": "Le persone con cui passa il tempo nell’hotel",
|
||
"friendsEmpty": "Nessun amico da mostrare.",
|
||
"roomsTitle": "Stanze",
|
||
"roomsSubtitle": "Le stanze che possiede",
|
||
"roomsEmpty": "Nessuna stanza da mostrare.",
|
||
"roomUntitled": "Stanza senza nome"
|
||
},
|
||
"rankings": {
|
||
"title": "Classifica",
|
||
"subtitle": "I 12 migliori giocatori ordinati per crediti",
|
||
"emptyState": "Ancora nessun giocatore da classificare."
|
||
},
|
||
"home": {
|
||
"welcome": "Benvenuto su {hotelName}",
|
||
"welcomeSubtitle": "Il tuo hotel retrò, ora con tecnologia Next.js",
|
||
"welcomeBody": "Rilassati, colleziona furni e fai nuove amicizie.",
|
||
"enterHotel": "Entra in {hotelName}",
|
||
"onlineFriends": "Amici online",
|
||
"noFriendsOnline": "Nessun amico online",
|
||
"register": "REGISTRATI ORA",
|
||
"joinNow": "Unisciti a {hotelName} oggi!",
|
||
"recentUsers": "Utenti recenti",
|
||
"recentPhotos": "Foto recenti",
|
||
"latestNews": "Ultime notizie",
|
||
"newsTitle": "Ultime notizie",
|
||
"newsSubtitle": "Appena arrivate dall'hotel",
|
||
"allNews": "Tutte le notizie →",
|
||
"noArticles": "Ancora nessun articolo.",
|
||
"noPhotos": "Ancora nessuna foto.",
|
||
"noUsers": "Nessun utente online",
|
||
"latestArticle": "Ultimo articolo"
|
||
},
|
||
"news": {
|
||
"title": "Notizie",
|
||
"subtitle": "Gli ultimi annunci, eventi e aggiornamenti dall'hotel",
|
||
"noArticles": "Ancora nessun articolo."
|
||
},
|
||
"article": {
|
||
"backToNews": "← Notizie",
|
||
"reactionsTitle": "Reazioni",
|
||
"reactionsSubtitle": "Dicci cosa ne pensi",
|
||
"reaction": {
|
||
"like": "Mi piace",
|
||
"love": "Adoro",
|
||
"wow": "Wow"
|
||
},
|
||
"removeReaction": "Clicca per rimuovere la tua reazione",
|
||
"reactWith": "Reagisci con {reaction}",
|
||
"noReactions": "Ancora nessuna reazione.",
|
||
"logIn": "Accedi",
|
||
"toReact": "per reagire.",
|
||
"commentsTitle": "Commenti",
|
||
"commentsSubtitle": "Partecipa alla conversazione",
|
||
"commentsCount": "{count} finora",
|
||
"noComments": "Ancora nessun commento. Scrivi il primo.",
|
||
"userNumber": "Utente #{id}",
|
||
"addComment": "Aggiungi un commento",
|
||
"commentPlaceholder": "Scrivi il tuo commento…",
|
||
"postComment": "Pubblica commento",
|
||
"toComment": "per lasciare un commento."
|
||
},
|
||
"photos": {
|
||
"title": "Foto",
|
||
"subtitle": "Gli ultimi scatti realizzati nell'hotel",
|
||
"noPhotos": "Ancora nessuna foto.",
|
||
"photoAlt": "Foto dell'utente #{id}",
|
||
"byUser": "dell'utente #{id}"
|
||
},
|
||
"badges": {
|
||
"title": "Distintivi",
|
||
"subtitle": "I distintivi che puoi ottenere e sfoggiare in giro per l'hotel",
|
||
"noBadges": "Ancora nessun distintivo disponibile."
|
||
},
|
||
"community": {
|
||
"title": "Community",
|
||
"subtitle": "Tutto ciò che accade nell'hotel in un unico posto",
|
||
"open": "Apri →",
|
||
"links": {
|
||
"rankings": {
|
||
"title": "Classifiche",
|
||
"text": "Scopri i giocatori più ricchi dell'hotel, ordinati per crediti."
|
||
},
|
||
"staff": {
|
||
"title": "Staff",
|
||
"text": "Conosci il team che ogni giorno fa funzionare l'hotel."
|
||
},
|
||
"news": {
|
||
"title": "Notizie",
|
||
"text": "Gli ultimi annunci, eventi e aggiornamenti."
|
||
},
|
||
"photos": {
|
||
"title": "Foto",
|
||
"text": "Scatti condivisi dalla community in giro per l'hotel."
|
||
},
|
||
"guilds": {
|
||
"title": "Gilde",
|
||
"text": "Esplora i gruppi creati e a cui si sono uniti i giocatori."
|
||
},
|
||
"leaderboards": {
|
||
"title": "Classifiche generali",
|
||
"text": "Chi è in testa questa stagione nelle statistiche dell'hotel."
|
||
}
|
||
}
|
||
},
|
||
"guilds": {
|
||
"title": "Gilde",
|
||
"subtitle": "Esplora i gruppi creati e frequentati dai giocatori",
|
||
"empty": "Ancora nessuna gilda.",
|
||
"unnamedGuild": "Gilda senza nome",
|
||
"noDescription": "Nessuna descrizione"
|
||
},
|
||
"guild": {
|
||
"allGuilds": "← Tutte le gilde",
|
||
"unnamedGuild": "Gilda senza nome",
|
||
"noDescription": "Nessuna descrizione",
|
||
"memberSingular": "Membro",
|
||
"memberPlural": "Membri",
|
||
"founded": "Fondata",
|
||
"forumLink": "Forum →",
|
||
"discussion": "Discussione",
|
||
"membersTitle": "Membri",
|
||
"memberLowerSingular": "membro",
|
||
"memberLowerPlural": "membri",
|
||
"noMembers": "Nessun membro.",
|
||
"owner": "Proprietario",
|
||
"noMotto": "Nessun motto"
|
||
},
|
||
"guildForum": {
|
||
"backToGuild": "← Torna alla gilda",
|
||
"unnamedGuild": "Gilda senza nome",
|
||
"forumTitle": "{guild} — Forum",
|
||
"threadSingular": "discussione",
|
||
"threadPlural": "discussioni",
|
||
"newThread": "+ Nuova discussione",
|
||
"empty": "Ancora nessuna discussione in questo forum.",
|
||
"colSubject": "Oggetto",
|
||
"colAuthor": "Autore",
|
||
"colPosts": "Messaggi",
|
||
"colDate": "Data",
|
||
"noSubject": "(senza oggetto)",
|
||
"pinned": "In evidenza",
|
||
"locked": "Bloccata",
|
||
"userNumber": "Utente #{id}",
|
||
"unknown": "Sconosciuto"
|
||
},
|
||
"guildForumNew": {
|
||
"backToForum": "← Torna al forum",
|
||
"unnamedGuild": "Gilda senza nome",
|
||
"title": "Nuova discussione",
|
||
"subtitle": "nel forum di {guild}",
|
||
"subjectLabel": "Oggetto",
|
||
"subjectPlaceholder": "Oggetto della discussione",
|
||
"messageLabel": "Messaggio",
|
||
"messagePlaceholder": "Scrivi il tuo primo messaggio…",
|
||
"postThread": "Pubblica discussione",
|
||
"cancel": "Annulla"
|
||
},
|
||
"shop": {
|
||
"title": "Negozio",
|
||
"subtitle": "Ricarica il tuo account e accaparrati pacchetti esclusivi, valute e distintivi.",
|
||
"browsingCategory": "Stai sfogliando i pacchetti {category}.",
|
||
"all": "Tutti",
|
||
"allPackages": "Tutti i pacchetti",
|
||
"packagesAvailable": "{count, plural, one {# pacchetto disponibile} other {# pacchetti disponibili}}",
|
||
"empty": "Al momento non ci sono pacchetti disponibili.",
|
||
"buy": "Acquista"
|
||
},
|
||
"topup": {
|
||
"title": "Ricarica con PayPal",
|
||
"subtitle": "Paga in sicurezza con PayPal e i tuoi crediti vengono aggiunti non appena il pagamento va a buon fine.",
|
||
"cancelled": "Il pagamento è stato annullato — non è stato addebitato nulla.",
|
||
"chooseAmount": "Scegli un importo",
|
||
"notConfiguredPre": "PayPal non è ancora configurato. Un amministratore deve impostare",
|
||
"notConfiguredAnd": "e",
|
||
"notConfiguredOptional": "(e facoltativamente",
|
||
"notConfiguredPost": "per la modalità sandbox o live).",
|
||
"balanceTitle": "Il tuo saldo",
|
||
"signedInAs": "Hai effettuato l'accesso come {username}",
|
||
"credits": "Crediti",
|
||
"creditsPerUnit": "Crediti per 1,00 {currency}",
|
||
"rateLine": "Ricevi <strong>{amount}</strong> crediti per 1,00 {currency}. I crediti compaiono nel gioco al tuo prossimo accesso."
|
||
},
|
||
"marketplace": {
|
||
"title": "Mercatino",
|
||
"subtitle": "Sfoglia mobili e rari messi in vendita dai giocatori. Le inserzioni vengono create nel gioco e si aggiornano in tempo reale — entra nell'hotel per fare un'offerta.",
|
||
"activeOffers": "Offerte attive",
|
||
"sellers": "Venditori",
|
||
"totalValue": "Valore totale",
|
||
"activeListings": "Inserzioni attive",
|
||
"mostRecentFirst": "Prima le più recenti",
|
||
"empty": "Al momento non ci sono offerte attive nel mercatino. Riprova più tardi.",
|
||
"colOffer": "Offerta",
|
||
"colItem": "Oggetto",
|
||
"colSeller": "Venditore",
|
||
"colPrice": "Prezzo",
|
||
"colListed": "Pubblicata",
|
||
"itemLabel": "Oggetto #{id}",
|
||
"userLabel": "Utente #{id}",
|
||
"justNow": "proprio ora",
|
||
"minutesAgo": "{count} min fa",
|
||
"hoursAgo": "{count} h fa",
|
||
"daysAgo": "{count} g fa"
|
||
},
|
||
"rares": {
|
||
"title": "Valori dei rari",
|
||
"subtitle": "Ottieni una panoramica di tutti i rari dell'hotel, raggruppati per categoria.",
|
||
"empty": "Al momento non abbiamo rari elencati qui.",
|
||
"rareCount": "{count, plural, one {# raro} other {# rari}}",
|
||
"viewRares": "Vedi i rari →"
|
||
},
|
||
"rareCategory": {
|
||
"rareCount": "{count, plural, one {# raro in questa categoria} other {# rari in questa categoria}}",
|
||
"allRares": "← Tutti i rari",
|
||
"empty": "Ancora nessun raro elencato in questa categoria.",
|
||
"colRare": "Raro",
|
||
"colCredits": "Crediti",
|
||
"colCurrency": "Valuta",
|
||
"creditsValue": "{value} crediti",
|
||
"duckets": "Duckets",
|
||
"diamonds": "Diamanti",
|
||
"credits": "Crediti"
|
||
},
|
||
"redeem": {
|
||
"title": "Riscatta un buono",
|
||
"subtitle": "Hai un codice buono? Inseriscilo qui sotto per aggiungere la ricompensa al tuo account.",
|
||
"enterCode": "Inserisci il tuo codice",
|
||
"oncePerAccount": "Ogni buono può essere riscattato una sola volta per account.",
|
||
"balanceTitle": "Il tuo saldo",
|
||
"signedInAs": "Hai effettuato l'accesso come {username}",
|
||
"credits": "Crediti",
|
||
"instantCredit": "Le ricompense riscattate vengono accreditate immediatamente e compaiono nel gioco al tuo prossimo accesso."
|
||
},
|
||
"help": {
|
||
"title": "Centro assistenza",
|
||
"subtitle": "Trova guide, argomenti di supporto e le regole dell'hotel: tutto ciò che ti serve per ricevere aiuto.",
|
||
"myTickets": "I miei ticket →",
|
||
"topicsTitle": "Argomenti di supporto",
|
||
"topicsSubtitle": "Sfoglia guide e risposte alle domande più comuni",
|
||
"topicsEmpty": "Ancora nessun argomento di aiuto.",
|
||
"rulesTitle": "Regole dell'hotel",
|
||
"rulesSubtitle": "Leggile prima di trascorrere del tempo nell'hotel",
|
||
"rulesEmpty": "Ancora nessuna regola pubblicata.",
|
||
"categoryEmpty": "Nessuna regola in questa categoria."
|
||
},
|
||
"helpCategory": {
|
||
"back": "← Centro assistenza",
|
||
"topicSubtitle": "Argomento del centro assistenza",
|
||
"moreTitle": "Altri argomenti di aiuto",
|
||
"moreSubtitle": "Passa a un altro argomento di supporto"
|
||
},
|
||
"helpTickets": {
|
||
"title": "Ticket di assistenza",
|
||
"subtitle": "Invia un ticket allo staff e tieni traccia delle tue richieste aperte.",
|
||
"statTotal": "Ticket totali",
|
||
"statOpen": "Aperti",
|
||
"statClosed": "Chiusi",
|
||
"newTitle": "Nuovo ticket",
|
||
"newSubtitle": "Descrivi il tuo problema e lo staff ti ricontatterà",
|
||
"subjectPlaceholder": "Oggetto",
|
||
"contentPlaceholder": "Descrivi il tuo problema…",
|
||
"submit": "Invia ticket",
|
||
"listTitle": "I tuoi ticket",
|
||
"listSubtitle": "Tutte le richieste che hai inviato allo staff",
|
||
"listEmpty": "Non hai ancora nessun ticket.",
|
||
"colId": "ID",
|
||
"colSubject": "Oggetto",
|
||
"colStatus": "Stato",
|
||
"colCreated": "Creato",
|
||
"statusOpen": "Aperto",
|
||
"statusClosed": "Chiuso"
|
||
},
|
||
"applyStaff": {
|
||
"title": "Candidati per lo staff di {hotel}",
|
||
"subtitle": "Apriamo le candidature per lo staff di tanto in tanto. Se trovi una posizione che senti perfetta per te, non esitare a candidarti.",
|
||
"noPositionsTitle": "Nessuna posizione aperta",
|
||
"noPositionsBody": "Al momento non ci sono posizioni aperte. Torna più tardi per verificare se nel frattempo ci sono nuove opportunità. Grazie per il tuo interesse.",
|
||
"noDeadline": "Nessuna scadenza impostata",
|
||
"deadline": "Scadenza candidatura: {date}",
|
||
"alreadyApplied": "Ti sei già candidato per {rank}",
|
||
"aboutYou": "Parlaci di te",
|
||
"aboutPlaceholder": "Raccontaci perché saresti un ottimo {rank}…",
|
||
"applyFor": "Candidati per {rank}"
|
||
},
|
||
"applyTeam": {
|
||
"title": "Candidati per il team di {hotel}",
|
||
"subtitle": "Apriamo le candidature per il team periodicamente. Se vedi un team adatto a te, non esitare a candidarti!",
|
||
"noPositionsTitle": "Nessuna posizione nel team aperta",
|
||
"noPositionsBody": "Al momento non ci sono posizioni aperte nel team. Torna più tardi per verificare se ci sono nuove opportunità. Grazie!",
|
||
"pending": "La tua candidatura è in attesa",
|
||
"aboutYou": "Parlaci di te",
|
||
"aboutPlaceholder": "Raccontaci perché saresti perfetto per {rank}…",
|
||
"applyFor": "Candidati per {rank}"
|
||
},
|
||
"radio": {
|
||
"title": "Radio",
|
||
"subtitle": "Sintonizzati sulla radio dell'hotel — set DJ in diretta, richieste e saluti.",
|
||
"nowPlaying": "In riproduzione",
|
||
"nothingPlaying": "Nessun brano in riproduzione al momento.",
|
||
"onAir": "In onda: {dj}",
|
||
"noDj": "Nessun DJ in onda.",
|
||
"audioUnsupported": "Il tuo browser non supporta l'elemento audio.",
|
||
"streamOffline": "Lo streaming è al momento offline.",
|
||
"exploreTitle": "Esplora la radio",
|
||
"exploreSubtitle": "Programmazione, saluti, richieste e altro",
|
||
"linkSchedule": "Programmazione",
|
||
"linkScheduleText": "La nostra programmazione settimanale di DJ e show.",
|
||
"linkShouts": "Saluti",
|
||
"linkShoutsText": "Saluti e richieste dalla community.",
|
||
"linkRequests": "Richieste",
|
||
"linkRequestsText": "Chiedi al DJ di mettere il tuo brano preferito.",
|
||
"linkApply": "Candidati come DJ",
|
||
"linkApplyText": "Unisciti al team e va' in onda.",
|
||
"linkLeaderboard": "Classifica",
|
||
"linkLeaderboardText": "I migliori ascoltatori in base ai punti guadagnati.",
|
||
"todayTitle": "Programmazione di oggi",
|
||
"todayTitleWithDay": "Programmazione di oggi · {day}",
|
||
"todaySubtitle": "Cosa c'è in onda oggi",
|
||
"fullWeek": "Settimana intera →",
|
||
"noShowsToday": "Nessuno show in programma per oggi.",
|
||
"colTime": "Orario",
|
||
"colShow": "Show",
|
||
"colDj": "DJ",
|
||
"untitledShow": "Show senza titolo",
|
||
"userNumber": "Utente #{id}"
|
||
},
|
||
"radioSchedule": {
|
||
"title": "Programmazione radio",
|
||
"subtitle": "La nostra programmazione settimanale di DJ e show",
|
||
"empty": "Nessuno show ancora in programma.",
|
||
"colDay": "Giorno",
|
||
"colTime": "Orario",
|
||
"colDj": "DJ",
|
||
"colShow": "Show",
|
||
"noShows": "Nessuno show"
|
||
},
|
||
"radioShouts": {
|
||
"title": "Saluti radio",
|
||
"subtitle": "Saluti e richieste dalla community",
|
||
"postTitle": "Pubblica un saluto",
|
||
"postSubtitle": "Invia un messaggio al DJ in onda",
|
||
"messageLabel": "Il tuo messaggio",
|
||
"messagePlaceholder": "Invia un saluto al DJ…",
|
||
"shoutButton": "Invia",
|
||
"loginToPost": "Accedi per pubblicare un saluto.",
|
||
"latestTitle": "Ultimi saluti",
|
||
"latestSubtitle": "I messaggi più recenti degli ascoltatori",
|
||
"empty": "Ancora nessun saluto. Sii il primo!"
|
||
},
|
||
"radioContests": {
|
||
"title": "Concorsi radio",
|
||
"subtitle": "Sintonizzati e partecipa ai nostri ultimi concorsi in onda",
|
||
"empty": "Ancora nessun concorso.",
|
||
"contestLabel": "Concorso #{id}",
|
||
"dateUnknown": "Data sconosciuta"
|
||
},
|
||
"radioGiveaways": {
|
||
"title": "Omaggi radio",
|
||
"subtitle": "Resta in ascolto per avere la possibilità di vincere ai nostri omaggi radio",
|
||
"empty": "Ancora nessun omaggio.",
|
||
"giveawayLabel": "Omaggio #{id}",
|
||
"dateUnknown": "Data sconosciuta"
|
||
},
|
||
"radioLeaderboard": {
|
||
"title": "Classifica ascoltatori radio",
|
||
"subtitle": "I 50 migliori ascoltatori per punti guadagnati sintonizzandosi sulla radio",
|
||
"empty": "Ancora nessun punto ascoltatore da mostrare.",
|
||
"colRank": "Posizione",
|
||
"colAvatar": "Avatar",
|
||
"colListener": "Ascoltatore",
|
||
"colPoints": "Punti"
|
||
},
|
||
"radioApply": {
|
||
"title": "Candidati come DJ radiofonico",
|
||
"subtitle": "Raccontaci di te e perché saresti perfetto per andare in onda",
|
||
"latestTitle": "La tua ultima candidatura",
|
||
"statusLabel": "Stato:",
|
||
"submittedOn": "· inviata il {date}",
|
||
"submitAgain": "Puoi inviare di nuovo qui sotto se i tuoi dati sono cambiati.",
|
||
"formTitle": "Modulo di candidatura",
|
||
"formSubtitle": "Tutti i campi contrassegnati come obbligatori devono essere compilati",
|
||
"realNameLabel": "Nome reale",
|
||
"realNamePlaceholder": "Il tuo nome completo",
|
||
"ageLabel": "Età",
|
||
"availabilityLabel": "Disponibilità",
|
||
"availabilityPlaceholder": "In quali giorni e orari puoi trasmettere?",
|
||
"musicStyleLabel": "Stile musicale",
|
||
"musicStylePlaceholder": "es. House, Pop, Hip-Hop",
|
||
"experienceLabel": "Esperienza",
|
||
"optional": "(facoltativo)",
|
||
"experiencePlaceholder": "Hai esperienze precedenti come DJ o conduttore?",
|
||
"motivationLabel": "Motivazione",
|
||
"motivationPlaceholder": "Perché vuoi entrare nel team della radio?",
|
||
"submitButton": "Invia candidatura"
|
||
},
|
||
"settings": {
|
||
"accountSettings": "Impostazioni account",
|
||
"accountSettingsSubtitle": "Gestisci il tuo profilo, la sicurezza e gli account collegati",
|
||
"publicProfile": "Il tuo profilo pubblico",
|
||
"noMotto": "Nessun motto",
|
||
"noEmail": "Nessuna e-mail registrata",
|
||
"changeMotto": "Cambia motto",
|
||
"changeMottoSubtitle": "Si aggiorna subito in gioco se sei online",
|
||
"mottoPlaceholder": "Il tuo motto",
|
||
"saveMotto": "Salva motto",
|
||
"securityTitle": "Sicurezza",
|
||
"securitySubtitle": "Autenticazione a due fattori",
|
||
"securityDescription": "Aggiungi un ulteriore livello di protezione al tuo account.",
|
||
"twoFactorLink": "Autenticazione a due fattori",
|
||
"connectionsTitle": "Account collegati",
|
||
"connectionsSubtitle": "Accedi con un clic",
|
||
"connectionsDescription": "Collega Discord o Google al tuo account dell'hotel.",
|
||
"manageConnections": "Gestisci collegamenti"
|
||
},
|
||
"settings2fa": {
|
||
"backToSettings": "← Impostazioni",
|
||
"title": "Autenticazione a due fattori",
|
||
"subtitle": "Aggiungi un livello di sicurezza in più con un'app di autenticazione",
|
||
"nowEnabled": "L'autenticazione a due fattori è ora attiva. 🔒",
|
||
"disabledNotice": "L'autenticazione a due fattori è stata disattivata.",
|
||
"badCode": "Codice non valido, riprova.",
|
||
"noAppKeyPrefix": "L'autenticazione a due fattori non è disponibile finché non è configurata",
|
||
"noAppKeyMiddle": "(la stessa",
|
||
"noAppKeySuffix": "Laravel del tuo AtomCMS, così i segreti esistenti restano leggibili).",
|
||
"isEnabled": "L'autenticazione a due fattori è attiva",
|
||
"onYourAccount": "sul tuo account.",
|
||
"disable": "Disattiva 2FA",
|
||
"scanOrEnter": "Scansiona o inserisci questa chiave",
|
||
"scanInstructions": "Aggiungila a Google Authenticator / Authy, poi inserisci il codice a 6 cifre per confermare.",
|
||
"manualKey": "Chiave manuale:",
|
||
"codePlaceholder": "Codice a 6 cifre",
|
||
"confirm": "Conferma",
|
||
"enableIntro": "Aggiungi un livello di sicurezza in più con un'app di autenticazione.",
|
||
"enable": "Attiva 2FA"
|
||
},
|
||
"connections": {
|
||
"backToSettings": "← Impostazioni",
|
||
"title": "Account collegati",
|
||
"subtitle": "Collega un account social per poter accedere con un clic",
|
||
"matchByEmail": "Lo abbiniamo al tuo account dell'hotel tramite e-mail, quindi usa l'indirizzo registrato:",
|
||
"lookupFailed": "Al momento non riusciamo a leggere i tuoi account collegati. Puoi comunque collegarne uno qui sotto: lo stato verrà mostrato non appena disponibile.",
|
||
"statusUnavailable": "Non disponibile su questo hotel.",
|
||
"statusConnected": "Collegato — accedi con questo account.",
|
||
"statusNotConnected": "Non collegato.",
|
||
"connected": "Collegato",
|
||
"connectProvider": "Collega {provider}",
|
||
"unavailable": "Non disponibile",
|
||
"footerNote": "Il collegamento ti porta al provider per l'autorizzazione, poi ti riporta qui. Se l'e-mail del tuo account social non corrisponde a un account dell'hotel, verrai riportato alla schermata di accesso con una nota."
|
||
},
|
||
"login": {
|
||
"title": "Accedi",
|
||
"subtitle": "Bentornato — accedi per entrare nell'hotel.",
|
||
"subtitle2fa": "Inserisci il codice a 6 cifre della tua app di autenticazione.",
|
||
"usernamePlaceholder": "Nome utente",
|
||
"passwordPlaceholder": "Password",
|
||
"codePlaceholder": "Codice 2FA",
|
||
"pleaseWait": "Attendi…",
|
||
"verify": "Verifica",
|
||
"signIn": "Accedi",
|
||
"or": "oppure",
|
||
"continueWithDiscord": "Continua con Discord",
|
||
"continueWithGoogle": "Continua con Google",
|
||
"noAccount": "Non hai un account?",
|
||
"createOne": "Creane uno",
|
||
"forgotPassword": "Password dimenticata?",
|
||
"errorInvalidCredentials": "Nome utente o password non validi",
|
||
"errorInvalid2fa": "Codice 2FA non valido"
|
||
},
|
||
"register": {
|
||
"title": "Crea un account",
|
||
"subtitle": "Entra nell'hotel — bastano pochi istanti.",
|
||
"username": "Nome utente",
|
||
"email": "Email",
|
||
"password": "Password",
|
||
"confirmPassword": "Ripeti la password",
|
||
"usernamePlaceholder": "Nome utente",
|
||
"emailPlaceholder": "Email",
|
||
"passwordPlaceholder": "Password (min 6 caratteri)",
|
||
"confirmPasswordPlaceholder": "Ripeti la password",
|
||
"selectOutfit": "Scegli il tuo outfit",
|
||
"termsAccept": "Ho 18+ anni e accetto i termini e regole di {hotel}.",
|
||
"createAccount": "Crea account",
|
||
"creatingAccount": "Creazione account...",
|
||
"alreadyHaveAccount": "Hai già un account? Accedi!",
|
||
"register": "Registrati",
|
||
"termsError": "Devi accettare i termini e regole per registrarti.",
|
||
"usernameError": "Il nome utente è obbligatorio.",
|
||
"emailError": "Email valida obbligatoria.",
|
||
"passwordError": "La password deve essere di almeno 6 caratteri.",
|
||
"confirmPasswordError": "Le password non coincidono.",
|
||
"termsRequired": "Devi accettare i termini e le regole.",
|
||
"usernameRequired": "Il nome utente è obbligatorio.",
|
||
"emailRequired": "Email è obbligatoria.",
|
||
"passwordRequired": "La password è obbligatoria.",
|
||
"passwordsDontMatch": "Le password non coincidono."
|
||
},
|
||
"forgot": {
|
||
"title": "Reimposta password",
|
||
"subtitle": "Ti invieremo via e-mail un link sicuro per impostare una nuova password.",
|
||
"sentNotice": "Se l'indirizzo è registrato, ti abbiamo inviato un link per il reset. Controlla la posta in arrivo.",
|
||
"emailPlaceholder": "La tua email",
|
||
"sendResetLink": "Invia link di reset",
|
||
"backToLogin": "Torna all'accesso"
|
||
},
|
||
"reset": {
|
||
"title": "Imposta una nuova password",
|
||
"subtitle": "Scegli una password robusta che non usi altrove.",
|
||
"passwordPlaceholder": "Nuova password (min 6 caratteri)",
|
||
"resetPassword": "Reimposta password",
|
||
"backToLogin": "Torna all'accesso"
|
||
},
|
||
"verify": {
|
||
"verifiedTitle": "È tutto pronto",
|
||
"verifiedSubtitle": "Email verificata",
|
||
"verifiedBody": "Il tuo indirizzo email è stato verificato. Ora puoi accedere e giocare.",
|
||
"goToLogin": "Vai all'accesso",
|
||
"alreadyTitle": "Già verificata",
|
||
"alreadySubtitle": "Niente da fare",
|
||
"alreadyBody": "Questo indirizzo email è già stato confermato.",
|
||
"unavailableTitle": "Riprova tra poco",
|
||
"unavailableSubtitle": "Server irraggiungibile",
|
||
"unavailableBody": "Non siamo riusciti a raggiungere il server per verificare la tua email. Riprova il link tra un momento.",
|
||
"invalidTitle": "Verifica email",
|
||
"invalidSubtitle": "Link non valido o scaduto",
|
||
"invalidBody": "Questo link di verifica non è valido. Assicurati di aver aperto il link completo della tua email, oppure richiedine uno nuovo.",
|
||
"backToLogin": "Torna all'accesso"
|
||
},
|
||
"banned": {
|
||
"title": "Sei stato bannato",
|
||
"subtitle": "Account sospeso",
|
||
"body": "Il tuo account è stato sospeso dall'hotel.",
|
||
"reasonLabel": "Motivo:",
|
||
"permanent": "Questo ban è permanente.",
|
||
"expires": "Scade il {date}.",
|
||
"contactStaff": "Se ritieni che si tratti di un errore, contatta lo staff."
|
||
},
|
||
"maintenance": {
|
||
"title": "{hotel} è in manutenzione",
|
||
"subtitle": "Torneremo a breve",
|
||
"staffCanLogIn": "Lo staff può comunque accedere."
|
||
},
|
||
"admin": {
|
||
"nav": {
|
||
"overview": "Panoramica",
|
||
"dashboard": "Dashboard",
|
||
"content": "Contenuti",
|
||
"articles": "Articoli",
|
||
"tags": "Tag",
|
||
"navigator": "Navigatore",
|
||
"helpCenter": "Centro assistenza",
|
||
"advertisements": "Pubblicità",
|
||
"writeableBoxes": "Box modificabili",
|
||
"photos": "Foto",
|
||
"usersAndAccess": "Utenti e accesso",
|
||
"users": "Utenti",
|
||
"bans": "Ban",
|
||
"ipManagement": "Gestione IP",
|
||
"vpn": "VPN",
|
||
"applications": "Candidature",
|
||
"teams": "Team",
|
||
"permissions": "Permessi",
|
||
"economy": "Economia",
|
||
"catalog": "Catalogo",
|
||
"shop": "Negozio",
|
||
"transactions": "Transazioni",
|
||
"vouchers": "Buoni",
|
||
"subscriptions": "Abbonamenti",
|
||
"rareValues": "Valori rari",
|
||
"badges": "Distintivi",
|
||
"achievements": "Trofei",
|
||
"calendar": "Calendario",
|
||
"radio": "Radio",
|
||
"radioHistory": "Cronologia radio",
|
||
"system": "Sistema",
|
||
"commandocentrum": "Centro comandi",
|
||
"emulator": "Emulatore",
|
||
"alerts": "Avvisi",
|
||
"logs": "Registri",
|
||
"wordFilter": "Filtro parole",
|
||
"maintenance": "Manutenzione",
|
||
"housekeeping": "Housekeeping",
|
||
"rooms": "Stanze",
|
||
"emailTemplates": "Template email",
|
||
"theme": "Tema",
|
||
"media": "Media",
|
||
"settings": "Impostazioni",
|
||
"backToSite": "Torna al sito",
|
||
"hotelManagementPanel": "Pannello di gestione hotel",
|
||
"rankLabel": "Grado {rank}",
|
||
"favicon": "Favicon"
|
||
},
|
||
"dashboard": {
|
||
"title": "Dashboard",
|
||
"subtitle": "Panoramica hotel e stato in tempo reale",
|
||
"playersOnline": "Giocatori online",
|
||
"articles": "Articoli",
|
||
"activeBans": "Ban attivi",
|
||
"database": "Database",
|
||
"databaseConnected": "Connesso",
|
||
"databaseDown": "Giù",
|
||
"usersByRank": "Utenti per grado",
|
||
"noAccountsToBreakDown": "Ancora nessun account da analizzare",
|
||
"rankLabel": "Grado {rank}",
|
||
"rankWithCount": "Grado {rank}: {count} account",
|
||
"recentStaffActivity": "Attività recente dello staff",
|
||
"viewAll": "Vedi tutto",
|
||
"noStaffActivityLogged": "Nessuna attività dello staff ancora registrata"
|
||
},
|
||
"articles": {
|
||
"title": "Articoli",
|
||
"subtitle": "Articoli delle news — 50 più recenti",
|
||
"newArticle": "+ Nuovo articolo",
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"noArticles": "Ancora nessun articolo",
|
||
"confirmDelete": "Sei sicuro di voler eliminare \"{title}\"?",
|
||
"colTitle": "Titolo",
|
||
"colSlug": "Slug",
|
||
"colAuthor": "Autore",
|
||
"colCreated": "Creato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"title": "Titolo",
|
||
"titlePlaceholder": "Titolo dell'articolo",
|
||
"slug": "Slug",
|
||
"slugPlaceholder": "slug-url-articolo",
|
||
"category": "Categoria",
|
||
"categoryPlaceholder": "Seleziona una categoria",
|
||
"body": "Corpo",
|
||
"bodyPlaceholder": "Scrivi il contenuto dell'articolo…",
|
||
"image": "Immagine",
|
||
"imagePlaceholder": "https://example.com/immagine.png",
|
||
"thumbnail": "Miniatura",
|
||
"thumbnailPlaceholder": "https://example.com/miniatura.png",
|
||
"published": "Pubblicato",
|
||
"featured": "In evidenza",
|
||
"save": "Salva articolo",
|
||
"saving": "Salvataggio…",
|
||
"deleteArticle": "Elimina articolo",
|
||
"deleteConfirm": "Questa azione è irreversibile. L'articolo verrà rimosso permanentemente.",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"tags": {
|
||
"title": "Tag",
|
||
"subtitle": "Tag / categorie degli articoli",
|
||
"addTag": "Aggiungi tag",
|
||
"name": "Nome",
|
||
"namePlaceholder": "Nome del tag",
|
||
"backgroundColour": "Colore di sfondo",
|
||
"createTag": "Crea tag",
|
||
"editTag": "Modifica tag",
|
||
"updateTag": "Aggiorna tag",
|
||
"deleteTag": "Elimina tag",
|
||
"confirmDelete": "Eliminare \"{name}\"?",
|
||
"noTags": "Ancora nessun tag",
|
||
"colId": "ID",
|
||
"colTag": "Tag",
|
||
"colColour": "Colore",
|
||
"colUsedBy": "Usato da",
|
||
"colCreated": "Creato",
|
||
"colActions": "Azioni"
|
||
},
|
||
"navigation": {
|
||
"title": "Navigatore",
|
||
"flatCategories": "Categorie piatte",
|
||
"publicRooms": "Stanze pubbliche",
|
||
"addCategory": "Aggiungi categoria",
|
||
"editCategory": "Modifica categoria",
|
||
"deleteCategory": "Elimina categoria",
|
||
"categoryName": "Nome categoria",
|
||
"categoryNamePlaceholder": "es. Relax e Chat",
|
||
"categoryOrder": "Ordine",
|
||
"roomName": "Nome stanza",
|
||
"roomNamePlaceholder": "es. Sala Benvenuto",
|
||
"roomId": "ID stanza",
|
||
"roomIdPlaceholder": "ID numerico della stanza",
|
||
"save": "Salva",
|
||
"cancel": "Annulla",
|
||
"noCategories": "Ancora nessuna categoria",
|
||
"noPublicRooms": "Ancora nessuna stanza pubblica",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colOrder": "Ordine",
|
||
"colRooms": "Stanze",
|
||
"colActions": "Azioni"
|
||
},
|
||
"helpCenter": {
|
||
"title": "Centro assistenza",
|
||
"subtitle": "Gestione voci di supporto e FAQ",
|
||
"entries": "Voci",
|
||
"newEntry": "+ Nuova voce",
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"noEntries": "Ancora nessuna voce",
|
||
"confirmDelete": "Eliminare \"{title}\"?",
|
||
"colId": "ID",
|
||
"colTitle": "Titolo",
|
||
"colCategory": "Categoria",
|
||
"colCreated": "Creato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"title": "Titolo",
|
||
"titlePlaceholder": "Titolo della voce",
|
||
"category": "Categoria",
|
||
"categoryPlaceholder": "Seleziona categoria",
|
||
"body": "Corpo",
|
||
"bodyPlaceholder": "Scrivi la risposta…",
|
||
"save": "Salva voce",
|
||
"saving": "Salvataggio…",
|
||
"deleteEntry": "Elimina voce",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"ads": {
|
||
"title": "Pubblicità",
|
||
"subtitle": "Gestisci annunci dell'hotel e banner promozionali",
|
||
"newAd": "+ Nuovo annuncio",
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"noAds": "Ancora nessun annuncio",
|
||
"confirmDelete": "Eliminare questo annuncio?",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colImage": "Immagine",
|
||
"colUrl": "URL",
|
||
"colViews": "Visualizzazioni",
|
||
"colStatus": "Stato",
|
||
"colCreated": "Creato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"name": "Nome",
|
||
"namePlaceholder": "Nome annuncio",
|
||
"image": "URL immagine",
|
||
"imagePlaceholder": "https://example.com/banner.png",
|
||
"url": "URL di destinazione",
|
||
"urlPlaceholder": "https://example.com",
|
||
"enabled": "Attivo",
|
||
"save": "Salva annuncio",
|
||
"saving": "Salvataggio…",
|
||
"deleteAd": "Elimina annuncio",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"writeableBoxes": {
|
||
"title": "Box modificabili",
|
||
"subtitle": "Pannelli di contenuto mostrati nell'hotel e nel CMS",
|
||
"newBox": "Nuovo box",
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"noBoxes": "Ancora nessun box modificabile",
|
||
"confirmDelete": "Eliminare questo box?",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colLocation": "Posizione",
|
||
"colUpdated": "Aggiornato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"name": "Nome",
|
||
"namePlaceholder": "Nome del box",
|
||
"location": "Posizione",
|
||
"locationPlaceholder": "es. homepage, sidebar",
|
||
"content": "Contenuto",
|
||
"contentPlaceholder": "Scrivi il contenuto del box…",
|
||
"enabled": "Attivo",
|
||
"save": "Salva box",
|
||
"saving": "Salvataggio…",
|
||
"deleteBox": "Elimina box",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"photos": {
|
||
"title": "Moderazione foto",
|
||
"subtitle": "Foto recenti dalla fotocamera di gioco",
|
||
"delete": "Elimina",
|
||
"approve": "Approva",
|
||
"noPhotos": "Nessuna foto da moderare",
|
||
"confirmDelete": "Eliminare questa foto permanentemente?",
|
||
"colId": "ID",
|
||
"colPreview": "Anteprima",
|
||
"colUser": "Utente",
|
||
"colRoom": "Stanza",
|
||
"colTimestamp": "Data",
|
||
"colActions": "Azioni",
|
||
"photoAlt": "Foto utente #{id}",
|
||
"byUser": "di {username}"
|
||
},
|
||
"users": {
|
||
"title": "Utenti",
|
||
"subtitle": "Sfoglia, cerca e gestisci account dell'hotel",
|
||
"search": "Cerca",
|
||
"searchPlaceholder": "Cerca per nome utente, email o ID…",
|
||
"searchResults": "{count, plural, one {# risultato} other {# risultati}} per \"{query}\"",
|
||
"noResults": "Nessun utente trovato",
|
||
"colId": "ID",
|
||
"colUsername": "Nome utente",
|
||
"colEmail": "Email",
|
||
"colRank": "Grado",
|
||
"colOnline": "Online",
|
||
"colRegistered": "Registrato",
|
||
"colLastOnline": "Ultimo accesso",
|
||
"colActions": "Azioni",
|
||
"yes": "Sì",
|
||
"no": "No",
|
||
"edit": "Modifica",
|
||
"setRank": "Imposta grado",
|
||
"disconnect": "Disconnetti",
|
||
"alert": "Avviso",
|
||
"ban": "Banna",
|
||
"detail": {
|
||
"title": "Utente: {username}",
|
||
"subtitle": "Dettagli account e gestione",
|
||
"overview": "Panoramica",
|
||
"actions": "Azioni",
|
||
"username": "Nome utente",
|
||
"email": "Email",
|
||
"motto": "Motto",
|
||
"rank": "Grado",
|
||
"credits": "Crediti",
|
||
"duckets": "Duckets",
|
||
"diamonds": "Diamanti",
|
||
"online": "Online",
|
||
"registered": "Registrato",
|
||
"lastOnline": "Ultimo accesso",
|
||
"ipAddress": "Indirizzo IP",
|
||
"machineId": "ID macchina",
|
||
"sendAlert": "Invia avviso",
|
||
"sendMessage": "Invia messaggio",
|
||
"disconnectUser": "Disconnetti utente",
|
||
"banUser": "Banna utente",
|
||
"resetPassword": "Reimposta password",
|
||
"deleteUser": "Elimina utente",
|
||
"confirmDelete": "Sei sicuro di voler eliminare {username}? Questa azione è irreversibile."
|
||
},
|
||
"editForm": {
|
||
"title": "Modifica utente: {username}",
|
||
"subtitle": "Modifica dettagli account",
|
||
"username": "Nome utente",
|
||
"usernamePlaceholder": "Nome utente",
|
||
"email": "Email",
|
||
"emailPlaceholder": "[email protected]",
|
||
"motto": "Motto",
|
||
"mottoPlaceholder": "Motto utente",
|
||
"rank": "Grado",
|
||
"credits": "Crediti",
|
||
"duckets": "Duckets",
|
||
"diamonds": "Diamanti",
|
||
"save": "Salva modifiche",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"bans": {
|
||
"title": "Ban",
|
||
"subtitle": "Gestisci ban di account, IP e macchina",
|
||
"newBan": "Nuovo ban",
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"noBans": "Ancora nessun ban",
|
||
"confirmDelete": "Rimuovere questo ban?",
|
||
"colId": "ID",
|
||
"colValue": "Valore",
|
||
"colType": "Tipo",
|
||
"colReason": "Motivo",
|
||
"colBannedBy": "Bannato da",
|
||
"colExpires": "Scade",
|
||
"colCreated": "Creato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"value": "Valore",
|
||
"valuePlaceholder": "Nome utente, IP o ID macchina",
|
||
"type": "Tipo",
|
||
"typeUser": "Utente",
|
||
"typeIp": "IP",
|
||
"typeMachine": "Macchina",
|
||
"reason": "Motivo",
|
||
"reasonPlaceholder": "Motivo del ban",
|
||
"expiresAt": "Scade il",
|
||
"permanent": "Permanente",
|
||
"save": "Salva ban",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"ip": {
|
||
"title": "Gestione IP",
|
||
"subtitle": "Gestisci whitelist e blacklist IP",
|
||
"whitelist": "Whitelist",
|
||
"blacklist": "Blacklist",
|
||
"addIp": "Aggiungi IP",
|
||
"ipAddress": "Indirizzo IP",
|
||
"ipAddressPlaceholder": "es. 127.0.0.1",
|
||
"reason": "Motivo",
|
||
"reasonPlaceholder": "Motivo dell'inserimento",
|
||
"add": "Aggiungi",
|
||
"remove": "Rimuovi",
|
||
"confirmRemove": "Rimuovere questo IP dalla {list}?",
|
||
"noWhitelistedIps": "Nessun IP in whitelist",
|
||
"noBlacklistedIps": "Nessun IP in blacklist",
|
||
"colIp": "IP",
|
||
"colReason": "Motivo",
|
||
"colAdded": "Aggiunto",
|
||
"colActions": "Azioni"
|
||
},
|
||
"vpn": {
|
||
"title": "Rilevamento VPN / Proxy",
|
||
"subtitle": "Configura le impostazioni di rilevamento VPN e proxy",
|
||
"enabled": "Attivo",
|
||
"apiKey": "Chiave API",
|
||
"apiKeyPlaceholder": "La tua chiave API per il rilevamento VPN",
|
||
"apiKeyHint": "Lascia vuoto per disattivare",
|
||
"blockOnDetect": "Blocca al rilevamento",
|
||
"blockOnDetectHint": "Blocca automaticamente gli utenti rilevati dietro VPN o proxy",
|
||
"save": "Salva impostazioni",
|
||
"saving": "Salvataggio…",
|
||
"settingsSaved": "Impostazioni VPN salvate con successo"
|
||
},
|
||
"applications": {
|
||
"title": "Candidature staff",
|
||
"subtitle": "Candidature allo staff in sospeso e revisionate",
|
||
"pending": "In sospeso",
|
||
"approved": "Approvate",
|
||
"rejected": "Respinte",
|
||
"noApplications": "Ancora nessuna candidatura",
|
||
"colId": "ID",
|
||
"colApplicant": "Candidato",
|
||
"colPosition": "Posizione",
|
||
"colStatus": "Stato",
|
||
"colSubmitted": "Inviata",
|
||
"colActions": "Azioni",
|
||
"review": "Revisiona",
|
||
"approve": "Approva",
|
||
"reject": "Respindi",
|
||
"confirmApprove": "Approvare {username} per {position}?",
|
||
"confirmReject": "Respindere la candidatura di {username} per {position}?",
|
||
"detail": {
|
||
"title": "Candidatura di {username}",
|
||
"subtitle": "Per {position}",
|
||
"about": "Informazioni sul candidato",
|
||
"message": "Messaggio di candidatura",
|
||
"status": "Stato",
|
||
"submitted": "Inviata",
|
||
"noMessage": "Nessun messaggio fornito"
|
||
}
|
||
},
|
||
"teams": {
|
||
"title": "Team",
|
||
"subtitle": "Definisci nomi e descrizioni dei gradi dello staff",
|
||
"addRank": "Aggiungi grado",
|
||
"editRank": "Modifica grado",
|
||
"deleteRank": "Elimina grado",
|
||
"noTeams": "Ancora nessuna definizione di grado",
|
||
"confirmDelete": "Eliminare la definizione del grado {id}?",
|
||
"colId": "ID",
|
||
"colRank": "Grado",
|
||
"colName": "Nome",
|
||
"colBadge": "Distintivo",
|
||
"colColour": "Colore",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"rankId": "ID grado",
|
||
"rankIdPlaceholder": "ID numerico del grado",
|
||
"name": "Nome",
|
||
"namePlaceholder": "es. Amministratore",
|
||
"badge": "Codice distintivo",
|
||
"badgePlaceholder": "es. ADM001",
|
||
"colour": "Colore",
|
||
"colourPlaceholder": "es. #ff0000",
|
||
"save": "Salva definizione team",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"permissions": {
|
||
"title": "Permessi",
|
||
"subtitle": "Gestisci permessi basati sul grado per il pannello admin",
|
||
"addPermission": "Aggiungi permesso",
|
||
"editPermission": "Modifica permesso",
|
||
"deletePermission": "Elimina permesso",
|
||
"noPermissions": "Ancora nessun permesso configurato",
|
||
"confirmDelete": "Eliminare questo permesso?",
|
||
"colId": "ID",
|
||
"colRank": "Grado",
|
||
"colPermission": "Permesso",
|
||
"colCreated": "Creato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"rankId": "ID grado",
|
||
"rankIdPlaceholder": "Grado minimo richiesto",
|
||
"permission": "Chiave permesso",
|
||
"permissionPlaceholder": "es. admin.articles.manage",
|
||
"save": "Salva permesso",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"catalog": {
|
||
"title": "Catalogo",
|
||
"subtitle": "Sfoglia e gestisci pagine e articoli del catalogo",
|
||
"pages": "Pagine",
|
||
"items": "Articoli",
|
||
"addPage": "Aggiungi pagina",
|
||
"editPage": "Modifica pagina",
|
||
"deletePage": "Elimina pagina",
|
||
"addItem": "Aggiungi articolo",
|
||
"editItem": "Modifica articolo",
|
||
"deleteItem": "Elimina articolo",
|
||
"noPages": "Ancora nessuna pagina catalogo",
|
||
"noItems": "Nessun articolo in questa pagina",
|
||
"confirmDeletePage": "Eliminare la pagina catalogo \"{name}\"?",
|
||
"confirmDeleteItem": "Eliminare questo articolo?",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colIcon": "Icona",
|
||
"colOrder": "Ordine",
|
||
"colItems": "Articoli",
|
||
"colEnabled": "Attivo",
|
||
"colActions": "Azioni",
|
||
"colItemId": "ID articolo",
|
||
"colItemName": "Nome articolo",
|
||
"colCostCredits": "Costo (crediti)",
|
||
"colCostPoints": "Costo (punti)",
|
||
"colLimited": "Limitato",
|
||
"pageForm": {
|
||
"name": "Nome",
|
||
"namePlaceholder": "Nome pagina",
|
||
"icon": "ID icona",
|
||
"iconPlaceholder": "ID numerico icona",
|
||
"order": "Ordine",
|
||
"enabled": "Attivo",
|
||
"parent": "Pagina padre",
|
||
"parentNone": "Nessuna (radice)",
|
||
"save": "Salva pagina",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
},
|
||
"itemForm": {
|
||
"itemId": "ID articolo",
|
||
"itemName": "Nome articolo",
|
||
"costCredits": "Costo in crediti",
|
||
"costDuckets": "Costo in duckets",
|
||
"costDiamonds": "Costo in diamanti",
|
||
"limitedStack": "Dimensione lotto limitato",
|
||
"limitedSold": "Limitati venduti",
|
||
"save": "Salva articolo",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"shop": {
|
||
"title": "Negozio",
|
||
"subtitle": "Gestisci pacchetti e ordini",
|
||
"packages": "Pacchetti",
|
||
"orders": "Ordini",
|
||
"newPackage": "+ Nuovo pacchetto",
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"viewOrder": "Vedi",
|
||
"noPackages": "Ancora nessun pacchetto nel negozio",
|
||
"noOrders": "Ancora nessun ordine",
|
||
"confirmDelete": "Eliminare questo pacchetto?",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colPrice": "Prezzo",
|
||
"colCurrency": "Valuta",
|
||
"colType": "Tipo",
|
||
"colSold": "Venduti",
|
||
"colEnabled": "Attivo",
|
||
"colActions": "Azioni",
|
||
"colOrderId": "ID ordine",
|
||
"colCustomer": "Cliente",
|
||
"colPackage": "Pacchetto",
|
||
"colAmount": "Importo",
|
||
"colStatus": "Stato",
|
||
"colDate": "Data",
|
||
"statusPending": "In sospeso",
|
||
"statusCompleted": "Completato",
|
||
"statusRefunded": "Rimborsato",
|
||
"form": {
|
||
"name": "Nome",
|
||
"namePlaceholder": "Nome pacchetto",
|
||
"description": "Descrizione",
|
||
"descriptionPlaceholder": "Descrizione pacchetto",
|
||
"price": "Prezzo",
|
||
"currency": "Valuta",
|
||
"currencyPlaceholder": "EUR, USD, GBP…",
|
||
"type": "Tipo",
|
||
"typeCredits": "Crediti",
|
||
"typeDuckets": "Duckets",
|
||
"typeDiamonds": "Diamanti",
|
||
"typeBadge": "Distintivo",
|
||
"typeFurni": "Mobile",
|
||
"typeRank": "Grado",
|
||
"amount": "Importo",
|
||
"badgeCode": "Codice distintivo",
|
||
"badgeCodePlaceholder": "es. VIP001",
|
||
"rankId": "ID grado",
|
||
"furniItems": "Mobili",
|
||
"enabled": "Attivo",
|
||
"save": "Salva pacchetto",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"transactions": {
|
||
"title": "Transazioni",
|
||
"subtitle": "Registro pagamenti PayPal",
|
||
"noTransactions": "Ancora nessuna transazione",
|
||
"colId": "ID",
|
||
"colUser": "Utente",
|
||
"colAmount": "Importo",
|
||
"colCurrency": "Valuta",
|
||
"colPackage": "Pacchetto",
|
||
"colStatus": "Stato",
|
||
"colDate": "Data",
|
||
"colActions": "Azioni",
|
||
"statusCompleted": "Completato",
|
||
"statusPending": "In sospeso",
|
||
"statusFailed": "Fallito",
|
||
"statusRefunded": "Rimborsato",
|
||
"detail": {
|
||
"title": "Transazione #{id}",
|
||
"paypalId": "ID PayPal",
|
||
"payerEmail": "Email pagatore",
|
||
"grossAmount": "Importo lordo",
|
||
"fee": "Commissione",
|
||
"netAmount": "Importo netto"
|
||
}
|
||
},
|
||
"vouchers": {
|
||
"title": "Buoni negozio",
|
||
"subtitle": "Gestisci codici buono riscattabili",
|
||
"newVoucher": "+ Nuovo buono",
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"noVouchers": "Ancora nessun buono",
|
||
"confirmDelete": "Eliminare il buono \"{code}\"?",
|
||
"colId": "ID",
|
||
"colCode": "Codice",
|
||
"colValue": "Valore",
|
||
"colType": "Tipo",
|
||
"colUses": "Usi / Max",
|
||
"colExpires": "Scade",
|
||
"colCreated": "Creato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"code": "Codice",
|
||
"codePlaceholder": "es. ESTATE2025",
|
||
"value": "Valore",
|
||
"type": "Tipo",
|
||
"typeCredits": "Crediti",
|
||
"typeDuckets": "Duckets",
|
||
"typeDiamonds": "Diamanti",
|
||
"typeBadge": "Distintivo",
|
||
"typeFurni": "Mobile",
|
||
"typeRank": "Grado",
|
||
"badgeCode": "Codice distintivo",
|
||
"badgeCodePlaceholder": "es. VIP001",
|
||
"rankId": "ID grado",
|
||
"maxUses": "Usi massimi",
|
||
"maxUsesPlaceholder": "0 = illimitato",
|
||
"expiresAt": "Scade il",
|
||
"enabled": "Attivo",
|
||
"save": "Salva buono",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"subscriptions": {
|
||
"title": "Abbonamenti",
|
||
"subtitle": "Abbonamenti ricorrenti attivi",
|
||
"noSubscriptions": "Nessun abbonamento attivo",
|
||
"cancel": "Annulla",
|
||
"confirmCancel": "Annullare l'abbonamento di {username}?",
|
||
"colId": "ID",
|
||
"colUser": "Utente",
|
||
"colPackage": "Pacchetto",
|
||
"colAmount": "Importo",
|
||
"colInterval": "Intervallo",
|
||
"colStarted": "Iniziato",
|
||
"colNextBilling": "Prossima fatturazione",
|
||
"colStatus": "Stato",
|
||
"colActions": "Azioni",
|
||
"statusActive": "Attivo",
|
||
"statusCancelled": "Annullato",
|
||
"statusExpired": "Scaduto"
|
||
},
|
||
"rareValues": {
|
||
"title": "Valori rari",
|
||
"subtitle": "Gestisci categorie di valori rari e prezzi articoli",
|
||
"categories": "Categorie",
|
||
"items": "Articoli",
|
||
"addCategory": "Aggiungi categoria",
|
||
"editCategory": "Modifica categoria",
|
||
"deleteCategory": "Elimina categoria",
|
||
"noCategories": "Ancora nessuna categoria di valori rari",
|
||
"confirmDeleteCategory": "Eliminare la categoria \"{name}\" e tutti i suoi articoli?",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colItems": "Articoli",
|
||
"colUpdated": "Aggiornato",
|
||
"colActions": "Azioni",
|
||
"colItemName": "Nome articolo",
|
||
"colCredits": "Crediti",
|
||
"colPoints": "Punti",
|
||
"colPointType": "Tipo punti",
|
||
"categoryForm": {
|
||
"name": "Nome",
|
||
"namePlaceholder": "Nome categoria",
|
||
"save": "Salva categoria",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
},
|
||
"itemForm": {
|
||
"itemName": "Nome articolo",
|
||
"itemNamePlaceholder": "es. Trono",
|
||
"credits": "Valore in crediti",
|
||
"points": "Valore in punti",
|
||
"pointType": "Tipo punti",
|
||
"pointTypeDuckets": "Duckets",
|
||
"pointTypeDiamonds": "Diamanti",
|
||
"save": "Salva articolo",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"badges": {
|
||
"title": "Distintivi",
|
||
"subtitle": "Carica, assegna e gestisci il catalogo distintivi",
|
||
"upload": "Carica",
|
||
"giveBadge": "Assegna distintivo",
|
||
"catalogue": "Catalogo",
|
||
"uploadTitle": "Carica un nuovo distintivo",
|
||
"uploadSubtitle": "Carica un file immagine del distintivo",
|
||
"badgeCode": "Codice distintivo",
|
||
"badgeCodePlaceholder": "es. VIP001",
|
||
"badgeFile": "File distintivo",
|
||
"badgeFileHint": "PNG o GIF, consigliato 40x40",
|
||
"uploadButton": "Carica",
|
||
"uploading": "Caricamento…",
|
||
"giveTitle": "Assegna distintivo a utente",
|
||
"giveSubtitle": "Concedi un distintivo a un utente specifico",
|
||
"username": "Nome utente",
|
||
"usernamePlaceholder": "Nome utente destinatario",
|
||
"giveButton": "Assegna distintivo",
|
||
"giving": "Assegnazione…",
|
||
"catalogueTitle": "Catalogo distintivi",
|
||
"catalogueSubtitle": "Tutti i distintivi disponibili nell'hotel",
|
||
"noBadges": "Nessun distintivo nel catalogo",
|
||
"search": "Cerca distintivi",
|
||
"searchPlaceholder": "Cerca per codice o nome…",
|
||
"colCode": "Codice",
|
||
"colImage": "Immagine",
|
||
"colName": "Nome",
|
||
"colDescription": "Descrizione",
|
||
"colActions": "Azioni"
|
||
},
|
||
"achievements": {
|
||
"title": "Trofei",
|
||
"subtitle": "Elenco di sola lettura dei trofei di gioco",
|
||
"noAchievements": "Nessun trofeo configurato",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colCategory": "Categoria",
|
||
"colLevels": "Livelli",
|
||
"colReward": "Ricompensa",
|
||
"colProgress": "Progresso",
|
||
"levelLabel": "Livello {level}",
|
||
"rewardCredits": "{count} crediti",
|
||
"rewardPoints": "{count} {points}"
|
||
},
|
||
"calendar": {
|
||
"title": "Campagne calendario",
|
||
"subtitle": "Elenco di sola lettura delle campagne ed eventi del calendario",
|
||
"noCampaigns": "Ancora nessuna campagna calendario",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colStart": "Inizio",
|
||
"colEnd": "Fine",
|
||
"colType": "Tipo",
|
||
"colReward": "Ricompensa",
|
||
"colActions": "Azioni",
|
||
"detail": {
|
||
"title": "Campagna: {name}",
|
||
"subtitle": "Dettagli evento calendario",
|
||
"days": "Giorni",
|
||
"dayLabel": "Giorno {day}",
|
||
"reward": "Ricompensa",
|
||
"noDays": "Nessun giorno configurato per questa campagna"
|
||
}
|
||
},
|
||
"radio": {
|
||
"title": "Moderazione radio",
|
||
"subtitle": "Latest shouts, DJ applications and on-air schedules (25 most recent of each).",
|
||
"moderation": "Moderation",
|
||
"shouts": "Saluti",
|
||
"applications": "Candidature",
|
||
"schedules": "Programmazioni",
|
||
"settings": "Impostazioni",
|
||
"embed": "Incorpora",
|
||
"ranks": "Gradi",
|
||
"history": "Cronologia",
|
||
"apiKeys": "Chiavi API",
|
||
"points": "Punti",
|
||
"autoDj": "AutoDJ",
|
||
"monitoring": {
|
||
"title": "Monitoraggio radio",
|
||
"subtitle": "Read-only live probe of the configured radio endpoints (radio_now_playing_api_url, radio_listeners_api_url). Each request fails soft with a {timeout}s timeout — no data is written. Configure URLs under Settings.",
|
||
"stream": "Stream",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"notConfigured": "Not configured",
|
||
"nowPlaying": "Now playing",
|
||
"nowPlayingApi": "Now-playing API",
|
||
"listenersApi": "Listeners API",
|
||
"listeners": "Ascoltatori",
|
||
"currentSong": "Brano in corso",
|
||
"bitrate": "Bitrate",
|
||
"status": "Stato",
|
||
"noNowPlayingHint": "no now-playing API set",
|
||
"noListenersHint": "no listeners API set",
|
||
"endpointDiagnostics": "Endpoint diagnostics",
|
||
"diagnosticsLegend": "<span class=\"inline-block text-[0.72rem] font-bold px-2 py-0.5 rounded-full bg-green-600/20 text-[var(--color-text)]\">OK</span> reachable · <span class=\"inline-block text-[0.72rem] font-bold px-2 py-0.5 rounded-full bg-[var(--color-primary)]/18 text-[var(--color-text)]\">WARN</span> not configured · <span class=\"inline-block text-[0.72rem] font-bold px-2 py-0.5 rounded-full bg-red-500/22 text-[var(--color-text)]\">ERROR</span> fetch failed / timed out.",
|
||
"streamUrl": "Stream URL",
|
||
"unreachable": "unreachable",
|
||
"refresh": "Aggiorna"
|
||
},
|
||
"user": "User",
|
||
"message": "Message",
|
||
"posted": "Posted",
|
||
"realName": "Real Name",
|
||
"age": "Age",
|
||
"style": "Style",
|
||
"applied": "Applied",
|
||
"day": "Day",
|
||
"start": "Start",
|
||
"end": "End",
|
||
"show": "Show",
|
||
"status": "Stato",
|
||
"active": "active",
|
||
"inactive": "inactive",
|
||
"hidden": "hidden",
|
||
"activeSchedules": "Active schedules",
|
||
"noShouts": "Nessun saluto da moderare",
|
||
"noApplications": "No applications submitted.",
|
||
"noSchedules": "No schedules configured.",
|
||
"deleteShout": "Elimina",
|
||
"confirmDeleteShout": "Eliminare questo saluto?",
|
||
"pendingApplications": "Candidature in sospeso",
|
||
"settingsForm": {
|
||
"title": "Radio Settings",
|
||
"subtitle": "Edits write to website_settings (radio_* keys) and bust the runtime settings cache. Booleans use 0 / 1.",
|
||
"enabled": "Enabled",
|
||
"disabled": "Disabled",
|
||
"totalKeys": "Total keys",
|
||
"configured": "Configured",
|
||
"curatedHint": "curated keys with a value",
|
||
"customKeys": "Custom keys",
|
||
"saveAll": "Save all",
|
||
"singleKey": "Add / overwrite a single key",
|
||
"keyPlaceholder": "radio_custom_key",
|
||
"valuePlaceholder": "value",
|
||
"commentPlaceholder": "comment (optional)",
|
||
"saveSingle": "Save",
|
||
"otherSettings": "Other radio settings",
|
||
"dbError": "Could not load settings (database unavailable). Defaults will be created on save."
|
||
},
|
||
"embedPage": {
|
||
"title": "Radio Embed",
|
||
"subtitle": "Copy-ready embed code for the live stream. Read-only — nothing here writes to the database. Configure the stream URL in Radio Settings (radio_stream_url).",
|
||
"streamUrl": "Stream URL",
|
||
"configured": "Configured",
|
||
"missing": "Missing",
|
||
"radioName": "Radio name",
|
||
"nowPlayingApi": "Now-playing API",
|
||
"set": "Set",
|
||
"notSet": "Not set",
|
||
"noStreamUrl": "No stream URL configured",
|
||
"noStreamUrlText": "There is no radio_stream_url set, so there is nothing to embed yet.",
|
||
"goToSettings": "Go to Radio Settings",
|
||
"livePreview": "Live preview",
|
||
"livePreviewText": "This is the bare <audio> player as visitors will see it. Press play to confirm the stream is reachable.",
|
||
"source": "Source",
|
||
"audioSnippet": "Audio player snippet",
|
||
"audioSnippetDesc": "Drop-in HTML5 audio player pointed straight at the stream. Works anywhere plain HTML is allowed.",
|
||
"iframeSnippet": "Iframe wrapper snippet",
|
||
"iframeSnippetDesc": "Embeds the site’s own radio player page in an iframe — keeps your styling and now-playing info. Adjust width/height to taste.",
|
||
"audioUnsupported": "Your browser does not support the audio element."
|
||
},
|
||
"banners": {
|
||
"title": "Banner",
|
||
"heading": "Radio Banners",
|
||
"description": "Promotional banners shown on the radio page, ordered by sort order.",
|
||
"addBanner": "Aggiungi banner",
|
||
"createBanner": "Create banner",
|
||
"deleteBanner": "Elimina banner",
|
||
"noBanners": "No banners yet — add one above.",
|
||
"existing": "Existing banners ({count})",
|
||
"save": "Save",
|
||
"delete": "Delete",
|
||
"byUser": "by user {id}",
|
||
"active": "active",
|
||
"hidden": "hidden",
|
||
"bannerAlt": "Radio banner",
|
||
"statusActive": "Active",
|
||
"statusHidden": "Hidden",
|
||
"dbError": "Could not load banners (database unavailable).",
|
||
"form": {
|
||
"imagePath": "Image path / URL",
|
||
"imagePathPlaceholder": "/storage/radio/banner.png",
|
||
"title": "Title",
|
||
"description": "Description",
|
||
"sortOrder": "Sort order",
|
||
"active": "Active"
|
||
}
|
||
},
|
||
"ranksForm": {
|
||
"title": "Gradi radio",
|
||
"subtitle": "DJ / staff ranks assignable on radio applications.",
|
||
"dbError": "Could not load ranks (database unavailable).",
|
||
"active": "Active",
|
||
"addRank": "Add rank",
|
||
"name": "Name",
|
||
"badgeCode": "Badge code",
|
||
"description": "Description",
|
||
"createRank": "Create rank",
|
||
"existing": "Existing ranks ({count})",
|
||
"noRanks": "No ranks yet — add one above.",
|
||
"activeLabel": "active",
|
||
"inactiveLabel": "inactive",
|
||
"save": "Save",
|
||
"deleteRank": "Delete rank #{id}"
|
||
},
|
||
"historyPage": {
|
||
"title": "Radio Play History",
|
||
"subtitle": "Past DJ shows and airtime (radio_history), most recent first. Read-only log of who was on air, when, and how many listeners tuned in.",
|
||
"dbError": "Could not load radio history (database unavailable).",
|
||
"showsLogged": "Shows logged",
|
||
"onAirNow": "On air now",
|
||
"uniqueDjs": "Unique DJs",
|
||
"peakListeners": "Peak listeners",
|
||
"empty": "No radio history recorded yet.",
|
||
"showLog": "Show log ({count})",
|
||
"colDj": "DJ",
|
||
"colShow": "Show",
|
||
"colStarted": "Started",
|
||
"colEnded": "Ended",
|
||
"colAirtime": "Airtime",
|
||
"colListeners": "Listeners",
|
||
"colNotes": "Notes",
|
||
"onAir": "on air"
|
||
},
|
||
"apiKeysForm": {
|
||
"title": "Chiavi API",
|
||
"subtitle": "API keys for external radio integrations (radio_api_keys). Keys are generated server-side and shown masked — copy the full value from the database when first issued.",
|
||
"dbError": "Could not load API keys (database unavailable).",
|
||
"totalKeys": "Total keys",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"generateKey": "Genera nuova chiave",
|
||
"generateHint": "The secret key is generated automatically with cryptographic randomness — you do not enter it.",
|
||
"name": "Name",
|
||
"namePlaceholder": "AzureCast bridge",
|
||
"rateLimit": "Rate limit (requests/min)",
|
||
"allowedIps": "Allowed IPs (optional)",
|
||
"allowedIpsPlaceholder": "comma-separated, blank = any",
|
||
"generate": "Genera",
|
||
"existingKeys": "Existing keys ({count})",
|
||
"noKeys": "No API keys yet — generate one above.",
|
||
"colName": "Name",
|
||
"colKey": "Chiave",
|
||
"colAllowedIps": "Allowed IPs",
|
||
"colRateLimit": "Rate limit",
|
||
"colLastUsed": "Last used",
|
||
"colExpires": "Expires",
|
||
"colStatus": "Status",
|
||
"colActions": "Azioni",
|
||
"maskedHint": "Only the first 8 characters are shown",
|
||
"any": "any",
|
||
"activeLabel": "active",
|
||
"inactiveLabel": "inactive",
|
||
"deactivate": "Deactivate",
|
||
"activate": "Activate",
|
||
"delete": "Delete"
|
||
},
|
||
"pointsForm": {
|
||
"title": "Configurazione punti ascoltatore",
|
||
"subtitle": "Reward listeners with currency for time spent on the radio. Edits write to website_settings (radio_points_* keys) and bust the runtime settings cache. Booleans use 0 / 1.",
|
||
"saved": "Saved",
|
||
"points": "Points",
|
||
"enabled": "Enabled",
|
||
"disabled": "Disabled",
|
||
"perMinute": "Per minute",
|
||
"paidIn": "paid in {currency}",
|
||
"maxPerDay": "Max / day",
|
||
"unlimited": "Unlimited",
|
||
"minListeners": "Min listeners",
|
||
"settings": "Settings",
|
||
"pointsEnabled": "Points enabled",
|
||
"pointsEnabledHint": "Master switch for awarding listener points.",
|
||
"currency": "Currency",
|
||
"currencyHint": "Which wallet the points are paid into.",
|
||
"pointsPerMinute": "Points per minute",
|
||
"pointsPerMinuteHint": "Amount awarded for each full minute of listening.",
|
||
"maxPerDayHint": "Daily cap per user. Use 0 for unlimited.",
|
||
"minListenersHint": "Points are only awarded when at least this many people are tuned in.",
|
||
"save": "Salva impostazioni punti"
|
||
},
|
||
"autoDjForm": {
|
||
"title": "Title",
|
||
"subtitle": "Fallback playlist (radio_auto_dj_playlist) the radio rotates through when no live DJ is streaming. Ordered by sort order then title.",
|
||
"dbError": "Could not load the AutoDJ playlist (database unavailable).",
|
||
"tracks": "Tracks",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"addTrack": "Add track",
|
||
"titlePlaceholder": "Track title",
|
||
"artist": "Artist",
|
||
"album": "Album",
|
||
"artworkUrl": "Artwork URL",
|
||
"artworkUrlPlaceholder": "https://…/cover.png",
|
||
"duration": "Duration (seconds)",
|
||
"durationPlaceholder": "e.g. 215",
|
||
"sortOrder": "Sort order",
|
||
"playlist": "Playlist ({count})",
|
||
"noTracks": "No AutoDJ tracks yet — add one above.",
|
||
"colOrder": "Order",
|
||
"colTitle": "Title",
|
||
"colArtist": "Artist",
|
||
"colAlbum": "Album",
|
||
"colDuration": "Duration",
|
||
"colPlays": "Plays",
|
||
"colLastPlayed": "Last played",
|
||
"colStatus": "Status",
|
||
"colActions": "Actions",
|
||
"activeLabel": "active",
|
||
"inactiveLabel": "inactive",
|
||
"deactivate": "Deactivate",
|
||
"activate": "Activate",
|
||
"delete": "Delete"
|
||
},
|
||
"moderationPage": {
|
||
"title": "DJ Moderation",
|
||
"subtitle": "Review and remove radio shouts (50 most recent).",
|
||
"recentShouts": "Recent Shouts ({count})"
|
||
}
|
||
},
|
||
"commandocentrum": {
|
||
"title": "Centro comandi",
|
||
"subtitle": "Diagnostica, controlli RCON e gestione utenti",
|
||
"diagnostics": "Diagnostica",
|
||
"rcon": "RCON",
|
||
"userActions": "Azioni utente",
|
||
"diagnosticsTitle": "Diagnostica emulatore",
|
||
"memoryUsage": "Utilizzo memoria",
|
||
"uptime": "Uptime",
|
||
"onlineUsers": "Utenti online",
|
||
"roomsLoaded": "Stanze caricate",
|
||
"refresh": "Aggiorna",
|
||
"rconTitle": "Comandi RCON",
|
||
"rconPlaceholder": "Inserisci comando RCON…",
|
||
"rconSend": "Invia",
|
||
"rconSending": "Invio…",
|
||
"rconResponse": "Risposta",
|
||
"userActionsTitle": "Azioni utente",
|
||
"username": "Nome utente",
|
||
"usernamePlaceholder": "Nome utente destinatario",
|
||
"action": "Azione",
|
||
"execute": "Esegui",
|
||
"actions": {
|
||
"disconnect": "Disconnetti",
|
||
"alert": "Invia avviso",
|
||
"giveCredits": "Dai crediti",
|
||
"giveBadge": "Dai distintivo",
|
||
"givePoints": "Dai punti",
|
||
"ban": "Banna",
|
||
"kick": "Espelli"
|
||
},
|
||
"messagePlaceholder": "Messaggio (per avvisi)…",
|
||
"amountPlaceholder": "Importo…",
|
||
"badgePlaceholder": "Codice distintivo…"
|
||
},
|
||
"emulator": {
|
||
"title": "Configurazione emulatore",
|
||
"subtitle": "Visualizza e modifica impostazioni emulatore e testi di localizzazione",
|
||
"settings": "Impostazioni",
|
||
"texts": "Testi",
|
||
"search": "Cerca",
|
||
"searchPlaceholder": "Cerca chiavi…",
|
||
"noSettings": "Nessuna impostazione trovata",
|
||
"noTexts": "Nessun testo trovato",
|
||
"edit": "Modifica",
|
||
"save": "Salva",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla",
|
||
"colKey": "Chiave",
|
||
"colValue": "Valore",
|
||
"colType": "Tipo",
|
||
"colActions": "Azioni",
|
||
"editDialog": {
|
||
"title": "Modifica: {key}",
|
||
"value": "Valore",
|
||
"valuePlaceholder": "Inserisci valore…",
|
||
"save": "Salva modifiche",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"alerts": {
|
||
"title": "Avvisi",
|
||
"subtitle": "Invia avvisi a tutto l'hotel e visualizza avvisi recenti",
|
||
"sendAlert": "Invia avviso hotel",
|
||
"recentAlerts": "Avvisi recenti",
|
||
"noRecentAlerts": "Nessun avviso recente",
|
||
"form": {
|
||
"title": "Titolo avviso",
|
||
"titlePlaceholder": "es. Manutenzione server tra 10 minuti",
|
||
"message": "Messaggio avviso",
|
||
"messagePlaceholder": "Scrivi il messaggio dell'avviso…",
|
||
"type": "Tipo",
|
||
"typeHotel": "Avviso a tutto l'hotel",
|
||
"typeStaff": "Solo staff",
|
||
"urgent": "Urgente",
|
||
"send": "Invia avviso",
|
||
"sending": "Invio…"
|
||
},
|
||
"colId": "ID",
|
||
"colTitle": "Titolo",
|
||
"colSentBy": "Inviato da",
|
||
"colType": "Tipo",
|
||
"colDate": "Data",
|
||
"colActions": "Azioni"
|
||
},
|
||
"logs": {
|
||
"title": "Attività dello staff",
|
||
"subtitle": "Traccia di controllo delle azioni dello staff nel pannello admin",
|
||
"noLogs": "Nessuna attività dello staff ancora registrata",
|
||
"colId": "ID",
|
||
"colUser": "Utente",
|
||
"colAction": "Azione",
|
||
"colTarget": "Destinatario",
|
||
"colDescription": "Descrizione",
|
||
"colIp": "IP",
|
||
"colTimestamp": "Data",
|
||
"filterByUser": "Filtra per utente…",
|
||
"filterByAction": "Filtra per azione…",
|
||
"clearFilters": "Pulisci filtri"
|
||
},
|
||
"wordfilter": {
|
||
"title": "Filtro parole",
|
||
"subtitle": "Gestisci parole e frasi filtrate nell'hotel",
|
||
"addWord": "Aggiungi parola",
|
||
"addWords": "Aggiungi parole",
|
||
"noWords": "Ancora nessuna parola filtrata",
|
||
"confirmDelete": "Rimuovere \"{word}\" dal filtro?",
|
||
"colId": "ID",
|
||
"colWord": "Parola",
|
||
"colAddedBy": "Aggiunto da",
|
||
"colCreated": "Creato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"word": "Parola",
|
||
"wordPlaceholder": "es. parolaccia",
|
||
"addMore": "Aggiungi più parole (una per riga)",
|
||
"save": "Aggiungi al filtro",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"maintenance": {
|
||
"title": "Modalità manutenzione",
|
||
"subtitle": "Attiva o disattiva la manutenzione dell'hotel",
|
||
"enabled": "La modalità manutenzione è attiva",
|
||
"disabled": "La modalità manutenzione è disattiva",
|
||
"enable": "Attiva manutenzione",
|
||
"disable": "Disattiva manutenzione",
|
||
"message": "Messaggio di manutenzione",
|
||
"messagePlaceholder": "Torneremo a breve!",
|
||
"staffAccess": "Consenti accesso allo staff durante la manutenzione",
|
||
"save": "Salva impostazioni",
|
||
"saving": "Salvataggio…",
|
||
"confirmEnable": "Attivare la manutenzione impedirà a tutti gli utenti non dello staff di accedere all'hotel. Continuare?",
|
||
"confirmDisable": "Disattivare la modalità manutenzione e ripristinare l'accesso per tutti gli utenti?"
|
||
},
|
||
"housekeeping": {
|
||
"title": "Permessi Housekeeping",
|
||
"subtitle": "Configura quali gradi possono accedere a quali sezioni admin",
|
||
"addPermission": "Aggiungi permesso",
|
||
"editPermission": "Modifica permesso",
|
||
"deletePermission": "Elimina permesso",
|
||
"noPermissions": "Nessun permesso housekeeping configurato",
|
||
"confirmDelete": "Eliminare questo permesso?",
|
||
"colId": "ID",
|
||
"colRank": "Grado",
|
||
"colSection": "Sezione",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"rankId": "ID grado",
|
||
"rankIdPlaceholder": "Grado minimo",
|
||
"section": "Chiave sezione",
|
||
"sectionPlaceholder": "es. admin.dashboard",
|
||
"save": "Salva permesso",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"rooms": {
|
||
"title": "Stanze",
|
||
"subtitle": "Cerca e gestisci stanze dell'hotel",
|
||
"search": "Cerca",
|
||
"searchPlaceholder": "Cerca per nome, proprietario o ID…",
|
||
"searchResults": "{count, plural, one {# stanza} other {# stanze}} trovate per \"{query}\"",
|
||
"noResults": "Nessuna stanza trovata",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colOwner": "Proprietario",
|
||
"colUsers": "Utenti",
|
||
"colState": "Stato",
|
||
"colCategory": "Categoria",
|
||
"colCreated": "Creata",
|
||
"colActions": "Azioni",
|
||
"stateOpen": "Aperta",
|
||
"stateClosed": "Chiusa",
|
||
"stateLocked": "Bloccata",
|
||
"stateInvisible": "Invisibile",
|
||
"detail": {
|
||
"title": "Stanza: {name}",
|
||
"subtitle": "Di proprietà di {owner}",
|
||
"overview": "Panoramica",
|
||
"actions": "Azioni",
|
||
"description": "Descrizione",
|
||
"noDescription": "Nessuna descrizione",
|
||
"owner": "Proprietario",
|
||
"users": "Utenti online",
|
||
"maxUsers": "Utenti massimi",
|
||
"category": "Categoria",
|
||
"state": "Stato",
|
||
"tags": "Tag",
|
||
"noTags": "Nessun tag",
|
||
"created": "Creata",
|
||
"deleteRoom": "Elimina stanza",
|
||
"confirmDelete": "Eliminare la stanza \"{name}\"? Questa azione è irreversibile.",
|
||
"enterRoom": "Entra nella stanza",
|
||
"changeOwner": "Cambia proprietario",
|
||
"changeOwnerPlaceholder": "Nome utente nuovo proprietario"
|
||
}
|
||
},
|
||
"emailTemplates": {
|
||
"title": "Template email",
|
||
"subtitle": "Gestisci template email transazionali",
|
||
"newTemplate": "+ Nuovo template",
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"noTemplates": "Ancora nessun template email",
|
||
"confirmDelete": "Eliminare il template \"{name}\"?",
|
||
"colId": "ID",
|
||
"colName": "Nome",
|
||
"colSubject": "Oggetto",
|
||
"colKey": "Chiave",
|
||
"colUpdated": "Aggiornato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"name": "Nome",
|
||
"namePlaceholder": "es. Email di benvenuto",
|
||
"key": "Chiave",
|
||
"keyPlaceholder": "es. welcome_email",
|
||
"subject": "Oggetto",
|
||
"subjectPlaceholder": "Riga oggetto email",
|
||
"body": "Corpo (HTML)",
|
||
"bodyPlaceholder": "<p>Gentile {username},</p>",
|
||
"variables": "Variabili disponibili",
|
||
"variablesHint": "{username}, {email}, {hotel_name}",
|
||
"save": "Salva template",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"theme": {
|
||
"title": "Tema",
|
||
"subtitle": "Personalizza l'aspetto del CMS",
|
||
"presets": "Preimpostazioni",
|
||
"colours": "Colori",
|
||
"css": "CSS",
|
||
"presetsTitle": "Preimpostazioni tema",
|
||
"presetsSubtitle": "Scegli una combinazione di colori predefinita",
|
||
"applyPreset": "Applica",
|
||
"presetApplied": "Preimpostazione applicata",
|
||
"customiseTitle": "Colori personalizzati",
|
||
"primary": "Primario",
|
||
"secondary": "Secondario",
|
||
"accent": "Accento",
|
||
"background": "Sfondo",
|
||
"surface": "Superficie",
|
||
"text": "Testo",
|
||
"saveColours": "Salva colori",
|
||
"savingColours": "Salvataggio…",
|
||
"cssTitle": "CSS personalizzato",
|
||
"cssSubtitle": "Aggiungi CSS personalizzato per sovrascrivere gli stili del tema",
|
||
"cssPlaceholder": "/* Il tuo CSS personalizzato qui */",
|
||
"saveCss": "Salva CSS",
|
||
"savingCss": "Salvataggio…",
|
||
"reset": "Ripristina valori predefiniti",
|
||
"confirmReset": "Ripristinare il tema ai valori predefiniti?"
|
||
},
|
||
"media": {
|
||
"title": "Libreria media",
|
||
"subtitle": "Carica e gestisci file media",
|
||
"upload": "Carica",
|
||
"uploadTitle": "Carica un file",
|
||
"uploadSubtitle": "Trascina e rilascia o clicca per caricare",
|
||
"uploadButton": "Scegli file",
|
||
"uploading": "Caricamento…",
|
||
"noFiles": "Ancora nessun file media",
|
||
"delete": "Elimina",
|
||
"confirmDelete": "Eliminare questo file permanentemente?",
|
||
"search": "Cerca",
|
||
"searchPlaceholder": "Cerca per nome file…",
|
||
"colPreview": "Anteprima",
|
||
"colName": "Nome",
|
||
"colSize": "Dimensione",
|
||
"colType": "Tipo",
|
||
"colUploaded": "Caricato",
|
||
"colActions": "Azioni",
|
||
"copyUrl": "Copia URL",
|
||
"urlCopied": "URL copiato negli appunti"
|
||
},
|
||
"settings": {
|
||
"title": "Impostazioni CMS",
|
||
"subtitle": "Gestisci configurazione chiave/valore del CMS",
|
||
"addSetting": "Aggiungi impostazione",
|
||
"edit": "Modifica",
|
||
"delete": "Elimina",
|
||
"noSettings": "Nessuna impostazione trovata",
|
||
"confirmDelete": "Eliminare l'impostazione \"{key}\"?",
|
||
"colKey": "Chiave",
|
||
"colValue": "Valore",
|
||
"colUpdated": "Aggiornato",
|
||
"colActions": "Azioni",
|
||
"form": {
|
||
"key": "Chiave",
|
||
"keyPlaceholder": "es. hotel_name",
|
||
"value": "Valore",
|
||
"valuePlaceholder": "Valore impostazione",
|
||
"save": "Salva impostazione",
|
||
"saving": "Salvataggio…",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"favicon": {
|
||
"title": "Favicon",
|
||
"subtitle": "Upload and manage the site favicon",
|
||
"current": "Current favicon",
|
||
"uploadLabel": "Upload favicon",
|
||
"uploadHint": "PNG, JPEG, GIF, WebP, ICO or SVG. Max 2MB.",
|
||
"upload": "Upload",
|
||
"uploading": "Uploading…",
|
||
"delete": "Remove",
|
||
"deleting": "Removing…",
|
||
"saved": "Favicon saved successfully!",
|
||
"deleted": "Favicon removed successfully!",
|
||
"error": "Something went wrong",
|
||
"confirmDelete": "Remove the favicon? The site will no longer show a custom favicon.",
|
||
"generator": {
|
||
"title": "Generate favicon",
|
||
"text": "Text",
|
||
"bgColor": "Background color",
|
||
"textColor": "Text color",
|
||
"rounded": "Rounded corners",
|
||
"save": "Save as favicon"
|
||
}
|
||
}
|
||
},
|
||
"client": {
|
||
"title": "Nitro client",
|
||
"loading": "Loading client…",
|
||
"generatingTicket": "Generating SSO ticket…",
|
||
"connected": "Connected",
|
||
"welcome": "Welcome to {hotel}",
|
||
"openingClient": "Opening the client in a new tab…",
|
||
"fallbackLink": "If it doesn't open,",
|
||
"fallbackClick": "click here",
|
||
"errors": {
|
||
"unauthorized": "You need to be logged in to open the client.",
|
||
"generic": "Could not generate SSO ticket",
|
||
"loginRedirect": "Log in"
|
||
}
|
||
},
|
||
"radioRequests": {
|
||
"formTitle": "Submit a request",
|
||
"formSubtitle": "Ask the DJ to play your favourite track",
|
||
"songLabel": "Song",
|
||
"songPlaceholder": "Title of the song",
|
||
"artistLabel": "Artist",
|
||
"artistPlaceholder": "Name of the artist (optional)",
|
||
"submitButton": "Submit request",
|
||
"loginToRequest": "Log in to submit a request.",
|
||
"latestTitle": "Recent requests",
|
||
"latestSubtitle": "The most recently requested songs",
|
||
"empty": "No requests yet.",
|
||
"colSong": "Song",
|
||
"colArtist": "Artist",
|
||
"colRequester": "Requester",
|
||
"colDate": "Date",
|
||
"colStatus": "Status",
|
||
"statusPending": "Pending",
|
||
"statusApproved": "Approved",
|
||
"statusPlayed": "Played"
|
||
}
|
||
}
|
||
} |