Release 2.29 (#5325)

* bump composer packages
* fixes #5329 quotes for ANSI_MODE
* improve year selection
* improve year selection via dropdown
* added range selector in month-picker
* fix week number if week starts with sunday
* fix first day of month in URL
* predefined options for week chooser
* z-index issue with sticky table header
* replace duplicated translations
* add logout button to allow user switch without having to re-login in "remember me" login
* new flag to detect if invoice entry is a fixed rate
* improve export column lengths
This commit is contained in:
Kevin Papst
2025-02-09 00:16:03 +01:00
committed by GitHub
parent 8444928ae4
commit b42c77a2a1
106 changed files with 617 additions and 1068 deletions

View File

@@ -1686,18 +1686,6 @@
<source>Filter timesheets</source>
<target>الجداول الزمنية</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>فلتر العملاء</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>فلتر المشاريع</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>فلتر الأنشطة</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>إنشاء نسخة</target>

View File

@@ -1826,18 +1826,6 @@
<source>Filter timesheets</source>
<target>Pracovní výkaz</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtr zákazníků</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtr projektů</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtr aktivit</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Vytvořit kopii</target>

View File

@@ -1422,18 +1422,6 @@
<source>Filter timesheets</source>
<target>Timeseddel</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtrer kunder</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtrer projekter</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtrer aktiviteter</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Kopier</target>

View File

@@ -1840,19 +1840,7 @@
</trans-unit>
<trans-unit id="anCjtwe" resname="timesheet.filter">
<source>Filter timesheets</source>
<target>Stundenzettel filtern</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Kunden filtern</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Projekte filtern</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Tätigkeiten filtern</target>
<target>Stundenzettel</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>

View File

@@ -1218,14 +1218,6 @@
<source>Filter timesheets</source>
<target state="translated">Arbeitszeittabellen filtern</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target state="translated">Projekte filtern</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target state="translated">Tätigkeiten filtern</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target state="translated">Kopie erstellen</target>
@@ -1274,10 +1266,6 @@
<source>create-project</source>
<target state="translated">Projekt erstellen</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target state="translated">Kunden filtern</target>
</trans-unit>
<trans-unit id="9M4b2ZN" resname="invoice.paid">
<source>invoice.paid</source>
<target state="translated">Rechnung bezahlt</target>

View File

@@ -1198,18 +1198,6 @@
<source>Filter timesheets</source>
<target>Φιλτράρισμα χρονοδιαγραμμάτων</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Φίλτρο πελατών</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Φίλτρο έργων</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Φίλτρο δραστηριοτήτων</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Δημιουργία αντίγραφου</target>

View File

@@ -1840,19 +1840,7 @@
</trans-unit>
<trans-unit id="anCjtwe" resname="timesheet.filter">
<source>Filter timesheets</source>
<target>Filter timesheets</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filter customers</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filter projects</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filter activities</target>
<target>Timesheets</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>

View File

@@ -1190,18 +1190,6 @@
<source>Filter timesheets</source>
<target>Temposlipoj</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtri klientojn</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtri projektojn</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtri aktivaĵojn</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Krei kopion</target>

View File

@@ -1830,18 +1830,6 @@
<source>Filter timesheets</source>
<target>Partes de horas</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtrar clientes</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtrar proyectos</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtrar actividades</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Copiar</target>

View File

@@ -1010,18 +1010,6 @@
<source>Filter timesheets</source>
<target>Ordu taula</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Bezeroak aukeratu</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Proiektuak aukeratu</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Jarduerak aukeratu</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Kopiatu</target>

View File

@@ -1442,18 +1442,6 @@
<source>Filter timesheets</source>
<target state="translated">فیلتر تایم شیت ها</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target state="translated">فیلتر مشتریان</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target state="translated">فیلتر پروژه ها</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target state="translated">فیلتر فعالیت ها</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target state="translated">ایجاد کپی</target>

View File

@@ -1802,18 +1802,6 @@
<source>Filter timesheets</source>
<target state="translated">Työajanseuranta</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target state="translated">Suodata asiakkaita</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target state="translated">Suodata projekteja</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target state="translated">Suodata työtehtäviä</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target state="translated">Luo kopio</target>

View File

@@ -1770,18 +1770,6 @@
<source>Filter timesheets</source>
<target state="translated">Filtrer les feuille de temps</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtrer les clients</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtrer les projets</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtrer les activités</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Créer une copie</target>

View File

@@ -1826,18 +1826,6 @@
<source>Filter timesheets</source>
<target>גיליונות שעות</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter" xml:space="preserve" approved="yes">
<source>Filter customers</source>
<target state="final">סינון לקוחות</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter" xml:space="preserve" approved="yes">
<source>Filter projects</source>
<target state="final">סינון מיזמים</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter" xml:space="preserve">
<source>Filter activities</source>
<target state="translated">סינון פעילויות</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy" xml:space="preserve">
<source>copy</source>
<target state="translated">יצירת עותק</target>

View File

@@ -1794,18 +1794,6 @@
<source>Filter timesheets</source>
<target state="translated">Filtriraj vremenske tablice</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtriraj kupce</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtriraj projekte</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtriraj aktivnosti</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Stvori kopiju</target>

View File

@@ -1218,18 +1218,6 @@
<source>Filter timesheets</source>
<target>Rögzített órák</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Ügyfelek szűrése</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Projektek szűrése</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Tevékenységek szűrése</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Másolat készítése</target>

View File

@@ -1830,18 +1830,6 @@
<source>Filter timesheets</source>
<target state="final">Filtra fogli di presenza</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter" approved="yes">
<source>Filter customers</source>
<target state="final">Filtra clienti</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter" approved="yes">
<source>Filter projects</source>
<target state="final">Filtra progetti</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter" approved="yes">
<source>Filter activities</source>
<target state="final">Filtra attività</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy" approved="yes">
<source>copy</source>
<target state="final">Crea copia</target>

View File

@@ -1258,18 +1258,6 @@
<source>Filter timesheets</source>
<target state="translated">타임시트 필터링</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target state="translated">고객 필터링</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target state="translated">프로젝트 필터링</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target state="translated">활동 필터링</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target state="translated">사본 만들기</target>

View File

@@ -1466,18 +1466,6 @@
<source>Filter timesheets</source>
<target>Filtrer timesedler</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtrer kunder</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtrer prosjekter</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtrer aktiviteter</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Opprett kopi</target>

View File

@@ -1830,18 +1830,6 @@
<source>Filter timesheets</source>
<target>Tijden</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filter op klant</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filter op project</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filter op activiteiten</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Maak een kopie</target>

View File

@@ -1782,18 +1782,6 @@
<source>Filter timesheets</source>
<target state="translated">Filtruj ewidencję pomiarów</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target state="translated">Filtruj klientów</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target state="translated">Filtruj projekty</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target state="translated">Filtruj aktywności</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Utwórz kopię</target>

View File

@@ -1830,18 +1830,6 @@
<source>Filter timesheets</source>
<target>Quadro de horários</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtrar clientes</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtrar projetos</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtrar atividades</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Criar cópia</target>

View File

@@ -1830,18 +1830,6 @@
<source>Filter timesheets</source>
<target>Horários</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtrar clientes</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtrar projetos</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtrar atividades</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Criar cópia</target>

View File

@@ -1774,18 +1774,6 @@
<source>Filter timesheets</source>
<target>Fișe de pontaj</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Filtrează clienții</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Filtrează proiectele</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Filtrează activitățile</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Copiază</target>

View File

@@ -1754,18 +1754,6 @@
<source>Filter timesheets</source>
<target state="translated">Фильтр табелей</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Фильтр клиентов</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Фильтр проектов</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target state="translated">Фильтр активности</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Создать копию</target>

View File

@@ -1586,18 +1586,6 @@
<source>Filter timesheets</source>
<target>Pracovné výkazy</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Zákazník</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Projekt</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Činnosť</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Kópia</target>

View File

@@ -1778,18 +1778,6 @@
<source>Filter timesheets</source>
<target state="translated">Tidrapport</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target state="translated">Filtrera kunder</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target state="translated">Filtrera projekt</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target state="translated">Filtrera aktiviter</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target state="translated">Skapa kopia</target>

View File

@@ -1878,18 +1878,6 @@
<source>Filter timesheets</source>
<target state="final">நேர அட்டவணைகளை வடிகட்டவும்</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter" xml:space="preserve" approved="yes">
<source>Filter customers</source>
<target state="final">வாடிக்கையாளர்களை வடிகட்டவும்</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter" xml:space="preserve" approved="yes">
<source>Filter projects</source>
<target state="final">வடிகட்டித் திட்டங்கள்</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter" xml:space="preserve" approved="yes">
<source>Filter activities</source>
<target state="final">வடிகட்டி நடவடிக்கைகள்</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy" xml:space="preserve" approved="yes">
<source>copy</source>
<target state="final">நகலை உருவாக்கவும்</target>

View File

@@ -1826,18 +1826,6 @@
<source>Filter timesheets</source>
<target state="translated">Çizelgeler</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target state="translated">Müşterileri filtrele</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target state="translated">Projeleri filtrele</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target state="translated">Etkinlikleri filtrele</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target state="translated">Kopya oluştur</target>

View File

@@ -1830,18 +1830,6 @@
<source>Filter timesheets</source>
<target state="translated">Фільтр табелів</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target state="translated">Фільтр клієнтів</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target state="translated">Фільтрувати проєкти</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target state="translated">Фільтри діяльності</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target state="translated">Створити копію</target>

View File

@@ -1766,18 +1766,6 @@
<source>Filter timesheets</source>
<target state="translated">Lọc bảng chấm công</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>Lọc khách hàng</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>Lọc dự án</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>Lọc hoạt động</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>Tạo bản sao</target>

View File

@@ -1794,18 +1794,6 @@
<source>Filter timesheets</source>
<target>时间表</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter">
<source>Filter customers</source>
<target>筛选用户</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter">
<source>Filter projects</source>
<target>筛选项目</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter">
<source>Filter activities</source>
<target>筛选活动</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy">
<source>copy</source>
<target>创建复制</target>

View File

@@ -1814,10 +1814,6 @@
<source>profile-stats</source>
<target state="final">資料</target>
</trans-unit>
<trans-unit id="5G3QNHA" resname="activity.filter" xml:space="preserve" approved="yes">
<source>Filter activities</source>
<target state="final">篩選活動</target>
</trans-unit>
<trans-unit id="b1pgNOd" resname="copy" xml:space="preserve" approved="yes">
<source>copy</source>
<target state="final">建立複本</target>
@@ -1830,10 +1826,6 @@
<source>invoice.paid</source>
<target state="final">收支單已付款</target>
</trans-unit>
<trans-unit id="xY9_cU2" resname="customer.filter" xml:space="preserve" approved="yes">
<source>Filter customers</source>
<target state="final">篩選客戶</target>
</trans-unit>
<trans-unit id="SEyZupT" resname="invoice.cancel" xml:space="preserve" approved="yes">
<source>invoice.cancel</source>
<target state="final">取消收支單</target>
@@ -1870,10 +1862,6 @@
<source>download</source>
<target state="final">下載</target>
</trans-unit>
<trans-unit id="UFgOnc6" resname="project.filter" xml:space="preserve" approved="yes">
<source>Filter projects</source>
<target state="final">篩選專案</target>
</trans-unit>
<trans-unit id="hF6RgxM" resname="report" xml:space="preserve" approved="yes">
<source>report</source>
<target state="final">報表</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="ar" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>تتبع الوقت</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>موضوع</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="cs" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Sledování času</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Vzhled</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="da" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Tidsregistrering</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="de" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet" approved="yes">
<source>Time tracking</source>
<target state="final">Zeiterfassung</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Darstellung</target>

View File

@@ -166,10 +166,6 @@
<source>theme</source>
<target state="translated">Thema</target>
</trans-unit>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">Zeiterfassung</target>
</trans-unit>
<trans-unit id="nwuLBP4" resname="branding">
<source>branding</source>
<target state="translated">Meine Firma</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="el" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">Ιχνηλάτηση Χρόνου</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Θέμα</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="en" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Time tracking</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Theme</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="eo" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Tempo-registrado</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Etoso</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="es" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Parte de horas</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="eu" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Ordu taula</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Itxura</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="fa" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">پیگیری زمان</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target state="translated">تم</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="fi" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">Työajanseuranta</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target state="translated">Teema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="fr" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">Suivi du temps</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Thème</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="he" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>גיליון שעות</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>ערכת עיצוב</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="hr" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Evidentiranje vremena</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="hu" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Rögzített órák</target>
</trans-unit>
<trans-unit id="k4pl27g" resname="timesheet.rules.allow_future_times">
<source>timesheet.rules.allow_future_times</source>
<target>Jövőbeli rögzítések engedélyezése</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="id" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">Pelacakan waktu</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target state="translated">Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="it" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet" approved="yes">
<source>Time tracking</source>
<target state="final">Monitoraggio del tempo</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme" approved="yes">
<source>theme</source>
<target state="final">Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="ja" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>タイムシート</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>テーマ</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="ko" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">시간 추적</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target state="translated">테마</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="nb-NO" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Tidsregistrering</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Drakt</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="nl" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet" xml:space="preserve">
<source>Time tracking</source>
<target state="translated">Tijdsregistratie</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Thema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="pl" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">Śledzenie czasu</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target state="translated">Motyw graficzny</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="pt" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Rastreamento de tempo</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="pt-BR" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Rastreamento de tempo</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="ro" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">Timpul de urmărire</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="ru" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Учет времени</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Тема</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="sk" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Pracovný výkaz</target>
</trans-unit>
<trans-unit id="FaGqoTT" resname="timesheet.mode">
<source>timesheet.mode</source>
<target state="translated">Režim sledovania času</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="sv" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet" xml:space="preserve">
<source>Time tracking</source>
<target state="translated">Tidrapport</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target state="translated">Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="ta" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet" xml:space="preserve" approved="yes">
<source>Time tracking</source>
<target state="final">நேர கண்காணிப்பு</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme" xml:space="preserve" approved="yes">
<source>theme</source>
<target state="final">கருப்பொருள்</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="tr" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">Zaman izleme</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target state="translated">Tema</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="uk" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target state="translated">Облік часу</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target state="translated">Тема</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="vi" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>Bảng chấm công</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>Chủ đề</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="zh-CN" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet">
<source>Time tracking</source>
<target>时间追踪</target>
</trans-unit>
<trans-unit id="PLggHn." resname="theme">
<source>theme</source>
<target>主题</target>

View File

@@ -2,10 +2,6 @@
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="zh-Hant" datatype="plaintext" original="system-configuration.en.xlf">
<body>
<trans-unit id="lt2Y2LO" resname="timesheet" xml:space="preserve" approved="yes">
<source>Time tracking</source>
<target state="final">工時追蹤</target>
</trans-unit>
<trans-unit id="tuPXa0S" resname="lockdown_period" xml:space="preserve" approved="yes">
<source>lockdown_period</source>
<target state="final">鎖定期間</target>