-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Check contents of transfers to avoid sending to invalid accounts UX improvements
- Loading branch information
Showing
14 changed files
with
837 additions
and
689 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,76 +1,80 @@ | ||
{ | ||
"header": { | ||
"title": "Udfør tilpasset airdrop på {{titleName}} blockchain", | ||
"back": "Tilbage" | ||
"header": { | ||
"title": "Udfør tilpasset airdrop på {{titleName}} blockchain", | ||
"subtitle": "Kun de 10 bedste airdrop-vindere vil blive vist på denne side. ", | ||
"back": "Tilbage", | ||
"switchEnv": "Skift blockchain", | ||
"processing": "Behandler den tilpassede airdrop-fil. Vent venligst." | ||
}, | ||
"uploadBtn": "Upload JSON-fil", | ||
"uploadText": "For at fortsætte skal du uploade en JSON-fil, der indeholder de tilpassede airdrop-data.", | ||
"uploadText2": "JSON-filen skal indeholde en række airdrop-modtagere:`", | ||
"grid": { | ||
"left": { | ||
"loading": "Indlæser aktivdata", | ||
"reloadingTokenDetails": "Forsøger at indlæse aktivdata", | ||
"table": { | ||
"title": "Billetholdere inkluderet i den tilpassede airdrop", | ||
"invalid": "Der er ingen brugerdefinerede airdrop-mål. Reevaluer venligst airdrop-indstillingerne.", | ||
"title2": "Billetholdere udelukket fra airdrop", | ||
"th1": "Konto", | ||
"th2": "Antal", | ||
"th22": "Værdi", | ||
"th3": "Tildeling", | ||
"th4": "Grund", | ||
"reasons": { | ||
"blocked": "Brugeren er blevet blokeret", | ||
"noObject": "Kontodataene kunne ikke hentes.", | ||
"self": "Kan ikke sende til sig selv", | ||
"minReward": "Tildelt belønning for lille" | ||
} | ||
}, | ||
"json": "Airdrop JSON-data", | ||
"jsonSimple": "Tilpassede airdrop JSON-data" | ||
}, | ||
"uploadBtn": "Upload JSON-fil", | ||
"uploadText": "For at fortsætte skal du uploade en JSON-fil, der indeholder de tilpassede airdrop-data.", | ||
"uploadText2": "JSON-filen skal indeholde en række airdrop-modtagere: {{arrayFormat}}`", | ||
"grid": { | ||
"left": { | ||
"loading": "Indlæser aktivdata", | ||
"reloadingTokenDetails": "Forsøger at indlæse aktivdata", | ||
"table": { | ||
"title": "Billetholdere inkluderet i den tilpassede airdrop", | ||
"invalid": "Der er ingen brugerdefinerede airdrop-mål. Reevaluer venligst airdrop-indstillingerne.", | ||
"title2": "Billetholdere udelukket fra airdrop", | ||
"th1": "Konto", | ||
"th2": "Antal", | ||
"th22": "Værdi", | ||
"th3": "Tildeling", | ||
"th4": "Grund", | ||
"reasons": { | ||
"blocked": "Brugeren er blevet blokeret", | ||
"self": "Kan ikke sende til sig selv", | ||
"minReward": "Tildelt belønning for lille" | ||
} | ||
}, | ||
"json": "Airdrop JSON-data", | ||
"jsonSimple": "Tilpassede airdrop JSON-data" | ||
"right": { | ||
"summary": { | ||
"title": "Brugerdefineret airdrop oversigt", | ||
"ticketWinQty": "Antal airdrop-modtagere", | ||
"sendingAccount": "Sender airdrop fra" | ||
}, | ||
"right": { | ||
"summary": { | ||
"title": "Brugerdefineret airdrop oversigt", | ||
"ticketWinQty": "Antal airdrop-modtagere", | ||
"sendingAccount": "Sender airdrop fra" | ||
"options": { | ||
"title": "Brugerdefinerede airdrop muligheder", | ||
"titleName": "Indtast dit {{titleName}} Konto-id", | ||
"assetName": "Indtast navnet på det aktiv, du ønsker at airdrop", | ||
"batchSize": "Størrelse på airdrop-overførselspartier", | ||
"tokenQuantity": "Indtast det antal tokens, du ønsker at airdrop", | ||
"distroRadio": { | ||
"title": "Hvordan skal tokens tildeles til vindere?", | ||
"equally": "Ligesom mellem vindende konto-id'er", | ||
"proportionally": "Proportional til vundne billetter", | ||
"roundRobin": "Tildel hele tokens på en round robin måde" | ||
}, | ||
"options": { | ||
"title": "Brugerdefinerede airdrop muligheder", | ||
"titleName": "Indtast dit {{titleName}} Konto-id", | ||
"assetName": "Indtast navnet på det aktiv, du ønsker at airdrop", | ||
"batchSize": "Størrelse på airdrop-overførselspartier", | ||
"tokenQuantity": "Indtast det antal tokens, du ønsker at airdrop", | ||
"distroRadio": { | ||
"title": "Hvordan skal tokens tildeles til vindere?", | ||
"equally": "Ligesom mellem vindende konto-id'er", | ||
"proportionally": "Proportional til vundne billetter", | ||
"roundRobin": "Tildel hele tokens på en round robin måde" | ||
}, | ||
"blocking": { | ||
"title": "Udelukke blokerede konti?" | ||
}, | ||
"reqRadio": { | ||
"yes": "Ja", | ||
"no": "Ingen" | ||
}, | ||
"target": { | ||
"ticketQty": "Antal vinderbilletter", | ||
"ticketValue": "Værdien af vindende billetter", | ||
"title": "Hvad vil du basere denne airdrop på?" | ||
} | ||
"blocking": { | ||
"title": "Udelukke blokerede konti?" | ||
}, | ||
"invalid": { | ||
"title": "Intet at airdroppe", | ||
"reason": "Da der ikke er nogen gyldige billetter, er der intet at sende.", | ||
"resolution": "Juster airdrop-indstillingerne, eller beregn endnu et airdrop for at fortsætte." | ||
"reqRadio": { | ||
"yes": "Ja", | ||
"no": "Ingen" | ||
}, | ||
"valid": { | ||
"title": "Vil du fortsætte med tilpasset airdrop?", | ||
"note": "Husk grænserne for transaktions- og blokstørrelse, når du planlægger partier af luftdråber.", | ||
"single": "Med en batchgrænse på {{batchSize}}, 1 batch er påkrævet for at fuldføre denne brugerdefinerede airdrop.", | ||
"multi": "Med en batchgrænse på {{batchSize}}, {{qtyBatches}} batches er nødvendige for at fuldføre denne brugerdefinerede airdrop.", | ||
"reminder": "Husk grænserne for transaktions- og blokstørrelser, når du planlægger partier af tilpassede airdrops." | ||
"target": { | ||
"ticketQty": "Antal vinderbilletter", | ||
"ticketValue": "Værdien af vindende billetter", | ||
"title": "Hvad vil du basere denne airdrop på?" | ||
} | ||
}, | ||
"invalid": { | ||
"title": "Intet at airdroppe", | ||
"reason": "Da der ikke er nogen gyldige billetter, er der intet at sende.", | ||
"resolution": "Juster airdrop-indstillingerne, eller beregn endnu et airdrop for at fortsætte." | ||
}, | ||
"valid": { | ||
"title": "Vil du fortsætte med tilpasset airdrop?", | ||
"note": "Husk grænserne for transaktions- og blokstørrelse, når du planlægger partier af luftdråber.", | ||
"single": "Med en batchgrænse på {{batchSize}}, 1 batch er påkrævet for at fuldføre denne brugerdefinerede airdrop.", | ||
"multi": "Med en batchgrænse på {{batchSize}}, {{qtyBatches}} batches er nødvendige for at fuldføre denne brugerdefinerede airdrop.", | ||
"reminder": "Husk grænserne for transaktions- og blokstørrelser, når du planlægger partier af tilpassede airdrops." | ||
} | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,76 +1,80 @@ | ||
{ | ||
"header": { | ||
"title": "Führen Sie einen benutzerdefinierten Airdrop durch {{titleName}} Blockchain", | ||
"back": "Zurück" | ||
"header": { | ||
"title": "Führen Sie einen benutzerdefinierten Airdrop durch {{titleName}} Blockchain", | ||
"subtitle": "Auf dieser Seite werden nur die zehn besten Airdrop-Gewinner angezeigt. ", | ||
"back": "Zurück", | ||
"switchEnv": "Blockchain wechseln", | ||
"processing": "Die benutzerdefinierte Airdrop-Datei wird verarbeitet. Bitte warten Sie." | ||
}, | ||
"uploadBtn": "Laden Sie die JSON-Datei hoch", | ||
"uploadText": "Um fortzufahren, laden Sie eine JSON-Datei hoch, die die benutzerdefinierten Airdrop-Daten enthält.", | ||
"uploadText2": "Die JSON-Datei sollte ein Array von Airdrop-Empfängern enthalten:`", | ||
"grid": { | ||
"left": { | ||
"loading": "Asset-Daten werden geladen", | ||
"reloadingTokenDetails": "Es wird versucht, Asset-Daten zu laden", | ||
"table": { | ||
"title": "Ticketinhaber sind im benutzerdefinierten Airdrop enthalten", | ||
"invalid": "Es gibt keine benutzerdefinierten Airdrop-Ziele. Bitte überprüfen Sie die Airdrop-Einstellungen noch einmal.", | ||
"title2": "Ticketinhaber sind vom Airdrop ausgeschlossen", | ||
"th1": "Konto", | ||
"th2": "Menge", | ||
"th22": "Wert", | ||
"th3": "Zuweisung", | ||
"th4": "Grund", | ||
"reasons": { | ||
"blocked": "Der Benutzer wurde blockiert", | ||
"noObject": "Kontodaten konnten nicht abgerufen werden.", | ||
"self": "Kann nicht an mich selbst gesendet werden", | ||
"minReward": "Zugeteilte Belohnung zu gering" | ||
} | ||
}, | ||
"json": "Airdrop-JSON-Daten", | ||
"jsonSimple": "Benutzerdefinierte Airdrop-JSON-Daten" | ||
}, | ||
"uploadBtn": "Laden Sie die JSON-Datei hoch", | ||
"uploadText": "Um fortzufahren, laden Sie eine JSON-Datei hoch, die die benutzerdefinierten Airdrop-Daten enthält.", | ||
"uploadText2": "Die JSON-Datei sollte ein Array von Airdrop-Empfängern enthalten: {{arrayFormat}}`", | ||
"grid": { | ||
"left": { | ||
"loading": "Asset-Daten werden geladen", | ||
"reloadingTokenDetails": "Es wird versucht, Asset-Daten zu laden", | ||
"table": { | ||
"title": "Ticketinhaber sind im benutzerdefinierten Airdrop enthalten", | ||
"invalid": "Es gibt keine benutzerdefinierten Airdrop-Ziele. Bitte überprüfen Sie die Airdrop-Einstellungen noch einmal.", | ||
"title2": "Ticketinhaber sind vom Airdrop ausgeschlossen", | ||
"th1": "Konto", | ||
"th2": "Menge", | ||
"th22": "Wert", | ||
"th3": "Zuweisung", | ||
"th4": "Grund", | ||
"reasons": { | ||
"blocked": "Der Benutzer wurde blockiert", | ||
"self": "Kann nicht an mich selbst gesendet werden", | ||
"minReward": "Zugeteilte Belohnung zu gering" | ||
} | ||
}, | ||
"json": "Airdrop-JSON-Daten", | ||
"jsonSimple": "Benutzerdefinierte Airdrop-JSON-Daten" | ||
"right": { | ||
"summary": { | ||
"title": "Zusammenfassung der benutzerdefinierten Airdrops", | ||
"ticketWinQty": "Anzahl der Airdrop-Empfänger", | ||
"sendingAccount": "Airdrop senden von" | ||
}, | ||
"right": { | ||
"summary": { | ||
"title": "Zusammenfassung der benutzerdefinierten Airdrops", | ||
"ticketWinQty": "Anzahl der Airdrop-Empfänger", | ||
"sendingAccount": "Airdrop senden von" | ||
"options": { | ||
"title": "Benutzerdefinierte Airdrop-Optionen", | ||
"titleName": "Geben Sie Ihr {{titleName}} Konto-ID", | ||
"assetName": "Geben Sie den Namen des Assets ein, das Sie per Airdrop abwerfen möchten", | ||
"batchSize": "Größe der Airdrop-Transfer-Batches", | ||
"tokenQuantity": "Geben Sie die Menge an Token ein, die Sie per Airdrop abwerfen möchten", | ||
"distroRadio": { | ||
"title": "Wie sollen die Token den Gewinnern zugeteilt werden?", | ||
"equally": "Gleichermaßen zwischen Gewinnerkonto-IDs", | ||
"proportionally": "Proportional zu den gewonnenen Tickets", | ||
"roundRobin": "Weisen Sie ganze Token im Round-Robin-Verfahren zu" | ||
}, | ||
"options": { | ||
"title": "Benutzerdefinierte Airdrop-Optionen", | ||
"titleName": "Geben Sie Ihr {{titleName}} Konto-ID", | ||
"assetName": "Geben Sie den Namen des Assets ein, das Sie per Airdrop abwerfen möchten", | ||
"batchSize": "Größe der Airdrop-Transfer-Batches", | ||
"tokenQuantity": "Geben Sie die Menge an Token ein, die Sie per Airdrop abwerfen möchten", | ||
"distroRadio": { | ||
"title": "Wie sollen die Token den Gewinnern zugeteilt werden?", | ||
"equally": "Gleichermaßen zwischen Gewinnerkonto-IDs", | ||
"proportionally": "Proportional zu den gewonnenen Tickets", | ||
"roundRobin": "Weisen Sie ganze Token im Round-Robin-Verfahren zu" | ||
}, | ||
"blocking": { | ||
"title": "Sperrkonten ausschließen?" | ||
}, | ||
"reqRadio": { | ||
"yes": "Ja", | ||
"no": "NEIN" | ||
}, | ||
"target": { | ||
"ticketQty": "Anzahl der Gewinnlose", | ||
"ticketValue": "Wert der gewonnenen Tickets", | ||
"title": "Worauf soll dieser Airdrop basieren?" | ||
} | ||
"blocking": { | ||
"title": "Sperrkonten ausschließen?" | ||
}, | ||
"invalid": { | ||
"title": "Nichts zum Abwerfen", | ||
"reason": "Da es keine gültigen Tickets gibt, gibt es nichts zu fliegen.", | ||
"resolution": "Passen Sie die Airdrop-Einstellungen an oder berechnen Sie einen weiteren Airdrop, um fortzufahren." | ||
"reqRadio": { | ||
"yes": "Ja", | ||
"no": "NEIN" | ||
}, | ||
"valid": { | ||
"title": "Mit benutzerdefiniertem Airdrop fortfahren?", | ||
"note": "Beachten Sie bei der Planung von Airdrop-Chargen die Transaktions- und Blockgrößenbeschränkungen.", | ||
"single": "Mit einem Chargenlimit von {{batchSize}}, 1 Charge ist erforderlich, um diesen benutzerdefinierten Airdrop abzuschließen.", | ||
"multi": "Mit einem Chargenlimit von {{batchSize}}, {{qtyBatches}} Es sind Chargen erforderlich, um diesen benutzerdefinierten Airdrop abzuschließen.", | ||
"reminder": "Beachten Sie die Transaktions- und Blockgrößenbeschränkungen, wenn Sie Stapel benutzerdefinierter Airdrops planen." | ||
"target": { | ||
"ticketQty": "Anzahl der Gewinnlose", | ||
"ticketValue": "Wert der gewonnenen Tickets", | ||
"title": "Worauf soll dieser Airdrop basieren?" | ||
} | ||
}, | ||
"invalid": { | ||
"title": "Nichts zum Abwerfen", | ||
"reason": "Da es keine gültigen Tickets gibt, gibt es nichts zu fliegen.", | ||
"resolution": "Passen Sie die Airdrop-Einstellungen an oder berechnen Sie einen weiteren Airdrop, um fortzufahren." | ||
}, | ||
"valid": { | ||
"title": "Mit benutzerdefiniertem Airdrop fortfahren?", | ||
"note": "Beachten Sie bei der Planung von Airdrop-Chargen die Transaktions- und Blockgrößenbeschränkungen.", | ||
"single": "Mit einem Chargenlimit von {{batchSize}}, 1 Charge ist erforderlich, um diesen benutzerdefinierten Airdrop abzuschließen.", | ||
"multi": "Mit einem Chargenlimit von {{batchSize}}, {{qtyBatches}} Es sind Chargen erforderlich, um diesen benutzerdefinierten Airdrop abzuschließen.", | ||
"reminder": "Beachten Sie die Transaktions- und Blockgrößenbeschränkungen, wenn Sie Stapel benutzerdefinierter Airdrops planen." | ||
} | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.