{
    // ------------------------------------------------------------------------
    // Friendlist
    // ------------------------------------------------------------------------
    'friendlist.search': 'Cerca amici',

    // ------------------------------------------------------------------------
    // Purse / Currency
    // ------------------------------------------------------------------------
    'purse.seasonal.currency.101': 'doekoes',

    // ------------------------------------------------------------------------
    // Widget: furni chooser
    // ------------------------------------------------------------------------
    'widget.chooser.checkall':     'Seleziona arredi',
    'widget.chooser.btn.pickall':  'raccogli gli oggetti selezionati!',

    // ------------------------------------------------------------------------
    // Game center
    // ------------------------------------------------------------------------
    'gamecenter.players':                  'Giocatori',
    'gamecenter.players.2to6':             'Da 2 a 6 giocatori',
    'gamecenter.players.2to8':             'Da 2 a 8 giocatori',
    'gamecenter.players.4to12':            'Da 4 a 12 giocatori',
    'gamecenter.players.single':           'Giocatore singolo',
    'gamecenter.players.score':            'Punteggio:',
    'gamecenter.players.theme':            'Tema:',
    'gamecenter.players.winner':           'Vincitore!',

    // Game descriptions
    'gamecenter.battleball.description':      'BattleBall è un gioco colorato in cui devi colorare più superfici del tuo avversario. Gli oggetti compaiono in modo casuale e ti danno poteri unici per aumentare le tue possibilità. Tattica, abilità e decisioni rapide sono la chiave della vittoria. Diventerai il campione di BattleBall?',
    'gamecenter.tombrunner.description':      'Questo cacciatore di tesori è determinato a trovare quante più monete antiche possibile mentre corre attraverso corridoi millenari e salta enormi crepe. Nel tuo viaggio attraverso questo infinito gioco di corsa in 3D incontrerai anche ponti instabili e fragili. Scopri quanto a lungo riesci a sopravvivere.',
    'gamecenter.flappybirds.description':     'Flappy Bird è un gioco in stile arcade in cui controlliamo l\'uccellino Faby, che si muove verso destra. Il tuo compito è guidare Faby attraverso i tubi che hanno aperture uguali poste ad altezze casuali.',
    'gamecenter.bargame.description':         'Mostra le tue abilità lavorando nel miglior bar dell\'hotel e servendo i migliori drink ai clienti più esigenti. Cerca di essere il cameriere con le migliori abilità, consegnando i bicchieri per vincere la partita e dimostrare la tua bravura con i cocktail.',
    'gamecenter.roombuildergame.description': 'Sei bravo a costruire stanze? Hai abbastanza fantasia? Accetta la sfida e costruisci una stanza a tema in meno di 6 minuti. La stanza più bella vince!',

    // Game center: voting
    'gamecenter.vote.description':            'Vota le stanze',
    'gamecenter.vote.room.made.by':           'Stanza creata da',
    'gamecenter.vote.room.bestihaveseen':     'Questa è la stanza più bella che abbia mai visto!',
    'gamecenter.vote.room.nice':              'Bella stanza, ben fatto.',
    'gamecenter.vote.room.normal':            'Una stanza OK, né male né eccezionale.',
    'gamecenter.vote.room.couldbebetter':     'Si poteva fare molto meglio',
    'gamecenter.vote.room.bad':               'Aiuto, dov\'è l\'uscita, mi fanno male gli occhi!',
    'gamecenter.vote.room.wait':              'Gli altri giocatori stanno votando la tua stanza, attendi!',

    // ------------------------------------------------------------------------
    // Wired furniture
    // ------------------------------------------------------------------------
    'wiredfurni.params.requireall.2':                       'Se uno degli arredi selezionati ha un avatar',
    'wiredfurni.params.requireall.3':                       'Se tutti gli arredi selezionati hanno avatar sopra di essi',
    'wiredfurni.tooltip.select.tile':                       'Seleziona riquadro',
    'wiredfurni.tooltip.remove.tile':                       'Deseleziona riquadro',
    'wiredfurni.tooltip.remove.5x5_tile':                   'seleziona riquadri 5x5',
    'wiredfurni.tooltip.remove.clear_tile':                 'Rimuovi tutte le selezioni',
    'wiredfurni.params.furni_neighborhood.group.user':      'Giocatori',
    'wiredfurni.params.furni_neighborhood.group.furni':     'Arredi',
    'wiredfurni.params.selector_option.bot':                'Nessun BOT',
    'wiredfurni.params.selector_option.pet':                'Nessun animale',

    // Wired furniture: badge received
    'wiredfurni.badgereceived.title':  'Distintivo ricevuto!',
    'wiredfurni.badgereceived.body':   'Hai appena ricevuto un nuovo distintivo! Guardalo nel tuo inventario!',

    // ------------------------------------------------------------------------
    // Notifications
    // ------------------------------------------------------------------------
    'notification.badge.received':  'Nuovo distintivo!',

    // ------------------------------------------------------------------------
    // Settings widget
    // ------------------------------------------------------------------------
    'widget.settings.general':                    'Predefinito',
    'widget.settings.general.title':              'Modifica le impostazioni predefinite di nitro',
    'widget.settings.volume':                     'Volume',
    'widget.settings.interface':                  'Interfaccia',
    'widget.settings.interface.title':            'Modifica le impostazioni dell\'interfaccia',
    'widget.settings.interface.fps.automatic':    'Imposta FPS su illimitato',
    'widget.settings.interface.fps.warning':      'Impostare gli FPS su illimitato può causare problemi di prestazioni!',
    'widget.settings.interface.secondary':        'Cambia il colore dell\'intestazione della finestra',
    'widget.settings.interface.reset':            'Ripristina il colore dell\'intestazione predefinito',

    // ------------------------------------------------------------------------
    // Room widgets: chat + youtube
    // ------------------------------------------------------------------------
    'widget.room.chat.hide_pets':       'Nascondi animali',
    'widget.room.chat.hide_avatars':    'Nascondi avatar',
    'widget.room.chat.hide_balloon':    'Nascondi fumetto',
    'widget.room.chat.show_balloon':    'Fumetto',
    'widget.room.chat.clear_history':   'cancella cronologia',
    'widget.room.youtube.shared':       'YouTube è condiviso',
    'widget.room.youtube.open_video':   'Apri il video',

    // ------------------------------------------------------------------------
    // Catalog
    // ------------------------------------------------------------------------

    // Catalog: general
    'catalog.title':                  'Catalogo',
    'catalog.favorites':              'Preferiti',
    'catalog.favorites.pages':        'Pagine',
    'catalog.favorites.furni':        'Arredi',
    'catalog.favorites.empty':        'Nessun preferito',
    'catalog.favorites.empty.hint':   'Clicca sul cuore sugli arredi o sulla stella sulle pagine per aggiungerli.',

    // Catalog: admin
    'catalog.admin':                            'Gestione',
    'catalog.admin.new':                        'Nuovo',
    'catalog.admin.root':                       'Radice',
    'catalog.admin.new.root.category':          'Nuova categoria radice',
    'catalog.admin.edit.root':                  'Modifica radice',
    'catalog.admin.edit':                       'Modifica:',
    'catalog.admin.edit.page':                  'Modifica pagina',
    'catalog.admin.hidden':                     'nascosto',
    'catalog.admin.edit.title':                 'Modifica "%name%"',
    'catalog.admin.show':                       'Mostra',
    'catalog.admin.hide':                       'Nascondi',
    'catalog.admin.delete':                     'Elimina',
    'catalog.admin.delete.title':               'Elimina "%name%"',
    'catalog.admin.delete.category.confirm':    'Eliminare la categoria "%name%" e tutto il suo contenuto?',
    'catalog.admin.delete.page':                'Elimina pagina',
    'catalog.admin.delete.page.confirm':        'Eliminare la pagina "%name%"?',
    'catalog.admin.delete.offer.confirm':       'Sei sicuro di voler eliminare questa offerta?',
    'catalog.admin.create':                     'Crea',
    'catalog.admin.save':                       'Salva',
    'catalog.admin.create.subpage':             'Crea sottopagina',
    'catalog.admin.order':                      'Ordine',
    'catalog.admin.visible':                    'Visibile',
    'catalog.admin.enabled':                    'Abilitato',

    // Catalog admin: offer editor
    'catalog.admin.offer.new':           'Nuova offerta',
    'catalog.admin.offer.edit':          'Modifica offerta',
    'catalog.admin.offer.name':          'Nome catalogo',
    'catalog.admin.offer.general':       'Generale',
    'catalog.admin.offer.quantity':      'Quantità',
    'catalog.admin.offer.prices':        'Prezzi',
    'catalog.admin.offer.credits':       'Crediti',
    'catalog.admin.offer.points':        'Punti',
    'catalog.admin.offer.points.type':   'Tipo di punti',
    'catalog.admin.offer.options':       'Opzioni',
    'catalog.admin.offer.club.only':     'Solo Club',
    'catalog.admin.offer.extradata':     'Dati extra (opzionale)....',
    'catalog.admin.offer.have.offer':    'Multi-sconto (have_offer)',

    // Catalog: trophies
    'catalog.trophies.title':                  'Trofei',
    'catalog.trophies.write.hint':             'Scrivi un testo per il trofeo prima di acquistare',
    'catalog.trophies.inscription':            'Iscrizione del trofeo',
    'catalog.trophies.inscription.placeholder': 'Scrivi il testo che apparirà sul trofeo...',

    // Catalog: pets
    'catalog.pets.show.colors':    'Mostra colori',
    'catalog.pets.choose.color':   'Scegli colore',
    'catalog.pets.choose.breed':   'Scegli razza',
    'catalog.pets.back.breeds':    '← Razze',

    // Catalog: name prefix editor
    'catalog.prefix.text':                   'Testo',
    'catalog.prefix.text.placeholder':       'Inserisci testo...',
    'catalog.prefix.icon':                   'Icona',
    'catalog.prefix.icon.remove':            'Rimuovi icona',
    'catalog.prefix.effect':                 'Effetto',
    'catalog.prefix.color':                  'Colore',
    'catalog.prefix.color.single':           '🎨 Singolo',
    'catalog.prefix.color.per.letter':       '🌈 Per lettera',
    'catalog.prefix.color.hint':             'Seleziona una lettera e poi scegli il colore. Avanza automaticamente.',
    'catalog.prefix.color.apply.all.title':  'Applica il colore corrente a tutte le lettere',
    'catalog.prefix.color.apply.all':        'Applica a tutte',
    'catalog.prefix.color.selected':         'Lettera selezionata:',
    'catalog.prefix.price':                  'Prezzo:',
    'catalog.prefix.price.amount':           '5 Crediti',
    'catalog.prefix.purchased':              '✓ Acquistato!',
    'catalog.prefix.purchase':               'Acquista',

    // Catalog: gift wrapping
    'catalog.gift_wrapping.gift_sent': 'Fatto!',

    // ------------------------------------------------------------------------
    // Group forum
    // ------------------------------------------------------------------------
    'groupforum.list.tab.most_active':   'Argomenti più attivi',
    'groupforum.list.tab.my_forums':     'I miei forum di gruppo',
    'groupforum.list.no_forums':         'Non ci sono forum',
    'groupforum.view.threads':           'Numero di argomenti',
    'groupforum.thread.pin':             'Fissa argomento',
    'groupforum.thread.unpin':           'Sblocca argomento',
    'groupforum.thread.lock':            'Blocca argomento',
    'groupforum.thread.unlock':          'Sblocca argomento',
    'groupforum.thread.hide':            'Nascondi argomento',
    'groupforum.thread.restore':         'Rendi di nuovo visibile l\'argomento',
    'groupforum.thread.delete':          'Elimina argomento + messaggi',
    'groupforum.message.hide':           'Nascondi messaggio',
    'group.forum.enable.caption':        'Abilita/disabilita forum di gruppo',
    'group.forum.enable.help':           'Se disabiliti il forum di gruppo, verranno eliminati anche tutti i messaggi!',
    'groupforum.view.no_threads':        'Al momento non ci sono argomenti attivi',

    // ------------------------------------------------------------------------
    // Mod tools: window
    // ------------------------------------------------------------------------
    'modtools.window.title':            'Strumenti Mod',
    'modtools.window.tools.room':       'Strumento stanza',
    'modtools.window.tools.chatlog':    'Strumento chatlog',
    'modtools.window.tools.report':     'Strumento segnalazioni',
    'modtools.window.select.user':      'Seleziona un utente',
    'modtools.window.no.room':          'Entra prima in una stanza',
    'modtools.window.user.in_room':     'Ancora in questa stanza',
    'modtools.window.user.left_room':   'Non più in questa stanza',
    'modtools.window.user.clear':       'Cancella selezione',
    'modtools.window.tickets.open':     '%count% ticket aperto',
    'modtools.window.tickets.open.many': '%count% ticket aperti',
    'modtools.window.section.room':     'Stanza',
    'modtools.window.section.user':     'Utente',
    'modtools.window.section.reports':  'Segnalazioni',
    'modtools.window.user.open_info':   'Apri info',

    // ------------------------------------------------------------------------
    // Mod tools: user info
    // ------------------------------------------------------------------------
    'modtools.userinfo.title':                      'Info utente: %username%',
    'modtools.userinfo.userName':                   'Nome',
    'modtools.userinfo.cfhCount':                   'CFH',
    'modtools.userinfo.abusiveCfhCount':            'CFH abusivi',
    'modtools.userinfo.cautionCount':               'Avvertimenti',
    'modtools.userinfo.banCount':                   'Ban',
    'modtools.userinfo.lastSanctionTime':           'Ultima sanzione',
    'modtools.userinfo.tradingLockCount':           'Blocchi scambio',
    'modtools.userinfo.tradingExpiryDate':          'Blocco scade',
    'modtools.userinfo.minutesSinceLastLogin':      'Ultimo accesso',
    'modtools.userinfo.lastPurchaseDate':           'Ultimo acquisto',
    'modtools.userinfo.primaryEmailAddress':        'Email',
    'modtools.userinfo.identityRelatedBanCount':    'Account bannati',
    'modtools.userinfo.registrationAgeInMinutes':   'Registrato',
    'modtools.userinfo.userClassification':         'Grado',
    'modtools.userinfo.refresh':                    'Aggiorna info utente',
    'modtools.userinfo.presence.in_room':           'In stanza',
    'modtools.userinfo.presence.in_room.title':     'Nella stanza che stai osservando',
    'modtools.userinfo.presence.online':            'Online',
    'modtools.userinfo.presence.online.title':      'Online nell\'hotel',
    'modtools.userinfo.presence.offline':           'Offline',
    'modtools.userinfo.presence.offline.title':     'Offline all\'apertura del pannello',
    'modtools.userinfo.section.account':            'Account',
    'modtools.userinfo.section.activity':           'Attività',
    'modtools.userinfo.section.sanctions':          'Sanzioni',
    'modtools.userinfo.section.trading':            'Scambi',
    'modtools.userinfo.button.room.chat':           'Chat stanza',
    'modtools.userinfo.button.send.message':        'Invia messaggio',
    'modtools.userinfo.button.room.visits':         'Visite stanze',
    'modtools.userinfo.button.mod.action':          'Azione mod',
    'modtools.userinfo.stat.cfh':                   'CFH',
    'modtools.userinfo.stat.cautions':              'Avvertimenti',
    'modtools.userinfo.stat.bans':                  'Ban',
    'modtools.userinfo.stat.trade.locks':           'Blocchi scambio',

    // ------------------------------------------------------------------------
    // Mod tools: room info
    // ------------------------------------------------------------------------
    'modtools.roominfo.title':                  'Info stanza',
    'modtools.roominfo.refresh':                'Aggiorna info stanza',
    'modtools.roominfo.loading':                'Caricamento…',
    'modtools.roominfo.owner.here':             'Proprietario presente',
    'modtools.roominfo.owner.away':             'Proprietario assente',
    'modtools.roominfo.owner.title.here':       'Il proprietario della stanza è attualmente all\'interno',
    'modtools.roominfo.owner.title.away':       'Il proprietario della stanza NON è all\'interno',
    'modtools.roominfo.stat.users':             'Utenti',
    'modtools.roominfo.stat.owner':             'Proprietario',
    'modtools.roominfo.owner.open':             'Apri le info di %username%',
    'modtools.roominfo.button.visit':           'Visita stanza',
    'modtools.roominfo.button.chatlog':         'Chatlog',
    'modtools.roominfo.moderate.title':         'Modera stanza',
    'modtools.roominfo.moderate.kick':          'Caccia tutti',
    'modtools.roominfo.moderate.doorbell':      'Abilita campanello',
    'modtools.roominfo.moderate.rename':        'Cambia nome stanza',
    'modtools.roominfo.moderate.message.placeholder': 'Messaggio obbligatorio inviato insieme all\'azione…',
    'modtools.roominfo.moderate.send.caution':  'Invia avvertimento',
    'modtools.roominfo.moderate.send.alert':    'Invia avviso',

    // ------------------------------------------------------------------------
    // Mod tools: user message
    // ------------------------------------------------------------------------
    'modtools.user.message.title':       'Invia messaggio',
    'modtools.user.message.recipient':   'Messaggio a',
    'modtools.user.message.label':       'Messaggio',
    'modtools.user.message.placeholder': 'Scrivi qualcosa di utile — l\'utente lo vede come un messaggio del moderatore.',
    'modtools.user.message.empty':       'Vuoto',
    'modtools.user.message.chars':       '%count% caratteri',
    'modtools.user.message.send':        'Invia messaggio',

    // ------------------------------------------------------------------------
    // Mod tools: mod action
    // ------------------------------------------------------------------------
    'modtools.user.modaction.title':                  'Azione mod: %username%',
    'modtools.user.modaction.sanctioning':            'Sanzionamento',
    'modtools.user.modaction.step.topic':             '1. Argomento CFH',
    'modtools.user.modaction.step.topic.placeholder': 'Seleziona un argomento…',
    'modtools.user.modaction.step.sanction':          '2. Sanzione',
    'modtools.user.modaction.step.sanction.placeholder': 'Seleziona una sanzione…',
    'modtools.user.modaction.step.message':           '3. Messaggio personalizzato',
    'modtools.user.modaction.step.message.optional':  '(opzionale — sostituisce il predefinito)',
    'modtools.user.modaction.message.placeholder':    'Lascia vuoto per usare il messaggio predefinito dell\'argomento',
    'modtools.user.modaction.preview':                'Anteprima',
    'modtools.user.modaction.button.default':         'Sanzione predefinita',
    'modtools.user.modaction.button.apply':           'Applica sanzione',
    'modtools.user.modaction.error.no.topic':         'Devi selezionare un argomento CFH',
    'modtools.user.modaction.error.no.action':        'Devi selezionare un argomento CFH e una sanzione',
    'modtools.user.modaction.error.no.permission':    'Non hai il permesso di farlo',
    'modtools.user.modaction.error.no.message':       'Scrivi un messaggio all\'utente',
    'modtools.user.modaction.error.no.permission.alert': 'Non hai diritti sufficienti',

    // ------------------------------------------------------------------------
    // Mod tools: user visits
    // ------------------------------------------------------------------------
    'modtools.user.visits.title':        'Visite utente',
    'modtools.user.visits.recent':       'Stanze visitate di recente',
    'modtools.user.visits.entries.one':  '%count% voce',
    'modtools.user.visits.entries.many': '%count% voci',
    'modtools.user.visits.empty':        'Nessuna visita recente',
    'modtools.user.visits.time':         'Ora',
    'modtools.user.visits.room':         'Nome stanza',
    'modtools.user.visits.action':       'Azione',
    'modtools.user.visits.visit':        'Visita',
    'modtools.user.visits.visit.title':  'Visita stanza',

    // ------------------------------------------------------------------------
    // Mod tools: chatlog
    // ------------------------------------------------------------------------
    'modtools.user.chatlog.title':       'Chatlog utente',
    'modtools.user.chatlog.title.with':  'Chatlog utente: %username%',
    'modtools.user.chatlog.loading':     'Caricamento chatlog…',
    'modtools.room.chatlog.title':       'Chatlog stanza',
    'modtools.chatlog.column.time':      'Ora',
    'modtools.chatlog.column.user':      'Utente',
    'modtools.chatlog.column.message':   'Messaggio',
    'modtools.chatlog.empty':            'Nessun messaggio',
    'modtools.chatlog.visit':            'Visita',
    'modtools.chatlog.tools':            'Strumenti',

    // ------------------------------------------------------------------------
    // Mod tools: tickets
    // ------------------------------------------------------------------------
    'modtools.tickets.title':                'Ticket',
    'modtools.tickets.tab.open':             'Aperti',
    'modtools.tickets.tab.mine':             'Miei',
    'modtools.tickets.tab.picked':           'Tutti presi',
    'modtools.tickets.column.type':          'Tipo',
    'modtools.tickets.column.reported':      'Segnalato',
    'modtools.tickets.column.opened':        'Aperto',
    'modtools.tickets.column.picker':        'Preso in carico da',
    'modtools.tickets.empty.open':           'Nessuna segnalazione aperta',
    'modtools.tickets.empty.mine':           'Nessuna segnalazione presa in carico da te',
    'modtools.tickets.empty.picked':         'Nessuna segnalazione presa in carico',
    'modtools.tickets.action.pick':          'Prendi in carico',
    'modtools.tickets.action.handle':        'Gestisci',
    'modtools.tickets.action.release':       'Rilascia',
    'modtools.tickets.issue.title':          'Risolvi segnalazione #%issueId%',
    'modtools.tickets.issue.label':          'Segnalazione #%issueId%',
    'modtools.tickets.issue.details':        'Dettagli',
    'modtools.tickets.issue.field.source':       'Origine',
    'modtools.tickets.issue.field.category':     'Categoria',
    'modtools.tickets.issue.field.description':  'Descrizione',
    'modtools.tickets.issue.field.caller':       'Segnalatore',
    'modtools.tickets.issue.field.reported':     'Segnalato',
    'modtools.tickets.issue.chatlog.view':       'Visualizza chatlog',
    'modtools.tickets.issue.chatlog.close':      'Chiudi chatlog',
    'modtools.tickets.issue.resolve.heading':    'Risolvi come',
    'modtools.tickets.issue.resolve.resolved':   'Risolto',
    'modtools.tickets.issue.resolve.useless':    'Inutile',
    'modtools.tickets.issue.resolve.abusive':    'Abusivo',
    'modtools.tickets.issue.release':            'Rimetti in coda',
    'modtools.tickets.cfh.chatlog.title':        'Chatlog segnalazione #%issueId%',

    // ------------------------------------------------------------------------
    // Login
    // ------------------------------------------------------------------------
    'login.username':                       'Qual è il tuo nome habbo',
    'login.forgot_password':                'Password dimenticata?',

    // First-time visitors card
    'nitro.login.firsttime.title':          'È la prima volta qui?',
    'nitro.login.firsttime.text':           'Non hai ancora un account habbo?',
    'nitro.login.firsttime.link':           'Puoi crearne uno qui',
    'nitro.login.card.title':               'Accedi a habbo',

    // Server status checks
    'nitro.login.server.offline.short':     'Il server di gioco al momento non è attivo. Riprova tra poco.',
    'nitro.login.server.offline.long':      'Il server di gioco al momento non è attivo, quindi non è possibile creare nuovi account. Riprova tra poco.',
    'nitro.login.server.checking':          'Verifica in corso…',
    'nitro.login.server.retry':             'Riprova',

    // Registration flow
    'nitro.login.register.title':                 'Dati habbo',
    'nitro.login.register.next':                  'Avanti',
    'nitro.login.register.finish':                'Completa',
    'nitro.login.register.creating':              'Creazione in corso…',
    'nitro.login.register.intro.credentials':     'Creiamo il tuo account. Inserisci il tuo indirizzo email e scegli una password — verificheremo che questa email non sia già in uso.',
    'nitro.login.register.intro.avatar':          'Ora è il momento di creare il tuo personaggio habbo! Inizia scegliendo il tuo nome habbo.',
    'nitro.login.register.intro.room':            'Ultimo passaggio — scegli una stanza iniziale, oppure salta e crea la tua stanza più tardi.',
    'nitro.login.register.confirm.label':         'Conferma password',
    'nitro.login.register.username.placeholder':  'NomeHabbo',
    'nitro.login.register.hotlooks.count':        '%count% look disponibili',
    'nitro.login.register.hotlooks.none':         'Nessun look caricato',
    'nitro.login.register.room.skip.title':       'Va bene — creerò le mie stanze',
    'nitro.login.register.room.skip.description': 'Salta questo passaggio e inizia con un inventario hotel vuoto.',
    'nitro.login.register.room.loading':          'Caricamento stanze…',
    'nitro.login.register.room.error':            'Impossibile caricare le opzioni delle stanze. Puoi comunque saltare questo passaggio.',
    'nitro.login.register.success':               'Benvenuto a bordo, %username%! Il tuo account è pronto — accedi qui sotto con la password che hai appena scelto.',

    // Forgot password
    'nitro.login.forgot.title':         'Reimposta password',
    'nitro.login.forgot.email.label':   'Indirizzo email',
    'nitro.login.forgot.send':          'Invia email',
    'nitro.login.forgot.success':       'Email inviata! Se a questo indirizzo è associato un account, troverai presto un link per il reset nella tua casella di posta (controlla lo spam se non vedi nulla entro un minuto).',

    // Login errors (validation + transport)
    'nitro.login.error.missing_credentials':  'Inserisci sia il tuo nome habbo che la password.',
    'nitro.login.error.invalid_credentials':  'Nome habbo o password non validi.',
    'nitro.login.error.too_many_attempts':    'Troppi tentativi. Riprova tra %seconds%s.',
    'nitro.login.error.turnstile':            'Completa il controllo di sicurezza.',
    'nitro.login.error.server_offline':       'Il server di gioco non è attivo. Riprova più tardi.',
    'nitro.login.error.login_unreachable':    'Impossibile raggiungere il servizio di accesso. Riprova.',
    'nitro.login.error.register_failed':      'Impossibile creare il tuo account.',
    'nitro.login.error.register_unreachable': 'Impossibile raggiungere il servizio di registrazione.',
    'nitro.login.error.forgot_failed':        'Impossibile inviare ora un\'email di reset.',
    'nitro.login.error.forgot_unreachable':   'Impossibile raggiungere il servizio di reset password.',
    'nitro.login.error.missing_fields':       'Compila tutti i campi.',
    'nitro.login.error.invalid_email':        'Inserisci un indirizzo email valido.',
    'nitro.login.error.password_too_short':   'La tua password deve contenere almeno 8 caratteri.',
    'nitro.login.error.password_mismatch':    'Le password non corrispondono.',
    'nitro.login.error.email_taken':          'Questo indirizzo email è già in uso.',
    'nitro.login.error.missing_username':     'Scegli un nome habbo.',
    'nitro.login.error.username_length':      'Il nome habbo deve contenere 3–16 caratteri.',
    'nitro.login.error.username_taken':       'Questo nome habbo è già in uso.',
    'nitro.login.error.missing_email':        'Inserisci il tuo indirizzo email.',

    // ------------------------------------------------------------------------
    // Inventory
    // ------------------------------------------------------------------------
    'inventory.effects.activate': 'Usa effetto',
    'inventory.effects.remove':   'rimuovi effetto',

    // ------------------------------------------------------------------------
    // Loading screen — boot-stage labels read by App.tsx (taskLabel)
    // ------------------------------------------------------------------------
    'loading.task.session':      'Verifica della sessione...',
    'loading.task.renderer':     'Inizializzazione del renderer...',
    'loading.task.assets':       'Caricamento risorse di gioco...',
    'loading.task.localization': 'Caricamento traduzioni...',
    'loading.task.avatar':       'Caricamento guardaroba...',
    'loading.task.sounds':       'Caricamento suoni...',
    'loading.task.startsession': 'Avvio della sessione...',
    'loading.task.userdata':     'Caricamento dati utente...',
    'loading.task.rooms':        'Caricamento stanze...',
    'loading.task.engine':       'Caricamento motore grafico...',

    // ------------------------------------------------------------------------
    // Housekeeping
    // ------------------------------------------------------------------------
    'housekeeping.title':       'Gestione',
    'housekeeping.mode.light':  'Chiaro',

    // Housekeeping: tabs
    'housekeeping.tab.dashboard': 'Dashboard',
    'housekeeping.tab.users':     'Utenti',
    'housekeeping.tab.rooms':     'Stanze',
    'housekeeping.tab.economy':   'Economia',
    'housekeeping.tab.audit':     'Registro',

    // Housekeeping: confirm + status
    'housekeeping.confirm.title':   'Conferma azione',
    'housekeeping.confirm.proceed': 'Procedi',
    'housekeeping.confirm.cancel':  'Annulla',
    'housekeeping.status.dismiss':  'Chiudi',

    // Housekeeping: action status
    'housekeeping.action.pending':                 'Azione in corso…',
    'housekeeping.action.success':                 'Azione completata',
    'housekeeping.action.error':                   'Azione fallita',
    'housekeeping.action.reset_password.done':     'Password reimpostata — nuova password qui sotto.',

    // Housekeeping: generated password card
    'housekeeping.password.title':       '%username% (#%id%) · nuova password',
    'housekeeping.password.value_label': 'Password generata',
    'housekeeping.password.copy':        'Copia',
    'housekeeping.password.copied':      'Copiato',
    'housekeeping.password.copy_failed': 'Copia fallita',
    'housekeeping.password.dismiss':     'Chiudi',
    'housekeeping.password.hint':        'Condividi questa password con l\'utente al di fuori dell\'hotel. Viene mostrata una sola volta — chiudi questa scheda quando hai finito; la password non verrà mai più visualizzata.',

    // Housekeeping: errors
    'housekeeping.error.invalid_input':        'Input non valido — controlla l\'ID utente e il valore inserito.',
    'housekeeping.error.user_not_found':       'Utente non trovato.',
    'housekeeping.error.user_offline':         'L\'utente è offline — questa azione funziona solo su utenti online.',
    'housekeeping.error.target_unkickable':    'Questo utente non può essere cacciato.',
    'housekeeping.error.ban_failed':           'Impossibile applicare il ban — il server ha rifiutato la richiesta.',
    'housekeeping.error.no_active_ban':        'Nessun ban attivo da revocare per questo utente.',
    'housekeeping.error.rank_not_found':       'Grado non trovato — scegli un grado che esiste in permission_ranks.',
    'housekeeping.error.db_failed':            'Errore del database — consulta il log dell\'emulatore per l\'eccezione SQL.',
    'housekeeping.error.hash_failed':          'Impossibile generare l\'hash della nuova password — SHA-256 non disponibile su questa JVM.',
    'housekeeping.error.room_not_found':       'Stanza non trovata.',
    'housekeeping.error.room_action_failed':   'Impossibile applicare l\'azione sulla stanza.',
    'housekeeping.error.new_owner_not_found':  'Nuovo proprietario non trovato.',
    'housekeeping.error.economy_failed':       'Impossibile applicare l\'azione economica — controlla l\'ID utente e la quantità.',
    'housekeeping.error.alert_empty':          'L\'avviso hotel non può essere vuoto.',

    // Housekeeping: actions
    'housekeeping.action.ban_h':            'Ban %h%h',
    'housekeeping.action.mute_min':         'Muta %m%m',
    'housekeeping.action.trade_lock_h':     'Blocco scambio %h%h',
    'housekeeping.action.kick':             'Caccia',
    'housekeeping.action.unban':            'Revoca ban',
    'housekeeping.action.force_disconnect': 'Disconnetti',
    'housekeeping.action.set_rank':         'Imposta grado',
    'housekeeping.action.reset_password':   'Reimposta password',

    // Housekeeping: user panel
    'housekeeping.user.search.placeholder': 'Cerca per nome utente…',
    'housekeeping.user.search.button':      'Cerca',
    'housekeeping.user.clear':              'Cancella selezione',
    'housekeeping.user.none':               'Nessun utente selezionato — cerca sopra per sceglierne uno.',
    'housekeeping.user.not_found':          'Utente non trovato.',
    'housekeeping.user.credits':            'Crediti',
    'housekeeping.user.duckets':            'Duckets / pixel',
    'housekeeping.user.diamonds':           'Diamanti',
    'housekeeping.user.audit_hint':         'Tutte le azioni vengono registrate nella scheda del registro.',
    'housekeeping.user.live.label':         'Live (nella stanza corrente)',
    'housekeeping.user.live.kick':          'Caccia',
    'housekeeping.user.live.mute_2m':       'Muta 2m',
    'housekeeping.user.live.mute_10m':      'Muta 10m',
    'housekeeping.user.live.ban_h':         'Ban 1h',
    'housekeeping.user.live.ban_d':         'Ban 1g',

    // Housekeeping: room panel
    'housekeeping.room.search.placeholder': 'ID stanza…',
    'housekeeping.room.search.button':      'Cerca',
    'housekeeping.room.clear':              'Cancella selezione',
    'housekeeping.room.none':               'Nessuna stanza selezionata — inserisci un ID sopra.',
    'housekeeping.room.not_found':          'Stanza non trovata.',
    'housekeeping.room.open':               'Apri',
    'housekeeping.room.close':              'Chiudi',
    'housekeeping.room.mute_min':           'Muta %m%m',
    'housekeeping.room.kick_all':           'Caccia tutti',
    'housekeeping.room.kick_all.confirm':   'Cacciare ogni utente attualmente nella stanza?',
    'housekeeping.room.delete':             'Elimina stanza',
    'housekeeping.room.delete.confirm':     'Eliminare definitivamente questa stanza e tutti i suoi arredi?',
    'housekeeping.room.transfer':           'Trasferisci',
    'housekeeping.room.transfer.label':     'Trasferisci proprietà',
    'housekeeping.room.transfer.new_owner': 'ID nuovo proprietario',

    // Housekeeping: economy
    'housekeeping.economy.select_user':       'Scegli prima un utente nella scheda Utenti.',
    'housekeeping.economy.target':            'Destinatario: %username% (#%id%)',
    'housekeeping.economy.give_credits':      'Dai crediti',
    'housekeeping.economy.give_duckets':      'Dai duckets',
    'housekeeping.economy.give_diamonds':     'Dai diamanti',
    'housekeeping.economy.grant_item':        'Assegna oggetto',
    'housekeeping.economy.grant_item.label':  'Assegna oggetto del catalogo',
    'housekeeping.economy.item_id':           'ID oggetto',
    'housekeeping.economy.item_quantity':     'Quantità',
    'housekeeping.economy.set_hc_days':       'Imposta giorni HC',

    // Housekeeping: hotel-wide alert
    'housekeeping.hotel.alert.label':       'Avviso a tutto l\'hotel',
    'housekeeping.hotel.alert.placeholder': 'Messaggio trasmesso a ogni utente connesso…',
    'housekeeping.hotel.alert.send':        'Invia all\'hotel',
    'housekeeping.hotel.alert.confirm':     'Trasmettere un avviso di %count% caratteri a ogni utente connesso?',

    // Housekeeping: dashboard
    'housekeeping.dashboard.title':            'Panoramica',
    'housekeeping.dashboard.refresh':          'Aggiorna',
    'housekeeping.dashboard.loading':          'Caricamento dashboard…',
    'housekeeping.dashboard.unavailable':      'Dashboard non disponibile — controlla l\'endpoint admin.',
    'housekeeping.dashboard.online':           'Online',
    'housekeeping.dashboard.total_users':      '%count% totali',
    'housekeeping.dashboard.rooms_active':     'Stanze attive',
    'housekeeping.dashboard.total_rooms':      '%count% totali',
    'housekeeping.dashboard.peak_today':       'Picco di oggi',
    'housekeeping.dashboard.peak_alltime':     'Picco di sempre %count%',
    'housekeeping.dashboard.pending_tickets':  'Ticket',
    'housekeeping.dashboard.sanctions_24h':    '%count% sanzioni / 24h',
    'housekeeping.dashboard.server':           'Server',
    'housekeeping.dashboard.recent_sanctions': 'Sanzioni recenti',
    'housekeeping.dashboard.recent_lookups':   'Ricerche recenti',

    // Housekeeping: audit log
    'housekeeping.audit.title':              'Registro',
    'housekeeping.audit.refresh':            'Aggiorna',
    'housekeeping.audit.filter.all':         'Tutti',
    'housekeeping.audit.filter.users':       'Utenti',
    'housekeeping.audit.filter.rooms':       'Stanze',
    'housekeeping.audit.filter.hotel':       'Hotel',
    'housekeeping.audit.search.placeholder': 'Cerca esecutore / destinatario / azione…',
    'housekeeping.audit.empty':              'Nessuna voce di registro ancora.',
    'housekeeping.audit.no_match':           'Nessuna voce corrisponde ai filtri attuali.',

    // Housekeeping: shared fields
    'housekeeping.field.reason':             'Motivo',
    'housekeeping.field.reason.placeholder': 'Motivo libero (opzionale)',
    'housekeeping.field.duration':           'Durata',
    'housekeeping.reason.default':           'Nessun motivo fornito.',

    // Housekeeping: context menu
    'housekeeping.menu.send_to_hk': 'Invia alla gestione',

    // Housekeeping: bulk actions
    'housekeeping.bulk.done':    'Azione di massa completata',
    'housekeeping.bulk.success': 'Tutte le azioni di massa sono riuscite.',
    'housekeeping.bulk.partial': 'Azione di massa completata con alcuni errori.',
    'housekeeping.bulk.failed':  'Ogni azione di massa è fallita.',
    'housekeeping.bulk.confirm': 'Applicare %action% a %count% utenti selezionati?',
    'housekeeping.bulk.label':   '%count% selezionati',
    'housekeeping.bulk.clear':   'Cancella selezione',
    'housekeeping.bulk.apply':   'Applica alla selezione',

    // Housekeeping: telemetry
    'housekeeping.telemetry.title': 'Telemetria',
    'housekeeping.telemetry.empty': 'Nessuna azione osservata ancora.',
    'housekeeping.telemetry.reset': 'Reimposta statistiche',

    // Housekeeping: live room session
    'housekeeping.live.no_room': 'Nessuna sessione di stanza attiva.',
    'housekeeping.live.kicked':  'Cacciato dalla stanza.',
    'housekeeping.live.banned':  'Bannato dalla stanza.',
    'housekeeping.live.muted':   'Mutato nella stanza.',

    // Housekeeping: validation
    'housekeeping.validation.empty_username':   'Il nome utente non può essere vuoto.',
    'housekeeping.validation.invalid_user_id':  'ID utente non valido.',
    'housekeeping.validation.invalid_room_id':  'ID stanza non valido.',
    'housekeeping.validation.invalid_amount':   'Quantità non valida.',
    'housekeeping.validation.amount_too_large': 'La quantità supera il limite di sicurezza.',
    'housekeeping.validation.empty_reason':     'Il motivo non può essere vuoto.',
    'housekeeping.validation.invalid_hours':    'Durata in ore non valida.',
    'housekeeping.validation.invalid_rank':     'Grado non valido — deve essere compreso tra 1 e 12.',

    // ------------------------------------------------------------------------
    // Fortune Wheel
    // ------------------------------------------------------------------------
    'wheel.title':          'Ruota della Fortuna',
    'wheel.free.today':     'Hai %count% giri gratuiti oggi!',
    'wheel.extra':          'Giri extra: %count%',
    'wheel.spin':           'GIRA',
    'wheel.buy':            'Acquista giro',
    'wheel.winners':        'Ultimi vincitori',
    'wheel.winners.empty':  'Ancora nessun vincitore',
    'wheel.win.title':      'Hai vinto!',
    'wheel.win.jackpot':    '★ Jackpot ★',
    'wheel.win.nothing':    'Sarà per la prossima!',

    // ------------------------------------------------------------------------
    // Soundboard
    // ------------------------------------------------------------------------
    'soundboard.title':              'Soundboard',
    'soundboard.empty':              'Nessun suono disponibile',
    'soundboard.lastplayed':         'Riprodotto da %user%',
    'soundboard.room.setting.desc':  'Permetti alle persone in questa stanza di riprodurre effetti sonori',

    // ------------------------------------------------------------------------
    // Radio
    // ------------------------------------------------------------------------
    'radio.title':  'Radio',
    'radio.empty':  'Nessuna stazione',
    'radio.error':  'Impossibile caricare le stazioni',
    'radio.stop':   'Ferma',

    // ------------------------------------------------------------------------
    // Rare Values
    // ------------------------------------------------------------------------
    'rarevalues.title':             'Valori dei Rari',
    'rarevalues.loading':           'Caricamento valori…',
    'rarevalues.empty':             'Nessun raro trovato',
    'rarevalues.infostand.label':   'Valore:',

    // Rare Values: editor
    'rarevalues.editor.tab':          'Modifica',
    'rarevalues.editor.type':         'Tipo',
    'rarevalues.editor.value':        'Valore',
    'rarevalues.editor.weight':       'Probabilità',
    'rarevalues.editor.label':        'Etichetta',
    'rarevalues.editor.save':         'Salva',
    'rarevalues.editor.add':          '+ Aggiungi premio',
    'rarevalues.editor.remove':       'Rimuovi premio',
    'rarevalues.editor.cat.item':     'Arredo (ID)',
    'rarevalues.editor.cat.spin':     'Giri extra',
    'rarevalues.editor.cat.nothing':  'Niente',

    // ------------------------------------------------------------------------
    // Chat commands: client
    // ------------------------------------------------------------------------
    'chatcmd.client.shake':       'Scuoti la stanza',
    'chatcmd.client.rotate':      'Ruota la stanza',
    'chatcmd.client.zoom':        'Zoom avanti/indietro',
    'chatcmd.client.flip':        'Reimposta zoom',
    'chatcmd.client.iddqd':       'Capovolgi la stanza',
    'chatcmd.client.screenshot':  'Screenshot della stanza',
    'chatcmd.client.togglefps':   'Attiva/disattiva FPS',
    'chatcmd.client.laugh':       'Ridi (VIP)',
    'chatcmd.client.kiss':        'Manda un bacio (VIP)',
    'chatcmd.client.jump':        'Salta (VIP)',
    'chatcmd.client.idle':        'Vai inattivo',
    'chatcmd.client.sign':        'Mostra cartello',
    'chatcmd.client.furni':       'Selettore arredi',
    'chatcmd.client.chooser':     'Selettore utenti',
    'chatcmd.client.floor':       'Editor pavimento',
    'chatcmd.client.pickall':     'Raccogli tutti gli arredi',
    'chatcmd.client.ejectall':    'Rimuovi tutti gli arredi',
    'chatcmd.client.settings':    'Impostazioni stanza',
    'chatcmd.client.info':        'Info client',
}
