Merge branch 'dev' into feature/94-runnercard_mgnt

# Conflicts:
#	src/locales/de.json
#	src/locales/en.json
This commit is contained in:
Nicolai Ort 2021-03-25 18:38:31 +01:00
commit 983ce56048
12 changed files with 911 additions and 845 deletions

View File

@ -2,8 +2,26 @@
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.5-RELEASE_INFO</span> <span style="display: none;visibility: hidden;" id="buildinfo">RELEASE_INFO-0.8.6-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.5", "version": "0.8.6",
"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,6 +5,7 @@
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 || "";
@ -36,10 +37,19 @@
text: $_("login_is_checked"), text: $_("login_is_checked"),
duration: 500, duration: 500,
}).showToast(); }).showToast();
AuthService.authControllerLogin({ let postdata = {};
username, if (isEmail(username)) {
password, postdata = {
}) 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,20 +74,12 @@
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()
) || donation.donor.middlename ) || donation.donor.lastname
.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,11 +88,7 @@
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()
) || donor.middlename ) || donor.lastname
.toLowerCase()
.includes(
searchvalue.toLowerCase()
) || donor.lastname
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()

View File

@ -19,6 +19,11 @@
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 = [];
@ -44,7 +49,10 @@
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 { label: `${r.parentGroup.name} > ${r.name}`, value: `TEAM_${r.id}` }; return {
label: `${r.parentGroup.name} > ${r.name}`,
value: `TEAM_${r.id}`,
};
}); });
groups = groups.concat(teams); groups = groups.concat(teams);
}); });
@ -120,6 +128,13 @@
.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") {
@ -137,6 +152,13 @@
.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") {
@ -160,6 +182,13 @@
.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_")) {
@ -182,6 +211,13 @@
.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();
}); });
} }
} }
@ -195,7 +231,7 @@
use:focusTrap use:focusTrap
use:clickOutside use:clickOutside
on:click_outside={() => { on:click_outside={() => {
import_modal_open = false; cancelModal();
}}> }}>
<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">
@ -349,6 +385,8 @@
</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 inline-flex" 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"
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 inline-flex" 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"
role="menuitem"> role="menuitem">
{$_('english')} {$_('english')}
</button> </button>
@ -249,11 +249,7 @@
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()
) || runner.middlename ) || runner.lastname
.toLowerCase()
.includes(
searchvalue.toLowerCase()
) || runner.lastname
.toLowerCase() .toLowerCase()
.includes( .includes(
searchvalue.toLowerCase() searchvalue.toLowerCase()

View File

@ -81,10 +81,6 @@
.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,406 +1,416 @@
{ {
"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",
"close": "Schließen", "click-to-copy-token-to-clipboard": "Klicke auf den Token, um ihn in deine Zwischenablage zu kopieren",
"code": "Code", "close": "Schließen",
"configure-the-tracks-and-minimum-lap-times": "Bearbeite die Tracks und ihre minimale Rundenzeit", "code": "Code",
"confirm": "Bestätigen", "configure-the-tracks-and-minimum-lap-times": "Bearbeite die Tracks und ihre minimale Rundenzeit",
"confirm-delete": "Löschung Bestätigen", "confirm": "Bestätigen",
"confirm-delete-donor-with-all-donations": "Bestätigen, Sponsor:in mit allen Sponsorings löschen", "confirm-delete": "Löschung Bestätigen",
"confirm-delete-my-user-profile": "Bestätigung, mein Benutzerprofil löschen", "confirm-delete-donor-with-all-donations": "Bestätigen, Sponsor:in mit allen Sponsorings 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-my-user-profile": "Bestätigung, mein Benutzerprofil löschen",
"confirm-delete-team-and-associated-runners": "Bestätigung, lösche das Team mitsamt seinen 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-deletion": "Löschung Bestätigen", "confirm-delete-team-and-associated-runners": "Bestätigung, lösche das Team mitsamt seinen Läufer:innen.",
"confirm-the-new-password": "Neues Passwort bestätigen", "confirm-deletion": "Löschung Bestätigen",
"contact": "Kontakt", "confirm-the-new-password": "Neues Passwort bestätigen",
"contact-deleted": "Kontakt gelöscht", "contact": "Kontakt",
"contact-information": "Kontaktinformation", "contact-deleted": "Kontakt gelöscht",
"contact-is-being-updated": "Kontakt wird aktualisiert ...", "contact-information": "Kontaktinformation",
"contact-is-not-a-member-in-any-group": "Kontakt gehört zu keiner Gruppe", "contact-is-being-updated": "Kontakt wird aktualisiert ...",
"contacts": "Kontakte", "contact-is-not-a-member-in-any-group": "Kontakt gehört zu keiner Gruppe",
"contacts-are-being-loaded": "Kontakte werden geladen ...", "contacts": "Kontakte",
"count_organizations": "Organisationen (Anzahl)", "contacts-are-being-loaded": "Kontakte werden geladen ...",
"count_teams": "Teams (Anzahl)", "copied-token-to-clipboard": "Token wurde in die Zwischenablage kopiert",
"create": "Erstellen", "count_organizations": "Organisationen (Anzahl)",
"create-a-new": "Erstelle eine neue", "count_teams": "Teams (Anzahl)",
"create-a-new-card": "Neue Läuferkarte erstellen", "create": "Erstellen",
"create-a-new-contact": "Kontakt erstellen", "create-a-new": "Erstelle eine neue",
"create-a-new-distance-donation": "Erstelle ein neues Sponsoring", "create-a-new-card": "Neue Läuferkarte erstellen",
"create-a-new-donor": "Neue Sponsor:in erstellen", "create-a-new-contact": "Kontakt erstellen",
"create-a-new-fixed-donation": "Erstelle eine neue Festbetragsspende", "create-a-new-distance-donation": "Erstelle ein neues Sponsoring",
"create-a-new-organization": "Neue Organisation anlegen", "create-a-new-donor": "Neue Sponsor:in erstellen",
"create-a-new-runner": "Neue Läufer:in erstellen", "create-a-new-fixed-donation": "Erstelle eine neue Festbetragsspende",
"create-a-new-scan-fixed-only": "Neuen Scan erstellen (nur mit Festdistanz)", "create-a-new-organization": "Neue Organisation anlegen",
"create-a-new-scanstation": "Neue Station erstellen", "create-a-new-runner": "Neue Läufer:in erstellen",
"create-a-new-team": "Erstelle ein neues Team", "create-a-new-scan-fixed-only": "Neuen Scan erstellen (nur mit Festdistanz)",
"create-a-new-track": "Neuen Track erstellen", "create-a-new-scanstation": "Neue Station erstellen",
"create-a-new-user": "Neue Benutzer:in anlegen", "create-a-new-team": "Erstelle ein neues Team",
"create-a-new-user-group": "Erstelle eine neue Gruppe", "create-a-new-track": "Neuen Track erstellen",
"create-bulk-blanco-cards": "Blankokarten erstellen", "create-a-new-user": "Neue Benutzer:in anlegen",
"create-bulk-cards": "Blankokarten erstellen", "create-a-new-user-group": "Erstelle eine neue Gruppe",
"create-organization": "Organisation erstellen", "create-bulk-blanco-cards": "Blankokarten erstellen",
"create-team": "Team erstellen", "create-bulk-cards": "Blankokarten erstellen",
"create-track": "Track erstellen", "create-organization": "Organisation erstellen",
"create-user": "Benutzer anlegen", "create-team": "Team erstellen",
"created-blanco-cards": "Blankokarten wurden erstellt", "create-track": "Track erstellen",
"creating-blanco-cards": "Erstelle Blankokarten", "create-user": "Benutzer anlegen",
"credits": "Credits", "created-blanco-cards": "Blankokarten wurden erstellt",
"csv_import__class": "Klasse", "creating-blanco-cards": "Erstelle Blankokarten",
"csv_import__firstname": "Vorname", "credits": "Credits",
"csv_import__lastname": "Nachname", "csv_import__class": "Klasse",
"csv_import__middlename": "Mittelname", "csv_import__firstname": "Vorname",
"csv_import__team": "Team", "csv_import__lastname": "Nachname",
"danger-zone": "Gefahrenzone", "csv_import__middlename": "Mittelname",
"dashboard-greeting": "Hallo", "csv_import__team": "Team",
"dashboard-title": "Dashboard", "danger-zone": "Gefahrenzone",
"datatable": { "dashboard-greeting": "Hallo",
"search": "🔍 Suche ...", "dashboard-title": "Dashboard",
"an_error_happened_while_fetching_the_data": "Beim Abrufen der Daten ist ein Fehler aufgetreten", "datatable": {
"loading": "Wird geladen...", "search": "🔍 Suche ...",
"next": "Nächste", "an_error_happened_while_fetching_the_data": "Beim Abrufen der Daten ist ein Fehler aufgetreten",
"of": "von", "loading": "Wird geladen...",
"previous": "Vorherige", "next": "Nächste",
"to": "bis", "of": "von",
"showing": "Zeige", "previous": "Vorherige",
"no_matching_records_found": "Keine passenden Einträge gefunden", "to": "bis",
"page": "Seite", "showing": "Zeige",
"records": "Einträge", "no_matching_records_found": "Keine passenden Einträge gefunden",
"sort_column_ascending": "Spalte aufsteigend sortieren", "page": "Seite",
"sort_column_descending": "Spalte absteigend sortieren" "records": "Einträge",
}, "sort_column_ascending": "Spalte aufsteigend sortieren",
"delete": "Löschen", "sort_column_descending": "Spalte absteigend sortieren"
"delete-contact": "Kontakt löschen", },
"delete-donation": "Sponsporing löschen", "delete": "Löschen",
"delete-donor": "Sponsor:in löschen", "delete-contact": "Kontakt löschen",
"delete-group": "Gruppe löschen", "delete-donation": "Sponsporing löschen",
"delete-organization": "Organisation löschen", "delete-donor": "Sponsor:in löschen",
"delete-profile": "Profil löschen", "delete-group": "Gruppe löschen",
"delete-runner": "Läufer:in löschen", "delete-organization": "Organisation löschen",
"delete-scan": "Scan löschen", "delete-profile": "Profil löschen",
"delete-station": "Station löschen", "delete-runner": "Läufer:in löschen",
"delete-team": "Team Löschen", "delete-scan": "Scan löschen",
"delete-user": "Benutzer:in löschen", "delete-station": "Station löschen",
"deleted-scan": "Scan wurde gelöscht", "delete-team": "Team Löschen",
"dependency_name": "Name", "delete-user": "Benutzer:in löschen",
"description": "Beschreibung", "deleted-scan": "Scan wurde gelöscht",
"description-optional": "Beschreibung (optional)", "dependency_name": "Name",
"deselect-all": "Alle abwählen", "description": "Beschreibung",
"details": "Details", "description-optional": "Beschreibung (optional)",
"disabled": "Deaktiviert", "deselect-all": "Alle abwählen",
"distance": "Distanz", "details": "Details",
"distance-donation": "Sponsoring", "disabled": "deaktiviert",
"distance-in-km": "Distanz (in KM)", "distance": "Distanz",
"distance-track": "Distanz (+Track)", "distance-donation": "Sponsoring",
"do-you-really-want-to-delete-your-profile": "Möchtest du dein Profil wirklich löschen?", "distance-in-km": "Distanz (in KM)",
"do-you-want-to-delete-the-organization-delete_org-name": "Möchtest du die Organisation {orgname} löschen?", "distance-track": "Distanz (+Track)",
"do-you-want-to-delete-the-team-delete_team-name": "Möchtest du das Team {teamname} löschen?", "do-you-really-want-to-delete-your-profile": "Möchtest du dein Profil wirklich 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-organization-delete_org-name": "Möchtest du die Organisation {orgname} löschen?",
"documentation": "Dokumentation", "do-you-want-to-delete-the-team-delete_team-name": "Möchtest du das Team {teamname} löschen?",
"donation-amount": "Sponsoringbetrag", "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-must-be-greater-that-0-00eur": "Der Sponsoringbetrag muss größer als 0.00€ sein.", "documentation": "Dokumentation",
"donations": "Sponsorings", "donation-amount": "Sponsoringbetrag",
"donor": "Sponsor:in", "donation-amount-must-be-greater-that-0-00eur": "Der Sponsoringbetrag muss größer als 0.00€ sein.",
"donor-added": "Sponsor:in hinzugefügt", "donations": "Sponsorings",
"donor-deleted": "Sponsor:in gelöscht", "donor": "Sponsor:in",
"donor-has-no-associated-donations": "Zur Sponsor:in gibt es noch keine Sponsorings", "donor-added": "Sponsor:in hinzugefügt",
"donor-is-being-added": "Sponsor:in wird hinzugefügt...", "donor-deleted": "Sponsor:in gelöscht",
"donor-is-being-updated": "Sponsor:in wird aktualisiert", "donor-has-no-associated-donations": "Zur Sponsor:in gibt es noch keine Sponsorings",
"donors": "Sponsor:innen", "donor-is-being-added": "Sponsor:in wird hinzugefügt...",
"donors-are-being-loaded": "Sponsor:innen werden geladen", "donor-is-being-updated": "Sponsor:in wird aktualisiert",
"dont-have-your-email-connected": "Deine E-Mail ist nicht verknüpft?", "donors": "Sponsor:innen",
"dont-panic-were-resetting-it": "Keine Panik, wir setzen es zurück ✌", "donors-are-being-loaded": "Sponsor:innen werden geladen",
"e-mail-adress": "E-Mail-Adresse", "dont-have-your-email-connected": "Deine E-Mail ist nicht verknüpft?",
"edit": "Bearbeiten", "dont-panic-were-resetting-it": "Keine Panik, wir setzen es zurück ✌",
"edit-a-card": "Läuferkarte bearbeiten", "e-mail-adress": "E-Mail-Adresse",
"edit-permissions": "Berechtigungen bearbeiten", "edit": "Bearbeiten",
"email_address_or_username": "E-Mail-Adresse/ Benutzername", "edit-a-card": "Läuferkarte bearbeiten",
"enabled": "aktiviert", "edit-permissions": "Berechtigungen bearbeiten",
"enabled_large": "Aktiviert", "email_address_or_username": "E-Mail-Adresse/ Benutzername",
"english": "Englisch", "enabled": "aktiviert",
"error_on_login": "😢Fehler beim Login", "enabled_large": "Aktiviert",
"erteilte": "Direkt erteilte", "english": "Englisch",
"everything-concerning-your-profile": "Alles zu deinem Profil", "error-during-import": "Fehler beim Importieren",
"everything-is-more-fun-together": "Im Team macht's mehr Spaß 🏃‍♂️🏃‍♀️🏃‍♂️", "error-whyile-copying-to-clipboard": "Fehler beim Kopieren in die Zwischenablage",
"faq": "FAQ", "error_on_login": "😢Fehler beim Login",
"filter-by-organization-team": "Filtern nach Organisation / Team", "erteilte": "Direkt erteilte",
"first-name": "Vorname", "everything-concerning-your-profile": "Alles zu deinem Profil",
"first-name-is-required": "Vorname muss angegeben werden", "everything-is-more-fun-together": "Im Team macht's mehr Spaß 🏃‍♂️🏃‍♀️🏃‍♂️",
"first-scan-of-the-day": "Erster Scan des Tages", "faq": "FAQ",
"fixed-donation": "Festbetragsspende", "filter-by-organization-team": "Filtern nach Organisation / Team",
"forgot_password": "Passwort vergessen?", "first-name": "Vorname",
"geerbte": "geerbte", "first-name-is-required": "Vorname muss angegeben werden",
"general-stats": "Allgemeine Statistiken", "first-scan-of-the-day": "Erster Scan des Tages",
"general_promise_error": "😢 Ein unbekannter Fehler ist aufgetreten", "fixed-donation": "Festbetragsspende",
"generate-sponsoring-contract": "Sponsoringvertrag generieren", "forgot_password": "Passwort vergessen?",
"generate-sponsoring-contracts": "Sponsoringverträge generieren", "geerbte": "geerbte",
"generating-pdf": "Pdf wird generiert...", "general-stats": "Allgemeine Statistiken",
"generating-pdfs": "PDFs werden generiert...", "general_promise_error": "😢 Ein unbekannter Fehler ist aufgetreten",
"generic-ui-logic-error": "Etwas ist in der Benutzeroberfläche schiefgelaufen.", "generate-sponsoring-contract": "Sponsoringvertrag generieren",
"german": "Deutsch", "generate-sponsoring-contracts": "Sponsoringverträge generieren",
"go-to-login": "Zum Login", "generating-pdf": "Pdf wird generiert...",
"goback": "Zur Startseite", "generating-pdfs": "PDFs werden generiert...",
"granted": "Gewährt", "generic-ui-logic-error": "Etwas ist in der Benutzeroberfläche schiefgelaufen.",
"group": "Gruppe", "german": "Deutsch",
"group-added": "Gruppe hinzugefügt", "go-to-login": "Zum Login",
"group-is-being-added": "Gruppe wird erstellt", "goback": "Zur Startseite",
"group-name-is-required": "Der Gruppenname muss angegeben werden.", "granted": "Gewährt",
"group-updated": "Gruppe aktualisiert", "group": "Gruppe",
"groups": "Gruppen", "group-added": "Gruppe hinzugefügt",
"groups-are-being-loaded": "Gruppen werden geladen", "group-is-being-added": "Gruppe wird erstellt",
"home": "Start", "group-name-is-required": "Der Gruppenname muss angegeben werden.",
"icon-image-credits": "Wir möchten uns außerdem für die verwendeten Icons und Bilder bedanken bei:", "group-updated": "Gruppe aktualisiert",
"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": "Gruppen",
"import-finished": "Import abgeschlossen", "groups-are-being-loaded": "Gruppen werden geladen",
"import-runners": "Läufer:innen importieren", "home": "Start",
"import__target-organization": "Ziel Organisation", "icon-image-credits": "Wir möchten uns außerdem für die verwendeten Icons und Bilder bedanken bei:",
"imprint": "Impressum ", "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-loading": "Impressum lädt...", "import-finished": "Import abgeschlossen",
"inactive": "Inaktiv", "import-runners": "Läufer:innen importieren",
"installed-version": "Installierte Version", "import__target-organization": "Ziel Organisation",
"internal-error": "Interner Fehler", "imprint": "Impressum ",
"invalid": "Ungültig", "imprint-loading": "Impressum lädt...",
"invalid-mail-reset": "Das ist keine gültige E-Mail", "inactive": "Inaktiv",
"just-enter-how-many-you-want-and-the-system-will-create-them": "Geb einfach ein, wie viele Blankokarten das System erstellen soll.", "installed-version": "Installierte Version",
"laeufer-hinzufuegen": "Läufer:in hinzufügen", "internal-error": "Interner Fehler",
"laeufer-importieren": "Läufer:innen importieren", "invalid": "Ungültig",
"laptime": "Rundenzeit", "invalid-mail-reset": "Das ist keine gültige E-Mail",
"last-name": "Nachname", "just-enter-how-many-you-want-and-the-system-will-create-them": "Geb einfach ein, wie viele Blankokarten das System erstellen soll.",
"last-name-is-required": "Nachname muss angegeben werden", "laeufer-hinzufuegen": "Läufer:in hinzufügen",
"lfk-is-os": "Das \"Lauf für Kaya!\" Frontend ist (wie alle anderen Projekte für den \"LfK!\" auch) ein OpenSource Projekt.", "laeufer-importieren": "Läufer:innen importieren",
"license": "Lizenz", "laptime": "Rundenzeit",
"licenses-are-being-loaded": "Lizenzen werden geladen...", "last-name": "Nachname",
"loading-cards": "Läuferkarten werden geladen", "last-name-is-required": "Nachname muss angegeben werden",
"loading-contact-details": "Kontaktdaten 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-donation-details": "Lade Sponsoringdetails", "license": "Lizenz",
"loading-donor-details": "Lade Details", "licenses-are-being-loaded": "Lizenzen werden geladen...",
"loading-group-detail": "Lade Gruppendetails...", "loading-cards": "Läuferkarten werden geladen",
"loading-profile-data": "Lade Profildaten", "loading-contact-details": "Kontaktdaten werden geladen ...",
"loading-runners": "Läufer:innen werden geladen...", "loading-donation-details": "Lade Sponsoringdetails",
"loading-station-details": "Lade Scanstation-Details ...", "loading-donor-details": "Lade Details",
"log_in": "Anmelden", "loading-group-detail": "Lade Gruppendetails...",
"log_in_to_your_account": "Bitte melde dich an", "loading-profile-data": "Lade Profildaten",
"login_is_checked": "Login wird überprüft", "loading-runners": "Läufer:innen werden geladen...",
"logout": "Abmelden", "loading-station-details": "Lade Scanstation-Details ...",
"mail-validation-in-progress": "E-Mail Verifizierung läuft... ", "log_in": "Anmelden",
"manage-admin-users": "Nutzer verwalten", "log_in_to_your_account": "Bitte melde dich an",
"middle-name": "Mittelname", "login_is_checked": "Login wird überprüft",
"minimum-lap-time-in-s": "Minimale Rundenzeit (in Sekunden)", "logout": "Abmelden",
"minimum-lap-time-must-be-a-positive-number-or-0": "Die minimale Rundenzeit muss eine positive Zahl oder 0 sein", "mail-validation-in-progress": "E-Mail Verifizierung läuft... ",
"name": "Name", "manage-admin-users": "Nutzer verwalten",
"name-is-required": "Der Gruppenname muss angegeben werden", "middle-name": "Mittelname",
"new-password": "Neues Passwort", "minimum-lap-time-in-s": "Minimale Rundenzeit (in Sekunden)",
"no-contact-found": "Keine Kontakte gefunden", "minimum-lap-time-must-be-a-positive-number-or-0": "Die minimale Rundenzeit muss eine positive Zahl oder 0 sein",
"no-contact-selected": "Kein Kontakt ausgewählt", "name": "Name",
"no-contact-specified": "Kein Kontakt angegeben", "name-is-required": "Der Gruppenname muss angegeben werden",
"no-donors-found": "Keine Spender:innen gefunden", "new-password": "Neues Passwort",
"no-license-text-could-be-found": "Kein Lizenz-Text gefunden 😢", "no-contact-found": "Keine Kontakte gefunden",
"no-organization-or-team-found": "Keine Organisationen oder Teams gefunden", "no-contact-selected": "Kein Kontakt ausgewählt",
"no-organization-specified": "Keine Organisation angegeben", "no-contact-specified": "Kein Kontakt angegeben",
"no-organizations-found": "Keine Organisationen gefunden", "no-donors-found": "Keine Spender:innen gefunden",
"no-runners-found": "Keine Läufer:innen gefunden", "no-license-text-could-be-found": "Kein Lizenz-Text gefunden 😢",
"no-tracks-added-yet": "Es wurden noch keine Tracks erstellt.", "no-organization-or-team-found": "Keine Organisationen oder Teams gefunden",
"non-blanko": "Keine/Blankokarte", "no-organization-specified": "Keine Organisation angegeben",
"organization": "Organisation", "no-organizations-found": "Keine Organisationen gefunden",
"organization-added": "Organisation hinzugefügt", "no-runners-found": "Keine Läufer:innen gefunden",
"organization-deleted": "Organisation gelöscht", "no-tracks-added-yet": "Es wurden noch keine Tracks erstellt.",
"organization-detail-is-being-loaded": "Organisationsdetails werden geladen ...", "non-blanko": "Keine/Blankokarte",
"organization-is-being-added": "Organisation wird hinzugefügt ...", "organization": "Organisation",
"organization-name-is-required": "Der Name muss angegeben werden", "organization-added": "Organisation hinzugefügt",
"organizations": "Organisationen", "organization-deleted": "Organisation gelöscht",
"organizations-are-being-loaded": "Organisationen werden geladen ...", "organization-detail-is-being-loaded": "Organisationsdetails werden geladen ...",
"orgs": "Organisationen", "organization-is-being-added": "Organisation wird hinzugefügt ...",
"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!", "organization-name-is-required": "Der Name muss angegeben werden",
"password": "Passwort", "organizations": "Organisationen",
"password-changed": "Passwort wurde aktualisiert!", "organizations-are-being-loaded": "Organisationen werden geladen ...",
"password-is-required": "Passwort muss angegeben werden", "orgs": "Organisationen",
"password-reset-failed": "Passwort zurücksetzen ist fehlgeschlagen!", "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-in-progress": "Passwort wird zurückgesetzt...", "password": "Passwort",
"password-reset-mail-sent": "Passwort-Reset Mail wurde an \"{usersEmail}\" geschickt.", "password-changed": "Passwort wurde aktualisiert!",
"password-reset-successful": "Passwort erfolgreich zurückgesetzt!", "password-is-required": "Passwort muss angegeben werden",
"passwords-dont-match": "Die Passwörter stimmen nicht überein.", "password-reset-failed": "Passwort zurücksetzen ist fehlgeschlagen!",
"pdf-generation-failed": "PDF Generierung fehlgeschlagen!", "password-reset-in-progress": "Passwort wird zurückgesetzt...",
"pdf-successfully-generated": "PDF wurde erfolgreich generiert!", "password-reset-mail-sent": "Passwort-Reset Mail wurde an \"{usersEmail}\" geschickt.",
"pdfs-successfully-generated": "Alle PDFs wurden generiert!", "password-reset-successful": "Passwort erfolgreich zurückgesetzt!",
"per-kilometer": "pro Kilometer", "passwords-dont-match": "Die Passwörter stimmen nicht überein.",
"permissions": "Berechtigungen", "pdf-generation-failed": "PDF Generierung fehlgeschlagen!",
"permissions-updated": "Berechtigungen aktualisiert!", "pdf-successfully-generated": "PDF wurde erfolgreich generiert!",
"phone": "Telefon", "pdfs-successfully-generated": "Alle PDFs wurden generiert!",
"please-provide-a-password": "Bitte gebe ein Passwort an...", "per-kilometer": "pro Kilometer",
"please-provide-the-nessecary-information-to-add-a-new-donor": "Bitte mach die Notwendigen Angaben, um eine neue Sponsor:in zu erstellen", "permissions": "Berechtigungen",
"please-provide-the-nessecary-information-to-create-a-new-donation": "Bitte gebe alle für das Sponsoring notwendigen Daten an.", "permissions-updated": "Berechtigungen aktualisiert!",
"please-provide-the-nessecary-information-to-create-a-new-scan": "Bitte gebe alle notwendigen Informationen an, um einen neuen Scan zu erstellen.", "phone": "Telefon",
"please-provide-the-required-csv-xlsx-file": "Bitte eine CSV oder XLSX Datei hochladen.", "please-copy-the-token-and-store-it-somewhere-save": "Bitte kopiere dir den Token und bewahre ihn gut auf.",
"please-provide-the-required-information-for-creating-a-new-user-group": "Bitte gebe alle für eine neue Gruppe notwendigen Informationen an.", "please-provide-a-password": "Bitte gebe ein Passwort an...",
"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-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-organization": "Bitte gebe alle nötigen Informationen an, im die neue Organisation 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-runner": "Bitte die benötigten Informationen angeben.", "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-team": "Bitte gebe alle nötigen Informationen an, im das neue Team zu erstellen.", "please-provide-the-required-csv-xlsx-file": "Bitte eine CSV oder XLSX Datei hochladen.",
"please-provide-the-required-information-to-add-a-new-track": "Bitte die benötigten Informationen angeben.", "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-user": "Bitte gebe alle nötigen Informationen an, im die neue Benutzer: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-request-a-new-reset-mail": "Bitte eine neue Passwortreset-Mail anfordern...", "please-provide-the-required-information-to-add-a-new-organization": "Bitte gebe alle nötigen Informationen an, im die neue Organisation zu erstellen.",
"privacy": "Datenschutz", "please-provide-the-required-information-to-add-a-new-runner": "Bitte die benötigten Informationen angeben.",
"privacy-loading": "Datenschutzerklärung lädt...", "please-provide-the-required-information-to-add-a-new-team": "Bitte gebe alle nötigen Informationen an, im das neue Team zu erstellen.",
"profile": "Profil", "please-provide-the-required-information-to-add-a-new-track": "Bitte die benötigten Informationen angeben.",
"profile-picture": "Profilbild", "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-updated": "Profil wurde aktualisiert!", "please-provide-the-required-information-to-create-a-new-scanstation": "Bitte gebe alle für eine Scannerstation notwendigen Informationen an",
"read-license": "Lizenz-Text lesen", "please-request-a-new-reset-mail": "Bitte eine neue Passwortreset-Mail anfordern...",
"receipt-needed": "Spendenquittung benötigt", "privacy": "Datenschutz",
"repo_link": "Link", "privacy-loading": "Datenschutzerklärung lädt...",
"request-a-new-reset-mail": "Neue Reset-Mail anfordern", "profile": "Profil",
"reset-my-password": "Passwort zurücksetzen", "profile-picture": "Profilbild",
"reset-password": "Passwort zurücksetzen", "profile-updated": "Profil wurde aktualisiert!",
"runner": "Läufer:in", "read-license": "Lizenz-Text lesen",
"runner-added": "Läufer:in hinzugefügt", "receipt-needed": "Spendenquittung benötigt",
"runner-import": "Läufer:innen Import", "repo_link": "Link",
"runner-is-being-added": "Läufer:in wird hinzugefügt...", "request-a-new-reset-mail": "Neue Reset-Mail anfordern",
"runner-updated": "Läufer:in aktualisiert!", "reset-my-password": "Passwort zurücksetzen",
"runnerimport_verify_runners_org": "Bitte die Läufer:innen für den Import in die Organisation \"{org_name}\" bestätigen", "reset-password": "Passwort zurücksetzen",
"runners": "Läufer", "runner": "Läufer:in",
"runners-are-being-imported": "Läufer:innen werden importiert ...", "runner-added": "Läufer:in hinzugefügt",
"runners-are-being-loaded": "Läufer:innen werden geladen ...", "runner-import": "Läufer:innen Import",
"save": "Speichern", "runner-is-being-added": "Läufer:in wird hinzugefügt...",
"save-changes": "Änderungen speichern", "runner-updated": "Läufer:in aktualisiert!",
"scan-added": "Scan hinzugefügt", "runnerimport_verify_runners_org": "Bitte die Läufer:innen für den Import in die Organisation \"{org_name}\" bestätigen",
"scan-is-being-updated": "Scan wird aktualisiert", "runners": "Läufer",
"scan-with-fixed-distance": "Scan mit Festdistanz", "runners-are-being-imported": "Läufer:innen werden importiert ...",
"scans": "Scans", "runners-are-being-loaded": "Läufer:innen werden geladen ...",
"scans-are-being-loaded": "Scans werden geladen", "save": "Speichern",
"scanstation": "Scanner Station", "save-changes": "Änderungen speichern",
"scanstations": "Scanner Stationen", "scan-added": "Scan hinzugefügt",
"scanstations-are-being-loaded": "Scannerstationen werden geladen...", "scan-is-being-updated": "Scan wird aktualisiert",
"search-for-an-organization-by-name-or-id": "Suche eine Organisation (via Name oder Id)", "scan-with-fixed-distance": "Scan mit Festdistanz",
"search-for-an-organization-or-team-by-name-or-id": "Suche eine Organisation oder ein Team (via Name oder Id)", "scans": "Scans",
"search-for-donor-name-or-id": "Suche eine Spender:in (via Name oder Id)", "scans-are-being-loaded": "Scans werden geladen",
"search-for-permission": "Berechtigungen durchsuchen", "scanstation": "Scanner Station",
"search-for-runner-by-name-or-id": "Suche eine Läufer:in (via Name oder Id)", "scanstation-added": "Station wurde erstellt",
"select-all": "Alle auswählen", "scanstation-is-being-added": "Scannerstation wird angelegt...",
"select-language": "Sprache auswählen", "scanstations": "Scanner Stationen",
"send-a-mail-to-lfk-odit-services": "Sende eine Mail an lfk@odit.services", "scanstations-are-being-loaded": "Scannerstationen werden geladen...",
"set-the-user-active-inactive": "Den Benutzer auf (in)aktiv setzen", "search-for-an-organization-by-name-or-id": "Suche eine Organisation (via Name oder Id)",
"settings": "Einstellungen", "search-for-an-organization-or-team-by-name-or-id": "Suche eine Organisation oder ein Team (via Name oder Id)",
"settings-for-your-profile": "Die Einstellungen deines Accounts", "search-for-donor-name-or-id": "Suche eine Spender:in (via Name oder Id)",
"something-about-the-group": "Infos zur Gruppe", "search-for-permission": "Berechtigungen durchsuchen",
"stats-are-being-loaded": "Die Statistiken werden geladen...", "search-for-runner-by-name-or-id": "Suche eine Läufer:in (via Name oder Id)",
"status": "Status", "select-all": "Alle auswählen",
"stuff-that-could-harm-your-profile": "Einstellungen, die deinem Profil nachhaltig schaden können", "select-language": "Sprache auswählen",
"successful-password-reset": "Passwort erfolgreich zurückgesetzt!", "send-a-mail-to-lfk-odit-services": "Sende eine Mail an lfk@odit.services",
"team": "Team", "set-the-user-active-inactive": "Den Benutzer auf (in)aktiv setzen",
"team-detail-is-being-loaded": "Team wird geladen...", "settings": "Einstellungen",
"team-name": "Teamname", "settings-for-your-profile": "Die Einstellungen deines Accounts",
"team-name-is-required": "Teamname ist erforderlich", "something-about-the-group": "Infos zur Gruppe",
"teams": "Teams", "stats-are-being-loaded": "Die Statistiken werden geladen...",
"teams-are-being-loaded": "Teams werden geladen ...", "status": "Status",
"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...", "stuff-that-could-harm-your-profile": "Einstellungen, die deinem Profil nachhaltig schaden können",
"the-scans-distance-must-be-greater-than-0m": "Die Distanz muss größer als 0m sein.", "successful-password-reset": "Passwort erfolgreich zurückgesetzt!",
"there-are-no-cards-yet": "Es gibt noch keine Läuferkarten.", "team": "Team",
"there-are-no-contacts-added-yet": "Es wurden noch keine Kontakte hinzugefügt.", "team-detail-is-being-loaded": "Team wird geladen...",
"there-are-no-donations-yet": "Es gibt noch keine Sponsorings", "team-name": "Teamname",
"there-are-no-donors-yet": "Es gibt noch keine Sponsor:innen", "team-name-is-required": "Teamname ist erforderlich",
"there-are-no-groups-yet": "Es gibt noch keine Gruppen", "teams": "Teams",
"there-are-no-organizations-added-yet": "Es wurden noch keine Organisationen hinzugefügt.", "teams-are-being-loaded": "Teams werden geladen ...",
"there-are-no-runners-added-yet": "Es wurden noch keine Läufer:innen 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-scans-yet": "Es gibt noch keine Scans", "the-scans-distance-must-be-greater-than-0m": "Die Distanz muss größer als 0m sein.",
"there-are-no-teams-added-yet": "Es wurden noch keine Teams hinzugefügt.", "there-are-no-cards-yet": "Es gibt noch keine Läuferkarten.",
"there-are-no-users-added-yet": "Es wurden noch keine Benutzer 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!",
"this-card-is": "Diese Karte ist", "there-are-no-contacts-added-yet": "Es wurden noch keine Kontakte hinzugefügt.",
"this-might-take-a-moment": "Das könnte einen kleinen Moment dauern", "there-are-no-donations-yet": "Es gibt noch keine Sponsorings",
"this-scanstation-is": "Diese Station ist", "there-are-no-donors-yet": "Es gibt noch keine Sponsor:innen",
"total-distance": "gelaufene Strecke", "there-are-no-groups-yet": "Es gibt noch keine Gruppen",
"total-donation-amount": "Gesamtbetrag", "there-are-no-organizations-added-yet": "Es wurden noch keine Organisationen hinzugefügt.",
"total-donations": "Spendensumme", "there-are-no-runners-added-yet": "Es wurden noch keine Läufer:innen hinzugefügt.",
"total-scans": "gesamte Scans", "there-are-no-scans-yet": "Es gibt noch keine Scans",
"track": "Track", "there-are-no-teams-added-yet": "Es wurden noch keine Teams hinzugefügt.",
"track-added": "Track hinzugefügt", "there-are-no-users-added-yet": "Es wurden noch keine Benutzer hinzugefügt.",
"track-data-is-being-loaded": "Trackdaten werden geladen", "this-card-is": "Diese Karte ist",
"track-is-being-added": "Track wird hinzugefügt...", "this-might-take-a-moment": "Das könnte einen kleinen Moment dauern",
"track-length-in-m": "Tracklänge (in Metern)", "this-scanstation-is": "Diese Station ist",
"track-length-must-be-greater-than-0": "Die Länge muss größer als 0 (Meter) sein", "token": "Token",
"track-name": "Trackname", "total-distance": "gelaufene Strecke",
"track-name-must-not-be-empty": "Der Name muss angegeben werden", "total-donation-amount": "Gesamtbetrag",
"tracks": "Tracks", "total-donations": "Spendensumme",
"update-password": "Passwort ändern", "total-scans": "gesamte Scans",
"updated-contact": "Kontakt aktualisiert!", "track": "Track",
"updated-donor": "Sponsor:in wurde aktualisiert", "track-added": "Track hinzugefügt",
"updated-organization": "Organisation wurde aktualisiert", "track-data-is-being-loaded": "Trackdaten werden geladen",
"updated-scan": "Scan wurde aktualisiert", "track-is-being-added": "Track wird hinzugefügt...",
"updateing-group": "Gruppe wird aktualisiert...", "track-length-in-m": "Tracklänge (in Metern)",
"updating-card": "Karte wird aktualisiert", "track-length-must-be-greater-than-0": "Die Länge muss größer als 0 (Meter) sein",
"updating-organization": "Organisation wird aktualisiert", "track-name": "Trackname",
"updating-permissions": "Berechtigungen werden aktualisiert...", "track-name-must-not-be-empty": "Der Name muss angegeben werden",
"updating-runner": "Läufer:in wird aktualisiert.", "tracks": "Tracks",
"updating-user": "Benutzer:in wird aktualisiert...", "update-password": "Passwort ändern",
"updating-your-profile": "Profil wird aktualisiert...", "updated-contact": "Kontakt aktualisiert!",
"user-added": "Benutzer hinzugefügt", "updated-donor": "Sponsor:in wurde aktualisiert",
"user-groups": "Benutzergruppen", "updated-organization": "Organisation wurde aktualisiert",
"user-is-being-added": "Benutzer wird hinzugefügt ...", "updated-scan": "Scan wurde aktualisiert",
"user-updated": "Benutzer:in wurde aktualisiert", "updateing-group": "Gruppe wird aktualisiert...",
"username": "Benutzername", "updating-card": "Karte wird aktualisiert",
"users": "Benutzer", "updating-organization": "Organisation wird aktualisiert",
"valid": "Gültig", "updating-permissions": "Berechtigungen werden aktualisiert...",
"valid-city-is-required": "Du musst eine Stadt angeben", "updating-runner": "Läufer:in wird aktualisiert.",
"valid-email-is-required": "Es wird eine valide E-Mail Adresse benötigt", "updating-user": "Benutzer:in wird aktualisiert...",
"valid-international-phone-number-is-required": "Du musst eine Telefonnummer im internationalen Format angeben...", "updating-your-profile": "Profil wird aktualisiert...",
"valid-zipcode-postal-code-is-required": "Du musst eine valide Postleitzahl angeben", "user-added": "Benutzer hinzugefügt",
"verfuegbare": "Verfügbar", "user-groups": "Benutzergruppen",
"welcome_wavinghand": "Willkommen 👋", "user-is-being-added": "Benutzer wird hinzugefügt ...",
"yes-i-copied-the-token": "Ja, ich habe den Token kopiert", "user-updated": "Benutzer:in wurde aktualisiert",
"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!", "username": "Benutzername",
"you-can-now-use-your-new-password-to-log-in-to-your-account": "Du kannst dich jetzt mit deinem neuen Passwort anmelden! 🎉", "users": "Benutzer",
"you-can-provide-a-runner-but-you-dont-have-to": "Du kannst eine Läufer:in angeben, musst aber nicht.", "valid": "Gültig",
"you-dont-have-any-scanstations-yet": "Es gibt noch keine Scannerstationen", "valid-city-is-required": "Du musst eine Stadt angeben",
"you-have-to-provide-an-organization": "Du musst eine Organisation angeben", "valid-email-is-required": "Es wird eine valide E-Mail Adresse benötigt",
"you-must-create-at-least-one-card-or-cancel": "Du musst mindestens eine Blankokarte erstellen (oder abbrechen).", "valid-international-phone-number-is-required": "Du musst eine Telefonnummer im internationalen Format angeben...",
"zip-postal-code": "Postleitzahl" "valid-zipcode-postal-code-is-required": "Du musst eine valide Postleitzahl angeben",
"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,407 +1,417 @@
{ {
"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",
"close": "Close", "click-to-copy-token-to-clipboard": "Click to copy the token to your clipboard",
"code": "Code", "close": "Close",
"configure-the-tracks-and-minimum-lap-times": "configure the tracks & minimum lap times", "code": "Code",
"confirm": "Confirm", "configure-the-tracks-and-minimum-lap-times": "configure the tracks & minimum lap times",
"confirm-delete": "Confirm Delete", "confirm": "Confirm",
"confirm-delete-donor-with-all-donations": "Confirm, delete donor with all donations", "confirm-delete": "Confirm Delete",
"confirm-delete-my-user-profile": "Confirm, delete my user profile", "confirm-delete-donor-with-all-donations": "Confirm, delete donor with all donations",
"confirm-delete-organization-and-associated-teams-runners": "Confirm, delete organization and associated teams+runners.", "confirm-delete-my-user-profile": "Confirm, delete my user profile",
"confirm-delete-team-and-associated-runners": "Confirm, delete team and associated runners.", "confirm-delete-organization-and-associated-teams-runners": "Confirm, delete organization and associated teams+runners.",
"confirm-deletion": "Confirm Deletion", "confirm-delete-team-and-associated-runners": "Confirm, delete team and associated runners.",
"confirm-the-new-password": "Confirm the new password", "confirm-deletion": "Confirm Deletion",
"contact": "Contact", "confirm-the-new-password": "Confirm the new password",
"contact-deleted": "Contact deleted", "contact": "Contact",
"contact-information": "Contact Information", "contact-deleted": "Contact deleted",
"contact-is-being-updated": "Contact is being updated...", "contact-information": "Contact Information",
"contact-is-not-a-member-in-any-group": "Contact is not a member in any group", "contact-is-being-updated": "Contact is being updated...",
"contacts": "Contacts", "contact-is-not-a-member-in-any-group": "Contact is not a member in any group",
"contacts-are-being-loaded": "contacts are being loaded...", "contacts": "Contacts",
"count_organizations": "# Organizations", "contacts-are-being-loaded": "contacts are being loaded...",
"count_teams": "# Teams", "copied-token-to-clipboard": "Copied token to clipboard",
"create": "Create", "count_organizations": "# Organizations",
"create-a-new": "Create a new", "count_teams": "# Teams",
"create-a-new-card": "Create a new card", "create": "Create",
"create-a-new-contact": "Create a new contact", "create-a-new": "Create a new",
"create-a-new-distance-donation": "Create a new distance donation", "create-a-new-card": "Create a new card",
"create-a-new-donor": "Create a new donor", "create-a-new-contact": "Create a new contact",
"create-a-new-fixed-donation": "Create a new fixed donation", "create-a-new-distance-donation": "Create a new distance donation",
"create-a-new-organization": "Create a new Organization", "create-a-new-donor": "Create a new donor",
"create-a-new-runner": "Create a new Runner", "create-a-new-fixed-donation": "Create a new fixed donation",
"create-a-new-scan-fixed-only": "Create a new scan (fixed only)", "create-a-new-organization": "Create a new Organization",
"create-a-new-scanstation": "Create a new station", "create-a-new-runner": "Create a new Runner",
"create-a-new-team": "Create a new team", "create-a-new-scan-fixed-only": "Create a new scan (fixed only)",
"create-a-new-track": "Create a new Track", "create-a-new-scanstation": "Create a new station",
"create-a-new-user": "Create a new User", "create-a-new-team": "Create a new team",
"create-a-new-user-group": "Create a new user group", "create-a-new-track": "Create a new Track",
"create-bulk-blanco-cards": "Create bulk blanco cards", "create-a-new-user": "Create a new User",
"create-bulk-cards": "Add blanco cards", "create-a-new-user-group": "Create a new user group",
"create-organization": "Create Organization", "create-bulk-blanco-cards": "Create bulk blanco cards",
"create-team": "Create Team", "create-bulk-cards": "Add blanco cards",
"create-track": "Create Track", "create-organization": "Create Organization",
"create-user": "Create User", "create-team": "Create Team",
"created-blanco-cards": "Created blanco cards", "create-track": "Create Track",
"creating-blanco-cards": "Creating blanco cards", "create-user": "Create User",
"credits": "Credits", "created-blanco-cards": "Created blanco cards",
"csv_import__class": "Class", "creating-blanco-cards": "Creating blanco cards",
"csv_import__firstname": "Firstname", "credits": "Credits",
"csv_import__lastname": "Lastname", "csv_import__class": "Class",
"csv_import__middlename": "Middlename", "csv_import__firstname": "Firstname",
"csv_import__team": "Team", "csv_import__lastname": "Lastname",
"danger-zone": "Danger zone", "csv_import__middlename": "Middlename",
"dashboard-greeting": "Hello", "csv_import__team": "Team",
"dashboard-title": "Dashboard", "danger-zone": "Danger zone",
"datatable": { "dashboard-greeting": "Hello",
"search": "🔍 Search...", "dashboard-title": "Dashboard",
"sort_column_ascending": "Sort column ascending", "datatable": {
"sort_column_descending": "Sort column descending", "search": "🔍 Search...",
"previous": "Previous", "sort_column_ascending": "Sort column ascending",
"next": "Next", "sort_column_descending": "Sort column descending",
"page": "Page", "previous": "Previous",
"showing": "Showing", "next": "Next",
"records": "Records", "page": "Page",
"of": "of", "showing": "Showing",
"to": "to", "records": "Records",
"loading": "Loading...", "of": "of",
"no_matching_records_found": "No matching records found", "to": "to",
"an_error_happened_while_fetching_the_data": "An error happened while fetching the data" "loading": "Loading...",
}, "no_matching_records_found": "No matching records found",
"delete": "Delete", "an_error_happened_while_fetching_the_data": "An error happened while fetching the data"
"delete-contact": "Delete Contact", },
"delete-donation": "Delete Donation", "delete": "Delete",
"delete-donor": "Delete donor", "delete-contact": "Delete Contact",
"delete-group": "Delete Group", "delete-donation": "Delete Donation",
"delete-organization": "Delete Organization", "delete-donor": "Delete donor",
"delete-profile": "Delete Profile", "delete-group": "Delete Group",
"delete-runner": "Delete Runner", "delete-organization": "Delete Organization",
"delete-scan": "Delete scan", "delete-profile": "Delete Profile",
"delete-station": "Delete station", "delete-runner": "Delete Runner",
"delete-team": "Delete Team", "delete-scan": "Delete scan",
"delete-user": "Delete User", "delete-station": "Delete station",
"deleted-scan": "Deleted scan", "delete-team": "Delete Team",
"dependency_name": "Name", "delete-user": "Delete User",
"description": "description", "deleted-scan": "Deleted scan",
"description-optional": "Description (optional)", "dependency_name": "Name",
"deselect-all": "deselect all", "description": "description",
"details": "Details", "description-optional": "Description (optional)",
"disabled": "Disabled", "deselect-all": "deselect all",
"distance": "Distance", "details": "Details",
"distance-donation": "distance donation", "disabled": "disabled",
"distance-in-km": "Distance in km", "distance": "Distance",
"distance-track": "Distance (+Track)", "distance-donation": "distance donation",
"do-you-really-want-to-delete-your-profile": "Do you really want to delete your profile?", "distance-in-km": "Distance in km",
"do-you-want-to-delete-the-organization-delete_org-name": "Do you want to delete the organization {orgname}?", "distance-track": "Distance (+Track)",
"do-you-want-to-delete-the-team-delete_team-name": "Do you want to delete the team {teamname}?", "do-you-really-want-to-delete-your-profile": "Do you really want to delete your profile?",
"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-organization-delete_org-name": "Do you want to delete the organization {orgname}?",
"documentation": "Documentation", "do-you-want-to-delete-the-team-delete_team-name": "Do you want to delete the team {teamname}?",
"donation-amount": "Donation amount", "do-you-want-to-delete-this-donor-with-all-related-donations": "Do you want to delete this donor with all related donations",
"donation-amount-must-be-greater-that-0-00eur": "Donation amount must be greater that 0.00€", "documentation": "Documentation",
"donations": "Donations", "donation-amount": "Donation amount",
"donor": "Donor", "donation-amount-must-be-greater-that-0-00eur": "Donation amount must be greater that 0.00€",
"donor-added": "Donor added", "donations": "Donations",
"donor-deleted": "donor deleted", "donor": "Donor",
"donor-has-no-associated-donations": "Donor has no associated donations.", "donor-added": "Donor added",
"donor-is-being-added": "Donor is being added...", "donor-deleted": "donor deleted",
"donor-is-being-updated": "Donor is being updated", "donor-has-no-associated-donations": "Donor has no associated donations.",
"donors": "Donors", "donor-is-being-added": "Donor is being added...",
"donors-are-being-loaded": "donors are being loaded", "donor-is-being-updated": "Donor is being updated",
"dont-have-your-email-connected": "Don't have your email connected?", "donors": "Donors",
"dont-panic-were-resetting-it": "Don't panic, we're resetting it ✌", "donors-are-being-loaded": "donors are being loaded",
"e-mail-adress": "E-Mail Adress", "dont-have-your-email-connected": "Don't have your email connected?",
"edit": "Edit", "dont-panic-were-resetting-it": "Don't panic, we're resetting it ✌",
"edit-a-card": "Edit a card", "e-mail-adress": "E-Mail Adress",
"edit-permissions": "edit permissions", "edit": "Edit",
"email_address_or_username": "Email / username", "edit-a-card": "Edit a card",
"enabled": "enabled", "edit-permissions": "edit permissions",
"enabled_large": "Enabled", "email_address_or_username": "Email / username",
"english": "English", "enabled": "enabled",
"error_on_login": "Error on login", "enabled_large": "Enabled",
"erteilte": "Directly granted", "english": "English",
"everything-concerning-your-profile": "Everything concerning your profile", "error-during-import": "Error during import",
"everything-is-more-fun-together": "everything is more fun together 🏃‍♂️🏃‍♀️🏃‍♂️", "error-whyile-copying-to-clipboard": "Error while copying to clipboard",
"faq": "FAQ", "error_on_login": "Error on login",
"filter-by-organization-team": "Filter by Organization/ Team", "erteilte": "Directly granted",
"first-name": "First name", "everything-concerning-your-profile": "Everything concerning your profile",
"first-name-is-required": "First Name is required", "everything-is-more-fun-together": "everything is more fun together 🏃‍♂️🏃‍♀️🏃‍♂️",
"first-scan-of-the-day": "First scan of the day.", "faq": "FAQ",
"fixed-donation": "fixed donation", "filter-by-organization-team": "Filter by Organization/ Team",
"forgot_password": "Forgot your password?", "first-name": "First name",
"geerbte": "inherited", "first-name-is-required": "First Name is required",
"general-stats": "General Stats", "first-scan-of-the-day": "First scan of the day.",
"general_promise_error": "😢 Error", "fixed-donation": "fixed donation",
"generate-sponsoring-contract": "generate sponsoring contract", "forgot_password": "Forgot your password?",
"generate-sponsoring-contracts": "generate sponsoring contracts", "geerbte": "inherited",
"generating-pdf": "generating PDF...", "general-stats": "General Stats",
"generating-pdfs": "generating PDFs...", "general_promise_error": "😢 Error",
"generic-ui-logic-error": "Something went wrong in the UI logic", "generate-sponsoring-contract": "generate sponsoring contract",
"german": "German", "generate-sponsoring-contracts": "generate sponsoring contracts",
"go-to-login": "Go To Login", "generating-pdf": "generating PDF...",
"goback": "Go Home", "generating-pdfs": "generating PDFs...",
"granted": "granted", "generic-ui-logic-error": "Something went wrong in the UI logic",
"group": "Group", "german": "German",
"group-added": "Group added", "go-to-login": "Go To Login",
"group-is-being-added": "Group is being added...", "goback": "Go Home",
"group-name-is-required": "Group name is required", "granted": "granted",
"group-updated": "group updated", "group": "Group",
"groups": "Groups", "group-added": "Group added",
"groups-are-being-loaded": "Groups are being loaded", "group-is-being-added": "Group is being added...",
"home": "Home", "group-name-is-required": "Group name is required",
"icon-image-credits": "We also want to thank these projects for illustrations and icons:", "group-updated": "group updated",
"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": "Groups",
"import-finished": "Import finished", "groups-are-being-loaded": "Groups are being loaded",
"import-runners": "Import runners", "home": "Home",
"import__target-organization": "Target Organization", "icon-image-credits": "We also want to thank these projects for illustrations and icons:",
"imprint": "Imprint", "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-loading": "Imprint loading...", "import-finished": "Import finished",
"inactive": "Inactive", "import-runners": "Import runners",
"installed-version": "Installed version", "import__target-organization": "Target Organization",
"internal-error": "Internal Error", "imprint": "Imprint",
"invalid": "Invalid", "imprint-loading": "Imprint loading...",
"invalid-mail-reset": "the provided email is invalid", "inactive": "Inactive",
"just-enter-how-many-you-want-and-the-system-will-create-them": "Just enter how many you want and the system will create them", "installed-version": "Installed version",
"laeufer-hinzufuegen": "Add runner", "internal-error": "Internal Error",
"laeufer-importieren": "Läufer importieren", "invalid": "Invalid",
"laptime": "Laptime", "invalid-mail-reset": "the provided email is invalid",
"last-name": "Last name", "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-is-required": "Last Name is required", "laeufer-hinzufuegen": "Add runner",
"lfk-is-os": "The \"Lauf für Kaya!\" Frontend is (like all other projects for the \"LfK!\" Also) an open source project.", "laeufer-importieren": "Läufer importieren",
"license": "License", "laptime": "Laptime",
"licenses-are-being-loaded": "Licenses are being loaded...", "last-name": "Last name",
"loading-cards": "Loading cards", "last-name-is-required": "Last Name is required",
"loading-contact-details": "Loading contact details...", "lfk-is-os": "The \"Lauf für Kaya!\" Frontend is (like all other projects for the \"LfK!\" Also) an open source project.",
"loading-donation-details": "Loading donation details", "license": "License",
"loading-donor-details": "Loading donor details", "licenses-are-being-loaded": "Licenses are being loaded...",
"loading-group-detail": "Loading group detail...", "loading-cards": "Loading cards",
"loading-profile-data": "Loading profile data", "loading-contact-details": "Loading contact details...",
"loading-runners": "loading runners...", "loading-donation-details": "Loading donation details",
"loading-station-details": "Loading station details", "loading-donor-details": "Loading donor details",
"log_in": "Log in", "loading-group-detail": "Loading group detail...",
"log_in_to_your_account": "Log in to your account", "loading-profile-data": "Loading profile data",
"login_is_checked": "Login is being checked...", "loading-runners": "loading runners...",
"logout": "Logout", "loading-station-details": "Loading station details",
"mail-validation-in-progress": "mail validation in progress...", "log_in": "Log in",
"manage-admin-users": "manage admin users", "log_in_to_your_account": "Log in to your account",
"middle-name": "Middle name", "login_is_checked": "Login is being checked...",
"minimum-lap-time-in-s": "minimum lap time in s", "logout": "Logout",
"minimum-lap-time-must-be-a-positive-number-or-0": "minimum lap time must be a positive number or 0", "mail-validation-in-progress": "mail validation in progress...",
"name": "Name", "manage-admin-users": "manage admin users",
"name-is-required": "Name is required", "middle-name": "Middle name",
"new-password": "New password", "minimum-lap-time-in-s": "minimum lap time in s",
"no-contact-found": "No contacts found", "minimum-lap-time-must-be-a-positive-number-or-0": "minimum lap time must be a positive number or 0",
"no-contact-selected": "No contact selected", "name": "Name",
"no-contact-specified": "no contact specified", "name-is-required": "Name is required",
"no-donors-found": "No donors found", "new-password": "New password",
"no-license-text-could-be-found": "No license text could be found 😢", "no-contact-found": "No contacts found",
"no-organization-or-team-found": "No organization or team found", "no-contact-selected": "No contact selected",
"no-organization-specified": "no organization specified", "no-contact-specified": "no contact specified",
"no-organizations-found": "No organizations found", "no-donors-found": "No donors found",
"no-runners-found": "No runners found", "no-license-text-could-be-found": "No license text could be found 😢",
"no-tracks-added-yet": "there are no tracks added yet.", "no-organization-or-team-found": "No organization or team found",
"non-blanko": "Non/Blanko", "no-organization-specified": "no organization specified",
"organization": "Organization", "no-organizations-found": "No organizations found",
"organization-added": "Organization added", "no-runners-found": "No runners found",
"organization-deleted": "Organization deleted", "no-tracks-added-yet": "there are no tracks added yet.",
"organization-detail-is-being-loaded": "organization detail is being loaded...", "non-blanko": "Non/Blanko",
"organization-is-being-added": "Organization is being added...", "organization": "Organization",
"organization-name-is-required": "Organization name is required", "organization-added": "Organization added",
"organizations": "Organizations", "organization-deleted": "Organization deleted",
"organizations-are-being-loaded": "organizations are being loaded...", "organization-detail-is-being-loaded": "organization detail is being loaded...",
"orgs": "Organizations", "organization-is-being-added": "Organization is being added...",
"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!", "organization-name-is-required": "Organization name is required",
"password": "Password", "organizations": "Organizations",
"password-changed": "Password changed!", "organizations-are-being-loaded": "organizations are being loaded...",
"password-is-required": "Password is required", "orgs": "Organizations",
"password-reset-failed": "Password reset failed!", "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-in-progress": "Password Reset in Progress...", "password": "Password",
"password-reset-mail-sent": "Password reset mail was sent to \"{usersEmail}\".", "password-changed": "Password changed!",
"password-reset-successful": "Password Reset successful!", "password-is-required": "Password is required",
"passwords-dont-match": "Passwords don't match", "password-reset-failed": "Password reset failed!",
"pdf-generation-failed": "PDF generation failed!", "password-reset-in-progress": "Password Reset in Progress...",
"pdf-successfully-generated": "PDF successfully generated!", "password-reset-mail-sent": "Password reset mail was sent to \"{usersEmail}\".",
"pdfs-successfully-generated": "PDFs successfully generated!", "password-reset-successful": "Password Reset successful!",
"per-kilometer": "per Kilometer", "passwords-dont-match": "Passwords don't match",
"permissions": "Permissions", "pdf-generation-failed": "PDF generation failed!",
"permissions-updated": "Permissions updated!", "pdf-successfully-generated": "PDF successfully generated!",
"phone": "Phone", "pdfs-successfully-generated": "PDFs successfully generated!",
"please-provide-a-password": "Please provide a password...", "per-kilometer": "per Kilometer",
"please-provide-the-nessecary-information-to-add-a-new-donor": "Please provide the nessecary information to add a new donor", "permissions": "Permissions",
"please-provide-the-nessecary-information-to-create-a-new-donation": "Please provide the nessecary information to create a new donation", "permissions-updated": "Permissions updated!",
"please-provide-the-nessecary-information-to-create-a-new-scan": "Please provide the nessecary information to create a new scan.", "phone": "Phone",
"please-provide-the-required-csv-xlsx-file": "Please provide the required csv/ xlsx file", "please-copy-the-token-and-store-it-somewhere-save": "Please copy the token and store it somewhere safe.",
"please-provide-the-required-information-for-creating-a-new-user-group": "Please provide the required information for creating a new user group.", "please-provide-a-password": "Please provide a password...",
"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-add-a-new-donor": "Please provide the nessecary information to add a new donor",
"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-donation": "Please provide the nessecary information to create a new donation",
"please-provide-the-required-information-to-add-a-new-runner": "Please provide the required information to add a new runner.", "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-team": "Please provide the required information to add a new team.", "please-provide-the-required-csv-xlsx-file": "Please provide the required csv/ xlsx file",
"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-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-user": "Please provide the required information to add a new user.", "please-provide-the-required-information-to-add-a-new-contact": "Please provide the required information to add a new contact.",
"please-request-a-new-reset-mail": "Please request a new reset mail...", "please-provide-the-required-information-to-add-a-new-organization": "Please provide the required information to add a new organization.",
"privacy": "Privacy", "please-provide-the-required-information-to-add-a-new-runner": "Please provide the required information to add a new runner.",
"privacy-loading": "Privacy loading...", "please-provide-the-required-information-to-add-a-new-team": "Please provide the required information to add a new team.",
"profile": "Profile", "please-provide-the-required-information-to-add-a-new-track": "Please provide the required information to add a new track.",
"profile-picture": "Profile Picture", "please-provide-the-required-information-to-add-a-new-user": "Please provide the required information to add a new user.",
"profile-updated": "Profile updated!", "please-provide-the-required-information-to-create-a-new-scanstation": "Please provide the required information to create a new scanstation",
"read-license": "Read License", "please-request-a-new-reset-mail": "Please request a new reset mail...",
"receipt-needed": "Receipt needed", "privacy": "Privacy",
"repo_link": "Link", "privacy-loading": "Privacy loading...",
"request-a-new-reset-mail": "Request a new reset mail", "profile": "Profile",
"reset-my-password": "Reset my password", "profile-picture": "Profile Picture",
"reset-password": "Reset your password", "profile-updated": "Profile updated!",
"runner": "Runner", "read-license": "Read License",
"runner-added": "Runner added", "receipt-needed": "Receipt needed",
"runner-import": "Runner Import", "repo_link": "Link",
"runner-is-being-added": "Runner is being added...", "request-a-new-reset-mail": "Request a new reset mail",
"runner-updated": "Runner updated!", "reset-my-password": "Reset my password",
"runnerimport_verify_runners_org": "Please confirm these runners for import into the organization \"{org_name}\"", "reset-password": "Reset your password",
"runners": "Runners", "runner": "Runner",
"runners-are-being-imported": "Runners are being imported...", "runner-added": "Runner added",
"runners-are-being-loaded": "runners are being loaded...", "runner-import": "Runner Import",
"save": "Save", "runner-is-being-added": "Runner is being added...",
"save-changes": "Save Changes", "runner-updated": "Runner updated!",
"scan-added": "Scan added", "runnerimport_verify_runners_org": "Please confirm these runners for import into the organization \"{org_name}\"",
"scan-is-being-updated": "Scan is being updated", "runners": "Runners",
"scan-with-fixed-distance": "Scan with fixed distance", "runners-are-being-imported": "Runners are being imported...",
"scans": "Scans", "runners-are-being-loaded": "runners are being loaded...",
"scans-are-being-loaded": "Scans are being loaded", "save": "Save",
"scanstation": "Scanstation", "save-changes": "Save Changes",
"scanstations": "Scanstations", "scan-added": "Scan added",
"scanstations-are-being-loaded": "Loading scanstations...", "scan-is-being-updated": "Scan is being updated",
"search-for-an-organization-by-name-or-id": "Search for an organization (by name or id)", "scan-with-fixed-distance": "Scan with fixed distance",
"search-for-an-organization-or-team-by-name-or-id": "Search for an organization or team (by name or id)", "scans": "Scans",
"search-for-donor-name-or-id": "Search for donor (by name or id)", "scans-are-being-loaded": "Scans are being loaded",
"search-for-permission": "Search for permission", "scanstation": "Scanstation",
"search-for-runner-by-name-or-id": "Search for runner (by name or id)", "scanstation-added": "Scanstation added",
"select-all": "select all", "scanstation-is-being-added": "Adding scanstation...",
"select-language": "Select language", "scanstations": "Scanstations",
"send-a-mail-to-lfk-odit-services": "send a mail to lfk@odit.services", "scanstations-are-being-loaded": "Loading scanstations...",
"set-the-user-active-inactive": "set the user active/ inactive", "search-for-an-organization-by-name-or-id": "Search for an organization (by name or id)",
"settings": "Settings", "search-for-an-organization-or-team-by-name-or-id": "Search for an organization or team (by name or id)",
"settings-for-your-profile": "Settings for your profile", "search-for-donor-name-or-id": "Search for donor (by name or id)",
"something-about-the-group": "Something about the group...", "search-for-permission": "Search for permission",
"stats-are-being-loaded": "stats are being loaded...", "search-for-runner-by-name-or-id": "Search for runner (by name or id)",
"status": "Status", "select-all": "select all",
"stuff-that-could-harm-your-profile": "Stuff that could harm your profile", "select-language": "Select language",
"successful-password-reset": "Successful password reset!", "send-a-mail-to-lfk-odit-services": "send a mail to lfk@odit.services",
"team": "Team", "set-the-user-active-inactive": "set the user active/ inactive",
"team-detail-is-being-loaded": "team detail is being loaded...", "settings": "Settings",
"team-name": "Team name", "settings-for-your-profile": "Settings for your profile",
"team-name-is-required": "team name is required", "something-about-the-group": "Something about the group...",
"teams": "Teams", "stats-are-being-loaded": "stats are being loaded...",
"teams-are-being-loaded": "teams are being loaded...", "status": "Status",
"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...", "stuff-that-could-harm-your-profile": "Stuff that could harm your profile",
"the-scans-distance-must-be-greater-than-0m": "The scan's distance must be greater than 0m", "successful-password-reset": "Successful password reset!",
"there-are-no-cards-yet": "There are no cards yet.", "team": "Team",
"there-are-no-contacts-added-yet": "There are no contacts added yet.", "team-detail-is-being-loaded": "team detail is being loaded...",
"there-are-no-donations-yet": "There are no donations yet", "team-name": "Team name",
"there-are-no-donors-yet": "There are no donors yet", "team-name-is-required": "team name is required",
"there-are-no-groups-yet": "There are no groups yet", "teams": "Teams",
"there-are-no-organizations-added-yet": "There are no organizations added yet.", "teams-are-being-loaded": "teams are being loaded...",
"there-are-no-runners-added-yet": "There are no runners 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-scans-yet": "There are no scans yet", "the-scans-distance-must-be-greater-than-0m": "The scan's distance must be greater than 0m",
"there-are-no-teams-added-yet": "There are no teams added yet.", "there-are-no-cards-yet": "There are no cards yet.",
"there-are-no-users-added-yet": "There are no users 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!",
"this-card-is": "This card is", "there-are-no-contacts-added-yet": "There are no contacts added yet.",
"this-might-take-a-moment": "This might take a moment 👀", "there-are-no-donations-yet": "There are no donations yet",
"this-scanstation-is": "This scanstation is", "there-are-no-donors-yet": "There are no donors yet",
"total-distance": "total distance", "there-are-no-groups-yet": "There are no groups yet",
"total-donation-amount": "total donation amount", "there-are-no-organizations-added-yet": "There are no organizations added yet.",
"total-donations": "total donations", "there-are-no-runners-added-yet": "There are no runners added yet.",
"total-scans": "total scans", "there-are-no-scans-yet": "There are no scans yet",
"track": "Track", "there-are-no-teams-added-yet": "There are no teams added yet.",
"track-added": "Track added", "there-are-no-users-added-yet": "There are no users added yet.",
"track-data-is-being-loaded": "Track data is being loaded", "this-card-is": "This card is",
"track-is-being-added": "Track is being added...", "this-might-take-a-moment": "This might take a moment 👀",
"track-length-in-m": "Track Length in m", "this-scanstation-is": "This scanstation is",
"track-length-must-be-greater-than-0": "Track length must be greater than 0", "token": "Token",
"track-name": "Track name", "total-distance": "total distance",
"track-name-must-not-be-empty": "Track name must not be empty", "total-donation-amount": "total donation amount",
"tracks": "Tracks", "total-donations": "total donations",
"update-card": "Update Card", "total-scans": "total scans",
"update-password": "Update password", "track": "Track",
"updated-contact": "Updated contact!", "track-added": "Track added",
"updated-donor": "updated donor", "track-data-is-being-loaded": "Track data is being loaded",
"updated-organization": "updated organization", "track-is-being-added": "Track is being added...",
"updated-scan": "updated scan", "track-length-in-m": "Track Length in m",
"updateing-group": "updateing group...", "track-length-must-be-greater-than-0": "Track length must be greater than 0",
"updating-card": "Updating card", "track-name": "Track name",
"updating-organization": "updating organization", "track-name-must-not-be-empty": "Track name must not be empty",
"updating-permissions": "updating permissions...", "tracks": "Tracks",
"updating-runner": "Updating runner...", "update-card": "Update Card",
"updating-user": "updating user...", "update-password": "Update password",
"updating-your-profile": "Updating your profile...", "updated-contact": "Updated contact!",
"user-added": "User added", "updated-donor": "updated donor",
"user-groups": "User Groups", "updated-organization": "updated organization",
"user-is-being-added": "User is being added...", "updated-scan": "updated scan",
"user-updated": "User updated", "updateing-group": "updateing group...",
"username": "Username", "updating-card": "Updating card",
"users": "Users", "updating-organization": "updating organization",
"valid": "Valid", "updating-permissions": "updating permissions...",
"valid-city-is-required": "Valid city is required", "updating-runner": "Updating runner...",
"valid-email-is-required": "valid email is required", "updating-user": "updating user...",
"valid-international-phone-number-is-required": "valid international phone number is required...", "updating-your-profile": "Updating your profile...",
"valid-zipcode-postal-code-is-required": "Valid zipcode/ postal code is required", "user-added": "User added",
"verfuegbare": "availdable", "user-groups": "User Groups",
"welcome_wavinghand": "Welcome 👋", "user-is-being-added": "User is being added...",
"yes-i-copied-the-token": "Yes, I copied the token", "user-updated": "User updated",
"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!", "username": "Username",
"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! 🎉", "users": "Users",
"you-can-provide-a-runner-but-you-dont-have-to": "You can provide a runner, but you don't have to.", "valid": "Valid",
"you-dont-have-any-scanstations-yet": "You don't have any scanstations yet", "valid-city-is-required": "Valid city is required",
"you-have-to-provide-an-organization": "You have to provide an organization", "valid-email-is-required": "valid email is required",
"you-must-create-at-least-one-card-or-cancel": "You must create at least one card (or cancel).", "valid-international-phone-number-is-required": "valid international phone number is required...",
"zip-postal-code": "ZIP/ postal code" "valid-zipcode-postal-code-is-required": "Valid zipcode/ postal code is required",
"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"
} }