Move software files one directory up, Readme

This commit is contained in:
2024-11-19 16:51:28 +01:00
parent 9fa2b753ec
commit b347df7c6e
329 changed files with 255 additions and 31 deletions

252
src/locales/de.json Normal file
View File

@@ -0,0 +1,252 @@
{
"location": {
"allLocations": "Alle Veranstaltungsorte",
"topLocations": "Top Veranstaltungsorte",
"location": "Veranstaltungsort | Veranstaltungsorte",
"noLocationsFound": "Keine Veranstaltungsorte gefunden",
"city": "Stadt | Städte",
"stage": "Bühne | Bühnen",
"seat": {
"seatRow": "Sitzreihe | Sitzreihen",
"seat": "Sitz | Sitze",
"seatGroup": "Sitzgruppe | Sitzgruppen",
"standingPlace": "Stehplatz | Stehplätze",
"seatPlan": "Saalplan | Saalpläne",
"seatSelection": "Sitzauswahl",
"standingArea": "Stehbereich"
},
"nrOfConcerts": "Konzerte",
"capacity": "Kapazität",
"layoutNr": "Layout Nr",
"name": "Location Name",
"address": "Adresse",
"imageIndoor": "Bild Innenraum",
"imageOutdoor": "Bild Außen",
"addLocation": "Neue Location hinzufügen"
},
"concert": {
"concert": "Konzert | Konzerte",
"allConcerts": "Alle Konzerte",
"upcomingConcerts": "Nächste Konzerte",
"goToTheConcert": "Zum Konzert",
"noConcertsFound": "Keine Konzerte gefunden",
"selectedConcert": "Ausgewähltes Konzert",
"concertSoldOut": "Ausverkauft",
"addNewConcert": "Neues Konzert hinzufügen",
"date": "Datum",
"name": "Name des Konzertes",
"offered": "Angeboten",
"image": "Veranstaltungsbild",
"price": "Preis",
"inStock": "Übrige Tickets"
},
"band": {
"band": "Band | Bands",
"allBands": "Alle Bands",
"noBandFound": "Keine Band gefunden",
"rating": "Bewertung | Bewertungen",
"bandMember": "Band Mitglieder",
"image": "Foto | Fotos",
"genre": "Genre | Genres",
"name": "Bandname",
"editBand": "Band bearbeiten",
"foundingYear": "Gründungsjahr",
"descriptionDe": "Beschreibung Deutsch",
"descriptionEn": "Beschreibung Englisch",
"addNewBand": "Neue Band hinzufügen",
"logo": "Band Logo",
"imageMember": "Bilder Mitglieder",
"addNewGenre": "Neues Genre hinzufügen",
"editGenre": "Genre bearbeiten",
"bandDetails": "Band Details",
"withoutConcert": "ohne Konzert"
},
"ticket": {
"ticket": "Ticket | Tickets"
},
"account": {
"account": "Account | Accounts",
"register": "Account erstellen",
"masterData": "Stammdaten",
"noAddresses": "Keine Adressen gefunden",
"noPayments": "Keine Bezahlarten gefunden",
"wrongIban": "Falsches IBAN Format, nur deutsche IBAN-Nummern erlaubt!",
"emailIsNotValid": "Ungültige E-Mail Addresse",
"emailRequired": "E-Mail-Adresse benötigt",
"accountManagement": "Account verwalten",
"accountManagementDescription": "Persönliche Daten, Adressen, Bezahlmethoden",
"login": {
"pleaseLoginToOrder": "Bitte anmelden zum bestellen",
"backToLogin": "Zurück zum Login",
"login": "Login"
},
"logout": {
"logout": "Ausloggen",
"logoutDescription": "Aktuellen Useraccount ausloggen"
},
"userData": {
"username": "Username",
"password": "Passwort",
"address": "Adresse | Adressen",
"payment": "Bezahlart | Bezahlarten",
"email": "E-Mail-Adresse",
"firstName": "Vorname",
"lastName": "Nachname",
"street": "Straße",
"houseNumber": "Hausnummer",
"postalCode": "Postleitzahl",
"placeOfResidence": "Wohnort",
"bankName": "Name der Bank",
"iban": "IBAN"
},
"deleteAccount": {
"deleteAccount": "Account löschen",
"dialog": {
"title": "Account löschen?",
"description": "Soll der Account wirklich gelöscht werden? Dieser kann nicht mehr wiederhergestellt werden!"
}
},
"addNewAccount": "Neuen Account hinzufügen",
"accountRole": "Account Rolle",
"noRealPaymentsNeeded": "Keine echten Kontodaten nötig!",
"administrator": "Administrator | Administratoren"
},
"order": {
"oclock": "Uhr",
"ordering": "Bestellabschluss",
"orderSummary": "Bestellübersicht",
"takeOrder": "Bestellung ausführen",
"noOrders": "Keine Bestellungen gefunden",
"orderedAt": "Bestellt am",
"noOrdersText": "Bisher wurden keine Bestellungen von diesem Account getätigt. Gehe zum Warenkorb und bestelle!",
"ordersDescription": "Übersicht aller getätigten Bestellungen",
"order": "Bestellung | Bestellungen",
"notShipped": "noch nicht versendet"
},
"basket": {
"addToBasket": "Zum Warenkorb hinzufügen",
"emptyBasketTitle": "Keine Tickets im Warenkorb",
"emptyBasketText": "Gehe zu unseren Konzerten und lege Tickets in den Warenkorb",
"basket": "Warenkorb"
},
"preferences": {
"pageSetup": "Seiteneinstellungen",
"selectedTheme": "Ausgewähltes Theme",
"language": "Sprache | Sprachen",
"serverState": "Server Status",
"systemSetup": "Systemeinstellungen",
"resetDatabase": {
"resetDatabase": "Datenbank zurücksetzen",
"dialog": {
"title": "Datenbank zurücksetzen?",
"description": "Soll die Datenbank des Servers wirklich zurückgesetzt werden? Dies kann nicht rückgänig gemacht werden! Der Bearbeitungsfortschritt der Aufgaben wird nicht gelöscht."
}
},
"resetExerciseProgress": {
"resetExerciseProgress": "Aufgabenfortschritt zurücksetzen",
"dialog": {
"title": "Übungsfortschritt zurücksetzen?",
"description": "Soll der Bearbeitungsfortschritt der Übungen wirklich zurückgesetzt werden? Dies kann nicht rückgänig gemacht werden!"
}
},
"aboutProject": "Über das Projekt",
"resetFirstStartup": "Einrichtungsassistenten starten",
"factoryReset": {
"factoryReset": "Zurücksetzen auf Werkseinstellungen",
"dialog": {
"title": "Aus Werkseinstellungen zurücksetzen?",
"description": "Sollen alle Einstellungen und Daten auf Werkseinstellungen zurückgesetzt werden? Alle Änderungen und Fortschritte gehen verloren!"
}
}
},
"help": {
"scoreBoard": {
"exerciseGroupNr": "Aufgabengruppe {0}: ",
"exerciseNr": "Aufgabe {0}.{1}: "
}
},
"bannerMessages": {
"loginSuccessful": "Login erfolgreich!",
"wrongLogin": "Falscher Username oder falsches Passwort!",
"error": "Es ist ein Fehler aufgetreten...",
"databaseResetSuccessful": "Datenbank erfolgreich zurück gesetzt!",
"exerciseProgressResetSuccessful": "Aufgabenfortschritt erfolgreich zurück gesetzt!",
"registerSuccessful": "Account erfolgreich erstellt!",
"registerError": "Fehler beim Erstellen des Accounts",
"usernameInUse": "Der Accountname ist bereits vergeben!",
"accountUpdated": "Account erfolgreich aktualisiert",
"logoutSuccessful": "Logout erfolgreich",
"orderPlaceSuccessfull": "Bestellung erfolgreich aufgegeben",
"basketTicketAdded": "Ticket zum Warenkorb hinzugefügt",
"basketTicketRemoved": "Ticket aus Warenkorb entfernt",
"exerciseSolvedNr": "Aufgabe {0}.{1} gelöst!",
"bandDeleteError": "Fehler beim Löschen der Band",
"bandDeleteSuccessful": "Band erfolgreich gelöscht",
"bandSavedError": "Fehler beim Speichern der Band",
"bandSavedSuccessful": "Band erfolgreich gespeichert",
"genreDeleteError": "Fehler beim Löschen des Genres",
"genreDeleteSuccessful": "Genre erfolgreich gelöscht",
"genreSavedError": "Fehler beim Speichern des Genres",
"genreSavedSuccessful": "Genre erfolgreich gespeichert"
},
"misc": {
"404": {
"title": "Seite nicht gefunden",
"headline": "404"
},
"sortBy": "Sortieren nach",
"greeting": "Hallo {msg}",
"from": "ab",
"youAreHere": "Du bist hier:",
"date": "Datum | Daten",
"totalPrice": "Gesamtpreis",
"price": "Preis | Preise",
"quantity": "Anzahl",
"loading": "Lade...",
"onePageBack": "Zurück zur vorherigen Seite",
"enterSomeKeywords": "Füge Schlagworte ein um nach Bands, Konzerten und Veranstaltungsorten zu suchen",
"actions": {
"add": "Hinzufügen",
"remove": "Entfernen",
"save": "Speichern",
"filtering": "Filtern",
"cancel": "Abbrechen",
"more": "Mehr",
"confirm": "Bestätigen",
"next": "Weiter"
},
"validation": {
"required": "Darf nicht leer bleiben",
"noDigitsAllowed": "Zahlen sind nicht erlaubt",
"notEnoughChars": "Nicht wenige Zeichen",
"tooMuchChars": "Zu viele Zeichen",
"onlyDigitsAllowed": "Nur Zahlen erlaubt",
"digitsAtStartNeeded": "Muss mit einer Zahl beginnen"
},
"file": "Datei | Dateien",
"folder": "Ordner | Ordner",
"uploadFile": "Datei hochladen",
"firstStartup": {
"title": "Ersteinrichtung",
"description": "Die Datenbank wird eingerichtet. Bitte warten...",
"createDatabase": "Erstelle Datenbank...",
"complete": "Fertig",
"finished": "Abgeschlossen",
"createExercises": "Erstelle Aufgaben...",
"connectToServer": "Server",
"database": "Datenbank",
"exercises": "Aufgaben",
"userData": "Persönliche Daten"
},
"user": "Angaben zur Person",
"registrationNumber": "Matrikelnummer",
"yourFullName": "Vollständiger Name",
"chooseFile": "Datei auswählen",
"chooseDestinationFolder": "Zielordner auswählen",
"upload": "Hochladen",
"fulfillYourPersonalDataFirst": "Gehe zu den Einstellungen und fülle deinen Namen und deine Matrikelnummer aus"
},
"genre": {
"withoutBand": "ohne Band"
}
}

252
src/locales/en.json Normal file
View File

@@ -0,0 +1,252 @@
{
"location": {
"allLocations": "All Locations",
"topLocations": "Top Locations",
"location": "Location | Locations",
"noLocationsFound": "No Locations found",
"city": "City | Cities",
"stage": "Stage | Stages",
"seat": {
"seatRow": "Seat Row | Seat Rows",
"seat": "Seat | Seats",
"seatGroup": "Seat Group | Seat Groups",
"standingPlace": "Standing place | Standing places",
"seatPlan": "Seat plan | Seat plans",
"seatSelection": "Seat selection",
"standingArea": "Seat area"
},
"nrOfConcerts": "Concerts",
"capacity": "Capacity",
"layoutNr": "Layout Nr",
"name": "Location Name",
"address": "Adress",
"imageIndoor": "Image Indoor",
"imageOutdoor": "Image Outdoor",
"addLocation": "Add new Location"
},
"concert": {
"concert": "Concert | Concerts",
"allConcerts": "All Concerts",
"upcomingConcerts": "Upcoming Concerts",
"goToTheConcert": "Go to concert",
"noConcertsFound": "No Concerts found",
"selectedConcert": "Selected Concert",
"concertSoldOut": "Sold out",
"addNewConcert": "Add new concert",
"date": "Date",
"name": "Name of concert",
"offered": "Offered",
"image": "Image of concert",
"price": "Price",
"inStock": "Open tickets"
},
"band": {
"band": "Band | Bands",
"allBands": "All Bands",
"noBandFound": "No Band found",
"rating": "Rating | Ratings",
"bandMember": "Band Member",
"image": "Photo | Photos",
"genre": "Genre | Genres",
"name": "Name of band",
"editBand": "Edit band",
"foundingYear": "Founding Year",
"descriptionDe": "Description German",
"descriptionEn": "Description English",
"addNewBand": "Add new Band",
"logo": "Band logo",
"imageMember": "Images Members",
"addNewGenre": "Add new Genre",
"editGenre": "Edit Genre",
"bandDetails": "Band Details",
"withoutConcert": "without concert"
},
"ticket": {
"ticket": "Ticket | Tickets"
},
"account": {
"account": "Account | Accounts",
"register": "Register",
"masterData": "Master data",
"noAddresses": "No addresses found",
"noPayments": "No payments found",
"wrongIban": "Wrong IBAN format, only German IBAN-numbers allowed!",
"emailIsNotValid": "E-Mail not valid",
"emailRequired": "E-Mail required",
"accountManagement": "Manage Account",
"accountManagementDescription": "Personal data, addresses, payments",
"login": {
"pleaseLoginToOrder": "Please login to order",
"backToLogin": "Back to Login",
"login": "Login"
},
"logout": {
"logout": "Logout",
"logoutDescription": "Logout current user account"
},
"userData": {
"username": "Username",
"password": "Password",
"address": "Adress | Addresses",
"payment": "Payment | Payments",
"email": "E-Mail address",
"firstName": "First name",
"lastName": "Last name",
"street": "Street",
"houseNumber": "House number",
"postalCode": "Postal code",
"placeOfResidence": "Place of residence",
"bankName": "Name of bank",
"iban": "IBAN"
},
"deleteAccount": {
"deleteAccount": "Delete Account",
"dialog": {
"title": "Delete Account?",
"description": "Do you really want to delete this account? This is permanent!"
}
},
"addNewAccount": "Add new account",
"accountRole": "Account Role",
"noRealPaymentsNeeded": "No real payment data required!",
"administrator": "Administrator"
},
"order": {
"oclock": "o'clock",
"ordering": "Finish order process",
"orderSummary": "Order overview",
"takeOrder": "Execute order",
"noOrders": "No orders found",
"orderedAt": "Ordered at",
"noOrdersText": "Bisher wurden keine Bestellungen von diesem Account getätigt. Gehe zum Warenkorb und bestelle!",
"ordersDescription": "Overview of all placed orders",
"order": "Order | Orders",
"notShipped": "don't shipped"
},
"basket": {
"addToBasket": "Add to basket",
"emptyBasketTitle": "No tickets in basket",
"emptyBasketText": "Go to our concerts and place some ticket in the basket",
"basket": "Basket"
},
"preferences": {
"pageSetup": "Page setup",
"selectedTheme": "Selected Theme",
"language": "Language | Languages",
"serverState": "Server Status",
"systemSetup": "System preferences",
"resetDatabase": {
"resetDatabase": "Reset database",
"dialog": {
"title": "Reset database?",
"description": "Do you really want to reset the database? This is permanent! Exercise progress will not be affected"
}
},
"resetExerciseProgress": {
"resetExerciseProgress": "Reset exercise progress",
"dialog": {
"title": "Reset exercise progress?",
"description": "Do you really want to reset the exercise progress? This is permanent!"
}
},
"aboutProject": "About the project",
"resetFirstStartup": "Start first startup dialog",
"factoryReset": {
"factoryReset": "Factory reset",
"dialog": {
"title": "Factory reset?",
"description": "Do you really want to reset everything? Every change will be lost!"
}
}
},
"help": {
"scoreBoard": {
"exerciseGroupNr": "Exercise Group {0}: ",
"exerciseNr": "Exercise {0}.{1}: "
}
},
"bannerMessages": {
"loginSuccessful": "Login successfull!",
"wrongLogin": "Wrong username or wrong password!",
"error": "There is some error...",
"databaseResetSuccessful": "Database successfully resetted!",
"exerciseProgressResetSuccessful": "Exercise progress successfully resetted!",
"registerSuccessful": "Account successfully created!",
"registerError": "Error on register account",
"usernameInUse": "The username is already in use!",
"accountUpdated": "Account successfully updated",
"logoutSuccessful": "Logout successfull",
"orderPlaceSuccessfull": "Order successfully placed",
"basketTicketAdded": "Added ticket to basket",
"basketTicketRemoved": "Removed ticket from basket",
"exerciseSolvedNr": "Exercise {0}.{1} solved!",
"bandDeleteError": "Error on deleting band",
"bandDeleteSuccessful": "Band successfully deleted",
"bandSavedError": "Error on saving band",
"bandSavedSuccessful": "Band successfully saved",
"genreDeleteError": "Error on deleting Genre",
"genreDeleteSuccessful": "Genre successfully deleted",
"genreSavedError": "Error on saving genre",
"genreSavedSuccessful": "Genre successfully saved"
},
"misc": {
"404": {
"title": "Page not found",
"headline": "404"
},
"sortBy": "Sort by",
"greeting": "Hello {msg}",
"from": "from",
"youAreHere": "You are here:",
"date": "Date | Dates",
"totalPrice": "Total price",
"price": "Price | Prices",
"quantity": "Quantity",
"loading": "Loading...",
"onePageBack": "Back to previous page",
"enterSomeKeywords": "Enter keywords to search for bands, concerts and locations",
"actions": {
"add": "Add",
"remove": "Remove",
"save": "Save",
"filtering": "Filter",
"cancel": "Cancel",
"more": "More",
"confirm": "Confirm",
"next": "Next"
},
"validation": {
"required": "Must not remain empty",
"noDigitsAllowed": "Numbers are not allowed",
"notEnoughChars": "Not enough characters",
"tooMuchChars": "Too much characters",
"onlyDigitsAllowed": "Only numbers are allowed",
"digitsAtStartNeeded": "Must start with a number"
},
"file": "File | Files",
"folder": "folder | folders",
"uploadFile": "Upload file",
"firstStartup": {
"title": "First startup",
"description": "Creating database. Please wait...",
"createDatabase": "Create Database...",
"complete": "Complete",
"createExercises": "Create Exercises...",
"finished": "Finished",
"connectToServer": "Server",
"database": "Database",
"exercises": "Exercises",
"userData": "User data"
},
"user": "About person",
"registrationNumber": "Matrikel number",
"yourFullName": "Full name",
"chooseFile": "Choose file",
"chooseDestinationFolder": "Choose destination folder",
"upload": "Upload",
"fulfillYourPersonalDataFirst": "Go to settings and enter your name and the right register number"
},
"genre": {
"withoutBand": "without Band"
}
}