Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds a confirmation before logOut and update the json for languages #238

Merged
merged 7 commits into from
Dec 22, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
276 changes: 268 additions & 8 deletions web/frontend/src/language/de.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,269 @@
{
"common": {
"Welcome to React": "Welcome to React and react-i18next",
"about": "This is the About text",
"en": "🇺🇸 Englisch",
"fr": "🇫🇷 Französisch",
"de": "🇩🇪 Deutsch"
}
}
"common": {
"Welcome to React": "Welcome to React and react-i18next",
"about": "This is the About text",
"en": "🇺🇸 Englisch",
"fr": "🇫🇷 Französisch",
"de": "🇩🇪 Deutsch",
"navBarStatus": "Umfragen",
"navBarHome" : "Homepage",
"navBarCreate" : "Erstellen",
"vote":"Abstimmung",
"forms": "Umfragen",
"navBarResult": "Ergebnisse",
"navBarAbout": "Über",
"navBarAdmin": "Admin",
"admin": "Admin",
"previous": "Vorherige",
"next": "Nächster",
"confirmDeleteUserSciper": "Bestätigen Sie das Löschen der Rolle für den Benutzer sciper",
"404Title": "Seite nicht gefunden",
"403Title": "Verbotene Seite",
"401Title": "unbefugt Seite",
"404Description": "Die gesuchte Seite existiert nicht.",
"403Description": "Sie sind nicht berechtigt, auf diese Seite zuzugreifen.",
"goHome": "Zur Homepage",
"results": "ergebnisse",
"showing": "zeigen",
"saveQuestion": "Speichern",
"addRank": "Rang hinzufügen",
"editrank": "Rang bearbeiten",
"removerank": "Rang entfernen",
"addSelect": "Auswahl hinzufügen",
"editselect": "Bearbeiten auswählen",
"removeselect": "Auswahl entfernen",
"addText": "Text hinzufügen",
"edittext": "Text bearbeiten",
"removetext": "Text entfernen",
"subject": "Betreff",
"choices": "Auswahlmöglichkeiten",
"answers": "Antworten",
"enterMaxLength": "Geben Sie die MaxLength",
"maxChoices": "Maximale Anzahl von Auswahlmöglichkeiten",
"minChoices": "Minimale Anzahl von Auswahlmöglichkeiten",
"enterMinN": "Eingabe der MinN",
"enterMaxN": "Eingabe der MaxN",
"enterRegex": "Geben Sie Ihre Regex ein",
"enterTitle": "Geben Sie Ihren Titel ein",
"mainProperties": "Wichtigste Eigenschaften",
"additionalProperties": "Zusätzliche Eigenschaften",
"removeSubject": "Betreff entfernen",
"addSubject": "Betreff hinzufügen",
"addQuestionrank": "Rang",
"addQuestionselect": "Auswählen",
"addQuestiontext": "Text",
"importFile": "JSON Datei importieren",
"enterSciper": "Bitte geben Sie den Sciper des Benutzers an",
"adminDetails": "Hinzufügen oder Entfernen von Rollen von Benutzern aus der Admin-Tabelle",
"navBarCreateForm": "Formular erstellen",
"homeTitle": "Willkommen auf unserer E-Voting-Plattform!",
"homeWhatsNew": "Was gibt es Neues?",
"homeJustShippedVersion": "Gerade ausgelieferte Version",
"homeText": "Verwenden Sie die Navigationsleiste oben, um die gewünschte Seite zu erreichen.",
"loginText": "Sie müssen sich anmelden, um auf den Inhalt von {{von}} zugreifen zu können.",
"notLoggedInActionText1": "Sie müssen ",
"notLoggedInActionText2": "Anmeldung",
"notLoggedInActionText3": " um diese Aktionen durchzuführen.",
"loginCallback": "Wir fahren mit der Authentifizierung fort. Sie sollten weitergeleitet werden...",
"logout": "Abmeldung",
"namePlaceHolder": "Geben Sie den Namen ein",
"addCandidate": "Einen Kandidaten hinzufügen",
"addUser": "Benutzer hinzufügen",
"role": "Rolle",
"roles": "Rollen",
"edit": "Bearbeiten",
"nothingToAdd": "Dem ist nichts hinzuzufügen.",
"duplicateCandidate": "Dieser Kandidat ist bereits hinzugefügt worden.",
"add": "Hinzufügen",
"exportJSON": "Exportieren als JSON",
"delete": "Löschen",
"combineShares": "Aktien zusammenlegen",
"createElec": "Formular erstellen",
"clearForm": "Das Formular löschen",
"elecName": "Titel der Formular",
"confirmRemovesubject": "Wollen Sie dieses Thema wirklich entfernen?",
"confirmRemovetext": "Wollen Sie diesen Text wirklich entfernen?",
"confirmRemoverank": "Wollen Sie diesen Rang wirklich entfernen?",
"confirmRemoveselect": "Wollen Sie diesen Auswahl wirklich entfernen?",
"upload": "Wählen Sie eine json-Datei von Ihrem Computer:",
"notJson": "Die Datei muss die Erweiterung .json haben.",
"noFile": "Keine Datei gefunden",
"createElecDesc": "Erstellen Sie ein neues Formular, indem Sie die untenstehenden Informationen ausfüllen oder indem Sie",
"uploadJSON": "Hochladen einer JSON-Datei",
"enterMainTitleLg1": "Geben Sie den Haupttitel auf Deutsch ein ",
"enterMainTitleLg": "Geben Sie den Haupttitel auf Englisch ein",
"enterMainTitleLg2" : "Geben Sie den Haupttitel auf Französisch",
"enterSubjectTitleLg1": "Geben Sie den Titel des Themas Deutsch ein",
"enterSubjectTitleLg": "Geben Sie den Titel des Themas Englisch ein",
"enterSubjectTitleLg2": "Geben Sie den Titel des Themas Französisch ein",
"errorCandidates": "Sie müssen mindestens einen Kandidaten hinzufügen!",
"errorNewCandidate": "Sind Sie sicher, dass Sie nichts hinzufügen möchten?",
"errorRetrievingForms": "Beim Abrufen aller Formulare von unserem Server scheint ein Fehler aufgetreten zu sein. Wenden Sie sich an den Administrator dieser Website. Fehler:",
"errorRetrievingForm": "Beim Abrufen des Formulars von unserem Server scheint ein Fehler aufgetreten zu sein. Wenden Sie sich an den Administrator dieser Website. Fehler: ",
"errorRetrievingProxy": "Beim Abrufen der Adressen der Proxys von unserem Server scheint ein Fehler aufgetreten zu sein. Wenden Sie sich an den Administrator dieser Website. ",
"errorRetrievingNodes": "Beim Abrufen des Status der Knoten von unserem Server scheint ein Fehler aufgetreten zu sein. Wenden Sie sich an den Administrator dieser Website. ",
"errorRetrievingKey": "Beim Abrufen des öffentlichen Schlüssels von unserem Server scheint ein Fehler aufgetreten zu sein. Wenden Sie sich an den Administrator dieser Website.",
"errorServerDown": "Einer unserer Server scheint ausgefallen zu sein. Wenden Sie sich an den Administrator dieser Website.",
"formSuccess": "Ihr Formular wurde erfolgreich abgeschickt!",
"formFail": "Formularerstellung fehlgeschlagen!",
"clickForm": "Klicken Sie auf den Namen des Formulars, um weitere Details anzuzeigen.",
"noForm": "Es wurde kein Formular abgerufen!",
"listForm": "Auf dieser Seite sind alle Formulare aufgelistet, die jemals erstellt wurden.",
"loading": "Loading...",
"formDetails": "Details zum Formular",
"status": "Status",
"startDate": "Startdatum:",
"candidates": "Kandidaten:",
"title": "Titel",
"back": "Zurück",
"open": "Offen",
"close": "Schließen",
"cancel": "Abbrechen",
"canceled": "Abgesagt",
"action": "Aktion",
"login": "Login",
"loggedIn": "Sie sind eingeloggt. ",
"notLoggedIn": "Sie sind nicht eingeloggt.",
"logOutSuccessful": "Logout erfolgreich.",
"logOutError": "Abmeldung fehlgeschlagen: {{error}}",
"confirmCloseForm": "Sind Sie sicher, dass Sie dieses Formular schließen möchten?",
"confirmCancelForm": "Sind Sie sicher, dass Sie dieses Formular löschen möchten?",
"confirmDeleteForm": "Sind Sie sicher, dass Sie dieses Formular löschen wollen? Diese Aktion kann nicht rückgängig gemacht werden.",
"createForm": "Formular erstellen",
"statusInitial": "Erstellt",
"statusInitializedNodes": "Knoten initialisiert",
"initializeNode": "Knoten initialisieren",
"initialized": "Initialisiert",
"initializing": "Initialisierung...",
"settingUp": "Einrichten...",
"statusSetup": "Einrichtung",
"setupNode": "Einrichtung Knoten",
"statusOpen": "Offen",
"failed": "Gescheitert",
"dealing": "Der Umgang mit",
"responding": "Die Antwort",
"certifying": "Zertifizierung",
"certified": "Zertifiziert",
"opening": "Öffnung...",
"statusClose": "Geschlossen",
"closing": "Schließen...",
"shuffling": "Schlurfen...",
"statusShuffle": "Stimmzettel werden gemischt",
"decrypting": "Entschlüsseln...",
"statusDecrypted": "Stimmzettel entschlüsselt",
"statusPubSharesSubmitted": "PubShares eingereicht",
"combine": "Kombinieren Sie",
"combining": "Kombinieren...",
"statusResultAvailable": " Ergebnisse verfügbar",
"statusCancel": "Abgesagt",
"canceling": "Absagen...",
"errorAction": "Beim Versuch, diese Aktion auszuführen, ist ein Fehler aufgetreten. Bitte wenden Sie sich an den Administrator dieser Website. Fehler: {{Fehler}}",
"noActionAvailable": "Es gibt nichts zu tun",
"alreadyVoted": "Sie haben bereits abgestimmt für",
"alreadyVoted2": "auf diesem Formular.",
"changeVote": "Sie können Ihre Stimme ändern, indem Sie einfach eine neue Stimme abgeben.",
"pickCandidate": "Wählen Sie einen Kandidaten:",
"voteSuccess": "Ihre Stimme wurde erfolgreich abgegeben!",
"voteSuccessful": "Abstimmung erfolgreich",
"errorTitle": "Fehler",
"actionChange": "Aktion Ändern",
"notification": "Benachrichtigung",
"successCreateForm": "Formular erfolgreich erstellt! FormID: ",
"errorIncorrectConfSchema": "Falsche Konfiguration des Formulars, bitte füllen Sie es vollständig aus: ",
"successAddUser": "Benutzer erfolgreich hinzugefügt! ",
"errorAddUser": "Fehler beim Hinzufügen des Benutzers",
"successRemoveUser": "Benutzer erfolgreich entfernt!",
"errorRemoveUser": "Fehler beim Entfernen des Benutzers",
"errorFetchingUsers": "Fehler beim Abrufen der Benutzer",
"voteFailure": "Ihr Stimmzettel ist nicht berücksichtigt worden. Es könnte sein, dass das Formular geschlossen oder gelöscht wurde. Versuchen Sie, die Seite zu aktualisieren.",
"ballotFailure": "Beim Senden Ihres Stimmzettels ist ein Fehler aufgetreten. Bitte wenden Sie sich an den Administrator dieser Website. ",
"incompleteBallot": "Einige Antworten sind nicht vollständig.",
"selectMin": "Wählen Sie {{minSelect}} {{singularPlural}}. ",
"selectMax": "Wählen Sie höchstens {{maxSelect}} {{singularPlural}}. ",
"selectBetween": "Wählen Sie zwischen {{minSelect}} und {{maxSelect}} Antworten. ",
"minSelectError": "Sie müssen mindestens {{min}} {{singularPlural}}. ",
"maxSelectError": "Sie können nicht mehr als {{max}} Antworten auswählen. ",
"fillText": "Füllen Sie {{minText}} {{singularPlural}}. ",
"minText": "Füllen Sie mindestens {{minText}} {{singularPlural}}. ",
"minTextError": "Sie müssen mindestens {{minText}} {{singularPlural}}. ",
"maxTextChars": "Die Antwort muss weniger als {{maxLength}} Zeichen lang sein. ",
"regexpCheck": "Die Antwort muss die Form haben: {{regexp}}. ",
"singularAnswer": "Antwort",
"pluralAnswers": "Antworten",
"rankRange": "Die Antwort muss zwischen 1 und {{max}} liegen. ",
"castVote": "Stimme abgeben",
"voteExplanation": "Solange das Formular geöffnet ist, können Sie so oft Sie wollen abstimmen. Nur Ihre letzte Stimmabgabe wird gewertet.",
"noVote": "Zurzeit gibt es nichts abzustimmen. ",
"voteAllowed": "Sie können über das/die untenstehende(n) Formular(e) abstimmen. Klicken Sie auf den Titel eines Formulars, um den entsprechenden Stimmzettel anzuzeigen und abzustimmen.",
"displayResults": "Die Ergebnisse der unten aufgeführten Formulare sind verfügbar. Klicken Sie auf einen Formulartitel, um sie aufzurufen.",
"noResultsAvailable": "Derzeit sind keine Ergebnisse verfügbar.",
"resultExplanation1": "Die Ergebnisse für die Wahl- und Textfragen werden als Prozentsatz der Anzahl der Stimmen für einen Kandidaten geteilt durch die Anzahl der abgegebenen Stimmzettel angegeben.",
"resultExplanation2": "Das Ergebnis der Rangfrage entspricht dem Prozentsatz der Punkte, die ein Kandidat erhält. Jeder Wähler gibt den Kandidaten Punkte, indem er sie von 1 bis N einstuft (niedriger ist besser).",
"resultExplanation3": "Die Punktzahl entspricht der Summe der Punkte, die ein Kandidat erhalten hat, und wird durch die Gesamtzahl der auf allen Stimmzetteln vergebenen Punkte geteilt und zu eins subtrahiert.",
"shuffle": "Mischen",
"decrypt": "Entschlüsseln",
"seeResult": "Siehe Ergebnisse",
"totalNumberOfVotes": "Gesamtzahl der Stimmen : {{Abstimmungen}}",
"notEnoughBallot": "Die Aktion ist gescheitert, weil weniger als zwei Stimmzettel abgegeben worden sind.",
"operationFailure": "Der Vorgang ist fehlgeschlagen. Versuchen Sie, die Seite zu aktualisieren.",
"shuffleFail": "Die Zufallsmischung ist fehlgeschlagen.",
"voteImpossible": "Unmöglich abstimmen",
"notFoundVoteImpossible": "Zurück zur Formulartabelle",
"voteImpossibleDescription": "Das Formular ist nicht mehr zur Abstimmung geöffnet.",
"yes": "Ja",
"no": "Nein",
"download": "Ergebnisse im JSON-Format exportieren",
"rowsPerPage": "Formulare pro Seite",
"of": " von ",
"about0": "Das folgende Diagramm zeigt das d-voting-System aus der Perspektive der Bereitstellung. Es beschreibt die Komponenten und ihr Zusammenspiel.",
"about1": "Diese Website beherbergt die Schnittstelle zu einem Evoting-System. Dieses System führt intelligente Verträge aus, die von einer Reihe von byzantinischen, fehlertoleranten Knoten verarbeitet werden.",
"about2": "Wenn ein Administrator ein Formular erstellt, werden die Parameter des Formulars auf einer Blockchain gespeichert, ebenso wie jede folgende Transaktion (Schließen/Abbrechen des Formulars, Abgabe einer Stimme usw.). ",
"about3": "Bei der Erstellung des Formulars wird ein verteilter Schlüssel erzeugt, so dass bei der Stimmabgabe eines Benutzers seine Stimme mit dem Schlüssel verschlüsselt wird, der die Anonymität der Stimme garantiert. Allerdings erzwingt das System nicht die Anonymität des Wählers.",
"about4": "Wenn ein Formular abgeschlossen ist, mischen die Knoten die Stimmzettel und prüfen ihre Korrektheit, bevor sie die Mischung entschlüsseln und das Ergebnis des Formulars in einem Smart Contract veröffentlichen.",
"end": "Das Ende",
"save": "Speichern Sie",
"contributors": "Our contributors",
"nodeSetup": "Einrichtung des Knotens",
"inputNodeSetup": "Wählen Sie den Knoten aus, auf dem die Einrichtung beginnen soll:",
"inputProxyAddressError": "Fehler: Die Adresse eines Proxys kann nicht leer sein.",
"node": "Knoten",
"nodes": "Knotenpunkte",
"DKGStatuses": "DKG-Status",
"proxies": "Proxys",
"filterByStatus": "Nach Status filtern",
"all": "Alle",
"resetFilter": "Filter zurücksetzen",
"showingNOverMOfXResults": "Zeigt {{n}}/{{m}} von {{x}} Ergebnissen.",
"addProxy": "Proxy hinzufügen",
"editProxy": "Bearbeiten Sie die Proxy-Adresse",
"proxy": "Proxy",
"confirmDeleteProxy": "Bestätigen Sie das Löschen dieser Knotenadresse",
"nodeDetails": "Hinzufügen, Bearbeiten oder Entfernen der Zuordnung zwischen einer Knotenadresse und ihrer Proxyadresse.",
"inputNodeProxyError": "Fehler: Die Adresse des Knotens und des Proxys darf nicht leer sein.",
"proxySuccessfullyEdited": "Die Proxy-Adresse wurde erfolgreich geändert !",
"nodeProxySuccessfullyAdded": "Die Knoten- und Proxy-Adressen wurden erfolgreich hinzugefügt!",
"proxySuccessfullyDeleted": "Die Knoten- und Proxyadressen wurden erfolgreich gelöscht!",
"addNodeProxyError": "Beim Versuch, die Knoten- und Proxyadressen hinzuzufügen, ist ein Fehler aufgetreten. Fehler:",
"editProxyError": "Beim Versuch, die Proxy-Adresse zu bearbeiten, ist ein Fehler aufgetreten. Fehler: ",
"removeProxyError": "Beim Versuch, die Knoten- und Proxyadressen zu entfernen, ist ein Fehler aufgetreten. Fehler:",
"enterNodeProxy": "Bitte geben Sie die Adressen des Knotens und des Proxys ein",
"invalidProxyError": "Fehler: Die von Ihnen eingegebene Adresse ist keine gültige URL.",
"learnMore": "Erfahren Sie mehr über die D-Voting-Plattform",
"aboutPlatform": "Über die Plattform",
"whatMakesUsDifferent": "Was uns auszeichnet",
"numVotes": "Anzahl der abgegebenen Stimmzettel: {{num}}",
"userID": "Benutzer-ID der Wähler",
"nodeUnreachable": "Timeout: Der Knoten ({{node}}) konnte nicht erreicht werden. ",
"proxyUnreachable": "Timeout: die Adresse des Proxys für den Knoten ({{node}}) konnte nicht aufgelöst werden. ",
"error": "Fehler: ",
"actionLoading": "Aktion Laden...",
"statusLoading": "Status laden...",
"actionNotAvailable": "Aktion nicht verfügbar",
"uninitialized": "Uninitialisiert",
"actionTextVoter1": "Das Formular ist noch nicht geöffnet, Sie können später wiederkommen, um abzustimmen, sobald es geöffnet ist.",
"actionTextVoter2": "Die Ergebnisse des Formulars liegen noch nicht vor.",
"choice": "Auswahl",
"logoutWarning": "Sie sind dabei, sich abzumelden. Sind Sie sicher, dass Sie fortfahren möchten?",
"continue": "Fortfahren"
}
}
Loading