diff --git a/config/packages/translation.yaml b/config/packages/translation.yaml
index 1edfbe23..4f6dbe80 100644
--- a/config/packages/translation.yaml
+++ b/config/packages/translation.yaml
@@ -4,4 +4,4 @@ framework:
paths:
- '%kernel.project_dir%/translations'
fallbacks:
- - '%locale%'
+ - 'en'
diff --git a/translations/AvanzuAdminTheme.de.xliff b/translations/AvanzuAdminTheme.de.xliff
index 7043d766..abe12d53 100644
--- a/translations/AvanzuAdminTheme.de.xliff
+++ b/translations/AvanzuAdminTheme.de.xliff
@@ -1,13 +1,11 @@
-
-
-
-
- Toggle navigation
- Ansicht der Seitenleiste umschalten
-
-
-
-
+
+
+
+ Toggle navigation
+ Ansicht der Seitenleiste umschalten
+
+
+
diff --git a/translations/AvanzuAdminTheme.en.xliff b/translations/AvanzuAdminTheme.en.xliff
new file mode 100644
index 00000000..9ad6fbd0
--- /dev/null
+++ b/translations/AvanzuAdminTheme.en.xliff
@@ -0,0 +1,11 @@
+
+
+
+
+
+ Toggle navigation
+ Toggle navigation
+
+
+
+
diff --git a/translations/exceptions.de.xliff b/translations/exceptions.de.xliff
index feceb6fd..300fe726 100644
--- a/translations/exceptions.de.xliff
+++ b/translations/exceptions.de.xliff
@@ -1,13 +1,11 @@
-
-
-
-
- access.denied
- Der Zugriff wurde verweigert
-
-
-
-
+
+
+
+ access.denied
+ Der Zugriff wurde verweigert
+
+
+
diff --git a/translations/exceptions.en.xliff b/translations/exceptions.en.xliff
new file mode 100644
index 00000000..e488b0c7
--- /dev/null
+++ b/translations/exceptions.en.xliff
@@ -0,0 +1,11 @@
+
+
+
+
+
+ access.denied
+ Access was denied
+
+
+
+
diff --git a/translations/flashmessages.de.xliff b/translations/flashmessages.de.xliff
index f0d61881..63e90617 100644
--- a/translations/flashmessages.de.xliff
+++ b/translations/flashmessages.de.xliff
@@ -1,33 +1,31 @@
-
-
-
-
- timesheet.stop.success
- Zeitmessung wurde gestoppt
-
-
- timesheet.stop.error
- Zeitmessung konnte nicht gestoppt werden: %reason%
-
-
- timesheet.start.success
- Zeitmessung wurde gestartet
-
-
- timesheet.start.error
- Zeitmessung konnte nicht gestartet werden: %reason%
-
-
- action.updated_successfully
- Änderungen erfolgreich gespeichert
-
-
- action.deleted_successfully
- Eintrag wurde erfolgreich gelöscht
-
-
-
-
+
+
+
+ timesheet.stop.success
+ Zeitmessung wurde gestoppt
+
+
+ timesheet.stop.error
+ Zeitmessung konnte nicht gestoppt werden: %reason%
+
+
+ timesheet.start.success
+ Zeitmessung wurde gestartet
+
+
+ timesheet.start.error
+ Zeitmessung konnte nicht gestartet werden: %reason%
+
+
+ action.updated_successfully
+ Änderungen erfolgreich gespeichert
+
+
+ action.deleted_successfully
+ Eintrag wurde erfolgreich gelöscht
+
+
+
diff --git a/translations/flashmessages.en.xliff b/translations/flashmessages.en.xliff
new file mode 100644
index 00000000..518b82bc
--- /dev/null
+++ b/translations/flashmessages.en.xliff
@@ -0,0 +1,31 @@
+
+
+
+
+
+ timesheet.stop.success
+ Time-recording was stopped
+
+
+ timesheet.stop.error
+ Time-recording could not be stopped: %reason%
+
+
+ timesheet.start.success
+ Time-recording was started
+
+
+ timesheet.start.error
+ Time-recording could not be started: %reason%
+
+
+ action.updated_successfully
+ Saved changes successful
+
+
+ action.deleted_successfully
+ Entry was deleted successful
+
+
+
+
diff --git a/translations/messages.de.xliff b/translations/messages.de.xliff
index 4d4d3bbc..412b27b8 100644
--- a/translations/messages.de.xliff
+++ b/translations/messages.de.xliff
@@ -1,712 +1,722 @@
-
-
+
+
+
+
+ browser.title
+ Kimai - Zeiterfassung
+
+
+ yes
+ Ja
+
+
+ no
+ Nein
+
+
+ subtitle.amount
+ (insgesamt %count%)
+
+
+ This is a mandatory field
+ Pflichtfeld
+
+
+ create
+ Erstellen
+
+
+ confirm.delete
+ Wollen Sie das wirklich löschen?
+
+
+ confirm.delete_message
+ Sie müssen das Löschen erneut bestätigen, da verknüpfte Objekte existieren welche ebenfalls mit gelöscht werden.
+
-
-
- browser.title
- Kimai - Time Tracking
-
-
- yes
- Ja
-
-
- no
- Nein
-
-
- subtitle.amount
- (insgesamt %count%)
-
-
- This is a mandatory field
- Pflichtfeld
-
-
- create
- Erstellen
-
-
- confirm.delete
- Wollen Sie das wirklich löschen?
-
-
- confirm.delete_message
- Sie müssen das Löschen erneut bestätigen, da verknüpfte Objekte existieren welche ebenfalls mit gelöscht werden.
-
+
+
+ security.title.login
+ Anmelden
+
+
+ security.label.username
+ Benutzername
+
+
+ security.label.password
+ Passwort
+
+
+ security.label.password_repeat
+ Passwort wiederholen
+
+
+ security.action.sign_in
+ Los geht's
+
+
+ label.logout
+ Abmelden
+
+
+ label.user_profile
+ Mein Profil
+
-
-
- security.title.login
- Anmelden
-
-
- security.label.username
- Benutzername
-
-
- security.label.password
- Passwort
-
-
- security.label.password_repeat
- Passwort wiederholen
-
-
- security.action.sign_in
- Los geht's
-
-
- label.logout
- Abmelden
-
-
- label.user_profile
- Mein Profil
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
+ http_error.name
+ Error
+
+
+ http_error.description
+ Error
+
+
+ http_error.suggestion
+ Error
+
+
+ http_error_403.description
+ Error
+
+
+ http_error_403.suggestion
+ Error
+
+
+ http_error_404.description
+ Error
+
+
+ http_error_404.suggestion
+ Error
+
+
+ http_error_405.description
+ Error
+
+
+ http_error_405.suggestion
+ Error
+
+
+ error.no_entries_found
+ Keine Einträge vorhanden
+
-
-
- http_error.name
- Error
-
-
- http_error.description
- Error
-
-
- http_error.suggestion
- Error
-
-
- http_error_403.description
- Error
-
-
- http_error_403.suggestion
- Error
-
-
- http_error_404.description
- Error
-
-
- http_error_404.suggestion
- Error
-
-
- http_error_405.description
- Error
-
-
- http_error_405.suggestion
- Error
-
-
- error.no_entries_found
- Keine Einträge vorhanden
-
+
+
+ label.date
+ Datum
+
+
+ label.starttime
+ Beginn
+
+
+ label.endtime
+ Ende
+
+
+ label.duration
+ Dauer
+
+
+ label.username
+ Benutzer
+
+
+ label.description
+ Beschreibung
+
+
+ label.name
+ Name
+
+
+
+ label.id
+ ID
+
+
+ label.visible
+ Sichtbar
+
+
+ label.budget
+ Budget
+
+
+ label.activity
+ Aktivität
+
+
+ label.project
+ Projekt
+
+
+ label.hourly_rate
+ Stundenlohn
+
+
+ label.hours
+ Stunden
+
+
+ label.rate
+ Lohn
+
+
+ label.language
+ Sprache
+
+
+ label.customer
+ Kunde
+
+
+ label.email
+ Email
+
-
-
- label.date
- Datum
-
-
- label.starttime
- Begin
-
-
- label.endtime
- Ende
-
-
- label.duration
- Dauer
-
-
- label.username
- Benutzer
-
-
- label.description
- Beschreibung
-
-
- label.name
- Name
-
-
-
- label.id
- ID
-
-
- label.visible
- Sichtbar
-
-
- label.budget
- Budget
-
-
- label.activity
- Aktivität
-
-
- label.project
- Projekt
-
-
- label.hourly_rate
- Stundenlohn
-
-
- label.hours
- Stunden
-
-
- label.rate
- Lohn
-
-
- label.language
- Sprache
-
-
- label.customer
- Kunde
-
-
- label.email
- Email
-
+
+
+ label.actions
+ Aktionen
+
+
+ action.edit
+ Bearbeiten
+
+
+ action.delete
+ Löschen
+
+
+ action.save
+ Speichern
+
+
+ action.back
+ Zurück
+
-
-
- label.actions
- Aktionen
-
-
- action.edit
- Bearbeiten
-
-
- action.delete
- Löschen
-
-
- action.save
- Speichern
-
-
- action.back
- Zurück
-
+
+
+ dashboard.title
+ Dashboard
+
+
+ dashboard.subtitle
+ Willkommen!
+
+
+ dashboard.you
+ Deine Statistiken
+
+
+ dashboard.all
+ Alle Benutzer
+
+
+ dashboard.admin
+ Administrator
+
-
-
- dashboard.title
- Dashboard
-
-
- dashboard.subtitle
- Willkommen!
-
-
- dashboard.you
- Deine Statistiken
-
-
- dashboard.all
- Alle Benutzer
-
-
- dashboard.admin
- Administrator
-
+
+
+ more.info.link
+ Mehr Infos
+
+
+ badge.visible
+ Ja
+
+
+ badge.invisible
+ Nein
+
+
+ label.toggle_dropdown
+ Menü anzeigen
+
-
-
- more.info.link
- Mehr Infos
-
-
- badge.visible
- Ja
-
-
- badge.invisible
- Nein
-
-
- label.toggle_dropdown
- Menü anzeigen
-
+
+
+ timesheet.title
+ Zeiterfassung
+
+
+ timesheet.subtitle
+ Verwalten Sie Ihre Zeiteinträge
+
+
+ timesheet.edit
+ Eintrag bearbeiten
+
+
+ label.begin
+ Von
+
+
+ label.end
+ Bis
+
-
-
- timesheet.title
- Zeiterfassung
-
-
- timesheet.subtitle
- Verwalten Sie Ihre Zeiteinträge
-
-
- timesheet.edit
- Eintrag bearbeiten
-
-
- label.begin
- Von
-
-
- label.end
- Bis
-
+
+
+ profile.title
+ Benutzerprofil
+
+
+ profile.subtitle
+ Verwalte Deine Einstellungen
+
+
+ profile.about_me
+ Über mich
+
+
+ profile.first_entry
+ Arbeitet seit
+
+
+ profile.tab_monthly
+ Jahresstatistik
+
+
+ profile.settings
+ Einstellungen
+
+
+ profile.password
+ Passwort
+
+
+ profile.roles
+ Rollen
+
-
-
- profile.title
- Benutzerprofil
-
-
- profile.subtitle
- Verwalte Deine Einstellungen
-
-
- profile.about_me
- Über mich
-
-
- profile.first_entry
- Arbeitet seit
-
-
- profile.tab_monthly
- Jahresstatistik
-
-
- profile.settings
- Einstellungen
-
-
- profile.password
- Passwort
-
-
- profile.roles
- Rollen
-
+
+
+ admin_timesheet.title
+ Mitarbeiter Zeiterfassung
+
+
+ admin_timesheet.subtitle
+ Zeiten aller Benutzer
+
-
-
- admin_timesheet.title
- Mitarbeiter Zeiterfassung
-
-
- admin_timesheet.subtitle
- Zeiten aller Benutzer
-
+
+
+ admin_project.title
+ Projekte
+
+
+ admin_project.subtitle
+ Ein Projekt fasst Tätigkeiten für jeweils einen Kunden in einer Gruppe zusammen
+
+
+ admin_project.delete_confirm
+
+ Momentan existieren für das Projekt %project% des Kunden %customer% insgesamt %activities%
+ Aktivitäten und %records% Zeiteinträge, welche sich auf eine Gesamtdauer von %duration% belaufen.
+ Diese Aktivitäten und Zeiteinträge werden ebenfalls mit gelöscht!
+
+
-
-
- admin_project.title
- Projekte
-
-
- admin_project.subtitle
- Ein Projekt fasst Tätigkeiten für jeweils einen Kunden in einer Gruppe zusammen
-
-
- admin_project.delete_confirm
- Momentan existieren für das Projekt %project% des Kunden %customer% insgesamt %activities% Aktivitäten und %records% Zeiteinträge, welche sich auf eine Gesamtdauer von %duration% belaufen. Diese Aktivitäten und Zeiteinträge werden ebenfalls mit gelöscht!
-
+
+
+ admin_activity.title
+ Aktivitäten
+
+
+ admin_activity.subtitle
+ Aufgaben die zur Zeiterfassung genutzt werden können
+
+
+ admin_activity.delete_confirm
+
+ Momentan existieren für die Aktivität %activity% im Projekt %project% für den Kunden %customer%
+ insgesamt %records% Zeiteinträge, welche sich auf eine Gesamtdauer von %duration% belaufen. Diese
+ Zeiteinträge werden ebenfalls mit gelöscht!
+
+
-
-
- admin_activity.title
- Aktivitäten
-
-
- admin_activity.subtitle
- Aufgaben die zur Zeiterfassung genutzt werden können
-
-
- admin_activity.delete_confirm
- Momentan existieren für die Aktivität %activity% im Projekt %project% für den Kunden %customer% insgesamt %records% Zeiteinträge, welche sich auf eine Gesamtdauer von %duration% belaufen. Diese Zeiteinträge werden ebenfalls mit gelöscht!
-
+
+
+ admin_customer.title
+ Kunden
+
+
+ admin_customer.subtitle
+ Ihre Kunden stellen die Basis dar, auf der Sie Projekte und Tätigkeiten anlegen können
+
+
+ label.company
+ Unternehmensbezeichnung
+
+
+ label.vat
+ Umsatzsteuer
+
+
+ label.contact
+ Kontakt
+
+
+ label.address
+ Adresse
+
+
+ label.country
+ Land
+
+
+ label.phone
+ Telefon
+
+
+ label.fax
+ Fax
+
+
+ label.mobile
+ Handy
+
+
+ label.homepage
+ Homepage
+
+
+ label.timezone
+ Zeitzone
+
+
+ label.currency
+ Währung
+
+
+ admin_customer.delete_confirm
+
+ Momentan existieren für den Kunden %customer% insgesamt %project% Projekte mit %activity%
+ Aktivitäten, die sich in %records% Zeiteinträgen auf eine Gesamtdauer von %duration% belaufen. Diese
+ Projekte, Aktivitäten und Zeiteinträge werden ebenfalls mit gelöscht!
+
+
-
-
- admin_customer.title
- Kunden
-
-
- admin_customer.subtitle
- Ihre Kunden stellen die Basis dar, auf der Sie Projekte und Tätigkeiten anlegen können
-
-
- label.company
- Unternehmensbezeichnung
-
-
- label.vat
- Umsatzsteuer
-
-
- label.contact
- Kontakt
-
-
- label.address
- Adresse
-
-
- label.country
- Land
-
-
- label.phone
- Telefon
-
-
- label.fax
- Fax
-
-
- label.mobile
- Handy
-
-
- label.homepage
- Homepage
-
-
- label.timezone
- Zeitzone
-
-
- label.currency
- Währung
-
-
- admin_customer.delete_confirm
- Momentan existieren für den Kunden %customer% insgesamt %project% Projekte mit %activity% Aktivitäten, die sich in %records% Zeiteinträgen auf eine Gesamtdauer von %duration% belaufen. Diese Projekte, Aktivitäten und Zeiteinträge werden ebenfalls mit gelöscht!
-
+
+
+ admin_user.title
+ Benutzer
+
+
+ admin_user.subtitle
+ Alle registrierten Benutzer der Zeitverwaltung
+
+
+ label.alias
+ Name
+
+
+ label.title
+ Titel
+
+
+ label.avatar
+ Profilbild
+
+
+ label.active
+ Aktiv
+
+
+ label.roles
+ Rolle
+
-
-
- admin_user.title
- Benutzer
-
-
- admin_user.subtitle
- Alle registrierten Benutzer der Zeitverwaltung
-
-
- label.alias
- Name
-
-
- label.title
- Titel
-
-
- label.avatar
- Profilbild
-
-
- label.active
- Aktiv
-
-
- label.roles
- Rolle
-
+
+
+ ROLE_SUPER_ADMIN
+ System-Admin
+
+
+ ROLE_ADMIN
+ Administrator
+
+
+ ROLE_TEAMLEAD
+ Teamleiter
+
+
+ ROLE_USER
+ Benutzer
+
+
+ ROLE_CUSTOMER
+ Kunde
+
-
-
- ROLE_SUPER_ADMIN
- System-Admin
-
-
- ROLE_ADMIN
- Administrator
-
-
- ROLE_TEAMLEAD
- Teamleiter
-
-
- ROLE_USER
- Benutzer
-
-
- ROLE_CUSTOMER
- Kunde
-
+
+
+ stats.durationThisMonth
+ Arbeitszeit diesen Monat
+
+
+ stats.amountThisMonth
+ Umsatz diesen Monat
+
+
+ stats.durationTotal
+ Arbeitszeit total
+
+
+ stats.amountTotal
+ Umsatz total
+
-
-
- stats.durationThisMonth
- Arbeitszeit diesen Monat
-
-
- stats.amountThisMonth
- Umsatz diesen Monat
-
-
- stats.durationTotal
- Arbeitszeit total
-
-
- stats.amountTotal
- Umsatz total
-
+
+
+ stats.userTotal
+ Anzahl Benutzer
+
+
+ stats.userActiveThisMoth
+ Aktive Benutzer diesen Monat
+
+
+ stats.userActiveEver
+ Aktive Benutzer jemals
+
+
+ stats.activeRecordings
+ Momentan aktive Zeitmessungen
+
+
+ stats.activitiesTotal
+ Anzahl Aktivitäten
+
+
+ stats.projectsTotal
+ Anzahl Projekte
+
+
+ stats.customerTotal
+ Anzahl Kunden
+
-
-
- stats.userTotal
- Anzahl Benutzer
-
-
- stats.userActiveThisMoth
- Aktive Benutzer diesen Monat
-
-
- stats.userActiveEver
- Aktive Benutzer jemals
-
-
- stats.activeRecordings
- Momentan aktive Zeitmessungen
-
-
- stats.activitiesTotal
- Anzahl Aktivitäten
-
-
- stats.projectsTotal
- Anzahl Projekte
-
-
- stats.customerTotal
- Anzahl Kunden
-
+
+
+ month.1
+ Januar
+
+
+ month.2
+ Februar
+
+
+ month.3
+ März
+
+
+ month.4
+ April
+
+
+ month.5
+ Mai
+
+
+ month.6
+ Juni
+
+
+ month.7
+ Juli
+
+
+ month.8
+ August
+
+
+ month.9
+ September
+
+
+ month.10
+ Oktober
+
+
+ month.11
+ November
+
+
+ month.12
+ Dezember
+
-
-
- month.1
- Januar
-
-
- month.2
- Februar
-
-
- month.3
- März
-
-
- month.4
- April
-
-
- month.5
- Mai
-
-
- month.6
- Juni
-
-
- month.7
- Juli
-
-
- month.8
- August
-
-
- month.9
- September
-
-
- month.10
- Oktober
-
-
- month.11
- November
-
-
- month.12
- Dezember
-
+
+
+ active.entries
+ Sie haben %count% aktiven Eintrag|Sie haben %count% aktive Einträge
+
+
+ timesheet.all
+ Alle Einträge anzeigen
+
+
+ recent.activities
+ Ihr %count% zuletzt bearbeitete Aktivität|Eine ihrer %count% letzten Aktivitäten neustarten
+
+
+ recent.activities.format
+ %activity% in %project% für %customer%
+
+
+ timesheet.start
+ Neue Zeitmessung starten
+
-
-
- active.entries
- Sie haben %count% aktiven Eintrag|Sie haben %count% aktive Einträge
-
-
- timesheet.all
- Alle Einträge anzeigen
-
-
- recent.activities
- Ihr %count% zuletzt bearbeitete Aktivität|Eine ihrer %count% letzten Aktivitäten neustarten
-
-
- recent.activities.format
- %activity% in %project% für %customer%
-
-
- timesheet.start
- Neue Zeitmessung starten
-
-
-
-
- label.pageSize
- Anzahl Einträge
-
-
- label.entryState
- Zeiten
-
-
- entryState.all
- Alle
-
-
- entryState.running
- Laufende
-
-
- entryState.stopped
- Beendete
-
-
- 0
- 0
-
-
- 10
- 10
-
-
- 25
- 25
-
-
- 50
- 50
-
-
- 75
- 75
-
-
- 100
- 100
-
-
-
-
+
+
+ label.pageSize
+ Anzahl Einträge
+
+
+ label.entryState
+ Zeiten
+
+
+ entryState.all
+ Alle
+
+
+ entryState.running
+ Laufende
+
+
+ entryState.stopped
+ Beendete
+
+
+ 0
+ 0
+
+
+ 10
+ 10
+
+
+ 25
+ 25
+
+
+ 50
+ 50
+
+
+ 75
+ 75
+
+
+ 100
+ 100
+
+
+
diff --git a/translations/messages.en.xliff b/translations/messages.en.xliff
new file mode 100644
index 00000000..04ecff04
--- /dev/null
+++ b/translations/messages.en.xliff
@@ -0,0 +1,726 @@
+
+
+
+
+
+
+ browser.title
+ Kimai - Time Tracking
+
+
+ yes
+ Yes
+
+
+ no
+ No
+
+
+ subtitle.amount
+ (total %count%)
+
+
+ This is a mandatory field
+ Mandatory
+
+
+ create
+ Create
+
+
+ confirm.delete
+ Do you really want to delete it?
+
+
+ confirm.delete_message
+
+ You have to confirm the deletion, as there are linked objects which will be deleted as well.
+
+
+
+
+
+ security.title.login
+ Login
+
+
+ security.label.username
+ Username
+
+
+ security.label.password
+ Password
+
+
+ security.label.password_repeat
+ Repeat password
+
+
+ security.action.sign_in
+ Let's go
+
+
+ label.logout
+ Logout
+
+
+ label.user_profile
+ My profile
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ http_error.name
+ Error
+
+
+ http_error.description
+ Error
+
+
+ http_error.suggestion
+ Error
+
+
+ http_error_403.description
+ Error
+
+
+ http_error_403.suggestion
+ Error
+
+
+ http_error_404.description
+ Error
+
+
+ http_error_404.suggestion
+ Error
+
+
+ http_error_405.description
+ Error
+
+
+ http_error_405.suggestion
+ Error
+
+
+ error.no_entries_found
+ No entries existing
+
+
+
+
+ label.date
+ Date
+
+
+ label.starttime
+ Begin
+
+
+ label.endtime
+ End
+
+
+ label.duration
+ Duration
+
+
+ label.username
+ Username
+
+
+ label.description
+ Description
+
+
+ label.name
+ Name
+
+
+
+ label.id
+ ID
+
+
+ label.visible
+ Visible
+
+
+ label.budget
+ Budget
+
+
+ label.activity
+ Activity
+
+
+ label.project
+ Project
+
+
+ label.hourly_rate
+ Hourly rate
+
+
+ label.hours
+ Hours
+
+
+ label.rate
+ Rate
+
+
+ label.language
+ Language
+
+
+ label.customer
+ Customer
+
+
+ label.email
+ Email
+
+
+
+
+ label.actions
+ Actions
+
+
+ action.edit
+ Edit
+
+
+ action.delete
+ Delete
+
+
+ action.save
+ Save
+
+
+ action.back
+ Back
+
+
+
+
+ dashboard.title
+ Dashboard
+
+
+ dashboard.subtitle
+ Welcome!
+
+
+ dashboard.you
+ Your statistics
+
+
+ dashboard.all
+ All user
+
+
+ dashboard.admin
+ Administrator
+
+
+
+
+ more.info.link
+ More infos
+
+
+ badge.visible
+ Yes
+
+
+ badge.invisible
+ No
+
+
+ label.toggle_dropdown
+ Show menu
+
+
+
+
+ timesheet.title
+ Time-tracking
+
+
+ timesheet.subtitle
+ Administrate your time-recordings
+
+
+ timesheet.edit
+ Edit record
+
+
+ label.begin
+ From
+
+
+ label.end
+ To
+
+
+
+
+ profile.title
+ User profile
+
+
+ profile.subtitle
+ Edit your settings
+
+
+ profile.about_me
+ About me
+
+
+ profile.first_entry
+ Working since
+
+
+ profile.tab_monthly
+ Yearly statistic
+
+
+ profile.settings
+ Settings
+
+
+ profile.password
+ Password
+
+
+ profile.roles
+ Roles
+
+
+
+
+ admin_timesheet.title
+ Staff timesheets
+
+
+ admin_timesheet.subtitle
+ Records of all user
+
+
+
+
+ admin_project.title
+ Projects
+
+
+ admin_project.subtitle
+ A project combines activities for a customer in a group
+
+
+ admin_project.delete_confirm
+
+ Currently the project %project% for the customer %customer% has %activities%
+ activities and %records% time-records, which count up to a total of %duration%.
+ These activities and time-records will be deleted as well!
+
+
+
+
+
+ admin_activity.title
+ Activities
+
+
+ admin_activity.subtitle
+ Tasks that can be chosen for time-records
+
+
+ admin_activity.delete_confirm
+
+ Currently the activity %activity% in the project %project% for the customer %customer%
+ has %records% time-records, which count up to a total of %duration%.
+ These time-records will be deleted as well!
+
+
+
+
+
+ admin_customer.title
+ Customer
+
+
+ admin_customer.subtitle
+ Your customer are the base for creating projects and activities
+
+
+ label.company
+ Company name
+
+
+ label.vat
+ Tax
+
+
+ label.contact
+ Contact
+
+
+ label.address
+ Address
+
+
+ label.country
+ Country
+
+
+ label.phone
+ Phone
+
+
+ label.fax
+ Fax
+
+
+ label.mobile
+ Mobile
+
+
+ label.homepage
+ Homepage
+
+
+ label.timezone
+ Timezone
+
+
+ label.currency
+ Currency
+
+
+ admin_customer.delete_confirm
+
+ Currently the customer %customer% has %project% projects with %activity% activities, which count up
+ in %records% time-records to a total of %duration%.
+ These projects, activities and time-records will be deleted as well!
+
+
+
+
+
+ admin_user.title
+ User
+
+
+ admin_user.subtitle
+ All registered user of your Kimai installation
+
+
+ label.alias
+ Name
+
+
+ label.title
+ Title
+
+
+ label.avatar
+ Profile image
+
+
+ label.active
+ Active
+
+
+ label.roles
+ Role
+
+
+
+
+ ROLE_SUPER_ADMIN
+ System-Admin
+
+
+ ROLE_ADMIN
+ Administrator
+
+
+ ROLE_TEAMLEAD
+ Teamlead
+
+
+ ROLE_USER
+ User
+
+
+ ROLE_CUSTOMER
+ Customer
+
+
+
+
+ stats.durationThisMonth
+ Working hours this month
+
+
+ stats.amountThisMonth
+ Revenue this month
+
+
+ stats.durationTotal
+ Working hourstotal
+
+
+ stats.amountTotal
+ Revenue total
+
+
+
+
+ stats.userTotal
+ Amount users
+
+
+ stats.userActiveThisMoth
+ Active users this month
+
+
+ stats.userActiveEver
+ Active users ever
+
+
+ stats.activeRecordings
+ Currently active records
+
+
+ stats.activitiesTotal
+ Amount activities
+
+
+ stats.projectsTotal
+ Amount projects
+
+
+ stats.customerTotal
+ Amount customers
+
+
+
+
+ month.1
+ January
+
+
+ month.2
+ February
+
+
+ month.3
+ March
+
+
+ month.4
+ April
+
+
+ month.5
+ May
+
+
+ month.6
+ June
+
+
+ month.7
+ July
+
+
+ month.8
+ August
+
+
+ month.9
+ September
+
+
+ month.10
+ October
+
+
+ month.11
+ November
+
+
+ month.12
+ December
+
+
+
+
+ active.entries
+ You have %count% active record|You have %count% active records
+
+
+ timesheet.all
+ Show all records
+
+
+ recent.activities
+
+ Restart your %count% last recorded activity|Restart your %count% last recorded activities
+
+
+
+ recent.activities.format
+ %activity% in %project% for %customer%
+
+
+ timesheet.start
+ Create new time-record
+
+
+
+
+ label.pageSize
+ Page size
+
+
+ label.entryState
+ Records
+
+
+ entryState.all
+ All
+
+
+ entryState.running
+ Active
+
+
+ entryState.stopped
+ Stopped
+
+
+ 0
+ 0
+
+
+ 10
+ 10
+
+
+ 25
+ 25
+
+
+ 50
+ 50
+
+
+ 75
+ 75
+
+
+ 100
+ 100
+
+
+
+
diff --git a/translations/pagerfanta.de.xliff b/translations/pagerfanta.de.xliff
index c01e4742..ca94b02a 100644
--- a/translations/pagerfanta.de.xliff
+++ b/translations/pagerfanta.de.xliff
@@ -1,17 +1,15 @@
-
-
-
-
- previous
- Vorherige
-
-
- next
- Nächste
-
-
-
-
+
+
+
+ previous
+ Vorherige
+
+
+ next
+ Nächste
+
+
+
diff --git a/translations/pagerfanta.en.xliff b/translations/pagerfanta.en.xliff
new file mode 100644
index 00000000..82f7c88a
--- /dev/null
+++ b/translations/pagerfanta.en.xliff
@@ -0,0 +1,15 @@
+
+
+
+
+
+ previous
+ Previous
+
+
+ next
+ Next
+
+
+
+
diff --git a/translations/validators.de.xliff b/translations/validators.de.xliff
index 9b943504..34d566cf 100644
--- a/translations/validators.de.xliff
+++ b/translations/validators.de.xliff
@@ -1,12 +1,11 @@
-
+
This value is not a valid role.
Dieser Wert ist keine gültige Rolle.
-
diff --git a/translations/validators.en.xliff b/translations/validators.en.xliff
new file mode 100644
index 00000000..9c1b1473
--- /dev/null
+++ b/translations/validators.en.xliff
@@ -0,0 +1,11 @@
+
+
+
+
+
+ This value is not a valid role.
+ This value is not a valid role.
+
+
+
+