From ca8a1bd2e6a2ae9cf27a2104dbb0c277db513342 Mon Sep 17 00:00:00 2001 From: vc-ci Date: Fri, 11 Oct 2024 09:40:17 +0000 Subject: [PATCH 1/2] 3.820.0 --- Directory.Build.props | 2 +- src/VirtoCommerce.CustomerModule.Web/module.manifest | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index f49051e7..f6a63c63 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,7 +2,7 @@ - 3.819.0 + 3.820.0 $(VersionSuffix)-$(BuildNumber) diff --git a/src/VirtoCommerce.CustomerModule.Web/module.manifest b/src/VirtoCommerce.CustomerModule.Web/module.manifest index 54429f11..5262e400 100644 --- a/src/VirtoCommerce.CustomerModule.Web/module.manifest +++ b/src/VirtoCommerce.CustomerModule.Web/module.manifest @@ -1,7 +1,7 @@ VirtoCommerce.Customer - 3.819.0 + 3.820.0 3.853.0 From c07b702b544ea2fe02166fd511ceeaea2544c0f6 Mon Sep 17 00:00:00 2001 From: Maria-Volkova-Tula <106367190+Maria-Volkova-Tula@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:36:25 +0300 Subject: [PATCH 2/2] VCST-1993: Add localization (#258) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit feat: Added localization: Deutsch, Español (Castellano), Français, Italiano, 日本語 (にほんご), Polski, Português, 语言, Русский язык. --- .../de.VirtoCommerce.Customer.json | 547 +++++++++++------- .../en.VirtoCommerce.Customer.json | 102 ++-- .../es.VirtoCommerce.Customer.json | 347 +++++++++++ .../fr.VirtoCommerce.Customer.json | 347 +++++++++++ .../it.VirtoCommerce.Customer.json | 347 +++++++++++ .../ja.VirtoCommerce.Customer.json | 347 +++++++++++ .../pl.VirtoCommerce.Customer.json | 347 +++++++++++ .../pt.VirtoCommerce.Customer.json | 347 +++++++++++ .../ru.VirtoCommerce.Customer.json | 263 +++++---- .../zh.VirtoCommerce.Customer.json | 347 +++++++++++ 10 files changed, 2957 insertions(+), 384 deletions(-) create mode 100644 src/VirtoCommerce.CustomerModule.Web/Localizations/es.VirtoCommerce.Customer.json create mode 100644 src/VirtoCommerce.CustomerModule.Web/Localizations/fr.VirtoCommerce.Customer.json create mode 100644 src/VirtoCommerce.CustomerModule.Web/Localizations/it.VirtoCommerce.Customer.json create mode 100644 src/VirtoCommerce.CustomerModule.Web/Localizations/ja.VirtoCommerce.Customer.json create mode 100644 src/VirtoCommerce.CustomerModule.Web/Localizations/pl.VirtoCommerce.Customer.json create mode 100644 src/VirtoCommerce.CustomerModule.Web/Localizations/pt.VirtoCommerce.Customer.json create mode 100644 src/VirtoCommerce.CustomerModule.Web/Localizations/zh.VirtoCommerce.Customer.json diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/de.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/de.VirtoCommerce.Customer.json index 40d3c212..1f6015c1 100644 --- a/src/VirtoCommerce.CustomerModule.Web/Localizations/de.VirtoCommerce.Customer.json +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/de.VirtoCommerce.Customer.json @@ -1,216 +1,347 @@ { - "customer": { - "main-menu-title": "Kontakte", - "blades": { - "contact-detail": { - "title-new": "Neuer Kunde", - "subtitle": "Kunden details", - "labels": { - "first-name": "Vorname", - "middle-name": "Zweiter Vorname", - "last-name": "Nachname", - "groups": "Benutzergruppen", - "full-name": "Name", - "birthday": "Geburtstag", - "salutation": "Anrede", - "defaultLanguage": "Standardsprache", - "organizations": "Mitglied der Organisation(en)", - "associated-organizations": "Assoziierte Organisation(en)", - "taxpayerId": "Steuerzahler ID", - "preferred-communication": "Bevorzugte Kommunikation", - "preferred-delivery": "Bevorzugte Lieferung", - "timezone": "Zeitzone", - "about": "Kontaktinformationen", - "description": "Bezeichnung" - }, - "placeholders": { - "groups": "Benutzergruppen auswählen", - "first-name": "Wert eingeben", - "middle-name": "Wert eingeben", - "last-name": "Wert eingeben", - "full-name": "Wert eingeben", - "birthday": "Wert eingeben", - "salutation": "Wert eingeben", - "defaultLanguage": "Wert eingeben", - "preferred-communication": "Wert eingeben", - "preferred-delivery": "Wert eingeben", - "taxpayerId": "Wert eingeben", - "organizations": "Wählen Sie die Organisation", - "associated-organizations": "Wählen Sie die Organisation", - "timezone": "Wert auswählen", - "about": "Bitte geben Sie die Kontaktinformationen ein", - "description": "Bitte geben Sie eine Beschreibung der Adresse ein" - } - }, - "employee-detail": { - "title-new": "Neuer Mitarbeiter", - "subtitle": "Mitarbeiter Details", - "labels": { - "is-active": "Ist aktiv", - "first-name": "Vorname", - "middle-name": "Zweiter Vorname", - "last-name": "Nachname", - "full-name": "Vollständiger Name", - "type": "Angestelltentyp", - "birthday": "Geburtstag", - "photo-url": "Foto URL", - "defaultLanguage": "Standardsprache", - "organizations": "Organisation(en)", - "timezone": "Zeitzone" - }, - "placeholders": { - "first-name": "Wert eingeben", - "middle-name": "Wert eingeben", - "last-name": "Wert eingeben", - "full-name": "Wert eingeben", - "type": "Wert eingeben", - "birthday": "Wert eingeben", - "photo-url": "URL eingeben", - "defaultLanguage": "Wert eingeben", - "organizations": "Wählen Sie die Organisation", - "timezone": "Wert auswählen" - } - }, - "pick-store-list": { - "title": "Neues Konto", - "subtitle": "Wählen Sie einen Speicher für das neue Konto", - "labels": { - "name": "Store Name" - } - }, - "organization-detail": { - "title-new": "Neue Organisation", - "subtitle": "Details der Organisation", - "labels": { - "name": "Name", - "description": "Beschreibung", - "business-category": "Kategorie Business" - }, - "placeholders": { - "name": "Namen eingeben", - "description": "Beschreibung eingeben" - } - }, - "vendor-detail": { - "title-new": "Neue Hersteller", - "subtitle": "Details des Anbieter", - "labels": { - "name": "Name", - "site-url": "Website", - "logo-url": "Logo URL", - "group-name": "Gruppenname", - "description": "Beschreibung" - }, - "placeholders": { - "name": "Namen eingeben", - "site-url": "URL eingeben", - "logo-url": "URL eingeben", - "group-name": "Wert eingeben", - "description": "Beschreibung eingeben" - } - }, - "member-add": { - "title": "Neuer Kontakt", - "subtitle": "Wählen Sie den Kontakt-Typ", - "organization": { - "description": "Ein Container für Organisationen und Kunden." - }, - "employee": { - "description": "Die Organisation der Mitarbeiter." - }, - "contact": { - "description": "Shop Kunde. Kann zu Organisationen gehören oder einen einzelnen Käufer repräsentieren." - }, - "vendor": { - "description": "Anbieter." - } - }, - "member-emails-list": { - "labels": { - "no-emails": "Keine E-Mails", - "name": "Name", - "address": "Adresse", - "Email": "E-Mail" - }, - "placeholders": { - "email": "Wert eingeben" - } - }, - "member-list": { - "title": "Organisationen & Kontakte", - "subtitle": "Surfen nach '{{name}}'", - "labels": { - "type": "Typ", - "name": "Name", - "address": "Adresse", - "email": "E-Mail" - } - }, - "member-phones-list": { - "labels": { - "no-phones": "Noch keine Telefonnummer" - }, - "placeholders": { - "phone": "Telefonnummer eingeben" - } - } + "customer": { + "main-menu-title": "Kontakte", + "blades": { + "contact-detail": { + "title-new": "Neuer Kontakt", + "subtitle": "Kontaktdetails", + "labels": { + "first-name": "Vorname", + "middle-name": "Zweiter Vorname", + "last-name": "Nachname", + "groups": "Benutzergruppen", + "full-name": "Vollständiger Name", + "birthday": "Geburtsdatum", + "salutation": "Anrede", + "defaultLanguage": "Standardsprache", + "currency": "Währung", + "organizations": "Mitglied von Unternehmen", + "default-organization": "Standardunternehmen", + "associated-organizations": "Zugehörige Unternehmen", + "taxpayerId": "Steueridentifikationsnummer", + "preferred-communication": "Bevorzugter Kommunikationskanal", + "preferred-delivery": "Bevorzugte Liefermethode", + "timezone": "Zeitzone", + "about": "Details", + "description": "Beschreibung" }, - "widgets": { - "address-list": { - "title": "Adressen", - "blade-subtitle": "Adressen verwalten" - }, - "member-emails-list": { - "title": "E-Mails", - "blade-subtitle": "Verwalten von E-Mails" - }, - "member-phones-list": { - "title": "Telefone", - "blade-subtitle": "Telefone verwalten" - }, - "customer-accounts-list": { - "title": "Konten", - "blade-subtitle": "Kunden Konten verwalten" - } + "placeholders": { + "groups": "Benutzergruppen auswählen", + "first-name": "Geben Sie Ihre Daten ein", + "middle-name": "Geben Sie Ihre Daten ein", + "last-name": "Geben Sie Ihre Daten ein", + "full-name": "Geben Sie Ihre Daten ein", + "birthday": "Geben Sie Ihre Daten ein", + "salutation": "Geben Sie Ihre Daten ein", + "defaultLanguage": "Geben Sie Ihre Daten an", + "currency": "Geben Sie Ihre Daten an", + "preferred-communication": "Geben Sie Ihre Daten an", + "preferred-delivery": "Geben Sie Ihre Daten an", + "taxpayerId": "Geben Sie Ihre Daten an", + "organizations": "Wählen Sie ein Unternehmen", + "associated-organizations": "Wählen Sie ein Unternehmen", + "timezone": "Auswählen", + "about": "Geben Sie Kontaktinformationen ein", + "description": "Geben Sie eine Beschreibung der Adresse ein" + } + }, + "employee-detail": { + "title-new": "Neuer Mitarbeiter", + "subtitle": "Mitarbeiterdetails", + "labels": { + "is-active": "Aktiv", + "first-name": "Vorname", + "middle-name": "Zweiter Vorname", + "last-name": "Nachname", + "full-name": "Vollständiger Name", + "type": "Mitarbeitertyp", + "birthday": "Geburtsdatum", + "photo-url": "Foto-URL", + "defaultLanguage": "Standardsprache", + "organizations": "Unternehmen", + "default-organization": "Standardunternehmen", + "timezone": "Zeitzone" }, - "dialogs": { - "members-delete": { - "title": "Bestätigung löschen", - "message": "Sind Sie sicher, dass Sie ausgewählte Organisationen oder Kontakte löschen möchten?" - }, - "unknown-member-type": { - "title": "Fehler", - "message": "Kann kein Mitglied des unbekannten Typs '{{memberType}}' bearbeiten." - }, - "member-save": { - "title": "Änderungen speichern", - "message": "Dieser Kontakt wurde geändert. Möchten Sie die Änderungen speichern?" - }, - "email-save": { - "title": "Änderungen speichern", - "message": "Die E-Mail wurde geändert. Möchten Sie die Änderungen speichern?" - }, - "phone-number-save": { - "title": "Änderungen speichern", - "message": "Die Telefonnummer wurde geändert. Möchten Sie die Änderungen speichern?" - } + "placeholders": { + "first-name": "Geben Sie Ihre Daten ein", + "middle-name": "Geben Sie Ihre Daten ein", + "last-name": "Geben Sie Ihre Daten ein", + "full-name": "Geben Sie Ihre Daten ein", + "type": "Geben Sie Ihre Daten ein", + "birthday": "Geben Sie Ihre Daten ein", + "photo-url": "Geben Sie die URL ein", + "defaultLanguage": "Geben Sie Ihre Daten an", + "organizations": "Wählen Sie ein Unternehmen", + "timezone": "Wählen Sie einen Wert" + } + }, + "pick-store-list": { + "title": "Neues Konto", + "subtitle": "Wählen Sie ein Geschäft für das neue Konto", + "labels": { + "name": "Geschäftsname" + } + }, + "organization-detail": { + "title-new": "Neue Firma", + "subtitle": "Firmendetails", + "labels": { + "name": "Name", + "description": "Beschreibung", + "business-category": "Geschäftsbereich" + }, + "placeholders": { + "name": "Namen eingeben", + "description": "Beschreibung angeben" + } + }, + "vendor-detail": { + "title-new": "Neuer Anbieter", + "subtitle": "Anbieterdetails", + "labels": { + "name": "Name", + "site-url": "Website-URL", + "logo-url": "Logo-URL", + "group-name": "Gruppenname", + "description": "Beschreibung" + }, + "placeholders": { + "name": "Geben Sie Ihre Daten ein", + "site-url": "Geben Sie die URL ein", + "logo-url": "Geben Sie die URL ein", + "group-name": "Geben Sie Ihre Daten ein", + "description": "Beschreibung angeben" + } + }, + "member-add": { + "title": "Neuer Kontakt", + "subtitle": "Wählen Sie einen Typ von Kontakt, den Sie erstellen möchten", + "organization": { + "description": "Ein Unternehmensprofil, das Informationen über Mitarbeiter, regelmäßige Kontakte oder andere Unternehmen enthalten kann" + }, + "employee": { + "description": "Ein Mitarbeiter, der in einem Unternehmen arbeitet" + }, + "contact": { + "description": "Ein Kunde des Geschäfts, der entweder Mitglied eines Unternehmens sein oder als individueller Käufer auftreten kann" + }, + "vendor": { + "description": "Ein Händler oder Verkäufer" + } + }, + "member-emails-list": { + "labels": { + "no-emails": "Noch keine E-Mails", + "name": "Name", + "address": "Adresse", + "Email": "E-Mail" + }, + "placeholders": { + "email": "E-Mail eingeben" + } + }, + "member-list": { + "title": "Unternehmen und Kontakte", + "subtitle": "Lade '{{name}}'", + "breadcrumb-all": "Alle Kontakte", + "labels": { + "type": "Typ", + "name": "Name", + "address": "Adresse", + "email": "E-Mail", + "filter-new": "Neuen Filter hinzufügen", + "unnamed-filter": "Unbenannter Filter", + "filter-vendor": "Anbieter", + "filter-contact": "Kontakte", + "filter-organization": "Unternehmen", + "copy-id": "ID kopieren", + "copy-name": "Name kopieren" + }, + "placeholders": { + "select-filter": "Filter auswählen" + } + }, + "member-phones-list": { + "labels": { + "no-phones": "Noch keine Telefonnummern" + }, + "placeholders": { + "phone": "Bitte Telefonnummer eingeben..." + } + }, + "customer-accounts-list": { + "commands": { + "link": "Konto verknüpfen", + "unlink": "Konto trennen" + } + }, + "filter-detail": { + "subtitle": "Filter bearbeiten", + "new-title": "Neuer Filter", + "new-subtitle": "Einen neuen Filter erstellen", + "labels": { + "criteria": "Suchphrase", + "name": "Filtername", + "searchInVariations": "Produktvariationen anzeigen", + "syntax-example-1": "Alle Kontakte, die 'org1.com' in den indizierten Eigenschaften enthalten", + "syntax-example-2": "Alle Kontakte, die 'James' und 'Smith' in den indizierten Eigenschaften enthalten", + "syntax-example-3": "Verwenden Sie ein Sternchen (*) als Platzhalter für null oder mehr Zeichen", + "syntax-example-4": "Alle Kontakte mit dem Vornamen, der 'Alex' oder 'James' enthält", + "syntax-example-5": "Verwenden Sie ein Ausrufezeichen (!) als NOT-Operator für Filter", + "syntax-example-6": "Alle Kontakte mit dem ausgewählten Mitgliedstyp", + "syntax-example-7": "Alle Kontakte mit einem Erstellungsdatum zwischen zwei Werten (einschließlich)", + "syntax-example-8": "Alle Kontakte mit einem Erstellungsdatum zwischen zwei Werten (ausschließlich)", + "syntax-example-9": "Alle Kontakte mit einem Änderungsdatum größer oder gleich '2016-12-26'", + "syntax-example-10": "Kombinieren Sie sowohl Schlüsselwörter als auch Filter" + }, + "placeholders": { + "criteria": "Suchphrase eingeben", + "name": "Geben Sie diesem Filter einen Namen" + } + }, + "member-icon": { + "title": "Symbol verwalten", + "labels": { + "choose-icon": "Neues Symbol auswählen", + "choice-description": "Wählen Sie ein Bild im PNG-, JPG- oder SVG-Format", + "preview": "Vorschau", + "preview-description": "Aktuelles Symbol", + "reset": "Symbol entfernen" + } + }, + "shared": { + "labels": { + "status": "Status", + "progress": "Fortschritt" + }, + "placeholders": { + "status": "Bitte wählen Sie einen Wert" } + } }, - "permissions": { - "customer:access": "Kundenmenü öffnen", - "customer:create": "Erstellen Sie kundenbezogene Daten", - "customer:read": "Kundenbezogene Daten anzeigen", - "customer:update": "Aktualisieren Sie kundenbezogene Daten", - "customer:delete": "Löschen Sie kundenbezogene Daten" + "widgets": { + "address-list": { + "title": "Adressen", + "blade-subtitle": "Adressen verwalten" + }, + "member-emails-list": { + "title": "E-Mails", + "blade-subtitle": "E-Mails verwalten" + }, + "member-phones-list": { + "title": "Telefonnummern", + "blade-subtitle": "Telefonnummern verwalten" + }, + "customer-accounts-list": { + "title": "Konten", + "blade-subtitle": "Kundenkonten verwalten" + }, + "member-icon": { + "title": "Symbol" + }, + "organization-assets": { + "title": "Ressourcen" + }, + "account-contact": { + "no-contact": "Kein Kontakt", + "show-contact": "Kontakt anzeigen" + } }, - "settings": { - "Customer.MemberGroups": { - "description": "Alle verfügbaren Mitglieder gruppieren Werte", - "title": "Mitgliedergruppen-Wörterbuch" - }, - "Customer.ExportImport.PageSize": { - "description": "Große Werte können die Leistung beeinträchtigen", - "title": "Die Seitengröße wird für den Export / Import verwendet" + "dialogs": { + "members-delete": { + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie die ausgewählten Unternehmen oder Kontakte löschen möchten?" + }, + "unknown-member-type": { + "title": "Fehler", + "message": "Kann Mitglied eines unbekannten Typs nicht bearbeiten: '{{memberType}}'" + }, + "member-save": { + "title": "Änderungen speichern", + "message": "Dieser Kontakt wurde geändert. Möchten Sie die Änderungen speichern?" + }, + "email-save": { + "title": "Änderungen speichern", + "message": "Die E-Mail wurde geändert. Möchten Sie die Änderungen speichern?" + }, + "phone-number-save": { + "title": "Änderungen speichern", + "message": "Die Telefonnummer wurde geändert. Möchten Sie die Änderungen speichern?" + } + } + }, + "permissions": { + "customer:access": "Kundenmenü öffnen", + "customer:create": "Kundendaten erstellen", + "customer:read": "Kundendaten anzeigen", + "customer:update": "Kundendaten aktualisieren", + "customer:delete": "Kundendaten löschen" + }, + "settings": { + "Customer": { + "MemberGroups": { + "title": "Mitgliedergruppendictionary", + "description": "Alle verfügbaren Werte für Mitgliedergruppen" + }, + "ExportImport.PageSize": { + "title": "Seitenanzahl, die für den Export/Import verwendet wird", + "description": "Hinweis: Große Werte können die Leistung beeinträchtigen" + }, + "Search": { + "EventBasedIndexation": { + "Enable": { + "title": "Ereignisbasierte Indizierung für Kundenentitäten aktivieren (Neustart erforderlich)", + "description": "Jede Änderung an einer Kundenentität löst eine Hintergrundaufgabe aus, die diese Änderungen auf den Suchindex anwendet" + } + } + }, + "OrganizationStatuses": { + "title": "Unternehmensstatus", + "description": "Unternehmensstatus bearbeiten" + }, + "VendorStatuses": { + "title": "Anbieterstatus", + "description": "Anbieterstatus bearbeiten" + }, + "EmployeeStatuses": { + "title": "Mitarbeiterstatus", + "description": "Mitarbeiterstatus bearbeiten" + }, + "ContactStatuses": { + "title": "Kontaktstatus", + "description": "Kontaktstatus bearbeiten" + }, + "OrganizationDefaultStatus": { + "title": "Standardstatus für Unternehmen", + "description": "Dieser Status wird dem neu registrierten Unternehmen zugewiesen" + }, + "ContactDefaultStatus": { + "title": "Standardstatus für Kontakte", + "description": "Dieser Status wird dem Eigentümer des neu registrierten Unternehmens zugewiesen" + } + }, + "VirtoCommerce": { + "Search": { + "IndexingJobs": { + "IndexationDate": { + "Member": { + "title": "Mitgliederindizierungsdatum und -uhrzeit", + "description": "Datum und Uhrzeit, zu der die Mitgliederindizierungsaufgabe gestartet wird" + } + } } + } + } + }, + "module": { + "VirtoCommerce.Customer": { + "description": "Kontakte und Unternehmen exportieren oder importieren" + } + }, + "notificationTypes": { + "RegisterCompanyEmailNotification": { + "displayName": "E-Mail-Benachrichtigung zur Unternehmensregistrierung", + "description": "Der Kunde erhält eine E-Mail-Benachrichtigung, wenn sein Unternehmen registriert wurde" } -} + } +} \ No newline at end of file diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/en.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/en.VirtoCommerce.Customer.json index d48520f6..247e4986 100644 --- a/src/VirtoCommerce.CustomerModule.Web/Localizations/en.VirtoCommerce.Customer.json +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/en.VirtoCommerce.Customer.json @@ -3,7 +3,7 @@ "main-menu-title": "Contacts", "blades": { "contact-detail": { - "title-new": "New Contact", + "title-new": "New contact", "subtitle": "Contact details", "labels": { "first-name": "First name", @@ -27,26 +27,26 @@ }, "placeholders": { "groups": "Select user groups", - "first-name": "Please specify a value", - "middle-name": "Please specify a value", - "last-name": "Please specify a value", - "full-name": "Please specify a value", - "birthday": "Please specify a value", - "salutation": "Please specify a value", - "defaultLanguage": "Please specify a value", - "currency": "Please specify a value", - "preferred-communication": "Please specify a value", - "preferred-delivery": "Please specify a value", - "taxpayerId": "Please specify a value", - "organizations": "Please select a company", - "associated-organizations": "Please select a company", - "timezone": "Please select", - "about": "Please, enter the information about contact", - "description": "Please, enter a description of the address" + "first-name": "Enter your data", + "middle-name": "Enter your data", + "last-name": "Enter your data", + "full-name": "Enter your data", + "birthday": "Enter your data", + "salutation": "Enter your data", + "defaultLanguage": "Provide your details", + "currency": "Provide your details", + "preferred-communication": "Provide your details", + "preferred-delivery": "Provide your details", + "taxpayerId": "Provide your details", + "organizations": "Select a company", + "associated-organizations": "Select a company", + "timezone": "Select", + "about": "Enter contact information", + "description": "Enter a description of the address" } }, "employee-detail": { - "title-new": "New Employee", + "title-new": "New employee", "subtitle": "Employee details", "labels": { "is-active": "Active", @@ -63,40 +63,40 @@ "timezone": "Time zone" }, "placeholders": { - "first-name": "Please specify a value", - "middle-name": "Please specify a value", - "last-name": "Please specify a value", - "full-name": "Please specify a value", - "type": "Please specify a value", - "birthday": "Please specify a value", - "photo-url": "Please enter URL", - "defaultLanguage": "Please specify a value", - "organizations": "Please select a company", - "timezone": "Please select a value" + "first-name": "Enter your data", + "middle-name": "Enter your data", + "last-name": "Enter your data", + "full-name": "Enter your data", + "type": "Enter your data", + "birthday": "Enter your data", + "photo-url": "Enter URL", + "defaultLanguage": "Provide your details", + "organizations": "Select a company", + "timezone": "Select a value" } }, "pick-store-list": { - "title": "New Account", + "title": "New account", "subtitle": "Select a store for the new account", "labels": { "name": "Store name" } }, "organization-detail": { - "title-new": "New Company", + "title-new": "New company", "subtitle": "Company details", "labels": { "name": "Name", "description": "Description", - "business-category": "Business domain" + "business-category": "Business field" }, "placeholders": { "name": "Enter name", - "description": "Please provide description" + "description": "Provide description" } }, "vendor-detail": { - "title-new": "New Vendor", + "title-new": "New vendor", "subtitle": "Vendor details", "labels": { "name": "Name", @@ -106,18 +106,18 @@ "description": "Description" }, "placeholders": { - "name": "Please enter name", - "site-url": "Please enter URL", - "logo-url": "Please enter URL", - "group-name": "Please specify a value", - "description": "Please provide description" + "name": "Enter your data", + "site-url": "Enter URL", + "logo-url": "Enter URL", + "group-name": "Enter your data", + "description": "Provide description" } }, "member-add": { - "title": "New Contact", + "title": "New contact", "subtitle": "Select a type of contact you would like to create", "organization": { - "description": "A company profile that may house information on employees, regular contacts, or other companies" + "description": "A company profile that may contain information on employees, regular contacts, or other companies" }, "employee": { "description": "An employee that works in a company" @@ -137,11 +137,11 @@ "Email": "Email" }, "placeholders": { - "email": "Please specify a value" + "email": "Enter email" } }, "member-list": { - "title": "Companies and Contacts", + "title": "Companies and contacts", "subtitle": "Loading '{{name}}'", "breadcrumb-all": "All contacts", "labels": { @@ -177,7 +177,7 @@ }, "filter-detail": { "subtitle": "Edit filter", - "new-title": "New Filter", + "new-title": "New filter", "new-subtitle": "Creating a new filter", "labels": { "criteria": "Search phrase", @@ -195,15 +195,15 @@ "syntax-example-10": "Combine both keywords and filters" }, "placeholders": { - "criteria": "Please enter search phrase", - "name": "Please give this filter a name" + "criteria": "Enter search phrase", + "name": "Give this filter a name" } }, "member-icon": { "title": "Manage icon", "labels": { "choose-icon": "Choose new icon", - "choice-description": "Select image with the PNG, JPG or SVG format.", + "choice-description": "Select image in the PNG, JPG, or SVG format", "preview": "Preview", "preview-description": "Current icon", "reset": "Remove icon" @@ -249,7 +249,7 @@ }, "dialogs": { "members-delete": { - "title": "Confirm Delete", + "title": "Confirm delete", "message": "Are you sure you want to delete the selected company(ies) or contact(s)?" }, "unknown-member-type": { @@ -284,14 +284,14 @@ "description": "All available member group values" }, "ExportImport.PageSize": { - "title": "Page size being used for Export / Import", + "title": "Page size being used for export / import", "description": "Note: Large values may result in decreased performance" }, "Search": { "EventBasedIndexation": { "Enable": { "title": "Enable event-based indexing for customer entities (restart required)", - "description": "Any change to a customer entity will trigger a background task that will apply these changes to the search index." + "description": "Any change to a customer entity triggers a background task that applies these changes to the search index" } } }, @@ -326,7 +326,7 @@ "IndexationDate": { "Member": { "title": "Member indexing date and time", - "description": "Date and time the member indexing task will start at" + "description": "Date and time member indexing task starts" } } } @@ -341,7 +341,7 @@ "notificationTypes": { "RegisterCompanyEmailNotification": { "displayName": "Organization registration email notification", - "description": "The customer will get an email notification once his company has registered" + "description": "The customer gets an email notification when his company has registered" } } } diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/es.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/es.VirtoCommerce.Customer.json new file mode 100644 index 00000000..11ce36a3 --- /dev/null +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/es.VirtoCommerce.Customer.json @@ -0,0 +1,347 @@ +{ + "customer": { + "main-menu-title": "Contactos", + "blades": { + "contact-detail": { + "title-new": "Nuevo contacto", + "subtitle": "Detalles del contacto", + "labels": { + "first-name": "Nombre", + "middle-name": "Segundo nombre", + "last-name": "Apellido", + "groups": "Grupos de usuarios", + "full-name": "Nombre completo", + "birthday": "Fecha de nacimiento", + "salutation": "Título", + "defaultLanguage": "Idioma por defecto", + "currency": "Moneda", + "organizations": "Miembro de la(s) empresa(s)", + "default-organization": "Empresa por defecto", + "associated-organizations": "Empresa(s) asociada(s)", + "taxpayerId": "ID de contribuyente", + "preferred-communication": "Canal de comunicación preferido", + "preferred-delivery": "Método de entrega preferido", + "timezone": "Zona horaria", + "about": "Detalles", + "description": "Descripción" + }, + "placeholders": { + "groups": "Seleccionar grupos de usuarios", + "first-name": "Ingrese su nombre", + "middle-name": "Ingrese su segundo nombre", + "last-name": "Ingrese su apellido", + "full-name": "Ingrese su nombre completo", + "birthday": "Ingrese su fecha de nacimiento", + "salutation": "Ingrese su título", + "defaultLanguage": "Proporcione su idioma", + "currency": "Proporcione su moneda", + "preferred-communication": "Proporcione su canal de comunicación", + "preferred-delivery": "Proporcione su método de entrega", + "taxpayerId": "Proporcione su ID de contribuyente", + "organizations": "Seleccionar una empresa", + "associated-organizations": "Seleccionar una empresa", + "timezone": "Seleccionar", + "about": "Ingrese información de contacto", + "description": "Ingrese una descripción de la dirección" + } + }, + "employee-detail": { + "title-new": "Nuevo empleado", + "subtitle": "Detalles del empleado", + "labels": { + "is-active": "Activo", + "first-name": "Nombre", + "middle-name": "Segundo nombre", + "last-name": "Apellido", + "full-name": "Nombre completo", + "type": "Tipo de empleado", + "birthday": "Fecha de nacimiento", + "photo-url": "URL de la foto", + "defaultLanguage": "Idioma por defecto", + "organizations": "Empresa(s)", + "default-organization": "Empresa por defecto", + "timezone": "Zona horaria" + }, + "placeholders": { + "first-name": "Ingrese su nombre", + "middle-name": "Ingrese su segundo nombre", + "last-name": "Ingrese su apellido", + "full-name": "Ingrese su nombre completo", + "type": "Ingrese el tipo", + "birthday": "Ingrese su fecha de nacimiento", + "photo-url": "Ingrese la URL", + "defaultLanguage": "Proporcione su idioma", + "organizations": "Seleccionar una empresa", + "timezone": "Seleccionar un valor" + } + }, + "pick-store-list": { + "title": "Nueva cuenta", + "subtitle": "Seleccionar una tienda para la nueva cuenta", + "labels": { + "name": "Nombre de la tienda" + } + }, + "organization-detail": { + "title-new": "Nueva empresa", + "subtitle": "Detalles de la empresa", + "labels": { + "name": "Nombre", + "description": "Descripción", + "business-category": "Campo de negocio" + }, + "placeholders": { + "name": "Ingrese el nombre", + "description": "Proporcione una descripción" + } + }, + "vendor-detail": { + "title-new": "Nuevo proveedor", + "subtitle": "Detalles del proveedor", + "labels": { + "name": "Nombre", + "site-url": "URL del sitio web", + "logo-url": "URL del logo", + "group-name": "Nombre del grupo", + "description": "Descripción" + }, + "placeholders": { + "name": "Ingrese su nombre", + "site-url": "Ingrese la URL", + "logo-url": "Ingrese la URL", + "group-name": "Ingrese el nombre del grupo", + "description": "Proporcione una descripción" + } + }, + "member-add": { + "title": "Nuevo contacto", + "subtitle": "Seleccione un tipo de contacto que le gustaría crear", + "organization": { + "description": "Un perfil de empresa que puede contener información sobre empleados, contactos regulares u otras empresas" + }, + "employee": { + "description": "Un empleado que trabaja en una empresa" + }, + "contact": { + "description": "Un cliente de la tienda que puede ser miembro de una empresa o actuar como comprador individual" + }, + "vendor": { + "description": "Un comerciante o proveedor" + } + }, + "member-emails-list": { + "labels": { + "no-emails": "No hay correos electrónicos aún", + "name": "Nombre", + "address": "Dirección", + "Email": "Correo electrónico" + }, + "placeholders": { + "email": "Ingrese el correo electrónico" + } + }, + "member-list": { + "title": "Empresas y contactos", + "subtitle": "Cargando '{{name}}'", + "breadcrumb-all": "Todos los contactos", + "labels": { + "type": "Tipo", + "name": "Nombre", + "address": "Dirección", + "email": "Correo electrónico", + "filter-new": "Agregar nuevo filtro", + "unnamed-filter": "Filtro sin nombre", + "filter-vendor": "Proveedores", + "filter-contact": "Contactos", + "filter-organization": "Empresas", + "copy-id": "Copiar ID", + "copy-name": "Copiar nombre" + }, + "placeholders": { + "select-filter": "Seleccionar filtro" + } + }, + "member-phones-list": { + "labels": { + "no-phones": "No hay números de teléfono aún" + }, + "placeholders": { + "phone": "Por favor ingrese el número de teléfono..." + } + }, + "customer-accounts-list": { + "commands": { + "link": "Vincular cuenta", + "unlink": "Desvincular cuenta" + } + }, + "filter-detail": { + "subtitle": "Editar filtro", + "new-title": "Nuevo filtro", + "new-subtitle": "Creando un nuevo filtro", + "labels": { + "criteria": "Frase de búsqueda", + "name": "Nombre del filtro", + "searchInVariations": "Mostrar variaciones de producto", + "syntax-example-1": "Todos los contactos que contienen 'org1.com' en los valores de propiedad indexados", + "syntax-example-2": "Todos los contactos que contienen 'James' y 'Smith' en los valores de propiedad indexados", + "syntax-example-3": "Use un asterisco (*) para reemplazar cero o más caracteres", + "syntax-example-4": "Todos los contactos con un nombre que contiene 'Alex' o 'James'", + "syntax-example-5": "Use un signo de exclamación (!) como operador NOT para los filtros", + "syntax-example-6": "Todos los contactos con el tipo de miembro seleccionado", + "syntax-example-7": "Todos los contactos con una fecha de creación entre dos valores (inclusive)", + "syntax-example-8": "Todos los contactos con una fecha de creación entre dos valores (exclusiva)", + "syntax-example-9": "Todos los contactos con una fecha de modificación mayor o igual a '2016-12-26'", + "syntax-example-10": "Combine tanto palabras clave como filtros" + }, + "placeholders": { + "criteria": "Ingrese la frase de búsqueda", + "name": "Dé un nombre a este filtro" + } + }, + "member-icon": { + "title": "Gestionar ícono", + "labels": { + "choose-icon": "Elegir nuevo ícono", + "choice-description": "Seleccione una imagen en formato PNG, JPG o SVG", + "preview": "Vista previa", + "preview-description": "Ícono actual", + "reset": "Eliminar ícono" + } + }, + "shared": { + "labels": { + "status": "Estado", + "progress": "Progreso" + }, + "placeholders": { + "status": "Por favor seleccione un valor" + } + } + }, + "widgets": { + "address-list": { + "title": "Direcciones", + "blade-subtitle": "Gestionar direcciones" + }, + "member-emails-list": { + "title": "Correos electrónicos", + "blade-subtitle": "Gestionar correos electrónicos" + }, + "member-phones-list": { + "title": "Números de teléfono", + "blade-subtitle": "Gestionar números de teléfono" + }, + "customer-accounts-list": { + "title": "Cuentas", + "blade-subtitle": "Gestionar cuentas de clientes" + }, + "member-icon": { + "title": "Ícono" + }, + "organization-assets": { + "title": "Recursos" + }, + "account-contact": { + "no-contact": "Sin contacto", + "show-contact": "Mostrar contacto" + } + }, + "dialogs": { + "members-delete": { + "title": "Confirmar eliminación", + "message": "¿Está seguro de que desea eliminar la(s) empresa(s) o contacto(s) seleccionados?" + }, + "unknown-member-type": { + "title": "Error", + "message": "No se puede editar un miembro de un tipo desconocido: '{{memberType}}'" + }, + "member-save": { + "title": "Guardar cambios", + "message": "Este contacto ha sido modificado. ¿Desea guardar los cambios?" + }, + "email-save": { + "title": "Guardar cambios", + "message": "El correo electrónico ha sido modificado. ¿Desea guardar los cambios?" + }, + "phone-number-save": { + "title": "Guardar cambios", + "message": "El número de teléfono ha sido modificado. ¿Desea guardar los cambios?" + } + } + }, + "permissions": { + "customer:access": "Abrir menú de clientes", + "customer:create": "Crear datos de cliente", + "customer:read": "Ver datos de cliente", + "customer:update": "Actualizar datos de cliente", + "customer:delete": "Eliminar datos de cliente" + }, + "settings": { + "Customer": { + "MemberGroups": { + "title": "Diccionario de grupos de miembros", + "description": "Todos los valores de grupo de miembros disponibles" + }, + "ExportImport.PageSize": { + "title": "Tamaño de página utilizado para exportación / importación", + "description": "Nota: Valores grandes pueden resultar en un rendimiento disminuido" + }, + "Search": { + "EventBasedIndexation": { + "Enable": { + "title": "Habilitar indexación basada en eventos para entidades de clientes (se requiere reinicio)", + "description": "Cualquier cambio en una entidad de cliente desencadena una tarea en segundo plano que aplica estos cambios al índice de búsqueda" + } + } + }, + "OrganizationStatuses": { + "title": "Estados de la empresa", + "description": "Editar estados de la empresa" + }, + "VendorStatuses": { + "title": "Estados de proveedores", + "description": "Editar estados de proveedores" + }, + "EmployeeStatuses": { + "title": "Estados de empleados", + "description": "Editar estados de empleados" + }, + "ContactStatuses": { + "title": "Estados de contacto", + "description": "Editar estados de contacto" + }, + "OrganizationDefaultStatus": { + "title": "Estado por defecto de la empresa", + "description": "Este estado se asignará a la empresa recientemente registrada" + }, + "ContactDefaultStatus": { + "title": "Estado por defecto de contacto", + "description": "Este estado se asignará al propietario de la empresa recientemente registrada" + } + }, + "VirtoCommerce": { + "Search": { + "IndexingJobs": { + "IndexationDate": { + "Member": { + "title": "Fecha y hora de indexación de miembros", + "description": "Fecha y hora en que comenzará la tarea de indexación de miembros" + } + } + } + } + } + }, + "module": { + "VirtoCommerce.Customer": { + "description": "Exportar o importar contactos y empresas" + } + }, + "notificationTypes": { + "RegisterCompanyEmailNotification": { + "displayName": "Notificación por correo electrónico de registro de la organización", + "description": "El cliente recibe una notificación por correo electrónico cuando su empresa se ha registrado" + } + } +} diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/fr.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/fr.VirtoCommerce.Customer.json new file mode 100644 index 00000000..c28ab860 --- /dev/null +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/fr.VirtoCommerce.Customer.json @@ -0,0 +1,347 @@ +{ + "customer": { + "main-menu-title": "Contacts", + "blades": { + "contact-detail": { + "title-new": "Nouveau contact", + "subtitle": "Détails du contact", + "labels": { + "first-name": "Prénom", + "middle-name": "Deuxième prénom", + "last-name": "Nom de famille", + "groups": "Groupes d'utilisateurs", + "full-name": "Nom complet", + "birthday": "Date de naissance", + "salutation": "Titre", + "defaultLanguage": "Langue par défaut", + "currency": "Devise", + "organizations": "Membre de l'entreprise(s)", + "default-organization": "Entreprise par défaut", + "associated-organizations": "Entreprise(s) associée(s)", + "taxpayerId": "ID de contribuable", + "preferred-communication": "Canal de communication préféré", + "preferred-delivery": "Méthode de livraison préférée", + "timezone": "Fuseau horaire", + "about": "Détails", + "description": "Description" + }, + "placeholders": { + "groups": "Sélectionner des groupes d'utilisateurs", + "first-name": "Entrez vos données", + "middle-name": "Entrez vos données", + "last-name": "Entrez vos données", + "full-name": "Entrez vos données", + "birthday": "Entrez vos données", + "salutation": "Entrez vos données", + "defaultLanguage": "Fournissez vos détails", + "currency": "Fournissez vos détails", + "preferred-communication": "Fournissez vos détails", + "preferred-delivery": "Fournissez vos détails", + "taxpayerId": "Fournissez vos détails", + "organizations": "Sélectionnez une entreprise", + "associated-organizations": "Sélectionnez une entreprise", + "timezone": "Sélectionner", + "about": "Entrez les informations de contact", + "description": "Entrez une description de l'adresse" + } + }, + "employee-detail": { + "title-new": "Nouvel employé", + "subtitle": "Détails de l'employé", + "labels": { + "is-active": "Actif", + "first-name": "Prénom", + "middle-name": "Deuxième prénom", + "last-name": "Nom de famille", + "full-name": "Nom complet", + "type": "Type d'employé", + "birthday": "Date de naissance", + "photo-url": "URL de la photo", + "defaultLanguage": "Langue par défaut", + "organizations": "Entreprise(s)", + "default-organization": "Entreprise par défaut", + "timezone": "Fuseau horaire" + }, + "placeholders": { + "first-name": "Entrez vos données", + "middle-name": "Entrez vos données", + "last-name": "Entrez vos données", + "full-name": "Entrez vos données", + "type": "Entrez vos données", + "birthday": "Entrez vos données", + "photo-url": "Entrez l'URL", + "defaultLanguage": "Fournissez vos détails", + "organizations": "Sélectionnez une entreprise", + "timezone": "Sélectionnez une valeur" + } + }, + "pick-store-list": { + "title": "Nouveau compte", + "subtitle": "Sélectionnez un magasin pour le nouveau compte", + "labels": { + "name": "Nom du magasin" + } + }, + "organization-detail": { + "title-new": "Nouvelle entreprise", + "subtitle": "Détails de l'entreprise", + "labels": { + "name": "Nom", + "description": "Description", + "business-category": "Domaine d'activité" + }, + "placeholders": { + "name": "Entrez le nom", + "description": "Fournissez une description" + } + }, + "vendor-detail": { + "title-new": "Nouveau fournisseur", + "subtitle": "Détails du fournisseur", + "labels": { + "name": "Nom", + "site-url": "URL du site Web", + "logo-url": "URL du logo", + "group-name": "Nom du groupe", + "description": "Description" + }, + "placeholders": { + "name": "Entrez vos données", + "site-url": "Entrez l'URL", + "logo-url": "Entrez l'URL", + "group-name": "Entrez vos données", + "description": "Fournissez une description" + } + }, + "member-add": { + "title": "Nouveau contact", + "subtitle": "Sélectionnez un type de contact que vous souhaitez créer", + "organization": { + "description": "Un profil d'entreprise qui peut contenir des informations sur les employés, les contacts réguliers ou d'autres entreprises" + }, + "employee": { + "description": "Un employé qui travaille dans une entreprise" + }, + "contact": { + "description": "Un client du magasin qui peut être membre d'une entreprise ou agir en tant qu'acheteur individuel" + }, + "vendor": { + "description": "Un commerçant ou un fournisseur" + } + }, + "member-emails-list": { + "labels": { + "no-emails": "Pas encore d'e-mails", + "name": "Nom", + "address": "Adresse", + "Email": "E-mail" + }, + "placeholders": { + "email": "Entrez l'e-mail" + } + }, + "member-list": { + "title": "Entreprises et contacts", + "subtitle": "Chargement de '{{name}}'", + "breadcrumb-all": "Tous les contacts", + "labels": { + "type": "Type", + "name": "Nom", + "address": "Adresse", + "email": "E-mail", + "filter-new": "Ajouter un nouveau filtre", + "unnamed-filter": "Filtre sans nom", + "filter-vendor": "Fournisseurs", + "filter-contact": "Contacts", + "filter-organization": "Entreprises", + "copy-id": "Copier l'ID", + "copy-name": "Copier le nom" + }, + "placeholders": { + "select-filter": "Sélectionner un filtre" + } + }, + "member-phones-list": { + "labels": { + "no-phones": "Pas encore de numéros de téléphone" + }, + "placeholders": { + "phone": "Veuillez entrer le numéro de téléphone..." + } + }, + "customer-accounts-list": { + "commands": { + "link": "Lier le compte", + "unlink": "Délier le compte" + } + }, + "filter-detail": { + "subtitle": "Modifier le filtre", + "new-title": "Nouveau filtre", + "new-subtitle": "Création d'un nouveau filtre", + "labels": { + "criteria": "Phrase de recherche", + "name": "Nom du filtre", + "searchInVariations": "Afficher les variations de produit", + "syntax-example-1": "Tous les contacts contenant 'org1.com' dans les valeurs de propriété indexées", + "syntax-example-2": "Tous les contacts contenant 'James' et 'Smith' dans les valeurs de propriété indexées", + "syntax-example-3": "Utilisez un astérisque (*) pour remplacer zéro ou plusieurs caractères", + "syntax-example-4": "Tous les contacts avec un prénom contenant 'Alex' ou 'James'", + "syntax-example-5": "Utilisez un point d'exclamation (!) comme opérateur NOT pour les filtres", + "syntax-example-6": "Tous les contacts avec le type de membre sélectionné", + "syntax-example-7": "Tous les contacts avec une date de création entre deux valeurs (inclusives)", + "syntax-example-8": "Tous les contacts avec une date de création entre deux valeurs (exclusives)", + "syntax-example-9": "Tous les contacts avec une date de modification supérieure ou égale à '2016-12-26'", + "syntax-example-10": "Combinez les mots-clés et les filtres" + }, + "placeholders": { + "criteria": "Entrez la phrase de recherche", + "name": "Donnez un nom à ce filtre" + } + }, + "member-icon": { + "title": "Gérer l'icône", + "labels": { + "choose-icon": "Choisir une nouvelle icône", + "choice-description": "Sélectionnez une image au format PNG, JPG ou SVG", + "preview": "Aperçu", + "preview-description": "Icône actuelle", + "reset": "Supprimer l'icône" + } + }, + "shared": { + "labels": { + "status": "Statut", + "progress": "Progrès" + }, + "placeholders": { + "status": "Veuillez sélectionner une valeur" + } + } + }, + "widgets": { + "address-list": { + "title": "Adresses", + "blade-subtitle": "Gérer les adresses" + }, + "member-emails-list": { + "title": "E-mails", + "blade-subtitle": "Gérer les e-mails" + }, + "member-phones-list": { + "title": "Numéros de téléphone", + "blade-subtitle": "Gérer les numéros de téléphone" + }, + "customer-accounts-list": { + "title": "Comptes", + "blade-subtitle": "Gérer les comptes clients" + }, + "member-icon": { + "title": "Icône" + }, + "organization-assets": { + "title": "Ressources" + }, + "account-contact": { + "no-contact": "Aucun contact", + "show-contact": "Afficher le contact" + } + }, + "dialogs": { + "members-delete": { + "title": "Confirmer la suppression", + "message": "Êtes-vous sûr de vouloir supprimer l'entreprise ou le contact sélectionné ?" + }, + "unknown-member-type": { + "title": "Erreur", + "message": "Impossible de modifier un membre d'un type inconnu : '{{memberType}}'" + }, + "member-save": { + "title": "Enregistrer les modifications", + "message": "Ce contact a été modifié. Voulez-vous enregistrer les modifications ?" + }, + "email-save": { + "title": "Enregistrer les modifications", + "message": "L'e-mail a été modifié. Voulez-vous enregistrer les modifications ?" + }, + "phone-number-save": { + "title": "Enregistrer les modifications", + "message": "Le numéro de téléphone a été modifié. Voulez-vous enregistrer les modifications ?" + } + } + }, + "permissions": { + "customer:access": "Ouvrir le menu client", + "customer:create": "Créer des données client", + "customer:read": "Voir les données client", + "customer:update": "Mettre à jour les données client", + "customer:delete": "Supprimer les données client" + }, + "settings": { + "Customer": { + "MemberGroups": { + "title": "Dictionnaire des groupes de membres", + "description": "Tous les valeurs de groupe de membres disponibles" + }, + "ExportImport.PageSize": { + "title": "Taille de page utilisée pour l'exportation / l'importation", + "description": "Remarque : des valeurs importantes peuvent entraîner une diminution des performances" + }, + "Search": { + "EventBasedIndexation": { + "Enable": { + "title": "Activer l'indexation basée sur les événements pour les entités clients (redémarrage requis)", + "description": "Tout changement apporté à une entité client déclenche une tâche en arrière-plan qui applique ces changements à l'index de recherche" + } + } + }, + "OrganizationStatuses": { + "title": "Statuts des entreprises", + "description": "Modifier les statuts des entreprises" + }, + "VendorStatuses": { + "title": "Statuts des fournisseurs", + "description": "Modifier les statuts des fournisseurs" + }, + "EmployeeStatuses": { + "title": "Statuts des employés", + "description": "Modifier les statuts des employés" + }, + "ContactStatuses": { + "title": "Statuts des contacts", + "description": "Modifier les statuts des contacts" + }, + "OrganizationDefaultStatus": { + "title": "Statut par défaut de l'entreprise", + "description": "Ce statut sera attribué à l'entreprise récemment enregistrée" + }, + "ContactDefaultStatus": { + "title": "Statut par défaut du contact", + "description": "Ce statut sera attribué au propriétaire de l'entreprise récemment enregistrée" + } + }, + "VirtoCommerce": { + "Search": { + "IndexingJobs": { + "IndexationDate": { + "Member": { + "title": "Date et heure d'indexation des membres", + "description": "Date et heure à laquelle la tâche d'indexation des membres commencera" + } + } + } + } + } + }, + "module": { + "VirtoCommerce.Customer": { + "description": "Exporter ou importer des contacts et des entreprises" + } + }, + "notificationTypes": { + "RegisterCompanyEmailNotification": { + "displayName": "Notification par e-mail d'enregistrement de l'organisation", + "description": "Le client reçoit une notification par e-mail lorsque son entreprise est enregistrée" + } + } +} \ No newline at end of file diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/it.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/it.VirtoCommerce.Customer.json new file mode 100644 index 00000000..f47e52bf --- /dev/null +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/it.VirtoCommerce.Customer.json @@ -0,0 +1,347 @@ +{ + "customer": { + "main-menu-title": "Contatti", + "blades": { + "contact-detail": { + "title-new": "Nuovo contatto", + "subtitle": "Dettagli del contatto", + "labels": { + "first-name": "Nome", + "middle-name": "Secondo nome", + "last-name": "Cognome", + "groups": "Gruppi utenti", + "full-name": "Nome completo", + "birthday": "Data di nascita", + "salutation": "Titolo", + "defaultLanguage": "Lingua predefinita", + "currency": "Valuta", + "organizations": "Membro di azienda(e)", + "default-organization": "Azienda predefinita", + "associated-organizations": "Azienda(e) associata(e)", + "taxpayerId": "ID contribuente", + "preferred-communication": "Canale di comunicazione preferito", + "preferred-delivery": "Metodo di consegna preferito", + "timezone": "Fuso orario", + "about": "Dettagli", + "description": "Descrizione" + }, + "placeholders": { + "groups": "Seleziona gruppi utenti", + "first-name": "Inserisci il tuo nome", + "middle-name": "Inserisci il tuo secondo nome", + "last-name": "Inserisci il tuo cognome", + "full-name": "Inserisci il tuo nome completo", + "birthday": "Inserisci la tua data di nascita", + "salutation": "Inserisci il tuo titolo", + "defaultLanguage": "Fornisci i tuoi dettagli", + "currency": "Fornisci i tuoi dettagli", + "preferred-communication": "Fornisci i tuoi dettagli", + "preferred-delivery": "Fornisci i tuoi dettagli", + "taxpayerId": "Fornisci i tuoi dettagli", + "organizations": "Seleziona un'azienda", + "associated-organizations": "Seleziona un'azienda", + "timezone": "Seleziona", + "about": "Inserisci informazioni di contatto", + "description": "Inserisci una descrizione dell'indirizzo" + } + }, + "employee-detail": { + "title-new": "Nuovo dipendente", + "subtitle": "Dettagli del dipendente", + "labels": { + "is-active": "Attivo", + "first-name": "Nome", + "middle-name": "Secondo nome", + "last-name": "Cognome", + "full-name": "Nome completo", + "type": "Tipo di dipendente", + "birthday": "Data di nascita", + "photo-url": "URL foto", + "defaultLanguage": "Lingua predefinita", + "organizations": "Azienda(e)", + "default-organization": "Azienda predefinita", + "timezone": "Fuso orario" + }, + "placeholders": { + "first-name": "Inserisci il tuo nome", + "middle-name": "Inserisci il tuo secondo nome", + "last-name": "Inserisci il tuo cognome", + "full-name": "Inserisci il tuo nome completo", + "type": "Inserisci il tipo", + "birthday": "Inserisci la tua data di nascita", + "photo-url": "Inserisci l'URL", + "defaultLanguage": "Fornisci i tuoi dettagli", + "organizations": "Seleziona un'azienda", + "timezone": "Seleziona un valore" + } + }, + "pick-store-list": { + "title": "Nuovo account", + "subtitle": "Seleziona un negozio per il nuovo account", + "labels": { + "name": "Nome del negozio" + } + }, + "organization-detail": { + "title-new": "Nuova azienda", + "subtitle": "Dettagli dell'azienda", + "labels": { + "name": "Nome", + "description": "Descrizione", + "business-category": "Settore" + }, + "placeholders": { + "name": "Inserisci il nome", + "description": "Fornisci una descrizione" + } + }, + "vendor-detail": { + "title-new": "Nuovo fornitore", + "subtitle": "Dettagli del fornitore", + "labels": { + "name": "Nome", + "site-url": "URL del sito web", + "logo-url": "URL del logo", + "group-name": "Nome del gruppo", + "description": "Descrizione" + }, + "placeholders": { + "name": "Inserisci i tuoi dati", + "site-url": "Inserisci l'URL", + "logo-url": "Inserisci l'URL", + "group-name": "Inserisci i tuoi dati", + "description": "Fornisci una descrizione" + } + }, + "member-add": { + "title": "Nuovo contatto", + "subtitle": "Seleziona un tipo di contatto che desideri creare", + "organization": { + "description": "Un profilo aziendale che può contenere informazioni su dipendenti, contatti regolari o altre aziende" + }, + "employee": { + "description": "Un dipendente che lavora in un'azienda" + }, + "contact": { + "description": "Un cliente del negozio che può essere membro di un'azienda o agire come acquirente individuale" + }, + "vendor": { + "description": "Un commerciante o fornitore" + } + }, + "member-emails-list": { + "labels": { + "no-emails": "Nessuna email ancora", + "name": "Nome", + "address": "Indirizzo", + "Email": "Email" + }, + "placeholders": { + "email": "Inserisci email" + } + }, + "member-list": { + "title": "Aziende e contatti", + "subtitle": "Caricamento '{{name}}'", + "breadcrumb-all": "Tutti i contatti", + "labels": { + "type": "Tipo", + "name": "Nome", + "address": "Indirizzo", + "email": "Email", + "filter-new": "Aggiungi nuovo filtro", + "unnamed-filter": "Filtro senza nome", + "filter-vendor": "Fornitori", + "filter-contact": "Contatti", + "filter-organization": "Aziende", + "copy-id": "Copia ID", + "copy-name": "Copia nome" + }, + "placeholders": { + "select-filter": "Seleziona filtro" + } + }, + "member-phones-list": { + "labels": { + "no-phones": "Nessun numero di telefono ancora" + }, + "placeholders": { + "phone": "Inserisci il numero di telefono..." + } + }, + "customer-accounts-list": { + "commands": { + "link": "Collega account", + "unlink": "Scollega account" + } + }, + "filter-detail": { + "subtitle": "Modifica filtro", + "new-title": "Nuovo filtro", + "new-subtitle": "Creazione di un nuovo filtro", + "labels": { + "criteria": "Frase di ricerca", + "name": "Nome filtro", + "searchInVariations": "Visualizza variazioni del prodotto", + "syntax-example-1": "Tutti i contatti contenenti 'org1.com' nei valori delle proprietà indicizzate", + "syntax-example-2": "Tutti i contatti contenenti 'James' e 'Smith' nei valori delle proprietà indicizzate", + "syntax-example-3": "Usa un asterisco (*) per sostituire zero o più caratteri", + "syntax-example-4": "Tutti i contatti con nome che contiene 'Alex' o 'James'", + "syntax-example-5": "Usa il punto esclamativo (!) come operatore NOT per i filtri", + "syntax-example-6": "Tutti i contatti con il tipo di membro selezionato", + "syntax-example-7": "Tutti i contatti con una data di creazione compresa tra due valori (inclusivo)", + "syntax-example-8": "Tutti i contatti con una data di creazione compresa tra due valori (esclusivo)", + "syntax-example-9": "Tutti i contatti con una data di modifica maggiore o uguale a '2016-12-26'", + "syntax-example-10": "Combina sia parole chiave che filtri" + }, + "placeholders": { + "criteria": "Inserisci frase di ricerca", + "name": "Dai un nome a questo filtro" + } + }, + "member-icon": { + "title": "Gestisci icona", + "labels": { + "choose-icon": "Scegli nuova icona", + "choice-description": "Seleziona immagine nel formato PNG, JPG o SVG", + "preview": "Anteprima", + "preview-description": "Icona attuale", + "reset": "Rimuovi icona" + } + }, + "shared": { + "labels": { + "status": "Stato", + "progress": "Progresso" + }, + "placeholders": { + "status": "Seleziona un valore" + } + } + }, + "widgets": { + "address-list": { + "title": "Indirizzi", + "blade-subtitle": "Gestisci indirizzi" + }, + "member-emails-list": { + "title": "Email", + "blade-subtitle": "Gestisci email" + }, + "member-phones-list": { + "title": "Numeri di telefono", + "blade-subtitle": "Gestisci numeri di telefono" + }, + "customer-accounts-list": { + "title": "Account", + "blade-subtitle": "Gestisci account clienti" + }, + "member-icon": { + "title": "Icona" + }, + "organization-assets": { + "title": "Risorse" + }, + "account-contact": { + "no-contact": "Nessun contatto", + "show-contact": "Mostra contatto" + } + }, + "dialogs": { + "members-delete": { + "title": "Conferma eliminazione", + "message": "Sei sicuro di voler eliminare l'azienda o il contatto selezionato?" + }, + "unknown-member-type": { + "title": "Errore", + "message": "Impossibile modificare un membro di un tipo sconosciuto: '{{memberType}}'" + }, + "member-save": { + "title": "Salva modifiche", + "message": "Questo contatto è stato modificato. Vuoi salvare le modifiche?" + }, + "email-save": { + "title": "Salva modifiche", + "message": "L'email è stata modificata. Vuoi salvare le modifiche?" + }, + "phone-number-save": { + "title": "Salva modifiche", + "message": "Il numero di telefono è stato modificato. Vuoi salvare le modifiche?" + } + } + }, + "permissions": { + "customer:access": "Apri menu clienti", + "customer:create": "Crea dati cliente", + "customer:read": "Visualizza dati cliente", + "customer:update": "Aggiorna dati cliente", + "customer:delete": "Elimina dati cliente" + }, + "settings": { + "Customer": { + "MemberGroups": { + "title": "Dizionario dei gruppi di membri", + "description": "Tutti i valori disponibili per i gruppi di membri" + }, + "ExportImport.PageSize": { + "title": "Dimensione della pagina utilizzata per l'esportazione / importazione", + "description": "Nota: valori grandi possono comportare una diminuzione delle prestazioni" + }, + "Search": { + "EventBasedIndexation": { + "Enable": { + "title": "Abilita indicizzazione basata su eventi per entità clienti (riavvio richiesto)", + "description": "Qualsiasi modifica a un'entità cliente attiva un'attività in background che applica queste modifiche all'indice di ricerca" + } + } + }, + "OrganizationStatuses": { + "title": "Stati dell'azienda", + "description": "Modifica stati dell'azienda" + }, + "VendorStatuses": { + "title": "Stati dei fornitori", + "description": "Modifica stati dei fornitori" + }, + "EmployeeStatuses": { + "title": "Stati dei dipendenti", + "description": "Modifica stati dei dipendenti" + }, + "ContactStatuses": { + "title": "Stati di contatto", + "description": "Modifica stati di contatto" + }, + "OrganizationDefaultStatus": { + "title": "Stato predefinito dell'azienda", + "description": "Questo stato sarà assegnato all'azienda recentemente registrata" + }, + "ContactDefaultStatus": { + "title": "Stato predefinito di contatto", + "description": "Questo stato sarà assegnato al proprietario dell'azienda recentemente registrata" + } + }, + "VirtoCommerce": { + "Search": { + "IndexingJobs": { + "IndexationDate": { + "Member": { + "title": "Data e ora di indicizzazione dei membri", + "description": "Data e ora in cui inizierà il compito di indicizzazione dei membri" + } + } + } + } + } + }, + "module": { + "VirtoCommerce.Customer": { + "description": "Esporta o importa contatti e aziende" + } + }, + "notificationTypes": { + "RegisterCompanyEmailNotification": { + "displayName": "Notifica email registrazione organizzazione", + "description": "Il cliente riceve una notifica email quando la sua azienda è stata registrata" + } + } +} \ No newline at end of file diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/ja.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/ja.VirtoCommerce.Customer.json new file mode 100644 index 00000000..ab2b680d --- /dev/null +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/ja.VirtoCommerce.Customer.json @@ -0,0 +1,347 @@ +{ + "customer": { + "main-menu-title": "連絡先", + "blades": { + "contact-detail": { + "title-new": "新しい連絡先", + "subtitle": "連絡先の詳細", + "labels": { + "first-name": "名", + "middle-name": "ミドルネーム", + "last-name": "姓", + "groups": "ユーザーグループ", + "full-name": "フルネーム", + "birthday": "生年月日", + "salutation": "敬称", + "defaultLanguage": "デフォルト言語", + "currency": "通貨", + "organizations": "会社のメンバー", + "default-organization": "デフォルトの会社", + "associated-organizations": "関連会社", + "taxpayerId": "納税者ID", + "preferred-communication": "好ましい通信チャネル", + "preferred-delivery": "好ましい配達方法", + "timezone": "タイムゾーン", + "about": "詳細", + "description": "説明" + }, + "placeholders": { + "groups": "ユーザーグループを選択", + "first-name": "データを入力", + "middle-name": "データを入力", + "last-name": "データを入力", + "full-name": "データを入力", + "birthday": "データを入力", + "salutation": "データを入力", + "defaultLanguage": "詳細を提供", + "currency": "詳細を提供", + "preferred-communication": "詳細を提供", + "preferred-delivery": "詳細を提供", + "taxpayerId": "詳細を提供", + "organizations": "会社を選択", + "associated-organizations": "会社を選択", + "timezone": "選択", + "about": "連絡先情報を入力", + "description": "住所の説明を入力" + } + }, + "employee-detail": { + "title-new": "新しい従業員", + "subtitle": "従業員の詳細", + "labels": { + "is-active": "アクティブ", + "first-name": "名", + "middle-name": "ミドルネーム", + "last-name": "姓", + "full-name": "フルネーム", + "type": "従業員の種類", + "birthday": "生年月日", + "photo-url": "写真のURL", + "defaultLanguage": "デフォルト言語", + "organizations": "会社", + "default-organization": "デフォルトの会社", + "timezone": "タイムゾーン" + }, + "placeholders": { + "first-name": "データを入力", + "middle-name": "データを入力", + "last-name": "データを入力", + "full-name": "データを入力", + "type": "データを入力", + "birthday": "データを入力", + "photo-url": "URLを入力", + "defaultLanguage": "詳細を提供", + "organizations": "会社を選択", + "timezone": "値を選択" + } + }, + "pick-store-list": { + "title": "新しいアカウント", + "subtitle": "新しいアカウントのための店舗を選択", + "labels": { + "name": "店舗名" + } + }, + "organization-detail": { + "title-new": "新しい会社", + "subtitle": "会社の詳細", + "labels": { + "name": "名前", + "description": "説明", + "business-category": "ビジネス分野" + }, + "placeholders": { + "name": "名前を入力", + "description": "説明を提供" + } + }, + "vendor-detail": { + "title-new": "新しいベンダー", + "subtitle": "ベンダーの詳細", + "labels": { + "name": "名前", + "site-url": "ウェブサイトのURL", + "logo-url": "ロゴのURL", + "group-name": "グループ名", + "description": "説明" + }, + "placeholders": { + "name": "データを入力", + "site-url": "URLを入力", + "logo-url": "URLを入力", + "group-name": "データを入力", + "description": "説明を提供" + } + }, + "member-add": { + "title": "新しい連絡先", + "subtitle": "作成したい連絡先の種類を選択", + "organization": { + "description": "従業員、通常の連絡先、または他の会社に関する情報を含む可能性のある会社のプロフィール" + }, + "employee": { + "description": "会社で働く従業員" + }, + "contact": { + "description": "会社のメンバーであるか、個人の買い物客として行動する可能性のある店舗の顧客" + }, + "vendor": { + "description": "商人またはベンダー" + } + }, + "member-emails-list": { + "labels": { + "no-emails": "まだメールはありません", + "name": "名前", + "address": "住所", + "Email": "メール" + }, + "placeholders": { + "email": "メールを入力" + } + }, + "member-list": { + "title": "会社と連絡先", + "subtitle": "'{{name}}'を読み込んでいます", + "breadcrumb-all": "すべての連絡先", + "labels": { + "type": "タイプ", + "name": "名前", + "address": "住所", + "email": "メール", + "filter-new": "新しいフィルターを追加", + "unnamed-filter": "名前のないフィルター", + "filter-vendor": "ベンダー", + "filter-contact": "連絡先", + "filter-organization": "会社", + "copy-id": "IDをコピー", + "copy-name": "名前をコピー" + }, + "placeholders": { + "select-filter": "フィルターを選択" + } + }, + "member-phones-list": { + "labels": { + "no-phones": "まだ電話番号はありません" + }, + "placeholders": { + "phone": "電話番号を入力してください..." + } + }, + "customer-accounts-list": { + "commands": { + "link": "アカウントをリンク", + "unlink": "アカウントのリンクを解除" + } + }, + "filter-detail": { + "subtitle": "フィルターを編集", + "new-title": "新しいフィルター", + "new-subtitle": "新しいフィルターを作成", + "labels": { + "criteria": "検索フレーズ", + "name": "フィルター名", + "searchInVariations": "商品バリエーションを表示", + "syntax-example-1": "'org1.com'を含むすべての連絡先", + "syntax-example-2": "'James'と'Smith'を含むすべての連絡先", + "syntax-example-3": "アスタリスク(*)を使用して0文字以上を置き換えます", + "syntax-example-4": "名が'Alex'または'James'を含むすべての連絡先", + "syntax-example-5": "フィルターのNOT演算子として感嘆符(!)を使用します", + "syntax-example-6": "選択したメンバータイプのすべての連絡先", + "syntax-example-7": "2つの値の間に作成日があるすべての連絡先(含む)", + "syntax-example-8": "2つの値の間に作成日があるすべての連絡先(除外)", + "syntax-example-9": "'2016-12-26'以上の修正日を持つすべての連絡先", + "syntax-example-10": "キーワードとフィルターの両方を組み合わせます" + }, + "placeholders": { + "criteria": "検索フレーズを入力", + "name": "このフィルターに名前を付けてください" + } + }, + "member-icon": { + "title": "アイコンを管理", + "labels": { + "choose-icon": "新しいアイコンを選択", + "choice-description": "PNG、JPG、またはSVG形式の画像を選択", + "preview": "プレビュー", + "preview-description": "現在のアイコン", + "reset": "アイコンを削除" + } + }, + "shared": { + "labels": { + "status": "ステータス", + "progress": "進捗" + }, + "placeholders": { + "status": "値を選択してください" + } + } + }, + "widgets": { + "address-list": { + "title": "住所", + "blade-subtitle": "住所を管理" + }, + "member-emails-list": { + "title": "メール", + "blade-subtitle": "メールを管理" + }, + "member-phones-list": { + "title": "電話番号", + "blade-subtitle": "電話番号を管理" + }, + "customer-accounts-list": { + "title": "アカウント", + "blade-subtitle": "顧客アカウントを管理" + }, + "member-icon": { + "title": "アイコン" + }, + "organization-assets": { + "title": "リソース" + }, + "account-contact": { + "no-contact": "連絡先なし", + "show-contact": "連絡先を表示" + } + }, + "dialogs": { + "members-delete": { + "title": "削除を確認", + "message": "選択した会社または連絡先を削除してもよろしいですか?" + }, + "unknown-member-type": { + "title": "エラー", + "message": "不明なタイプのメンバーを編集できません: '{{memberType}}'" + }, + "member-save": { + "title": "変更を保存", + "message": "この連絡先は変更されました。変更を保存しますか?" + }, + "email-save": { + "title": "変更を保存", + "message": "メールが変更されました。変更を保存しますか?" + }, + "phone-number-save": { + "title": "変更を保存", + "message": "電話番号が変更されました。変更を保存しますか?" + } + } + }, + "permissions": { + "customer:access": "顧客メニューを開く", + "customer:create": "顧客データを作成", + "customer:read": "顧客データを表示", + "customer:update": "顧客データを更新", + "customer:delete": "顧客データを削除" + }, + "settings": { + "Customer": { + "MemberGroups": { + "title": "メンバーグループ辞書", + "description": "利用可能なすべてのメンバーグループの値" + }, + "ExportImport.PageSize": { + "title": "エクスポート/インポートに使用されるページサイズ", + "description": "注意: 大きな値はパフォーマンスの低下を引き起こす可能性があります" + }, + "Search": { + "EventBasedIndexation": { + "Enable": { + "title": "顧客エンティティのイベントベースのインデックス作成を有効にする(再起動が必要)", + "description": "顧客エンティティの変更は、これらの変更を検索インデックスに適用するバックグラウンドタスクをトリガーします" + } + } + }, + "OrganizationStatuses": { + "title": "会社のステータス", + "description": "会社のステータスを編集" + }, + "VendorStatuses": { + "title": "ベンダーのステータス", + "description": "ベンダーのステータスを編集" + }, + "EmployeeStatuses": { + "title": "従業員のステータス", + "description": "従業員のステータスを編集" + }, + "ContactStatuses": { + "title": "連絡先のステータス", + "description": "連絡先のステータスを編集" + }, + "OrganizationDefaultStatus": { + "title": "会社のデフォルトステータス", + "description": "このステータスは最近登録された会社に割り当てられます" + }, + "ContactDefaultStatus": { + "title": "連絡先のデフォルトステータス", + "description": "このステータスは最近登録された会社の所有者に割り当てられます" + } + }, + "VirtoCommerce": { + "Search": { + "IndexingJobs": { + "IndexationDate": { + "Member": { + "title": "メンバーのインデックス作成日と時刻", + "description": "メンバーのインデックス作成タスクが開始される日付と時刻" + } + } + } + } + } + }, + "module": { + "VirtoCommerce.Customer": { + "description": "連絡先と会社をエクスポートまたはインポート" + } + }, + "notificationTypes": { + "RegisterCompanyEmailNotification": { + "displayName": "組織登録メール通知", + "description": "顧客は、彼の会社が登録されたときにメール通知を受け取ります" + } + } +} diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/pl.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/pl.VirtoCommerce.Customer.json new file mode 100644 index 00000000..0d72d0d5 --- /dev/null +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/pl.VirtoCommerce.Customer.json @@ -0,0 +1,347 @@ +{ + "customer": { + "main-menu-title": "Kontakty", + "blades": { + "contact-detail": { + "title-new": "Nowy kontakt", + "subtitle": "Szczegóły kontaktu", + "labels": { + "first-name": "Imię", + "middle-name": "Drugie imię", + "last-name": "Nazwisko", + "groups": "Grupy użytkowników", + "full-name": "Pełne imię", + "birthday": "Data urodzenia", + "salutation": "Tytuł", + "defaultLanguage": "Język domyślny", + "currency": "Waluta", + "organizations": "Członek firmy", + "default-organization": "Domyślna firma", + "associated-organizations": "Powiązane firmy", + "taxpayerId": "ID podatnika", + "preferred-communication": "Preferowany kanał komunikacji", + "preferred-delivery": "Preferowana metoda dostawy", + "timezone": "Strefa czasowa", + "about": "Szczegóły", + "description": "Opis" + }, + "placeholders": { + "groups": "Wybierz grupy użytkowników", + "first-name": "Wprowadź swoje imię", + "middle-name": "Wprowadź swoje drugie imię", + "last-name": "Wprowadź swoje nazwisko", + "full-name": "Wprowadź swoje pełne imię", + "birthday": "Wprowadź swoją datę urodzenia", + "salutation": "Wprowadź swój tytuł", + "defaultLanguage": "Podaj swoje szczegóły", + "currency": "Podaj swoje szczegóły", + "preferred-communication": "Podaj swoje szczegóły", + "preferred-delivery": "Podaj swoje szczegóły", + "taxpayerId": "Podaj swoje szczegóły", + "organizations": "Wybierz firmę", + "associated-organizations": "Wybierz firmę", + "timezone": "Wybierz", + "about": "Wprowadź informacje kontaktowe", + "description": "Wprowadź opis adresu" + } + }, + "employee-detail": { + "title-new": "Nowy pracownik", + "subtitle": "Szczegóły pracownika", + "labels": { + "is-active": "Aktywny", + "first-name": "Imię", + "middle-name": "Drugie imię", + "last-name": "Nazwisko", + "full-name": "Pełne imię", + "type": "Typ pracownika", + "birthday": "Data urodzenia", + "photo-url": "URL zdjęcia", + "defaultLanguage": "Język domyślny", + "organizations": "Firma", + "default-organization": "Domyślna firma", + "timezone": "Strefa czasowa" + }, + "placeholders": { + "first-name": "Wprowadź swoje imię", + "middle-name": "Wprowadź swoje drugie imię", + "last-name": "Wprowadź swoje nazwisko", + "full-name": "Wprowadź swoje pełne imię", + "type": "Wprowadź typ", + "birthday": "Wprowadź swoją datę urodzenia", + "photo-url": "Wprowadź URL", + "defaultLanguage": "Podaj swoje szczegóły", + "organizations": "Wybierz firmę", + "timezone": "Wybierz wartość" + } + }, + "pick-store-list": { + "title": "Nowe konto", + "subtitle": "Wybierz sklep dla nowego konta", + "labels": { + "name": "Nazwa sklepu" + } + }, + "organization-detail": { + "title-new": "Nowa firma", + "subtitle": "Szczegóły firmy", + "labels": { + "name": "Nazwa", + "description": "Opis", + "business-category": "Branża" + }, + "placeholders": { + "name": "Wprowadź nazwę", + "description": "Podaj opis" + } + }, + "vendor-detail": { + "title-new": "Nowy dostawca", + "subtitle": "Szczegóły dostawcy", + "labels": { + "name": "Nazwa", + "site-url": "URL strony internetowej", + "logo-url": "URL logo", + "group-name": "Nazwa grupy", + "description": "Opis" + }, + "placeholders": { + "name": "Wprowadź swoje dane", + "site-url": "Wprowadź URL", + "logo-url": "Wprowadź URL", + "group-name": "Wprowadź swoje dane", + "description": "Podaj opis" + } + }, + "member-add": { + "title": "Nowy kontakt", + "subtitle": "Wybierz typ kontaktu, który chcesz utworzyć", + "organization": { + "description": "Profil firmy, który może zawierać informacje o pracownikach, regularnych kontaktach lub innych firmach" + }, + "employee": { + "description": "Pracownik, który pracuje w firmie" + }, + "contact": { + "description": "Klient sklepu, który może być członkiem firmy lub działać jako indywidualny nabywca" + }, + "vendor": { + "description": "Handlowiec lub dostawca" + } + }, + "member-emails-list": { + "labels": { + "no-emails": "Brak emaili", + "name": "Nazwa", + "address": "Adres", + "Email": "Email" + }, + "placeholders": { + "email": "Wprowadź email" + } + }, + "member-list": { + "title": "Firmy i kontakty", + "subtitle": "Ładowanie '{{name}}'", + "breadcrumb-all": "Wszystkie kontakty", + "labels": { + "type": "Typ", + "name": "Nazwa", + "address": "Adres", + "email": "Email", + "filter-new": "Dodaj nowy filtr", + "unnamed-filter": "Filtr bez nazwy", + "filter-vendor": "Dostawcy", + "filter-contact": "Kontakty", + "filter-organization": "Firmy", + "copy-id": "Kopiuj ID", + "copy-name": "Kopiuj nazwę" + }, + "placeholders": { + "select-filter": "Wybierz filtr" + } + }, + "member-phones-list": { + "labels": { + "no-phones": "Brak numerów telefonów" + }, + "placeholders": { + "phone": "Wprowadź numer telefonu..." + } + }, + "customer-accounts-list": { + "commands": { + "link": "Połącz konto", + "unlink": "Odłącz konto" + } + }, + "filter-detail": { + "subtitle": "Edytuj filtr", + "new-title": "Nowy filtr", + "new-subtitle": "Tworzenie nowego filtru", + "labels": { + "criteria": "Fraza wyszukiwania", + "name": "Nazwa filtru", + "searchInVariations": "Wyświetl warianty produktów", + "syntax-example-1": "Wszystkie kontakty zawierające 'org1.com' w wartościach indeksowanych", + "syntax-example-2": "Wszystkie kontakty zawierające 'James' i 'Smith' w wartościach indeksowanych", + "syntax-example-3": "Użyj znaku gwiazdki (*) do zastąpienia zera lub więcej znaków", + "syntax-example-4": "Wszystkie kontakty z imieniem zawierającym 'Alex' lub 'James'", + "syntax-example-5": "Użyj wykrzyknika (!) jako operatora NOT dla filtrów", + "syntax-example-6": "Wszystkie kontakty z wybranym typem członka", + "syntax-example-7": "Wszystkie kontakty z datą utworzenia między dwoma wartościami (włącznie)", + "syntax-example-8": "Wszystkie kontakty z datą utworzenia między dwoma wartościami (wyłącznie)", + "syntax-example-9": "Wszystkie kontakty z datą modyfikacji większą lub równą '2016-12-26'", + "syntax-example-10": "Połącz oba słowa kluczowe i filtry" + }, + "placeholders": { + "criteria": "Wprowadź frazę wyszukiwania", + "name": "Nadaj temu filtrowi nazwę" + } + }, + "member-icon": { + "title": "Zarządzaj ikoną", + "labels": { + "choose-icon": "Wybierz nową ikonę", + "choice-description": "Wybierz obraz w formacie PNG, JPG lub SVG", + "preview": "Podgląd", + "preview-description": "Aktualna ikona", + "reset": "Usuń ikonę" + } + }, + "shared": { + "labels": { + "status": "Status", + "progress": "Postęp" + }, + "placeholders": { + "status": "Wybierz wartość" + } + } + }, + "widgets": { + "address-list": { + "title": "Adresy", + "blade-subtitle": "Zarządzaj adresami" + }, + "member-emails-list": { + "title": "Emaile", + "blade-subtitle": "Zarządzaj emailami" + }, + "member-phones-list": { + "title": "Numery telefonów", + "blade-subtitle": "Zarządzaj numerami telefonów" + }, + "customer-accounts-list": { + "title": "Konta", + "blade-subtitle": "Zarządzaj kontami klientów" + }, + "member-icon": { + "title": "Ikona" + }, + "organization-assets": { + "title": "Zasoby" + }, + "account-contact": { + "no-contact": "Brak kontaktu", + "show-contact": "Pokaż kontakt" + } + }, + "dialogs": { + "members-delete": { + "title": "Potwierdź usunięcie", + "message": "Czy na pewno chcesz usunąć wybraną firmę lub kontakt?" + }, + "unknown-member-type": { + "title": "Błąd", + "message": "Nie można edytować członka o nieznanym typie: '{{memberType}}'" + }, + "member-save": { + "title": "Zapisz zmiany", + "message": "Ten kontakt został zmodyfikowany. Czy chcesz zapisać zmiany?" + }, + "email-save": { + "title": "Zapisz zmiany", + "message": "Email został zmodyfikowany. Czy chcesz zapisać zmiany?" + }, + "phone-number-save": { + "title": "Zapisz zmiany", + "message": "Numer telefonu został zmodyfikowany. Czy chcesz zapisać zmiany?" + } + } + }, + "permissions": { + "customer:access": "Otwórz menu klientów", + "customer:create": "Utwórz dane klienta", + "customer:read": "Wyświetl dane klienta", + "customer:update": "Zaktualizuj dane klienta", + "customer:delete": "Usuń dane klienta" + }, + "settings": { + "Customer": { + "MemberGroups": { + "title": "Słownik grup członkowskich", + "description": "Wszystkie dostępne wartości grup członkowskich" + }, + "ExportImport.PageSize": { + "title": "Rozmiar strony używany do eksportu / importu", + "description": "Uwaga: Duże wartości mogą prowadzić do spadku wydajności" + }, + "Search": { + "EventBasedIndexation": { + "Enable": { + "title": "Włącz indeksowanie oparte na zdarzeniach dla encji klientów (wymagany restart)", + "description": "Każda zmiana w encji klienta uruchamia zadanie w tle, które stosuje te zmiany do indeksu wyszukiwania" + } + } + }, + "OrganizationStatuses": { + "title": "Statusy firm", + "description": "Edytuj statusy firm" + }, + "VendorStatuses": { + "title": "Statusy dostawców", + "description": "Edytuj statusy dostawców" + }, + "EmployeeStatuses": { + "title": "Statusy pracowników", + "description": "Edytuj statusy pracowników" + }, + "ContactStatuses": { + "title": "Statusy kontaktów", + "description": "Edytuj statusy kontaktów" + }, + "OrganizationDefaultStatus": { + "title": "Domyślny status firmy", + "description": "Ten status zostanie przypisany do niedawno zarejestrowanej firmy" + }, + "ContactDefaultStatus": { + "title": "Domyślny status kontaktu", + "description": "Ten status zostanie przypisany do właściciela niedawno zarejestrowanej firmy" + } + }, + "VirtoCommerce": { + "Search": { + "IndexingJobs": { + "IndexationDate": { + "Member": { + "title": "Data i czas indeksacji członków", + "description": "Data i czas, kiedy rozpocznie się zadanie indeksacji członków" + } + } + } + } + } + }, + "module": { + "VirtoCommerce.Customer": { + "description": "Eksportuj lub importuj kontakty i firmy" + } + }, + "notificationTypes": { + "RegisterCompanyEmailNotification": { + "displayName": "Powiadomienie e-mail o rejestracji organizacji", + "description": "Klient otrzymuje powiadomienie e-mail, gdy jego firma została zarejestrowana" + } + } +} \ No newline at end of file diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/pt.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/pt.VirtoCommerce.Customer.json new file mode 100644 index 00000000..03eeb023 --- /dev/null +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/pt.VirtoCommerce.Customer.json @@ -0,0 +1,347 @@ +{ + "customer": { + "main-menu-title": "Contatos", + "blades": { + "contact-detail": { + "title-new": "Novo contato", + "subtitle": "Detalhes do contato", + "labels": { + "first-name": "Primeiro nome", + "middle-name": "Nome do meio", + "last-name": "Sobrenome", + "groups": "Grupos de usuários", + "full-name": "Nome completo", + "birthday": "Data de nascimento", + "salutation": "Título", + "defaultLanguage": "Idioma padrão", + "currency": "Moeda", + "organizations": "Membro da(s) empresa(s)", + "default-organization": "Empresa padrão", + "associated-organizations": "Empresa(s) associada(s)", + "taxpayerId": "ID do contribuinte", + "preferred-communication": "Canal de comunicação preferido", + "preferred-delivery": "Método de entrega preferido", + "timezone": "Fuso horário", + "about": "Detalhes", + "description": "Descrição" + }, + "placeholders": { + "groups": "Selecione grupos de usuários", + "first-name": "Digite seu nome", + "middle-name": "Digite seu nome do meio", + "last-name": "Digite seu sobrenome", + "full-name": "Digite seu nome completo", + "birthday": "Digite sua data de nascimento", + "salutation": "Digite seu título", + "defaultLanguage": "Forneça seus detalhes", + "currency": "Forneça seus detalhes", + "preferred-communication": "Forneça seus detalhes", + "preferred-delivery": "Forneça seus detalhes", + "taxpayerId": "Forneça seus detalhes", + "organizations": "Selecione uma empresa", + "associated-organizations": "Selecione uma empresa", + "timezone": "Selecione", + "about": "Digite as informações de contato", + "description": "Digite uma descrição do endereço" + } + }, + "employee-detail": { + "title-new": "Novo funcionário", + "subtitle": "Detalhes do funcionário", + "labels": { + "is-active": "Ativo", + "first-name": "Primeiro nome", + "middle-name": "Nome do meio", + "last-name": "Sobrenome", + "full-name": "Nome completo", + "type": "Tipo de funcionário", + "birthday": "Data de nascimento", + "photo-url": "URL da foto", + "defaultLanguage": "Idioma padrão", + "organizations": "Empresa(s)", + "default-organization": "Empresa padrão", + "timezone": "Fuso horário" + }, + "placeholders": { + "first-name": "Digite seu nome", + "middle-name": "Digite seu nome do meio", + "last-name": "Digite seu sobrenome", + "full-name": "Digite seu nome completo", + "type": "Digite o tipo", + "birthday": "Digite sua data de nascimento", + "photo-url": "Digite a URL", + "defaultLanguage": "Forneça seus detalhes", + "organizations": "Selecione uma empresa", + "timezone": "Selecione um valor" + } + }, + "pick-store-list": { + "title": "Nova conta", + "subtitle": "Selecione uma loja para a nova conta", + "labels": { + "name": "Nome da loja" + } + }, + "organization-detail": { + "title-new": "Nova empresa", + "subtitle": "Detalhes da empresa", + "labels": { + "name": "Nome", + "description": "Descrição", + "business-category": "Campo de negócios" + }, + "placeholders": { + "name": "Digite o nome", + "description": "Forneça uma descrição" + } + }, + "vendor-detail": { + "title-new": "Novo fornecedor", + "subtitle": "Detalhes do fornecedor", + "labels": { + "name": "Nome", + "site-url": "URL do site", + "logo-url": "URL do logo", + "group-name": "Nome do grupo", + "description": "Descrição" + }, + "placeholders": { + "name": "Digite seus dados", + "site-url": "Digite a URL", + "logo-url": "Digite a URL", + "group-name": "Digite seus dados", + "description": "Forneça uma descrição" + } + }, + "member-add": { + "title": "Novo contato", + "subtitle": "Selecione um tipo de contato que você gostaria de criar", + "organization": { + "description": "Um perfil de empresa que pode conter informações sobre funcionários, contatos regulares ou outras empresas" + }, + "employee": { + "description": "Um funcionário que trabalha em uma empresa" + }, + "contact": { + "description": "Um cliente da loja que pode ser membro de uma empresa ou atuar como um comprador individual" + }, + "vendor": { + "description": "Um comerciante ou fornecedor" + } + }, + "member-emails-list": { + "labels": { + "no-emails": "Nenhum email ainda", + "name": "Nome", + "address": "Endereço", + "Email": "Email" + }, + "placeholders": { + "email": "Digite o email" + } + }, + "member-list": { + "title": "Empresas e contatos", + "subtitle": "Carregando '{{name}}'", + "breadcrumb-all": "Todos os contatos", + "labels": { + "type": "Tipo", + "name": "Nome", + "address": "Endereço", + "email": "Email", + "filter-new": "Adicionar novo filtro", + "unnamed-filter": "Filtro sem nome", + "filter-vendor": "Fornecedores", + "filter-contact": "Contatos", + "filter-organization": "Empresas", + "copy-id": "Copiar ID", + "copy-name": "Copiar nome" + }, + "placeholders": { + "select-filter": "Selecione o filtro" + } + }, + "member-phones-list": { + "labels": { + "no-phones": "Nenhum número de telefone ainda" + }, + "placeholders": { + "phone": "Por favor, insira o número de telefone..." + } + }, + "customer-accounts-list": { + "commands": { + "link": "Vincular conta", + "unlink": "Desvincular conta" + } + }, + "filter-detail": { + "subtitle": "Editar filtro", + "new-title": "Novo filtro", + "new-subtitle": "Criando um novo filtro", + "labels": { + "criteria": "Frase de pesquisa", + "name": "Nome do filtro", + "searchInVariations": "Exibir variações de produtos", + "syntax-example-1": "Todos os contatos contendo 'org1.com' nos valores de propriedade indexados", + "syntax-example-2": "Todos os contatos contendo 'James' e 'Smith' nos valores de propriedade indexados", + "syntax-example-3": "Use um asterisco (*) para substituir zero ou mais caracteres", + "syntax-example-4": "Todos os contatos com o primeiro nome contendo 'Alex' ou 'James'", + "syntax-example-5": "Use a exclamação (!) como operador NOT para filtros", + "syntax-example-6": "Todos os contatos com o tipo de membro selecionado", + "syntax-example-7": "Todos os contatos com uma data de criação entre dois valores (inclusivo)", + "syntax-example-8": "Todos os contatos com uma data de criação entre dois valores (exclusivo)", + "syntax-example-9": "Todos os contatos com uma data de modificação maior ou igual a '2016-12-26'", + "syntax-example-10": "Combine palavras-chave e filtros" + }, + "placeholders": { + "criteria": "Digite a frase de pesquisa", + "name": "Dê um nome a este filtro" + } + }, + "member-icon": { + "title": "Gerenciar ícone", + "labels": { + "choose-icon": "Escolher novo ícone", + "choice-description": "Selecione uma imagem nos formatos PNG, JPG ou SVG", + "preview": "Pré-visualização", + "preview-description": "Ícone atual", + "reset": "Remover ícone" + } + }, + "shared": { + "labels": { + "status": "Status", + "progress": "Progresso" + }, + "placeholders": { + "status": "Por favor, selecione um valor" + } + } + }, + "widgets": { + "address-list": { + "title": "Endereços", + "blade-subtitle": "Gerenciar endereços" + }, + "member-emails-list": { + "title": "Emails", + "blade-subtitle": "Gerenciar emails" + }, + "member-phones-list": { + "title": "Números de telefone", + "blade-subtitle": "Gerenciar números de telefone" + }, + "customer-accounts-list": { + "title": "Contas", + "blade-subtitle": "Gerenciar contas de clientes" + }, + "member-icon": { + "title": "Ícone" + }, + "organization-assets": { + "title": "Recursos" + }, + "account-contact": { + "no-contact": "Nenhum contato", + "show-contact": "Mostrar contato" + } + }, + "dialogs": { + "members-delete": { + "title": "Confirmar exclusão", + "message": "Você tem certeza de que deseja excluir a(s) empresa(s) ou contato(s) selecionados?" + }, + "unknown-member-type": { + "title": "Erro", + "message": "Não é possível editar membro de um tipo desconhecido: '{{memberType}}'" + }, + "member-save": { + "title": "Salvar alterações", + "message": "Este contato foi modificado. Você deseja salvar as alterações?" + }, + "email-save": { + "title": "Salvar alterações", + "message": "O email foi modificado. Você deseja salvar as alterações?" + }, + "phone-number-save": { + "title": "Salvar alterações", + "message": "O número de telefone foi modificado. Você deseja salvar as alterações?" + } + } + }, + "permissions": { + "customer:access": "Abrir menu de clientes", + "customer:create": "Criar dados do cliente", + "customer:read": "Visualizar dados do cliente", + "customer:update": "Atualizar dados do cliente", + "customer:delete": "Excluir dados do cliente" + }, + "settings": { + "Customer": { + "MemberGroups": { + "title": "Dicionário de grupos de membros", + "description": "Todos os valores de grupos de membros disponíveis" + }, + "ExportImport.PageSize": { + "title": "Tamanho da página usado para exportação / importação", + "description": "Nota: Valores grandes podem resultar em desempenho reduzido" + }, + "Search": { + "EventBasedIndexation": { + "Enable": { + "title": "Habilitar indexação baseada em eventos para entidades de clientes (reinício necessário)", + "description": "Qualquer alteração em uma entidade de cliente aciona uma tarefa em segundo plano que aplica essas alterações ao índice de pesquisa" + } + } + }, + "OrganizationStatuses": { + "title": "Status das empresas", + "description": "Editar status das empresas" + }, + "VendorStatuses": { + "title": "Status dos fornecedores", + "description": "Editar status dos fornecedores" + }, + "EmployeeStatuses": { + "title": "Status dos funcionários", + "description": "Editar status dos funcionários" + }, + "ContactStatuses": { + "title": "Status de contato", + "description": "Editar status de contato" + }, + "OrganizationDefaultStatus": { + "title": "Status padrão da empresa", + "description": "Este status será atribuído à empresa recentemente registrada" + }, + "ContactDefaultStatus": { + "title": "Status padrão de contato", + "description": "Este status será atribuído ao proprietário da empresa recentemente registrada" + } + }, + "VirtoCommerce": { + "Search": { + "IndexingJobs": { + "IndexationDate": { + "Member": { + "title": "Data e hora de indexação dos membros", + "description": "Data e hora em que a tarefa de indexação dos membros começará" + } + } + } + } + } + }, + "module": { + "VirtoCommerce.Customer": { + "description": "Exportar ou importar contatos e empresas" + } + }, + "notificationTypes": { + "RegisterCompanyEmailNotification": { + "displayName": "Notificação de email de registro da organização", + "description": "O cliente recebe uma notificação por email quando sua empresa é registrada" + } + } +} \ No newline at end of file diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/ru.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/ru.VirtoCommerce.Customer.json index 296e0362..1a322a28 100644 --- a/src/VirtoCommerce.CustomerModule.Web/Localizations/ru.VirtoCommerce.Customer.json +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/ru.VirtoCommerce.Customer.json @@ -3,88 +3,92 @@ "main-menu-title": "Контакты", "blades": { "contact-detail": { - "title-new": "Новый Покупатель", - "subtitle": "Информация о Покупателе", + "title-new": "Новый контакт", + "subtitle": "Детали контакта", "labels": { "first-name": "Имя", - "middle-name": "Второе имя", + "middle-name": "Отчество", "last-name": "Фамилия", - "groups": "Пользовательские группы", + "groups": "Группы пользователей", "full-name": "Полное имя", - "birthday": "День рождения", - "salutation": "Приветствие", + "birthday": "Дата рождения", + "salutation": "Обращение", "defaultLanguage": "Язык по умолчанию", - "organizations": "Член организации(ий)", - "associated-organizations": "Связанная(ые) организация(ии)", + "currency": "Валюта", + "organizations": "Сотрудник компании(ий)", + "default-organization": "Компания по умолчанию", + "associated-organizations": "Связанные компании", "taxpayerId": "Идентификатор налогоплательщика", - "preferred-communication": "Предпочтительный тип коммуникации", + "preferred-communication": "Предпочтительный канал связи", "preferred-delivery": "Предпочтительный способ доставки", "timezone": "Часовой пояс", - "about": "О контакте", + "about": "Подробности", "description": "Описание" }, "placeholders": { - "groups": "Выбрать пользовательские группы", - "first-name": "Введите значение", - "middle-name": "Введите значение", - "last-name": "Введите значение", - "full-name": "Введите значение", - "birthday": "Введите значение", - "salutation": "Введите значение", - "defaultLanguage": "Введите значение", - "preferred-communication": "Введите значение", - "preferred-delivery": "Введите значение", - "taxpayerId": "Введите значение", - "organizations": "Выбрать организацию", - "associated-organizations": "Выбрать организацию", - "timezone": "Выбрать", - "about": "Пожалуйста, внесите информацию о контакте", - "description": "Пожалуйста, введите описание для адреса" + "groups": "Выберите группы пользователей", + "first-name": "Введите ваши данные", + "middle-name": "Введите ваши данные", + "last-name": "Введите ваши данные", + "full-name": "Введите ваши данные", + "birthday": "Введите ваши данные", + "salutation": "Введите ваши данные", + "defaultLanguage": "Укажите ваши данные", + "currency": "Укажите ваши данные", + "preferred-communication": "Укажите ваши данные", + "preferred-delivery": "Укажите ваши данные", + "taxpayerId": "Укажите ваши данные", + "organizations": "Выберите компанию", + "associated-organizations": "Выберите компанию", + "timezone": "Выберите", + "about": "Введите контактную информацию", + "description": "Введите описание адреса" } }, "employee-detail": { - "title-new": "Новый Сотрудник", - "subtitle": "Информация о Сотруднике", + "title-new": "Новый сотрудник", + "subtitle": "Информация о сотруднике", "labels": { "is-active": "Активен", "first-name": "Имя", - "middle-name": "Второе имя", + "middle-name": "Отчество", "last-name": "Фамилия", "full-name": "Полное имя", - "type": "Тип занятости", - "birthday": "День рождения", - "photo-url": "URL-адрес фотографии", + "type": "Тип сотрудника", + "birthday": "Дата рождения", + "photo-url": "URL фото", "defaultLanguage": "Язык по умолчанию", - "organizations": "Организация(ии)", + "organizations": "Компания(ии)", + "default-organization": "Компания по умолчанию", "timezone": "Часовой пояс" }, "placeholders": { - "first-name": "Введите значение", - "middle-name": "Введите значение", - "last-name": "Введите значение", - "full-name": "Введите значение", - "type": "Введите значение", - "birthday": "Введите значение", + "first-name": "Введите ваши данные", + "middle-name": "Введите ваши данные", + "last-name": "Введите ваши данные", + "full-name": "Введите ваши данные", + "type": "Введите ваши данные", + "birthday": "Введите ваши данные", "photo-url": "Введите URL", - "defaultLanguage": "Введите значение", - "organizations": "Выбрать организацию", - "timezone": "Выбрать" + "defaultLanguage": "Укажите ваши данные", + "organizations": "Выберите компанию", + "timezone": "Выберите значение" } }, "pick-store-list": { - "title": "Новый Аккаунт", - "subtitle": "Выбрать магазин для нового Аккаунта", + "title": "Новый аккаунт", + "subtitle": "Выберите магазин для нового аккаунта", "labels": { "name": "Название магазина" } }, "organization-detail": { - "title-new": "Новая Организация", - "subtitle": "Информация об Организации", + "title-new": "Новая компания", + "subtitle": "Детали компании", "labels": { "name": "Название", "description": "Описание", - "business-category": "Бизнес-категория" + "business-category": "Отрасль бизнеса" }, "placeholders": { "name": "Введите название", @@ -92,64 +96,66 @@ } }, "vendor-detail": { - "title-new": "Новый Продавец", - "subtitle": "Информация о Продавце", + "title-new": "Новый поставщик", + "subtitle": "Информация о поставщике", "labels": { "name": "Название", - "site-url": "URL-адрес сайта", - "logo-url": "URL-адрес логотипа", + "site-url": "URL сайта", + "logo-url": "URL логотипа", "group-name": "Название группы", "description": "Описание" }, "placeholders": { - "name": "Введите название", + "name": "Введите ваши данные", "site-url": "Введите URL", "logo-url": "Введите URL", - "group-name": "Введите значение", + "group-name": "Введите ваши данные", "description": "Введите описание" } }, "member-add": { "title": "Новый контакт", - "subtitle": "Выбрать тип контакта", + "subtitle": "Выберите тип контакта, который вы хотите создать", "organization": { - "description": "Хранилище для других Организаций и Покупателей." + "description": "Профиль компании, который может содержать информацию о сотрудниках, постоянных контактах или других компаниях" }, "employee": { - "description": "Сотрудник Организации." + "description": "Сотрудник, работающий в компании" }, "contact": { - "description": "Покупатель магазина. Может действовать от Организации или представлять индивидуального покупателя." + "description": "Клиент магазина, который может быть членом компании или действовать как индивидуальный покупатель" }, "vendor": { - "description": "Продавец магазина." + "description": "Торговец или поставщик" } }, "member-emails-list": { "labels": { - "no-emails": "Нет почтовых адресов", + "no-emails": "Пока нет адресов электронной почты", "name": "Имя", "address": "Адрес", - "Email": "Почтовый адрес" + "Email": "Электронная почта" }, "placeholders": { - "email": "Введите значение" + "email": "Введите адрес электронной почты" } }, "member-list": { - "title": "Организации & Контакты", + "title": "Компании и контакты", "subtitle": "Загрузка '{{name}}'", - "breadcrumb-all": "Все клиенты", + "breadcrumb-all": "Все контакты", "labels": { "type": "Тип", "name": "Имя", "address": "Адрес", - "email": "Почтовый адрес", + "email": "Электронная почта", "filter-new": "Добавить новый фильтр", - "unnamed-filter": "Фильтр без названия", - "filter-vendor": "Торговые точки", + "unnamed-filter": "Безымянный фильтр", + "filter-vendor": "Поставщики", "filter-contact": "Контакты", - "filter-organization": "Организации" + "filter-organization": "Компании", + "copy-id": "Скопировать ID", + "copy-name": "Скопировать имя" }, "placeholders": { "select-filter": "Выберите фильтр" @@ -157,16 +163,16 @@ }, "member-phones-list": { "labels": { - "no-phones": "Нет телефонных номеров" + "no-phones": "Пока нет номеров телефонов" }, "placeholders": { - "phone": "Введите номер телефона" + "phone": "Введите номер телефона..." } }, "customer-accounts-list": { "commands": { - "link": "Ссылка на аккаунт", - "unlink": "Удалить ссылку на аккаунт" + "link": "Связать аккаунт", + "unlink": "Отвязать аккаунт" } }, "filter-detail": { @@ -174,31 +180,31 @@ "new-title": "Новый фильтр", "new-subtitle": "Создание нового фильтра", "labels": { - "criteria": "Фраза для поиска", + "criteria": "Поисковая фраза", "name": "Имя фильтра", - "searchInVariations": "Показать вариации продукта", - "syntax-example-1": "Все контакты содержащие 'org1.com' в проиндексированных значениях", - "syntax-example-2": "Все контакты содержащие 'Петр' и 'Иванов' в проиндексированных значениях", + "searchInVariations": "Отображать вариации продукта", + "syntax-example-1": "Все контакты, содержащие 'org1.com' в индексированных значениях свойств", + "syntax-example-2": "Все контакты, содержащие 'James' и 'Smith' в индексированных значениях свойств", "syntax-example-3": "Используйте звездочку (*) для замены нуля или более символов", - "syntax-example-4": "Все контакты с именем, содержащим 'Иван' или 'Петр' ", - "syntax-example-5": "Использовать восклицательный знак (!) как оператор НЕТ для фильтров", - "syntax-example-6": "Все контакты с выбранным типом", - "syntax-example-7": "Все контакты с датой создания между двумя значениями (включительно) ", + "syntax-example-4": "Все контакты с именем, содержащим 'Alex' или 'James'", + "syntax-example-5": "Используйте восклицательный знак (!) как оператор NOT для фильтров", + "syntax-example-6": "Все контакты с выбранным типом участника", + "syntax-example-7": "Все контакты с датой создания между двумя значениями (включительно)", "syntax-example-8": "Все контакты с датой создания между двумя значениями (исключительно)", - "syntax-example-9": "Все контакты с датой изменения больше или равно '2016-12-26'", - "syntax-example-10": "Комбинировать ключевые слова и фильтры" + "syntax-example-9": "Все контакты с датой изменения, большей или равной '2016-12-26'", + "syntax-example-10": "Сочетайте ключевые слова и фильтры" }, "placeholders": { - "criteria": "Введите фразу для поиска", - "name": "Укажите фильтру имя" + "criteria": "Введите поисковую фразу", + "name": "Дайте этому фильтру имя" } }, "member-icon": { - "title": "Управлять иконкой", + "title": "Управление иконкой", "labels": { "choose-icon": "Выберите новую иконку", - "choice-description": "Выберите изображение формата PNG, JPG или SVG.", - "preview": "Просмотр", + "choice-description": "Выберите изображение в формате PNG, JPG или SVG", + "preview": "Предварительный просмотр", "preview-description": "Текущая иконка", "reset": "Удалить иконку" } @@ -209,7 +215,7 @@ "progress": "Прогресс" }, "placeholders": { - "status": "Выбрать" + "status": "Выберите значение" } } }, @@ -219,92 +225,99 @@ "blade-subtitle": "Управление адресами" }, "member-emails-list": { - "title": "Почтовые адреса", - "blade-subtitle": "Управление почтовыми адресами" + "title": "Электронные почты", + "blade-subtitle": "Управление адресами электронной почты" }, "member-phones-list": { - "title": "Телефонные номера", - "blade-subtitle": "Управление телефонными номерами" + "title": "Номера телефонов", + "blade-subtitle": "Управление номерами телефонов" }, "customer-accounts-list": { "title": "Аккаунты", - "blade-subtitle": "Управление аккаунтами покупателей" + "blade-subtitle": "Управление аккаунтами клиентов" }, "member-icon": { "title": "Иконка" + }, + "organization-assets": { + "title": "Ресурсы" + }, + "account-contact": { + "no-contact": "Нет контакта", + "show-contact": "Показать контакт" } }, "dialogs": { "members-delete": { - "title": "Подтверждение удаления", - "message": "Вы уверены, что хотите удалить выбранные Организации или Контакты?" + "title": "Подтвердите удаление", + "message": "Вы уверены, что хотите удалить выбранные компании или контакты?" }, "unknown-member-type": { "title": "Ошибка", - "message": "Редактирование неизвестного типа участника '{{memberType}}' невозможно." + "message": "Невозможно редактировать участника неизвестного типа: '{{memberType}}'" }, "member-save": { - "title": "Сохранение изменений", - "message": "Контакт был изменен. Вы хотите сохранить изменения?" + "title": "Сохранить изменения", + "message": "Этот контакт был изменен. Вы хотите сохранить изменения?" }, "email-save": { - "title": "Сохранение изменений", - "message": "Почтовый адрес был изменен. Вы хотите сохранить изменения?" + "title": "Сохранить изменения", + "message": "Адрес электронной почты был изменен. Вы хотите сохранить изменения?" }, "phone-number-save": { - "title": "Сохранение изменений", + "title": "Сохранить изменения", "message": "Номер телефона был изменен. Вы хотите сохранить изменения?" } } }, "permissions": { - "customer:access": "Открытие списка покупателей", - "customer:create": "Создание новой записи с данными покупателей", - "customer:read": "Просмотр подробной информации о покупателе", - "customer:update": "Обновление существующих записей с данными покупателей", - "customer:delete": "Удаление записей с данными покупателей" + "customer:access": "Открыть меню клиентов", + "customer:create": "Создать данные клиента", + "customer:read": "Просмотреть данные клиента", + "customer:update": "Обновить данные клиента", + "customer:delete": "Удалить данные клиента" }, "settings": { "Customer": { "MemberGroups": { - "title": "Доступные пользовательские группы", - "description": "Список групп, которым могут принадлежать пользователи и организации." + "title": "Словарь групп участников", + "description": "Все доступные значения групп участников" }, "ExportImport.PageSize": { - "title": "Размер страницы при экспорте и импорте данных", - "description": "Количество записей, переносимых за одну транзакцию. Большие значения могут привести к ухудшению производительности" + "title": "Размер страницы, используемый для экспорта / импорта", + "description": "Примечание: большие значения могут привести к снижению производительности" }, "Search": { "EventBasedIndexation": { "Enable": { - "title": "Включить индексацию событий для клиентов (требуется перезапуск)", - "description": "Любое изменение клиента вызовет фоновую задачу, которая применит эти изменения для индексации поиска" + "title": "Включить событийную индексацию для сущностей клиентов (требуется перезапуск)", + "description": "Любое изменение сущности клиента запускает фоновую задачу, которая применяет эти изменения к индексу поиска" } } }, "OrganizationStatuses": { - "title": "Статусы органиаций", - "description": "Редактировать статусы" + "title": "Статусы компаний", + "description": "Редактировать статусы компаний" }, "VendorStatuses": { - "title": "Статусы торговых точек", - "description": "Редактировать статусы" + "title": "Статусы поставщиков", + "description": "Редактировать статусы поставщиков" }, "EmployeeStatuses": { "title": "Статусы сотрудников", - "description": "Редактировать статусы" + "description": "Редактировать статусы сотрудников" }, "ContactStatuses": { "title": "Статусы контактов", - "description": "Редактировать статусы" + "description": "Редактировать статусы контактов" }, "OrganizationDefaultStatus": { - "title": "Статус организации по умолчанию", - "description": "Этот статус будет присвоен при регистрации организации" + "title": "Статус компании по умолчанию", + "description": "Этот статус будет присвоен недавно зарегистрированной компании" }, "ContactDefaultStatus": { "title": "Статус контакта по умолчанию", - "description": "Этот статус будет присвоен при регистрации контакта" + "description": "Этот статус будет присвоен владельцу недавно зарегистрированной компании" } }, "VirtoCommerce": { @@ -312,8 +325,8 @@ "IndexingJobs": { "IndexationDate": { "Member": { - "title": "Дата и время индекации контактов", - "description": "Дата и время начала задачи индексации контактов" + "title": "Дата и время индексации участников", + "description": "Дата и время начала индексации участников" } } } @@ -322,13 +335,13 @@ }, "module": { "VirtoCommerce.Customer": { - "description": "Экспорт или импорт контактов и организаций" + "description": "Экспорт или импорт контактов и компаний" } }, "notificationTypes": { "RegisterCompanyEmailNotification": { - "displayName": "Уведомление о регистрации организации по электронной почте", - "description": "Клиент получит уведомление по электронной почте, как только его организация зарегистрировалась" + "displayName": "Уведомление по электронной почте о регистрации организации", + "description": "Клиент получает уведомление по электронной почте, когда его компания зарегистрирована" } } } diff --git a/src/VirtoCommerce.CustomerModule.Web/Localizations/zh.VirtoCommerce.Customer.json b/src/VirtoCommerce.CustomerModule.Web/Localizations/zh.VirtoCommerce.Customer.json new file mode 100644 index 00000000..309055d2 --- /dev/null +++ b/src/VirtoCommerce.CustomerModule.Web/Localizations/zh.VirtoCommerce.Customer.json @@ -0,0 +1,347 @@ +{ + "customer": { + "main-menu-title": "联系人", + "blades": { + "contact-detail": { + "title-new": "新联系人", + "subtitle": "联系信息", + "labels": { + "first-name": "名", + "middle-name": "中间名", + "last-name": "姓", + "groups": "用户组", + "full-name": "全名", + "birthday": "出生日期", + "salutation": "称谓", + "defaultLanguage": "默认语言", + "currency": "货币", + "organizations": "公司成员", + "default-organization": "默认公司", + "associated-organizations": "关联公司", + "taxpayerId": "纳税人ID", + "preferred-communication": "首选通信渠道", + "preferred-delivery": "首选交付方式", + "timezone": "时区", + "about": "详细信息", + "description": "描述" + }, + "placeholders": { + "groups": "选择用户组", + "first-name": "输入您的名字", + "middle-name": "输入您的中间名", + "last-name": "输入您的姓", + "full-name": "输入您的全名", + "birthday": "输入您的出生日期", + "salutation": "输入您的称谓", + "defaultLanguage": "提供您的详细信息", + "currency": "提供您的详细信息", + "preferred-communication": "提供您的详细信息", + "preferred-delivery": "提供您的详细信息", + "taxpayerId": "提供您的详细信息", + "organizations": "选择一家公司", + "associated-organizations": "选择一家公司", + "timezone": "选择", + "about": "输入联系信息", + "description": "输入地址描述" + } + }, + "employee-detail": { + "title-new": "新员工", + "subtitle": "员工信息", + "labels": { + "is-active": "活跃", + "first-name": "名", + "middle-name": "中间名", + "last-name": "姓", + "full-name": "全名", + "type": "员工类型", + "birthday": "出生日期", + "photo-url": "照片URL", + "defaultLanguage": "默认语言", + "organizations": "公司", + "default-organization": "默认公司", + "timezone": "时区" + }, + "placeholders": { + "first-name": "输入您的名字", + "middle-name": "输入您的中间名", + "last-name": "输入您的姓", + "full-name": "输入您的全名", + "type": "输入类型", + "birthday": "输入出生日期", + "photo-url": "输入URL", + "defaultLanguage": "提供您的详细信息", + "organizations": "选择一家公司", + "timezone": "选择一个值" + } + }, + "pick-store-list": { + "title": "新账户", + "subtitle": "为新账户选择商店", + "labels": { + "name": "商店名称" + } + }, + "organization-detail": { + "title-new": "新公司", + "subtitle": "公司信息", + "labels": { + "name": "名称", + "description": "描述", + "business-category": "业务领域" + }, + "placeholders": { + "name": "输入名称", + "description": "提供描述" + } + }, + "vendor-detail": { + "title-new": "新供应商", + "subtitle": "供应商信息", + "labels": { + "name": "名称", + "site-url": "网站URL", + "logo-url": "标志URL", + "group-name": "组名", + "description": "描述" + }, + "placeholders": { + "name": "输入您的数据", + "site-url": "输入URL", + "logo-url": "输入URL", + "group-name": "输入组名", + "description": "提供描述" + } + }, + "member-add": { + "title": "新联系人", + "subtitle": "选择您想要创建的联系人类型", + "organization": { + "description": "可能包含有关员工、常规联系人或其他公司的信息的公司资料" + }, + "employee": { + "description": "在公司工作的员工" + }, + "contact": { + "description": "可能是公司成员或作为个人购物者的商店客户" + }, + "vendor": { + "description": "商人或供应商" + } + }, + "member-emails-list": { + "labels": { + "no-emails": "尚无电子邮件", + "name": "名称", + "address": "地址", + "Email": "电子邮件" + }, + "placeholders": { + "email": "输入电子邮件" + } + }, + "member-list": { + "title": "公司和联系人", + "subtitle": "加载 '{{name}}'", + "breadcrumb-all": "所有联系人", + "labels": { + "type": "类型", + "name": "名称", + "address": "地址", + "email": "电子邮件", + "filter-new": "添加新过滤器", + "unnamed-filter": "未命名过滤器", + "filter-vendor": "供应商", + "filter-contact": "联系人", + "filter-organization": "公司", + "copy-id": "复制ID", + "copy-name": "复制名称" + }, + "placeholders": { + "select-filter": "选择过滤器" + } + }, + "member-phones-list": { + "labels": { + "no-phones": "尚无电话号码" + }, + "placeholders": { + "phone": "请输入电话号码..." + } + }, + "customer-accounts-list": { + "commands": { + "link": "链接账户", + "unlink": "取消链接账户" + } + }, + "filter-detail": { + "subtitle": "编辑过滤器", + "new-title": "新过滤器", + "new-subtitle": "创建新过滤器", + "labels": { + "criteria": "搜索短语", + "name": "过滤器名称", + "searchInVariations": "显示产品变体", + "syntax-example-1": "所有包含 'org1.com' 的联系人", + "syntax-example-2": "所有包含 'James' 和 'Smith' 的联系人", + "syntax-example-3": "使用星号 (*) 替换零个或多个字符", + "syntax-example-4": "所有名中包含 'Alex' 或 'James' 的联系人", + "syntax-example-5": "使用感叹号 (!) 作为过滤器的 NOT 运算符", + "syntax-example-6": "所有具有所选成员类型的联系人", + "syntax-example-7": "所有创建日期在两个值之间的联系人(包含)", + "syntax-example-8": "所有创建日期在两个值之间的联系人(不包含)", + "syntax-example-9": "所有修改日期大于或等于 '2016-12-26' 的联系人", + "syntax-example-10": "组合关键字和过滤器" + }, + "placeholders": { + "criteria": "输入搜索短语", + "name": "给此过滤器命名" + } + }, + "member-icon": { + "title": "管理图标", + "labels": { + "choose-icon": "选择新图标", + "choice-description": "选择PNG、JPG或SVG格式的图像", + "preview": "预览", + "preview-description": "当前图标", + "reset": "移除图标" + } + }, + "shared": { + "labels": { + "status": "状态", + "progress": "进度" + }, + "placeholders": { + "status": "请选择一个值" + } + } + }, + "widgets": { + "address-list": { + "title": "地址", + "blade-subtitle": "管理地址" + }, + "member-emails-list": { + "title": "电子邮件", + "blade-subtitle": "管理电子邮件" + }, + "member-phones-list": { + "title": "电话号码", + "blade-subtitle": "管理电话号码" + }, + "customer-accounts-list": { + "title": "账户", + "blade-subtitle": "管理客户账户" + }, + "member-icon": { + "title": "图标" + }, + "organization-assets": { + "title": "资源" + }, + "account-contact": { + "no-contact": "无联系人", + "show-contact": "显示联系人" + } + }, + "dialogs": { + "members-delete": { + "title": "确认删除", + "message": "您确定要删除所选的公司或联系人吗?" + }, + "unknown-member-type": { + "title": "错误", + "message": "无法编辑未知类型的成员: '{{memberType}}'" + }, + "member-save": { + "title": "保存更改", + "message": "此联系人已被修改。您要保存更改吗?" + }, + "email-save": { + "title": "保存更改", + "message": "电子邮件已被修改。您要保存更改吗?" + }, + "phone-number-save": { + "title": "保存更改", + "message": "电话号码已被修改。您要保存更改吗?" + } + } + }, + "permissions": { + "customer:access": "打开客户菜单", + "customer:create": "创建客户数据", + "customer:read": "查看客户数据", + "customer:update": "更新客户数据", + "customer:delete": "删除客户数据" + }, + "settings": { + "Customer": { + "MemberGroups": { + "title": "成员组字典", + "description": "所有可用的成员组值" + }, + "ExportImport.PageSize": { + "title": "用于导出/导入的页面大小", + "description": "注意: 大值可能导致性能下降" + }, + "Search": { + "EventBasedIndexation": { + "Enable": { + "title": "启用基于事件的客户实体索引(需要重启)", + "description": "对客户实体的任何更改都会触发后台任务,将这些更改应用于搜索索引" + } + } + }, + "OrganizationStatuses": { + "title": "公司状态", + "description": "编辑公司状态" + }, + "VendorStatuses": { + "title": "供应商状态", + "description": "编辑供应商状态" + }, + "EmployeeStatuses": { + "title": "员工状态", + "description": "编辑员工状态" + }, + "ContactStatuses": { + "title": "联系人状态", + "description": "编辑联系人状态" + }, + "OrganizationDefaultStatus": { + "title": "公司默认状态", + "description": "此状态将分配给最近注册的公司" + }, + "ContactDefaultStatus": { + "title": "联系人默认状态", + "description": "此状态将分配给最近注册的公司的所有者" + } + }, + "VirtoCommerce": { + "Search": { + "IndexingJobs": { + "IndexationDate": { + "Member": { + "title": "成员索引日期和时间", + "description": "成员索引任务开始的日期和时间" + } + } + } + } + } + }, + "module": { + "VirtoCommerce.Customer": { + "description": "导出或导入联系人和公司" + } + }, + "notificationTypes": { + "RegisterCompanyEmailNotification": { + "displayName": "组织注册电子邮件通知", + "description": "客户在其公司注册时会收到电子邮件通知" + } + } +}