Compare commits

..

No commits in common. "983ce5604839b0a2f7777825159e7d8c1c8e0363" and "de2fe0e9f171efb3deeea8cfe638f60e3ca90423" have entirely different histories.

12 changed files with 845 additions and 911 deletions

View File

@ -2,26 +2,8 @@
All notable changes to this project will be documented in this file. Dates are displayed in UTC. All notable changes to this project will be documented in this file. Dates are displayed in UTC.
#### [0.8.6](https://git.odit.services/lfk/frontend/compare/0.8.5...0.8.6)
- Merge pull request 'Know Production Bugs 🐞' (#109) from bugfix/107-prod_issues into dev [`d2050b5`](https://git.odit.services/lfk/frontend/commit/d2050b5948890a6077cbb41d82d1a6a1d1106652)
- Errors now toast errors❌ [`17e0805`](https://git.odit.services/lfk/frontend/commit/17e0805fe64f6d181f55b81afa502ee6443ebabe)
- Sorted translations 👀 [`82b1811`](https://git.odit.services/lfk/frontend/commit/82b1811971b974b686e7618b8a381e1589c168f6)
- Fixed missing translations for scanstations🌍 [`aeadef6`](https://git.odit.services/lfk/frontend/commit/aeadef60bbe71da09bb569d20ca7377645beba7f)
- Sorted translations🌍 [`a1ab65a`](https://git.odit.services/lfk/frontend/commit/a1ab65a0e975c02c01c603bf6d95a79ada1caa0b)
- Fixed runner import getting triggered with invalid information [`ddd9c39`](https://git.odit.services/lfk/frontend/commit/ddd9c396b6bfd39a7b1627d4975151943b367ebf)
- Removed middlename search from all files that had it [`6b92405`](https://git.odit.services/lfk/frontend/commit/6b92405bae21e78d694601cbc0b33eed56ef4533)
- Fixed mail login bug🐞📧 [`0768939`](https://git.odit.services/lfk/frontend/commit/076893981ff4f7f17330746c561acc570339adac)
- Now disabled search by middlename as a quick workaround 🐞 [`49e87cc`](https://git.odit.services/lfk/frontend/commit/49e87ccb15a7ed5edea22a3c3e235f7bee07d3f4)
- Fixed conflicting css [`50fffef`](https://git.odit.services/lfk/frontend/commit/50fffef13b8fce885964d8ac277b4ca24d944b2b)
- Commented out the buggy runner search to prevent bad UX [`fbe74a5`](https://git.odit.services/lfk/frontend/commit/fbe74a5d8090553a35576a17c97019939cf4f386)
- Fixed outsideclick not clearing import modal🛠 [`ef49e50`](https://git.odit.services/lfk/frontend/commit/ef49e507c175510eeb466d33f222755fac8a2a0b)
#### [0.8.5](https://git.odit.services/lfk/frontend/compare/0.8.4...0.8.5) #### [0.8.5](https://git.odit.services/lfk/frontend/compare/0.8.4...0.8.5)
> 20 March 2021
- 🚀RELEASE v0.8.5 [`e838e6f`](https://git.odit.services/lfk/frontend/commit/e838e6f321bef1565a7e4316890a3c600b242e5a)
- Fixed dupliacate mutation 🐞 [`91dd525`](https://git.odit.services/lfk/frontend/commit/91dd5256e9545f62e4342ae5477c36262d6e3401) - Fixed dupliacate mutation 🐞 [`91dd525`](https://git.odit.services/lfk/frontend/commit/91dd5256e9545f62e4342ae5477c36262d6e3401)
#### [0.8.4](https://git.odit.services/lfk/frontend/compare/0.8.3...0.8.4) #### [0.8.4](https://git.odit.services/lfk/frontend/compare/0.8.3...0.8.4)

View File

@ -14,7 +14,7 @@
</head> </head>
<body> <body>
<span style="display: none;visibility: hidden;" id="buildinfo">RELEASE_INFO-0.8.6-RELEASE_INFO</span> <span style="display: none;visibility: hidden;" id="buildinfo">RELEASE_INFO-0.8.5-RELEASE_INFO</span>
<noscript>You need to enable JavaScript to run this app.</noscript> <noscript>You need to enable JavaScript to run this app.</noscript>
<script src="/env.js"></script> <script src="/env.js"></script>
<script defer type="module" src="/_dist_/index.js"></script> <script defer type="module" src="/_dist_/index.js"></script>

View File

@ -1,6 +1,6 @@
{ {
"name": "@odit/lfk-frontend", "name": "@odit/lfk-frontend",
"version": "0.8.6", "version": "0.8.5",
"scripts": { "scripts": {
"i18n-order": "node order.js", "i18n-order": "node order.js",
"dev:all": "yarn prebuild && snowpack dev", "dev:all": "yarn prebuild && snowpack dev",

View File

@ -5,7 +5,6 @@
store.init(); store.init();
import { OpenAPI, AuthService } from "@odit/lfk-client-js"; import { OpenAPI, AuthService } from "@odit/lfk-client-js";
import Footer from "../general/Footer.svelte"; import Footer from "../general/Footer.svelte";
import isEmail from "validator/es/lib/isEmail";
import Toastify from "toastify-js"; import Toastify from "toastify-js";
// ------ // ------
let username = config.default_username || ""; let username = config.default_username || "";
@ -37,19 +36,10 @@
text: $_("login_is_checked"), text: $_("login_is_checked"),
duration: 500, duration: 500,
}).showToast(); }).showToast();
let postdata = {}; AuthService.authControllerLogin({
if (isEmail(username)) { username,
postdata = { password,
email: username, })
password,
};
} else {
postdata = {
username,
password,
};
}
AuthService.authControllerLogin(postdata)
.then(async (result) => { .then(async (result) => {
await localForage.setItem("logindata", result); await localForage.setItem("logindata", result);
OpenAPI.TOKEN = result.access_token; OpenAPI.TOKEN = result.access_token;

View File

@ -74,12 +74,20 @@
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()
) || donation.donor.lastname ) || donation.donor.middlename
.toLowerCase()
.includes(
searchvalue.toLowerCase()
) || donation.donor.lastname
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()
) || donation.runner?.firstname ) || donation.runner?.firstname
.toLowerCase() .toLowerCase()
.includes(
searchvalue.toLowerCase()
) || donation.runner?.middlename
.toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()
) || donation.runner?.lastname ) || donation.runner?.lastname

View File

@ -88,7 +88,11 @@
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()
) || donor.lastname ) || donor.middlename
.toLowerCase()
.includes(
searchvalue.toLowerCase()
) || donor.lastname
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()

View File

@ -19,11 +19,6 @@
export let current_runners; export let current_runners;
export let import_modal_open; export let import_modal_open;
$: searchvalue = ""; $: searchvalue = "";
$: importButtonEnabled =
recent_processed &&
(!(selected_org_or_team == "" || selected_org_or_team == null) ||
!(passed_org?.id == null || passed_org?.id == 0) ||
!(passed_team?.id == null || passed_team?.id == 0));
const dispatch = createEventDispatcher(); const dispatch = createEventDispatcher();
function cancelModal() { function cancelModal() {
json_output = []; json_output = [];
@ -49,10 +44,7 @@
groups = groups.concat(orgs); groups = groups.concat(orgs);
RunnerTeamService.runnerTeamControllerGetAll().then((val) => { RunnerTeamService.runnerTeamControllerGetAll().then((val) => {
const teams = val.map((r) => { const teams = val.map((r) => {
return { return { label: `${r.parentGroup.name} > ${r.name}`, value: `TEAM_${r.id}` };
label: `${r.parentGroup.name} > ${r.name}`,
value: `TEAM_${r.id}`,
};
}); });
groups = groups.concat(teams); groups = groups.concat(teams);
}); });
@ -128,13 +120,6 @@
.catch((err) => { .catch((err) => {
toast.hideToast(); toast.hideToast();
recent_processed = true; recent_processed = true;
Toastify({
text: $_("error-during-import"),
duration: 500,
backgroundColor:
"linear-gradient(90deg, hsla(281, 37%, 45%, 1) 0%, hsla(1, 62%, 48%, 1) 100%)",
}).showToast();
cancelModal();
}); });
} }
if (opened_from === "TeamDetail") { if (opened_from === "TeamDetail") {
@ -152,13 +137,6 @@
.catch((err) => { .catch((err) => {
toast.hideToast(); toast.hideToast();
recent_processed = true; recent_processed = true;
Toastify({
text: $_("error-during-import"),
duration: 500,
backgroundColor:
"linear-gradient(90deg, hsla(281, 37%, 45%, 1) 0%, hsla(1, 62%, 48%, 1) 100%)",
}).showToast();
cancelModal();
}); });
} }
if (opened_from === "RunnerOverview") { if (opened_from === "RunnerOverview") {
@ -182,13 +160,6 @@
.catch((err) => { .catch((err) => {
toast.hideToast(); toast.hideToast();
recent_processed = true; recent_processed = true;
Toastify({
text: $_("error-during-import"),
duration: 500,
backgroundColor:
"linear-gradient(90deg, hsla(281, 37%, 45%, 1) 0%, hsla(1, 62%, 48%, 1) 100%)",
}).showToast();
cancelModal();
}); });
} }
if (selected_org_or_team.includes("TEAM_")) { if (selected_org_or_team.includes("TEAM_")) {
@ -211,13 +182,6 @@
.catch((err) => { .catch((err) => {
toast.hideToast(); toast.hideToast();
recent_processed = true; recent_processed = true;
Toastify({
text: $_("error-during-import"),
duration: 500,
backgroundColor:
"linear-gradient(90deg, hsla(281, 37%, 45%, 1) 0%, hsla(1, 62%, 48%, 1) 100%)",
}).showToast();
cancelModal();
}); });
} }
} }
@ -231,7 +195,7 @@
use:focusTrap use:focusTrap
use:clickOutside use:clickOutside
on:click_outside={() => { on:click_outside={() => {
cancelModal(); import_modal_open = false;
}}> }}>
<div <div
class="flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0"> class="flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0">
@ -385,8 +349,6 @@
</table> </table>
</div> </div>
<button <button
disabled={!importButtonEnabled}
class:opacity-50={!importButtonEnabled}
on:click={importAction} on:click={importAction}
type="button" type="button"
class="w-full inline-flex justify-center rounded-md border border-transparent shadow-sm px-4 py-2 bg-blue-600 text-base font-medium text-white hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 sm:ml-3 sm:w-auto sm:text-sm"> class="w-full inline-flex justify-center rounded-md border border-transparent shadow-sm px-4 py-2 bg-blue-600 text-base font-medium text-white hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 sm:ml-3 sm:w-auto sm:text-sm">

View File

@ -178,7 +178,7 @@
generateSponsoringContract('de'); generateSponsoringContract('de');
}} }}
type="submit" type="submit"
class="block w-full text-left px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900 focus:outline-none focus:bg-gray-100 focus:text-gray-900" class="block w-full text-left px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900 focus:outline-none focus:bg-gray-100 focus:text-gray-900 inline-flex"
role="menuitem"> role="menuitem">
{$_('german')} {$_('german')}
</button> </button>
@ -187,7 +187,7 @@
generateSponsoringContract('en'); generateSponsoringContract('en');
}} }}
type="submit" type="submit"
class="block w-full text-left px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900 focus:outline-none focus:bg-gray-100 focus:text-gray-900" class="block w-full text-left px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900 focus:outline-none focus:bg-gray-100 focus:text-gray-900 inline-flex"
role="menuitem"> role="menuitem">
{$_('english')} {$_('english')}
</button> </button>
@ -249,7 +249,11 @@
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()
) || runner.lastname ) || runner.middlename
.toLowerCase()
.includes(
searchvalue.toLowerCase()
) || runner.lastname
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()

View File

@ -81,6 +81,10 @@
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()
) || scan.runner?.firstname ) || scan.runner?.firstname
.toLowerCase()
.includes(
searchvalue.toLowerCase()
) || scan.runner?.middlename
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()

View File

@ -86,7 +86,7 @@
<div class="mt-2 mb-6"> <div class="mt-2 mb-6">
<label <label
for="token" for="token"
class="block text-sm font-medium text-gray-700">{$_('token')}</label> class="block text-sm font-medium text-gray-700">Token</label>
<div on:click={copy} class="inline-flex"> <div on:click={copy} class="inline-flex">
<p <p
name="token" name="token"

View File

@ -1,416 +1,406 @@
{ {
"404message": "Die gesuchte Seite wurde leider nicht gefunden.", "404message": "Die gesuchte Seite wurde leider nicht gefunden.",
"404title": "Fehler 404", "404title": "Fehler 404",
"about": "Über", "about": "Über",
"action": "Aktionen", "action": "Aktionen",
"active": "Aktiv", "active": "Aktiv",
"add-card": "Karte erstellen", "add-card": "Karte erstellen",
"add-donation": "Sponsoring erstellen", "add-donation": "Sponsoring erstellen",
"add-donor": "Sponsor:in erstellen", "add-donor": "Sponsor:in erstellen",
"add-scan": "Scan erstellen", "add-scan": "Scan erstellen",
"add-the-first-scanstation": "Erstelle deine erste Scannerstation.", "add-the-first-scanstation": "Erstelle deine erste Scannerstation.",
"add-user-group": "Neue Gruppe erstellen", "add-user-group": "Neue Gruppe erstellen",
"add-your-first-card": "Erstelle deine erste Läuferkarte", "add-your-first-card": "Erstelle deine erste Läuferkarte",
"add-your-first-contact": "Erstelle den ersten Kontakt", "add-your-first-contact": "Erstelle den ersten Kontakt",
"add-your-first-donor": "Erstelle die erste Sponsor:in", "add-your-first-donor": "Erstelle die erste Sponsor:in",
"add-your-first-group": "Erstelle die erste Gruppe", "add-your-first-group": "Erstelle die erste Gruppe",
"add-your-first-organization": "Erstelle die erste Organisation", "add-your-first-organization": "Erstelle die erste Organisation",
"add-your-first-runner": "Erstelle die erste Läufer:in", "add-your-first-runner": "Erstelle die erste Läufer:in",
"add-your-first-team": "Erstelle das erste Team", "add-your-first-team": "Erstelle das erste Team",
"add-your-first-track": "Erstelle den ersten Track (Laufstrecke).", "add-your-first-track": "Erstelle den ersten Track (Laufstrecke).",
"add-your-first-user": "Erstelle die erste Benutzer:in", "add-your-first-user": "Erstelle die erste Benutzer:in",
"add-your-fist-donation": "Erstelle dein erstes Sponsoring", "add-your-fist-donation": "Erstelle dein erstes Sponsoring",
"add-your-fist-scan": "Füge deinen ersten Scan hinzu", "add-your-fist-scan": "Füge deinen ersten Scan hinzu",
"adding-card": "Karte wird erstellt", "adding-card": "Karte wird erstellt",
"adding-scan": "Scan wird hinzugefügt", "adding-scan": "Scan wird hinzugefügt",
"address": "Adresse", "address": "Adresse",
"address-is-required": "Du musst eine Adresse angeben", "address-is-required": "Du musst eine Adresse angeben",
"after-deletion-we-cant-restore-your-old-profile": "Nach der Löschung können auch die Admins dein Profil nicht wiederherstellen!", "after-deletion-we-cant-restore-your-old-profile": "Nach der Löschung können auch die Admins dein Profil nicht wiederherstellen!",
"after-the-update-youll-get-logged-out-please-login-with-your-new-password-after-that": "Nach der Änderung wirst du abgemeldet - bitte melde dich dann mit deinem neuen Passwort an.", "after-the-update-youll-get-logged-out-please-login-with-your-new-password-after-that": "Nach der Änderung wirst du abgemeldet - bitte melde dich dann mit deinem neuen Passwort an.",
"all-associated-donations-will-get-deleted-as-well": "Alle Sponsorings dieser Sponsor:in werden ebenfalls gelöscht", "all-associated-donations-will-get-deleted-as-well": "Alle Sponsorings dieser Sponsor:in werden ebenfalls gelöscht",
"all-associated-runners-will-be-deleted-too": "Alle zugehörigen Läufer:innen werden auch gelöscht!", "all-associated-runners-will-be-deleted-too": "Alle zugehörigen Läufer:innen werden auch gelöscht!",
"all-associated-teams-and-runners-will-be-deleted-too": "Alle assoziierten Teams und Läufer:innen werden auch gelöscht!", "all-associated-teams-and-runners-will-be-deleted-too": "Alle assoziierten Teams und Läufer:innen werden auch gelöscht!",
"amount": "Anzahl", "amount": "Anzahl",
"amount-per-kilometer": "Betrag pro Kilometer", "amount-per-kilometer": "Betrag pro Kilometer",
"apartment-suite-etc": "Apartment, Wohnung, etc.", "apartment-suite-etc": "Apartment, Wohnung, etc.",
"application_name": "Lauf für Kaya! - Admin", "application_name": "Lauf für Kaya! - Admin",
"applying-changes": "Änderungen anwenden", "applying-changes": "Änderungen anwenden",
"attention": "Achtung!", "attention": "Achtung!",
"author": "Autor:in", "author": "Autor:in",
"bitte-bestaetige-diese-laeufer-fuer-den-import": "Bitte die Läufer:innen für den Import bestätigen.", "bitte-bestaetige-diese-laeufer-fuer-den-import": "Bitte die Läufer:innen für den Import bestätigen.",
"by": "von", "by": "von",
"cancel": "Abbrechen", "cancel": "Abbrechen",
"cancel-delete": "Löschen abbrechen", "cancel-delete": "Löschen abbrechen",
"cancel-keep-donor": "Abbrechen, Sponsor:in behalten", "cancel-keep-donor": "Abbrechen, Sponsor:in behalten",
"cancel-keep-my-profile": "Abbrechen, mein Profil behalten", "cancel-keep-my-profile": "Abbrechen, mein Profil behalten",
"cancel-keep-organization": "Abbrechen und Organisation bearbeiten", "cancel-keep-organization": "Abbrechen und Organisation bearbeiten",
"cancel-keep-team": "Abbrechen, Team behalten", "cancel-keep-team": "Abbrechen, Team behalten",
"cannot-reset-your-password-directly": "Schade. \nWir können das Passwort leider nicht direkt zurücksetzen.\nBitte sende uns eine Mail in der du deine Identität bestätigst.", "cannot-reset-your-password-directly": "Schade. \nWir können das Passwort leider nicht direkt zurücksetzen.\nBitte sende uns eine Mail in der du deine Identität bestätigst.",
"card-added": "Karte wurde hinzugefügt", "card-added": "Karte wurde hinzugefügt",
"card-deleted": "Karte gelöscht", "card-deleted": "Karte gelöscht",
"card-updated": "Karte aktualisiert", "card-updated": "Karte aktualisiert",
"cards": "Läuferkarten", "cards": "Läuferkarten",
"change-your-password-here": "Hier kannst du dein Passwort ändern", "change-your-password-here": "Hier kannst du dein Passwort ändern",
"changing-your-password": "Passwort wird geändert", "changing-your-password": "Passwort wird geändert",
"city": "Stadt", "city": "Stadt",
"click-to-copy-token-to-clipboard": "Klicke auf den Token, um ihn in deine Zwischenablage zu kopieren", "close": "Schließen",
"close": "Schließen", "code": "Code",
"code": "Code", "configure-the-tracks-and-minimum-lap-times": "Bearbeite die Tracks und ihre minimale Rundenzeit",
"configure-the-tracks-and-minimum-lap-times": "Bearbeite die Tracks und ihre minimale Rundenzeit", "confirm": "Bestätigen",
"confirm": "Bestätigen", "confirm-delete": "Löschung Bestätigen",
"confirm-delete": "Löschung Bestätigen", "confirm-delete-donor-with-all-donations": "Bestätigen, Sponsor:in mit allen Sponsorings löschen",
"confirm-delete-donor-with-all-donations": "Bestätigen, Sponsor:in mit allen Sponsorings löschen", "confirm-delete-my-user-profile": "Bestätigung, mein Benutzerprofil löschen",
"confirm-delete-my-user-profile": "Bestätigung, mein Benutzerprofil löschen", "confirm-delete-organization-and-associated-teams-runners": "Bestätugung, lösche die Organisation und alle zugehörigen Teams und Läufer:innen.",
"confirm-delete-organization-and-associated-teams-runners": "Bestätugung, lösche die Organisation und alle zugehörigen Teams und Läufer:innen.", "confirm-delete-team-and-associated-runners": "Bestätigung, lösche das Team mitsamt seinen Läufer:innen.",
"confirm-delete-team-and-associated-runners": "Bestätigung, lösche das Team mitsamt seinen Läufer:innen.", "confirm-deletion": "Löschung Bestätigen",
"confirm-deletion": "Löschung Bestätigen", "confirm-the-new-password": "Neues Passwort bestätigen",
"confirm-the-new-password": "Neues Passwort bestätigen", "contact": "Kontakt",
"contact": "Kontakt", "contact-deleted": "Kontakt gelöscht",
"contact-deleted": "Kontakt gelöscht", "contact-information": "Kontaktinformation",
"contact-information": "Kontaktinformation", "contact-is-being-updated": "Kontakt wird aktualisiert ...",
"contact-is-being-updated": "Kontakt wird aktualisiert ...", "contact-is-not-a-member-in-any-group": "Kontakt gehört zu keiner Gruppe",
"contact-is-not-a-member-in-any-group": "Kontakt gehört zu keiner Gruppe", "contacts": "Kontakte",
"contacts": "Kontakte", "contacts-are-being-loaded": "Kontakte werden geladen ...",
"contacts-are-being-loaded": "Kontakte werden geladen ...", "count_organizations": "Organisationen (Anzahl)",
"copied-token-to-clipboard": "Token wurde in die Zwischenablage kopiert", "count_teams": "Teams (Anzahl)",
"count_organizations": "Organisationen (Anzahl)", "create": "Erstellen",
"count_teams": "Teams (Anzahl)", "create-a-new": "Erstelle eine neue",
"create": "Erstellen", "create-a-new-card": "Neue Läuferkarte erstellen",
"create-a-new": "Erstelle eine neue", "create-a-new-contact": "Kontakt erstellen",
"create-a-new-card": "Neue Läuferkarte erstellen", "create-a-new-distance-donation": "Erstelle ein neues Sponsoring",
"create-a-new-contact": "Kontakt erstellen", "create-a-new-donor": "Neue Sponsor:in erstellen",
"create-a-new-distance-donation": "Erstelle ein neues Sponsoring", "create-a-new-fixed-donation": "Erstelle eine neue Festbetragsspende",
"create-a-new-donor": "Neue Sponsor:in erstellen", "create-a-new-organization": "Neue Organisation anlegen",
"create-a-new-fixed-donation": "Erstelle eine neue Festbetragsspende", "create-a-new-runner": "Neue Läufer:in erstellen",
"create-a-new-organization": "Neue Organisation anlegen", "create-a-new-scan-fixed-only": "Neuen Scan erstellen (nur mit Festdistanz)",
"create-a-new-runner": "Neue Läufer:in erstellen", "create-a-new-scanstation": "Neue Station erstellen",
"create-a-new-scan-fixed-only": "Neuen Scan erstellen (nur mit Festdistanz)", "create-a-new-team": "Erstelle ein neues Team",
"create-a-new-scanstation": "Neue Station erstellen", "create-a-new-track": "Neuen Track erstellen",
"create-a-new-team": "Erstelle ein neues Team", "create-a-new-user": "Neue Benutzer:in anlegen",
"create-a-new-track": "Neuen Track erstellen", "create-a-new-user-group": "Erstelle eine neue Gruppe",
"create-a-new-user": "Neue Benutzer:in anlegen", "create-bulk-blanco-cards": "Blankokarten erstellen",
"create-a-new-user-group": "Erstelle eine neue Gruppe", "create-bulk-cards": "Blankokarten erstellen",
"create-bulk-blanco-cards": "Blankokarten erstellen", "create-organization": "Organisation erstellen",
"create-bulk-cards": "Blankokarten erstellen", "create-team": "Team erstellen",
"create-organization": "Organisation erstellen", "create-track": "Track erstellen",
"create-team": "Team erstellen", "create-user": "Benutzer anlegen",
"create-track": "Track erstellen", "created-blanco-cards": "Blankokarten wurden erstellt",
"create-user": "Benutzer anlegen", "creating-blanco-cards": "Erstelle Blankokarten",
"created-blanco-cards": "Blankokarten wurden erstellt", "credits": "Credits",
"creating-blanco-cards": "Erstelle Blankokarten", "csv_import__class": "Klasse",
"credits": "Credits", "csv_import__firstname": "Vorname",
"csv_import__class": "Klasse", "csv_import__lastname": "Nachname",
"csv_import__firstname": "Vorname", "csv_import__middlename": "Mittelname",
"csv_import__lastname": "Nachname", "csv_import__team": "Team",
"csv_import__middlename": "Mittelname", "danger-zone": "Gefahrenzone",
"csv_import__team": "Team", "dashboard-greeting": "Hallo",
"danger-zone": "Gefahrenzone", "dashboard-title": "Dashboard",
"dashboard-greeting": "Hallo", "datatable": {
"dashboard-title": "Dashboard", "search": "🔍 Suche ...",
"datatable": { "an_error_happened_while_fetching_the_data": "Beim Abrufen der Daten ist ein Fehler aufgetreten",
"search": "🔍 Suche ...", "loading": "Wird geladen...",
"an_error_happened_while_fetching_the_data": "Beim Abrufen der Daten ist ein Fehler aufgetreten", "next": "Nächste",
"loading": "Wird geladen...", "of": "von",
"next": "Nächste", "previous": "Vorherige",
"of": "von", "to": "bis",
"previous": "Vorherige", "showing": "Zeige",
"to": "bis", "no_matching_records_found": "Keine passenden Einträge gefunden",
"showing": "Zeige", "page": "Seite",
"no_matching_records_found": "Keine passenden Einträge gefunden", "records": "Einträge",
"page": "Seite", "sort_column_ascending": "Spalte aufsteigend sortieren",
"records": "Einträge", "sort_column_descending": "Spalte absteigend sortieren"
"sort_column_ascending": "Spalte aufsteigend sortieren", },
"sort_column_descending": "Spalte absteigend sortieren" "delete": "Löschen",
}, "delete-contact": "Kontakt löschen",
"delete": "Löschen", "delete-donation": "Sponsporing löschen",
"delete-contact": "Kontakt löschen", "delete-donor": "Sponsor:in löschen",
"delete-donation": "Sponsporing löschen", "delete-group": "Gruppe löschen",
"delete-donor": "Sponsor:in löschen", "delete-organization": "Organisation löschen",
"delete-group": "Gruppe löschen", "delete-profile": "Profil löschen",
"delete-organization": "Organisation löschen", "delete-runner": "Läufer:in löschen",
"delete-profile": "Profil löschen", "delete-scan": "Scan löschen",
"delete-runner": "Läufer:in löschen", "delete-station": "Station löschen",
"delete-scan": "Scan löschen", "delete-team": "Team Löschen",
"delete-station": "Station löschen", "delete-user": "Benutzer:in löschen",
"delete-team": "Team Löschen", "deleted-scan": "Scan wurde gelöscht",
"delete-user": "Benutzer:in löschen", "dependency_name": "Name",
"deleted-scan": "Scan wurde gelöscht", "description": "Beschreibung",
"dependency_name": "Name", "description-optional": "Beschreibung (optional)",
"description": "Beschreibung", "deselect-all": "Alle abwählen",
"description-optional": "Beschreibung (optional)", "details": "Details",
"deselect-all": "Alle abwählen", "disabled": "Deaktiviert",
"details": "Details", "distance": "Distanz",
"disabled": "deaktiviert", "distance-donation": "Sponsoring",
"distance": "Distanz", "distance-in-km": "Distanz (in KM)",
"distance-donation": "Sponsoring", "distance-track": "Distanz (+Track)",
"distance-in-km": "Distanz (in KM)", "do-you-really-want-to-delete-your-profile": "Möchtest du dein Profil wirklich löschen?",
"distance-track": "Distanz (+Track)", "do-you-want-to-delete-the-organization-delete_org-name": "Möchtest du die Organisation {orgname} löschen?",
"do-you-really-want-to-delete-your-profile": "Möchtest du dein Profil wirklich löschen?", "do-you-want-to-delete-the-team-delete_team-name": "Möchtest du das Team {teamname} löschen?",
"do-you-want-to-delete-the-organization-delete_org-name": "Möchtest du die Organisation {orgname} löschen?", "do-you-want-to-delete-this-donor-with-all-related-donations": "Möchtest du diese Sponsor:in mit all ihren Sponsorings löschen?",
"do-you-want-to-delete-the-team-delete_team-name": "Möchtest du das Team {teamname} löschen?", "documentation": "Dokumentation",
"do-you-want-to-delete-this-donor-with-all-related-donations": "Möchtest du diese Sponsor:in mit all ihren Sponsorings löschen?", "donation-amount": "Sponsoringbetrag",
"documentation": "Dokumentation", "donation-amount-must-be-greater-that-0-00eur": "Der Sponsoringbetrag muss größer als 0.00€ sein.",
"donation-amount": "Sponsoringbetrag", "donations": "Sponsorings",
"donation-amount-must-be-greater-that-0-00eur": "Der Sponsoringbetrag muss größer als 0.00€ sein.", "donor": "Sponsor:in",
"donations": "Sponsorings", "donor-added": "Sponsor:in hinzugefügt",
"donor": "Sponsor:in", "donor-deleted": "Sponsor:in gelöscht",
"donor-added": "Sponsor:in hinzugefügt", "donor-has-no-associated-donations": "Zur Sponsor:in gibt es noch keine Sponsorings",
"donor-deleted": "Sponsor:in gelöscht", "donor-is-being-added": "Sponsor:in wird hinzugefügt...",
"donor-has-no-associated-donations": "Zur Sponsor:in gibt es noch keine Sponsorings", "donor-is-being-updated": "Sponsor:in wird aktualisiert",
"donor-is-being-added": "Sponsor:in wird hinzugefügt...", "donors": "Sponsor:innen",
"donor-is-being-updated": "Sponsor:in wird aktualisiert", "donors-are-being-loaded": "Sponsor:innen werden geladen",
"donors": "Sponsor:innen", "dont-have-your-email-connected": "Deine E-Mail ist nicht verknüpft?",
"donors-are-being-loaded": "Sponsor:innen werden geladen", "dont-panic-were-resetting-it": "Keine Panik, wir setzen es zurück ✌",
"dont-have-your-email-connected": "Deine E-Mail ist nicht verknüpft?", "e-mail-adress": "E-Mail-Adresse",
"dont-panic-were-resetting-it": "Keine Panik, wir setzen es zurück ✌", "edit": "Bearbeiten",
"e-mail-adress": "E-Mail-Adresse", "edit-a-card": "Läuferkarte bearbeiten",
"edit": "Bearbeiten", "edit-permissions": "Berechtigungen bearbeiten",
"edit-a-card": "Läuferkarte bearbeiten", "email_address_or_username": "E-Mail-Adresse/ Benutzername",
"edit-permissions": "Berechtigungen bearbeiten", "enabled": "aktiviert",
"email_address_or_username": "E-Mail-Adresse/ Benutzername", "enabled_large": "Aktiviert",
"enabled": "aktiviert", "english": "Englisch",
"enabled_large": "Aktiviert", "error_on_login": "😢Fehler beim Login",
"english": "Englisch", "erteilte": "Direkt erteilte",
"error-during-import": "Fehler beim Importieren", "everything-concerning-your-profile": "Alles zu deinem Profil",
"error-whyile-copying-to-clipboard": "Fehler beim Kopieren in die Zwischenablage", "everything-is-more-fun-together": "Im Team macht's mehr Spaß 🏃‍♂️🏃‍♀️🏃‍♂️",
"error_on_login": "😢Fehler beim Login", "faq": "FAQ",
"erteilte": "Direkt erteilte", "filter-by-organization-team": "Filtern nach Organisation / Team",
"everything-concerning-your-profile": "Alles zu deinem Profil", "first-name": "Vorname",
"everything-is-more-fun-together": "Im Team macht's mehr Spaß 🏃‍♂️🏃‍♀️🏃‍♂️", "first-name-is-required": "Vorname muss angegeben werden",
"faq": "FAQ", "first-scan-of-the-day": "Erster Scan des Tages",
"filter-by-organization-team": "Filtern nach Organisation / Team", "fixed-donation": "Festbetragsspende",
"first-name": "Vorname", "forgot_password": "Passwort vergessen?",
"first-name-is-required": "Vorname muss angegeben werden", "geerbte": "geerbte",
"first-scan-of-the-day": "Erster Scan des Tages", "general-stats": "Allgemeine Statistiken",
"fixed-donation": "Festbetragsspende", "general_promise_error": "😢 Ein unbekannter Fehler ist aufgetreten",
"forgot_password": "Passwort vergessen?", "generate-sponsoring-contract": "Sponsoringvertrag generieren",
"geerbte": "geerbte", "generate-sponsoring-contracts": "Sponsoringverträge generieren",
"general-stats": "Allgemeine Statistiken", "generating-pdf": "Pdf wird generiert...",
"general_promise_error": "😢 Ein unbekannter Fehler ist aufgetreten", "generating-pdfs": "PDFs werden generiert...",
"generate-sponsoring-contract": "Sponsoringvertrag generieren", "generic-ui-logic-error": "Etwas ist in der Benutzeroberfläche schiefgelaufen.",
"generate-sponsoring-contracts": "Sponsoringverträge generieren", "german": "Deutsch",
"generating-pdf": "Pdf wird generiert...", "go-to-login": "Zum Login",
"generating-pdfs": "PDFs werden generiert...", "goback": "Zur Startseite",
"generic-ui-logic-error": "Etwas ist in der Benutzeroberfläche schiefgelaufen.", "granted": "Gewährt",
"german": "Deutsch", "group": "Gruppe",
"go-to-login": "Zum Login", "group-added": "Gruppe hinzugefügt",
"goback": "Zur Startseite", "group-is-being-added": "Gruppe wird erstellt",
"granted": "Gewährt", "group-name-is-required": "Der Gruppenname muss angegeben werden.",
"group": "Gruppe", "group-updated": "Gruppe aktualisiert",
"group-added": "Gruppe hinzugefügt", "groups": "Gruppen",
"group-is-being-added": "Gruppe wird erstellt", "groups-are-being-loaded": "Gruppen werden geladen",
"group-name-is-required": "Der Gruppenname muss angegeben werden.", "home": "Start",
"group-updated": "Gruppe aktualisiert", "icon-image-credits": "Wir möchten uns außerdem für die verwendeten Icons und Bilder bedanken bei:",
"groups": "Gruppen", "if-you-want-to-create-multiple-blanco-cards-try-the-add-bulk-button": "Wenn du mehrere Blankokarten erstellen willst, nutze doch den \"Blankokarten erstellen\" Knopf.",
"groups-are-being-loaded": "Gruppen werden geladen", "import-finished": "Import abgeschlossen",
"home": "Start", "import-runners": "Läufer:innen importieren",
"icon-image-credits": "Wir möchten uns außerdem für die verwendeten Icons und Bilder bedanken bei:", "import__target-organization": "Ziel Organisation",
"if-you-want-to-create-multiple-blanco-cards-try-the-add-bulk-button": "Wenn du mehrere Blankokarten erstellen willst, nutze doch den \"Blankokarten erstellen\" Knopf.", "imprint": "Impressum ",
"import-finished": "Import abgeschlossen", "imprint-loading": "Impressum lädt...",
"import-runners": "Läufer:innen importieren", "inactive": "Inaktiv",
"import__target-organization": "Ziel Organisation", "installed-version": "Installierte Version",
"imprint": "Impressum ", "internal-error": "Interner Fehler",
"imprint-loading": "Impressum lädt...", "invalid": "Ungültig",
"inactive": "Inaktiv", "invalid-mail-reset": "Das ist keine gültige E-Mail",
"installed-version": "Installierte Version", "just-enter-how-many-you-want-and-the-system-will-create-them": "Geb einfach ein, wie viele Blankokarten das System erstellen soll.",
"internal-error": "Interner Fehler", "laeufer-hinzufuegen": "Läufer:in hinzufügen",
"invalid": "Ungültig", "laeufer-importieren": "Läufer:innen importieren",
"invalid-mail-reset": "Das ist keine gültige E-Mail", "laptime": "Rundenzeit",
"just-enter-how-many-you-want-and-the-system-will-create-them": "Geb einfach ein, wie viele Blankokarten das System erstellen soll.", "last-name": "Nachname",
"laeufer-hinzufuegen": "Läufer:in hinzufügen", "last-name-is-required": "Nachname muss angegeben werden",
"laeufer-importieren": "Läufer:innen importieren", "lfk-is-os": "Das \"Lauf für Kaya!\" Frontend ist (wie alle anderen Projekte für den \"LfK!\" auch) ein OpenSource Projekt.",
"laptime": "Rundenzeit", "license": "Lizenz",
"last-name": "Nachname", "licenses-are-being-loaded": "Lizenzen werden geladen...",
"last-name-is-required": "Nachname muss angegeben werden", "loading-cards": "Läuferkarten werden geladen",
"lfk-is-os": "Das \"Lauf für Kaya!\" Frontend ist (wie alle anderen Projekte für den \"LfK!\" auch) ein OpenSource Projekt.", "loading-contact-details": "Kontaktdaten werden geladen ...",
"license": "Lizenz", "loading-donation-details": "Lade Sponsoringdetails",
"licenses-are-being-loaded": "Lizenzen werden geladen...", "loading-donor-details": "Lade Details",
"loading-cards": "Läuferkarten werden geladen", "loading-group-detail": "Lade Gruppendetails...",
"loading-contact-details": "Kontaktdaten werden geladen ...", "loading-profile-data": "Lade Profildaten",
"loading-donation-details": "Lade Sponsoringdetails", "loading-runners": "Läufer:innen werden geladen...",
"loading-donor-details": "Lade Details", "loading-station-details": "Lade Scanstation-Details ...",
"loading-group-detail": "Lade Gruppendetails...", "log_in": "Anmelden",
"loading-profile-data": "Lade Profildaten", "log_in_to_your_account": "Bitte melde dich an",
"loading-runners": "Läufer:innen werden geladen...", "login_is_checked": "Login wird überprüft",
"loading-station-details": "Lade Scanstation-Details ...", "logout": "Abmelden",
"log_in": "Anmelden", "mail-validation-in-progress": "E-Mail Verifizierung läuft... ",
"log_in_to_your_account": "Bitte melde dich an", "manage-admin-users": "Nutzer verwalten",
"login_is_checked": "Login wird überprüft", "middle-name": "Mittelname",
"logout": "Abmelden", "minimum-lap-time-in-s": "Minimale Rundenzeit (in Sekunden)",
"mail-validation-in-progress": "E-Mail Verifizierung läuft... ", "minimum-lap-time-must-be-a-positive-number-or-0": "Die minimale Rundenzeit muss eine positive Zahl oder 0 sein",
"manage-admin-users": "Nutzer verwalten", "name": "Name",
"middle-name": "Mittelname", "name-is-required": "Der Gruppenname muss angegeben werden",
"minimum-lap-time-in-s": "Minimale Rundenzeit (in Sekunden)", "new-password": "Neues Passwort",
"minimum-lap-time-must-be-a-positive-number-or-0": "Die minimale Rundenzeit muss eine positive Zahl oder 0 sein", "no-contact-found": "Keine Kontakte gefunden",
"name": "Name", "no-contact-selected": "Kein Kontakt ausgewählt",
"name-is-required": "Der Gruppenname muss angegeben werden", "no-contact-specified": "Kein Kontakt angegeben",
"new-password": "Neues Passwort", "no-donors-found": "Keine Spender:innen gefunden",
"no-contact-found": "Keine Kontakte gefunden", "no-license-text-could-be-found": "Kein Lizenz-Text gefunden 😢",
"no-contact-selected": "Kein Kontakt ausgewählt", "no-organization-or-team-found": "Keine Organisationen oder Teams gefunden",
"no-contact-specified": "Kein Kontakt angegeben", "no-organization-specified": "Keine Organisation angegeben",
"no-donors-found": "Keine Spender:innen gefunden", "no-organizations-found": "Keine Organisationen gefunden",
"no-license-text-could-be-found": "Kein Lizenz-Text gefunden 😢", "no-runners-found": "Keine Läufer:innen gefunden",
"no-organization-or-team-found": "Keine Organisationen oder Teams gefunden", "no-tracks-added-yet": "Es wurden noch keine Tracks erstellt.",
"no-organization-specified": "Keine Organisation angegeben", "non-blanko": "Keine/Blankokarte",
"no-organizations-found": "Keine Organisationen gefunden", "organization": "Organisation",
"no-runners-found": "Keine Läufer:innen gefunden", "organization-added": "Organisation hinzugefügt",
"no-tracks-added-yet": "Es wurden noch keine Tracks erstellt.", "organization-deleted": "Organisation gelöscht",
"non-blanko": "Keine/Blankokarte", "organization-detail-is-being-loaded": "Organisationsdetails werden geladen ...",
"organization": "Organisation", "organization-is-being-added": "Organisation wird hinzugefügt ...",
"organization-added": "Organisation hinzugefügt", "organization-name-is-required": "Der Name muss angegeben werden",
"organization-deleted": "Organisation gelöscht", "organizations": "Organisationen",
"organization-detail-is-being-loaded": "Organisationsdetails werden geladen ...", "organizations-are-being-loaded": "Organisationen werden geladen ...",
"organization-is-being-added": "Organisation wird hinzugefügt ...", "orgs": "Organisationen",
"organization-name-is-required": "Der Name muss angegeben werden", "oss_credit_description": "Wir verwenden eine Menge Open Source-Software bei diesen Projekten und möchten uns bei den folgenden Projekten und Mitwirkenden bedanken, die dazu beitragen, Open Source großartig zu machen!",
"organizations": "Organisationen", "password": "Passwort",
"organizations-are-being-loaded": "Organisationen werden geladen ...", "password-changed": "Passwort wurde aktualisiert!",
"orgs": "Organisationen", "password-is-required": "Passwort muss angegeben werden",
"oss_credit_description": "Wir verwenden eine Menge Open Source-Software bei diesen Projekten und möchten uns bei den folgenden Projekten und Mitwirkenden bedanken, die dazu beitragen, Open Source großartig zu machen!", "password-reset-failed": "Passwort zurücksetzen ist fehlgeschlagen!",
"password": "Passwort", "password-reset-in-progress": "Passwort wird zurückgesetzt...",
"password-changed": "Passwort wurde aktualisiert!", "password-reset-mail-sent": "Passwort-Reset Mail wurde an \"{usersEmail}\" geschickt.",
"password-is-required": "Passwort muss angegeben werden", "password-reset-successful": "Passwort erfolgreich zurückgesetzt!",
"password-reset-failed": "Passwort zurücksetzen ist fehlgeschlagen!", "passwords-dont-match": "Die Passwörter stimmen nicht überein.",
"password-reset-in-progress": "Passwort wird zurückgesetzt...", "pdf-generation-failed": "PDF Generierung fehlgeschlagen!",
"password-reset-mail-sent": "Passwort-Reset Mail wurde an \"{usersEmail}\" geschickt.", "pdf-successfully-generated": "PDF wurde erfolgreich generiert!",
"password-reset-successful": "Passwort erfolgreich zurückgesetzt!", "pdfs-successfully-generated": "Alle PDFs wurden generiert!",
"passwords-dont-match": "Die Passwörter stimmen nicht überein.", "per-kilometer": "pro Kilometer",
"pdf-generation-failed": "PDF Generierung fehlgeschlagen!", "permissions": "Berechtigungen",
"pdf-successfully-generated": "PDF wurde erfolgreich generiert!", "permissions-updated": "Berechtigungen aktualisiert!",
"pdfs-successfully-generated": "Alle PDFs wurden generiert!", "phone": "Telefon",
"per-kilometer": "pro Kilometer", "please-provide-a-password": "Bitte gebe ein Passwort an...",
"permissions": "Berechtigungen", "please-provide-the-nessecary-information-to-add-a-new-donor": "Bitte mach die Notwendigen Angaben, um eine neue Sponsor:in zu erstellen",
"permissions-updated": "Berechtigungen aktualisiert!", "please-provide-the-nessecary-information-to-create-a-new-donation": "Bitte gebe alle für das Sponsoring notwendigen Daten an.",
"phone": "Telefon", "please-provide-the-nessecary-information-to-create-a-new-scan": "Bitte gebe alle notwendigen Informationen an, um einen neuen Scan zu erstellen.",
"please-copy-the-token-and-store-it-somewhere-save": "Bitte kopiere dir den Token und bewahre ihn gut auf.", "please-provide-the-required-csv-xlsx-file": "Bitte eine CSV oder XLSX Datei hochladen.",
"please-provide-a-password": "Bitte gebe ein Passwort an...", "please-provide-the-required-information-for-creating-a-new-user-group": "Bitte gebe alle für eine neue Gruppe notwendigen Informationen an.",
"please-provide-the-nessecary-information-to-add-a-new-donor": "Bitte mach die Notwendigen Angaben, um eine neue Sponsor:in zu erstellen", "please-provide-the-required-information-to-add-a-new-contact": "Bitte gebe alle nötigen Informationen an, im den neuen Kontakt zu erstellen.",
"please-provide-the-nessecary-information-to-create-a-new-donation": "Bitte gebe alle für das Sponsoring notwendigen Daten an.", "please-provide-the-required-information-to-add-a-new-organization": "Bitte gebe alle nötigen Informationen an, im die neue Organisation zu erstellen.",
"please-provide-the-nessecary-information-to-create-a-new-scan": "Bitte gebe alle notwendigen Informationen an, um einen neuen Scan zu erstellen.", "please-provide-the-required-information-to-add-a-new-runner": "Bitte die benötigten Informationen angeben.",
"please-provide-the-required-csv-xlsx-file": "Bitte eine CSV oder XLSX Datei hochladen.", "please-provide-the-required-information-to-add-a-new-team": "Bitte gebe alle nötigen Informationen an, im das neue Team zu erstellen.",
"please-provide-the-required-information-for-creating-a-new-user-group": "Bitte gebe alle für eine neue Gruppe notwendigen Informationen an.", "please-provide-the-required-information-to-add-a-new-track": "Bitte die benötigten Informationen angeben.",
"please-provide-the-required-information-to-add-a-new-contact": "Bitte gebe alle nötigen Informationen an, im den neuen Kontakt zu erstellen.", "please-provide-the-required-information-to-add-a-new-user": "Bitte gebe alle nötigen Informationen an, im die neue Benutzer:in zu erstellen.",
"please-provide-the-required-information-to-add-a-new-organization": "Bitte gebe alle nötigen Informationen an, im die neue Organisation zu erstellen.", "please-request-a-new-reset-mail": "Bitte eine neue Passwortreset-Mail anfordern...",
"please-provide-the-required-information-to-add-a-new-runner": "Bitte die benötigten Informationen angeben.", "privacy": "Datenschutz",
"please-provide-the-required-information-to-add-a-new-team": "Bitte gebe alle nötigen Informationen an, im das neue Team zu erstellen.", "privacy-loading": "Datenschutzerklärung lädt...",
"please-provide-the-required-information-to-add-a-new-track": "Bitte die benötigten Informationen angeben.", "profile": "Profil",
"please-provide-the-required-information-to-add-a-new-user": "Bitte gebe alle nötigen Informationen an, im die neue Benutzer:in zu erstellen.", "profile-picture": "Profilbild",
"please-provide-the-required-information-to-create-a-new-scanstation": "Bitte gebe alle für eine Scannerstation notwendigen Informationen an", "profile-updated": "Profil wurde aktualisiert!",
"please-request-a-new-reset-mail": "Bitte eine neue Passwortreset-Mail anfordern...", "read-license": "Lizenz-Text lesen",
"privacy": "Datenschutz", "receipt-needed": "Spendenquittung benötigt",
"privacy-loading": "Datenschutzerklärung lädt...", "repo_link": "Link",
"profile": "Profil", "request-a-new-reset-mail": "Neue Reset-Mail anfordern",
"profile-picture": "Profilbild", "reset-my-password": "Passwort zurücksetzen",
"profile-updated": "Profil wurde aktualisiert!", "reset-password": "Passwort zurücksetzen",
"read-license": "Lizenz-Text lesen", "runner": "Läufer:in",
"receipt-needed": "Spendenquittung benötigt", "runner-added": "Läufer:in hinzugefügt",
"repo_link": "Link", "runner-import": "Läufer:innen Import",
"request-a-new-reset-mail": "Neue Reset-Mail anfordern", "runner-is-being-added": "Läufer:in wird hinzugefügt...",
"reset-my-password": "Passwort zurücksetzen", "runner-updated": "Läufer:in aktualisiert!",
"reset-password": "Passwort zurücksetzen", "runnerimport_verify_runners_org": "Bitte die Läufer:innen für den Import in die Organisation \"{org_name}\" bestätigen",
"runner": "Läufer:in", "runners": "Läufer",
"runner-added": "Läufer:in hinzugefügt", "runners-are-being-imported": "Läufer:innen werden importiert ...",
"runner-import": "Läufer:innen Import", "runners-are-being-loaded": "Läufer:innen werden geladen ...",
"runner-is-being-added": "Läufer:in wird hinzugefügt...", "save": "Speichern",
"runner-updated": "Läufer:in aktualisiert!", "save-changes": "Änderungen speichern",
"runnerimport_verify_runners_org": "Bitte die Läufer:innen für den Import in die Organisation \"{org_name}\" bestätigen", "scan-added": "Scan hinzugefügt",
"runners": "Läufer", "scan-is-being-updated": "Scan wird aktualisiert",
"runners-are-being-imported": "Läufer:innen werden importiert ...", "scan-with-fixed-distance": "Scan mit Festdistanz",
"runners-are-being-loaded": "Läufer:innen werden geladen ...", "scans": "Scans",
"save": "Speichern", "scans-are-being-loaded": "Scans werden geladen",
"save-changes": "Änderungen speichern", "scanstation": "Scanner Station",
"scan-added": "Scan hinzugefügt", "scanstations": "Scanner Stationen",
"scan-is-being-updated": "Scan wird aktualisiert", "scanstations-are-being-loaded": "Scannerstationen werden geladen...",
"scan-with-fixed-distance": "Scan mit Festdistanz", "search-for-an-organization-by-name-or-id": "Suche eine Organisation (via Name oder Id)",
"scans": "Scans", "search-for-an-organization-or-team-by-name-or-id": "Suche eine Organisation oder ein Team (via Name oder Id)",
"scans-are-being-loaded": "Scans werden geladen", "search-for-donor-name-or-id": "Suche eine Spender:in (via Name oder Id)",
"scanstation": "Scanner Station", "search-for-permission": "Berechtigungen durchsuchen",
"scanstation-added": "Station wurde erstellt", "search-for-runner-by-name-or-id": "Suche eine Läufer:in (via Name oder Id)",
"scanstation-is-being-added": "Scannerstation wird angelegt...", "select-all": "Alle auswählen",
"scanstations": "Scanner Stationen", "select-language": "Sprache auswählen",
"scanstations-are-being-loaded": "Scannerstationen werden geladen...", "send-a-mail-to-lfk-odit-services": "Sende eine Mail an lfk@odit.services",
"search-for-an-organization-by-name-or-id": "Suche eine Organisation (via Name oder Id)", "set-the-user-active-inactive": "Den Benutzer auf (in)aktiv setzen",
"search-for-an-organization-or-team-by-name-or-id": "Suche eine Organisation oder ein Team (via Name oder Id)", "settings": "Einstellungen",
"search-for-donor-name-or-id": "Suche eine Spender:in (via Name oder Id)", "settings-for-your-profile": "Die Einstellungen deines Accounts",
"search-for-permission": "Berechtigungen durchsuchen", "something-about-the-group": "Infos zur Gruppe",
"search-for-runner-by-name-or-id": "Suche eine Läufer:in (via Name oder Id)", "stats-are-being-loaded": "Die Statistiken werden geladen...",
"select-all": "Alle auswählen", "status": "Status",
"select-language": "Sprache auswählen", "stuff-that-could-harm-your-profile": "Einstellungen, die deinem Profil nachhaltig schaden können",
"send-a-mail-to-lfk-odit-services": "Sende eine Mail an lfk@odit.services", "successful-password-reset": "Passwort erfolgreich zurückgesetzt!",
"set-the-user-active-inactive": "Den Benutzer auf (in)aktiv setzen", "team": "Team",
"settings": "Einstellungen", "team-detail-is-being-loaded": "Team wird geladen...",
"settings-for-your-profile": "Die Einstellungen deines Accounts", "team-name": "Teamname",
"something-about-the-group": "Infos zur Gruppe", "team-name-is-required": "Teamname ist erforderlich",
"stats-are-being-loaded": "Die Statistiken werden geladen...", "teams": "Teams",
"status": "Status", "teams-are-being-loaded": "Teams werden geladen ...",
"stuff-that-could-harm-your-profile": "Einstellungen, die deinem Profil nachhaltig schaden können", "the-provided-phone-number-is-invalid-less-than-br-greater-than-please-enter-a-valid-international-number": "Die angegebene Telefonnummer ist nicht korrekt. <br /> Bitte gebe eine Telefonnummer im internationalen Format an...",
"successful-password-reset": "Passwort erfolgreich zurückgesetzt!", "the-scans-distance-must-be-greater-than-0m": "Die Distanz muss größer als 0m sein.",
"team": "Team", "there-are-no-cards-yet": "Es gibt noch keine Läuferkarten.",
"team-detail-is-being-loaded": "Team wird geladen...", "there-are-no-contacts-added-yet": "Es wurden noch keine Kontakte hinzugefügt.",
"team-name": "Teamname", "there-are-no-donations-yet": "Es gibt noch keine Sponsorings",
"team-name-is-required": "Teamname ist erforderlich", "there-are-no-donors-yet": "Es gibt noch keine Sponsor:innen",
"teams": "Teams", "there-are-no-groups-yet": "Es gibt noch keine Gruppen",
"teams-are-being-loaded": "Teams werden geladen ...", "there-are-no-organizations-added-yet": "Es wurden noch keine Organisationen hinzugefügt.",
"the-provided-phone-number-is-invalid-less-than-br-greater-than-please-enter-a-valid-international-number": "Die angegebene Telefonnummer ist nicht korrekt. <br /> Bitte gebe eine Telefonnummer im internationalen Format an...", "there-are-no-runners-added-yet": "Es wurden noch keine Läufer:innen hinzugefügt.",
"the-scans-distance-must-be-greater-than-0m": "Die Distanz muss größer als 0m sein.", "there-are-no-scans-yet": "Es gibt noch keine Scans",
"there-are-no-cards-yet": "Es gibt noch keine Läuferkarten.", "there-are-no-teams-added-yet": "Es wurden noch keine Teams hinzugefügt.",
"the-scanstations-api-token-will-only-get-displayed-once-you-wont-be-able-to-change-or-view-it-again": "Der Scannerstation Token wird nur einmal angezeigt - du kannst ihn nicht ändern oder ihn dir nochmal anzeigen lassen!", "there-are-no-users-added-yet": "Es wurden noch keine Benutzer hinzugefügt.",
"there-are-no-contacts-added-yet": "Es wurden noch keine Kontakte hinzugefügt.", "this-card-is": "Diese Karte ist",
"there-are-no-donations-yet": "Es gibt noch keine Sponsorings", "this-might-take-a-moment": "Das könnte einen kleinen Moment dauern",
"there-are-no-donors-yet": "Es gibt noch keine Sponsor:innen", "this-scanstation-is": "Diese Station ist",
"there-are-no-groups-yet": "Es gibt noch keine Gruppen", "total-distance": "gelaufene Strecke",
"there-are-no-organizations-added-yet": "Es wurden noch keine Organisationen hinzugefügt.", "total-donation-amount": "Gesamtbetrag",
"there-are-no-runners-added-yet": "Es wurden noch keine Läufer:innen hinzugefügt.", "total-donations": "Spendensumme",
"there-are-no-scans-yet": "Es gibt noch keine Scans", "total-scans": "gesamte Scans",
"there-are-no-teams-added-yet": "Es wurden noch keine Teams hinzugefügt.", "track": "Track",
"there-are-no-users-added-yet": "Es wurden noch keine Benutzer hinzugefügt.", "track-added": "Track hinzugefügt",
"this-card-is": "Diese Karte ist", "track-data-is-being-loaded": "Trackdaten werden geladen",
"this-might-take-a-moment": "Das könnte einen kleinen Moment dauern", "track-is-being-added": "Track wird hinzugefügt...",
"this-scanstation-is": "Diese Station ist", "track-length-in-m": "Tracklänge (in Metern)",
"token": "Token", "track-length-must-be-greater-than-0": "Die Länge muss größer als 0 (Meter) sein",
"total-distance": "gelaufene Strecke", "track-name": "Trackname",
"total-donation-amount": "Gesamtbetrag", "track-name-must-not-be-empty": "Der Name muss angegeben werden",
"total-donations": "Spendensumme", "tracks": "Tracks",
"total-scans": "gesamte Scans", "update-password": "Passwort ändern",
"track": "Track", "updated-contact": "Kontakt aktualisiert!",
"track-added": "Track hinzugefügt", "updated-donor": "Sponsor:in wurde aktualisiert",
"track-data-is-being-loaded": "Trackdaten werden geladen", "updated-organization": "Organisation wurde aktualisiert",
"track-is-being-added": "Track wird hinzugefügt...", "updated-scan": "Scan wurde aktualisiert",
"track-length-in-m": "Tracklänge (in Metern)", "updateing-group": "Gruppe wird aktualisiert...",
"track-length-must-be-greater-than-0": "Die Länge muss größer als 0 (Meter) sein", "updating-card": "Karte wird aktualisiert",
"track-name": "Trackname", "updating-organization": "Organisation wird aktualisiert",
"track-name-must-not-be-empty": "Der Name muss angegeben werden", "updating-permissions": "Berechtigungen werden aktualisiert...",
"tracks": "Tracks", "updating-runner": "Läufer:in wird aktualisiert.",
"update-password": "Passwort ändern", "updating-user": "Benutzer:in wird aktualisiert...",
"updated-contact": "Kontakt aktualisiert!", "updating-your-profile": "Profil wird aktualisiert...",
"updated-donor": "Sponsor:in wurde aktualisiert", "user-added": "Benutzer hinzugefügt",
"updated-organization": "Organisation wurde aktualisiert", "user-groups": "Benutzergruppen",
"updated-scan": "Scan wurde aktualisiert", "user-is-being-added": "Benutzer wird hinzugefügt ...",
"updateing-group": "Gruppe wird aktualisiert...", "user-updated": "Benutzer:in wurde aktualisiert",
"updating-card": "Karte wird aktualisiert", "username": "Benutzername",
"updating-organization": "Organisation wird aktualisiert", "users": "Benutzer",
"updating-permissions": "Berechtigungen werden aktualisiert...", "valid": "Gültig",
"updating-runner": "Läufer:in wird aktualisiert.", "valid-city-is-required": "Du musst eine Stadt angeben",
"updating-user": "Benutzer:in wird aktualisiert...", "valid-email-is-required": "Es wird eine valide E-Mail Adresse benötigt",
"updating-your-profile": "Profil wird aktualisiert...", "valid-international-phone-number-is-required": "Du musst eine Telefonnummer im internationalen Format angeben...",
"user-added": "Benutzer hinzugefügt", "valid-zipcode-postal-code-is-required": "Du musst eine valide Postleitzahl angeben",
"user-groups": "Benutzergruppen", "verfuegbare": "Verfügbar",
"user-is-being-added": "Benutzer wird hinzugefügt ...", "welcome_wavinghand": "Willkommen 👋",
"user-updated": "Benutzer:in wurde aktualisiert", "yes-i-copied-the-token": "Ja, ich habe den Token kopiert",
"username": "Benutzername", "you-are-going-to-loose-all-permissions-and-access-to-the-runner-system": "Du wirst all deine Berechtigungen und den Zugriff aufs Läufersystem verlieren!",
"users": "Benutzer", "you-can-now-use-your-new-password-to-log-in-to-your-account": "Du kannst dich jetzt mit deinem neuen Passwort anmelden! 🎉",
"valid": "Gültig", "you-can-provide-a-runner-but-you-dont-have-to": "Du kannst eine Läufer:in angeben, musst aber nicht.",
"valid-city-is-required": "Du musst eine Stadt angeben", "you-dont-have-any-scanstations-yet": "Es gibt noch keine Scannerstationen",
"valid-email-is-required": "Es wird eine valide E-Mail Adresse benötigt", "you-have-to-provide-an-organization": "Du musst eine Organisation angeben",
"valid-international-phone-number-is-required": "Du musst eine Telefonnummer im internationalen Format angeben...", "you-must-create-at-least-one-card-or-cancel": "Du musst mindestens eine Blankokarte erstellen (oder abbrechen).",
"valid-zipcode-postal-code-is-required": "Du musst eine valide Postleitzahl angeben", "zip-postal-code": "Postleitzahl"
"verfuegbare": "Verfügbar",
"welcome_wavinghand": "Willkommen 👋",
"yes-i-copied-the-token": "Ja, ich habe den Token kopiert",
"you-are-going-to-loose-all-permissions-and-access-to-the-runner-system": "Du wirst all deine Berechtigungen und den Zugriff aufs Läufersystem verlieren!",
"you-can-now-use-your-new-password-to-log-in-to-your-account": "Du kannst dich jetzt mit deinem neuen Passwort anmelden! 🎉",
"you-can-provide-a-runner-but-you-dont-have-to": "Du kannst eine Läufer:in angeben, musst aber nicht.",
"you-dont-have-any-scanstations-yet": "Es gibt noch keine Scannerstationen",
"you-have-to-provide-an-organization": "Du musst eine Organisation angeben",
"you-must-create-at-least-one-card-or-cancel": "Du musst mindestens eine Blankokarte erstellen (oder abbrechen).",
"zip-postal-code": "Postleitzahl"
} }

View File

@ -1,417 +1,407 @@
{ {
"404message": "Sorry, the page you are looking for could not be found.", "404message": "Sorry, the page you are looking for could not be found.",
"404title": "Error 404", "404title": "Error 404",
"about": "About", "about": "About",
"action": "Action", "action": "Action",
"active": "Active", "active": "Active",
"add-card": "Add Card", "add-card": "Add Card",
"add-donation": "Add donation", "add-donation": "Add donation",
"add-donor": "add donor", "add-donor": "add donor",
"add-scan": "Add scan", "add-scan": "Add scan",
"add-the-first-scanstation": "Add your first scanstation.", "add-the-first-scanstation": "Add your first scanstation.",
"add-user-group": "Add User Group", "add-user-group": "Add User Group",
"add-your-first-card": "Add your first card", "add-your-first-card": "Add your first card",
"add-your-first-contact": "Add your first contact", "add-your-first-contact": "Add your first contact",
"add-your-first-donor": "add your first donor", "add-your-first-donor": "add your first donor",
"add-your-first-group": "Add your first group", "add-your-first-group": "Add your first group",
"add-your-first-organization": "Add your first organization", "add-your-first-organization": "Add your first organization",
"add-your-first-runner": "Add your first runner", "add-your-first-runner": "Add your first runner",
"add-your-first-team": "Add your first team", "add-your-first-team": "Add your first team",
"add-your-first-track": "Add your first track.", "add-your-first-track": "Add your first track.",
"add-your-first-user": "Add your first user", "add-your-first-user": "Add your first user",
"add-your-fist-donation": "Add your fist donation", "add-your-fist-donation": "Add your fist donation",
"add-your-fist-scan": "Add your fist scan", "add-your-fist-scan": "Add your fist scan",
"adding-card": "Adding Card", "adding-card": "Adding Card",
"adding-scan": "Adding Scan", "adding-scan": "Adding Scan",
"address": "Address", "address": "Address",
"address-is-required": "Address is required", "address-is-required": "Address is required",
"after-deletion-we-cant-restore-your-old-profile": "After deletion we can't restore your old profile!", "after-deletion-we-cant-restore-your-old-profile": "After deletion we can't restore your old profile!",
"after-the-update-youll-get-logged-out-please-login-with-your-new-password-after-that": "After the update you'll get logged out - Please login with your new password after that.", "after-the-update-youll-get-logged-out-please-login-with-your-new-password-after-that": "After the update you'll get logged out - Please login with your new password after that.",
"all-associated-donations-will-get-deleted-as-well": "All associated donations will get deleted as well", "all-associated-donations-will-get-deleted-as-well": "All associated donations will get deleted as well",
"all-associated-runners-will-be-deleted-too": "All associated runners will be deleted too!", "all-associated-runners-will-be-deleted-too": "All associated runners will be deleted too!",
"all-associated-teams-and-runners-will-be-deleted-too": "All associated teams and runners will be deleted too!", "all-associated-teams-and-runners-will-be-deleted-too": "All associated teams and runners will be deleted too!",
"amount": "Amount", "amount": "Amount",
"amount-per-kilometer": "Amount per kilometer", "amount-per-kilometer": "Amount per kilometer",
"apartment-suite-etc": "Apartment, suite, etc.", "apartment-suite-etc": "Apartment, suite, etc.",
"application_name": "Lauf für Kaya! - Admin", "application_name": "Lauf für Kaya! - Admin",
"applying-changes": "Applying Changes", "applying-changes": "Applying Changes",
"attention": "Attention!", "attention": "Attention!",
"author": "Author", "author": "Author",
"bitte-bestaetige-diese-laeufer-fuer-den-import": "Please confirm these runners for import.", "bitte-bestaetige-diese-laeufer-fuer-den-import": "Please confirm these runners for import.",
"by": "by", "by": "by",
"cancel": "Cancel", "cancel": "Cancel",
"cancel-delete": "Cancel Delete", "cancel-delete": "Cancel Delete",
"cancel-keep-donor": "Cancel, keep donor", "cancel-keep-donor": "Cancel, keep donor",
"cancel-keep-my-profile": "Cancel, keep my profile", "cancel-keep-my-profile": "Cancel, keep my profile",
"cancel-keep-organization": "Cancel, keep organization", "cancel-keep-organization": "Cancel, keep organization",
"cancel-keep-team": "Cancel, keep team", "cancel-keep-team": "Cancel, keep team",
"cannot-reset-your-password-directly": "Bummer. We unfortunately cannot reset your password directly. Please send us a mail and confirm your identity", "cannot-reset-your-password-directly": "Bummer. We unfortunately cannot reset your password directly. Please send us a mail and confirm your identity",
"card-added": "Card added", "card-added": "Card added",
"card-deleted": "Card deleted", "card-deleted": "Card deleted",
"card-updated": "Card updated", "card-updated": "Card updated",
"cards": "Cards", "cards": "Cards",
"change-your-password-here": "Change your password here", "change-your-password-here": "Change your password here",
"changing-your-password": "Changing your password", "changing-your-password": "Changing your password",
"city": "City", "city": "City",
"click-to-copy-token-to-clipboard": "Click to copy the token to your clipboard", "close": "Close",
"close": "Close", "code": "Code",
"code": "Code", "configure-the-tracks-and-minimum-lap-times": "configure the tracks & minimum lap times",
"configure-the-tracks-and-minimum-lap-times": "configure the tracks & minimum lap times", "confirm": "Confirm",
"confirm": "Confirm", "confirm-delete": "Confirm Delete",
"confirm-delete": "Confirm Delete", "confirm-delete-donor-with-all-donations": "Confirm, delete donor with all donations",
"confirm-delete-donor-with-all-donations": "Confirm, delete donor with all donations", "confirm-delete-my-user-profile": "Confirm, delete my user profile",
"confirm-delete-my-user-profile": "Confirm, delete my user profile", "confirm-delete-organization-and-associated-teams-runners": "Confirm, delete organization and associated teams+runners.",
"confirm-delete-organization-and-associated-teams-runners": "Confirm, delete organization and associated teams+runners.", "confirm-delete-team-and-associated-runners": "Confirm, delete team and associated runners.",
"confirm-delete-team-and-associated-runners": "Confirm, delete team and associated runners.", "confirm-deletion": "Confirm Deletion",
"confirm-deletion": "Confirm Deletion", "confirm-the-new-password": "Confirm the new password",
"confirm-the-new-password": "Confirm the new password", "contact": "Contact",
"contact": "Contact", "contact-deleted": "Contact deleted",
"contact-deleted": "Contact deleted", "contact-information": "Contact Information",
"contact-information": "Contact Information", "contact-is-being-updated": "Contact is being updated...",
"contact-is-being-updated": "Contact is being updated...", "contact-is-not-a-member-in-any-group": "Contact is not a member in any group",
"contact-is-not-a-member-in-any-group": "Contact is not a member in any group", "contacts": "Contacts",
"contacts": "Contacts", "contacts-are-being-loaded": "contacts are being loaded...",
"contacts-are-being-loaded": "contacts are being loaded...", "count_organizations": "# Organizations",
"copied-token-to-clipboard": "Copied token to clipboard", "count_teams": "# Teams",
"count_organizations": "# Organizations", "create": "Create",
"count_teams": "# Teams", "create-a-new": "Create a new",
"create": "Create", "create-a-new-card": "Create a new card",
"create-a-new": "Create a new", "create-a-new-contact": "Create a new contact",
"create-a-new-card": "Create a new card", "create-a-new-distance-donation": "Create a new distance donation",
"create-a-new-contact": "Create a new contact", "create-a-new-donor": "Create a new donor",
"create-a-new-distance-donation": "Create a new distance donation", "create-a-new-fixed-donation": "Create a new fixed donation",
"create-a-new-donor": "Create a new donor", "create-a-new-organization": "Create a new Organization",
"create-a-new-fixed-donation": "Create a new fixed donation", "create-a-new-runner": "Create a new Runner",
"create-a-new-organization": "Create a new Organization", "create-a-new-scan-fixed-only": "Create a new scan (fixed only)",
"create-a-new-runner": "Create a new Runner", "create-a-new-scanstation": "Create a new station",
"create-a-new-scan-fixed-only": "Create a new scan (fixed only)", "create-a-new-team": "Create a new team",
"create-a-new-scanstation": "Create a new station", "create-a-new-track": "Create a new Track",
"create-a-new-team": "Create a new team", "create-a-new-user": "Create a new User",
"create-a-new-track": "Create a new Track", "create-a-new-user-group": "Create a new user group",
"create-a-new-user": "Create a new User", "create-bulk-blanco-cards": "Create bulk blanco cards",
"create-a-new-user-group": "Create a new user group", "create-bulk-cards": "Add blanco cards",
"create-bulk-blanco-cards": "Create bulk blanco cards", "create-organization": "Create Organization",
"create-bulk-cards": "Add blanco cards", "create-team": "Create Team",
"create-organization": "Create Organization", "create-track": "Create Track",
"create-team": "Create Team", "create-user": "Create User",
"create-track": "Create Track", "created-blanco-cards": "Created blanco cards",
"create-user": "Create User", "creating-blanco-cards": "Creating blanco cards",
"created-blanco-cards": "Created blanco cards", "credits": "Credits",
"creating-blanco-cards": "Creating blanco cards", "csv_import__class": "Class",
"credits": "Credits", "csv_import__firstname": "Firstname",
"csv_import__class": "Class", "csv_import__lastname": "Lastname",
"csv_import__firstname": "Firstname", "csv_import__middlename": "Middlename",
"csv_import__lastname": "Lastname", "csv_import__team": "Team",
"csv_import__middlename": "Middlename", "danger-zone": "Danger zone",
"csv_import__team": "Team", "dashboard-greeting": "Hello",
"danger-zone": "Danger zone", "dashboard-title": "Dashboard",
"dashboard-greeting": "Hello", "datatable": {
"dashboard-title": "Dashboard", "search": "🔍 Search...",
"datatable": { "sort_column_ascending": "Sort column ascending",
"search": "🔍 Search...", "sort_column_descending": "Sort column descending",
"sort_column_ascending": "Sort column ascending", "previous": "Previous",
"sort_column_descending": "Sort column descending", "next": "Next",
"previous": "Previous", "page": "Page",
"next": "Next", "showing": "Showing",
"page": "Page", "records": "Records",
"showing": "Showing", "of": "of",
"records": "Records", "to": "to",
"of": "of", "loading": "Loading...",
"to": "to", "no_matching_records_found": "No matching records found",
"loading": "Loading...", "an_error_happened_while_fetching_the_data": "An error happened while fetching the data"
"no_matching_records_found": "No matching records found", },
"an_error_happened_while_fetching_the_data": "An error happened while fetching the data" "delete": "Delete",
}, "delete-contact": "Delete Contact",
"delete": "Delete", "delete-donation": "Delete Donation",
"delete-contact": "Delete Contact", "delete-donor": "Delete donor",
"delete-donation": "Delete Donation", "delete-group": "Delete Group",
"delete-donor": "Delete donor", "delete-organization": "Delete Organization",
"delete-group": "Delete Group", "delete-profile": "Delete Profile",
"delete-organization": "Delete Organization", "delete-runner": "Delete Runner",
"delete-profile": "Delete Profile", "delete-scan": "Delete scan",
"delete-runner": "Delete Runner", "delete-station": "Delete station",
"delete-scan": "Delete scan", "delete-team": "Delete Team",
"delete-station": "Delete station", "delete-user": "Delete User",
"delete-team": "Delete Team", "deleted-scan": "Deleted scan",
"delete-user": "Delete User", "dependency_name": "Name",
"deleted-scan": "Deleted scan", "description": "description",
"dependency_name": "Name", "description-optional": "Description (optional)",
"description": "description", "deselect-all": "deselect all",
"description-optional": "Description (optional)", "details": "Details",
"deselect-all": "deselect all", "disabled": "Disabled",
"details": "Details", "distance": "Distance",
"disabled": "disabled", "distance-donation": "distance donation",
"distance": "Distance", "distance-in-km": "Distance in km",
"distance-donation": "distance donation", "distance-track": "Distance (+Track)",
"distance-in-km": "Distance in km", "do-you-really-want-to-delete-your-profile": "Do you really want to delete your profile?",
"distance-track": "Distance (+Track)", "do-you-want-to-delete-the-organization-delete_org-name": "Do you want to delete the organization {orgname}?",
"do-you-really-want-to-delete-your-profile": "Do you really want to delete your profile?", "do-you-want-to-delete-the-team-delete_team-name": "Do you want to delete the team {teamname}?",
"do-you-want-to-delete-the-organization-delete_org-name": "Do you want to delete the organization {orgname}?", "do-you-want-to-delete-this-donor-with-all-related-donations": "Do you want to delete this donor with all related donations",
"do-you-want-to-delete-the-team-delete_team-name": "Do you want to delete the team {teamname}?", "documentation": "Documentation",
"do-you-want-to-delete-this-donor-with-all-related-donations": "Do you want to delete this donor with all related donations", "donation-amount": "Donation amount",
"documentation": "Documentation", "donation-amount-must-be-greater-that-0-00eur": "Donation amount must be greater that 0.00€",
"donation-amount": "Donation amount", "donations": "Donations",
"donation-amount-must-be-greater-that-0-00eur": "Donation amount must be greater that 0.00€", "donor": "Donor",
"donations": "Donations", "donor-added": "Donor added",
"donor": "Donor", "donor-deleted": "donor deleted",
"donor-added": "Donor added", "donor-has-no-associated-donations": "Donor has no associated donations.",
"donor-deleted": "donor deleted", "donor-is-being-added": "Donor is being added...",
"donor-has-no-associated-donations": "Donor has no associated donations.", "donor-is-being-updated": "Donor is being updated",
"donor-is-being-added": "Donor is being added...", "donors": "Donors",
"donor-is-being-updated": "Donor is being updated", "donors-are-being-loaded": "donors are being loaded",
"donors": "Donors", "dont-have-your-email-connected": "Don't have your email connected?",
"donors-are-being-loaded": "donors are being loaded", "dont-panic-were-resetting-it": "Don't panic, we're resetting it ✌",
"dont-have-your-email-connected": "Don't have your email connected?", "e-mail-adress": "E-Mail Adress",
"dont-panic-were-resetting-it": "Don't panic, we're resetting it ✌", "edit": "Edit",
"e-mail-adress": "E-Mail Adress", "edit-a-card": "Edit a card",
"edit": "Edit", "edit-permissions": "edit permissions",
"edit-a-card": "Edit a card", "email_address_or_username": "Email / username",
"edit-permissions": "edit permissions", "enabled": "enabled",
"email_address_or_username": "Email / username", "enabled_large": "Enabled",
"enabled": "enabled", "english": "English",
"enabled_large": "Enabled", "error_on_login": "Error on login",
"english": "English", "erteilte": "Directly granted",
"error-during-import": "Error during import", "everything-concerning-your-profile": "Everything concerning your profile",
"error-whyile-copying-to-clipboard": "Error while copying to clipboard", "everything-is-more-fun-together": "everything is more fun together 🏃‍♂️🏃‍♀️🏃‍♂️",
"error_on_login": "Error on login", "faq": "FAQ",
"erteilte": "Directly granted", "filter-by-organization-team": "Filter by Organization/ Team",
"everything-concerning-your-profile": "Everything concerning your profile", "first-name": "First name",
"everything-is-more-fun-together": "everything is more fun together 🏃‍♂️🏃‍♀️🏃‍♂️", "first-name-is-required": "First Name is required",
"faq": "FAQ", "first-scan-of-the-day": "First scan of the day.",
"filter-by-organization-team": "Filter by Organization/ Team", "fixed-donation": "fixed donation",
"first-name": "First name", "forgot_password": "Forgot your password?",
"first-name-is-required": "First Name is required", "geerbte": "inherited",
"first-scan-of-the-day": "First scan of the day.", "general-stats": "General Stats",
"fixed-donation": "fixed donation", "general_promise_error": "😢 Error",
"forgot_password": "Forgot your password?", "generate-sponsoring-contract": "generate sponsoring contract",
"geerbte": "inherited", "generate-sponsoring-contracts": "generate sponsoring contracts",
"general-stats": "General Stats", "generating-pdf": "generating PDF...",
"general_promise_error": "😢 Error", "generating-pdfs": "generating PDFs...",
"generate-sponsoring-contract": "generate sponsoring contract", "generic-ui-logic-error": "Something went wrong in the UI logic",
"generate-sponsoring-contracts": "generate sponsoring contracts", "german": "German",
"generating-pdf": "generating PDF...", "go-to-login": "Go To Login",
"generating-pdfs": "generating PDFs...", "goback": "Go Home",
"generic-ui-logic-error": "Something went wrong in the UI logic", "granted": "granted",
"german": "German", "group": "Group",
"go-to-login": "Go To Login", "group-added": "Group added",
"goback": "Go Home", "group-is-being-added": "Group is being added...",
"granted": "granted", "group-name-is-required": "Group name is required",
"group": "Group", "group-updated": "group updated",
"group-added": "Group added", "groups": "Groups",
"group-is-being-added": "Group is being added...", "groups-are-being-loaded": "Groups are being loaded",
"group-name-is-required": "Group name is required", "home": "Home",
"group-updated": "group updated", "icon-image-credits": "We also want to thank these projects for illustrations and icons:",
"groups": "Groups", "if-you-want-to-create-multiple-blanco-cards-try-the-add-bulk-button": "If you want to create multiple blanco cards: Try the 'Add blanco cards' button.",
"groups-are-being-loaded": "Groups are being loaded", "import-finished": "Import finished",
"home": "Home", "import-runners": "Import runners",
"icon-image-credits": "We also want to thank these projects for illustrations and icons:", "import__target-organization": "Target Organization",
"if-you-want-to-create-multiple-blanco-cards-try-the-add-bulk-button": "If you want to create multiple blanco cards: Try the 'Add blanco cards' button.", "imprint": "Imprint",
"import-finished": "Import finished", "imprint-loading": "Imprint loading...",
"import-runners": "Import runners", "inactive": "Inactive",
"import__target-organization": "Target Organization", "installed-version": "Installed version",
"imprint": "Imprint", "internal-error": "Internal Error",
"imprint-loading": "Imprint loading...", "invalid": "Invalid",
"inactive": "Inactive", "invalid-mail-reset": "the provided email is invalid",
"installed-version": "Installed version", "just-enter-how-many-you-want-and-the-system-will-create-them": "Just enter how many you want and the system will create them",
"internal-error": "Internal Error", "laeufer-hinzufuegen": "Add runner",
"invalid": "Invalid", "laeufer-importieren": "Läufer importieren",
"invalid-mail-reset": "the provided email is invalid", "laptime": "Laptime",
"just-enter-how-many-you-want-and-the-system-will-create-them": "Just enter how many you want and the system will create them", "last-name": "Last name",
"laeufer-hinzufuegen": "Add runner", "last-name-is-required": "Last Name is required",
"laeufer-importieren": "Läufer importieren", "lfk-is-os": "The \"Lauf für Kaya!\" Frontend is (like all other projects for the \"LfK!\" Also) an open source project.",
"laptime": "Laptime", "license": "License",
"last-name": "Last name", "licenses-are-being-loaded": "Licenses are being loaded...",
"last-name-is-required": "Last Name is required", "loading-cards": "Loading cards",
"lfk-is-os": "The \"Lauf für Kaya!\" Frontend is (like all other projects for the \"LfK!\" Also) an open source project.", "loading-contact-details": "Loading contact details...",
"license": "License", "loading-donation-details": "Loading donation details",
"licenses-are-being-loaded": "Licenses are being loaded...", "loading-donor-details": "Loading donor details",
"loading-cards": "Loading cards", "loading-group-detail": "Loading group detail...",
"loading-contact-details": "Loading contact details...", "loading-profile-data": "Loading profile data",
"loading-donation-details": "Loading donation details", "loading-runners": "loading runners...",
"loading-donor-details": "Loading donor details", "loading-station-details": "Loading station details",
"loading-group-detail": "Loading group detail...", "log_in": "Log in",
"loading-profile-data": "Loading profile data", "log_in_to_your_account": "Log in to your account",
"loading-runners": "loading runners...", "login_is_checked": "Login is being checked...",
"loading-station-details": "Loading station details", "logout": "Logout",
"log_in": "Log in", "mail-validation-in-progress": "mail validation in progress...",
"log_in_to_your_account": "Log in to your account", "manage-admin-users": "manage admin users",
"login_is_checked": "Login is being checked...", "middle-name": "Middle name",
"logout": "Logout", "minimum-lap-time-in-s": "minimum lap time in s",
"mail-validation-in-progress": "mail validation in progress...", "minimum-lap-time-must-be-a-positive-number-or-0": "minimum lap time must be a positive number or 0",
"manage-admin-users": "manage admin users", "name": "Name",
"middle-name": "Middle name", "name-is-required": "Name is required",
"minimum-lap-time-in-s": "minimum lap time in s", "new-password": "New password",
"minimum-lap-time-must-be-a-positive-number-or-0": "minimum lap time must be a positive number or 0", "no-contact-found": "No contacts found",
"name": "Name", "no-contact-selected": "No contact selected",
"name-is-required": "Name is required", "no-contact-specified": "no contact specified",
"new-password": "New password", "no-donors-found": "No donors found",
"no-contact-found": "No contacts found", "no-license-text-could-be-found": "No license text could be found 😢",
"no-contact-selected": "No contact selected", "no-organization-or-team-found": "No organization or team found",
"no-contact-specified": "no contact specified", "no-organization-specified": "no organization specified",
"no-donors-found": "No donors found", "no-organizations-found": "No organizations found",
"no-license-text-could-be-found": "No license text could be found 😢", "no-runners-found": "No runners found",
"no-organization-or-team-found": "No organization or team found", "no-tracks-added-yet": "there are no tracks added yet.",
"no-organization-specified": "no organization specified", "non-blanko": "Non/Blanko",
"no-organizations-found": "No organizations found", "organization": "Organization",
"no-runners-found": "No runners found", "organization-added": "Organization added",
"no-tracks-added-yet": "there are no tracks added yet.", "organization-deleted": "Organization deleted",
"non-blanko": "Non/Blanko", "organization-detail-is-being-loaded": "organization detail is being loaded...",
"organization": "Organization", "organization-is-being-added": "Organization is being added...",
"organization-added": "Organization added", "organization-name-is-required": "Organization name is required",
"organization-deleted": "Organization deleted", "organizations": "Organizations",
"organization-detail-is-being-loaded": "organization detail is being loaded...", "organizations-are-being-loaded": "organizations are being loaded...",
"organization-is-being-added": "Organization is being added...", "orgs": "Organizations",
"organization-name-is-required": "Organization name is required", "oss_credit_description": "We use a lot of open source software on these projects, and would like to thank the following projects and contributors who help make open source great!",
"organizations": "Organizations", "password": "Password",
"organizations-are-being-loaded": "organizations are being loaded...", "password-changed": "Password changed!",
"orgs": "Organizations", "password-is-required": "Password is required",
"oss_credit_description": "We use a lot of open source software on these projects, and would like to thank the following projects and contributors who help make open source great!", "password-reset-failed": "Password reset failed!",
"password": "Password", "password-reset-in-progress": "Password Reset in Progress...",
"password-changed": "Password changed!", "password-reset-mail-sent": "Password reset mail was sent to \"{usersEmail}\".",
"password-is-required": "Password is required", "password-reset-successful": "Password Reset successful!",
"password-reset-failed": "Password reset failed!", "passwords-dont-match": "Passwords don't match",
"password-reset-in-progress": "Password Reset in Progress...", "pdf-generation-failed": "PDF generation failed!",
"password-reset-mail-sent": "Password reset mail was sent to \"{usersEmail}\".", "pdf-successfully-generated": "PDF successfully generated!",
"password-reset-successful": "Password Reset successful!", "pdfs-successfully-generated": "PDFs successfully generated!",
"passwords-dont-match": "Passwords don't match", "per-kilometer": "per Kilometer",
"pdf-generation-failed": "PDF generation failed!", "permissions": "Permissions",
"pdf-successfully-generated": "PDF successfully generated!", "permissions-updated": "Permissions updated!",
"pdfs-successfully-generated": "PDFs successfully generated!", "phone": "Phone",
"per-kilometer": "per Kilometer", "please-provide-a-password": "Please provide a password...",
"permissions": "Permissions", "please-provide-the-nessecary-information-to-add-a-new-donor": "Please provide the nessecary information to add a new donor",
"permissions-updated": "Permissions updated!", "please-provide-the-nessecary-information-to-create-a-new-donation": "Please provide the nessecary information to create a new donation",
"phone": "Phone", "please-provide-the-nessecary-information-to-create-a-new-scan": "Please provide the nessecary information to create a new scan.",
"please-copy-the-token-and-store-it-somewhere-save": "Please copy the token and store it somewhere safe.", "please-provide-the-required-csv-xlsx-file": "Please provide the required csv/ xlsx file",
"please-provide-a-password": "Please provide a password...", "please-provide-the-required-information-for-creating-a-new-user-group": "Please provide the required information for creating a new user group.",
"please-provide-the-nessecary-information-to-add-a-new-donor": "Please provide the nessecary information to add a new donor", "please-provide-the-required-information-to-add-a-new-contact": "Please provide the required information to add a new contact.",
"please-provide-the-nessecary-information-to-create-a-new-donation": "Please provide the nessecary information to create a new donation", "please-provide-the-required-information-to-add-a-new-organization": "Please provide the required information to add a new organization.",
"please-provide-the-nessecary-information-to-create-a-new-scan": "Please provide the nessecary information to create a new scan.", "please-provide-the-required-information-to-add-a-new-runner": "Please provide the required information to add a new runner.",
"please-provide-the-required-csv-xlsx-file": "Please provide the required csv/ xlsx file", "please-provide-the-required-information-to-add-a-new-team": "Please provide the required information to add a new team.",
"please-provide-the-required-information-for-creating-a-new-user-group": "Please provide the required information for creating a new user group.", "please-provide-the-required-information-to-add-a-new-track": "Please provide the required information to add a new track.",
"please-provide-the-required-information-to-add-a-new-contact": "Please provide the required information to add a new contact.", "please-provide-the-required-information-to-add-a-new-user": "Please provide the required information to add a new user.",
"please-provide-the-required-information-to-add-a-new-organization": "Please provide the required information to add a new organization.", "please-request-a-new-reset-mail": "Please request a new reset mail...",
"please-provide-the-required-information-to-add-a-new-runner": "Please provide the required information to add a new runner.", "privacy": "Privacy",
"please-provide-the-required-information-to-add-a-new-team": "Please provide the required information to add a new team.", "privacy-loading": "Privacy loading...",
"please-provide-the-required-information-to-add-a-new-track": "Please provide the required information to add a new track.", "profile": "Profile",
"please-provide-the-required-information-to-add-a-new-user": "Please provide the required information to add a new user.", "profile-picture": "Profile Picture",
"please-provide-the-required-information-to-create-a-new-scanstation": "Please provide the required information to create a new scanstation", "profile-updated": "Profile updated!",
"please-request-a-new-reset-mail": "Please request a new reset mail...", "read-license": "Read License",
"privacy": "Privacy", "receipt-needed": "Receipt needed",
"privacy-loading": "Privacy loading...", "repo_link": "Link",
"profile": "Profile", "request-a-new-reset-mail": "Request a new reset mail",
"profile-picture": "Profile Picture", "reset-my-password": "Reset my password",
"profile-updated": "Profile updated!", "reset-password": "Reset your password",
"read-license": "Read License", "runner": "Runner",
"receipt-needed": "Receipt needed", "runner-added": "Runner added",
"repo_link": "Link", "runner-import": "Runner Import",
"request-a-new-reset-mail": "Request a new reset mail", "runner-is-being-added": "Runner is being added...",
"reset-my-password": "Reset my password", "runner-updated": "Runner updated!",
"reset-password": "Reset your password", "runnerimport_verify_runners_org": "Please confirm these runners for import into the organization \"{org_name}\"",
"runner": "Runner", "runners": "Runners",
"runner-added": "Runner added", "runners-are-being-imported": "Runners are being imported...",
"runner-import": "Runner Import", "runners-are-being-loaded": "runners are being loaded...",
"runner-is-being-added": "Runner is being added...", "save": "Save",
"runner-updated": "Runner updated!", "save-changes": "Save Changes",
"runnerimport_verify_runners_org": "Please confirm these runners for import into the organization \"{org_name}\"", "scan-added": "Scan added",
"runners": "Runners", "scan-is-being-updated": "Scan is being updated",
"runners-are-being-imported": "Runners are being imported...", "scan-with-fixed-distance": "Scan with fixed distance",
"runners-are-being-loaded": "runners are being loaded...", "scans": "Scans",
"save": "Save", "scans-are-being-loaded": "Scans are being loaded",
"save-changes": "Save Changes", "scanstation": "Scanstation",
"scan-added": "Scan added", "scanstations": "Scanstations",
"scan-is-being-updated": "Scan is being updated", "scanstations-are-being-loaded": "Loading scanstations...",
"scan-with-fixed-distance": "Scan with fixed distance", "search-for-an-organization-by-name-or-id": "Search for an organization (by name or id)",
"scans": "Scans", "search-for-an-organization-or-team-by-name-or-id": "Search for an organization or team (by name or id)",
"scans-are-being-loaded": "Scans are being loaded", "search-for-donor-name-or-id": "Search for donor (by name or id)",
"scanstation": "Scanstation", "search-for-permission": "Search for permission",
"scanstation-added": "Scanstation added", "search-for-runner-by-name-or-id": "Search for runner (by name or id)",
"scanstation-is-being-added": "Adding scanstation...", "select-all": "select all",
"scanstations": "Scanstations", "select-language": "Select language",
"scanstations-are-being-loaded": "Loading scanstations...", "send-a-mail-to-lfk-odit-services": "send a mail to lfk@odit.services",
"search-for-an-organization-by-name-or-id": "Search for an organization (by name or id)", "set-the-user-active-inactive": "set the user active/ inactive",
"search-for-an-organization-or-team-by-name-or-id": "Search for an organization or team (by name or id)", "settings": "Settings",
"search-for-donor-name-or-id": "Search for donor (by name or id)", "settings-for-your-profile": "Settings for your profile",
"search-for-permission": "Search for permission", "something-about-the-group": "Something about the group...",
"search-for-runner-by-name-or-id": "Search for runner (by name or id)", "stats-are-being-loaded": "stats are being loaded...",
"select-all": "select all", "status": "Status",
"select-language": "Select language", "stuff-that-could-harm-your-profile": "Stuff that could harm your profile",
"send-a-mail-to-lfk-odit-services": "send a mail to lfk@odit.services", "successful-password-reset": "Successful password reset!",
"set-the-user-active-inactive": "set the user active/ inactive", "team": "Team",
"settings": "Settings", "team-detail-is-being-loaded": "team detail is being loaded...",
"settings-for-your-profile": "Settings for your profile", "team-name": "Team name",
"something-about-the-group": "Something about the group...", "team-name-is-required": "team name is required",
"stats-are-being-loaded": "stats are being loaded...", "teams": "Teams",
"status": "Status", "teams-are-being-loaded": "teams are being loaded...",
"stuff-that-could-harm-your-profile": "Stuff that could harm your profile", "the-provided-phone-number-is-invalid-less-than-br-greater-than-please-enter-a-valid-international-number": "the provided phone number is invalid.<br />please enter a valid international number...",
"successful-password-reset": "Successful password reset!", "the-scans-distance-must-be-greater-than-0m": "The scan's distance must be greater than 0m",
"team": "Team", "there-are-no-cards-yet": "There are no cards yet.",
"team-detail-is-being-loaded": "team detail is being loaded...", "there-are-no-contacts-added-yet": "There are no contacts added yet.",
"team-name": "Team name", "there-are-no-donations-yet": "There are no donations yet",
"team-name-is-required": "team name is required", "there-are-no-donors-yet": "There are no donors yet",
"teams": "Teams", "there-are-no-groups-yet": "There are no groups yet",
"teams-are-being-loaded": "teams are being loaded...", "there-are-no-organizations-added-yet": "There are no organizations added yet.",
"the-provided-phone-number-is-invalid-less-than-br-greater-than-please-enter-a-valid-international-number": "the provided phone number is invalid.<br />please enter a valid international number...", "there-are-no-runners-added-yet": "There are no runners added yet.",
"the-scans-distance-must-be-greater-than-0m": "The scan's distance must be greater than 0m", "there-are-no-scans-yet": "There are no scans yet",
"there-are-no-cards-yet": "There are no cards yet.", "there-are-no-teams-added-yet": "There are no teams added yet.",
"the-scanstations-api-token-will-only-get-displayed-once-you-wont-be-able-to-change-or-view-it-again": "The scanstation api token will only get displayed once - you won't be able to change or view it again!", "there-are-no-users-added-yet": "There are no users added yet.",
"there-are-no-contacts-added-yet": "There are no contacts added yet.", "this-card-is": "This card is",
"there-are-no-donations-yet": "There are no donations yet", "this-might-take-a-moment": "This might take a moment 👀",
"there-are-no-donors-yet": "There are no donors yet", "this-scanstation-is": "This scanstation is",
"there-are-no-groups-yet": "There are no groups yet", "total-distance": "total distance",
"there-are-no-organizations-added-yet": "There are no organizations added yet.", "total-donation-amount": "total donation amount",
"there-are-no-runners-added-yet": "There are no runners added yet.", "total-donations": "total donations",
"there-are-no-scans-yet": "There are no scans yet", "total-scans": "total scans",
"there-are-no-teams-added-yet": "There are no teams added yet.", "track": "Track",
"there-are-no-users-added-yet": "There are no users added yet.", "track-added": "Track added",
"this-card-is": "This card is", "track-data-is-being-loaded": "Track data is being loaded",
"this-might-take-a-moment": "This might take a moment 👀", "track-is-being-added": "Track is being added...",
"this-scanstation-is": "This scanstation is", "track-length-in-m": "Track Length in m",
"token": "Token", "track-length-must-be-greater-than-0": "Track length must be greater than 0",
"total-distance": "total distance", "track-name": "Track name",
"total-donation-amount": "total donation amount", "track-name-must-not-be-empty": "Track name must not be empty",
"total-donations": "total donations", "tracks": "Tracks",
"total-scans": "total scans", "update-card": "Update Card",
"track": "Track", "update-password": "Update password",
"track-added": "Track added", "updated-contact": "Updated contact!",
"track-data-is-being-loaded": "Track data is being loaded", "updated-donor": "updated donor",
"track-is-being-added": "Track is being added...", "updated-organization": "updated organization",
"track-length-in-m": "Track Length in m", "updated-scan": "updated scan",
"track-length-must-be-greater-than-0": "Track length must be greater than 0", "updateing-group": "updateing group...",
"track-name": "Track name", "updating-card": "Updating card",
"track-name-must-not-be-empty": "Track name must not be empty", "updating-organization": "updating organization",
"tracks": "Tracks", "updating-permissions": "updating permissions...",
"update-card": "Update Card", "updating-runner": "Updating runner...",
"update-password": "Update password", "updating-user": "updating user...",
"updated-contact": "Updated contact!", "updating-your-profile": "Updating your profile...",
"updated-donor": "updated donor", "user-added": "User added",
"updated-organization": "updated organization", "user-groups": "User Groups",
"updated-scan": "updated scan", "user-is-being-added": "User is being added...",
"updateing-group": "updateing group...", "user-updated": "User updated",
"updating-card": "Updating card", "username": "Username",
"updating-organization": "updating organization", "users": "Users",
"updating-permissions": "updating permissions...", "valid": "Valid",
"updating-runner": "Updating runner...", "valid-city-is-required": "Valid city is required",
"updating-user": "updating user...", "valid-email-is-required": "valid email is required",
"updating-your-profile": "Updating your profile...", "valid-international-phone-number-is-required": "valid international phone number is required...",
"user-added": "User added", "valid-zipcode-postal-code-is-required": "Valid zipcode/ postal code is required",
"user-groups": "User Groups", "verfuegbare": "availdable",
"user-is-being-added": "User is being added...", "welcome_wavinghand": "Welcome 👋",
"user-updated": "User updated", "yes-i-copied-the-token": "Yes, I copied the token",
"username": "Username", "you-are-going-to-loose-all-permissions-and-access-to-the-runner-system": "You are going to loose all permissions and access to the runner system!",
"users": "Users", "you-can-now-use-your-new-password-to-log-in-to-your-account": "You can now use your new password to log in to your account! 🎉",
"valid": "Valid", "you-can-provide-a-runner-but-you-dont-have-to": "You can provide a runner, but you don't have to.",
"valid-city-is-required": "Valid city is required", "you-dont-have-any-scanstations-yet": "You don't have any scanstations yet",
"valid-email-is-required": "valid email is required", "you-have-to-provide-an-organization": "You have to provide an organization",
"valid-international-phone-number-is-required": "valid international phone number is required...", "you-must-create-at-least-one-card-or-cancel": "You must create at least one card (or cancel).",
"valid-zipcode-postal-code-is-required": "Valid zipcode/ postal code is required", "zip-postal-code": "ZIP/ postal code"
"verfuegbare": "availdable",
"welcome_wavinghand": "Welcome 👋",
"yes-i-copied-the-token": "Yes, I copied the token",
"you-are-going-to-loose-all-permissions-and-access-to-the-runner-system": "You are going to loose all permissions and access to the runner system!",
"you-can-now-use-your-new-password-to-log-in-to-your-account": "You can now use your new password to log in to your account! 🎉",
"you-can-provide-a-runner-but-you-dont-have-to": "You can provide a runner, but you don't have to.",
"you-dont-have-any-scanstations-yet": "You don't have any scanstations yet",
"you-have-to-provide-an-organization": "You have to provide an organization",
"you-must-create-at-least-one-card-or-cancel": "You must create at least one card (or cancel).",
"zip-postal-code": "ZIP/ postal code"
} }