forked from lthn/blockchain
fix data.foreach & rebuild (#109)
* test details & close btn * compiled * confirm modal * delete "cancel" btn from aliases * fix copy btn * text alias fix * confirm pop up * lock & unlock transaction * confirm pop up comment fix * compiled * rebuild html * contact service * rebuild html * fix add contact + rebuild html * allow symbols at name field diffrent from latin * fix export import * alias fix * fix master pass (immigration 41 > 43) * rebuild html * commit * fix * rebuild * fix modal width * add type '.csv',validation empty contact list/file * merge * fix data.foreach & rebuild html
This commit is contained in:
parent
0383fb78d4
commit
49ebfffe70
34 changed files with 196 additions and 138 deletions
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
"FORM_ERRORS": {
|
||||
"PASS_REQUIRED": "Passwort ist erforderlich",
|
||||
"CONFIRM_REQUIRED": "Bestätigung ist erforderlich",
|
||||
"MISMATCH": "Mismatch"
|
||||
"MISMATCH": "Fehlanpassung"
|
||||
}
|
||||
},
|
||||
"COMMON": {
|
||||
|
|
@ -34,7 +34,7 @@
|
|||
"TITLE": "Wallets",
|
||||
"ADD_NEW": "+ Hinzufügen",
|
||||
"ACCOUNT": {
|
||||
"STAKING": "Staking (Anlegen)",
|
||||
"STAKING": "Staking",
|
||||
"MESSAGES": "Neue Angebote/Nachrichten",
|
||||
"SYNCING": "Wallet synchronisieren"
|
||||
},
|
||||
|
|
@ -159,15 +159,15 @@
|
|||
"PASS_NOT_MATCH": "Old password not match",
|
||||
"CONFIRM_NOT_MATCH": "Confirm password not match"
|
||||
},
|
||||
"LAST_BUILD": "Current build: {{value}}",
|
||||
"APP_LOG_TITLE": "Log level:"
|
||||
"LAST_BUILD": "Aktueller Build: {{value}}",
|
||||
"APP_LOG_TITLE": "Log-Level:"
|
||||
},
|
||||
"WALLET": {
|
||||
"REGISTER_ALIAS": "Alias registrieren",
|
||||
"DETAILS": "Details",
|
||||
"LOCK": "Verschlüsseln",
|
||||
"AVAILABLE_BALANCE": "Verfügbar <b>{{verfügbar}} {{Währung}}<b/>",
|
||||
"LOCKED_BALANCE": "Gesperrt <b>{{gesperrt}} {{Währung}}<b/>",
|
||||
"AVAILABLE_BALANCE": "Verfügbar <b>{{available}} {{currency}}<b/>",
|
||||
"LOCKED_BALANCE": "Gesperrt <b>{{locked}} {{currency}}<b/>",
|
||||
"LOCKED_BALANCE_LINK": "Was bedeutet das?",
|
||||
"TABS": {
|
||||
"SEND": "Senden",
|
||||
|
|
@ -175,7 +175,7 @@
|
|||
"HISTORY": "Verlauf",
|
||||
"CONTRACTS": "Verträge",
|
||||
"MESSAGES": "Nachrichten",
|
||||
"STAKING": "Staking (Anlegen)"
|
||||
"STAKING": "Staking"
|
||||
}
|
||||
},
|
||||
"WALLET_DETAILS": {
|
||||
|
|
@ -195,14 +195,14 @@
|
|||
"NAME": {
|
||||
"LABEL": "Alias",
|
||||
"PLACEHOLDER": "@ Alias eingeben",
|
||||
"TOOLTIP": "An alias is a shortened form or your account. An alias can only include Latin letters, numbers and characters “.” and “-”. It must start with “@”."
|
||||
"TOOLTIP": "Ein Alias ist eine verkürzte Form Ihres Kontos. Ein Alias kann nur lateinische Buchstaben, Zahlen und die Zeichen „.“ und “-” enthalten. Es muss mit “@” beginnen."
|
||||
},
|
||||
"COMMENT": {
|
||||
"LABEL": "Kommentar",
|
||||
"PLACEHOLDER": "",
|
||||
"TOOLTIP": "The comment will be visible to anyone who wants to make a payment to your alias. You can provide details about your business, contacts, or include any text. Comments can be edited later."
|
||||
"TOOLTIP": "Der Kommentar wird für jeden sichtbar sein, der eine Zahlung an Ihren Alias vornehmen möchte. Sie können Details über Ihre Geschäfte, Kontakte oder Text angeben. Kommentare können später bearbeitet werden."
|
||||
},
|
||||
"COST": "Alias fee {{value}} {{currency}}",
|
||||
"COST": "Alias-Gebühr {{value}} {{currency}}",
|
||||
"BUTTON_ASSIGN": "Zuweisen",
|
||||
"FORM_ERRORS": {
|
||||
"NAME_REQUIRED": "Name ist erforderlich",
|
||||
|
|
@ -228,7 +228,7 @@
|
|||
"NO_MONEY": "Sie haben nicht genügend Geldmittel, um den Kommentar zu diesem Alias zu ändern",
|
||||
"MAX_LENGTH": "Maximale Kommentarlänge erreicht"
|
||||
},
|
||||
"COST": "Gebühr {{Wert}} {{Währung}}",
|
||||
"COST": "Gebühr {{value}} {{currency}}",
|
||||
"BUTTON_EDIT": "Bearbeiten"
|
||||
},
|
||||
"TRANSFER_ALIAS": {
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
"ALIAS_EXISTS": "Dieses Konto hat bereits einen Alias",
|
||||
"NO_MONEY": "Du hast nicht genug Geldmittel, um diesen Alias zu transferieren"
|
||||
},
|
||||
"COST": "Transfer fee {{value}} {{currency}}",
|
||||
"COST": "Überweisungsgebühr {{value}} {{currency}}",
|
||||
"BUTTON_TRANSFER": "Transfer",
|
||||
"BUTTON_CANCEL": "Abbrechen",
|
||||
"REQUEST_SEND_REG": "Der Alias wird innerhalb von 10 Minuten übertragen"
|
||||
|
|
@ -271,14 +271,14 @@
|
|||
"AMOUNT_REQUIRED": "Betrag ist erforderlich",
|
||||
"AMOUNT_ZERO": "Betrag ist Null",
|
||||
"FEE_REQUIRED": "Gebühr ist erforderlich",
|
||||
"FEE_MINIMUM": "Mindestgebühr: {{Gebühr}}",
|
||||
"FEE_MINIMUM": "Mindestgebühr: {{fee}}",
|
||||
"MAX_LENGTH": "Maximale Kommentarlänge erreicht"
|
||||
}
|
||||
},
|
||||
"HISTORY": {
|
||||
"STATUS": "Status",
|
||||
"STATUS_TOOLTIP": "Confirmations {{current}}/{{total}}",
|
||||
"LOCK_TOOLTIP": "Gesperrt bis {{Datum}}",
|
||||
"STATUS_TOOLTIP": "Bestätigungen {{current}}/{{total}}",
|
||||
"LOCK_TOOLTIP": "Gesperrt bis {{date}}",
|
||||
"SEND": "Gesendet",
|
||||
"RECEIVED": "Empfangen",
|
||||
"DATE": "Datum",
|
||||
|
|
@ -289,7 +289,7 @@
|
|||
"PAYMENT_ID": "Zahlungs-ID",
|
||||
"ID": "Transaktions-ID",
|
||||
"SIZE": "Transaktionsgröße",
|
||||
"SIZE_VALUE": "{{Wert}} Bytes",
|
||||
"SIZE_VALUE": "{{value}} Bytes",
|
||||
"HEIGHT": "Höhe",
|
||||
"CONFIRMATION": "Bestätigung",
|
||||
"INPUTS": "Inputs",
|
||||
|
|
@ -306,10 +306,10 @@
|
|||
"POW_REWARD": "POW-Belohnung",
|
||||
"POS_REWARD": "POS-Belohnung",
|
||||
"CREATE_CONTRACT": "Vertragsvorschlag",
|
||||
"PLEDGE_CONTRACT": "Contract deposit",
|
||||
"PLEDGE_CONTRACT": "Vertrag-Einzahlung",
|
||||
"NULLIFY_CONTRACT": "Einzahlungen verbrennen",
|
||||
"PROPOSAL_CANCEL_CONTRACT": "Stornierungsanfrage",
|
||||
"CANCEL_CONTRACT": "Cancel and return deposits"
|
||||
"CANCEL_CONTRACT": "Abbrechen und Einzahlungen zurückzahlen"
|
||||
}
|
||||
},
|
||||
"CONTRACTS": {
|
||||
|
|
@ -322,17 +322,17 @@
|
|||
"STATUS": "Status",
|
||||
"COMMENTS": "Kommentare",
|
||||
"PURCHASE_BUTTON": "Neuer Kauf",
|
||||
"LISTING_BUTTON": "Create listing",
|
||||
"LISTING_BUTTON": "Auflistung erstellen",
|
||||
"TIME_LEFT": {
|
||||
"REMAINING_LESS_ONE": "Weniger als eine Stunde, um zu antworten",
|
||||
"REMAINING_ONE": "{{Zeit}} verbleibende Stunde",
|
||||
"REMAINING_MANY": "{{Zeit}} verbleibende Stunden",
|
||||
"REMAINING_MANY_ALT": "{{Zeit}} verbleibende Stunden",
|
||||
"REMAINING_ONE_RESPONSE": "{{Zeit}} verbleibende Stunde",
|
||||
"REMAINING_MANY_RESPONSE": "{{Zeit}} verbleibende Stunde",
|
||||
"REMAINING_MANY_ALT_RESPONSE": "{{Zeit}} verbleibende Stunden",
|
||||
"REMAINING_ONE_WAITING": "Warte für {{Zeit}} Stunde",
|
||||
"REMAINING_MANY_WAITING": "Warte für {{Zeit}} Stunden",
|
||||
"REMAINING_ONE": "{{time}} verbleibende Stunde",
|
||||
"REMAINING_MANY": "{{time}} verbleibende Stunden",
|
||||
"REMAINING_MANY_ALT": "{{time}} verbleibende Stunden",
|
||||
"REMAINING_ONE_RESPONSE": "{{time}} verbleibende Stunde",
|
||||
"REMAINING_MANY_RESPONSE": "{{time}} verbleibende Stunde",
|
||||
"REMAINING_MANY_ALT_RESPONSE": "{{time}} verbleibende Stunden",
|
||||
"REMAINING_ONE_WAITING": "Warte für {{time}} Stunde",
|
||||
"REMAINING_MANY_WAITING": "Warte für {{time}} Stunden",
|
||||
"REMAINING_MANY_ALT_WAITING": "Warte für {{Zeit}} Stunden"
|
||||
},
|
||||
"STATUS_MESSAGES": {
|
||||
|
|
@ -354,7 +354,7 @@
|
|||
"BUYER": {
|
||||
"WAITING": "Warte auf Antwort",
|
||||
"IGNORED": "Verkäufer ignorierte Ihren Vertragsvorschlag",
|
||||
"ACCEPTED": "Seller accepted your contract proposal",
|
||||
"ACCEPTED": "Verkäufer hat Ihren Vertragsvorschlag akzeptiert",
|
||||
"WAIT": "Warten auf die Bestätigung der Einzahlungen",
|
||||
"WAITING_SELLER": "Warte auf Sendung",
|
||||
"COMPLETED": "Vertrag abgeschlossen",
|
||||
|
|
@ -381,7 +381,7 @@
|
|||
"SEND_BUTTON": "Senden",
|
||||
"FORM_ERRORS": {
|
||||
"DESC_REQUIRED": "Beschreibung erforderlich",
|
||||
"DESC_MAXIMUM": "Maximum field length reached",
|
||||
"DESC_MAXIMUM": "Maximale Feldlänge erreicht",
|
||||
"SELLER_REQUIRED": "Adresse benötigt",
|
||||
"SELLER_NOT_VALID": "Ungültige Adresse",
|
||||
"ALIAS_NOT_VALID": "Ungültiger Alias",
|
||||
|
|
@ -390,7 +390,7 @@
|
|||
"YOUR_DEPOSIT_REQUIRED": "Einzahlung erforderlich",
|
||||
"SELLER_DEPOSIT_REQUIRED": "Verkäufer-Einzahlung erforderlich",
|
||||
"SELLER_SAME": "Anderes Konto verwenden",
|
||||
"COMMENT_MAXIMUM": "Maximum field length reached"
|
||||
"COMMENT_MAXIMUM": "Maximale Feldlänge erreicht"
|
||||
},
|
||||
"PROGRESS_NEW": "Neuer Kauf",
|
||||
"PROGRESS_WAIT": "Warte auf Antwort",
|
||||
|
|
@ -428,7 +428,7 @@
|
|||
"NEED_MONEY": "Unzureichendes Guthaben",
|
||||
"BUTTON_MAKE_PLEDGE": "Akzeptieren und Einzahlung tätigen",
|
||||
"BUTTON_IGNORE": "Angebot ignorieren und ausblenden",
|
||||
"BUTTON_NULLIFY": "Terminate and burn deposits",
|
||||
"BUTTON_NULLIFY": "Beenden und Einzahlungen verbrennen",
|
||||
"BUTTON_RECEIVED": "Einzahlungen abschließen und freigeben",
|
||||
"BUTTON_CANCEL_BUYER": "Einzahlungen abbrechen und zurückzahlen",
|
||||
"BUTTON_NOT_CANCEL": "Anfrage ignorieren",
|
||||
|
|
@ -464,7 +464,7 @@
|
|||
}
|
||||
},
|
||||
"STAKING": {
|
||||
"TITLE": "Staking (Anlegen)",
|
||||
"TITLE": "Staking",
|
||||
"TITLE_PENDING": "Ausstehend",
|
||||
"TITLE_TOTAL": "Gesamt",
|
||||
"TITLE_PERIOD": "Zeitspanne:",
|
||||
|
|
@ -518,7 +518,7 @@
|
|||
"ADDRESS_NOT_VALID": "Adresse ungültig",
|
||||
"SET_MASTER_PASSWORD": "Master-Passwort festlegen",
|
||||
"ADDRESS_DUBLICATED": "Adresse existiert bereits",
|
||||
"MAX_LENGTH": "Maximum notes length reached",
|
||||
"MAX_LENGTH": "Maximale Länge der Notiz erreicht",
|
||||
"NAME_LENGTH": "Der Name muss 4-25 Zeichen lang sein"
|
||||
},
|
||||
"BUTTON": {
|
||||
|
|
@ -532,19 +532,21 @@
|
|||
},
|
||||
"SUCCESS_SENT": "Kontakt hinzugefügt",
|
||||
"SUCCESS_SAVE": "Kontakt wurde bearbeitet",
|
||||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"SUCCESS_IMPORT": "Kontakte wurden importiert",
|
||||
"SUCCESS_EXPORT": "Kontakte wurden exportiert",
|
||||
"ERROR_IMPORT": "Fehler beim Lesen der Datei!",
|
||||
"ERROR_TYPE_FILE": "Bitte importieren Sie eine gültige .csv Datei.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Ungültiger Dateityp. Datei als .csv speichern",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Nicht genügend Geld",
|
||||
"NOT_ENOUGH_MONEY": "Unzureichendes Guthaben im Konto",
|
||||
"CORE_BUSY": "Interner Fehler: Kern ist beschäftigt",
|
||||
"DAEMON_BUSY": "Interner Fehler: Daemon ist beschäftigt",
|
||||
"NO_MONEY_REMOVE_OFFER": "There is no fee for deleting an offer, but in order to protect the network against flood transactions you need to have at least {{fee}} {{currency}} in your wallet",
|
||||
"NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in number is too big for current blockchain state. There are not enough unspent outputs to mix with",
|
||||
"NO_MONEY_REMOVE_OFFER": "Es gibt keine Gebühr für das Löschen eines Angebots, aber um das Netzwerk vor Spam-Transaktionen zu schützen, müssen Sie mindestens {{fee}} {{currency}} in Ihrer Wallet haben",
|
||||
"NOT_ENOUGH_OUTPUTS_TO_MIX": "Mix-in-Nummer ist zu groß für den aktuellen Blockchain-Status. Nicht genügend unverbrauchte outputs zum Mischen",
|
||||
"TRANSACTION_IS_TO_BIG": "Transaktion überschreitet das Netzwerk-Limit. Sendet benötigten Betrag mit mehreren Transaktionen.",
|
||||
"TRANSFER_ATTEMPT": "Keine Verbindung zum Zano-Netzwerk",
|
||||
"ACCESS_DENIED": "Zugriff verweigert",
|
||||
|
|
@ -561,7 +563,7 @@
|
|||
"TX_TYPE_NORMAL_END": "wurde nicht abgeschlossen.",
|
||||
"TX_TYPE_NEW_ALIAS": "Fehler. Fehler beim Registrieren des Alias zum Speichern",
|
||||
"TX_TYPE_NEW_ALIAS_END": "Bitte nochmals versuchen.",
|
||||
"TX_TYPE_UPDATE_ALIAS": "Error. Failed to change comment to alias in safe",
|
||||
"TX_TYPE_UPDATE_ALIAS": "Fehler. Fehlgeschlagen Kommentar von gespeichertem Alias zu ändern",
|
||||
"TX_TYPE_COIN_BASE": "Fehler. Die Zahlung wurde nicht abgeschlossen."
|
||||
},
|
||||
"CONTEXT_MENU": {
|
||||
|
|
@ -577,8 +579,8 @@
|
|||
"INCOME_TRANSFER_CONFIRMED": "Zahlung erhalten",
|
||||
"MINED": "Mined",
|
||||
"LOCKED": "Blockiert",
|
||||
"IS_MINIMIZE": "Zano application is minimized to the system tray",
|
||||
"RESTORE": "You can recover it by clicking or using the context menu",
|
||||
"IS_MINIMIZE": "Zano-Anwendung wird auf die Systemleiste minimiert",
|
||||
"RESTORE": "Sie können es wiederherstellen, indem Sie auf das Kontextmenü benutzen oder anklicken ",
|
||||
"TRAY_MENU_SHOW": "Größe ändern",
|
||||
"TRAY_MENU_MINIMIZE": "Minimieren"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Erreur lors de la lecture du fichier !",
|
||||
"ERROR_TYPE_FILE": "Veuillez importer un fichier .csv valide.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Pas assez de fonds",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Si è verificato un errore durante la lettura del file!",
|
||||
"ERROR_TYPE_FILE": "Importa un file .csv valido.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Non abbastanza denaro",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
|
|
@ -535,8 +535,10 @@
|
|||
"SUCCESS_IMPORT": "Contacts are imported",
|
||||
"SUCCESS_EXPORT": "Contacts are exported",
|
||||
"ERROR_IMPORT": "Error is occured while reading file!",
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file.",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv"
|
||||
"ERROR_TYPE_FILE": "Please import valid .csv file",
|
||||
"ERROR_EXPORT": "Invalid file type. Save file as .csv",
|
||||
"ERROR_EMPTY_LIST": "Contact list is empty",
|
||||
"ERROR_IMPORT_EMPTY": "File is empty"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NO_MONEY": "Not enough money",
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -5800,8 +5800,8 @@ __webpack_require__.r(__webpack_exports__);
|
|||
/*! no static exports found */
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
__webpack_require__(/*! C:\Users\butsd\Documents\Projects\Projects now\zano\src\gui\qt-daemon\html_source\src\polyfills.ts */"./src/polyfills.ts");
|
||||
module.exports = __webpack_require__(/*! C:\Users\butsd\Documents\Projects\Projects now\zano\src\gui\qt-daemon\html_source\node_modules\@angular-devkit\build-angular\src\angular-cli-files\models\jit-polyfills.js */"./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/jit-polyfills.js");
|
||||
__webpack_require__(/*! c:\Projects\zano\src\gui\qt-daemon\html_source\src\polyfills.ts */"./src/polyfills.ts");
|
||||
module.exports = __webpack_require__(/*! c:\Projects\zano\src\gui\qt-daemon\html_source\node_modules\@angular-devkit\build-angular\src\angular-cli-files\models\jit-polyfills.js */"./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/jit-polyfills.js");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -49,8 +49,8 @@ export class ExportImportComponent implements OnInit {
|
|||
header: true
|
||||
};
|
||||
const elements = this.papa.parse(data, options);
|
||||
|
||||
if (elements.data && !elements.errors.length) {
|
||||
const isArray = Array.isArray(elements.data);
|
||||
if (isArray && elements.data.length !== 0 && !elements.errors.length) {
|
||||
if (!this.variablesService.contacts.length) {
|
||||
elements.data.forEach(element => {
|
||||
this.variablesService.contacts.push(element);
|
||||
|
|
|
|||
|
|
@ -108,6 +108,8 @@ export class LoginComponent implements OnInit, OnDestroy {
|
|||
this.variablesService.dataIsLoaded = true;
|
||||
this.variablesService.startCountdown();
|
||||
this.variablesService.appPass = appPass;
|
||||
const isEmptyObject = Object.keys(data).length === 0 && data.constructor === Object;
|
||||
|
||||
if (this.variablesService.wallets.length) {
|
||||
this.ngZone.run(() => {
|
||||
this.router.navigate(['/wallet/' + this.variablesService.wallets[0].wallet_id]);
|
||||
|
|
@ -131,7 +133,7 @@ export class LoginComponent implements OnInit, OnDestroy {
|
|||
}
|
||||
}
|
||||
if (!data.hasOwnProperty('wallets') && !data.hasOwnProperty('contacts')) {
|
||||
if (data.length !== 0) {
|
||||
if (data.length !== 0 && !isEmptyObject) {
|
||||
this.getWalletData(data);
|
||||
} else {
|
||||
this.ngZone.run(() => {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue