Compare commits

..

No commits in common. "e9ca1d3e5d1f6a5864fac7cffbc5cce2f0f07ee5" and "9fe53b0b9c71e8a6b4aa3f317327ffe729df0834" have entirely different histories.

7 changed files with 976 additions and 1088 deletions

View File

@ -2,121 +2,9 @@
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.18.0](https://git.odit.services/lfk/frontend/compare/0.17.3...0.18.0)
- Moved filter function to typed version [`#171`](https://git.odit.services/lfk/frontend/issues/171)
- ScansOverview: migrate to datatable [`#168`](https://git.odit.services/lfk/frontend/issues/168)
- wip: ScansOverview -> new datatable [`c87561f`](https://git.odit.services/lfk/frontend/commit/c87561f63b90ab951daf91d9b8b54ba96a94cc7f)
- Basic card table replace [`5662c3b`](https://git.odit.services/lfk/frontend/commit/5662c3b6da67c00c94254bf39f8820e531fc93ef)
- RunnersOverview: table responsiveness [`bf1e715`](https://git.odit.services/lfk/frontend/commit/bf1e715261c0076fd8543dd1187c516209a73b16)
- Basic card delete modal [`8ffe8ef`](https://git.odit.services/lfk/frontend/commit/8ffe8eff0623767809cdc49ea15cf2d30b609285)
- wip: delete scans [`f105cc0`](https://git.odit.services/lfk/frontend/commit/f105cc0a41972261610d03015ecd5ee492dab8e2)
- Added delete runner modal [`fd5db7d`](https://git.odit.services/lfk/frontend/commit/fd5db7d68ab4b32f7bb14bd0275a447b749e1fd8)
- Extracted table bottom [`8f50555`](https://git.odit.services/lfk/frontend/commit/8f50555a06a35d0b11ac1d9201851d00d915c4b8)
- fix: formatting [`9def0b2`](https://git.odit.services/lfk/frontend/commit/9def0b27c9958c5c75466f56c17b6dc4d44d2b50)
- fix(CardsOverview): table scroll + checkbox posititioning [`9c13b2f`](https://git.odit.services/lfk/frontend/commit/9c13b2f9e938ad36cb74c66a8f91a5b872c8c2d1)
- Extracted table header [`c241961`](https://git.odit.services/lfk/frontend/commit/c241961d0ab0d6b8c3bf0453c1a21d84027ed62f)
- drop legacy dependencies [`c98eb49`](https://git.odit.services/lfk/frontend/commit/c98eb49ae31d1d28de79c7a9c945ade50828f07f)
- scan delete working [`c7dcf7c`](https://git.odit.services/lfk/frontend/commit/c7dcf7c66d7141117e08462ad05f6f441565d012)
- Add Card appends current cards [`195d182`](https://git.odit.services/lfk/frontend/commit/195d182cc977b4ac9f342f09a9ea69d461892a95)
- Moved data loading to onmount [`a35af6f`](https://git.odit.services/lfk/frontend/commit/a35af6f02055115d60d040baaf22dabbeda38498)
- Add runners reactivity [`06411dc`](https://git.odit.services/lfk/frontend/commit/06411dc14747fc9803da009a29688789c31dfc42)
- quick cleanup [`ebdd1c2`](https://git.odit.services/lfk/frontend/commit/ebdd1c2c0c2191c60dfacd0c4be989748628ca63)
- Extracted deletion into function of overview [`a0727a0`](https://git.odit.services/lfk/frontend/commit/a0727a02913708de06be8bf1b9f8cbae5489f080)
- Moved update card logic to overview [`53b945c`](https://git.odit.services/lfk/frontend/commit/53b945c72fa5b30f03eff8bb83f8f25d85d79b07)
- wip:ScanValid badge [`bd4952e`](https://git.odit.services/lfk/frontend/commit/bd4952ee575b4cd8caea3608b14d8c51b37a55eb)
- yeeted extra table styling [`52a02c8`](https://git.odit.services/lfk/frontend/commit/52a02c82d2bdabdf3e632910aa415c1ffb97fd7f)
- Added custom runner filter [`7c6d39b`](https://git.odit.services/lfk/frontend/commit/7c6d39b5fa60d1b834c9fb74dd26dfc2225161d6)
- Scan reactive add [`f5d14f2`](https://git.odit.services/lfk/frontend/commit/f5d14f2e1810462cba99b2482320746f0750d4a1)
- Moved code around [`239f79f`](https://git.odit.services/lfk/frontend/commit/239f79fecba732c807f4296cf524be15c1ccff1e)
- Scan deletion [`7d8c68a`](https://git.odit.services/lfk/frontend/commit/7d8c68a4550407e8c871545e7a0c5f622a1e3b9c)
- Added status filter function [`f6c1fea`](https://git.odit.services/lfk/frontend/commit/f6c1fea17ce64d890ac810d9dff058dd589c2989)
- Added delete toast [`e2ddb5a`](https://git.odit.services/lfk/frontend/commit/e2ddb5a14cc8b450c00129709bf5b933a47866dd)
- Fixed killing of the dom [`2f62c7a`](https://git.odit.services/lfk/frontend/commit/2f62c7ae89b7dda3bc0efd4d56e677898a3f197f)
- Cards details modal [`f6985da`](https://git.odit.services/lfk/frontend/commit/f6985daec71e4d922acd8a9b2673fd41317b075f)
- Reload table data on delete [`3e8dac3`](https://git.odit.services/lfk/frontend/commit/3e8dac3203f56723a3dad4a35887d60fc03d4ae3)
- Added middle-name [`d811058`](https://git.odit.services/lfk/frontend/commit/d8110580e9a33cfb0c6e9cbdce630262d5b5d4c1)
- Fixed id sorting [`7cec2a0`](https://git.odit.services/lfk/frontend/commit/7cec2a00c513678cae8643ef3905d566a538bde0)
- Import add to datatable [`2a91562`](https://git.odit.services/lfk/frontend/commit/2a915620c9adcb481be53e3c919bd5f14a5108ee)
- Scans deletion [`6d9d8a4`](https://git.odit.services/lfk/frontend/commit/6d9d8a4724135df98ed1bec74b0cc20a8bdbda53)
- fix(DeleteRunnerModal): ESC key [`1df505e`](https://git.odit.services/lfk/frontend/commit/1df505ea00968f65e7aff85baa80f8935fd2eb7b)
- Versionbuilder [`1613ae7`](https://git.odit.services/lfk/frontend/commit/1613ae7de6e84aa5f9df6774a8e820fcf515b14a)
- Fixed edit dispatch [`c681570`](https://git.odit.services/lfk/frontend/commit/c68157013431eeb1150e37fea87da02d5f7b032e)
- ScansOverview: use CardRunner link [`4b171fd`](https://git.odit.services/lfk/frontend/commit/4b171fd04f4fc895f9919294858e546686504c65)
- Added custom filter to scan overview [`2c198cf`](https://git.odit.services/lfk/frontend/commit/2c198cfde89363142c1c958e6961b7823196e04e)
- Disable sort for actions [`fc2c290`](https://git.odit.services/lfk/frontend/commit/fc2c2907c43e5b1fa192b571cf93b2f2e492158f)
- Delete modal logic [`da33005`](https://git.odit.services/lfk/frontend/commit/da3300562a25cf39945a94f873ec27f0d5fb9dc0)
- Module [`9ae5e62`](https://git.odit.services/lfk/frontend/commit/9ae5e62e5d84097082bc29fe20b329f6e614f6ed)
- new license file version [CI SKIP] [`ed1caa7`](https://git.odit.services/lfk/frontend/commit/ed1caa7be7673ef08f9c0074101f3cfb52963ab7)
- Merge pull request 'experiment/tanstack' (#172) from experiment/tanstack into dev [`d88f3a5`](https://git.odit.services/lfk/frontend/commit/d88f3a5a2737921536c5eb109734abafd7609e51)
- Removed pnpm store [`eb13f03`](https://git.odit.services/lfk/frontend/commit/eb13f038a1990ed2966552ab1d36df4a76e5a99a)
- dependency update, drop focusTrap, first tanstack experiment in RunnersOverview [`9bec95e`](https://git.odit.services/lfk/frontend/commit/9bec95ede80908e45ad0f18a66dbb45784f7e33e)
- Added translations [`dcabed4`](https://git.odit.services/lfk/frontend/commit/dcabed4e93134a1f04305c47536f1cc93b0cfb31)
- new license file version [CI SKIP] [`d0fe6a2`](https://git.odit.services/lfk/frontend/commit/d0fe6a2e8513638c4d8e2b3dafd48b91490eab3b)
- Bumped pnpm to 8 [`ee91748`](https://git.odit.services/lfk/frontend/commit/ee91748b3c7c2fb4f196d76121713ac42465b9dd)
- drop old datatables [`cb5f2b7`](https://git.odit.services/lfk/frontend/commit/cb5f2b73d0a5f71875f48d381382919f9bee364e)
- wip: pagination [`a59dbbe`](https://git.odit.services/lfk/frontend/commit/a59dbbe50ede47e0dada906d10887cc6b1ae3264)
- Added sort [`842248e`](https://git.odit.services/lfk/frontend/commit/842248e4c43bb94a0e73981d2d848e0723687932)
- cleanup headers [`5ecf838`](https://git.odit.services/lfk/frontend/commit/5ecf838dd231269c3c4f0d1e3376ff157457b04a)
- Moved filter function to shared [`2304b12`](https://git.odit.services/lfk/frontend/commit/2304b12c1cca6a64573223906ab0561ba9050ec5)
- Group filters [`0283df2`](https://git.odit.services/lfk/frontend/commit/0283df22c84740dd978e09120985215b65d7a12a)
- feat(RunnersOverview): row selection [`6993511`](https://git.odit.services/lfk/frontend/commit/6993511c67cc81303a1eece7fc2a4218dc818afc)
- Basic details and delete buttons [`9363773`](https://git.odit.services/lfk/frontend/commit/9363773fa1910975d48746572fe166363986c6ab)
- Added delete cards button [`70307a9`](https://git.odit.services/lfk/frontend/commit/70307a9e8272f22801c6765c947f8576cc1d1102)
- ScansOverview: add ThFilterTrack [`008835c`](https://git.odit.services/lfk/frontend/commit/008835c24f833aebbecc53921b0901a76f25bf06)
- Yeeted old datatable references [`8925261`](https://git.odit.services/lfk/frontend/commit/89252619b1f6d478c287178bfffc573cf574a8fa)
- Added filter [`a9cdac4`](https://git.odit.services/lfk/frontend/commit/a9cdac4f74a80afe3d0ce677ed5256201b75b29b)
- Moved sort onclick to header only [`3de7b63`](https://git.odit.services/lfk/frontend/commit/3de7b632e058e9ca9ab951de9e86cc2a40eceb68)
- Switched drone to pnpm cache [`d79608e`](https://git.odit.services/lfk/frontend/commit/d79608edbb7ca68b0a26f6c021a141373308081f)
- pagination size [`45a7a90`](https://git.odit.services/lfk/frontend/commit/45a7a90cb8ee933d064c5891b3532cb1ece38d38)
- RunnersOverview: add filter keyboard support [`9415584`](https://git.odit.services/lfk/frontend/commit/94155845f020679e8765d198b5ab4735e1d1142c)
- RunnersOverview: pass selectedRunners to actions [`d4ab76e`](https://git.odit.services/lfk/frontend/commit/d4ab76ea1be1789aaa53ca57d33b2356c6804ffd)
- fix pagination next prev [`cac851f`](https://git.odit.services/lfk/frontend/commit/cac851f2b19dafa01b08d1da612e34cbe3eb4133)
- Moved docker to pnpm with cache [`4cbd265`](https://git.odit.services/lfk/frontend/commit/4cbd26580e51b854fdfd369056f24a30b04100a1)
- fix: TracksOverview [`c799088`](https://git.odit.services/lfk/frontend/commit/c7990882cfa4ac6c3a2ffa696dcbf3b62790c1fe)
- Table header i18n [`070a20a`](https://git.odit.services/lfk/frontend/commit/070a20a2e599e9f00b1bd0e944f9d68d08dc1cba)
- default to 50 rows pagination [`dc866dd`](https://git.odit.services/lfk/frontend/commit/dc866dd5403ae681193c5e325b1f6d4068f80b61)
- improved tablefilters/groupFilter [`3abf608`](https://git.odit.services/lfk/frontend/commit/3abf608b15fcfc2cf65b705d28d394917e7ac333)
- Updated group name conversion [`9111ad1`](https://git.odit.services/lfk/frontend/commit/9111ad147c7537036de834f80db6e557d8d6f0d9)
- show certificate, runnercard, sponsoring contract section [`49c2cd5`](https://git.odit.services/lfk/frontend/commit/49c2cd5c4b32e1b75fe0dae48c1b470608936704)
- add basic table styling [`c5e8409`](https://git.odit.services/lfk/frontend/commit/c5e84090795636c7a80d6cabe46168e436d40f50)
- Cards deleted migrations [`ef077b4`](https://git.odit.services/lfk/frontend/commit/ef077b4e6ad722e6d1c9efd5060165f649fd94c9)
- ignore pnpm store from now on [`fe62ad5`](https://git.odit.services/lfk/frontend/commit/fe62ad5539bc94b242c30c2952bf4c115cc9abfd)
- ammendme [`d31fe23`](https://git.odit.services/lfk/frontend/commit/d31fe2363b0f167b937f7d67908e75c709b324d8)
- updated default table row count [`245db06`](https://git.odit.services/lfk/frontend/commit/245db0617306bab23993caf00dc5ba0405e95625)
- fix: checkbox styling [`64db553`](https://git.odit.services/lfk/frontend/commit/64db5531858b2275d27c53a347da6c0416a278e8)
- Added distance conversion [`333214a`](https://git.odit.services/lfk/frontend/commit/333214aa8f945975ee2dcbd1cfa285e5e75c9d02)
- Added filterfunctions [`a9a965d`](https://git.odit.services/lfk/frontend/commit/a9a965d6981b07b02e3f752e65e1e5c4e9df7147)
- card/ThFilterRunner: text align left [`7083b3d`](https://git.odit.services/lfk/frontend/commit/7083b3d8d2c81fa4ab14f21d379befbb2dab5b6c)
- import [`0240e1d`](https://git.odit.services/lfk/frontend/commit/0240e1dca2e162b8c79f294f5c651b4a38455235)
- fix: table sort button + search style [`57dce34`](https://git.odit.services/lfk/frontend/commit/57dce34fc5b04c297c5341db24ec47c2f1d39595)
- No longer switching pnpm store path [`e5241d6`](https://git.odit.services/lfk/frontend/commit/e5241d619beda90d271485b6c09142b1e7b9b5f1)
- Reactivated generate cards modal [`8f33640`](https://git.odit.services/lfk/frontend/commit/8f33640bec8f79987b1319fb0765535fe493d496)
- Always load bulk created cards [`f89023e`](https://git.odit.services/lfk/frontend/commit/f89023e24ab30c90a8cacf2e9590d1dfa1a743d5)
- ScansOverview: fallback for manual scans [`1ec9556`](https://git.odit.services/lfk/frontend/commit/1ec9556aa64b996d0bdd9cd3ee50a767a154f5f6)
- fix min-w th [`b35375c`](https://git.odit.services/lfk/frontend/commit/b35375c929ad8d525b2761c321ecef0399917828)
- Close modal on delete and import toastify [`03b7ada`](https://git.odit.services/lfk/frontend/commit/03b7ada5ef3cbf64f178d3d0d88c448d76a42885)
- Fixed styling [`13254b2`](https://git.odit.services/lfk/frontend/commit/13254b24dd75ca3eb47fd53d5368f047545e8420)
- Implemented table buttons [`11a56f8`](https://git.odit.services/lfk/frontend/commit/11a56f87e89866bd9b2f7029ef683fd139d60aa4)
- RunnersOverview: disable debug log [`2c992a0`](https://git.odit.services/lfk/frontend/commit/2c992a0e63fa72055d28785fe7f5c21fd26f1fea)
- RunnersOverview: TopActionSection: add margin top [`88f96ac`](https://git.odit.services/lfk/frontend/commit/88f96acc3c31c748d3da29b4564dd681a89208b9)
- Unused filter function value [`38d3e19`](https://git.odit.services/lfk/frontend/commit/38d3e1912cd6d5362db236c34e0c602b52060b73)
- Make the linter happy [`fbc14fd`](https://git.odit.services/lfk/frontend/commit/fbc14fd7b47009bf64a8824e7b60373eea031e3f)
- Dsable column filter for distance [`67eff0e`](https://git.odit.services/lfk/frontend/commit/67eff0eda9b7d49d1abe784247afdbfbd7a76b00)
- getPaginationRowModel [`238082b`](https://git.odit.services/lfk/frontend/commit/238082b657998f513111e832556926decbe84e21)
- -> onkeyup [`aecbabe`](https://git.odit.services/lfk/frontend/commit/aecbabe52221c0ab8d94a42dc8ac42f4f397fde8)
- removed unused import [`9811ede`](https://git.odit.services/lfk/frontend/commit/9811ede3b23a488a49962a43dae5abad60f93341)
- drop redundant button role [`e7eddb4`](https://git.odit.services/lfk/frontend/commit/e7eddb4f08632cc803b8752e3561319fab538843)
- Filter id as equals [`2699b06`](https://git.odit.services/lfk/frontend/commit/2699b06d7c42608b1b3ce2037908a78143038441)
- debug table [`fd0d45f`](https://git.odit.services/lfk/frontend/commit/fd0d45f721396787ad35fca2a7fd0f26d98b23e9)
- add TODO for ScansOverview status filter [`9505c2b`](https://git.odit.services/lfk/frontend/commit/9505c2b03005f4e667082cb4527fea863dbbf7fc)
#### [0.17.3](https://git.odit.services/lfk/frontend/compare/0.17.2...0.17.3) #### [0.17.3](https://git.odit.services/lfk/frontend/compare/0.17.2...0.17.3)
> 15 March 2023
- dependency fixes [`3ea7a01`](https://git.odit.services/lfk/frontend/commit/3ea7a015a9beba3c2e4d3eb966f24ff6d4ac786e) - dependency fixes [`3ea7a01`](https://git.odit.services/lfk/frontend/commit/3ea7a015a9beba3c2e4d3eb966f24ff6d4ac786e)
- 🚀RELEASE v0.17.3 [`85705b6`](https://git.odit.services/lfk/frontend/commit/85705b6e684d0c41d3dc770cef7bffb199101576)
- set pnpm to @7 [`4432941`](https://git.odit.services/lfk/frontend/commit/44329413ed2ca23f74e86db041b2c25b2b1c2a2b) - set pnpm to @7 [`4432941`](https://git.odit.services/lfk/frontend/commit/44329413ed2ca23f74e86db041b2c25b2b1c2a2b)
#### [0.17.2](https://git.odit.services/lfk/frontend/compare/0.17.1...0.17.2) #### [0.17.2](https://git.odit.services/lfk/frontend/compare/0.17.1...0.17.2)

View File

@ -13,7 +13,7 @@
</head> </head>
<body> <body>
<span style="display: none;visibility: hidden;" id="buildinfo">RELEASE_INFO-0.18.0-RELEASE_INFO</span> <span style="display: none;visibility: hidden;" id="buildinfo">RELEASE_INFO-0.17.3-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 type="module" src="/src/main.js"></script> <script type="module" src="/src/main.js"></script>

View File

@ -1,4 +1,4 @@
import fs from 'fs' const fs = require('fs');
// get all language files // get all language files
const files = fs.readdirSync('./src/locales/'); const files = fs.readdirSync('./src/locales/');
files.forEach((f) => { files.forEach((f) => {

View File

@ -1,6 +1,6 @@
{ {
"name": "@odit/lfk-frontend", "name": "@odit/lfk-frontend",
"version": "0.18.0", "version": "0.17.3",
"type": "module", "type": "module",
"scripts": { "scripts": {
"i18n-order": "node order.js", "i18n-order": "node order.js",

View File

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

View File

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

View File

@ -1,5 +1,5 @@
import fs from 'fs'; const fs = require('fs');
const packagejson = JSON.parse(fs.readFileSync(`./package.json`, { encoding: 'utf-8' })); const package = JSON.parse(fs.readFileSync(`./package.json`, { encoding: 'utf-8' }));
const original = fs.readFileSync(`./index.html`, { encoding: 'utf-8' }); const original = fs.readFileSync(`./index.html`, { encoding: 'utf-8' });
let out = original.replace(/RELEASE_INFO-(\S)+-RELEASE_INFO/gi, 'RELEASE_INFO-' + packagejson.version + '-RELEASE_INFO'); let out = original.replace(/RELEASE_INFO-(\S)+-RELEASE_INFO/gi, 'RELEASE_INFO-' + package.version + '-RELEASE_INFO');
fs.writeFileSync(`./index.html`, out); fs.writeFileSync(`./index.html`, out);