diff --git a/config/services.yaml b/config/services.yaml
index 7a7c36de..303d1fc9 100644
--- a/config/services.yaml
+++ b/config/services.yaml
@@ -2,7 +2,7 @@
# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
parameters:
locale: en
- app_locales: en|de|ru
+ app_locales: en|de|ru|it
services:
# default configuration for services in *this* file
diff --git a/translations/exceptions.it.xliff b/translations/exceptions.it.xliff
new file mode 100755
index 00000000..d39c8dca
--- /dev/null
+++ b/translations/exceptions.it.xliff
@@ -0,0 +1,52 @@
+
+
+
+
+
+ access.denied
+ Accesso rifiutato
+
+
+ stacktrace
+ Controlla il problema
+
+
+ http_error.title
+ Errore
+
+
+ http_error.description
+ Oops! Errore imprevisto.
+
+
+ http_error.suggestion
+
+ Errore imprevisto, riprova per favore.
+ Se il problema é persistente, contatta per favore l'amministatore.
+
+
+
+ http_error_404.description
+ Oops! Pagina non trovata.
+
+
+ http_error_404.suggestion
+
+ La pagina che cerchi non é stata trovata.
+ Ricomincia dalla Dashboard.
+
+
+
+ http_error_403.description
+ Pagina con restrizione all'accesso.
+
+
+ http_error_403.suggestion
+
+ Non hai i permessi per vedere questa pagina.
+ Contatta l'amministratore se pensi che questo é un problema.
+
+
+
+
+
diff --git a/translations/flashmessages.it.xliff b/translations/flashmessages.it.xliff
new file mode 100755
index 00000000..1f4ed71f
--- /dev/null
+++ b/translations/flashmessages.it.xliff
@@ -0,0 +1,39 @@
+
+
+
+
+
+ timesheet.stop.success
+ Time-recording é stata fermata
+
+
+ timesheet.stop.error
+ Time-recording non può essere fermata: %reason%
+
+
+ timesheet.start.success
+ Time-recording avviata
+
+
+ timesheet.start.error
+ Time-recording non può essere avviata: %reason%
+
+
+ action.updated_successfully
+ Salvataggio avvenuto
+
+
+ action.deleted_successfully
+ Informazioni cancellate
+
+
+ action.deleted.error
+ Le informazioni non possono essere cancellate: %reason%
+
+
+ invoice.first_template
+ Crea un template di fatturazione per continuare!
+
+
+
+
diff --git a/translations/messages.it.xliff b/translations/messages.it.xliff
new file mode 100755
index 00000000..d30f5ff8
--- /dev/null
+++ b/translations/messages.it.xliff
@@ -0,0 +1,850 @@
+
+
+
+
+
+
+ browser.title
+ Kimai - Time Tracking
+
+
+ yes
+ Si
+
+
+ no
+ No
+
+
+ both
+
+
+
+ subtitle.amount
+ (total %count%)
+
+
+ This is a mandatory field
+ Richiesto
+
+
+ create
+ Crea
+
+
+ confirm.delete
+ Sicuro di cancellare?
+
+
+ confirm.delete_message
+
+ Confermando la cancellazione, cancellarai anche gli oggetti linkati!.
+
+
+
+
+
+ label.password
+ Password
+
+
+ label.password_repeat
+ Ripeti password
+
+
+ label.logout
+ Logout
+
+
+ label.user_profile
+ Il mio profilo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ error.no_entries_found
+ Nessuna informazione trovata
+
+
+
+
+ label.date
+ Data
+
+
+ label.starttime
+ Inizio
+
+
+ label.endtime
+ Fine
+
+
+ label.duration
+ Durata
+
+
+ label.user
+ Utente
+
+
+ label.username
+ Username
+
+
+ label.description
+ Descrizione
+
+
+ label.name
+ Nome
+
+
+
+ label.id
+ ID
+
+
+ label.visible
+ Visibile
+
+
+ label.budget
+ Budget
+
+
+ label.activity
+ Attività
+
+
+ label.project
+ Progetto
+
+
+ label.hourly_rate
+ Tariffa oraria
+
+
+ label.skin
+ Kimai-Theme
+
+
+ label.hours
+ Ore
+
+
+ label.rate
+ Tariffa
+
+
+ label.language
+ Lingua
+
+
+ label.customer
+ Cliente
+
+
+ label.email
+ Email
+
+
+ label.create_more
+ Aggiungi informazioni
+
+
+
+
+ label.actions
+ Azione
+
+
+ action.edit
+ Modifica
+
+
+ action.delete
+ Cancella
+
+
+ action.save
+ Salva
+
+
+ action.back
+ Indietro
+
+
+ action.close
+ Chiudi
+
+
+
+
+ dashboard.title
+ Dashboard
+
+
+ dashboard.subtitle
+ Benvenuto!
+
+
+ dashboard.you
+ Statistiche
+
+
+ dashboard.all
+ Tutti gli utenti
+
+
+ dashboard.admin
+ Amministratore
+
+
+
+
+ more.info.link
+ Più info
+
+
+ badge.visible
+ Si
+
+
+ badge.invisible
+ No
+
+
+ label.toggle_dropdown
+ Mostra menù
+
+
+
+
+ timesheet.title
+ Registrazioni
+
+
+ timesheet.subtitle
+ Gestisci le registrazioni
+
+
+ timesheet.edit
+ Modifica registrazione
+
+
+ label.begin
+ Da
+
+
+ label.end
+ A
+
+
+ modal.columns.title
+ Cambia la vibilità colonna
+
+
+ modal.columns.description
+ Salvando, le colonne non selezionate saranno nascoste e questo verrà salvato nei cookie. Cancellando i cookie, i settaggi saranno ripristinati.
+
+
+
+
+ profile.title
+ Profilo utente
+
+
+ profile.subtitle
+ Modifica profilo
+
+
+ profile.about_me
+ Su di me
+
+
+ profile.first_entry
+ Profilo registrato il
+
+
+ profile.tab_monthly
+ Statistiche annuali
+
+
+ profile.settings
+ Profilo
+
+
+ profile.password
+ Password
+
+
+ profile.roles
+ Permessi
+
+
+ profile.preferences
+ Preferenze
+
+
+ label.theme.fixed_layout
+ Attiva il layout fisso. Non é possibile usare il layout fisso e boxato allo stesso tempo.
+
+
+ label.theme.boxed_layout
+ Attiva il layout boxato (consigliato su schermi grandi)
+
+
+
+
+
+
+ help.title
+ Aiuto
+
+
+ help.subtitle
+ Istruzioni su come usare e configurare Kimai
+
+
+
+
+ admin_timesheet.title
+ Registrazioni
+
+
+ admin_timesheet.subtitle
+ Registrazioni di tutti gli utenti
+
+
+
+
+ admin_project.title
+ Progetti
+
+
+ admin_project.subtitle
+ Combina le attività di un cliente in un gruppo
+
+
+ admin_project.delete_confirm
+
+ Attualmente il progetto %project% del cliente %customer% conta %activities%
+ attività e %records% registrazioni, con una durata totale di %duration%.
+ Tutto questo verrà cancellato!
+
+
+
+
+
+ admin_activity.title
+ Attività
+
+
+ admin_activity.subtitle
+ Le attività possono essere scelte all'interno delle registrazioni (Categorie)
+
+
+ admin_activity.delete_confirm
+
+ Attualmente le attività %activity% nel progetto %project% del cliente %customer%
+ conta %records% registrazioni, con una durata totale di %duration%.
+ Tutto questo verrà cancellato!
+
+
+
+
+
+ admin_customer.title
+ Cliente
+
+
+ admin_customer.subtitle
+ I tuoi clienti sono la base per creare i progetti e le attività
+
+
+ label.customer_number
+ Account
+
+
+ label.company
+ Azienda
+
+
+ label.vat
+ Tasse
+
+
+ label.contact
+ Contatto
+
+
+ label.address
+ Indirizzo
+
+
+ label.country
+ Paese
+
+
+ label.phone
+ Telefono
+
+
+ label.fax
+ Fax
+
+
+ label.mobile
+ Cellulare
+
+
+ label.homepage
+ Homepage
+
+
+ label.timezone
+ Timezone
+
+
+ label.currency
+ Valuta
+
+
+ admin_customer.delete_confirm
+
+ Attualmente il cliente %customer% conta %project% progetti con %activity% activities, e
+ %records% registrazioni con una durata totale di %duration%.
+ Tutto questo verrà cancellato!
+
+
+
+
+
+ admin_user.title
+ Utente
+
+
+ admin_user.subtitle
+ Tutti gli utenti registrati
+
+
+ label.alias
+ Nome
+
+
+ label.title
+ Titolo (Sig., Dott., ecc.)
+
+
+ label.avatar
+ Immagine di profilo
+
+
+ label.active
+ Attivo
+
+
+ label.roles
+ Permessi
+
+
+
+
+ ROLE_SUPER_ADMIN
+ System-Admin
+
+
+ ROLE_ADMIN
+ Amministratore
+
+
+ ROLE_TEAMLEAD
+ Teamleader
+
+
+ ROLE_USER
+ Utente
+
+
+ ROLE_CUSTOMER
+ Cliente
+
+
+
+
+ stats.durationThisMonth
+ Ore mensili
+
+
+ stats.amountThisMonth
+ Reddito mensile
+
+
+ stats.durationTotal
+ Totale ore
+
+
+ stats.amountTotal
+ Totale reddito
+
+
+
+
+ stats.userTotal
+ Conteggio utenti
+
+
+ stats.userActiveThisMoth
+ Utenti attivi questo mese
+
+
+ stats.userActiveEver
+ Totale utenti attivi
+
+
+ stats.activeRecordings
+ Totale registrazioni attive
+
+
+ stats.activitiesTotal
+ Conteggio attività
+
+
+ stats.projectsTotal
+ Conteggio progetti
+
+
+ stats.customerTotal
+ Conteggio clienti
+
+
+
+
+ admin_invoice_template.title
+ Template Fatture
+
+
+ admin_invoice_template.subtitle
+ Gestisci i templete fatture usati per l'esportazione dei dati.
+
+
+ invoice.title
+ Fatture
+
+
+ invoice.subtitle
+ Crea fattura dalle registrazioni.
+
+
+ invoice.select_filter
+ Prima di creare una fattura, devi selezionare almeno un cliente.
+
+
+ button.print
+ Stampa
+
+
+ invoice_print
+ Fattura
+
+
+ label.template
+ Template
+
+
+ label.due_days
+ Scadenza pagamento
+
+
+ invoice.due_days
+ Tipo di pagamento
+
+
+ invoice.from
+ Da
+
+
+ invoice.to
+ A
+
+
+ invoice.number
+ Fattura n.
+
+
+ invoice.subtotal
+ Subtotale
+
+
+ invoice.tax
+ Tasse
+
+
+ invoice.total
+ Totale
+
+
+ invoice.service_date
+ Data di servizio
+
+
+ invoice.amount
+ Quantità
+
+
+ invoice.total_rate
+ Prezzo totale
+
+
+ label.payment_terms
+ Condizioni di pagamento
+
+
+ label.invoice_renderer
+ Template Fattura
+
+
+ invoice_renderer.default
+ Fattura (default)
+
+
+ invoice_renderer.timesheet
+ Timesheet
+
+
+ label.invoice_number_generator
+ Generatore di numerazione fattura
+
+
+ invoice_number_generator.default
+ Data (default)
+
+
+ label.invoice_calculator
+ Calcolo somma
+
+
+ invoice_calculator.default
+ Tariffa oraria (default)
+
+
+ invoice_calculator.short
+ Tariffa oraria - versione breve (solo 1 riga)
+
+
+ invoice.signature_user
+ Accettazione: Data / Nome Professionista / Firma
+
+
+ invoice.signature_customer
+ Accettazopme: Data / Nome Cliente / Firma
+
+
+ label.order_number
+ Ordine n.
+
+
+
+
+ month.1
+ Gennaio
+
+
+ month.2
+ Febbraio
+
+
+ month.3
+ Marzo
+
+
+ month.4
+ Aprile
+
+
+ month.5
+ Maggio
+
+
+ month.6
+ Giugno
+
+
+ month.7
+ Luglio
+
+
+ month.8
+ Agosto
+
+
+ month.9
+ Settembre
+
+
+ month.10
+ Ottobre
+
+
+ month.11
+ Novembre
+
+
+ month.12
+ Dicembre
+
+
+
+
+ active.entries
+ C'è %count% registrazione attiva|Ci sono %count% registrazioni attive
+
+
+ timesheet.all
+ Mostra tutte le registrazioni
+
+
+ recent.activities
+
+ Ricomincia registrazione|Ricomincia una delle %count% tue ultime attività
+
+
+
+ recent.activities.format
+ %activity% in %project% di %customer%
+
+
+ timesheet.start
+ Crea una nuova registrazione
+
+
+
+
+ label.pageSize
+ Formato pagina
+
+
+ label.entryState
+ Registrazioni
+
+
+ entryState.all
+ Tutti
+
+
+ entryState.running
+ Attivo
+
+
+ entryState.stopped
+ Fermato
+
+
+
+
diff --git a/translations/pagerfanta.it.xliff b/translations/pagerfanta.it.xliff
new file mode 100755
index 00000000..c0641722
--- /dev/null
+++ b/translations/pagerfanta.it.xliff
@@ -0,0 +1,15 @@
+
+
+
+
+
+ Precedente
+
+
+
+ Prossimo
+
+
+
+
+
diff --git a/translations/sidebar.it.xliff b/translations/sidebar.it.xliff
new file mode 100755
index 00000000..f03b09e7
--- /dev/null
+++ b/translations/sidebar.it.xliff
@@ -0,0 +1,40 @@
+
+
+
+
+
+ home.title
+ Kimai v2 - Pre-Version
+
+
+ home.betainfo
+ Kimai.
+
+ This new version %version% is currently in an early stage of development and has been published in advance to collect feedback from its users and integrate their ideas into further planning.
+
+ To help me improve Kimai, please send your message on the linked website. Whether you have questions, error messages or ideas for enhancements, your feedback is valuable!
+ ]]>
+
+
+ made.by.license
+ Realizzato con ♥ da persone speciali
+
+
+ help.title
+ Manuale
+
+
+ help.subtitle
+ Mostra documentazione
+
+
+ preferences.title
+ Le tue preferenze
+
+
+ preferences.label.language
+ Lingua
+
+
+
+
diff --git a/translations/validators.it.xliff b/translations/validators.it.xliff
new file mode 100755
index 00000000..497b6520
--- /dev/null
+++ b/translations/validators.it.xliff
@@ -0,0 +1,15 @@
+
+
+
+
+
+ This value is not a valid role.
+ Questo valore non é valido.
+
+
+ End date must not be earlier then start date.
+ La data di fine non può essere prima di quella iniziale.
+
+
+
+