Translated using Weblate (#4531)

Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: yangyangdaji <1504305527@qq.com>
Co-authored-by: Сергій <sergiy.goncharuk.1@gmail.com>
This commit is contained in:
Weblate (bot)
2024-01-09 23:53:56 +01:00
committed by GitHub
parent 8eeb9c120a
commit c6a651456e
15 changed files with 452 additions and 132 deletions

View File

@@ -8,7 +8,7 @@
</trans-unit>
<trans-unit id="N6juwc4" resname="default">
<source>default</source>
<target state="translated">Padrão: um registo de entrada por tempo</target>
<target state="translated">Padrão (uma linha por entrada)</target>
</trans-unit>
<trans-unit id="_bAHi13" resname="short">
<source>short</source>
@@ -16,7 +16,7 @@
</trans-unit>
<trans-unit id="BPiZbad" resname="user">
<source>user</source>
<target state="translated">Usuário: uma entrada por usuário</target>
<target state="translated">Utilizador</target>
</trans-unit>
<trans-unit id="BlGGO.X" resname="activity">
<source>activity</source>
@@ -24,7 +24,7 @@
</trans-unit>
<trans-unit id="JEIQ5IQ" resname="project">
<source>project</source>
<target state="translated">Projeto: uma entrada por projeto</target>
<target state="translated">Projeto</target>
</trans-unit>
<trans-unit id="DodjLNR" resname="date">
<source>date</source>
@@ -38,6 +38,22 @@
<source>price</source>
<target state="translated">Preço: uma entrada por preço</target>
</trans-unit>
<trans-unit id="KWX.j1b" resname="invoice_calculator.help">
<source>invoice_calculator.help</source>
<target state="translated">Selecione por quais campos os elementos da fatura devem ser agrupados</target>
</trans-unit>
<trans-unit id="oRa0mkz" resname="activity_user">
<source>activity_user</source>
<target state="translated">Atividade e utilizador</target>
</trans-unit>
<trans-unit id="AJm1952" resname="project_user">
<source>project_user</source>
<target state="translated">Projeto e utilizador</target>
</trans-unit>
<trans-unit id="0l1P9cz" resname="date_user">
<source>date_user</source>
<target state="translated">Data e utilizador</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -2,41 +2,41 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="it" datatype="plaintext" original="invoice-renderer.en.xlf">
<body>
<trans-unit id="hOcTt2G" resname="invoice_renderer">
<trans-unit id="hOcTt2G" resname="invoice_renderer" approved="yes">
<source>invoice_renderer</source>
<target state="translated">Modello di fattura</target>
<target state="final">Modello di fattura</target>
</trans-unit>
<trans-unit id="Utbj3k_" resname="invoice">
<trans-unit id="Utbj3k_" resname="invoice" approved="yes">
<source>invoice</source>
<target state="translated">Fattura</target>
<target state="final">Fattura</target>
</trans-unit>
<trans-unit id="lt2Y2LO" resname="timesheet">
<trans-unit id="lt2Y2LO" resname="timesheet" approved="yes">
<source>timesheet</source>
<target state="translated">Foglio di presenza</target>
<target state="final">Foglio di presenza</target>
</trans-unit>
<trans-unit id="E5BwZHT" resname="programmatic">
<trans-unit id="E5BwZHT" resname="programmatic" approved="yes">
<source>programmatic</source>
<target state="translated">Per ulteriori elaborazioni</target>
<target state="final">Per ulteriori elaborazioni</target>
</trans-unit>
<trans-unit id="7mEUv6C" resname="help.upload">
<trans-unit id="7mEUv6C" resname="help.upload" approved="yes">
<source>help.upload</source>
<target state="translated">Attenzione: i file esistenti verranno sovrascritti. I tipi di file consentiti sono: %extensions%.</target>
<target state="final">Attenzione: i file esistenti verranno sovrascritti. I tipi di file consentiti sono: %extensions%.</target>
</trans-unit>
<trans-unit id="22pt8Gs" resname="download_invoice_renderer">
<trans-unit id="22pt8Gs" resname="download_invoice_renderer" approved="yes">
<source>download_invoice_renderer</source>
<target state="translated">Puoi scaricare altri modelli qui</target>
<target state="final">Puoi scaricare ulteriori modelli qui</target>
</trans-unit>
<trans-unit id="N6juwc4" resname="default">
<trans-unit id="N6juwc4" resname="default" approved="yes">
<source>default</source>
<target state="translated">Fattura</target>
<target state="final">Fattura</target>
</trans-unit>
<trans-unit id="mC2ePrm" resname="text">
<trans-unit id="mC2ePrm" resname="text" approved="yes">
<source>text</source>
<target state="translated">Testo</target>
<target state="final">Testo</target>
</trans-unit>
<trans-unit id="m1UyfD9" resname="service-date" approved="no">
<trans-unit id="m1UyfD9" resname="service-date" approved="yes">
<source>Single service date</source>
<target state="translated">Data del servizio</target>
<target state="final">Data del servizio</target>
</trans-unit>
</body>
</file>

View File

@@ -1726,6 +1726,10 @@
<source>days</source>
<target state="translated">Días</target>
</trans-unit>
<trans-unit id="Ga4bvUX" resname="unpaid_vacation">
<source>unpaid_vacation</source>
<target state="translated">Vacaciones no retribuidas</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -1149,9 +1149,9 @@
<source>error.directory_protected</source>
<target state="final">La cartella"%dir%" è protetta da scrittura.</target>
</trans-unit>
<trans-unit id="nlwMf5w" resname="invoice_document.max_reached">
<trans-unit id="nlwMf5w" resname="invoice_document.max_reached" approved="yes">
<source>invoice_document.max_reached</source>
<target>La quantità massima di %max% documenti di fattura è stata raggiunta. Puoi aggiungerne altri dopo averne rimosso uno.</target>
<target state="final">Raggiunto l'importo massimo di %max% documenti di fatturazione. Puoi aggiungerne altri dopo averne rimosso uno.</target>
</trans-unit>
<trans-unit id="HPhRbtc" resname="stats.workingTimeWeekShort">
<source>stats.workingTimeWeekShort</source>
@@ -1705,6 +1705,10 @@
<source>days</source>
<target state="final">Giorni</target>
</trans-unit>
<trans-unit id="Ga4bvUX" resname="unpaid_vacation" approved="yes">
<source>unpaid_vacation</source>
<target state="final">Ferie non pagate</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -1536,7 +1536,7 @@
</trans-unit>
<trans-unit id="eCEGRzN" resname="work_contract">
<source>work_contract</source>
<target state="needs-translation">Contrato empregatício</target>
<target state="translated">Contrato de trabalho</target>
</trans-unit>
<trans-unit id="W8XQTkJ" resname="complete_month.help">
<source>complete_month.help</source>
@@ -1544,15 +1544,15 @@
</trans-unit>
<trans-unit id="6Hip2aF" resname="created_at">
<source>created_at</source>
<target state="needs-translation">Criado em</target>
<target state="translated">Criado em</target>
</trans-unit>
<trans-unit id="7_d7IB3" resname="evaluation">
<source>evaluation</source>
<target state="needs-translation">Avaliação</target>
<target state="translated">Avaliação</target>
</trans-unit>
<trans-unit id="AXr_aHI" resname="completed_month_pdf_note">
<source>completed_month_pdf_note</source>
<target state="needs-translation">Este documento serve como prova de horas trabalhadas.</target>
<target state="translated">Este documento serve como prova das horas trabalhadas.</target>
</trans-unit>
<trans-unit id="t1r372x" resname="invisible">
<source>invisible</source>
@@ -1562,6 +1562,170 @@
<source>work_times</source>
<target state="translated">Horas de trabalho</target>
</trans-unit>
<trans-unit id="4PMHpIp" resname="time_off">
<source>time_off</source>
<target state="translated">Tempo livre</target>
</trans-unit>
<trans-unit id="KSwG8AR" resname="Category">
<source>Category</source>
<target state="translated">Categoria</target>
</trans-unit>
<trans-unit id="uLHYlMa" resname="Categories">
<source>Categories</source>
<target state="translated">Categorias</target>
</trans-unit>
<trans-unit id="7Sycs4M" resname="Importer">
<source>Importer</source>
<target state="translated">Importador</target>
</trans-unit>
<trans-unit id="eWmotjb" resname="completed_month_pdf">
<source>completed_month_pdf</source>
<target state="translated">PDF do mês concluído</target>
</trans-unit>
<trans-unit id="iaJj4va" resname="work_times_account">
<source>Account working times</source>
<target state="translated">Horários de trabalho da conta</target>
</trans-unit>
<trans-unit id="YRRgZCe" resname="Custom content">
<source>Custom content</source>
<target state="translated">Conteúdo personalizado</target>
</trans-unit>
<trans-unit id="opDmYAa" resname="status.approved">
<source>status.approved</source>
<target state="translated">Aprovado</target>
</trans-unit>
<trans-unit id="Na24cyT" resname="status.requested">
<source>status.requested</source>
<target state="translated">Solicitado</target>
</trans-unit>
<trans-unit id="5buBUCm" resname="receive_from">
<source>receive_from</source>
<target state="translated">Receber de %name%</target>
</trans-unit>
<trans-unit id="fWuGTog" resname="public_holiday">
<source>public_holiday</source>
<target state="translated">Feriado</target>
</trans-unit>
<trans-unit id="zlmddHB" resname="public_holidays">
<source>public_holidays</source>
<target state="translated">Feriados</target>
</trans-unit>
<trans-unit id="XE01Ar1" resname="parental">
<source>parental</source>
<target state="translated">Licença parental</target>
</trans-unit>
<trans-unit id="95DUED0" resname="send_to">
<source>send_to</source>
<target state="translated">Enviar para %name%</target>
</trans-unit>
<trans-unit id="u4lbYD5" resname="public_holiday.group">
<source>public_holiday.group</source>
<target state="translated">Grupo de férias</target>
</trans-unit>
<trans-unit id="GIgQHa4" resname="absence">
<source>absence</source>
<target state="translated">Ausência</target>
</trans-unit>
<trans-unit id="YTzKpcP" resname="Absence calendar">
<source>Absence calendar</source>
<target state="translated">Calendário de ausências</target>
</trans-unit>
<trans-unit id="Nw2x5hI" resname="sickness_child">
<source>sickness_child</source>
<target state="translated">Doença da criança</target>
</trans-unit>
<trans-unit id=".wmq_rT" resname="force_password_change">
<source>force_password_change</source>
<target state="translated">Solicitar uma nova palavra-passe</target>
</trans-unit>
<trans-unit id="vURcRit" resname="overview">
<source>Overview</source>
<target state="translated">Visão geral</target>
</trans-unit>
<trans-unit id="0xFBb6O" resname="Expenses">
<source>Expenses</source>
<target state="translated">Despesas</target>
</trans-unit>
<trans-unit id="J6EJUj9" resname="Meta fields">
<source>Meta fields</source>
<target state="translated">Campos personalizados</target>
</trans-unit>
<trans-unit id="JmpBuQ1" resname="Translations">
<source>Translations</source>
<target state="translated">Traduções</target>
</trans-unit>
<trans-unit id="b712axp" resname="Translation">
<source>Translation</source>
<target state="translated">Tradução</target>
</trans-unit>
<trans-unit id="wZRRqg0" resname="manual_bookings">
<source>manual_bookings</source>
<target state="translated">Reservas manuais</target>
</trans-unit>
<trans-unit id="IalLD5Q" resname="manual_bookings.work_contract_intro">
<source>manual_bookings.work_contract_intro</source>
<target state="translated">As reservas manuais não podem ser alteradas nem excluídas posteriormente!</target>
</trans-unit>
<trans-unit id="znIJiOw" resname="manual_bookings.duration_help">
<source>manual_bookings.duration_help</source>
<target state="translated">A duração pode ser tanto positiva (aumento do is-hora) quanto negativa (diminuição do is-hora).</target>
</trans-unit>
<trans-unit id="M.zFjwe" resname="pto_year_holiday" approved="no">
<source>Holidays per year</source>
<target state="translated">Feriados por ano</target>
</trans-unit>
<trans-unit id="gcFtM3o" resname="holiday">
<source>holiday</source>
<target state="translated">Feriado</target>
</trans-unit>
<trans-unit id="0bKwA0k" resname="force_password_change_help">
<source>force_password_change_help</source>
<target state="translated">Na próxima vez que o utilizador se autenticar, ele deverá digitar uma nova palavra-passe.</target>
</trans-unit>
<trans-unit id="Vp7xjKh" resname="Audit logs">
<source>Audit logs</source>
<target state="translated">Registos de auditoria</target>
</trans-unit>
<trans-unit id="yXrOTI." resname="review">
<source>Review</source>
<target state="translated">Avaliação</target>
</trans-unit>
<trans-unit id="1btzNDa" resname="work_times_should">
<source>work_times_should</source>
<target state="translated">Horas-alvo</target>
</trans-unit>
<trans-unit id="PE2iiaW" resname="work_times_should.help">
<source>work_times_should.help</source>
<target state="translated">Os valores configurados aqui são usados para calcular a hora da conta.</target>
</trans-unit>
<trans-unit id="s9NPI3v" resname="work_times_should.none_configured">
<source>work_times_should.none_configured</source>
<target state="translated">Nenhuma hora-alvo foi configurada para esse utilizador nas configurações do contrato de trabalho.</target>
</trans-unit>
<trans-unit id="31dFXhR" resname="work_times_is">
<source>work_times_is</source>
<target state="translated">Is-horas</target>
</trans-unit>
<trans-unit id="uHrZlbq" resname="work_times_result">
<source>work_times_result</source>
<target state="translated">Horas trabalhadas</target>
</trans-unit>
<trans-unit id="8yqaKzX" resname="confirmed_by_at">
<source>confirmed_by_at</source>
<target state="translated">Confirmado por %user% em %date%</target>
</trans-unit>
<trans-unit id="4lrfIsZ" resname="complete_month">
<source>Complete month</source>
<target state="translated">Mês completo</target>
</trans-unit>
<trans-unit id="CDTC1gc" resname="supervisor">
<source>supervisor</source>
<target state="translated">Supervisor</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target state="translated">Dias</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -1662,6 +1662,10 @@
<source>Translations</source>
<target state="translated">Переклади</target>
</trans-unit>
<trans-unit id="Ga4bvUX" resname="unpaid_vacation">
<source>unpaid_vacation</source>
<target state="translated">Неоплачувана відпустка</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -1714,6 +1714,22 @@
<source>Categories</source>
<target state="translated">类别</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target state="translated">天</target>
</trans-unit>
<trans-unit id="Nw2x5hI" resname="sickness_child">
<source>sickness_child</source>
<target state="translated">孩子生病</target>
</trans-unit>
<trans-unit id="Ga4bvUX" resname="unpaid_vacation">
<source>unpaid_vacation</source>
<target state="translated">无薪假期</target>
</trans-unit>
<trans-unit id="XE01Ar1" resname="parental">
<source>parental</source>
<target state="translated">育儿假</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -2,21 +2,21 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="it" datatype="plaintext" original="plugins.en.xlf">
<body>
<trans-unit id="vFSLi54" resname="plugin.none_installed">
<trans-unit id="vFSLi54" resname="plugin.none_installed" approved="yes">
<source>plugin.none_installed</source>
<target state="translated">Non hai alcun plugin installato.</target>
<target state="final">Non hai alcun plugin installato.</target>
</trans-unit>
<trans-unit id="6Bl7IPj" resname="buy">
<trans-unit id="6Bl7IPj" resname="buy" approved="yes">
<source>Buy now</source>
<target state="translated">Acquista ora</target>
<target state="final">Acquista ora</target>
</trans-unit>
<trans-unit id="jZAB0yx" resname="shop">
<trans-unit id="jZAB0yx" resname="shop" approved="yes">
<source>Plugin Shop</source>
<target state="translated">Più estensioni</target>
<target state="final">Più estensioni</target>
</trans-unit>
<trans-unit id="zVtBsSo" resname="plugin.marketplace">
<trans-unit id="zVtBsSo" resname="plugin.marketplace" approved="yes">
<source>Available plugins</source>
<target state="translated">Plugin disponibili</target>
<target state="final">Plugin disponibili</target>
</trans-unit>
</body>
</file>

View File

@@ -128,7 +128,7 @@
</trans-unit>
<trans-unit id="c2B6.lW" resname="You can book a maximum of {{ value }} days at once.">
<source>You can book a maximum of {{ value }} days at once.</source>
<target state="translated">Puede reservar un máximo de {{ value }} días a la vez.</target>
<target state="translated">Puede reservar un máximo de {{ value }} días a la vez, actualmente ha seleccionado {{ selected }}.</target>
</trans-unit>
<trans-unit id="ZObikpA" resname="This absence type is not known.">
<source>This absence type is not known.</source>

View File

@@ -2,153 +2,153 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="it" datatype="plaintext" original="validators.en.xlf">
<body>
<trans-unit id="IkNxbBI" resname="This value is not a valid role.">
<trans-unit id="IkNxbBI" resname="This value is not a valid role." approved="yes">
<source>This value is not a valid role.</source>
<target>Questo valore non è un ruolo valido.</target>
<target state="final">Questo valore non è un ruolo valido.</target>
</trans-unit>
<trans-unit id="CLHaByy" resname="End date must not be earlier then start date.">
<trans-unit id="CLHaByy" resname="End date must not be earlier then start date." approved="yes">
<source>End date must not be earlier then start date.</source>
<target>La data di fine non può essere prima di quella iniziale.</target>
<target state="final">La data di fine non deve essere precedente alla data di inizio.</target>
</trans-unit>
<trans-unit id="1V6BsD_" resname="You must select at least one user or team.">
<trans-unit id="1V6BsD_" resname="You must select at least one user or team." approved="yes">
<source>You must select at least one user or team.</source>
<target state="translated">Devi selezionare almeno un utente o una team.</target>
<target state="final">Devi selezionare almeno un utente o una team.</target>
</trans-unit>
<trans-unit id="ePrqiLM" resname="The begin date cannot be in the future.">
<trans-unit id="ePrqiLM" resname="The begin date cannot be in the future." approved="yes">
<source>The begin date cannot be in the future.</source>
<target>La data di inizio non può essere futura.</target>
<target state="final">La data di inizio non può essere futura.</target>
</trans-unit>
<trans-unit id="1oKCOa5" resname="The budget is completely used.">
<trans-unit id="1oKCOa5" resname="The budget is completely used." approved="yes">
<source>The budget is completely used.</source>
<target>Il budget è esaurito. Del %budget% disponibile, %used% è stato prenotato finora, %free% può ancora essere utilizzato.</target>
<target state="final">Il budget è esaurito. Del %budget% disponibile, %used% è stato prenotato finora, %free% può ancora essere utilizzato.</target>
</trans-unit>
<trans-unit id="VJSZSD0" resname="The given value is not a valid time.">
<trans-unit id="VJSZSD0" resname="The given value is not a valid time." approved="yes">
<source>The given value is not a valid time.</source>
<target>Il valore fornito non è un orario valido.</target>
<target state="final">Il valore fornito non è un orario valido.</target>
</trans-unit>
<trans-unit id="u2wjm2i" resname="You already have an entry for this time.">
<trans-unit id="u2wjm2i" resname="You already have an entry for this time." approved="yes">
<source>You already have an entry for this time.</source>
<target>Hai già una voce per questo periodo.</target>
<target state="final">Hai già una voce per questo periodo.</target>
</trans-unit>
<trans-unit id="0o.pH3X" resname="This period is locked, please choose a later date.">
<source>This period is locked, please choose a later date.</source>
<target>Questo periodo è bloccato, scegli una data successiva.</target>
<trans-unit id="0o.pH3X" resname="This period is locked, please choose a later date." approved="yes">
<source>This period is locked. Please choose a later date.</source>
<target state="final">Questo periodo è bloccato, scegli una data successiva.</target>
</trans-unit>
<trans-unit id="yDlKSRw" resname="This invoice document cannot be used, please rename the file and upload it again.">
<source>This invoice document cannot be used, please rename the file and upload it again.</source>
<target>Questo documento di fattura non può essere utilizzato, rinomina il file e caricalo di nuovo.</target>
<trans-unit id="yDlKSRw" resname="This invoice document cannot be used, please rename the file and upload it again." approved="yes">
<source>This invoice document cannot be used. Please rename the file and upload it again.</source>
<target state="final">Questo documento di fatturazione non può essere usato, rinomina il file e caricalo di nuovo.</target>
</trans-unit>
<trans-unit id="6rO8GZ1" resname="Maximum duration of {{ value }} hours exceeded.">
<trans-unit id="6rO8GZ1" resname="Maximum duration of {{ value }} hours exceeded." approved="yes">
<source>Maximum duration of {{ value }} hours exceeded.</source>
<target>Massimo {{ value }} ore permesse.</target>
<target state="final">Sono consentite al massimo {{ value }} ore.</target>
</trans-unit>
<trans-unit id="S14XECA" resname="The username is already used.">
<trans-unit id="S14XECA" resname="The username is already used." approved="yes">
<source>The username is already used.</source>
<target>L'username è già in uso.</target>
<target state="final">Il nome utente è già stato usato.</target>
</trans-unit>
<trans-unit id="6u6oCwB" resname="The email is already used.">
<source>The email is already used.</source>
<target>L'email è già in uso.</target>
<trans-unit id="6u6oCwB" resname="The email is already used." approved="yes">
<source>This e-mail address is already in use.</source>
<target state="final">Questo indirizzo e-mail è già in uso.</target>
</trans-unit>
<trans-unit id="6WAG.Xj" resname="The entered passwords don't match.">
<trans-unit id="6WAG.Xj" resname="The entered passwords don't match." approved="yes">
<source>The entered passwords don't match.</source>
<target>Le password inserite non corrispondono.</target>
<target state="final">Le password inserite non corrispondono.</target>
</trans-unit>
<trans-unit id="ekO5eXI" resname="An equal username is already used.">
<trans-unit id="ekO5eXI" resname="An equal username is already used." approved="yes">
<source>An equal username is already used.</source>
<target>Un nome utente uguale è già usato.</target>
<target state="final">Il nome utente scelto non è disponibile.</target>
</trans-unit>
<trans-unit id="INlaCgW" resname="An equal email is already used.">
<source>An equal email is already used.</source>
<target>Un indirizzo e-mail uguale è già usato.</target>
<trans-unit id="INlaCgW" resname="An equal email is already used." approved="yes">
<source>An equal e-mail address is already in use.</source>
<target state="final">Nel sistema esiste già un account con questa e-mail.</target>
</trans-unit>
<trans-unit id="rmH78_V" resname="At least one team leader must be assigned to the team.">
<trans-unit id="rmH78_V" resname="At least one team leader must be assigned to the team." approved="yes">
<source>At least one team leader must be assigned to the team.</source>
<target state="translated">Almeno un responsabile team deve essere assegnato al team.</target>
<target state="final">Almeno un responsabile team deve essere assegnato al team.</target>
</trans-unit>
<trans-unit id="to1Q85W" resname="An activity needs to be selected.">
<trans-unit id="to1Q85W" resname="An activity needs to be selected." approved="yes">
<source>An activity needs to be selected.</source>
<target>È necessario selezionare un'attività.</target>
<target state="final">È necessario selezionare un'attività.</target>
</trans-unit>
<trans-unit id="mjlH0la" resname="This timesheet is already exported.">
<trans-unit id="mjlH0la" resname="This timesheet is already exported." approved="yes">
<source>This timesheet is already exported.</source>
<target>Questa scheda attività è già stata esportata.</target>
<target state="final">Questo foglio di presenza è già stata esportato.</target>
</trans-unit>
<trans-unit id="rHd9_aA" resname="A project needs to be selected.">
<trans-unit id="rHd9_aA" resname="A project needs to be selected." approved="yes">
<source>A project needs to be selected.</source>
<target>È necessario selezionare un progetto.</target>
<target state="final">È necessario selezionare un progetto.</target>
</trans-unit>
<trans-unit id="7mqg3TC" resname="This value is not a valid role name.">
<trans-unit id="7mqg3TC" resname="This value is not a valid role name." approved="yes">
<source>This value is not a valid role name.</source>
<target state="translated">Questo non è un nome valido per un ruolo utente.</target>
<target state="final">Questo non è un nome valido per un ruolo utente.</target>
</trans-unit>
<trans-unit id="Jz1y3yB" resname="Duration cannot be zero.">
<trans-unit id="Jz1y3yB" resname="Duration cannot be zero." approved="yes">
<source>Duration cannot be zero.</source>
<target state="translated">Una durata vuota non è consentita.</target>
<target state="final">Non è consentita una durata vuota.</target>
</trans-unit>
<trans-unit id="dcPei9G" resname="Sorry, the budget is used up.">
<trans-unit id="dcPei9G" resname="Sorry, the budget is used up." approved="yes">
<source>Sorry, the budget is used up.</source>
<target state="translated">Siamo spiacenti, il budget è esaurito.</target>
<target state="final">Spiacente, il budget è esaurito.</target>
</trans-unit>
<trans-unit id="gSAwscA" resname="Validation Failed">
<trans-unit id="gSAwscA" resname="Validation Failed" approved="yes">
<source>Validation Failed</source>
<target state="translated">Si è verificato un problema durante il salvataggio.</target>
<target state="final">Si è verificato un problema durante il salvataggio.</target>
</trans-unit>
<trans-unit resname="Cannot stop running timesheet" id="7HYTefs">
<trans-unit resname="Cannot stop running timesheet" id="7HYTefs" approved="yes">
<source>Cannot stop running timesheet</source>
<target state="translated">Hai un record di tempo attivo che non può essere fermato automaticamente.</target>
<target state="final">Hai un registrazione di tempo attiva che non può essere fermata automaticamente.</target>
</trans-unit>
<trans-unit id="8L_7O31" resname="The given value is not a valid datetime format.">
<trans-unit id="8L_7O31" resname="The given value is not a valid datetime format." approved="yes">
<source>The given value is not a valid datetime format.</source>
<target state="translated">Il valore specificato non è un formato giorno/ora valido.</target>
<target state="final">Il valore fornito non è un formato giornaliero valido.</target>
</trans-unit>
<trans-unit id="xp0lmgm" resname="The given code is not the correct TOTP token.">
<trans-unit id="xp0lmgm" resname="The given code is not the correct TOTP token." approved="yes">
<source>The given code is not the correct TOTP token.</source>
<target state="translated">Il codice fornito non è il token TOTP corretto.</target>
<target state="final">Il codice fornito non è il token TOTP corretto.</target>
</trans-unit>
<trans-unit id="kSBiyaF" resname="This is a public holiday, booking not allowed.">
<trans-unit id="kSBiyaF" resname="This is a public holiday, booking not allowed." approved="yes">
<source>This is a public holiday, booking not allowed.</source>
<target state="translated">Questa è una festività pubblica, la prenotazione non è consentita.</target>
<target state="final">Questa è una festività pubblica, la prenotazione non è consentita.</target>
</trans-unit>
<trans-unit id="ByeEMxW" resname="You do not have enough overtime, remaining are {{ value }}.">
<trans-unit id="ByeEMxW" resname="You do not have enough overtime, remaining are {{ value }}." approved="yes">
<source>You do not have enough overtime, remaining are {{ value }}.</source>
<target state="translated">Non hai abbastanza straordinari, ti restano {{ value }}.</target>
<target state="final">Non hai abbastanza straordinari, ti restano {{ value }}.</target>
</trans-unit>
<trans-unit id="SZO4xjC" resname="An absence cannot be booked before your first working day.">
<trans-unit id="SZO4xjC" resname="An absence cannot be booked before your first working day." approved="yes">
<source>An absence cannot be booked before your first working day.</source>
<target state="translated">Un'assenza non può essere prenotata prima del primo giorno lavorativo.</target>
<target state="final">Un'assenza non può essere prenotata prima del primo giorno lavorativo.</target>
</trans-unit>
<trans-unit id="IN37g5N" resname="Not enough holidays left.">
<trans-unit id="IN37g5N" resname="Not enough holidays left." approved="yes">
<source>Not enough holidays left.</source>
<target state="translated">Non sono rimaste abbastanza ferie.</target>
<target state="final">Non sono rimaste abbastanza ferie.</target>
</trans-unit>
<trans-unit id="nLcihCc" resname="An absence must have a date.">
<trans-unit id="nLcihCc" resname="An absence must have a date." approved="yes">
<source>An absence must have a date.</source>
<target state="translated">Un'assenza deve avere una data.</target>
<target state="final">Un'assenza deve avere una data.</target>
</trans-unit>
<trans-unit id="c2B6.lW" resname="You can book a maximum of {{ value }} days at once.">
<trans-unit id="c2B6.lW" resname="You can book a maximum of {{ value }} days at once." approved="yes">
<source>You can book a maximum of {{ value }} days at once.</source>
<target state="translated">Puoi prenotare un massimo di {{ value }} giorni contemporaneamente.</target>
<target state="final">Puoi prenotare un massimo di {{ value }} giorni contemporaneamente, attualmente hai selezionato {{selected }}.</target>
</trans-unit>
<trans-unit id="ZObikpA" resname="This absence type is not known.">
<trans-unit id="ZObikpA" resname="This absence type is not known." approved="yes">
<source>This absence type is not known.</source>
<target state="translated">Questo tipo di assenza non è noto.</target>
<target state="final">Questo tipo di assenza non è noto.</target>
</trans-unit>
<trans-unit id="6H84TMs" resname="An absence must be assigned to a user.">
<trans-unit id="6H84TMs" resname="An absence must be assigned to a user." approved="yes">
<source>An absence must be assigned to a user.</source>
<target state="translated">Un'assenza deve essere assegnata a un utente.</target>
<target state="final">Un'assenza deve essere assegnata a un utente.</target>
</trans-unit>
<trans-unit id="DiaaRa1" resname="You cannot have two absences of this type at one day.">
<trans-unit id="DiaaRa1" resname="You cannot have two absences of this type at one day." approved="yes">
<source>You cannot have two absences of this type at one day.</source>
<target state="translated">Non puoi avere due assenze di questo tipo nello stesso giorno.</target>
<target state="final">Non puoi avere due assenze di questo tipo nello stesso giorno.</target>
</trans-unit>
<trans-unit id="0ULsHQA" resname="The chosen date is not a working day.">
<trans-unit id="0ULsHQA" resname="The chosen date is not a working day." approved="yes">
<source>The chosen date is not a working day.</source>
<target state="translated">La data scelta non è un giorno lavorativo.</target>
<target state="final">La data scelta non è un giorno lavorativo.</target>
</trans-unit>
<trans-unit id="N21br.P" resname="The chosen date is already locked.">
<trans-unit id="N21br.P" resname="The chosen date is already locked." approved="yes">
<source>The chosen date is already locked.</source>
<target state="translated">La data scelta è già bloccata.</target>
<target state="final">La data scelta è già bloccata.</target>
</trans-unit>
<trans-unit id="BztgSSP" resname="The period of absence must not extend beyond the turn of the year." approved="yes">
<source>The period of absence must not extend beyond the turn of the year.</source>

View File

@@ -106,6 +106,54 @@
<source>Validation Failed</source>
<target state="translated">Houve um problema ao gravar.</target>
</trans-unit>
<trans-unit id="ZObikpA" resname="This absence type is not known.">
<source>This absence type is not known.</source>
<target state="translated">Este tipo de ausência é desconhecido.</target>
</trans-unit>
<trans-unit id="0ULsHQA" resname="The chosen date is not a working day.">
<source>The chosen date is not a working day.</source>
<target state="translated">A data escolhida não é um dia útil.</target>
</trans-unit>
<trans-unit id="N21br.P" resname="The chosen date is already locked.">
<source>The chosen date is already locked.</source>
<target state="translated">A data escolhida já está bloqueada.</target>
</trans-unit>
<trans-unit id="SZO4xjC" resname="An absence cannot be booked before your first working day.">
<source>An absence cannot be booked before your first working day.</source>
<target state="translated">Uma ausência não pode ser marcada antes do seu primeiro dia útil.</target>
</trans-unit>
<trans-unit id="IN37g5N" resname="Not enough holidays left.">
<source>Not enough holidays left.</source>
<target state="translated">Já não há férias suficientes.</target>
</trans-unit>
<trans-unit id="kSBiyaF" resname="This is a public holiday, booking not allowed.">
<source>This is a public holiday, booking not allowed.</source>
<target state="translated">Este é um feriado público, não é permitido fazer reservas.</target>
</trans-unit>
<trans-unit id="6H84TMs" resname="An absence must be assigned to a user.">
<source>An absence must be assigned to a user.</source>
<target state="translated">Uma ausência deve ser atribuída a um utilizador.</target>
</trans-unit>
<trans-unit id="nLcihCc" resname="An absence must have a date.">
<source>An absence must have a date.</source>
<target state="translated">A ausência deve ter uma data.</target>
</trans-unit>
<trans-unit id="ByeEMxW" resname="You do not have enough overtime, remaining are {{ value }}.">
<source>You do not have enough overtime, remaining are {{ value }}.</source>
<target state="translated">Não tem horas extraordinárias suficientes, o restante é {{ value }}.</target>
</trans-unit>
<trans-unit id="DiaaRa1" resname="You cannot have two absences of this type at one day.">
<source>You cannot have two absences of this type at one day.</source>
<target state="translated">Não é possível ter duas ausências deste tipo num único dia.</target>
</trans-unit>
<trans-unit id="c2B6.lW" resname="You can book a maximum of {{ value }} days at once.">
<source>You can book a maximum of {{ value }} days at once.</source>
<target state="translated">Pode reservar um máximo de {{ value }} dias ao mesmo tempo, atualmente selecionou {{ selected }}.</target>
</trans-unit>
<trans-unit id="BztgSSP" resname="The period of absence must not extend beyond the turn of the year.">
<source>The period of absence must not extend beyond the turn of the year.</source>
<target state="translated">O período de ausência não se deve estender além da virada do ano.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -106,6 +106,54 @@
<source>This value is not a valid role name.</source>
<target state="translated">这不是一个有效的用户角色名称。</target>
</trans-unit>
<trans-unit id="kSBiyaF" resname="This is a public holiday, booking not allowed.">
<source>This is a public holiday, booking not allowed.</source>
<target state="translated">今天是公众假期,不允许预订。</target>
</trans-unit>
<trans-unit id="ByeEMxW" resname="You do not have enough overtime, remaining are {{ value }}.">
<source>You do not have enough overtime, remaining are {{ value }}.</source>
<target state="translated">您的加班时间不足,剩余时间为 {{ value }}。</target>
</trans-unit>
<trans-unit id="SZO4xjC" resname="An absence cannot be booked before your first working day.">
<source>An absence cannot be booked before your first working day.</source>
<target state="translated">在第一个工作日之前不能预约缺席。</target>
</trans-unit>
<trans-unit id="IN37g5N" resname="Not enough holidays left.">
<source>Not enough holidays left.</source>
<target state="translated">假期不够了。</target>
</trans-unit>
<trans-unit id="nLcihCc" resname="An absence must have a date.">
<source>An absence must have a date.</source>
<target state="translated">缺席必须有日期。</target>
</trans-unit>
<trans-unit id="c2B6.lW" resname="You can book a maximum of {{ value }} days at once.">
<source>You can book a maximum of {{ value }} days at once.</source>
<target state="translated">您最多可同时预订 {{ value }} 天,您当前选择了 {{ selected }}。</target>
</trans-unit>
<trans-unit id="ZObikpA" resname="This absence type is not known.">
<source>This absence type is not known.</source>
<target state="translated">这种缺席类型尚不清楚。</target>
</trans-unit>
<trans-unit id="6H84TMs" resname="An absence must be assigned to a user.">
<source>An absence must be assigned to a user.</source>
<target state="translated">缺席必须分配给用户。</target>
</trans-unit>
<trans-unit id="DiaaRa1" resname="You cannot have two absences of this type at one day.">
<source>You cannot have two absences of this type at one day.</source>
<target state="translated">一天内不能有两次此类缺席。</target>
</trans-unit>
<trans-unit id="0ULsHQA" resname="The chosen date is not a working day.">
<source>The chosen date is not a working day.</source>
<target state="translated">所选日期不是工作日。</target>
</trans-unit>
<trans-unit id="N21br.P" resname="The chosen date is already locked.">
<source>The chosen date is already locked.</source>
<target state="translated">所选日期已锁定。</target>
</trans-unit>
<trans-unit id="BztgSSP" resname="The period of absence must not extend beyond the turn of the year.">
<source>The period of absence must not extend beyond the turn of the year.</source>
<target state="translated">缺席时间不得超过年终。</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -2,41 +2,41 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="it" datatype="plaintext" original="wizard.en.xlf">
<body>
<trans-unit id="9XidDHG" resname="wizard.intro.title">
<trans-unit id="9XidDHG" resname="wizard.intro.title" approved="yes">
<source>wizard.intro.title</source>
<target state="translated">Benvenuto in Kimai</target>
<target state="final">Benvenuto in Kimai</target>
</trans-unit>
<trans-unit id="X0ws5mu" resname="wizard.intro.description">
<trans-unit id="X0ws5mu" resname="wizard.intro.description" approved="yes">
<source>wizard.intro.description</source>
<target state="translated">Questa procedura guidata ti aiuterà a personalizzare Kimai in base alle tue esigenze.</target>
<target state="final">Questa procedura guidata ti aiuterà a personalizzare Kimai in base alle tue esigenze.</target>
</trans-unit>
<trans-unit id="FCMK0ph" resname="wizard.separator">
<trans-unit id="FCMK0ph" resname="wizard.separator" approved="yes">
<source>wizard.separator</source>
<target state="translated">Le tue impostazioni</target>
<target state="final">Le tue impostazioni</target>
</trans-unit>
<trans-unit id="8_e6ApF" resname="wizard.profile.title">
<trans-unit id="8_e6ApF" resname="wizard.profile.title" approved="yes">
<source>wizard.profile.title</source>
<target state="translated">Il tuo profilo</target>
<target state="final">Il tuo profilo</target>
</trans-unit>
<trans-unit id="Mo1506M" resname="wizard.profile.description">
<trans-unit id="Mo1506M" resname="wizard.profile.description" approved="yes">
<source>wizard.profile.description</source>
<target state="translated">Alcune impostazioni di base per facilitare il lavoro con Kimai.</target>
<target state="final">Alcune impostazioni di base per facilitare il lavoro con Kimai.</target>
</trans-unit>
<trans-unit id="8p.2pXa" resname="wizard.done.title">
<trans-unit id="8p.2pXa" resname="wizard.done.title" approved="yes">
<source>wizard.done.title</source>
<target state="translated">Congratulazioni</target>
<target state="final">Congratulazioni</target>
</trans-unit>
<trans-unit id="k1SzMuI" resname="wizard.done.description">
<trans-unit id="k1SzMuI" resname="wizard.done.description" approved="yes">
<source>wizard.done.description</source>
<target state="translated">Le impostazioni più importanti sono ora complete. Molte altre possono essere personalizzate in seguito nel proprio profilo utente.</target>
<target state="final">Le impostazioni più importanti sono ora complete. Molte altre possono essere personalizzate in seguito nel proprio profilo utente.</target>
</trans-unit>
<trans-unit id="zlNbbUg" resname="wizard.password.description">
<trans-unit id="zlNbbUg" resname="wizard.password.description" approved="yes">
<source>wizard.password.description</source>
<target state="translated">Inserisci la tua nuova password, che verrà utilizzata da ora in poi per accedere.</target>
<target state="final">Inserisci la tua nuova password, che verrà utilizzata da ora in poi per accedere.</target>
</trans-unit>
<trans-unit id="7Vipfs7" resname="wizard.password.title">
<trans-unit id="7Vipfs7" resname="wizard.password.title" approved="yes">
<source>wizard.password.title</source>
<target state="translated">La tua password</target>
<target state="final">La tua password</target>
</trans-unit>
</body>
</file>

View File

@@ -30,6 +30,14 @@
<source>wizard.profile.description</source>
<target state="translated">Algumas configurações básicas para facilitar o seu trabalho com o Kimai.</target>
</trans-unit>
<trans-unit id="7Vipfs7" resname="wizard.password.title">
<source>wizard.password.title</source>
<target state="translated">A sua palavra-passe</target>
</trans-unit>
<trans-unit id="zlNbbUg" resname="wizard.password.description">
<source>wizard.password.description</source>
<target state="translated">Digite a sua palavra-passe nova, que será usada para fazer login a partir de agora.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -30,6 +30,14 @@
<source>wizard.done.description</source>
<target state="translated">最重要的设置现已完成。您可以稍后在用户资料中自定义更多内容。</target>
</trans-unit>
<trans-unit id="zlNbbUg" resname="wizard.password.description">
<source>wizard.password.description</source>
<target state="translated">请输入您的新密码,此后将用于登录。</target>
</trans-unit>
<trans-unit id="7Vipfs7" resname="wizard.password.title">
<source>wizard.password.title</source>
<target state="translated">你的密码</target>
</trans-unit>
</body>
</file>
</xliff>