From 40e9acc5a8a8f59e6dce9adc17787545c4df9510 Mon Sep 17 00:00:00 2001 From: Gustavo Fuhr Date: Wed, 30 Nov 2022 03:05:07 -0300 Subject: [PATCH] google registration --- packages/webapp/lang/de.json | 1052 ++++++++-------- packages/webapp/lang/en.json | 22 + packages/webapp/lang/es.json | 1004 ++++++++-------- packages/webapp/lang/fr.json | 1058 +++++++++-------- packages/webapp/lang/ru.json | 998 ++++++++-------- packages/webapp/lang/zh.json | 1052 ++++++++-------- packages/webapp/src/app.tsx | 2 + .../webapp/src/classes/app-config/index.ts | 7 + .../client/cache-decorator-client/index.ts | 9 + packages/webapp/src/classes/client/index.ts | 8 + .../src/classes/client/mock-client/index.ts | 33 + .../src/classes/client/rest-client/index.ts | 42 + packages/webapp/src/compiled-lang/de.json | 48 + packages/webapp/src/compiled-lang/en.json | 42 + packages/webapp/src/compiled-lang/es.json | 50 +- packages/webapp/src/compiled-lang/fr.json | 48 + packages/webapp/src/compiled-lang/ru.json | 48 + packages/webapp/src/compiled-lang/zh.json | 48 + .../components/common/google-button/index.tsx | 23 + .../components/common/google-icon/index.tsx | 30 + .../src/components/common/separator/index.tsx | 77 ++ .../components/form/submit-button/index.tsx | 2 +- .../src/components/layout/footer/styled.ts | 1 + .../src/components/login-page/index.tsx | 24 +- .../registration-callback/index.tsx | 132 ++ .../components/registration-page/index.tsx | 218 ++-- packages/webapp/src/tsconfig.json | 6 +- packages/webapp/tsconfig.json | 6 +- 28 files changed, 3471 insertions(+), 2619 deletions(-) create mode 100644 packages/webapp/src/components/common/google-button/index.tsx create mode 100644 packages/webapp/src/components/common/google-icon/index.tsx create mode 100644 packages/webapp/src/components/common/separator/index.tsx create mode 100644 packages/webapp/src/components/registration-callback/index.tsx diff --git a/packages/webapp/lang/de.json b/packages/webapp/lang/de.json index 1f4f9946..685a0e80 100644 --- a/packages/webapp/lang/de.json +++ b/packages/webapp/lang/de.json @@ -1,516 +1,540 @@ { - "account.delete-warning": { - "defaultMessage": "Denke daran, dass du keine von dir erstellten Mindmap mehr aufrufen kannst. Alle deine Informationen werden gelöscht und können nicht wiederhergestellt werden." - }, - "accountinfo.button": { - "defaultMessage": "Akzeptieren" - }, - "accountinfo.email": { - "defaultMessage": "E-Mail" - }, - "accountinfo.firstname": { - "defaultMessage": "Vorname" - }, - "accountinfo.lastname": { - "defaultMessage": "Nachname" - }, - "accountinfo.title": { - "defaultMessage": "Kontoinformation" - }, - "action.cancel-button": { - "defaultMessage": "Abbrechen" - }, - "action.close-button": { - "defaultMessage": "Schließen" - }, - "action.delete": { - "defaultMessage": "Löschen" - }, - "action.delete-description": { - "defaultMessage": "Gelöschte Mindmaps können nicht wiederhergestellt werden. Möchtest du fortfahren?" - }, - "action.delete-title": { - "defaultMessage": "Löschen" - }, - "action.duplicate": { - "defaultMessage": "Duplikat" - }, - "action.export": { - "defaultMessage": "Export" - }, - "action.history": { - "defaultMessage": "Historie" - }, - "action.history-description": { - "defaultMessage": "Liste der in den letzten 90 Tagen eingeführten Änderungen." - }, - "action.history-title": { - "defaultMessage": "Versionsgeschichte" - }, - "action.import": { - "defaultMessage": "Importieren" - }, - "action.info": { - "defaultMessage": "Die Info" - }, - "action.label": { - "defaultMessage": "Label hinzufügen" - }, - "action.new": { - "defaultMessage": "Neue Mindmap" - }, - "action.open": { - "defaultMessage": "Offen" - }, - "action.print": { - "defaultMessage": "Drucken" - }, - "action.publish": { - "defaultMessage": "Veröffentlichen" - }, - "action.rename": { - "defaultMessage": "Umbenennen" - }, - "action.rename-description-placeholder": { - "defaultMessage": "Beschreibung" - }, - "action.rename-name-placeholder": { - "defaultMessage": "Name" - }, - "action.share": { - "defaultMessage": "Teilen" - }, - "changepwd.button": { - "defaultMessage": "Veränderung" - }, - "changepwd.confirm-password": { - "defaultMessage": "Kennwort bestätigen" - }, - "changepwd.description": { - "defaultMessage": "Bitte gebe das neue Passwort für dein Konto ein." - }, - "changepwd.password": { - "defaultMessage": "Passwort" - }, - "changepwd.password-match": { - "defaultMessage": "Passwort stimmt nicht überein. Bitte versuche es erneut." - }, - "changepwd.title": { - "defaultMessage": "Kennwort ändern" - }, - "common.wait": { - "defaultMessage": "Bitte warten ..." - }, - "create.button": { - "defaultMessage": "Erstellen" - }, - "create.description": { - "defaultMessage": "Bitte gebe den Namen und die Beschreibung der neuen Mindmap ein." - }, - "create.title": { - "defaultMessage": "Erstelle eine neue Mindmap." - }, - "deletem.title": { - "defaultMessage": "Alle ausgewählten Mindmaps werden gelöscht" - }, - "duplicate.title": { - "defaultMessage": "Kopie" - }, - "expired.description": { - "defaultMessage": "Deine aktuelle Sitzung ist abgelaufen. Bitte melde dich an und versuche es erneut." - }, - "expired.title": { - "defaultMessage": "Deine Sitzung ist abgelaufen" - }, - "export.desc": { - "defaultMessage": "Exportiere diese Mindmap im gewünschten Format und verwende sie in deinen Präsentationen oder teile sie per E-Mail" - }, - "export.document": { - "defaultMessage": "Mindmap-Tools: Exportiere deine Mindmap in Mindmap-Tool-Formate von Drittanbietern" - }, - "export.document-label": { - "defaultMessage": "Dokument: Exportiere deine Mindmap in ein eigenständiges Dokument, das du teilen kannst" - }, - "export.image": { - "defaultMessage": "Bild: Erhalte eine grafische Darstellung deiner Mindmap mit allen Farben und Formen." - }, - "export.title": { - "defaultMessage": "Export" - }, - "export.warning": { - "defaultMessage": "Der Export in ein Bild (SVG, PNG, JPEG, PDF) ist nur in der Editor-Symbolleiste verfügbar." - }, - "footer.aboutus": { - "defaultMessage": "Über uns" - }, - "footer.contactus": { - "defaultMessage": "Kontaktiere uns" - }, - "footer.faq": { - "defaultMessage": "FAQ" - }, - "footer.faqandhelp": { - "defaultMessage": "Hilfe & FAQ" - }, - "footer.feedback": { - "defaultMessage": "Feedback" - }, - "footer.opensource": { - "defaultMessage": "Open Source" - }, - "footer.others": { - "defaultMessage": "Andere" - }, - "footer.termsandconditions": { - "defaultMessage": "Allgemeine Geschäftsbedingungen" - }, - "forgot.desc": { - "defaultMessage": "Wir senden dir eine E-Mail, um dein Passwort zurückzusetzen." - }, - "forgot.email": { - "defaultMessage": "E-Mail" - }, - "forgot.page-title": { - "defaultMessage": "Passwort vergessen | WiseMapping" - }, - "forgot.register": { - "defaultMessage": "Wiederherstellungslink senden" - }, - "forgot.success.desc": { - "defaultMessage": "Wir haben dir eine E-Mail gesendet, mit der du dein Passwort zurücksetzen kannst. Du solltest sie in den nächsten Minuten erhalten." - }, - "forgot.success.title": { - "defaultMessage": "Dein temporäres Passwort wurde gesendet." - }, - "forgot.title": { - "defaultMessage": "Setze dein Passwort zurück" - }, - "forgotsuccess.page-title": { - "defaultMessage": "Passwort wiederhergestellt | WiseMapping" - }, - "header.donthaveaccount": { - "defaultMessage": "Du hast noch kein Konto?" - }, - "header.haveaccount": { - "defaultMessage": "Du hast bereits ein Konto?" - }, - "help.support": { - "defaultMessage": "Unterstützung" - }, - "history.no-changes": { - "defaultMessage": "Es sind keine Änderungen verfügbar" - }, - "import.button": { - "defaultMessage": "Erstellen" - }, - "import.description": { - "defaultMessage": "Du kannst Mindmaps von WiseMapping oder Freemind importieren. Wähle die Datei aus, die du importieren möchtest." - }, - "import.title": { - "defaultMessage": "Importiere vorhandene Mindmaps" - }, - "import.error-file": { - "defaultMessage": "Import fehlgeschlagen: {error}" - }, - "info.basic-info": { - "defaultMessage": "Allgemeine Informationen" - }, - "info.button": { - "defaultMessage": "Akzeptieren" - }, - "info.creation-time": { - "defaultMessage": "Erstellungsdatum" - }, - "info.creator": { - "defaultMessage": "Besitzer" - }, - "info.description": { - "defaultMessage": "Beschreibung" - }, - "info.description-msg": { - "defaultMessage": "Indem du die Mindmap veröffentlichen, machst du sie für jeden im Internet sichtbar." - }, - "info.modified-time": { - "defaultMessage": "Zuletzt geändertes Datum" - }, - "info.modified-tny": { - "defaultMessage": "Zuletzt geändert durch" - }, - "info.name": { - "defaultMessage": "Name" - }, - "info.public-visibility": { - "defaultMessage": "Öffentlich sichtbar" - }, - "info.sharing": { - "defaultMessage": "Teilen" - }, - "info.starred": { - "defaultMessage": "Favoriten" - }, - "info.title": { - "defaultMessage": "Informationen" - }, - "language.change": { - "defaultMessage": "Sprache ändern" - }, - "language.help": { - "defaultMessage": "Hilfe beim Übersetzen" - }, - "login.desc": { - "defaultMessage": "Melde dich mit deinem Konto an" - }, - "login.email": { - "defaultMessage": "E-Mail" - }, - "login.error": { - "defaultMessage": "Die eingegebene E-Mail-Adresse oder das eingegebene Passwort ist ungültig." - }, - "login.forgotpwd": { - "defaultMessage": "Passwort vergessen?" - }, - "login.hsqldbcofig": { - "defaultMessage": "Obwohl HSQLDB während der Installation standardmäßig mit WiseMapping installiert wird, empfehlen wir diese Datenbank nicht für den Produktionseinsatz. Bitte erwäge stattdessen die Verwendung von MySQL 5.7. Weitere Informationen zur Konfiguration von MySQL findest du hier", - "description": "Fehlende Produktionsdatenbank konfiguriert" - }, - "login.page-title": { - "defaultMessage": "Anmelden | WiseMapping" - }, - "login.password": { - "defaultMessage": "Passwort" - }, - "login.remberme": { - "defaultMessage": "Angemeldet bleiben?" - }, - "login.signin": { - "defaultMessage": "Anmelden" - }, - "login.signup": { - "defaultMessage": "Anmeldung" - }, - "login.title": { - "defaultMessage": "Herzlich willkommen" - }, - "login.userinactive": { - "defaultMessage": "Entschuldigung, dein Konto wurde noch nicht aktiviert. Du erhältst eine Benachrichtigungs-E-Mail, wenn es aktiv wird." - }, - "map.creator": { - "defaultMessage": "Besitzer" - }, - "map.delete-selected": { - "defaultMessage": "Auswahl löschen" - }, - "map.last-update": { - "defaultMessage": "Letztes Update" - }, - "map.more-actions": { - "defaultMessage": "Mehr Aktionen" - }, - "map.name": { - "defaultMessage": "Name" - }, - "map.tooltip-add": { - "defaultMessage": "Label zur Auswahl hinzufügen" - }, - "maps.choose-file": { - "defaultMessage": "Wähle eine Datei" - }, - "maps.create-tooltip": { - "defaultMessage": "Erstelle eine neue Mindmap" - }, - "maps.empty-result": { - "defaultMessage": "Kein passender Datensatz mit den aktuellen Filterkriterien gefunden." - }, - "maps.import-desc": { - "defaultMessage": "Import aus anderen Tools" - }, - "maps.modified": { - "defaultMessage": "Geändert" - }, - "maps.modified-by": { - "defaultMessage": "Angepasst von" - }, - "maps.modified-by-desc": { - "defaultMessage": "Geändert von {by} am {on}" - }, - "maps.nav-all": { - "defaultMessage": "Alle" - }, - "maps.nav-onwned": { - "defaultMessage": "Eigene" - }, - "maps.nav-public": { - "defaultMessage": "Freigegeben" - }, - "maps.nav-shared": { - "defaultMessage": "Geteilt" - }, - "maps.nav-starred": { - "defaultMessage": "Favoriten" - }, - "maps.page-title": { - "defaultMessage": "Meine Mindmaps | WiseMapping" - }, - "maps.revert": { - "defaultMessage": "Zurückkehren" - }, - "maps.search-action": { - "defaultMessage": "Suche ..." - }, - "maps.tooltip-open": { - "defaultMessage": "Zur Ausgabe geöffnet" - }, - "maps.tooltip-starred": { - "defaultMessage": "Favoriten" - }, - "maps.view": { - "defaultMessage": "Ansicht" - }, - "menu.account": { - "defaultMessage": "Konto" - }, - "menu.change-password": { - "defaultMessage": "Kennwort ändern" - }, - "menu.signout": { - "defaultMessage": "Abmelden" - }, - "publish.button": { - "defaultMessage": "Akzeptieren" - }, - "publish.checkbox": { - "defaultMessage": "Aktiviere die öffentliche Freigabe" - }, - "publish.description": { - "defaultMessage": "Indem du die Mindmap veröffentlichst, machst du sie für jeden im Internet sichtbar." - }, - "publish.embedded": { - "defaultMessage": "Eingebettet" - }, - "publish.embedded-msg": { - "defaultMessage": "Kopiere dieses Code-Snippet, um es in deinem Blog oder deiner Webseite einzubetten:" - }, - "publish.public-url": { - "defaultMessage": "Öffentliche URL" - }, - "publish.public-url-msg": { - "defaultMessage": "Kopiere den folgenden Link und gebe ihn weiter, um deine Mindmap mit Kollegen zu teilen:" - }, - "publish.title": { - "defaultMessage": "Veröffentlichen" - }, - "registation.success-title": { - "defaultMessage": "Registrierung erfolgreich | WiseMapping" - }, - "registration.desc": { - "defaultMessage": "Nimm dir einen Moment Zeit. Die Anmeldung ist kostenlos." - }, - "registration.email": { - "defaultMessage": "E-Mail" - }, - "registration.firstname": { - "defaultMessage": "Vorname" - }, - "registration.lastname": { - "defaultMessage": "Nachname" - }, - "registration.password": { - "defaultMessage": "Passwort" - }, - "registration.register": { - "defaultMessage": "Registrieren" - }, - "registration.success.desc": { - "defaultMessage": "Klicke unten auf die Schaltfläche „Anmelden“ und beginne mit der Erstellung von Mindmaps." - }, - "registration.termandconditions": { - "defaultMessage": "Kundenbedingungen: Bitte überprüfe die WiseMapping-Kontoinformationen, die du oben eingegeben hast und lese dir die Kundenbedingungen hier durch. Indem du unten auf „Registrieren“ klickst, stimmst du den obigen Kundenbedingungen und der Datenschutzrichtlinie zu." - }, - "registration.title": { - "defaultMessage": "Mitglied werden" - }, - "rename.description": { - "defaultMessage": "Bitte gebe den Namen und die Beschreibung der Mindmap ein." - }, - "rename.title": { - "defaultMessage": "Umbenennen" - }, - "resetpassword.success.title": { - "defaultMessage": "Dein Konto wurde erfolgreich erstellt" - }, - "role.editor": { - "defaultMessage": "Bearbeiter" - }, - "role.owner": { - "defaultMessage": "Besitzer" - }, - "role.viewer": { - "defaultMessage": "Betrachter" - }, - "share.add-button": { - "defaultMessage": "Hinzufügen" - }, - "share.add-message": { - "defaultMessage": "Nachricht hinzufügen" - }, - "share.can-edit": { - "defaultMessage": "Kann bearbeiten" - }, - "share.can-view": { - "defaultMessage": "Kann ansehen" - }, - "share.delete": { - "defaultMessage": "Bearbeiter entfernen" - }, - "share.delete-description": { - "defaultMessage": "Lade Personen ein, die bei der Erstellung deiner Midnmap mitarbeiten. Sie werden per E-Mail benachrichtigt." - }, - "share.delete-title": { - "defaultMessage": "Teile deine Mindmap" - }, - "share.message": { - "defaultMessage": "Nachricht" - }, - "editor.try-welcome": { - "defaultMessage": "Dieser Ausgabebereich zeigt einige der Mindmap-Editor-Funktionen!" - }, - "editor.try-welcome-description": { - "defaultMessage": "Melde dich an, um kostenlos eine unbegrenzte Anzahl von Mindmaps zu erstellen, zu teilen und zu veröffentlichen." - }, - "accountinfo.deleteaccount": { - "defaultMessage": "Konto löschen" - }, - "label.add-button": { - "defaultMessage": "Label hinzufügen" - }, - "label.add-for": { - "defaultMessage": "Labels für Mindmap bearbeiten:" - }, - "label.add-placeholder": { - "defaultMessage": "Titel des Labels" - }, - "label.change-color": { - "defaultMessage": "Labelfarbe ändern" - }, - "label.delete-description": { - "defaultMessage": "Löschen des Labels, einschließlich der Zuordnungen zu allen vorhandenen Mindmaps. Möchtest du fortfahren?" - }, - "label.delete-title": { - "defaultMessage": "Bestätige das Löschen des Labels" - }, - "label.description": { - "defaultMessage": "Verwende Labels, um deine Mindmaps zu organisieren." - }, - "label.title": { - "defaultMessage": "Label hinzufügen" - }, - "footer.donations": { - "defaultMessage": "Spenden" - }, - "footer.support": { - "defaultMessage": "Support" - }, - "footer.team": { - "defaultMessage": "Team" - } + "account.delete-warning": { + "defaultMessage": "Denke daran, dass du keine von dir erstellten Mindmap mehr aufrufen kannst. Alle deine Informationen werden gelöscht und können nicht wiederhergestellt werden." + }, + "accountinfo.button": { + "defaultMessage": "Akzeptieren" + }, + "accountinfo.email": { + "defaultMessage": "E-Mail" + }, + "accountinfo.firstname": { + "defaultMessage": "Vorname" + }, + "accountinfo.lastname": { + "defaultMessage": "Nachname" + }, + "accountinfo.title": { + "defaultMessage": "Kontoinformation" + }, + "action.cancel-button": { + "defaultMessage": "Abbrechen" + }, + "action.close-button": { + "defaultMessage": "Schließen" + }, + "action.delete": { + "defaultMessage": "Löschen" + }, + "action.delete-description": { + "defaultMessage": "Gelöschte Mindmaps können nicht wiederhergestellt werden. Möchtest du fortfahren?" + }, + "action.delete-title": { + "defaultMessage": "Löschen" + }, + "action.duplicate": { + "defaultMessage": "Duplikat" + }, + "action.export": { + "defaultMessage": "Export" + }, + "action.history": { + "defaultMessage": "Historie" + }, + "action.history-description": { + "defaultMessage": "Liste der in den letzten 90 Tagen eingeführten Änderungen." + }, + "action.history-title": { + "defaultMessage": "Versionsgeschichte" + }, + "action.import": { + "defaultMessage": "Importieren" + }, + "action.info": { + "defaultMessage": "Die Info" + }, + "action.label": { + "defaultMessage": "Label hinzufügen" + }, + "action.new": { + "defaultMessage": "Neue Mindmap" + }, + "action.open": { + "defaultMessage": "Offen" + }, + "action.print": { + "defaultMessage": "Drucken" + }, + "action.publish": { + "defaultMessage": "Veröffentlichen" + }, + "action.rename": { + "defaultMessage": "Umbenennen" + }, + "action.rename-description-placeholder": { + "defaultMessage": "Beschreibung" + }, + "action.rename-name-placeholder": { + "defaultMessage": "Name" + }, + "action.share": { + "defaultMessage": "Teilen" + }, + "changepwd.button": { + "defaultMessage": "Veränderung" + }, + "changepwd.confirm-password": { + "defaultMessage": "Kennwort bestätigen" + }, + "changepwd.description": { + "defaultMessage": "Bitte gebe das neue Passwort für dein Konto ein." + }, + "changepwd.password": { + "defaultMessage": "Passwort" + }, + "changepwd.password-match": { + "defaultMessage": "Passwort stimmt nicht überein. Bitte versuche es erneut." + }, + "changepwd.title": { + "defaultMessage": "Kennwort ändern" + }, + "common.wait": { + "defaultMessage": "Bitte warten ..." + }, + "create.button": { + "defaultMessage": "Erstellen" + }, + "create.description": { + "defaultMessage": "Bitte gebe den Namen und die Beschreibung der neuen Mindmap ein." + }, + "create.title": { + "defaultMessage": "Erstelle eine neue Mindmap." + }, + "deletem.title": { + "defaultMessage": "Alle ausgewählten Mindmaps werden gelöscht" + }, + "duplicate.title": { + "defaultMessage": "Kopie" + }, + "expired.description": { + "defaultMessage": "Deine aktuelle Sitzung ist abgelaufen. Bitte melde dich an und versuche es erneut." + }, + "expired.title": { + "defaultMessage": "Deine Sitzung ist abgelaufen" + }, + "export.desc": { + "defaultMessage": "Exportiere diese Mindmap im gewünschten Format und verwende sie in deinen Präsentationen oder teile sie per E-Mail" + }, + "export.document": { + "defaultMessage": "Mindmap-Tools: Exportiere deine Mindmap in Mindmap-Tool-Formate von Drittanbietern" + }, + "export.document-label": { + "defaultMessage": "Dokument: Exportiere deine Mindmap in ein eigenständiges Dokument, das du teilen kannst" + }, + "export.image": { + "defaultMessage": "Bild: Erhalte eine grafische Darstellung deiner Mindmap mit allen Farben und Formen." + }, + "export.title": { + "defaultMessage": "Export" + }, + "export.warning": { + "defaultMessage": "Der Export in ein Bild (SVG, PNG, JPEG, PDF) ist nur in der Editor-Symbolleiste verfügbar." + }, + "footer.aboutus": { + "defaultMessage": "Über uns" + }, + "footer.contactus": { + "defaultMessage": "Kontaktiere uns" + }, + "footer.faq": { + "defaultMessage": "FAQ" + }, + "footer.faqandhelp": { + "defaultMessage": "Hilfe & FAQ" + }, + "footer.feedback": { + "defaultMessage": "Feedback" + }, + "footer.opensource": { + "defaultMessage": "Open Source" + }, + "footer.others": { + "defaultMessage": "Andere" + }, + "footer.termsandconditions": { + "defaultMessage": "Allgemeine Geschäftsbedingungen" + }, + "forgot.desc": { + "defaultMessage": "Wir senden dir eine E-Mail, um dein Passwort zurückzusetzen." + }, + "forgot.email": { + "defaultMessage": "E-Mail" + }, + "forgot.page-title": { + "defaultMessage": "Passwort vergessen | WiseMapping" + }, + "forgot.register": { + "defaultMessage": "Wiederherstellungslink senden" + }, + "forgot.success.desc": { + "defaultMessage": "Wir haben dir eine E-Mail gesendet, mit der du dein Passwort zurücksetzen kannst. Du solltest sie in den nächsten Minuten erhalten." + }, + "forgot.success.title": { + "defaultMessage": "Dein temporäres Passwort wurde gesendet." + }, + "forgot.title": { + "defaultMessage": "Setze dein Passwort zurück" + }, + "forgotsuccess.page-title": { + "defaultMessage": "Passwort wiederhergestellt | WiseMapping" + }, + "header.donthaveaccount": { + "defaultMessage": "Du hast noch kein Konto?" + }, + "header.haveaccount": { + "defaultMessage": "Du hast bereits ein Konto?" + }, + "help.support": { + "defaultMessage": "Unterstützung" + }, + "history.no-changes": { + "defaultMessage": "Es sind keine Änderungen verfügbar" + }, + "import.button": { + "defaultMessage": "Erstellen" + }, + "import.description": { + "defaultMessage": "Du kannst Mindmaps von WiseMapping oder Freemind importieren. Wähle die Datei aus, die du importieren möchtest." + }, + "import.title": { + "defaultMessage": "Importiere vorhandene Mindmaps" + }, + "import.error-file": { + "defaultMessage": "Import fehlgeschlagen: {error}" + }, + "info.basic-info": { + "defaultMessage": "Allgemeine Informationen" + }, + "info.button": { + "defaultMessage": "Akzeptieren" + }, + "info.creation-time": { + "defaultMessage": "Erstellungsdatum" + }, + "info.creator": { + "defaultMessage": "Besitzer" + }, + "info.description": { + "defaultMessage": "Beschreibung" + }, + "info.description-msg": { + "defaultMessage": "Indem du die Mindmap veröffentlichen, machst du sie für jeden im Internet sichtbar." + }, + "info.modified-time": { + "defaultMessage": "Zuletzt geändertes Datum" + }, + "info.modified-tny": { + "defaultMessage": "Zuletzt geändert durch" + }, + "info.name": { + "defaultMessage": "Name" + }, + "info.public-visibility": { + "defaultMessage": "Öffentlich sichtbar" + }, + "info.sharing": { + "defaultMessage": "Teilen" + }, + "info.starred": { + "defaultMessage": "Favoriten" + }, + "info.title": { + "defaultMessage": "Informationen" + }, + "language.change": { + "defaultMessage": "Sprache ändern" + }, + "language.help": { + "defaultMessage": "Hilfe beim Übersetzen" + }, + "login.desc": { + "defaultMessage": "Melde dich mit deinem Konto an" + }, + "login.email": { + "defaultMessage": "E-Mail" + }, + "login.error": { + "defaultMessage": "Die eingegebene E-Mail-Adresse oder das eingegebene Passwort ist ungültig." + }, + "login.forgotpwd": { + "defaultMessage": "Passwort vergessen?" + }, + "login.hsqldbcofig": { + "defaultMessage": "Obwohl HSQLDB während der Installation standardmäßig mit WiseMapping installiert wird, empfehlen wir diese Datenbank nicht für den Produktionseinsatz. Bitte erwäge stattdessen die Verwendung von MySQL 5.7. Weitere Informationen zur Konfiguration von MySQL findest du hier", + "description": "Fehlende Produktionsdatenbank konfiguriert" + }, + "login.page-title": { + "defaultMessage": "Anmelden | WiseMapping" + }, + "login.password": { + "defaultMessage": "Passwort" + }, + "login.remberme": { + "defaultMessage": "Angemeldet bleiben?" + }, + "login.signin": { + "defaultMessage": "Anmelden" + }, + "login.signup": { + "defaultMessage": "Anmeldung" + }, + "login.title": { + "defaultMessage": "Herzlich willkommen" + }, + "login.userinactive": { + "defaultMessage": "Entschuldigung, dein Konto wurde noch nicht aktiviert. Du erhältst eine Benachrichtigungs-E-Mail, wenn es aktiv wird." + }, + "map.creator": { + "defaultMessage": "Besitzer" + }, + "map.delete-selected": { + "defaultMessage": "Auswahl löschen" + }, + "map.last-update": { + "defaultMessage": "Letztes Update" + }, + "map.more-actions": { + "defaultMessage": "Mehr Aktionen" + }, + "map.name": { + "defaultMessage": "Name" + }, + "map.tooltip-add": { + "defaultMessage": "Label zur Auswahl hinzufügen" + }, + "maps.choose-file": { + "defaultMessage": "Wähle eine Datei" + }, + "maps.create-tooltip": { + "defaultMessage": "Erstelle eine neue Mindmap" + }, + "maps.empty-result": { + "defaultMessage": "Kein passender Datensatz mit den aktuellen Filterkriterien gefunden." + }, + "maps.import-desc": { + "defaultMessage": "Import aus anderen Tools" + }, + "maps.modified": { + "defaultMessage": "Geändert" + }, + "maps.modified-by": { + "defaultMessage": "Angepasst von" + }, + "maps.modified-by-desc": { + "defaultMessage": "Geändert von {by} am {on}" + }, + "maps.nav-all": { + "defaultMessage": "Alle" + }, + "maps.nav-onwned": { + "defaultMessage": "Eigene" + }, + "maps.nav-public": { + "defaultMessage": "Freigegeben" + }, + "maps.nav-shared": { + "defaultMessage": "Geteilt" + }, + "maps.nav-starred": { + "defaultMessage": "Favoriten" + }, + "maps.page-title": { + "defaultMessage": "Meine Mindmaps | WiseMapping" + }, + "maps.revert": { + "defaultMessage": "Zurückkehren" + }, + "maps.search-action": { + "defaultMessage": "Suche ..." + }, + "maps.tooltip-open": { + "defaultMessage": "Zur Ausgabe geöffnet" + }, + "maps.tooltip-starred": { + "defaultMessage": "Favoriten" + }, + "maps.view": { + "defaultMessage": "Ansicht" + }, + "menu.account": { + "defaultMessage": "Konto" + }, + "menu.change-password": { + "defaultMessage": "Kennwort ändern" + }, + "menu.signout": { + "defaultMessage": "Abmelden" + }, + "publish.button": { + "defaultMessage": "Akzeptieren" + }, + "publish.checkbox": { + "defaultMessage": "Aktiviere die öffentliche Freigabe" + }, + "publish.description": { + "defaultMessage": "Indem du die Mindmap veröffentlichst, machst du sie für jeden im Internet sichtbar." + }, + "publish.embedded": { + "defaultMessage": "Eingebettet" + }, + "publish.embedded-msg": { + "defaultMessage": "Kopiere dieses Code-Snippet, um es in deinem Blog oder deiner Webseite einzubetten:" + }, + "publish.public-url": { + "defaultMessage": "Öffentliche URL" + }, + "publish.public-url-msg": { + "defaultMessage": "Kopiere den folgenden Link und gebe ihn weiter, um deine Mindmap mit Kollegen zu teilen:" + }, + "publish.title": { + "defaultMessage": "Veröffentlichen" + }, + "registation.success-title": { + "defaultMessage": "Registrierung erfolgreich | WiseMapping" + }, + "registration.desc": { + "defaultMessage": "Nimm dir einen Moment Zeit. Die Anmeldung ist kostenlos." + }, + "registration.email": { + "defaultMessage": "E-Mail" + }, + "registration.firstname": { + "defaultMessage": "Vorname" + }, + "registration.lastname": { + "defaultMessage": "Nachname" + }, + "registration.password": { + "defaultMessage": "Passwort" + }, + "registration.register": { + "defaultMessage": "Registrieren" + }, + "registration.success.desc": { + "defaultMessage": "Klicke unten auf die Schaltfläche „Anmelden“ und beginne mit der Erstellung von Mindmaps." + }, + "registration.termandconditions": { + "defaultMessage": "Kundenbedingungen: Bitte überprüfe die WiseMapping-Kontoinformationen, die du oben eingegeben hast und lese dir die Kundenbedingungen hier durch. Indem du unten auf „Registrieren“ klickst, stimmst du den obigen Kundenbedingungen und der Datenschutzrichtlinie zu." + }, + "registration.title": { + "defaultMessage": "Mitglied werden" + }, + "rename.description": { + "defaultMessage": "Bitte gebe den Namen und die Beschreibung der Mindmap ein." + }, + "rename.title": { + "defaultMessage": "Umbenennen" + }, + "resetpassword.success.title": { + "defaultMessage": "Dein Konto wurde erfolgreich erstellt" + }, + "role.editor": { + "defaultMessage": "Bearbeiter" + }, + "role.owner": { + "defaultMessage": "Besitzer" + }, + "role.viewer": { + "defaultMessage": "Betrachter" + }, + "share.add-button": { + "defaultMessage": "Hinzufügen" + }, + "share.add-message": { + "defaultMessage": "Nachricht hinzufügen" + }, + "share.can-edit": { + "defaultMessage": "Kann bearbeiten" + }, + "share.can-view": { + "defaultMessage": "Kann ansehen" + }, + "share.delete": { + "defaultMessage": "Bearbeiter entfernen" + }, + "share.delete-description": { + "defaultMessage": "Lade Personen ein, die bei der Erstellung deiner Midnmap mitarbeiten. Sie werden per E-Mail benachrichtigt." + }, + "share.delete-title": { + "defaultMessage": "Teile deine Mindmap" + }, + "share.message": { + "defaultMessage": "Nachricht" + }, + "editor.try-welcome": { + "defaultMessage": "Dieser Ausgabebereich zeigt einige der Mindmap-Editor-Funktionen!" + }, + "editor.try-welcome-description": { + "defaultMessage": "Melde dich an, um kostenlos eine unbegrenzte Anzahl von Mindmaps zu erstellen, zu teilen und zu veröffentlichen." + }, + "accountinfo.deleteaccount": { + "defaultMessage": "Konto löschen" + }, + "label.add-button": { + "defaultMessage": "Label hinzufügen" + }, + "label.add-for": { + "defaultMessage": "Labels für Mindmap bearbeiten:" + }, + "label.add-placeholder": { + "defaultMessage": "Titel des Labels" + }, + "label.change-color": { + "defaultMessage": "Labelfarbe ändern" + }, + "label.delete-description": { + "defaultMessage": "Löschen des Labels, einschließlich der Zuordnungen zu allen vorhandenen Mindmaps. Möchtest du fortfahren?" + }, + "label.delete-title": { + "defaultMessage": "Bestätige das Löschen des Labels" + }, + "label.description": { + "defaultMessage": "Verwende Labels, um deine Mindmaps zu organisieren." + }, + "label.title": { + "defaultMessage": "Label hinzufügen" + }, + "footer.donations": { + "defaultMessage": "Spenden" + }, + "footer.support": { + "defaultMessage": "Support" + }, + "footer.team": { + "defaultMessage": "Team" + }, + "registration.google.button": { + "defaultMessage": "Melden Sie sich bei Google an" + }, + "login.google.button": { + "defaultMessage": "Anmeldung mit Google" + }, + "registration.division": { + "defaultMessage": "oder" + }, + "login.division": { + "defaultMessage": "oder" + }, + "registration.callback.confirm.title": { + "defaultMessage": "Bestätigen" + }, + "registration.callback.waiting.title": { + "defaultMessage": "Fertigstellung ..." + }, + "registration.callback.confirm.description": { + "defaultMessage": "Ein Konto mit derselben E-Mail-Adresse wurde zuvor registriert. Möchten Sie Ihr Google-Konto mit diesem WiseMapping-Konto verknüpfen?" + }, + "registration.callback.waiting.description": { + "defaultMessage": "Bitte warten Sie, während wir Ihre Identität überprüfen" + } } \ No newline at end of file diff --git a/packages/webapp/lang/en.json b/packages/webapp/lang/en.json index 56d60063..841db433 100644 --- a/packages/webapp/lang/en.json +++ b/packages/webapp/lang/en.json @@ -515,5 +515,27 @@ }, "share.message": { "defaultMessage": "Message" + }, + "registration.google.button": { + "defaultMessage": "Sign up with Google" + }, + "login.google.button": { + "defaultMessage": "Sign in with Google" + }, + "registration.division": { + "defaultMessage": "or" + }, + "registration.callback.confirm.title": { + "defaultMessage": "Confirm" + }, + "registration.callback.waiting.title": { + "defaultMessage": "Finishing ..." + }, + "registration.callback.confirm.description": { + "defaultMessage": "An account with the same email was previously registered. Do you want to link your google account to that WiseMapping account?" + }, + "registration.callback.waiting.description": { + "defaultMessage": "Please wait while we validate your identity" } + } \ No newline at end of file diff --git a/packages/webapp/lang/es.json b/packages/webapp/lang/es.json index 17876d6a..dc918d72 100644 --- a/packages/webapp/lang/es.json +++ b/packages/webapp/lang/es.json @@ -1,492 +1,516 @@ { - "account.delete-warning": { - "defaultMessage": "Tenga en cuenta que no podrá recuperar ningún mapa mental que haya creado. Toda su información será eliminada y no podrá ser restaurada." - }, - "accountinfo.button": { - "defaultMessage": "Aceptar" - }, - "accountinfo.email": { - "defaultMessage": "Correo electrónico" - }, - "accountinfo.firstname": { - "defaultMessage": "Primer nombre" - }, - "registration.page-title": { - "defaultMessage": "Registrarse | WiseMapping" - }, - "accountinfo.lastname": { - "defaultMessage": "Apellido" - }, - "accountinfo.title": { - "defaultMessage": "Informacion de cuenta" - }, - "action.cancel-button": { - "defaultMessage": "Cancelar" - }, - "action.close-button": { - "defaultMessage": "Cerrar" - }, - "action.delete": { - "defaultMessage": "Borrar" - }, - "action.delete-description": { - "defaultMessage": "El mapa mental eliminado no se podrá recuperar. Quieres continuar ?." - }, - "action.delete-title": { - "defaultMessage": "Borrar" - }, - "action.duplicate": { - "defaultMessage": "Duplicar" - }, - "action.export": { - "defaultMessage": "Exportar" - }, - "action.history": { - "defaultMessage": "Historia" - }, - "action.history-description": { - "defaultMessage": "Lista de cambios introducidos en los últimos 90 días." - }, - "action.history-title": { - "defaultMessage": "Historial de versiones" - }, - "action.import": { - "defaultMessage": "Importar" - }, - "action.info": { - "defaultMessage": "Información" - }, - "action.label": { - "defaultMessage": "Añadir etiqueta" - }, - "action.new": { - "defaultMessage": "Nuevo mapa" - }, - "action.open": { - "defaultMessage": "Abrir" - }, - "action.print": { - "defaultMessage": "Imprimir" - }, - "action.publish": { - "defaultMessage": "Publicar" - }, - "action.rename": { - "defaultMessage": "Renombar" - }, - "action.rename-description-placeholder": { - "defaultMessage": "Descripción" - }, - "action.rename-name-placeholder": { - "defaultMessage": "Nombre" - }, - "action.share": { - "defaultMessage": "Compartir" - }, - "changepwd.button": { - "defaultMessage": "Cambiar" - }, - "changepwd.confirm-password": { - "defaultMessage": "Confirmar contraseña" - }, - "changepwd.description": { - "defaultMessage": "Por favor, proporcione la nueva contraseña para su cuenta." - }, - "changepwd.password": { - "defaultMessage": "Contraseña" - }, - "changepwd.password-match": { - "defaultMessage": "La contraseña no coincide. Inténtalo de nuevo." - }, - "changepwd.title": { - "defaultMessage": "Cambia la contraseña" - }, - "common.wait": { - "defaultMessage": "Espere por favor ..." - }, - "create.button": { - "defaultMessage": "Crear" - }, - "create.description": { - "defaultMessage": "Por favor, complete el nuevo nombre y descripción del mapa." - }, - "create.title": { - "defaultMessage": "Crea un nuevo mapa mental." - }, - "deletem.title": { - "defaultMessage": "Todos los mapas seleccionados serán eliminados" - }, - "duplicate.title": { - "defaultMessage": "Duplicar" - }, - "expired.description": { - "defaultMessage": "Su sesión actual ha expirado. Por favor, inicia sesión e inténtalo de nuevo." - }, - "expired.title": { - "defaultMessage": "Su sesión ha caducado" - }, - "export.desc": { - "defaultMessage": "Exporta este mapa en el formato que desees y comienza a usarlo en tus presentaciones o compartirlo por correo electrónico" - }, - "export.document": { - "defaultMessage": "Herramientas de mapas mentales: exporte su mapa mental en formatos de herramientas de mapas mentales de terceros" - }, - "export.document-label": { - "defaultMessage": "Documento: exporte su mapa mental en un documento independiente listo para compartir" - }, - "export.image": { - "defaultMessage": "Imagen: obtenga una representación gráfica de su mapa, incluidos todos los colores y formas." - }, - "export.title": { - "defaultMessage": "Exportar" - }, - "export.warning": { - "defaultMessage": "El export a formatos de imagen (SVG, PNG, JPEG, PDF) solo está disponible en la barra de herramientas del editor." - }, - "footer.aboutus": { - "defaultMessage": "Sobre Nosotros" - }, - "footer.donations": { - "defaultMessage": "Donaciones" - }, - "footer.support": { - "defaultMessage": "Soporte" - }, - "footer.team": { - "defaultMessage": "Equipo" - }, - "footer.contactus": { - "defaultMessage": "Contáctenos" - }, - "footer.faq": { - "defaultMessage": "F.A.Q." - }, - "footer.faqandhelp": { - "defaultMessage": "Ayuda y preguntas frecuentes" - }, - "footer.feedback": { - "defaultMessage": "Feedback" - }, - "footer.opensource": { - "defaultMessage": "Código Abierto" - }, - "footer.others": { - "defaultMessage": "Otros" - }, - "footer.termsandconditions": { - "defaultMessage": "Términos y Condiciones" - }, - "forgot.desc": { - "defaultMessage": "Le enviaremos un correo electrónico para restablecer su contraseña." - }, - "forgot.email": { - "defaultMessage": "Correo electrónico" - }, - "forgot.page-title": { - "defaultMessage": "Olvidé mi contraseña | WiseMapping" - }, - "forgot.register": { - "defaultMessage": "Enviar enlace de recuperación" - }, - "forgot.success.desc": { - "defaultMessage": "Le hemos enviado un correo electrónico que le permitirá restablecer su contraseña. Deberías recibirlo en los próximos minutos." - }, - "forgot.success.title": { - "defaultMessage": "Su contraseña temporal ha sido enviada." - }, - "forgot.title": { - "defaultMessage": "Restablecer su contraseña" - }, - "forgotsuccess.page-title": { - "defaultMessage": "Contraseña recuperada | WiseMapping" - }, - "header.donthaveaccount": { - "defaultMessage": "¿No tenes una cuenta?" - }, - "header.haveaccount": { - "defaultMessage": "¿Ya tienes una cuenta?" - }, - "help.support": { - "defaultMessage": "Ayuda" - }, - "history.no-changes": { - "defaultMessage": "No hay cambios disponibles" - }, - "import.button": { - "defaultMessage": "Crear" - }, - "import.description": { - "defaultMessage": "Puede importar mapas de WiseMapping y Freemind a su lista de mapas. Seleccione el archivo que desea importar." - }, - "import.title": { - "defaultMessage": "Importar mapa mental existente" - }, - "import.error-file": { - "defaultMessage": "Error al importar: {error}" - }, - "info.basic-info": { - "defaultMessage": "Información básica" - }, - "info.button": { - "defaultMessage": "Aceptar" - }, - "info.creation-time": { - "defaultMessage": "Fecha de creación" - }, - "info.creator": { - "defaultMessage": "Creador" - }, - "info.description": { - "defaultMessage": "Descripción" - }, - "info.description-msg": { - "defaultMessage": "Al publicar el mapa, lo haces visible para todos en Internet." - }, - "info.modified-time": { - "defaultMessage": "Última fecha de modificación" - }, - "info.modified-tny": { - "defaultMessage": "Ultima modificacion por" - }, - "info.name": { - "defaultMessage": "Nombre" - }, - "info.public-visibility": { - "defaultMessage": "Visible públicamente" - }, - "info.sharing": { - "defaultMessage": "Compartido" - }, - "info.starred": { - "defaultMessage": "Destacados" - }, - "info.title": { - "defaultMessage": "Información" - }, - "language.change": { - "defaultMessage": "Cambiar idioma" - }, - "language.help": { - "defaultMessage": "Ayuda para traducir" - }, - "login.desc": { - "defaultMessage": "Ingrese a su cuenta" - }, - "login.email": { - "defaultMessage": "Correo electrónico" - }, - "login.error": { - "defaultMessage": "La dirección de correo electrónico o la contraseña que ingresó no es válida." - }, - "login.forgotpwd": { - "defaultMessage": "Has olvidado tu contraseña ?" - }, - "login.hsqldbcofig": { - "defaultMessage": "Aunque HSQLDB se incluye con WiseMapping de forma predeterminada durante la instalación, no recomendamos esta base de datos para uso en producción. Considere usar MySQL 5.7 en su lugar. Puede encontrar más información sobre cómo configurar MySQL", - "description": "Falta la base de datos de producción configurada" - }, - "login.page-title": { - "defaultMessage": "Iniciar sesión | WiseMapping" - }, - "login.password": { - "defaultMessage": "Contraseña" - }, - "login.remberme": { - "defaultMessage": "Recuérdame" - }, - "login.signin": { - "defaultMessage": "Iniciar sesión" - }, - "login.signup": { - "defaultMessage": "Crear cuenta" - }, - "login.title": { - "defaultMessage": "Bienvenido" - }, - "login.userinactive": { - "defaultMessage": "Lo sentimos, tu cuenta aún no ha sido activada. Recibirás un correo electrónico de notificación cuando se active. ¡Manténganse al tanto!." - }, - "map.creator": { - "defaultMessage": "Creador" - }, - "map.delete-selected": { - "defaultMessage": "Eliminar seleccionado" - }, - "map.last-update": { - "defaultMessage": "Última actualización" - }, - "map.more-actions": { - "defaultMessage": "Mas acciones" - }, - "map.name": { - "defaultMessage": "Nombre" - }, - "map.tooltip-add": { - "defaultMessage": "Agregar etiqueta a lo seleccionado" - }, - "maps.choose-file": { - "defaultMessage": "Escoge un archivo" - }, - "maps.create-tooltip": { - "defaultMessage": "Crear un nuevo mapa mental" - }, - "maps.empty-result": { - "defaultMessage": "No se encontró ningún mapa mental coincidente con los criterios de filtro actuales." - }, - "maps.import-desc": { - "defaultMessage": "Importar desde otras herramientas" - }, - "maps.modified": { - "defaultMessage": "Modificado" - }, - "maps.modified-by": { - "defaultMessage": "Modificado por" - }, - "maps.modified-by-desc": { - "defaultMessage": "Modificado por {by} el {on}" - }, - "maps.nav-all": { - "defaultMessage": "Todos" - }, - "maps.nav-onwned": { - "defaultMessage": "Mis Mapas" - }, - "maps.nav-public": { - "defaultMessage": "Públicos" - }, - "maps.nav-shared": { - "defaultMessage": "Compartidos" - }, - "maps.nav-starred": { - "defaultMessage": "Destacados" - }, - "maps.page-title": { - "defaultMessage": "Mis Mapas | WiseMapping" - }, - "maps.revert": { - "defaultMessage": "Revertir" - }, - "maps.search-action": { - "defaultMessage": "Búscar ..." - }, - "maps.tooltip-open": { - "defaultMessage": "Abrir para edición" - }, - "maps.tooltip-starred": { - "defaultMessage": "Destacados" - }, - "maps.view": { - "defaultMessage": "Vista" - }, - "menu.account": { - "defaultMessage": "Información de cuenta" - }, - "menu.change-password": { - "defaultMessage": "Cambia la contraseña" - }, - "menu.signout": { - "defaultMessage": "Cerrar sesión" - }, - "publish.button": { - "defaultMessage": "Aceptar" - }, - "publish.checkbox": { - "defaultMessage": "Habilitar el uso compartido público" - }, - "publish.description": { - "defaultMessage": "Al publicar el mapa, lo haces visible para todos en Internet." - }, - "publish.embedded": { - "defaultMessage": "Incrustado" - }, - "publish.embedded-msg": { - "defaultMessage": "Copie este fragmento de código para insertarlo en su blog o página:" - }, - "publish.public-url": { - "defaultMessage": "URL pública" - }, - "publish.public-url-msg": { - "defaultMessage": "Copie y pegue el siguiente enlace para compartir su mapa con sus colegas:" - }, - "publish.title": { - "defaultMessage": "Publicar" - }, - "registation.success-title": { - "defaultMessage": "Éxito de registro | WiseMapping" - }, - "registration.desc": { - "defaultMessage": "Registrarse es gratis y solo tómese un momento" - }, - "registration.email": { - "defaultMessage": "Correo electrónico" - }, - "registration.firstname": { - "defaultMessage": "Primer nombre" - }, - "registration.lastname": { - "defaultMessage": "Apellido" - }, - "registration.password": { - "defaultMessage": "Contraseña" - }, - "registration.register": { - "defaultMessage": "Registrarse" - }, - "registration.success.desc": { - "defaultMessage": "Haga clic en el botón 'Iniciar sesión' a continuación y comience a crear mapas mentales." - }, - "registration.termandconditions": { - "defaultMessage": "Condiciones del cliente: verifique la información de la cuenta de WiseMapping que ingresó anteriormente y revise las Condiciones del cliente aquí. Al hacer clic en 'Registrarse' a continuación, acepta los Términos del cliente anteriores y la Política de privacidad" - }, - "registration.title": { - "defaultMessage": "Hazte miembro" - }, - "rename.description": { - "defaultMessage": "Por favor, complete el nuevo nombre y descripción del mapa." - }, - "rename.title": { - "defaultMessage": "Renombrar" - }, - "resetpassword.success.title": { - "defaultMessage": "Su cuenta ha sido creada con éxito" - }, - "role.editor": { - "defaultMessage": "Editor" - }, - "role.owner": { - "defaultMessage": "Dueño" - }, - "role.viewer": { - "defaultMessage": "Espectador" - }, - "share.add-button": { - "defaultMessage": "Agregar" - }, - "share.add-message": { - "defaultMessage": "Agregar mensaje" - }, - "share.can-edit": { - "defaultMessage": "Puede editar" - }, - "share.can-view": { - "defaultMessage": "Puede ver" - }, - "share.delete": { - "defaultMessage": "Eliminar colaborador" - }, - "share.delete-description": { - "defaultMessage": "Invita a personas a colaborar contigo en la creación de tu mapa mental. Serán notificados por correo electrónico." - }, - "share.delete-title": { - "defaultMessage": "Compartir con la otros" - }, - "share.message": { - "defaultMessage": "Mensaje" - }, - "editor.try-welcome": { - "defaultMessage": "¡Este espacio de edición muestra algunas de las capacidades del editor de mapas mentales!" - }, - "editor.try-welcome-description": { - "defaultMessage": "Regístrese para comenzar a crear, compartir y publicar una cantidad ilimitada de mapas mentales de forma gratuita." - } + "account.delete-warning": { + "defaultMessage": "Tenga en cuenta que no podrá recuperar ningún mapa mental que haya creado. Toda su información será eliminada y no podrá ser restaurada." + }, + "accountinfo.button": { + "defaultMessage": "Aceptar" + }, + "accountinfo.email": { + "defaultMessage": "Correo electrónico" + }, + "accountinfo.firstname": { + "defaultMessage": "Primer nombre" + }, + "registration.page-title": { + "defaultMessage": "Registrarse | WiseMapping" + }, + "accountinfo.lastname": { + "defaultMessage": "Apellido" + }, + "accountinfo.title": { + "defaultMessage": "Informacion de cuenta" + }, + "action.cancel-button": { + "defaultMessage": "Cancelar" + }, + "action.close-button": { + "defaultMessage": "Cerrar" + }, + "action.delete": { + "defaultMessage": "Borrar" + }, + "action.delete-description": { + "defaultMessage": "El mapa mental eliminado no se podrá recuperar. Quieres continuar ?." + }, + "action.delete-title": { + "defaultMessage": "Borrar" + }, + "action.duplicate": { + "defaultMessage": "Duplicar" + }, + "action.export": { + "defaultMessage": "Exportar" + }, + "action.history": { + "defaultMessage": "Historia" + }, + "action.history-description": { + "defaultMessage": "Lista de cambios introducidos en los últimos 90 días." + }, + "action.history-title": { + "defaultMessage": "Historial de versiones" + }, + "action.import": { + "defaultMessage": "Importar" + }, + "action.info": { + "defaultMessage": "Información" + }, + "action.label": { + "defaultMessage": "Añadir etiqueta" + }, + "action.new": { + "defaultMessage": "Nuevo mapa" + }, + "action.open": { + "defaultMessage": "Abrir" + }, + "action.print": { + "defaultMessage": "Imprimir" + }, + "action.publish": { + "defaultMessage": "Publicar" + }, + "action.rename": { + "defaultMessage": "Renombar" + }, + "action.rename-description-placeholder": { + "defaultMessage": "Descripción" + }, + "action.rename-name-placeholder": { + "defaultMessage": "Nombre" + }, + "action.share": { + "defaultMessage": "Compartir" + }, + "changepwd.button": { + "defaultMessage": "Cambiar" + }, + "changepwd.confirm-password": { + "defaultMessage": "Confirmar contraseña" + }, + "changepwd.description": { + "defaultMessage": "Por favor, proporcione la nueva contraseña para su cuenta." + }, + "changepwd.password": { + "defaultMessage": "Contraseña" + }, + "changepwd.password-match": { + "defaultMessage": "La contraseña no coincide. Inténtalo de nuevo." + }, + "changepwd.title": { + "defaultMessage": "Cambia la contraseña" + }, + "common.wait": { + "defaultMessage": "Espere por favor ..." + }, + "create.button": { + "defaultMessage": "Crear" + }, + "create.description": { + "defaultMessage": "Por favor, complete el nuevo nombre y descripción del mapa." + }, + "create.title": { + "defaultMessage": "Crea un nuevo mapa mental." + }, + "deletem.title": { + "defaultMessage": "Todos los mapas seleccionados serán eliminados" + }, + "duplicate.title": { + "defaultMessage": "Duplicar" + }, + "expired.description": { + "defaultMessage": "Su sesión actual ha expirado. Por favor, inicia sesión e inténtalo de nuevo." + }, + "expired.title": { + "defaultMessage": "Su sesión ha caducado" + }, + "export.desc": { + "defaultMessage": "Exporta este mapa en el formato que desees y comienza a usarlo en tus presentaciones o compartirlo por correo electrónico" + }, + "export.document": { + "defaultMessage": "Herramientas de mapas mentales: exporte su mapa mental en formatos de herramientas de mapas mentales de terceros" + }, + "export.document-label": { + "defaultMessage": "Documento: exporte su mapa mental en un documento independiente listo para compartir" + }, + "export.image": { + "defaultMessage": "Imagen: obtenga una representación gráfica de su mapa, incluidos todos los colores y formas." + }, + "export.title": { + "defaultMessage": "Exportar" + }, + "export.warning": { + "defaultMessage": "El export a formatos de imagen (SVG, PNG, JPEG, PDF) solo está disponible en la barra de herramientas del editor." + }, + "footer.aboutus": { + "defaultMessage": "Sobre Nosotros" + }, + "footer.donations": { + "defaultMessage": "Donaciones" + }, + "footer.support": { + "defaultMessage": "Soporte" + }, + "footer.team": { + "defaultMessage": "Equipo" + }, + "footer.contactus": { + "defaultMessage": "Contáctenos" + }, + "footer.faq": { + "defaultMessage": "F.A.Q." + }, + "footer.faqandhelp": { + "defaultMessage": "Ayuda y preguntas frecuentes" + }, + "footer.feedback": { + "defaultMessage": "Feedback" + }, + "footer.opensource": { + "defaultMessage": "Código Abierto" + }, + "footer.others": { + "defaultMessage": "Otros" + }, + "footer.termsandconditions": { + "defaultMessage": "Términos y Condiciones" + }, + "forgot.desc": { + "defaultMessage": "Le enviaremos un correo electrónico para restablecer su contraseña." + }, + "forgot.email": { + "defaultMessage": "Correo electrónico" + }, + "forgot.page-title": { + "defaultMessage": "Olvidé mi contraseña | WiseMapping" + }, + "forgot.register": { + "defaultMessage": "Enviar enlace de recuperación" + }, + "forgot.success.desc": { + "defaultMessage": "Le hemos enviado un correo electrónico que le permitirá restablecer su contraseña. Deberías recibirlo en los próximos minutos." + }, + "forgot.success.title": { + "defaultMessage": "Su contraseña temporal ha sido enviada." + }, + "forgot.title": { + "defaultMessage": "Restablecer su contraseña" + }, + "forgotsuccess.page-title": { + "defaultMessage": "Contraseña recuperada | WiseMapping" + }, + "header.donthaveaccount": { + "defaultMessage": "¿No tenes una cuenta?" + }, + "header.haveaccount": { + "defaultMessage": "¿Ya tienes una cuenta?" + }, + "help.support": { + "defaultMessage": "Ayuda" + }, + "history.no-changes": { + "defaultMessage": "No hay cambios disponibles" + }, + "import.button": { + "defaultMessage": "Crear" + }, + "import.description": { + "defaultMessage": "Puede importar mapas de WiseMapping y Freemind a su lista de mapas. Seleccione el archivo que desea importar." + }, + "import.title": { + "defaultMessage": "Importar mapa mental existente" + }, + "import.error-file": { + "defaultMessage": "Error al importar: {error}" + }, + "info.basic-info": { + "defaultMessage": "Información básica" + }, + "info.button": { + "defaultMessage": "Aceptar" + }, + "info.creation-time": { + "defaultMessage": "Fecha de creación" + }, + "info.creator": { + "defaultMessage": "Creador" + }, + "info.description": { + "defaultMessage": "Descripción" + }, + "info.description-msg": { + "defaultMessage": "Al publicar el mapa, lo haces visible para todos en Internet." + }, + "info.modified-time": { + "defaultMessage": "Última fecha de modificación" + }, + "info.modified-tny": { + "defaultMessage": "Ultima modificacion por" + }, + "info.name": { + "defaultMessage": "Nombre" + }, + "info.public-visibility": { + "defaultMessage": "Visible públicamente" + }, + "info.sharing": { + "defaultMessage": "Compartido" + }, + "info.starred": { + "defaultMessage": "Destacados" + }, + "info.title": { + "defaultMessage": "Información" + }, + "language.change": { + "defaultMessage": "Cambiar idioma" + }, + "language.help": { + "defaultMessage": "Ayuda para traducir" + }, + "login.desc": { + "defaultMessage": "Ingrese a su cuenta" + }, + "login.email": { + "defaultMessage": "Correo electrónico" + }, + "login.error": { + "defaultMessage": "La dirección de correo electrónico o la contraseña que ingresó no es válida." + }, + "login.forgotpwd": { + "defaultMessage": "Has olvidado tu contraseña ?" + }, + "login.hsqldbcofig": { + "defaultMessage": "Aunque HSQLDB se incluye con WiseMapping de forma predeterminada durante la instalación, no recomendamos esta base de datos para uso en producción. Considere usar MySQL 5.7 en su lugar. Puede encontrar más información sobre cómo configurar MySQL", + "description": "Falta la base de datos de producción configurada" + }, + "login.page-title": { + "defaultMessage": "Iniciar sesión | WiseMapping" + }, + "login.password": { + "defaultMessage": "Contraseña" + }, + "login.remberme": { + "defaultMessage": "Recuérdame" + }, + "login.signin": { + "defaultMessage": "Iniciar sesión" + }, + "login.signup": { + "defaultMessage": "Crear cuenta" + }, + "login.title": { + "defaultMessage": "Bienvenido" + }, + "login.userinactive": { + "defaultMessage": "Lo sentimos, tu cuenta aún no ha sido activada. Recibirás un correo electrónico de notificación cuando se active. ¡Manténganse al tanto!." + }, + "map.creator": { + "defaultMessage": "Creador" + }, + "map.delete-selected": { + "defaultMessage": "Eliminar seleccionado" + }, + "map.last-update": { + "defaultMessage": "Última actualización" + }, + "map.more-actions": { + "defaultMessage": "Mas acciones" + }, + "map.name": { + "defaultMessage": "Nombre" + }, + "map.tooltip-add": { + "defaultMessage": "Agregar etiqueta a lo seleccionado" + }, + "maps.choose-file": { + "defaultMessage": "Escoge un archivo" + }, + "maps.create-tooltip": { + "defaultMessage": "Crear un nuevo mapa mental" + }, + "maps.empty-result": { + "defaultMessage": "No se encontró ningún mapa mental coincidente con los criterios de filtro actuales." + }, + "maps.import-desc": { + "defaultMessage": "Importar desde otras herramientas" + }, + "maps.modified": { + "defaultMessage": "Modificado" + }, + "maps.modified-by": { + "defaultMessage": "Modificado por" + }, + "maps.modified-by-desc": { + "defaultMessage": "Modificado por {by} el {on}" + }, + "maps.nav-all": { + "defaultMessage": "Todos" + }, + "maps.nav-onwned": { + "defaultMessage": "Mis Mapas" + }, + "maps.nav-public": { + "defaultMessage": "Públicos" + }, + "maps.nav-shared": { + "defaultMessage": "Compartidos" + }, + "maps.nav-starred": { + "defaultMessage": "Destacados" + }, + "maps.page-title": { + "defaultMessage": "Mis Mapas | WiseMapping" + }, + "maps.revert": { + "defaultMessage": "Revertir" + }, + "maps.search-action": { + "defaultMessage": "Buscar ..." + }, + "maps.tooltip-open": { + "defaultMessage": "Abrir para edición" + }, + "maps.tooltip-starred": { + "defaultMessage": "Destacados" + }, + "maps.view": { + "defaultMessage": "Vista" + }, + "menu.account": { + "defaultMessage": "Información de cuenta" + }, + "menu.change-password": { + "defaultMessage": "Cambia la contraseña" + }, + "menu.signout": { + "defaultMessage": "Cerrar sesión" + }, + "publish.button": { + "defaultMessage": "Aceptar" + }, + "publish.checkbox": { + "defaultMessage": "Habilitar el uso compartido público" + }, + "publish.description": { + "defaultMessage": "Al publicar el mapa, lo haces visible para todos en Internet." + }, + "publish.embedded": { + "defaultMessage": "Incrustado" + }, + "publish.embedded-msg": { + "defaultMessage": "Copie este fragmento de código para insertarlo en su blog o página:" + }, + "publish.public-url": { + "defaultMessage": "URL pública" + }, + "publish.public-url-msg": { + "defaultMessage": "Copie y pegue el siguiente enlace para compartir su mapa con sus colegas:" + }, + "publish.title": { + "defaultMessage": "Publicar" + }, + "registation.success-title": { + "defaultMessage": "Éxito de registro | WiseMapping" + }, + "registration.desc": { + "defaultMessage": "Registrarse es gratis y solo tómese un momento" + }, + "registration.email": { + "defaultMessage": "Correo electrónico" + }, + "registration.firstname": { + "defaultMessage": "Primer nombre" + }, + "registration.lastname": { + "defaultMessage": "Apellido" + }, + "registration.password": { + "defaultMessage": "Contraseña" + }, + "registration.register": { + "defaultMessage": "Registrarse" + }, + "registration.success.desc": { + "defaultMessage": "Haga clic en el botón 'Iniciar sesión' a continuación y comience a crear mapas mentales." + }, + "registration.termandconditions": { + "defaultMessage": "Condiciones del cliente: verifique la información de la cuenta de WiseMapping que ingresó anteriormente y revise las Condiciones del cliente aquí. Al hacer clic en 'Registrarse' a continuación, acepta los Términos del cliente anteriores y la Política de privacidad" + }, + "registration.title": { + "defaultMessage": "Hazte miembro" + }, + "rename.description": { + "defaultMessage": "Por favor, complete el nuevo nombre y descripción del mapa." + }, + "rename.title": { + "defaultMessage": "Renombrar" + }, + "resetpassword.success.title": { + "defaultMessage": "Su cuenta ha sido creada con éxito" + }, + "role.editor": { + "defaultMessage": "Editor" + }, + "role.owner": { + "defaultMessage": "Dueño" + }, + "role.viewer": { + "defaultMessage": "Espectador" + }, + "share.add-button": { + "defaultMessage": "Agregar" + }, + "share.add-message": { + "defaultMessage": "Agregar mensaje" + }, + "share.can-edit": { + "defaultMessage": "Puede editar" + }, + "share.can-view": { + "defaultMessage": "Puede ver" + }, + "share.delete": { + "defaultMessage": "Eliminar colaborador" + }, + "share.delete-description": { + "defaultMessage": "Invita a personas a colaborar contigo en la creación de tu mapa mental. Serán notificados por correo electrónico." + }, + "share.delete-title": { + "defaultMessage": "Compartir con la otros" + }, + "share.message": { + "defaultMessage": "Mensaje" + }, + "editor.try-welcome": { + "defaultMessage": "¡Este espacio de edición muestra algunas de las capacidades del editor de mapas mentales!" + }, + "editor.try-welcome-description": { + "defaultMessage": "Regístrese para comenzar a crear, compartir y publicar una cantidad ilimitada de mapas mentales de forma gratuita." + }, + "registration.google.button": { + "defaultMessage": "Regístrate con Google" + }, + "login.google.button": { + "defaultMessage": "Ingresar con Google" + }, + "registration.division": { + "defaultMessage": "ó" + }, + "login.division": { + "defaultMessage": "ó" + }, + "registration.callback.confirm.title": { + "defaultMessage": "Confirmación" + }, + "registration.callback.waiting.title": { + "defaultMessage": "Finalizando ..." + }, + "registration.callback.confirm.description": { + "defaultMessage": "Una cuenta con el mismo email fue registrada previamente. ¿Quieres asociar tu cuenta de Google con esa cuenta de WiseMapping?" + }, + "registration.callback.waiting.description": { + "defaultMessage": "Por favor espera mientras validamos tu identidad" + } } \ No newline at end of file diff --git a/packages/webapp/lang/fr.json b/packages/webapp/lang/fr.json index 3bb4b62c..e65ab0f1 100644 --- a/packages/webapp/lang/fr.json +++ b/packages/webapp/lang/fr.json @@ -1,519 +1,543 @@ { - "account.delete-warning": { - "defaultMessage": "Gardez à l'esprit que vous ne pourrez pas récupérer les cartes mentales que vous avez créées. Toutes vos informations seront supprimées et elles ne pourront pas être restaurées." - }, - "accountinfo.button": { - "defaultMessage": "J'accepte" - }, - "accountinfo.email": { - "defaultMessage": "E-mail" - }, - "accountinfo.firstname": { - "defaultMessage": "Prénom" - }, - "accountinfo.lastname": { - "defaultMessage": "Nom de famille" - }, - "registration.page-title": { - "defaultMessage": "Inscription | WiseMapping" - }, - "accountinfo.title": { - "defaultMessage": "Informations de compte" - }, - "action.cancel-button": { - "defaultMessage": "Annuler" - }, - "action.close-button": { - "defaultMessage": "Fermer" - }, - "action.delete": { - "defaultMessage": "Supprimer" - }, - "action.delete-description": { - "defaultMessage": "La carte mentale supprimée ne peut pas être récupérée. Voulez-vous continuer ?." - }, - "action.delete-title": { - "defaultMessage": "Supprimer" - }, - "action.duplicate": { - "defaultMessage": "Dupliquer" - }, - "action.export": { - "defaultMessage": "Exportation" - }, - "action.history": { - "defaultMessage": "Histoire" - }, - "action.history-description": { - "defaultMessage": "Liste des modifications introduites au cours des 90 derniers jours." - }, - "action.history-title": { - "defaultMessage": "Historique des versions" - }, - "action.import": { - "defaultMessage": "Importer" - }, - "action.info": { - "defaultMessage": "Info" - }, - "action.label": { - "defaultMessage": "Ajouter une étiquette" - }, - "action.new": { - "defaultMessage": "Nouvelle carte" - }, - "action.open": { - "defaultMessage": "Ouvert" - }, - "action.print": { - "defaultMessage": "Imprimer" - }, - "action.publish": { - "defaultMessage": "Publier" - }, - "action.rename": { - "defaultMessage": "Renommer" - }, - "action.rename-description-placeholder": { - "defaultMessage": "La description" - }, - "action.rename-name-placeholder": { - "defaultMessage": "Nom" - }, - "action.share": { - "defaultMessage": "Partager" - }, - "changepwd.button": { - "defaultMessage": "Changer" - }, - "changepwd.confirm-password": { - "defaultMessage": "Confirmez le mot de passe" - }, - "changepwd.description": { - "defaultMessage": "Veuillez fournir le nouveau mot de passe de votre compte." - }, - "changepwd.password": { - "defaultMessage": "Mot de passe" - }, - "changepwd.password-match": { - "defaultMessage": "Le mot de passe ne correspond pas. Veuillez réessayer." - }, - "changepwd.title": { - "defaultMessage": "Changer le mot de passe" - }, - "common.wait": { - "defaultMessage": "S'il vous plaît, attendez ..." - }, - "create.button": { - "defaultMessage": "Créer" - }, - "create.description": { - "defaultMessage": "Veuillez remplir le nouveau nom et la description de la carte." - }, - "create.title": { - "defaultMessage": "Créer une nouvelle carte mentale." - }, - "deletem.title": { - "defaultMessage": "Toutes les cartes sélectionnées seront supprimées" - }, - "duplicate.title": { - "defaultMessage": "Dupliquer" - }, - "expired.description": { - "defaultMessage": "Votre session actuelle a expiré. Veuillez vous connecter et réessayer." - }, - "expired.title": { - "defaultMessage": "Votre session a expiré" - }, - "export.desc": { - "defaultMessage": "Exportez cette carte dans le format que vous souhaitez et commencez à l'utiliser dans vos présentations ou à partager par e-mail" - }, - "export.document": { - "defaultMessage": "Outils Mindmap : exportez votre carte mentale dans des formats d'outils de carte mentale tiers" - }, - "export.document-label": { - "defaultMessage": "Document : exportez votre carte mentale dans un document autonome prêt à être partagé" - }, - "export.image": { - "defaultMessage": "Image : obtenez une représentation graphique de votre carte, y compris toutes les couleurs et toutes les formes." - }, - "export.title": { - "defaultMessage": "Exportation" - }, - "export.warning": { - "defaultMessage": "L'exportation vers une image (SVG,PNG,JPEG,PDF) n'est disponible que dans la barre d'outils de l'éditeur." - }, - "footer.aboutus": { - "defaultMessage": "À propos de nous" - }, - "footer.contactus": { - "defaultMessage": "Nous contacter" - }, - "footer.faq": { - "defaultMessage": "FAQ." - }, - "footer.faqandhelp": { - "defaultMessage": "Aide et FAQ" - }, - "footer.feedback": { - "defaultMessage": "Retour" - }, - "footer.opensource": { - "defaultMessage": "Open source" - }, - "footer.others": { - "defaultMessage": "Autres" - }, - "footer.termsandconditions": { - "defaultMessage": "Termes et conditions" - }, - "forgot.desc": { - "defaultMessage": "Nous vous enverrons un e-mail pour réinitialiser votre mot de passe." - }, - "forgot.email": { - "defaultMessage": "E-mail" - }, - "forgot.page-title": { - "defaultMessage": "Mot de passe oublié | WiseMapping" - }, - "forgot.register": { - "defaultMessage": "Envoyer le lien de récupération" - }, - "forgot.success.desc": { - "defaultMessage": "Nous vous avons envoyé un e-mail qui vous permettra de réinitialiser votre mot de passe. Vous devriez le recevoir dans les prochaines minutes." - }, - "forgot.success.title": { - "defaultMessage": "Votre mot de passe temporaire a été envoyé." - }, - "forgot.title": { - "defaultMessage": "réinitialisez votre mot de passe" - }, - "forgotsuccess.page-title": { - "defaultMessage": "Mot de passe récupéré | WiseMapping" - }, - "header.donthaveaccount": { - "defaultMessage": "Vous n'avez pas de compte ?" - }, - "header.haveaccount": { - "defaultMessage": "Vous avez déjà un compte?" - }, - "help.support": { - "defaultMessage": "Soutien" - }, - "history.no-changes": { - "defaultMessage": "Il n'y a pas de modifications disponibles" - }, - "import.button": { - "defaultMessage": "Créer" - }, - "import.description": { - "defaultMessage": "Sie können WiseMapping- oder Freemind-Karten in Ihre Kartenliste importieren. Selectionnez le fichier que vous souhaitez Importeur." - }, - "import.title": { - "defaultMessage": "Importer une carte mentale existante" - }, - "import.error-file": { - "defaultMessage": "Échec de l'importation : {error}" - }, - "info.basic-info": { - "defaultMessage": "Informations de base" - }, - "info.button": { - "defaultMessage": "J'accepte" - }, - "info.creation-time": { - "defaultMessage": "Date de création" - }, - "info.creator": { - "defaultMessage": "Créateur" - }, - "info.description": { - "defaultMessage": "La description" - }, - "info.description-msg": { - "defaultMessage": "En publiant la carte, vous la rendez visible par tous sur Internet." - }, - "info.modified-time": { - "defaultMessage": "Date de la dernière modification" - }, - "info.modified-tny": { - "defaultMessage": "Dernière modification par" - }, - "info.name": { - "defaultMessage": "Nom" - }, - "info.public-visibility": { - "defaultMessage": "Visible publiquement" - }, - "info.sharing": { - "defaultMessage": "Partage" - }, - "info.starred": { - "defaultMessage": "Favoris" - }, - "info.title": { - "defaultMessage": "Info" - }, - "language.change": { - "defaultMessage": "Changer de langue" - }, - "language.help": { - "defaultMessage": "Aide à la traduction" - }, - "login.desc": { - "defaultMessage": "Connectez-vous à votre compte" - }, - "login.email": { - "defaultMessage": "E-mail" - }, - "login.error": { - "defaultMessage": "L'adresse e-mail ou le mot de passe que vous avez entré n'est pas valide." - }, - "login.forgotpwd": { - "defaultMessage": "Mot de passe oublié ?" - }, - "login.hsqldbcofig": { - "defaultMessage": "Bien que HSQLDB soit fourni avec WiseMapping par défaut lors de l'installation, nous ne recommandons pas cette base de données pour une utilisation en production. Veuillez envisager d'utiliser MySQL 5.7 à la place. Vous pouvez trouver plus d'informations sur la configuration de MySQL", - "description": "Base de données de production manquante configurée" - }, - "login.page-title": { - "defaultMessage": "Connexion | WiseMapping" - }, - "login.password": { - "defaultMessage": "Mot de passe" - }, - "login.remberme": { - "defaultMessage": "Souviens-toi de moi" - }, - "login.signin": { - "defaultMessage": "S'identifier" - }, - "login.signup": { - "defaultMessage": "S'inscrire" - }, - "login.title": { - "defaultMessage": "Bienvenue" - }, - "login.userinactive": { - "defaultMessage": "Désolé, votre compte n'a pas encore été activé. Vous recevrez un e-mail de notification lorsqu'il sera activé. Restez à l'écoute!." - }, - "map.creator": { - "defaultMessage": "Créateur" - }, - "map.delete-selected": { - "defaultMessage": "Supprimer sélectionnée" - }, - "map.last-update": { - "defaultMessage": "Dernière mise à jour" - }, - "map.more-actions": { - "defaultMessage": "Plus d'actions" - }, - "map.name": { - "defaultMessage": "Nom" - }, - "map.tooltip-add": { - "defaultMessage": "Ajouter une étiquette à la sélection" - }, - "maps.choose-file": { - "defaultMessage": "Choisissez un fichier" - }, - "maps.create-tooltip": { - "defaultMessage": "Créer une nouvelle carte mentale" - }, - "maps.empty-result": { - "defaultMessage": "Aucun enregistrement correspondant trouvé avec les critères de filtre actuels." - }, - "maps.import-desc": { - "defaultMessage": "Importer depuis d'autres outils" - }, - "maps.modified": { - "defaultMessage": "Modifié" - }, - "maps.modified-by": { - "defaultMessage": "Modifié par" - }, - "maps.modified-by-desc": { - "defaultMessage": "Modifié par {by} sur {on}" - }, - "maps.nav-all": { - "defaultMessage": "Tout" - }, - "maps.nav-onwned": { - "defaultMessage": "Possédé" - }, - "maps.nav-public": { - "defaultMessage": "Publique" - }, - "maps.nav-shared": { - "defaultMessage": "Partagé avec moi" - }, - "maps.nav-starred": { - "defaultMessage": "Favoris" - }, - "maps.page-title": { - "defaultMessage": "Mes cartes | WiseMapping" - }, - "maps.revert": { - "defaultMessage": "Revenir" - }, - "maps.search-action": { - "defaultMessage": "Chercher ..." - }, - "maps.tooltip-open": { - "defaultMessage": "Ouvert pour l'édition" - }, - "maps.tooltip-starred": { - "defaultMessage": "Favoris" - }, - "maps.view": { - "defaultMessage": "Voir" - }, - "menu.account": { - "defaultMessage": "Compte" - }, - "menu.change-password": { - "defaultMessage": "Changer le mot de passe" - }, - "menu.signout": { - "defaultMessage": "Se déconnecter" - }, - "publish.button": { - "defaultMessage": "J'accepte" - }, - "publish.checkbox": { - "defaultMessage": "Activer le partage public" - }, - "publish.description": { - "defaultMessage": "En publiant la carte, vous la rendez visible par tous sur Internet." - }, - "publish.embedded": { - "defaultMessage": "Embarqué" - }, - "publish.embedded-msg": { - "defaultMessage": "Copiez cet extrait de code pour l'intégrer dans votre blog ou votre page :" - }, - "publish.public-url": { - "defaultMessage": "URL publique" - }, - "publish.public-url-msg": { - "defaultMessage": "Copiez et collez le lien ci-dessous pour partager votre carte avec vos collègues :" - }, - "publish.title": { - "defaultMessage": "Publier" - }, - "registation.success-title": { - "defaultMessage": "Inscription réussie | WiseMapping" - }, - "registration.desc": { - "defaultMessage": "L'inscription est gratuite et ne prends qu'un instant" - }, - "registration.email": { - "defaultMessage": "E-mail" - }, - "registration.firstname": { - "defaultMessage": "Prénom" - }, - "registration.lastname": { - "defaultMessage": "Nom de famille" - }, - "registration.password": { - "defaultMessage": "Mot de passe" - }, - "registration.register": { - "defaultMessage": "S'inscrire" - }, - "registration.success.desc": { - "defaultMessage": "Cliquez sur le bouton \"Connexion\" ci-dessous et commencez à créer des cartes mentales." - }, - "registration.termandconditions": { - "defaultMessage": "Conditions d'utilisation : veuillez vérifier les informations de compte WiseMapping que vous avez saisies ci-dessus et consulter les conditions d'utilisation ici. En cliquant sur \"S'inscrire\" ci-dessous, vous acceptez les conditions d'utilisation ci-dessus et la politique de confidentialité" - }, - "registration.title": { - "defaultMessage": "Devenir membre" - }, - "rename.description": { - "defaultMessage": "Veuillez remplir le nouveau nom et la description de la carte." - }, - "rename.title": { - "defaultMessage": "Renommer" - }, - "resetpassword.success.title": { - "defaultMessage": "Votre compte a été créé avec succès" - }, - "role.editor": { - "defaultMessage": "Éditeur" - }, - "role.owner": { - "defaultMessage": "Onwer" - }, - "role.viewer": { - "defaultMessage": "Téléspectateur" - }, - "share.add-button": { - "defaultMessage": "Ajouter" - }, - "share.add-message": { - "defaultMessage": "Ajouter un message" - }, - "share.can-edit": { - "defaultMessage": "Peut éditer" - }, - "share.can-view": { - "defaultMessage": "Peut voir" - }, - "share.delete": { - "defaultMessage": "Supprimer un collaborateur" - }, - "share.delete-description": { - "defaultMessage": "Invitez des personnes à collaborer avec vous dans la création de votre midnmap. Ils seront prévenus par email." - }, - "share.delete-title": { - "defaultMessage": "Partager avec les gens" - }, - "share.message": { - "defaultMessage": "Message" - }, - "editor.try-welcome": { - "defaultMessage": "" - }, - "editor.try-welcome-description": { - "defaultMessage": "" - }, - "accountinfo.deleteaccount": { - "defaultMessage": "Supprimer le compte" - }, - "label.add-button": { - "defaultMessage": "Ajouter une étiquette" - }, - "label.add-for": { - "defaultMessage": "Modification des étiquettes pour les cartes :" - }, - "label.add-placeholder": { - "defaultMessage": "Titre de l'étiquette" - }, - "label.change-color": { - "defaultMessage": "Changer la couleur de l'étiquette" - }, - "label.delete-description": { - "defaultMessage": "sera supprimé, y compris ses associations à toutes les cartes existantes. Voulez-vous continuer?" - }, - "label.delete-title": { - "defaultMessage": "Confirmer la suppression de l'étiquette" - }, - "label.description": { - "defaultMessage": "Utilisez des étiquettes pour organiser vos cartes." - }, - "label.title": { - "defaultMessage": "Ajouter une étiquette" - }, - "footer.donations": { - "defaultMessage": "Des dons" - }, - "footer.support": { - "defaultMessage": "Service" - }, - "footer.team": { - "defaultMessage": "Equipe" - } + "account.delete-warning": { + "defaultMessage": "Gardez à l'esprit que vous ne pourrez pas récupérer les cartes mentales que vous avez créées. Toutes vos informations seront supprimées et elles ne pourront pas être restaurées." + }, + "accountinfo.button": { + "defaultMessage": "J'accepte" + }, + "accountinfo.email": { + "defaultMessage": "E-mail" + }, + "accountinfo.firstname": { + "defaultMessage": "Prénom" + }, + "accountinfo.lastname": { + "defaultMessage": "Nom de famille" + }, + "registration.page-title": { + "defaultMessage": "Inscription | WiseMapping" + }, + "accountinfo.title": { + "defaultMessage": "Informations de compte" + }, + "action.cancel-button": { + "defaultMessage": "Annuler" + }, + "action.close-button": { + "defaultMessage": "Fermer" + }, + "action.delete": { + "defaultMessage": "Supprimer" + }, + "action.delete-description": { + "defaultMessage": "La carte mentale supprimée ne peut pas être récupérée. Voulez-vous continuer ?." + }, + "action.delete-title": { + "defaultMessage": "Supprimer" + }, + "action.duplicate": { + "defaultMessage": "Dupliquer" + }, + "action.export": { + "defaultMessage": "Exportation" + }, + "action.history": { + "defaultMessage": "Histoire" + }, + "action.history-description": { + "defaultMessage": "Liste des modifications introduites au cours des 90 derniers jours." + }, + "action.history-title": { + "defaultMessage": "Historique des versions" + }, + "action.import": { + "defaultMessage": "Importer" + }, + "action.info": { + "defaultMessage": "Info" + }, + "action.label": { + "defaultMessage": "Ajouter une étiquette" + }, + "action.new": { + "defaultMessage": "Nouvelle carte" + }, + "action.open": { + "defaultMessage": "Ouvert" + }, + "action.print": { + "defaultMessage": "Imprimer" + }, + "action.publish": { + "defaultMessage": "Publier" + }, + "action.rename": { + "defaultMessage": "Renommer" + }, + "action.rename-description-placeholder": { + "defaultMessage": "La description" + }, + "action.rename-name-placeholder": { + "defaultMessage": "Nom" + }, + "action.share": { + "defaultMessage": "Partager" + }, + "changepwd.button": { + "defaultMessage": "Changer" + }, + "changepwd.confirm-password": { + "defaultMessage": "Confirmez le mot de passe" + }, + "changepwd.description": { + "defaultMessage": "Veuillez fournir le nouveau mot de passe de votre compte." + }, + "changepwd.password": { + "defaultMessage": "Mot de passe" + }, + "changepwd.password-match": { + "defaultMessage": "Le mot de passe ne correspond pas. Veuillez réessayer." + }, + "changepwd.title": { + "defaultMessage": "Changer le mot de passe" + }, + "common.wait": { + "defaultMessage": "S'il vous plaît, attendez ..." + }, + "create.button": { + "defaultMessage": "Créer" + }, + "create.description": { + "defaultMessage": "Veuillez remplir le nouveau nom et la description de la carte." + }, + "create.title": { + "defaultMessage": "Créer une nouvelle carte mentale." + }, + "deletem.title": { + "defaultMessage": "Toutes les cartes sélectionnées seront supprimées" + }, + "duplicate.title": { + "defaultMessage": "Dupliquer" + }, + "expired.description": { + "defaultMessage": "Votre session actuelle a expiré. Veuillez vous connecter et réessayer." + }, + "expired.title": { + "defaultMessage": "Votre session a expiré" + }, + "export.desc": { + "defaultMessage": "Exportez cette carte dans le format que vous souhaitez et commencez à l'utiliser dans vos présentations ou à partager par e-mail" + }, + "export.document": { + "defaultMessage": "Outils Mindmap : exportez votre carte mentale dans des formats d'outils de carte mentale tiers" + }, + "export.document-label": { + "defaultMessage": "Document : exportez votre carte mentale dans un document autonome prêt à être partagé" + }, + "export.image": { + "defaultMessage": "Image : obtenez une représentation graphique de votre carte, y compris toutes les couleurs et toutes les formes." + }, + "export.title": { + "defaultMessage": "Exportation" + }, + "export.warning": { + "defaultMessage": "L'exportation vers une image (SVG,PNG,JPEG,PDF) n'est disponible que dans la barre d'outils de l'éditeur." + }, + "footer.aboutus": { + "defaultMessage": "À propos de nous" + }, + "footer.contactus": { + "defaultMessage": "Nous contacter" + }, + "footer.faq": { + "defaultMessage": "FAQ." + }, + "footer.faqandhelp": { + "defaultMessage": "Aide et FAQ" + }, + "footer.feedback": { + "defaultMessage": "Retour" + }, + "footer.opensource": { + "defaultMessage": "Open source" + }, + "footer.others": { + "defaultMessage": "Autres" + }, + "footer.termsandconditions": { + "defaultMessage": "Termes et conditions" + }, + "forgot.desc": { + "defaultMessage": "Nous vous enverrons un e-mail pour réinitialiser votre mot de passe." + }, + "forgot.email": { + "defaultMessage": "E-mail" + }, + "forgot.page-title": { + "defaultMessage": "Mot de passe oublié | WiseMapping" + }, + "forgot.register": { + "defaultMessage": "Envoyer le lien de récupération" + }, + "forgot.success.desc": { + "defaultMessage": "Nous vous avons envoyé un e-mail qui vous permettra de réinitialiser votre mot de passe. Vous devriez le recevoir dans les prochaines minutes." + }, + "forgot.success.title": { + "defaultMessage": "Votre mot de passe temporaire a été envoyé." + }, + "forgot.title": { + "defaultMessage": "réinitialisez votre mot de passe" + }, + "forgotsuccess.page-title": { + "defaultMessage": "Mot de passe récupéré | WiseMapping" + }, + "header.donthaveaccount": { + "defaultMessage": "Vous n'avez pas de compte ?" + }, + "header.haveaccount": { + "defaultMessage": "Vous avez déjà un compte?" + }, + "help.support": { + "defaultMessage": "Soutien" + }, + "history.no-changes": { + "defaultMessage": "Il n'y a pas de modifications disponibles" + }, + "import.button": { + "defaultMessage": "Créer" + }, + "import.description": { + "defaultMessage": "Sie können WiseMapping- oder Freemind-Karten in Ihre Kartenliste importieren. Selectionnez le fichier que vous souhaitez Importeur." + }, + "import.title": { + "defaultMessage": "Importer une carte mentale existante" + }, + "import.error-file": { + "defaultMessage": "Échec de l'importation : {error}" + }, + "info.basic-info": { + "defaultMessage": "Informations de base" + }, + "info.button": { + "defaultMessage": "J'accepte" + }, + "info.creation-time": { + "defaultMessage": "Date de création" + }, + "info.creator": { + "defaultMessage": "Créateur" + }, + "info.description": { + "defaultMessage": "La description" + }, + "info.description-msg": { + "defaultMessage": "En publiant la carte, vous la rendez visible par tous sur Internet." + }, + "info.modified-time": { + "defaultMessage": "Date de la dernière modification" + }, + "info.modified-tny": { + "defaultMessage": "Dernière modification par" + }, + "info.name": { + "defaultMessage": "Nom" + }, + "info.public-visibility": { + "defaultMessage": "Visible publiquement" + }, + "info.sharing": { + "defaultMessage": "Partage" + }, + "info.starred": { + "defaultMessage": "Favoris" + }, + "info.title": { + "defaultMessage": "Info" + }, + "language.change": { + "defaultMessage": "Changer de langue" + }, + "language.help": { + "defaultMessage": "Aide à la traduction" + }, + "login.desc": { + "defaultMessage": "Connectez-vous à votre compte" + }, + "login.email": { + "defaultMessage": "E-mail" + }, + "login.error": { + "defaultMessage": "L'adresse e-mail ou le mot de passe que vous avez entré n'est pas valide." + }, + "login.forgotpwd": { + "defaultMessage": "Mot de passe oublié ?" + }, + "login.hsqldbcofig": { + "defaultMessage": "Bien que HSQLDB soit fourni avec WiseMapping par défaut lors de l'installation, nous ne recommandons pas cette base de données pour une utilisation en production. Veuillez envisager d'utiliser MySQL 5.7 à la place. Vous pouvez trouver plus d'informations sur la configuration de MySQL", + "description": "Base de données de production manquante configurée" + }, + "login.page-title": { + "defaultMessage": "Connexion | WiseMapping" + }, + "login.password": { + "defaultMessage": "Mot de passe" + }, + "login.remberme": { + "defaultMessage": "Souviens-toi de moi" + }, + "login.signin": { + "defaultMessage": "S'identifier" + }, + "login.signup": { + "defaultMessage": "S'inscrire" + }, + "login.title": { + "defaultMessage": "Bienvenue" + }, + "login.userinactive": { + "defaultMessage": "Désolé, votre compte n'a pas encore été activé. Vous recevrez un e-mail de notification lorsqu'il sera activé. Restez à l'écoute!." + }, + "map.creator": { + "defaultMessage": "Créateur" + }, + "map.delete-selected": { + "defaultMessage": "Supprimer sélectionnée" + }, + "map.last-update": { + "defaultMessage": "Dernière mise à jour" + }, + "map.more-actions": { + "defaultMessage": "Plus d'actions" + }, + "map.name": { + "defaultMessage": "Nom" + }, + "map.tooltip-add": { + "defaultMessage": "Ajouter une étiquette à la sélection" + }, + "maps.choose-file": { + "defaultMessage": "Choisissez un fichier" + }, + "maps.create-tooltip": { + "defaultMessage": "Créer une nouvelle carte mentale" + }, + "maps.empty-result": { + "defaultMessage": "Aucun enregistrement correspondant trouvé avec les critères de filtre actuels." + }, + "maps.import-desc": { + "defaultMessage": "Importer depuis d'autres outils" + }, + "maps.modified": { + "defaultMessage": "Modifié" + }, + "maps.modified-by": { + "defaultMessage": "Modifié par" + }, + "maps.modified-by-desc": { + "defaultMessage": "Modifié par {by} sur {on}" + }, + "maps.nav-all": { + "defaultMessage": "Tout" + }, + "maps.nav-onwned": { + "defaultMessage": "Possédé" + }, + "maps.nav-public": { + "defaultMessage": "Publique" + }, + "maps.nav-shared": { + "defaultMessage": "Partagé avec moi" + }, + "maps.nav-starred": { + "defaultMessage": "Favoris" + }, + "maps.page-title": { + "defaultMessage": "Mes cartes | WiseMapping" + }, + "maps.revert": { + "defaultMessage": "Revenir" + }, + "maps.search-action": { + "defaultMessage": "Chercher ..." + }, + "maps.tooltip-open": { + "defaultMessage": "Ouvert pour l'édition" + }, + "maps.tooltip-starred": { + "defaultMessage": "Favoris" + }, + "maps.view": { + "defaultMessage": "Voir" + }, + "menu.account": { + "defaultMessage": "Compte" + }, + "menu.change-password": { + "defaultMessage": "Changer le mot de passe" + }, + "menu.signout": { + "defaultMessage": "Se déconnecter" + }, + "publish.button": { + "defaultMessage": "J'accepte" + }, + "publish.checkbox": { + "defaultMessage": "Activer le partage public" + }, + "publish.description": { + "defaultMessage": "En publiant la carte, vous la rendez visible par tous sur Internet." + }, + "publish.embedded": { + "defaultMessage": "Embarqué" + }, + "publish.embedded-msg": { + "defaultMessage": "Copiez cet extrait de code pour l'intégrer dans votre blog ou votre page :" + }, + "publish.public-url": { + "defaultMessage": "URL publique" + }, + "publish.public-url-msg": { + "defaultMessage": "Copiez et collez le lien ci-dessous pour partager votre carte avec vos collègues :" + }, + "publish.title": { + "defaultMessage": "Publier" + }, + "registation.success-title": { + "defaultMessage": "Inscription réussie | WiseMapping" + }, + "registration.desc": { + "defaultMessage": "L'inscription est gratuite et ne prends qu'un instant" + }, + "registration.email": { + "defaultMessage": "E-mail" + }, + "registration.firstname": { + "defaultMessage": "Prénom" + }, + "registration.lastname": { + "defaultMessage": "Nom de famille" + }, + "registration.password": { + "defaultMessage": "Mot de passe" + }, + "registration.register": { + "defaultMessage": "S'inscrire" + }, + "registration.success.desc": { + "defaultMessage": "Cliquez sur le bouton \"Connexion\" ci-dessous et commencez à créer des cartes mentales." + }, + "registration.termandconditions": { + "defaultMessage": "Conditions d'utilisation : veuillez vérifier les informations de compte WiseMapping que vous avez saisies ci-dessus et consulter les conditions d'utilisation ici. En cliquant sur \"S'inscrire\" ci-dessous, vous acceptez les conditions d'utilisation ci-dessus et la politique de confidentialité" + }, + "registration.title": { + "defaultMessage": "Devenir membre" + }, + "rename.description": { + "defaultMessage": "Veuillez remplir le nouveau nom et la description de la carte." + }, + "rename.title": { + "defaultMessage": "Renommer" + }, + "resetpassword.success.title": { + "defaultMessage": "Votre compte a été créé avec succès" + }, + "role.editor": { + "defaultMessage": "Éditeur" + }, + "role.owner": { + "defaultMessage": "Onwer" + }, + "role.viewer": { + "defaultMessage": "Téléspectateur" + }, + "share.add-button": { + "defaultMessage": "Ajouter" + }, + "share.add-message": { + "defaultMessage": "Ajouter un message" + }, + "share.can-edit": { + "defaultMessage": "Peut éditer" + }, + "share.can-view": { + "defaultMessage": "Peut voir" + }, + "share.delete": { + "defaultMessage": "Supprimer un collaborateur" + }, + "share.delete-description": { + "defaultMessage": "Invitez des personnes à collaborer avec vous dans la création de votre midnmap. Ils seront prévenus par email." + }, + "share.delete-title": { + "defaultMessage": "Partager avec les gens" + }, + "share.message": { + "defaultMessage": "Message" + }, + "editor.try-welcome": { + "defaultMessage": "" + }, + "editor.try-welcome-description": { + "defaultMessage": "" + }, + "accountinfo.deleteaccount": { + "defaultMessage": "Supprimer le compte" + }, + "label.add-button": { + "defaultMessage": "Ajouter une étiquette" + }, + "label.add-for": { + "defaultMessage": "Modification des étiquettes pour les cartes :" + }, + "label.add-placeholder": { + "defaultMessage": "Titre de l'étiquette" + }, + "label.change-color": { + "defaultMessage": "Changer la couleur de l'étiquette" + }, + "label.delete-description": { + "defaultMessage": "sera supprimé, y compris ses associations à toutes les cartes existantes. Voulez-vous continuer?" + }, + "label.delete-title": { + "defaultMessage": "Confirmer la suppression de l'étiquette" + }, + "label.description": { + "defaultMessage": "Utilisez des étiquettes pour organiser vos cartes." + }, + "label.title": { + "defaultMessage": "Ajouter une étiquette" + }, + "footer.donations": { + "defaultMessage": "Des dons" + }, + "footer.support": { + "defaultMessage": "Service" + }, + "footer.team": { + "defaultMessage": "Equipe" + }, + "registration.google.button": { + "defaultMessage": "S'inscrire avec Google" + }, + "login.google.button": { + "defaultMessage": "Connectez-vous avec Google" + }, + "registration.division": { + "defaultMessage": "ou" + }, + "login.division": { + "defaultMessage": "ou" + }, + "registration.callback.confirm.title": { + "defaultMessage": "Confirmer" + }, + "registration.callback.waiting.title": { + "defaultMessage": "Finition ..." + }, + "registration.callback.confirm.description": { + "defaultMessage": "Un compte avec le même e-mail a déjà été enregistré. Voulez-vous lier votre compte Google à ce compte WiseMapping ?" + }, + "registration.callback.waiting.description": { + "defaultMessage": "Veuillez patienter pendant que nous validons votre identité" + } } \ No newline at end of file diff --git a/packages/webapp/lang/ru.json b/packages/webapp/lang/ru.json index fbe6d04a..8c4f38b2 100644 --- a/packages/webapp/lang/ru.json +++ b/packages/webapp/lang/ru.json @@ -1,489 +1,513 @@ { - "account.delete-warning": { - "defaultMessage": "Помните, что вы не сможете восстановить созданные вами майнд-карты. Вся информация будет удалена безвозвратно." - }, - "accountinfo.button": { - "defaultMessage": "Сохранить" - }, - "accountinfo.email": { - "defaultMessage": "Email" - }, - "accountinfo.firstname": { - "defaultMessage": "Имя" - }, - "accountinfo.lastname": { - "defaultMessage": "Фамилия" - }, - "accountinfo.title": { - "defaultMessage": "Информация" - }, - "action.cancel-button": { - "defaultMessage": "Отмена" - }, - "action.close-button": { - "defaultMessage": "Закрыть" - }, - "action.delete": { - "defaultMessage": "Удалить" - }, - "action.delete-description": { - "defaultMessage": "Удаление майндкарты - необратимый процесс без возможности восстановления. Точно удалить майндкарту?." - }, - "action.delete-title": { - "defaultMessage": "Удалить" - }, - "action.duplicate": { - "defaultMessage": "Клонировать" - }, - "action.export": { - "defaultMessage": "Экспорт" - }, - "action.history": { - "defaultMessage": "История" - }, - "action.history-description": { - "defaultMessage": "Список изменений за последние 90 дней." - }, - "action.history-title": { - "defaultMessage": "История версий" - }, - "action.import": { - "defaultMessage": "Импорт" - }, - "action.info": { - "defaultMessage": "Инфо" - }, - "action.label": { - "defaultMessage": "Добавить метку" - }, - "action.new": { - "defaultMessage": "Новая майнд-карта" - }, - "action.open": { - "defaultMessage": "Открыть" - }, - "action.print": { - "defaultMessage": "Печать" - }, - "action.publish": { - "defaultMessage": "Опубликовать" - }, - "action.rename": { - "defaultMessage": "Переименовать" - }, - "action.rename-description-placeholder": { - "defaultMessage": "Описание" - }, - "action.rename-name-placeholder": { - "defaultMessage": "Имя" - }, - "action.share": { - "defaultMessage": "Открыть доступ" - }, - "changepwd.button": { - "defaultMessage": "Изменить" - }, - "changepwd.confirm-password": { - "defaultMessage": "Подтвердить пароль" - }, - "changepwd.description": { - "defaultMessage": "Укажите новый пароль вашей учетной записи." - }, - "changepwd.password": { - "defaultMessage": "Пароль" - }, - "changepwd.password-match": { - "defaultMessage": "Пароли не совпадают. Пожалуйста, попробуйте еще раз." - }, - "changepwd.title": { - "defaultMessage": "Изменить пароль" - }, - "common.wait": { - "defaultMessage": "Подождите..." - }, - "create.button": { - "defaultMessage": "Создать" - }, - "create.description": { - "defaultMessage": "Пожалуйста, укажите имя и описание." - }, - "create.title": { - "defaultMessage": "Создание новой майнд-карты." - }, - "deletem.title": { - "defaultMessage": "Все выбранные карты будут удалены" - }, - "duplicate.title": { - "defaultMessage": "Клонировать" - }, - "expired.description": { - "defaultMessage": "Время вашей сессии истекло. Пожалуйста, авторизуйтесь и попробуйте снова." - }, - "expired.title": { - "defaultMessage": "Время вашей сессии истекло" - }, - "export.desc": { - "defaultMessage": "Выгрузите эту карту в формате, который нужен - вставка в презентацию, отправка по почте, оффлайн работа." - }, - "export.document": { - "defaultMessage": "Майнд-карта: Экспорт в различных форматах редакторов майнд-карт" - }, - "export.document-label": { - "defaultMessage": "Документ: Экспорт в формате документа" - }, - "export.image": { - "defaultMessage": "Рисунок: Экспорт рисунка вашей карты с учетом всех цветов и форм." - }, - "export.title": { - "defaultMessage": "Экспорт" - }, - "export.warning": { - "defaultMessage": "Экспорт рисунком (SVG,PNG,JPEG,PDF) доступен только из панели редактирования." - }, - "footer.aboutus": { - "defaultMessage": "О Нас" - }, - "footer.contactus": { - "defaultMessage": "Контакты" - }, - "footer.faq": { - "defaultMessage": "F.A.Q." - }, - "footer.faqandhelp": { - "defaultMessage": "Помощь & FAQ" - }, - "footer.feedback": { - "defaultMessage": "Обратная связь" - }, - "footer.opensource": { - "defaultMessage": "Open Source" - }, - "footer.others": { - "defaultMessage": "Прочее" - }, - "footer.termsandconditions": { - "defaultMessage": "Общие Правила" - }, - "forgot.desc": { - "defaultMessage": "Мы отправим Вам e-mail для восстановления пароля." - }, - "forgot.email": { - "defaultMessage": "Email" - }, - "forgot.page-title": { - "defaultMessage": "Забыл пароль | WiseMapping" - }, - "forgot.register": { - "defaultMessage": "Отправить" - }, - "forgot.success.desc": { - "defaultMessage": "Мы отправили e-mail с инструкциями по восстановлению пароля. Вы должны получить его в течение пары минут." - }, - "forgot.success.title": { - "defaultMessage": "Ваш временный пароль отправлен." - }, - "forgot.title": { - "defaultMessage": "Установить новый пароль" - }, - "forgotsuccess.page-title": { - "defaultMessage": "Пароль восстановлен | WiseMapping" - }, - "header.donthaveaccount": { - "defaultMessage": "Нет аккаунта?" - }, - "header.haveaccount": { - "defaultMessage": "Уже есть аккаунт?" - }, - "help.support": { - "defaultMessage": "Поддержка" - }, - "history.no-changes": { - "defaultMessage": "Нет доступных изменений" - }, - "import.button": { - "defaultMessage": "Создать" - }, - "import.description": { - "defaultMessage": "Можно импортировать FreeMind 1.0.1 и WiseMapping файлы. Выберите файл, который хотите импортировать." - }, - "import.title": { - "defaultMessage": "Загрузить майнд-карту с компьютера" - }, - "import.error-file": { - "defaultMessage": "Ошибка импорта: {error}" - }, - "info.basic-info": { - "defaultMessage": "Основная информация" - }, - "info.button": { - "defaultMessage": "Принять" - }, - "info.creation-time": { - "defaultMessage": "Дата создания" - }, - "info.creator": { - "defaultMessage": "Автор" - }, - "info.description": { - "defaultMessage": "Описание" - }, - "info.description-msg": { - "defaultMessage": "После публикация карта станет видима для любого, у кого есть ссылка." - }, - "info.modified-time": { - "defaultMessage": "Последние изменения" - }, - "info.modified-tny": { - "defaultMessage": "Последний редактировал" - }, - "info.name": { - "defaultMessage": "Имя" - }, - "info.public-visibility": { - "defaultMessage": "Доступ по ссылке" - }, - "info.sharing": { - "defaultMessage": "Видимость" - }, - "info.starred": { - "defaultMessage": "Важная" - }, - "info.title": { - "defaultMessage": "Инфо" - }, - "language.change": { - "defaultMessage": "Сменить язык" - }, - "language.help": { - "defaultMessage": "Помочь переводить" - }, - "login.desc": { - "defaultMessage": "Войдите в свой аккаунт" - }, - "login.email": { - "defaultMessage": "Email" - }, - "login.error": { - "defaultMessage": "Некорректный email или пароль." - }, - "login.forgotpwd": { - "defaultMessage": "Забыли пароль?" - }, - "login.hsqldbcofig": { - "defaultMessage": "Although HSQLDB is bundled with WiseMapping by default during the installation, we do not recommend this database for production use. Please consider using MySQL 5.7 instead. You can find more information how to configure MySQL", - "description": "Missing production database configured" - }, - "login.page-title": { - "defaultMessage": "Вход | WiseMapping" - }, - "login.password": { - "defaultMessage": "Пароль" - }, - "login.remberme": { - "defaultMessage": "Запомнить меня" - }, - "login.signin": { - "defaultMessage": "Вход" - }, - "login.signup": { - "defaultMessage": "Регистрация" - }, - "login.title": { - "defaultMessage": "Добро пожаловать!" - }, - "login.userinactive": { - "defaultMessage": "Ваш аккаунт еще не активирован. Вам на почту придет сообщение о его активации. На связи!." - }, - "map.creator": { - "defaultMessage": "Создатель" - }, - "map.delete-selected": { - "defaultMessage": "Удалить выбранные" - }, - "map.last-update": { - "defaultMessage": "Последнее изменение" - }, - "map.more-actions": { - "defaultMessage": "Больше... " - }, - "map.name": { - "defaultMessage": "Имя" - }, - "map.tooltip-add": { - "defaultMessage": "Добавить метку выбранным" - }, - "maps.choose-file": { - "defaultMessage": "Выберите файл" - }, - "maps.create-tooltip": { - "defaultMessage": "Создать новую майнд-карту" - }, - "maps.empty-result": { - "defaultMessage": "Нет карт, подходящих под условия фильтра." - }, - "maps.import-desc": { - "defaultMessage": "Загрузить из других редакторов" - }, - "maps.modified": { - "defaultMessage": "Изменена" - }, - "maps.modified-by": { - "defaultMessage": "Редактор" - }, - "maps.modified-by-desc": { - "defaultMessage": "Изменена {by} в {on}" - }, - "maps.nav-all": { - "defaultMessage": "Все" - }, - "maps.nav-onwned": { - "defaultMessage": "Созданные мной" - }, - "maps.nav-public": { - "defaultMessage": "Публичные" - }, - "maps.nav-shared": { - "defaultMessage": "В общем доступе" - }, - "maps.nav-starred": { - "defaultMessage": "Отмеченные" - }, - "maps.page-title": { - "defaultMessage": "Мои карты | WiseMapping" - }, - "maps.revert": { - "defaultMessage": "Отменить" - }, - "maps.search-action": { - "defaultMessage": "Поиск ..." - }, - "maps.tooltip-open": { - "defaultMessage": "Открыть для редактирования" - }, - "maps.tooltip-starred": { - "defaultMessage": "Отмеченные" - }, - "maps.view": { - "defaultMessage": "Просмотр" - }, - "menu.account": { - "defaultMessage": "Профиль" - }, - "menu.change-password": { - "defaultMessage": "Сменить пароль" - }, - "menu.signout": { - "defaultMessage": "Выход" - }, - "publish.button": { - "defaultMessage": "Применить" - }, - "publish.checkbox": { - "defaultMessage": "Включить общий доступ" - }, - "publish.description": { - "defaultMessage": "После публикация карта станет видима для любого, у кого есть ссылка." - }, - "publish.embedded": { - "defaultMessage": "Встроить" - }, - "publish.embedded-msg": { - "defaultMessage": "Скопируйте этот код, чтобы встроить майнд-карту в ваш сайт:" - }, - "publish.public-url": { - "defaultMessage": "Публичный URL" - }, - "publish.public-url-msg": { - "defaultMessage": "Скопируйте ссылку, чтобы поделиться с коллегами доступом к карте:" - }, - "publish.title": { - "defaultMessage": "Опубликовать" - }, - "registation.success-title": { - "defaultMessage": "Успешная регистрация | WiseMapping" - }, - "registration.desc": { - "defaultMessage": "Регистрация бесплатна и займет всего минуту" - }, - "registration.email": { - "defaultMessage": "Email" - }, - "registration.firstname": { - "defaultMessage": "Имя" - }, - "registration.lastname": { - "defaultMessage": "Фамилия" - }, - "registration.password": { - "defaultMessage": "Пароль" - }, - "registration.register": { - "defaultMessage": "Регистрация" - }, - "registration.success.desc": { - "defaultMessage": "Нажмите на кнопку 'Войти' и приступите к созданию майнд-карт." - }, - "registration.termandconditions": { - "defaultMessage": "Правила: Пожалуйста, проверьте информацию учетной записи WiseMapping, которую вы указали, и ознакомьтесь с Правилами. По нажатию на кнопку 'Регистрация' вы соглашаетесь с Правилами и Политикой Конфиденциальности" - }, - "registration.title": { - "defaultMessage": "Become a member" - }, - "rename.description": { - "defaultMessage": "Пожалуйста, укажите новое имя и описание." - }, - "rename.title": { - "defaultMessage": "Rename" - }, - "resetpassword.success.title": { - "defaultMessage": "Аккаунт был успешно создан!" - }, - "role.editor": { - "defaultMessage": "Редактор" - }, - "role.owner": { - "defaultMessage": "Владелец" - }, - "role.viewer": { - "defaultMessage": "Читатель" - }, - "share.add-button": { - "defaultMessage": "Добавить" - }, - "share.add-message": { - "defaultMessage": "Добавить сообщение" - }, - "share.can-edit": { - "defaultMessage": "Редактирование" - }, - "share.can-view": { - "defaultMessage": "Просмотр" - }, - "share.delete": { - "defaultMessage": "Отозвать доступ" - }, - "share.delete-description": { - "defaultMessage": "Пригласите людей для совместной работы над картой. Они получат письмо с приглашением." - }, - "share.delete-title": { - "defaultMessage": "Общий доступ" - }, - "share.message": { - "defaultMessage": "Сообщение" - }, - "editor.try-welcome": { - "defaultMessage": "Здесь можно ознакомиться с возможностями нашего редактора майнд-карт на примерах и практике!" - }, - "editor.try-welcome-description": { - "defaultMessage": "Зарегистрируйтесь, чтобы создавать, делиться и публиковать майнд-карты бесплатно и без ограничений!" - }, - "footer.donations": { - "defaultMessage": "Пожертвования" - }, - "footer.support": { - "defaultMessage": "Услуги" - }, - "footer.team": { - "defaultMessage": "команда" - } + "account.delete-warning": { + "defaultMessage": "Помните, что вы не сможете восстановить созданные вами майнд-карты. Вся информация будет удалена безвозвратно." + }, + "accountinfo.button": { + "defaultMessage": "Сохранить" + }, + "accountinfo.email": { + "defaultMessage": "Email" + }, + "accountinfo.firstname": { + "defaultMessage": "Имя" + }, + "accountinfo.lastname": { + "defaultMessage": "Фамилия" + }, + "accountinfo.title": { + "defaultMessage": "Информация" + }, + "action.cancel-button": { + "defaultMessage": "Отмена" + }, + "action.close-button": { + "defaultMessage": "Закрыть" + }, + "action.delete": { + "defaultMessage": "Удалить" + }, + "action.delete-description": { + "defaultMessage": "Удаление майндкарты - необратимый процесс без возможности восстановления. Точно удалить майндкарту?." + }, + "action.delete-title": { + "defaultMessage": "Удалить" + }, + "action.duplicate": { + "defaultMessage": "Клонировать" + }, + "action.export": { + "defaultMessage": "Экспорт" + }, + "action.history": { + "defaultMessage": "История" + }, + "action.history-description": { + "defaultMessage": "Список изменений за последние 90 дней." + }, + "action.history-title": { + "defaultMessage": "История версий" + }, + "action.import": { + "defaultMessage": "Импорт" + }, + "action.info": { + "defaultMessage": "Инфо" + }, + "action.label": { + "defaultMessage": "Добавить метку" + }, + "action.new": { + "defaultMessage": "Новая майнд-карта" + }, + "action.open": { + "defaultMessage": "Открыть" + }, + "action.print": { + "defaultMessage": "Печать" + }, + "action.publish": { + "defaultMessage": "Опубликовать" + }, + "action.rename": { + "defaultMessage": "Переименовать" + }, + "action.rename-description-placeholder": { + "defaultMessage": "Описание" + }, + "action.rename-name-placeholder": { + "defaultMessage": "Имя" + }, + "action.share": { + "defaultMessage": "Открыть доступ" + }, + "changepwd.button": { + "defaultMessage": "Изменить" + }, + "changepwd.confirm-password": { + "defaultMessage": "Подтвердить пароль" + }, + "changepwd.description": { + "defaultMessage": "Укажите новый пароль вашей учетной записи." + }, + "changepwd.password": { + "defaultMessage": "Пароль" + }, + "changepwd.password-match": { + "defaultMessage": "Пароли не совпадают. Пожалуйста, попробуйте еще раз." + }, + "changepwd.title": { + "defaultMessage": "Изменить пароль" + }, + "common.wait": { + "defaultMessage": "Подождите..." + }, + "create.button": { + "defaultMessage": "Создать" + }, + "create.description": { + "defaultMessage": "Пожалуйста, укажите имя и описание." + }, + "create.title": { + "defaultMessage": "Создание новой майнд-карты." + }, + "deletem.title": { + "defaultMessage": "Все выбранные карты будут удалены" + }, + "duplicate.title": { + "defaultMessage": "Клонировать" + }, + "expired.description": { + "defaultMessage": "Время вашей сессии истекло. Пожалуйста, авторизуйтесь и попробуйте снова." + }, + "expired.title": { + "defaultMessage": "Время вашей сессии истекло" + }, + "export.desc": { + "defaultMessage": "Выгрузите эту карту в формате, который нужен - вставка в презентацию, отправка по почте, оффлайн работа." + }, + "export.document": { + "defaultMessage": "Майнд-карта: Экспорт в различных форматах редакторов майнд-карт" + }, + "export.document-label": { + "defaultMessage": "Документ: Экспорт в формате документа" + }, + "export.image": { + "defaultMessage": "Рисунок: Экспорт рисунка вашей карты с учетом всех цветов и форм." + }, + "export.title": { + "defaultMessage": "Экспорт" + }, + "export.warning": { + "defaultMessage": "Экспорт рисунком (SVG,PNG,JPEG,PDF) доступен только из панели редактирования." + }, + "footer.aboutus": { + "defaultMessage": "О Нас" + }, + "footer.contactus": { + "defaultMessage": "Контакты" + }, + "footer.faq": { + "defaultMessage": "F.A.Q." + }, + "footer.faqandhelp": { + "defaultMessage": "Помощь & FAQ" + }, + "footer.feedback": { + "defaultMessage": "Обратная связь" + }, + "footer.opensource": { + "defaultMessage": "Open Source" + }, + "footer.others": { + "defaultMessage": "Прочее" + }, + "footer.termsandconditions": { + "defaultMessage": "Общие Правила" + }, + "forgot.desc": { + "defaultMessage": "Мы отправим Вам e-mail для восстановления пароля." + }, + "forgot.email": { + "defaultMessage": "Email" + }, + "forgot.page-title": { + "defaultMessage": "Забыл пароль | WiseMapping" + }, + "forgot.register": { + "defaultMessage": "Отправить" + }, + "forgot.success.desc": { + "defaultMessage": "Мы отправили e-mail с инструкциями по восстановлению пароля. Вы должны получить его в течение пары минут." + }, + "forgot.success.title": { + "defaultMessage": "Ваш временный пароль отправлен." + }, + "forgot.title": { + "defaultMessage": "Установить новый пароль" + }, + "forgotsuccess.page-title": { + "defaultMessage": "Пароль восстановлен | WiseMapping" + }, + "header.donthaveaccount": { + "defaultMessage": "Нет аккаунта?" + }, + "header.haveaccount": { + "defaultMessage": "Уже есть аккаунт?" + }, + "help.support": { + "defaultMessage": "Поддержка" + }, + "history.no-changes": { + "defaultMessage": "Нет доступных изменений" + }, + "import.button": { + "defaultMessage": "Создать" + }, + "import.description": { + "defaultMessage": "Можно импортировать FreeMind 1.0.1 и WiseMapping файлы. Выберите файл, который хотите импортировать." + }, + "import.title": { + "defaultMessage": "Загрузить майнд-карту с компьютера" + }, + "import.error-file": { + "defaultMessage": "Ошибка импорта: {error}" + }, + "info.basic-info": { + "defaultMessage": "Основная информация" + }, + "info.button": { + "defaultMessage": "Принять" + }, + "info.creation-time": { + "defaultMessage": "Дата создания" + }, + "info.creator": { + "defaultMessage": "Автор" + }, + "info.description": { + "defaultMessage": "Описание" + }, + "info.description-msg": { + "defaultMessage": "После публикация карта станет видима для любого, у кого есть ссылка." + }, + "info.modified-time": { + "defaultMessage": "Последние изменения" + }, + "info.modified-tny": { + "defaultMessage": "Последний редактировал" + }, + "info.name": { + "defaultMessage": "Имя" + }, + "info.public-visibility": { + "defaultMessage": "Доступ по ссылке" + }, + "info.sharing": { + "defaultMessage": "Видимость" + }, + "info.starred": { + "defaultMessage": "Важная" + }, + "info.title": { + "defaultMessage": "Инфо" + }, + "language.change": { + "defaultMessage": "Сменить язык" + }, + "language.help": { + "defaultMessage": "Помочь переводить" + }, + "login.desc": { + "defaultMessage": "Войдите в свой аккаунт" + }, + "login.email": { + "defaultMessage": "Email" + }, + "login.error": { + "defaultMessage": "Некорректный email или пароль." + }, + "login.forgotpwd": { + "defaultMessage": "Забыли пароль?" + }, + "login.hsqldbcofig": { + "defaultMessage": "Although HSQLDB is bundled with WiseMapping by default during the installation, we do not recommend this database for production use. Please consider using MySQL 5.7 instead. You can find more information how to configure MySQL", + "description": "Missing production database configured" + }, + "login.page-title": { + "defaultMessage": "Вход | WiseMapping" + }, + "login.password": { + "defaultMessage": "Пароль" + }, + "login.remberme": { + "defaultMessage": "Запомнить меня" + }, + "login.signin": { + "defaultMessage": "Вход" + }, + "login.signup": { + "defaultMessage": "Регистрация" + }, + "login.title": { + "defaultMessage": "Добро пожаловать!" + }, + "login.userinactive": { + "defaultMessage": "Ваш аккаунт еще не активирован. Вам на почту придет сообщение о его активации. На связи!." + }, + "map.creator": { + "defaultMessage": "Создатель" + }, + "map.delete-selected": { + "defaultMessage": "Удалить выбранные" + }, + "map.last-update": { + "defaultMessage": "Последнее изменение" + }, + "map.more-actions": { + "defaultMessage": "Больше... " + }, + "map.name": { + "defaultMessage": "Имя" + }, + "map.tooltip-add": { + "defaultMessage": "Добавить метку выбранным" + }, + "maps.choose-file": { + "defaultMessage": "Выберите файл" + }, + "maps.create-tooltip": { + "defaultMessage": "Создать новую майнд-карту" + }, + "maps.empty-result": { + "defaultMessage": "Нет карт, подходящих под условия фильтра." + }, + "maps.import-desc": { + "defaultMessage": "Загрузить из других редакторов" + }, + "maps.modified": { + "defaultMessage": "Изменена" + }, + "maps.modified-by": { + "defaultMessage": "Редактор" + }, + "maps.modified-by-desc": { + "defaultMessage": "Изменена {by} в {on}" + }, + "maps.nav-all": { + "defaultMessage": "Все" + }, + "maps.nav-onwned": { + "defaultMessage": "Созданные мной" + }, + "maps.nav-public": { + "defaultMessage": "Публичные" + }, + "maps.nav-shared": { + "defaultMessage": "В общем доступе" + }, + "maps.nav-starred": { + "defaultMessage": "Отмеченные" + }, + "maps.page-title": { + "defaultMessage": "Мои карты | WiseMapping" + }, + "maps.revert": { + "defaultMessage": "Отменить" + }, + "maps.search-action": { + "defaultMessage": "Поиск ..." + }, + "maps.tooltip-open": { + "defaultMessage": "Открыть для редактирования" + }, + "maps.tooltip-starred": { + "defaultMessage": "Отмеченные" + }, + "maps.view": { + "defaultMessage": "Просмотр" + }, + "menu.account": { + "defaultMessage": "Профиль" + }, + "menu.change-password": { + "defaultMessage": "Сменить пароль" + }, + "menu.signout": { + "defaultMessage": "Выход" + }, + "publish.button": { + "defaultMessage": "Применить" + }, + "publish.checkbox": { + "defaultMessage": "Включить общий доступ" + }, + "publish.description": { + "defaultMessage": "После публикация карта станет видима для любого, у кого есть ссылка." + }, + "publish.embedded": { + "defaultMessage": "Встроить" + }, + "publish.embedded-msg": { + "defaultMessage": "Скопируйте этот код, чтобы встроить майнд-карту в ваш сайт:" + }, + "publish.public-url": { + "defaultMessage": "Публичный URL" + }, + "publish.public-url-msg": { + "defaultMessage": "Скопируйте ссылку, чтобы поделиться с коллегами доступом к карте:" + }, + "publish.title": { + "defaultMessage": "Опубликовать" + }, + "registation.success-title": { + "defaultMessage": "Успешная регистрация | WiseMapping" + }, + "registration.desc": { + "defaultMessage": "Регистрация бесплатна и займет всего минуту" + }, + "registration.email": { + "defaultMessage": "Email" + }, + "registration.firstname": { + "defaultMessage": "Имя" + }, + "registration.lastname": { + "defaultMessage": "Фамилия" + }, + "registration.password": { + "defaultMessage": "Пароль" + }, + "registration.register": { + "defaultMessage": "Регистрация" + }, + "registration.success.desc": { + "defaultMessage": "Нажмите на кнопку 'Войти' и приступите к созданию майнд-карт." + }, + "registration.termandconditions": { + "defaultMessage": "Правила: Пожалуйста, проверьте информацию учетной записи WiseMapping, которую вы указали, и ознакомьтесь с Правилами. По нажатию на кнопку 'Регистрация' вы соглашаетесь с Правилами и Политикой Конфиденциальности" + }, + "registration.title": { + "defaultMessage": "Become a member" + }, + "rename.description": { + "defaultMessage": "Пожалуйста, укажите новое имя и описание." + }, + "rename.title": { + "defaultMessage": "Rename" + }, + "resetpassword.success.title": { + "defaultMessage": "Аккаунт был успешно создан!" + }, + "role.editor": { + "defaultMessage": "Редактор" + }, + "role.owner": { + "defaultMessage": "Владелец" + }, + "role.viewer": { + "defaultMessage": "Читатель" + }, + "share.add-button": { + "defaultMessage": "Добавить" + }, + "share.add-message": { + "defaultMessage": "Добавить сообщение" + }, + "share.can-edit": { + "defaultMessage": "Редактирование" + }, + "share.can-view": { + "defaultMessage": "Просмотр" + }, + "share.delete": { + "defaultMessage": "Отозвать доступ" + }, + "share.delete-description": { + "defaultMessage": "Пригласите людей для совместной работы над картой. Они получат письмо с приглашением." + }, + "share.delete-title": { + "defaultMessage": "Общий доступ" + }, + "share.message": { + "defaultMessage": "Сообщение" + }, + "editor.try-welcome": { + "defaultMessage": "Здесь можно ознакомиться с возможностями нашего редактора майнд-карт на примерах и практике!" + }, + "editor.try-welcome-description": { + "defaultMessage": "Зарегистрируйтесь, чтобы создавать, делиться и публиковать майнд-карты бесплатно и без ограничений!" + }, + "footer.donations": { + "defaultMessage": "Пожертвования" + }, + "footer.support": { + "defaultMessage": "Услуги" + }, + "footer.team": { + "defaultMessage": "команда" + }, + "registration.google.button": { + "defaultMessage": "Зарегистрируйтесь в Google" + }, + "login.google.button": { + "defaultMessage": "Войти через Google" + }, + "registration.division": { + "defaultMessage": "или же" + }, + "login.division": { + "defaultMessage": "или же" + }, + "registration.callback.confirm.title": { + "defaultMessage": "Подтверждать" + }, + "registration.callback.waiting.title": { + "defaultMessage": "Отделка ..." + }, + "registration.callback.confirm.description": { + "defaultMessage": "Учетная запись c таким же адресом электронной почты была ранее зарегистрирована. Вы хотите связать свою учетную запись Google с этой учетной записью WiseMapping?" + }, + "registration.callback.waiting.description": { + "defaultMessage": "Подождите, пока мы подтвердим вашу личность" + } } \ No newline at end of file diff --git a/packages/webapp/lang/zh.json b/packages/webapp/lang/zh.json index 629046e2..e2c14b0a 100644 --- a/packages/webapp/lang/zh.json +++ b/packages/webapp/lang/zh.json @@ -1,516 +1,540 @@ { - "account.delete-warning警告": { - "defaultMessage": "请记住,您将无法访问您添加的任何思维导图。您的所有信息都将被删除,并且无法恢复。" - }, - "accountinfo.button": { - "defaultMessage": "接受" - }, - "accountinfo.deleteaccount": { - "defaultMessage": "删除账号" - }, - "accountinfo.email": { - "defaultMessage": "Email电子邮件" - }, - "accountinfo.firstname": { - "defaultMessage": "名字" - }, - "accountinfo.lastname": { - "defaultMessage": "姓氏" - }, - "accountinfo.title": { - "defaultMessage": "账户信息" - }, - "action.cancel-button": { - "defaultMessage": "取消" - }, - "action.close-button": { - "defaultMessage": "关闭" - }, - "action.delete": { - "defaultMessage": "删除" - }, - "action.delete-description": { - "defaultMessage": "已删除的思维导图无法恢复。您想继续吗?" - }, - "action.delete-title": { - "defaultMessage": "删除" - }, - "action.duplicate": { - "defaultMessage": "复制" - }, - "action.export": { - "defaultMessage": "导出" - }, - "action.history": { - "defaultMessage": "历史" - }, - "action.history-description": { - "defaultMessage": "过去90天内引入的更改列表。" - }, - "action.history-title": { - "defaultMessage": "历史版本" - }, - "action.import": { - "defaultMessage": "导入" - }, - "action.info": { - "defaultMessage": "信息" - }, - "action.label": { - "defaultMessage": "添加标签" - }, - "action.new": { - "defaultMessage": "新建脑图" - }, - "action.open": { - "defaultMessage": "打开" - }, - "action.print": { - "defaultMessage": "打印" - }, - "action.publish": { - "defaultMessage": "发布" - }, - "action.rename": { - "defaultMessage": "重命名" - }, - "action.rename-description-placeholder": { - "defaultMessage": "描述" - }, - "action.rename-name-placeholder": { - "defaultMessage": "名称" - }, - "action.share": { - "defaultMessage": "分享" - }, - "changepwd.button": { - "defaultMessage": "更改" - }, - "changepwd.confirm-password": { - "defaultMessage": "确认密码" - }, - "changepwd.description": { - "defaultMessage": "请为您的账户提供新密码" - }, - "changepwd.password": { - "defaultMessage": "密码" - }, - "changepwd.password-match": { - "defaultMessage": "密码不一致,请再试一次" - }, - "changepwd.title": { - "defaultMessage": "更改密码" - }, - "common.wait": { - "defaultMessage": "请等待。。。" - }, - "create.button": { - "defaultMessage": "创建" - }, - "create.description": { - "defaultMessage": "请填写新的脑图名称和描述" - }, - "create.title": { - "defaultMessage": "创建一个新的思维导图" - }, - "deletem.title": { - "defaultMessage": "所有选中的脑图将被删除" - }, - "duplicate.title": { - "defaultMessage": "复制" - }, - "expired.description": { - "defaultMessage": "您的当前会话已过期。请登录后重试。" - }, - "expired.title": { - "defaultMessage": "您的会话已过期" - }, - "export.desc": { - "defaultMessage": "以您需要的格式导出此脑图,并在演示文稿中使用或通过电子邮件分享" - }, - "export.document": { - "defaultMessage": "思维导图工具:以第三方思维导图格式导出您的思维导图" - }, - "export.document-label": { - "defaultMessage": "文档:将你的思维导图导出到一个独立的文档中来分享" - }, - "export.image": { - "defaultMessage": "图像:以图片形式获取包含所有颜色和形状的脑图" - }, - "export.img-center": { - "defaultMessage": "居中并缩放合适大小" - }, - "export.title": { - "defaultMessage": "导出" - }, - "export.warning": { - "defaultMessage": "导出到图像(SVG,PNG,JPEG,PDF)仅在编辑器工具栏中可用。" - }, - "footer.aboutus": { - "defaultMessage": "关于我们" - }, - "footer.contactus": { - "defaultMessage": "联系我们" - }, - "footer.faq": { - "defaultMessage": "常见问题" - }, - "footer.faqandhelp": { - "defaultMessage": "帮助和常见问题" - }, - "footer.feedback": { - "defaultMessage": "反馈" - }, - "footer.opensource": { - "defaultMessage": "开源" - }, - "footer.others": { - "defaultMessage": "其它" - }, - "footer.termsandconditions": { - "defaultMessage": "条款和条件" - }, - "forgot.desc": { - "defaultMessage": "我们将向您发送电子邮件以重置您的密码。" - }, - "forgot.email": { - "defaultMessage": "电子邮件" - }, - "forgot.page-title": { - "defaultMessage": "忘记密码|WiseMapping" - }, - "forgot.register": { - "defaultMessage": "发送恢复链接" - }, - "forgot.success.desc": { - "defaultMessage": "我们已经向您发送了一封电子邮件,允许您重置密码。您应该会在几分钟内收到" - }, - "forgot.success.title": { - "defaultMessage": "您的临时密码已发送。" - }, - "forgot.title": { - "defaultMessage": "重置密码" - }, - "forgotsuccess.page-title": { - "defaultMessage": "密码已恢复|WiseMapping" - }, - "header.donthaveaccount": { - "defaultMessage": "没有账号?" - }, - "header.haveaccount": { - "defaultMessage": "已经有一个账号?" - }, - "help.support": { - "defaultMessage": "支持" - }, - "history.no-changes": { - "defaultMessage": "没有可用的更改" - }, - "import.button": { - "defaultMessage": "创建" - }, - "import.description": { - "defaultMessage": "您可以将脑图从 WiseMapping 和 Freemind 导入到您的脑图列表中。选择要导入的文件。" - }, - "import.title": { - "defaultMessage": "导入现有的思维导图" - }, - "import.error-file": { - "defaultMessage": "导入失败:{error}" - }, - "info.basic-info": { - "defaultMessage": "基本信息" - }, - "info.button": { - "defaultMessage": "接受" - }, - "info.creation-time": { - "defaultMessage": "创建日期" - }, - "info.creator": { - "defaultMessage": "创建人" - }, - "info.description": { - "defaultMessage": "描述" - }, - "info.description-msg": { - "defaultMessage": "通过发布脑图,你让互联网上的每个人都能看到它。" - }, - "info.modified-time": { - "defaultMessage": "最后修改日期" - }, - "info.modified-tny": { - "defaultMessage": "最后修改人" - }, - "info.name": { - "defaultMessage": "名称" - }, - "info.public-visibility": { - "defaultMessage": "公开可见" - }, - "info.sharing": { - "defaultMessage": "分享" - }, - "info.starred": { - "defaultMessage": "收藏" - }, - "info.title": { - "defaultMessage": "信息" - }, - "label.add-button": { - "defaultMessage": "添加标签" - }, - "label.add-for": { - "defaultMessage": "编辑脑图标签:" - }, - "label.add-placeholder": { - "defaultMessage": "标签标题" - }, - "label.change-color": { - "defaultMessage": "更改标签颜色" - }, - "label.delete-description": { - "defaultMessage": "将被删除,包括它与所有现有脑图的关联。是否继续?" - }, - "label.delete-title": { - "defaultMessage": "确认标签删除" - }, - "label.description": { - "defaultMessage": "使用标签来组织你的脑图。" - }, - "label.title": { - "defaultMessage": "添加标签" - }, - "language.change": { - "defaultMessage": "更改语言" - }, - "language.help": { - "defaultMessage": "帮助翻译" - }, - "login.desc": { - "defaultMessage": "登录您的账号" - }, - "login.email": { - "defaultMessage": "电子邮件" - }, - "login.error": { - "defaultMessage": "您输入的电子邮件地址或密码无效。" - }, - "login.forgotpwd": { - "defaultMessage": "忘记密码?" - }, - "login.hsqldbcofig": { - "defaultMessage": "虽然HSQLDB在安装过程中默认与WiseMapping捆绑在一起,但我们不建议将此数据库用于生产用途。请考虑使用MySQL 5.7代替。您可以找到更多关于如何配置MySQL的信息", - "description": "缺少已配置的生产数据库" - }, - "login.page-title": { - "defaultMessage": "登录|WiseMapping" - }, - "login.password": { - "defaultMessage": "密码" - }, - "login.remberme": { - "defaultMessage": "记住我的登录" - }, - "login.signin": { - "defaultMessage": "登录" - }, - "login.signup": { - "defaultMessage": "注册" - }, - "login.title": { - "defaultMessage": "欢迎" - }, - "login.userinactive": { - "defaultMessage": "对不起,您的账号尚未激活。当它激活时,您将收到一封通知电子邮件。敬请关注!" - }, - "map.creator": { - "defaultMessage": "创建人" - }, - "map.delete-selected": { - "defaultMessage": "删除选中项" - }, - "map.last-update": { - "defaultMessage": "最后更新" - }, - "map.more-actions": { - "defaultMessage": "更多操作" - }, - "map.name": { - "defaultMessage": "名称" - }, - "map.tooltip-add": { - "defaultMessage": "将标签添加到选定项" - }, - "maps.choose-file": { - "defaultMessage": "选择一个文件" - }, - "maps.create-tooltip": { - "defaultMessage": "创建一个新的思维导图" - }, - "maps.empty-result": { - "defaultMessage": "没有找到与当前筛选条件匹配的思维导图。" - }, - "maps.import-desc": { - "defaultMessage": "从其它工具导入" - }, - "maps.modified": { - "defaultMessage": "修改" - }, - "maps.modified-by": { - "defaultMessage": "修改人" - }, - "maps.modified-by-desc": { - "defaultMessage": "{on}由{by}修改" - }, - "maps.nav-all": { - "defaultMessage": "所有" - }, - "maps.nav-onwned": { - "defaultMessage": "我的" - }, - "maps.nav-public": { - "defaultMessage": "公开" - }, - "maps.nav-shared": { - "defaultMessage": "与我分享" - }, - "maps.nav-starred": { - "defaultMessage": "收藏" - }, - "maps.page-title": { - "defaultMessage": "我的脑图|WiseMapping" - }, - "maps.revert": { - "defaultMessage": "恢复" - }, - "maps.search-action": { - "defaultMessage": "搜索。。。" - }, - "maps.tooltip-open": { - "defaultMessage": "打开编辑" - }, - "maps.tooltip-starred": { - "defaultMessage": "收藏" - }, - "maps.view": { - "defaultMessage": "查看" - }, - "menu.account": { - "defaultMessage": "账号" - }, - "menu.change-password": { - "defaultMessage": "更改密码" - }, - "menu.signout": { - "defaultMessage": "注销" - }, - "publish.button": { - "defaultMessage": "接受" - }, - "publish.checkbox": { - "defaultMessage": "开启公共分享" - }, - "publish.description": { - "defaultMessage": "通过发布脑图,你让互联网上的每个人都能看到它。" - }, - "publish.embedded": { - "defaultMessage": "嵌入" - }, - "publish.embedded-msg": { - "defaultMessage": "复制这段代码以嵌入到您的博客或页面中:" - }, - "publish.public-url": { - "defaultMessage": "公共UPL" - }, - "publish.public-url-msg": { - "defaultMessage": "复制并粘贴下面的链接,与同事分享您的脑图:" - }, - "publish.title": { - "defaultMessage": "发布" - }, - "registation.success-title": { - "defaultMessage": "注册成功|WiseMapping" - }, - "registration.desc": { - "defaultMessage": "注册免费,分分钟就好" - }, - "registration.email": { - "defaultMessage": "电子邮件" - }, - "registration.firstname": { - "defaultMessage": "名字" - }, - "registration.lastname": { - "defaultMessage": "姓氏" - }, - "registration.page-title": { - "defaultMessage": "注册|WiseMapping" - }, - "registration.password": { - "defaultMessage": "密码" - }, - "registration.register": { - "defaultMessage": "注册" - }, - "registration.success.desc": { - "defaultMessage": "点击下面的登录按钮,开始创建思维导图。" - }, - "registration.termandconditions": { - "defaultMessage": "客户条款:请检查您在上面输入的WiseMapping账号信息,并在此处查看客户条款。点击下面的'注册'即表示您同意上面的客户条款和隐私政策" - }, - "registration.title": { - "defaultMessage": "成为成员" - }, - "rename.description": { - "defaultMessage": "请填写新的脑图名称和描述。" - }, - "rename.title": { - "defaultMessage": "重命名" - }, - "resetpassword.success.title": { - "defaultMessage": "您的账号已成功创建" - }, - "role.editor": { - "defaultMessage": "编辑人" - }, - "role.owner": { - "defaultMessage": "所有人" - }, - "role.viewer": { - "defaultMessage": "查看人" - }, - "share.add-button": { - "defaultMessage": "添加" - }, - "share.add-message": { - "defaultMessage": "添加消息" - }, - "share.can-edit": { - "defaultMessage": "可编辑" - }, - "share.can-view": { - "defaultMessage": "可查看" - }, - "share.delete": { - "defaultMessage": "删除协作人" - }, - "share.delete-description": { - "defaultMessage": "邀请人们与你合作创建你的思维导图。他们将通过电子邮件得到通知。" - }, - "share.delete-title": { - "defaultMessage": "与人分享" - }, - "share.message": { - "defaultMessage": "消息" - }, - "footer.support": { - "defaultMessage": "支持" - }, - "footer.team": { - "defaultMessage": "学期" - }, - "footer.donations": { - "defaultMessage": "捐款" - } + "account.delete-warning警告": { + "defaultMessage": "请记住,您将无法访问您添加的任何思维导图。您的所有信息都将被删除,并且无法恢复。" + }, + "accountinfo.button": { + "defaultMessage": "接受" + }, + "accountinfo.deleteaccount": { + "defaultMessage": "删除账号" + }, + "accountinfo.email": { + "defaultMessage": "Email电子邮件" + }, + "accountinfo.firstname": { + "defaultMessage": "名字" + }, + "accountinfo.lastname": { + "defaultMessage": "姓氏" + }, + "accountinfo.title": { + "defaultMessage": "账户信息" + }, + "action.cancel-button": { + "defaultMessage": "取消" + }, + "action.close-button": { + "defaultMessage": "关闭" + }, + "action.delete": { + "defaultMessage": "删除" + }, + "action.delete-description": { + "defaultMessage": "已删除的思维导图无法恢复。您想继续吗?" + }, + "action.delete-title": { + "defaultMessage": "删除" + }, + "action.duplicate": { + "defaultMessage": "复制" + }, + "action.export": { + "defaultMessage": "导出" + }, + "action.history": { + "defaultMessage": "历史" + }, + "action.history-description": { + "defaultMessage": "过去90天内引入的更改列表。" + }, + "action.history-title": { + "defaultMessage": "历史版本" + }, + "action.import": { + "defaultMessage": "导入" + }, + "action.info": { + "defaultMessage": "信息" + }, + "action.label": { + "defaultMessage": "添加标签" + }, + "action.new": { + "defaultMessage": "新建脑图" + }, + "action.open": { + "defaultMessage": "打开" + }, + "action.print": { + "defaultMessage": "打印" + }, + "action.publish": { + "defaultMessage": "发布" + }, + "action.rename": { + "defaultMessage": "重命名" + }, + "action.rename-description-placeholder": { + "defaultMessage": "描述" + }, + "action.rename-name-placeholder": { + "defaultMessage": "名称" + }, + "action.share": { + "defaultMessage": "分享" + }, + "changepwd.button": { + "defaultMessage": "更改" + }, + "changepwd.confirm-password": { + "defaultMessage": "确认密码" + }, + "changepwd.description": { + "defaultMessage": "请为您的账户提供新密码" + }, + "changepwd.password": { + "defaultMessage": "密码" + }, + "changepwd.password-match": { + "defaultMessage": "密码不一致,请再试一次" + }, + "changepwd.title": { + "defaultMessage": "更改密码" + }, + "common.wait": { + "defaultMessage": "请等待。。。" + }, + "create.button": { + "defaultMessage": "创建" + }, + "create.description": { + "defaultMessage": "请填写新的脑图名称和描述" + }, + "create.title": { + "defaultMessage": "创建一个新的思维导图" + }, + "deletem.title": { + "defaultMessage": "所有选中的脑图将被删除" + }, + "duplicate.title": { + "defaultMessage": "复制" + }, + "expired.description": { + "defaultMessage": "您的当前会话已过期。请登录后重试。" + }, + "expired.title": { + "defaultMessage": "您的会话已过期" + }, + "export.desc": { + "defaultMessage": "以您需要的格式导出此脑图,并在演示文稿中使用或通过电子邮件分享" + }, + "export.document": { + "defaultMessage": "思维导图工具:以第三方思维导图格式导出您的思维导图" + }, + "export.document-label": { + "defaultMessage": "文档:将你的思维导图导出到一个独立的文档中来分享" + }, + "export.image": { + "defaultMessage": "图像:以图片形式获取包含所有颜色和形状的脑图" + }, + "export.img-center": { + "defaultMessage": "居中并缩放合适大小" + }, + "export.title": { + "defaultMessage": "导出" + }, + "export.warning": { + "defaultMessage": "导出到图像(SVG,PNG,JPEG,PDF)仅在编辑器工具栏中可用。" + }, + "footer.aboutus": { + "defaultMessage": "关于我们" + }, + "footer.contactus": { + "defaultMessage": "联系我们" + }, + "footer.faq": { + "defaultMessage": "常见问题" + }, + "footer.faqandhelp": { + "defaultMessage": "帮助和常见问题" + }, + "footer.feedback": { + "defaultMessage": "反馈" + }, + "footer.opensource": { + "defaultMessage": "开源" + }, + "footer.others": { + "defaultMessage": "其它" + }, + "footer.termsandconditions": { + "defaultMessage": "条款和条件" + }, + "forgot.desc": { + "defaultMessage": "我们将向您发送电子邮件以重置您的密码。" + }, + "forgot.email": { + "defaultMessage": "电子邮件" + }, + "forgot.page-title": { + "defaultMessage": "忘记密码|WiseMapping" + }, + "forgot.register": { + "defaultMessage": "发送恢复链接" + }, + "forgot.success.desc": { + "defaultMessage": "我们已经向您发送了一封电子邮件,允许您重置密码。您应该会在几分钟内收到" + }, + "forgot.success.title": { + "defaultMessage": "您的临时密码已发送。" + }, + "forgot.title": { + "defaultMessage": "重置密码" + }, + "forgotsuccess.page-title": { + "defaultMessage": "密码已恢复|WiseMapping" + }, + "header.donthaveaccount": { + "defaultMessage": "没有账号?" + }, + "header.haveaccount": { + "defaultMessage": "已经有一个账号?" + }, + "help.support": { + "defaultMessage": "支持" + }, + "history.no-changes": { + "defaultMessage": "没有可用的更改" + }, + "import.button": { + "defaultMessage": "创建" + }, + "import.description": { + "defaultMessage": "您可以将脑图从 WiseMapping 和 Freemind 导入到您的脑图列表中。选择要导入的文件。" + }, + "import.title": { + "defaultMessage": "导入现有的思维导图" + }, + "import.error-file": { + "defaultMessage": "导入失败:{error}" + }, + "info.basic-info": { + "defaultMessage": "基本信息" + }, + "info.button": { + "defaultMessage": "接受" + }, + "info.creation-time": { + "defaultMessage": "创建日期" + }, + "info.creator": { + "defaultMessage": "创建人" + }, + "info.description": { + "defaultMessage": "描述" + }, + "info.description-msg": { + "defaultMessage": "通过发布脑图,你让互联网上的每个人都能看到它。" + }, + "info.modified-time": { + "defaultMessage": "最后修改日期" + }, + "info.modified-tny": { + "defaultMessage": "最后修改人" + }, + "info.name": { + "defaultMessage": "名称" + }, + "info.public-visibility": { + "defaultMessage": "公开可见" + }, + "info.sharing": { + "defaultMessage": "分享" + }, + "info.starred": { + "defaultMessage": "收藏" + }, + "info.title": { + "defaultMessage": "信息" + }, + "label.add-button": { + "defaultMessage": "添加标签" + }, + "label.add-for": { + "defaultMessage": "编辑脑图标签:" + }, + "label.add-placeholder": { + "defaultMessage": "标签标题" + }, + "label.change-color": { + "defaultMessage": "更改标签颜色" + }, + "label.delete-description": { + "defaultMessage": "将被删除,包括它与所有现有脑图的关联。是否继续?" + }, + "label.delete-title": { + "defaultMessage": "确认标签删除" + }, + "label.description": { + "defaultMessage": "使用标签来组织你的脑图。" + }, + "label.title": { + "defaultMessage": "添加标签" + }, + "language.change": { + "defaultMessage": "更改语言" + }, + "language.help": { + "defaultMessage": "帮助翻译" + }, + "login.desc": { + "defaultMessage": "登录您的账号" + }, + "login.email": { + "defaultMessage": "电子邮件" + }, + "login.error": { + "defaultMessage": "您输入的电子邮件地址或密码无效。" + }, + "login.forgotpwd": { + "defaultMessage": "忘记密码?" + }, + "login.hsqldbcofig": { + "defaultMessage": "虽然HSQLDB在安装过程中默认与WiseMapping捆绑在一起,但我们不建议将此数据库用于生产用途。请考虑使用MySQL 5.7代替。您可以找到更多关于如何配置MySQL的信息", + "description": "缺少已配置的生产数据库" + }, + "login.page-title": { + "defaultMessage": "登录|WiseMapping" + }, + "login.password": { + "defaultMessage": "密码" + }, + "login.remberme": { + "defaultMessage": "记住我的登录" + }, + "login.signin": { + "defaultMessage": "登录" + }, + "login.signup": { + "defaultMessage": "注册" + }, + "login.title": { + "defaultMessage": "欢迎" + }, + "login.userinactive": { + "defaultMessage": "对不起,您的账号尚未激活。当它激活时,您将收到一封通知电子邮件。敬请关注!" + }, + "map.creator": { + "defaultMessage": "创建人" + }, + "map.delete-selected": { + "defaultMessage": "删除选中项" + }, + "map.last-update": { + "defaultMessage": "最后更新" + }, + "map.more-actions": { + "defaultMessage": "更多操作" + }, + "map.name": { + "defaultMessage": "名称" + }, + "map.tooltip-add": { + "defaultMessage": "将标签添加到选定项" + }, + "maps.choose-file": { + "defaultMessage": "选择一个文件" + }, + "maps.create-tooltip": { + "defaultMessage": "创建一个新的思维导图" + }, + "maps.empty-result": { + "defaultMessage": "没有找到与当前筛选条件匹配的思维导图。" + }, + "maps.import-desc": { + "defaultMessage": "从其它工具导入" + }, + "maps.modified": { + "defaultMessage": "修改" + }, + "maps.modified-by": { + "defaultMessage": "修改人" + }, + "maps.modified-by-desc": { + "defaultMessage": "{on}由{by}修改" + }, + "maps.nav-all": { + "defaultMessage": "所有" + }, + "maps.nav-onwned": { + "defaultMessage": "我的" + }, + "maps.nav-public": { + "defaultMessage": "公开" + }, + "maps.nav-shared": { + "defaultMessage": "与我分享" + }, + "maps.nav-starred": { + "defaultMessage": "收藏" + }, + "maps.page-title": { + "defaultMessage": "我的脑图|WiseMapping" + }, + "maps.revert": { + "defaultMessage": "恢复" + }, + "maps.search-action": { + "defaultMessage": "搜索。。。" + }, + "maps.tooltip-open": { + "defaultMessage": "打开编辑" + }, + "maps.tooltip-starred": { + "defaultMessage": "收藏" + }, + "maps.view": { + "defaultMessage": "查看" + }, + "menu.account": { + "defaultMessage": "账号" + }, + "menu.change-password": { + "defaultMessage": "更改密码" + }, + "menu.signout": { + "defaultMessage": "注销" + }, + "publish.button": { + "defaultMessage": "接受" + }, + "publish.checkbox": { + "defaultMessage": "开启公共分享" + }, + "publish.description": { + "defaultMessage": "通过发布脑图,你让互联网上的每个人都能看到它。" + }, + "publish.embedded": { + "defaultMessage": "嵌入" + }, + "publish.embedded-msg": { + "defaultMessage": "复制这段代码以嵌入到您的博客或页面中:" + }, + "publish.public-url": { + "defaultMessage": "公共UPL" + }, + "publish.public-url-msg": { + "defaultMessage": "复制并粘贴下面的链接,与同事分享您的脑图:" + }, + "publish.title": { + "defaultMessage": "发布" + }, + "registation.success-title": { + "defaultMessage": "注册成功|WiseMapping" + }, + "registration.desc": { + "defaultMessage": "注册免费,分分钟就好" + }, + "registration.email": { + "defaultMessage": "电子邮件" + }, + "registration.firstname": { + "defaultMessage": "名字" + }, + "registration.lastname": { + "defaultMessage": "姓氏" + }, + "registration.page-title": { + "defaultMessage": "注册|WiseMapping" + }, + "registration.password": { + "defaultMessage": "密码" + }, + "registration.register": { + "defaultMessage": "注册" + }, + "registration.success.desc": { + "defaultMessage": "点击下面的登录按钮,开始创建思维导图。" + }, + "registration.termandconditions": { + "defaultMessage": "客户条款:请检查您在上面输入的WiseMapping账号信息,并在此处查看客户条款。点击下面的'注册'即表示您同意上面的客户条款和隐私政策" + }, + "registration.title": { + "defaultMessage": "成为成员" + }, + "rename.description": { + "defaultMessage": "请填写新的脑图名称和描述。" + }, + "rename.title": { + "defaultMessage": "重命名" + }, + "resetpassword.success.title": { + "defaultMessage": "您的账号已成功创建" + }, + "role.editor": { + "defaultMessage": "编辑人" + }, + "role.owner": { + "defaultMessage": "所有人" + }, + "role.viewer": { + "defaultMessage": "查看人" + }, + "share.add-button": { + "defaultMessage": "添加" + }, + "share.add-message": { + "defaultMessage": "添加消息" + }, + "share.can-edit": { + "defaultMessage": "可编辑" + }, + "share.can-view": { + "defaultMessage": "可查看" + }, + "share.delete": { + "defaultMessage": "删除协作人" + }, + "share.delete-description": { + "defaultMessage": "邀请人们与你合作创建你的思维导图。他们将通过电子邮件得到通知。" + }, + "share.delete-title": { + "defaultMessage": "与人分享" + }, + "share.message": { + "defaultMessage": "消息" + }, + "footer.support": { + "defaultMessage": "支持" + }, + "footer.team": { + "defaultMessage": "学期" + }, + "footer.donations": { + "defaultMessage": "捐款" + }, + "registration.google.button": { + "defaultMessage": "註冊谷歌" + }, + "login.google.button": { + "defaultMessage": "使用 Google 登錄" + }, + "registration.division": { + "defaultMessage": "或者" + }, + "login.division": { + "defaultMessage": "或者" + }, + "registration.callback.confirm.title": { + "defaultMessage": "确认" + }, + "registration.callback.waiting.title": { + "defaultMessage": "整理 ..." + }, + "registration.callback.confirm.description": { + "defaultMessage": "之前注册了一个具有相同电子邮件地址的帐户。你想将你的谷歌账户链接到那个 WiseMapping 账户吗?" + }, + "registration.callback.waiting.description": { + "defaultMessage": "我们正在验证您的身份,请稍候" + } } \ No newline at end of file diff --git a/packages/webapp/src/app.tsx b/packages/webapp/src/app.tsx index 7943ae48..9fc33455 100644 --- a/packages/webapp/src/app.tsx +++ b/packages/webapp/src/app.tsx @@ -16,6 +16,7 @@ import ReactGA from 'react-ga4'; import AppConfig from './classes/app-config'; import withSessionExpirationHandling from './components/HOCs/withSessionExpirationHandling'; import RegistrationSuccessPage from './components/registration-success-page'; +import RegistrationCallbackPage from './components/registration-callback'; const EditorPage = React.lazy(() => import('./components/editor-page')); const MapsPage = React.lazy(() => import('./components/maps-page')); @@ -63,6 +64,7 @@ const App = (): ReactElement => { + diff --git a/packages/webapp/src/classes/app-config/index.ts b/packages/webapp/src/classes/app-config/index.ts index 52c2f0d9..5c32c0db 100644 --- a/packages/webapp/src/classes/app-config/index.ts +++ b/packages/webapp/src/classes/app-config/index.ts @@ -27,6 +27,7 @@ interface Config { recaptcha2Enabled: boolean; recaptcha2SiteKey?: string; clientType: 'mock' | 'rest'; + googleOauth2Url: string; } class _AppConfig { @@ -35,6 +36,7 @@ class _AppConfig { clientType: 'mock', recaptcha2Enabled: true, recaptcha2SiteKey: '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI', + googleOauth2Url: '/c/registration-google?code=aFakeCode', }; isDevelopEnv(): boolean { @@ -73,6 +75,11 @@ class _AppConfig { return config.analyticsAccount; } + getGoogleOauth2Url(): string | undefined { + const config = this.getInstance(); + return config.googleOauth2Url; + } + buildClient(): Client { const config = this.getInstance(); let result: Client; diff --git a/packages/webapp/src/classes/client/cache-decorator-client/index.ts b/packages/webapp/src/classes/client/cache-decorator-client/index.ts index d46bbeba..6ddd437c 100644 --- a/packages/webapp/src/classes/client/cache-decorator-client/index.ts +++ b/packages/webapp/src/classes/client/cache-decorator-client/index.ts @@ -7,6 +7,7 @@ import Client, { MapInfo, NewUser, Permission, + Oauth2CallbackResult, } from '..'; import { LocaleCode } from '../../app-i18n'; @@ -17,6 +18,14 @@ class CacheDecoratorClient implements Client { this.client = client; } + processGoogleCallback(code: string): Promise { + return this.client.processGoogleCallback(code); + } + + confirmAccountSync(email: string, code: string): Promise { + return this.client.confirmAccountSync(email, code); + } + fetchStarred(id: number): Promise { return this.client.fetchStarred(id); } diff --git a/packages/webapp/src/classes/client/index.ts b/packages/webapp/src/classes/client/index.ts index af188a1d..0be881e1 100644 --- a/packages/webapp/src/classes/client/index.ts +++ b/packages/webapp/src/classes/client/index.ts @@ -71,6 +71,12 @@ export type Permission = { role: Role; }; +export type Oauth2CallbackResult = { + email: string; + googleSync: boolean; + syncCode?: string; +}; + interface Client { deleteAccount(): Promise; importMap(model: ImportMapInfo): Promise; @@ -104,6 +110,8 @@ interface Client { registerNewUser(user: NewUser): Promise; resetPassword(email: string): Promise; + processGoogleCallback(code: string): Promise; + confirmAccountSync(email: string, code: string): Promise; fetchHistory(id: number): Promise; revertHistory(id: number, cid: number): Promise; diff --git a/packages/webapp/src/classes/client/mock-client/index.ts b/packages/webapp/src/classes/client/mock-client/index.ts index 2054315d..337d990c 100644 --- a/packages/webapp/src/classes/client/mock-client/index.ts +++ b/packages/webapp/src/classes/client/mock-client/index.ts @@ -24,6 +24,7 @@ import Client, { MapInfo, NewUser, Permission, + Oauth2CallbackResult, } from '..'; import { LocaleCode, localeFromStr } from '../../app-i18n'; @@ -406,6 +407,38 @@ class MockClient implements Client { console.log('email:' + email); return Promise.resolve(); } + + wait(ms: number) { + console.log('Start waiting'); + return new Promise((resolve, reject) => { + setTimeout(() => { + console.log('Done waiting'); + resolve(ms); + }, ms); + }); + } + + processGoogleCallback(code: string): Promise { + // artificial delay for more realistic mock experience + const handler = (success: (result: Oauth2CallbackResult) => void) => { + setTimeout(() => { + success({ + email: 'test@email.com', + // -- use case 1) user must confirm if he wants to link accounts + // googleSync: false, + // syncCode: "834580239598234650234578" + // -- use case 2) user already confirmed + googleSync: true, + syncCode: undefined, + }); + }, 3000); + }; + return new Promise(handler); + } + + confirmAccountSync(email: string, code: string): Promise { + return Promise.resolve(); + } } export default MockClient; diff --git a/packages/webapp/src/classes/client/rest-client/index.ts b/packages/webapp/src/classes/client/rest-client/index.ts index 81a27aaf..9f46cea7 100644 --- a/packages/webapp/src/classes/client/rest-client/index.ts +++ b/packages/webapp/src/classes/client/rest-client/index.ts @@ -9,6 +9,7 @@ import Client, { AccountInfo, ImportMapInfo, Permission, + Oauth2CallbackResult, } from '..'; import { getCsrfToken } from '../../../utils'; import { LocaleCode, localeFromStr } from '../../app-i18n'; @@ -628,6 +629,47 @@ export default class RestClient implements Client { return new Promise(handler); } + processGoogleCallback(code: string): Promise { + const handler = ( + success: (result: Oauth2CallbackResult) => void, + reject: (error: ErrorInfo) => void, + ) => { + this.axios + .post(`${this.baseUrl}/service/users/googleCallback?code=${code}`, { + headers: { 'Content-Type': 'application/json' }, + }) + .then((response) => { + success({ + email: response.data.email, + googleSync: response.data.googleSync, + syncCode: response.data.syncCode, + }); + }) + .catch((error) => { + const errorInfo = this.parseResponseOnError(error.response); + reject(errorInfo); + }); + }; + return new Promise(handler); + } + + confirmAccountSync(email: string, code: string): Promise { + const handler = (success: () => void, reject: (error: ErrorInfo) => void) => { + this.axios + .put(`${this.baseUrl}/service/users/confirmAccountSync?email=${email}&code=${code}`, { + headers: { 'Content-Type': 'application/json' }, + }) + .then((response) => { + success(); + }) + .catch((error) => { + const errorInfo = this.parseResponseOnError(error.response); + reject(errorInfo); + }); + }; + return new Promise(handler); + } + // eslint-disable-next-line @typescript-eslint/no-explicit-any private parseResponseOnError = (response: any): ErrorInfo => { console.error(`Performing backend action error: ${JSON.stringify(response)}`); diff --git a/packages/webapp/src/compiled-lang/de.json b/packages/webapp/src/compiled-lang/de.json index 250a88ea..aec6205b 100644 --- a/packages/webapp/src/compiled-lang/de.json +++ b/packages/webapp/src/compiled-lang/de.json @@ -609,6 +609,12 @@ "value": "Melde dich mit deinem Konto an" } ], + "login.division": [ + { + "type": 0, + "value": "oder" + } + ], "login.email": [ { "type": 0, @@ -627,6 +633,12 @@ "value": "Passwort vergessen?" } ], + "login.google.button": [ + { + "type": 0, + "value": "Anmeldung mit Google" + } + ], "login.hsqldbcofig": [ { "type": 0, @@ -903,12 +915,42 @@ "value": "Registrierung erfolgreich | WiseMapping" } ], + "registration.callback.confirm.description": [ + { + "type": 0, + "value": "Ein Konto mit derselben E-Mail-Adresse wurde zuvor registriert. Möchten Sie Ihr Google-Konto mit diesem WiseMapping-Konto verknüpfen?" + } + ], + "registration.callback.confirm.title": [ + { + "type": 0, + "value": "Bestätigen" + } + ], + "registration.callback.waiting.description": [ + { + "type": 0, + "value": "Bitte warten Sie, während wir Ihre Identität überprüfen" + } + ], + "registration.callback.waiting.title": [ + { + "type": 0, + "value": "Fertigstellung ..." + } + ], "registration.desc": [ { "type": 0, "value": "Nimm dir einen Moment Zeit. Die Anmeldung ist kostenlos." } ], + "registration.division": [ + { + "type": 0, + "value": "oder" + } + ], "registration.email": [ { "type": 0, @@ -921,6 +963,12 @@ "value": "Vorname" } ], + "registration.google.button": [ + { + "type": 0, + "value": "Melden Sie sich bei Google an" + } + ], "registration.lastname": [ { "type": 0, diff --git a/packages/webapp/src/compiled-lang/en.json b/packages/webapp/src/compiled-lang/en.json index 834713c1..529db308 100644 --- a/packages/webapp/src/compiled-lang/en.json +++ b/packages/webapp/src/compiled-lang/en.json @@ -631,6 +631,12 @@ "value": "Forgot Password ?" } ], + "login.google.button": [ + { + "type": 0, + "value": "Sign in with Google" + } + ], "login.hsqldbcofig": [ { "type": 0, @@ -907,12 +913,42 @@ "value": "Registation Success | WiseMapping" } ], + "registration.callback.confirm.description": [ + { + "type": 0, + "value": "An account with the same email was previously registered. Do you want to link your google account to that WiseMapping account?" + } + ], + "registration.callback.confirm.title": [ + { + "type": 0, + "value": "Confirm" + } + ], + "registration.callback.waiting.description": [ + { + "type": 0, + "value": "Please wait while we validate your identity" + } + ], + "registration.callback.waiting.title": [ + { + "type": 0, + "value": "Finishing ..." + } + ], "registration.desc": [ { "type": 0, "value": "Signing up is free and just take a moment" } ], + "registration.division": [ + { + "type": 0, + "value": "or" + } + ], "registration.email": [ { "type": 0, @@ -925,6 +961,12 @@ "value": "First Name" } ], + "registration.google.button": [ + { + "type": 0, + "value": "Sign up with Google" + } + ], "registration.lastname": [ { "type": 0, diff --git a/packages/webapp/src/compiled-lang/es.json b/packages/webapp/src/compiled-lang/es.json index b5ec0f4d..e9f8a7af 100644 --- a/packages/webapp/src/compiled-lang/es.json +++ b/packages/webapp/src/compiled-lang/es.json @@ -555,6 +555,12 @@ "value": "Ingrese a su cuenta" } ], + "login.division": [ + { + "type": 0, + "value": "ó" + } + ], "login.email": [ { "type": 0, @@ -573,6 +579,12 @@ "value": "Has olvidado tu contraseña ?" } ], + "login.google.button": [ + { + "type": 0, + "value": "Ingresar con Google" + } + ], "login.hsqldbcofig": [ { "type": 0, @@ -756,7 +768,7 @@ "maps.search-action": [ { "type": 0, - "value": "Búscar ..." + "value": "Buscar ..." } ], "maps.tooltip-open": [ @@ -849,12 +861,42 @@ "value": "Éxito de registro | WiseMapping" } ], + "registration.callback.confirm.description": [ + { + "type": 0, + "value": "Una cuenta con el mismo email fue registrada previamente. ¿Quieres asociar tu cuenta de Google con esa cuenta de WiseMapping?" + } + ], + "registration.callback.confirm.title": [ + { + "type": 0, + "value": "Confirmación" + } + ], + "registration.callback.waiting.description": [ + { + "type": 0, + "value": "Por favor espera mientras validamos tu identidad" + } + ], + "registration.callback.waiting.title": [ + { + "type": 0, + "value": "Finalizando ..." + } + ], "registration.desc": [ { "type": 0, "value": "Registrarse es gratis y solo tómese un momento" } ], + "registration.division": [ + { + "type": 0, + "value": "ó" + } + ], "registration.email": [ { "type": 0, @@ -867,6 +909,12 @@ "value": "Primer nombre" } ], + "registration.google.button": [ + { + "type": 0, + "value": "Regístrate con Google" + } + ], "registration.lastname": [ { "type": 0, diff --git a/packages/webapp/src/compiled-lang/fr.json b/packages/webapp/src/compiled-lang/fr.json index 292f8d34..3fb46408 100644 --- a/packages/webapp/src/compiled-lang/fr.json +++ b/packages/webapp/src/compiled-lang/fr.json @@ -601,6 +601,12 @@ "value": "Connectez-vous à votre compte" } ], + "login.division": [ + { + "type": 0, + "value": "ou" + } + ], "login.email": [ { "type": 0, @@ -619,6 +625,12 @@ "value": "Mot de passe oublié ?" } ], + "login.google.button": [ + { + "type": 0, + "value": "Connectez-vous avec Google" + } + ], "login.hsqldbcofig": [ { "type": 0, @@ -895,12 +907,42 @@ "value": "Inscription réussie | WiseMapping" } ], + "registration.callback.confirm.description": [ + { + "type": 0, + "value": "Un compte avec le même e-mail a déjà été enregistré. Voulez-vous lier votre compte Google à ce compte WiseMapping ?" + } + ], + "registration.callback.confirm.title": [ + { + "type": 0, + "value": "Confirmer" + } + ], + "registration.callback.waiting.description": [ + { + "type": 0, + "value": "Veuillez patienter pendant que nous validons votre identité" + } + ], + "registration.callback.waiting.title": [ + { + "type": 0, + "value": "Finition ..." + } + ], "registration.desc": [ { "type": 0, "value": "L'inscription est gratuite et ne prends qu'un instant" } ], + "registration.division": [ + { + "type": 0, + "value": "ou" + } + ], "registration.email": [ { "type": 0, @@ -913,6 +955,12 @@ "value": "Prénom" } ], + "registration.google.button": [ + { + "type": 0, + "value": "S'inscrire avec Google" + } + ], "registration.lastname": [ { "type": 0, diff --git a/packages/webapp/src/compiled-lang/ru.json b/packages/webapp/src/compiled-lang/ru.json index 46053210..9cc00579 100644 --- a/packages/webapp/src/compiled-lang/ru.json +++ b/packages/webapp/src/compiled-lang/ru.json @@ -555,6 +555,12 @@ "value": "Войдите в свой аккаунт" } ], + "login.division": [ + { + "type": 0, + "value": "или же" + } + ], "login.email": [ { "type": 0, @@ -573,6 +579,12 @@ "value": "Забыли пароль?" } ], + "login.google.button": [ + { + "type": 0, + "value": "Войти через Google" + } + ], "login.hsqldbcofig": [ { "type": 0, @@ -849,12 +861,42 @@ "value": "Успешная регистрация | WiseMapping" } ], + "registration.callback.confirm.description": [ + { + "type": 0, + "value": "Учетная запись c таким же адресом электронной почты была ранее зарегистрирована. Вы хотите связать свою учетную запись Google с этой учетной записью WiseMapping?" + } + ], + "registration.callback.confirm.title": [ + { + "type": 0, + "value": "Подтверждать" + } + ], + "registration.callback.waiting.description": [ + { + "type": 0, + "value": "Подождите, пока мы подтвердим вашу личность" + } + ], + "registration.callback.waiting.title": [ + { + "type": 0, + "value": "Отделка ..." + } + ], "registration.desc": [ { "type": 0, "value": "Регистрация бесплатна и займет всего минуту" } ], + "registration.division": [ + { + "type": 0, + "value": "или же" + } + ], "registration.email": [ { "type": 0, @@ -867,6 +909,12 @@ "value": "Имя" } ], + "registration.google.button": [ + { + "type": 0, + "value": "Зарегистрируйтесь в Google" + } + ], "registration.lastname": [ { "type": 0, diff --git a/packages/webapp/src/compiled-lang/zh.json b/packages/webapp/src/compiled-lang/zh.json index a9202075..78ee3f55 100644 --- a/packages/webapp/src/compiled-lang/zh.json +++ b/packages/webapp/src/compiled-lang/zh.json @@ -603,6 +603,12 @@ "value": "登录您的账号" } ], + "login.division": [ + { + "type": 0, + "value": "或者" + } + ], "login.email": [ { "type": 0, @@ -621,6 +627,12 @@ "value": "忘记密码?" } ], + "login.google.button": [ + { + "type": 0, + "value": "使用 Google 登錄" + } + ], "login.hsqldbcofig": [ { "type": 0, @@ -897,12 +909,42 @@ "value": "注册成功|WiseMapping" } ], + "registration.callback.confirm.description": [ + { + "type": 0, + "value": "之前注册了一个具有相同电子邮件地址的帐户。你想将你的谷歌账户链接到那个 WiseMapping 账户吗?" + } + ], + "registration.callback.confirm.title": [ + { + "type": 0, + "value": "确认" + } + ], + "registration.callback.waiting.description": [ + { + "type": 0, + "value": "我们正在验证您的身份,请稍候" + } + ], + "registration.callback.waiting.title": [ + { + "type": 0, + "value": "整理 ..." + } + ], "registration.desc": [ { "type": 0, "value": "注册免费,分分钟就好" } ], + "registration.division": [ + { + "type": 0, + "value": "或者" + } + ], "registration.email": [ { "type": 0, @@ -915,6 +957,12 @@ "value": "名字" } ], + "registration.google.button": [ + { + "type": 0, + "value": "註冊谷歌" + } + ], "registration.lastname": [ { "type": 0, diff --git a/packages/webapp/src/components/common/google-button/index.tsx b/packages/webapp/src/components/common/google-button/index.tsx new file mode 100644 index 00000000..a97cdaae --- /dev/null +++ b/packages/webapp/src/components/common/google-button/index.tsx @@ -0,0 +1,23 @@ +import { css } from '@emotion/react'; +import { Button } from '@mui/material'; +import GoogleIcon from '../google-icon'; + +const googleButtonStyle = css({ + color: '#000000', + //fontSize: "15px", + fontWeight: '300', + border: '1px solid black', + '&:hover': { + border: '1px solid black', + }, +}); + +const GoogleButton = ({ text, onClick }) => { + return ( + + ); +}; + +export default GoogleButton; diff --git a/packages/webapp/src/components/common/google-icon/index.tsx b/packages/webapp/src/components/common/google-icon/index.tsx new file mode 100644 index 00000000..db7867e6 --- /dev/null +++ b/packages/webapp/src/components/common/google-icon/index.tsx @@ -0,0 +1,30 @@ +import { SvgIcon } from '@mui/material'; + +const GoogleIconSvg = () => { + return ( + + + + + + + + + ); +}; + +const GoogleIcon = ; + +export default GoogleIcon; diff --git a/packages/webapp/src/components/common/separator/index.tsx b/packages/webapp/src/components/common/separator/index.tsx new file mode 100644 index 00000000..c0f62d5c --- /dev/null +++ b/packages/webapp/src/components/common/separator/index.tsx @@ -0,0 +1,77 @@ +import { css } from '@emotion/react'; +import { useTheme } from '@mui/material/styles'; + +const Separator = ({ responsive, text, maxWidth = undefined }) => { + const theme = useTheme(); + + const containerStyle = css([ + { + position: 'relative', + width: '100%', + height: '90%', + top: '5%', + display: 'inline-block', + }, + responsive && { + [theme.breakpoints.down('md')]: { + paddingTop: '25px', + paddingBottom: '25px', + }, + }, + !responsive && { + paddingTop: '25px', + paddingBottom: '25px', + }, + maxWidth && { + maxWidth: maxWidth, + }, + ]); + + const lineStyle = css([ + { + backgroundColor: '#dce2e6', + position: 'absolute', + left: '50%', + height: '1px', + width: '100%', + transform: 'translateX(-50%)', + }, + responsive && { + [theme.breakpoints.up('md')]: { + height: '100%', + width: '1px', + transform: 'translateX(0%) translateY(0%)', + }, + }, + ]); + + const textStyle = css([ + { + backgroundColor: '#DCE2E6', + padding: '5px 10px', + minWidth: '36px', + borderRadius: '18px', + fontSize: '18px', + color: 'white', + textAlign: 'center', + display: 'inline-block', + position: 'absolute', + transform: 'translateX(-50%) translateY(-50%)', + left: '50%', + }, + responsive && { + [theme.breakpoints.up('md')]: { + top: '15%', + }, + }, + ]); + + return ( +
+
+
{text}
+
+ ); +}; + +export default Separator; diff --git a/packages/webapp/src/components/form/submit-button/index.tsx b/packages/webapp/src/components/form/submit-button/index.tsx index 03566a74..96e56082 100644 --- a/packages/webapp/src/components/form/submit-button/index.tsx +++ b/packages/webapp/src/components/form/submit-button/index.tsx @@ -24,7 +24,7 @@ const SubmitButton = (props: SubmitButton): React.ReactElement => { disableElevation={true} disabled={disabled} style={{ - width: '350px', + width: '300px', height: '53px', padding: '0px 20px', margin: '7px 0px', diff --git a/packages/webapp/src/components/layout/footer/styled.ts b/packages/webapp/src/components/layout/footer/styled.ts index aa716d12..e2a12b02 100644 --- a/packages/webapp/src/components/layout/footer/styled.ts +++ b/packages/webapp/src/components/layout/footer/styled.ts @@ -8,6 +8,7 @@ export const StyledFooter = styled.footer` background-color: #f9a826; display: grid; grid-template-columns: 200px 1fr 1fr 1fr 3fr; + overflow: hidden; & a { font-size: 14px; diff --git a/packages/webapp/src/components/login-page/index.tsx b/packages/webapp/src/components/login-page/index.tsx index ce608f8b..cafb915b 100644 --- a/packages/webapp/src/components/login-page/index.tsx +++ b/packages/webapp/src/components/login-page/index.tsx @@ -12,6 +12,9 @@ import FormControl from '@mui/material/FormControl'; import Link from '@mui/material/Link'; import ReactGA from 'react-ga4'; import { getCsrfToken, getCsrfTokenParameter } from '../../utils'; +import Separator from '../common/separator'; +import GoogleButton from '../common/google-button'; +import AppConfig from '../../classes/app-config'; const LoginError = () => { // @Todo: This must be reviewed to be based on navigation state. @@ -32,7 +35,7 @@ const LoginError = () => { default: msg = intl.formatMessage({ id: 'login.error', - defaultMessage: 'The email address or password you entered is not valid.', + defaultMessage: 'The email address or password you entered is not valid.', }); } } @@ -54,7 +57,7 @@ const LoginPage = (): React.ReactElement => {
- + @@ -102,10 +105,25 @@ const LoginPage = (): React.ReactElement => { /> - + + { + window.location.href = AppConfig.getGoogleOauth2Url(); + }} + />