diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/de.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/de.VirtoCommerce.Core.json
index e757c91c..1dc08631 100644
--- a/src/VirtoCommerce.CoreModule.Web/Localizations/de.VirtoCommerce.Core.json
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/de.VirtoCommerce.Core.json
@@ -1,277 +1,322 @@
{
- "core": {
- "commands": {
- "rebuild-index": "Suchindex erstellen",
- "default": "Standardmäßig verwenden"
+ "core": {
+ "commands": {
+ "apply-filter": "Speichern und anwenden",
+ "rebuild-index": "Index erstellen",
+ "default": "Als Standard festlegen"
+ },
+ "main-menu-title": {
+ "search-index": "Suchindex"
+ },
+ "blades": {
+ "index-progress": {
+ "labels": {
+ "start": "Start",
+ "end": "Ende",
+ "errors": "Fehler",
+ "stats": "{{ processedCount }} von {{ totalCount }} Datensätzen indexiert"
+ }
+ },
+ "index-detail": {
+ "title": "Suchindex",
+ "title-new": "Suchindex fehlt",
+ "subtitle": "Suchindex-Details",
+ "labels": {
+ "no-index": "Keine Daten",
+ "build-date": "Zuletzt indexiert",
+ "content": "Indexinhalt"
+ }
+ },
+ "address-list": {
+ "labels": {
+ "no-addresses": "Noch keine Adressen"
+ }
+ },
+ "address-detail": {
+ "subtitle": "Adresse bearbeiten",
+ "labels": {
+ "name": "Adressname",
+ "address-type": "Adresstyp",
+ "first-name": "Vorname",
+ "last-name": "Nachname",
+ "country": "Land",
+ "region": "Region",
+ "city": "Stadt",
+ "address1": "Adresszeile 1",
+ "address2": "Adresszeile 2",
+ "zip-code": "Postleitzahl",
+ "email": "E-Mail",
+ "phone": "Telefon",
+ "description": "Beschreibung"
+ },
+ "placeholders": {
+ "address-type": "Auswählen...",
+ "country": "Auswählen...",
+ "region": "Auswählen..."
+ }
+ },
+ "currency-list": {
+ "title": "Währungen",
+ "subtitle": "Währungen verwalten",
+ "labels": {
+ "exchange-rate": "Wechselkurs:",
+ "no-currencies": "Keine Währungen"
+ }
+ },
+ "currency-detail": {
+ "new-title": "Neue Währung",
+ "new-subtitle": "Währungsdetails eingeben",
+ "subtitle": "Währungsdetails bearbeiten",
+ "labels": {
+ "code": "Code",
+ "name": "Name",
+ "is-primary": "Als Standard festlegen",
+ "exchange-rate": "Wechselkurs",
+ "symbol": "Zeichen",
+ "custom-formatting": "Benutzerdefinierte Formatierung",
+ "midpoint-rounding": "Rundung zur Mitte",
+ "rounding-type": "Rundungstyp"
+ },
+ "descriptions": {
+ "code": "Geben Sie einen 3-stelligen ISO 4217-Code an, falls zutreffend",
+ "name": "Geben Sie einen Namen für diese Währung an",
+ "is-primary": "Aktivieren Sie diese Option, um diese Währung als Standard festzulegen. Hinweis: Nur eine Währung kann als Standard festgelegt werden",
+ "exchange-rate": "Geben Sie den Wechselkurs gegenüber Ihrer Standardwährung an",
+ "symbol": "Geben Sie ein Zeichen für diese Währung an",
+ "custom-formatting": "Kann ein beliebiger gültiger Standard-Zahlenformatbezeichner sowie eine beliebige Kombination von benutzerdefinierten Zahlenformatbezeichnern sein",
+ "midpoint-rounding": "Wählen Sie eine geeignete Methode zur Rundung zur Mitte",
+ "rounding-type": "Wählen Sie einen geeigneten Rundungstyp."
+ },
+ "placeholders": {
+ "symbol": "Geben Sie ein Zeichen an oder lassen Sie es für die Standardkultur leer",
+ "code": "Währungscode angeben...",
+ "name": "Währungsname angeben...",
+ "exchange-rate": "Geben Sie den Wechselkurs gegenüber Ihrer Standardwährung an...",
+ "custom-formatting": "Geben Sie ein Format an oder lassen Sie es für den Standard leer",
+ "midpoint-rounding": "Rundungsrichtlinie zur Mitte auswählen",
+ "rounding-type": "Rundungsrichtlinie auswählen"
+ },
+ "validation": {
+ "maxlength": "Der Währungscode muss aus 3 alphabetischen Zeichen bestehen"
+ }
+ },
+ "fulfillment-center-contact": {
+ "labels": {
+ "country": "Land",
+ "region": "Region",
+ "city": "Stadt",
+ "address": "Adresse",
+ "zip-code": "Postleitzahl",
+ "phone": "Telefon"
+ },
+ "placeholders": {
+ "country": "Auswählen...",
+ "region": "Bundesland oder Provinz eingeben...",
+ "city": "Stadt eingeben...",
+ "address1": "Adresszeile 1 eingeben...",
+ "address2": "Adresszeile 2 eingeben...",
+ "zip-code": "Postleitzahl angeben...",
+ "phone": "Telefonnummer eingeben..."
+ }
+ },
+ "fulfillment-center-detail": {
+ "subtitle": "Fulfillment-Center bearbeiten",
+ "labels": {
+ "name": "Name",
+ "description": "Beschreibung",
+ "max-releases": "Maximale Anzahl von Freigaben im ausgewählten Batch",
+ "pick-delay": "Paket-Verzögerung"
+ }
+ },
+ "fulfillment-center-list": {
+ "title": "Fulfillment-Center",
+ "subtitle": "Fulfillment-Center verwalten"
+ },
+ "seo-list": {
+ "subtitle": "SEO verwalten",
+ "labels": {
+ "duplicates-found": "Warnung: Es gibt {{count}} widersprüchliche semantische URLs!",
+ "resolve-duplicates": "Konflikte lösen",
+ "language-code": "Sprache",
+ "container": "Shop",
+ "semanticUrl": "Semantische URL"
+ }
},
- "blades": {
- "index-progress": {
- "labels": {
- "start": "Starten",
- "end": "Ende",
- "errors": "Fehler"
- }
- },
- "index-detail": {
- "title": "Suchindex",
- "title-new": "Suchindex fehlt",
- "subtitle": "Details zum Suchindex",
- "labels": {
- "no-index": "Suchindex nicht gefunden",
- "build-date": "Letzte Indexierung",
- "content": "Suchindexinhalt"
- }
- },
- "address-list": {
- "labels": {
- "no-addresses": "Noch keine Adressen"
- }
- },
- "address-detail": {
- "subtitle": "Adresse bearbeiten",
- "labels": {
- "name": "Adressname",
- "address-type": "Adresstyp",
- "first-name": "Vorname",
- "last-name": "Nachname",
- "country": "Land",
- "region": "Region",
- "city": "Stadt",
- "address": "Adresse",
- "zip-code": "PLZ",
- "email": "E-Mail",
- "phone": "Telefon",
- "description": "Description"
- },
- "placeholders": {
- "address-type": "Wählen Sie aus...",
- "first-name": "Wert eingeben",
- "last-name": "Wert eingeben",
- "country": "Wählen Sie aus...",
- "region": "Region eingeben",
- "city": "Stadt eingeben",
- "address1": "Adresszeile 1 eingeben",
- "address2": "Adresszeile 2 eingeben",
- "zip-code": "Postleitzahl eingeben",
- "email": "Wert eingeben",
- "phone": "Telefonnummer eingeben"
- }
- },
- "currency-list": {
- "title": "Währungen",
- "subtitle": "System Währungen verwalten",
- "labels": {
- "exchange-rate": "Wechselkurs:",
- "no-currencies": "Keine Währungen"
- }
- },
- "currency-detail": {
- "new-title": "Neue Währung",
- "new-subtitle": "Einzelheiten zu Währung eingeben",
- "subtitle": "Bearbeiten Sie die Details zu Währung",
- "labels": {
- "code": "Code",
- "name": "Name",
- "is-primary": "Ist Primär",
- "exchange-rate": "Wechselkurs",
- "symbol": "Symbol",
- "custom-formatting": "Benutzerdefinierte Formatierung"
- },
- "descriptions": {
- "code": "Der Währungscode. Verwenden Sie den 3-Buchstaben-ISO 4217-Code, falls vorhanden.",
- "name": "Der Name der Währung.",
- "is-primary": "Ist das die Hauptwährung? Nur eine Währung kann primär sein.",
- "exchange-rate": "Der Wechselkurs zur Primärwährung des Wechselkurses",
- "symbol": "Kurzes Währungssymbol",
- "custom-formatting": "Kann jeder gültige Standardbezeichner für numerische Formate sein, z sowie jede Kombination von benutzerdefinierten numerischen Formatspezifizierern."
- },
- "placeholders": {
- "symbol": "Ein eigenes Symbol eingeben oder leer lassen um entsprechenden Standard zu verwenden.",
- "code": "Währungscode eingeben",
- "name": "Geben Sie den Währungsnamen ein",
- "exchange-rate": "Geben Sie den Wechselkurs gegenüber der Hauptwährung ein",
- "custom-formatting": "Bitte geben Sie ein Format an oder lassen Sie es als Standard leer"
- },
- "validation": {
- "maxlength": "Der Währungscode darf nur 3 Symbole enthalten"
- }
- },
- "fulfillment-center-contact": {
- "labels": {
- "country": "Land",
- "region": "Region",
- "city": "Stadt",
- "address": "Adresse",
- "zip-code": "PLZ",
- "phone": "Telefon"
- },
- "placeholders": {
- "country": "Wählen Sie aus...",
- "region": "Region eingeben",
- "city": "Stadt eingeben",
- "address1": "Adresszeile 1 eingeben",
- "address2": "Adresszeile 2 eingeben",
- "zip-code": "Postleitzahl eingeben",
- "phone": "Telefonnummer eingeben"
- }
- },
- "fulfillment-center-detail": {
- "subtitle": "Erfüllungszentrum bearbeiten",
- "labels": {
- "name": "Name",
- "description": "Beschreibung",
- "max-releases": "Max. Freigaben pro Selektion",
- "pick-delay": "Verzögerung wählen"
- }
- },
- "fulfillment-center-list": {
- "title": "Erfüllungszentrum",
- "subtitle": "Erfüllungszentrum verwalten"
- },
- "seo-list": {
- "subtitle": "Verwalten der SEO-Eigenschaften",
- "labels": {
- "duplicates-found": "Es gibt {{count}} widersprüchliche Semantische URLs!",
- "resolve-duplicates": "Konflikte lösen",
- "language-code": "Sprache",
- "container": "Speichern",
- "semanticUrl": "Semantische URL"
- }
- },
- "seo-detail": {
- "title-new": "Neue SEO",
- "subtitle": "SEO Details",
- "labels": {
- "is-active": "Ist aktiv",
- "store": "Store",
- "language": "Sprache",
- "url-keyword": "URL",
- "page-title": "Seitentitel (Meta Title)",
- "meta-description": "Beschreibung (Meta Description)",
- "alternative-text": "Alternativer Text (alt)"
- },
- "placeholders": {
- "store": "Store wählen",
- "language": "Sprache wählen",
- "url-keyword": "Stichwort eingeben",
- "page-title": "Titel eingeben",
- "meta-description": "Beschreibung eingeben",
- "alternative-text": "Text eingeben"
- },
- "validations": {
- "url-keyword-required": "Erforderlich",
- "url-keyword-invalid": "Ungültige URL-Zeichen",
- "url-keyword-duplicate": "Doppelte URL gefunden"
- }
- },
- "seo-duplicates": {
- "subtitle": "SEO Konflikte",
- "labels": {
- "semanticUrl": "Semantische URL",
- "container": "Speichern"
- }
- },
- "package-type-list": {
- "title": "Vordefinierte Paketgröße Abmessungen",
- "subtitle": "Verwalten von Systempaketypen",
- "labels": {
- "no-packages": "Keine vordefinierten Pakete"
- }
- },
- "package-type-detail": {
- "new-title": "Neue Package Typ",
- "new-subtitle": "Paketgröße Werte eingeben",
- "subtitle": "Paketgröße details bearbeiten",
- "labels": {
- "name": "Pakettypname",
- "name-description": "Wird zur Identifizierung verwendet werden",
- "name-placeholder": "Package Type Name eingeben",
- "measureUnit": "Maßeinheit",
- "measureUnit-description": "Wird als primäre Maßeinheit für Größen verwendet",
- "measureUnit-placeholder": "Wählen Sie Maßeinheit oder definieren Sie erneut",
- "width": "Breite",
- "height": "Höhe",
- "length": "Länge"
- }
- },
- "document-type-list": {
- "title": "Dokumenttypen",
- "labels": {
- "document-type": "Dokumenttypen",
- "indexed-docs-total": "Dokumentenzähler",
- "provider": "Provider",
- "scope": "Scope",
- "last-indexation-date": "Zuletzt indiziert",
- "build-index": "Build index",
- "rebuild-index": "Rebuild index"
- }
- }
+ "seo-detail": {
+ "title-new": "Neues SEO",
+ "subtitle": "SEO-Details",
+ "labels": {
+ "is-active": "Aktiv",
+ "store": "Shop",
+ "language": "Sprache",
+ "url-keyword": "URL-Slug",
+ "page-title": "Seitentitel",
+ "meta-description": "Meta-Beschreibung",
+ "meta-keywords": "Meta-Schlüsselwörter",
+ "alternative-text": "Alternativer Bildtext"
},
- "dialogs": {
- "reindex": {
- "title": "Suchindex durchsuchen",
- "msg1": "Wählen Sie aus, wie Sie den Suchindex aktualisieren möchten. Optionen:",
- "msg2": "Update: Update durch Indizierung von fehlenden oder veralteten Daten.",
- "msg3": "Löschen + aufbauen",
- "index": "Neuaufbau: Der aktuelle Suchindex wird gelöscht und von Grund auf neu gebaut. Beachten Sie, dass es KEINE SUCHERGEBNISSE GIBT, bis der Aufbauprozess beendet ist.",
- "reindex": "Löschen + aufbauen"
- },
- "address-delete": {
- "title": "Bestätigung löschen",
- "message": "Sind Sie sicher, dass Sie diese Adresse löschen möchten?"
- },
- "address-save": {
- "title": "Änderungen speichern",
- "message": "Die Adresse wurde geändert. Möchten Sie die Änderungen speichern?"
- },
- "currency-delete": {
- "title": "Bestätigung löschen",
- "message": "Sind Sie sicher, dass Sie diese Währung löschen wollen?"
- },
- "currency-save": {
- "title": "Änderungen speichern",
- "message": "Die Währung wurde geändert. Möchten Sie die Änderungen speichern?"
- },
- "fulfillment-delete": {
- "title": "Bestätigung löschen",
- "message": "Sind Sie sicher, dass Sie diesem Erfüllungszentrumzu löschen wollen?"
- },
- "fulfillments-save": {
- "title": "Änderungen speichern",
- "message": "Die erfüllungen wurden geändert. Möchten Sie die Änderungen speichern?"
- },
- "seo-save": {
- "title": "Änderungen speichern",
- "message": "Die SEO-Informationen wurde geändert. Möchten Sie die Änderungen speichern?"
- },
- "package-type-save": {
- "title": "Änderungen speichern",
- "message": "Die Package Type Informationen wurde geändert. Möchten Sie die Änderungen speichern?"
- },
- "package-type-delete": {
- "title": "Bestätigung löschen",
- "message": "Sind Sie sicher, dass Sie dieses Pakettyp löschen wollen?"
- }
+ "placeholders": {
+ "store": "Shop auswählen...",
+ "language": "Sprache auswählen...",
+ "url-keyword": "URL-Slug angeben...",
+ "page-title": "Titel angeben...",
+ "meta-description": "Beschreibung angeben...",
+ "meta-keywords": "Schlüsselwörter angeben...",
+ "alternative-text": "Alternativen Text angeben..."
},
- "widgets": {
- "index": {
- "index-ok": "Suchindex erstellt am ",
- "index-old": "Suchindex veraltet. Index wurde zuletzt um aktualisiert",
- "no-index": "Suchindex fehlt"
- },
- "currency": {
- "title": "Währungen"
- },
- "fulfillmentCenterContact": {
- "blade-subtitle": "Kontakt Informationen",
- "title": "Kontakt Informationen"
- },
- "fulfillment": {
- "title": "Erfüllungszentrum"
- },
- "seo": {
- "title": "SEO"
- }
+ "validations": {
+ "url-keyword-required": "Dieses Feld ist erforderlich",
+ "url-keyword-invalid": "Die URL enthält ungültige Zeichen",
+ "url-keyword-duplicate": "Doppelte URL erkannt"
}
+ },
+ "seo-duplicates": {
+ "subtitle": "SEO-Konflikte",
+ "labels": {
+ "semanticUrl": "Semantische URL",
+ "container": "Shop"
+ }
+ },
+ "package-type-list": {
+ "title": "Vordefinierte Paketgröße",
+ "subtitle": "System-Pakettypen verwalten",
+ "labels": {
+ "no-packages": "Keine vordefinierten Pakete"
+ }
+ },
+ "package-type-detail": {
+ "new-title": "Neuer Pakettyp",
+ "new-subtitle": "Paketgrößenwerte eingeben",
+ "subtitle": "Paketgrößendetails bearbeiten",
+ "labels": {
+ "name": "Pakettyp-Name",
+ "name-description": "Geben Sie einen eindeutigen Pakettyp-Namen an",
+ "name-placeholder": "Pakettyp-Namen eingeben",
+ "measureUnit": "Größenmaßeinheit",
+ "measureUnit-description": "Standard-Maßeinheit für die Größe",
+ "measureUnit-placeholder": "Wählen Sie eine anwendbare Maßeinheit aus oder fügen Sie eine neue hinzu",
+ "width": "Breite",
+ "height": "Höhe",
+ "length": "Länge"
+ }
+ },
+ "document-type-list": {
+ "title": "Datensatztypen",
+ "labels": {
+ "document-type": "Datensatztyp",
+ "indexed-docs-total": "Datensatzanzahl",
+ "provider": "Anbieter",
+ "scope": "Bereich",
+ "last-indexation-date": "Zuletzt indexiert",
+ "build-index": "Index erstellen",
+ "rebuild-index": "Index neu erstellen"
+ }
+ }
+ },
+ "dialogs": {
+ "reindex": {
+ "title": "Suchindex erstellen",
+ "msg1": "Wählen Sie aus, wie Sie den Suchindex aktualisieren möchten:",
+ "msg2": "Erstellen: Alle Daten ohne Neuaufbau indexieren",
+ "msg3": "Löschen und erstellen: Den vorhandenen Suchindex löschen und einen neuen von Grund auf erstellen. Hinweis: Bis zum Abschluss des Erstellungsprozesses sind keine Suchergebnisse verfügbar",
+ "index": "Erstellen",
+ "reindex": "Löschen und erstellen"
+ },
+ "address-delete": {
+ "title": "Löschen bestätigen",
+ "message": "Sind Sie sicher, dass Sie diese Adresse löschen möchten?"
+ },
+ "address-save": {
+ "title": "Änderungen speichern",
+ "message": "Die Adresse wurde geändert. Möchten Sie die Änderungen speichern?"
+ },
+ "currency-delete": {
+ "title": "Löschen bestätigen",
+ "message": "Sind Sie sicher, dass Sie diese Währung löschen möchten?"
+ },
+ "currency-save": {
+ "title": "Änderungen speichern",
+ "message": "Die Währung wurde geändert. Möchten Sie die Änderungen speichern?"
+ },
+ "fulfillment-delete": {
+ "title": "Löschen bestätigen",
+ "message": "Sind Sie sicher, dass Sie dieses Fulfillment-Center löschen möchten?"
+ },
+ "fulfillments-save": {
+ "title": "Änderungen speichern",
+ "message": "Das Fulfillment-Center wurde geändert. Möchten Sie die Änderungen speichern?"
+ },
+ "seo-save": {
+ "title": "Änderungen speichern",
+ "message": "Die SEO-Informationen wurden geändert. Möchten Sie die Änderungen speichern?"
+ },
+ "package-type-save": {
+ "title": "Änderungen speichern",
+ "message": "Die Pakettyp-Informationen wurden geändert. Möchten Sie die Änderungen speichern?"
+ },
+ "package-type-delete": {
+ "title": "Löschen bestätigen",
+ "message": "Sind Sie sicher, dass Sie diesen Pakettyp löschen möchten?"
+ }
+ },
+ "widgets": {
+ "index": {
+ "index-ok": "Indexiert ",
+ "index-old": "Dieser Index ist veraltet, da er erstellt wurde",
+ "no-index": "Suchindex fehlt"
+ },
+ "currency": {
+ "title": "Währungen"
+ },
+ "fulfillmentCenterContact": {
+ "blade-subtitle": "Kontaktdetails",
+ "title": "Kontaktdetails"
+ },
+ "fulfillment": {
+ "title": "Fulfillment-Center"
+ },
+ "seo": {
+ "title": "SEO"
+ }
+ }
+ },
+ "permissions": {
+ "core:packageType:create": "Pakettyp-Daten erstellen",
+ "core:packageType:update": "Pakettyp-Daten aktualisieren",
+ "core:packageType:delete": "Pakettyp-Daten löschen",
+ "core:currency:create": "Währungsdaten erstellen",
+ "core:currency:update": "Währungsdaten aktualisieren",
+ "core:currency:delete": "Währungsdaten löschen"
+ },
+ "settings": {
+ "VirtoCommerce.Core.General.TaxTypes": {
+ "description": "Verfügbare Steuerarten",
+ "title": "Steuerarten"
+ },
+ "VirtoCommerce.Core.General.WeightUnits": {
+ "description": "Verfügbare Gewichtseinheiten für physische Waren",
+ "title": "Gewichtseinheiten"
+ },
+ "VirtoCommerce.Core.General.MeasureUnits": {
+ "description": "Verfügbare Maßeinheiten für die Größe physischer Waren",
+ "title": "Größenmaßeinheiten"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Ground.Rate": {
+ "description": "Feste Landversandgebühr",
+ "title": "Landversandgebühr"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Air.Rate": {
+ "description": "Feste Luftversandgebühr",
+ "title": "Luftversandgebühr"
+ },
+ "VirtoCommerce.Core.FixedTaxRateProvider.Rate": {
+ "description": "Fester Steuersatz",
+ "title": "Fester Steuersatz in Prozent"
+ }
+ },
+ "module": {
+ "VirtoCommerce.Core": {
+ "description": "Währungen, Pakettypen exportieren oder importieren"
}
-}
+ }
+}
\ No newline at end of file
diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/en.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/en.VirtoCommerce.Core.json
index 6e96e0cb..bb479444 100644
--- a/src/VirtoCommerce.CoreModule.Web/Localizations/en.VirtoCommerce.Core.json
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/en.VirtoCommerce.Core.json
@@ -2,11 +2,11 @@
"core": {
"commands": {
"apply-filter": "Save and apply",
- "rebuild-index": "Build Index",
+ "rebuild-index": "Build index",
"default": "Make default"
},
"main-menu-title": {
- "search-index": "Search Index"
+ "search-index": "Search index"
},
"blades": {
"index-progress": {
@@ -18,7 +18,7 @@
}
},
"index-detail": {
- "title": "Search Index",
+ "title": "Search index",
"title-new": "Search index missing",
"subtitle": "Search index details",
"labels": {
@@ -50,9 +50,9 @@
"description": "Description"
},
"placeholders": {
- "address-type": "Please select...",
- "country": "Please select...",
- "region": "Please select..."
+ "address-type": "Select...",
+ "country": "Select...",
+ "region": "Select..."
}
},
"currency-list": {
@@ -78,21 +78,21 @@
"rounding-type": "Rounding type"
},
"descriptions": {
- "code": "Please provide a 3-letter ISO 4217 code, if applicable.",
- "name": "Please provide a name for this currency.",
- "is-primary": "Enable this option to make this currency your default one. Note: Only one currency may be set as default.",
- "exchange-rate": "Please provide the exchange rate against your default currency.",
- "symbol": "Please provide a sign for this currency.",
- "custom-formatting": "Can be any valid standard numeric format specifier, as well as any combination of custom numeric format specifiers.",
- "midpoint-rounding": "Please select an appropriate midpoint rounding method.",
- "rounding-type": "Please select an appropriate rounding type."
+ "code": "Provide a 3-letter ISO 4217 code, if applicable",
+ "name": "Provide a name for this currency",
+ "is-primary": "Enable this option to set this currency as default. Note: Only one currency may be set as default",
+ "exchange-rate": "Provide the exchange rate against your default currency",
+ "symbol": "Provide a sign for this currency",
+ "custom-formatting": "Can be any valid standard numeric format specifier, as well as any combination of custom numeric format specifiers",
+ "midpoint-rounding": "Select an appropriate midpoint rounding method",
+ "rounding-type": "Select an appropriate rounding type."
},
"placeholders": {
- "symbol": "Please provide a sign or leave blank for default culture",
- "code": "Please provide currency code...",
- "name": "Please provide currency name...",
- "exchange-rate": "Please provide the exchange rate against your default currency...",
- "custom-formatting": "Please provide a format or leave blank for default",
+ "symbol": "Provide a sign or leave blank for default culture",
+ "code": "Provide currency code...",
+ "name": "Provide currency name...",
+ "exchange-rate": "Provide the exchange rate against your default currency...",
+ "custom-formatting": "Provide a format or leave blank for default",
"midpoint-rounding": "Select midpoint rounding policy",
"rounding-type": "Select rounding policy"
},
@@ -111,12 +111,12 @@
},
"placeholders": {
"country": "Select...",
- "region": "Please enter state or province...",
- "city": "Please enter city...",
- "address1": "Please enter address line 1...",
- "address2": "Please enter address line 2...",
- "zip-code": "Please provide ZIP or postal code...",
- "phone": "Please enter phone number..."
+ "region": "Enter state or province...",
+ "city": "Enter city...",
+ "address1": "Enter address line 1...",
+ "address2": "Enter address line 2...",
+ "zip-code": "Provide ZIP or postal code...",
+ "phone": "Enter phone number..."
}
},
"fulfillment-center-detail": {
@@ -129,7 +129,7 @@
}
},
"fulfillment-center-list": {
- "title": "Fulfillment Centers",
+ "title": "Fulfillment centers",
"subtitle": "Managing fulfillment centers"
},
"seo-list": {
@@ -156,13 +156,13 @@
"alternative-text": "Image alternative text"
},
"placeholders": {
- "store": "Please select store...",
- "language": "Please select language...",
- "url-keyword": "Please provide URL slug...",
- "page-title": "Please provide title...",
- "meta-description": "Please provide description...",
- "meta-keywords": "Please provide keywords...",
- "alternative-text": "Please provide alt text..."
+ "store": "Select store...",
+ "language": "Select language...",
+ "url-keyword": "Provide URL slug...",
+ "page-title": "Provide title...",
+ "meta-description": "Provide description...",
+ "meta-keywords": "Provide keywords...",
+ "alternative-text": "Provide alt text..."
},
"validations": {
"url-keyword-required": "This field is required",
@@ -190,7 +190,7 @@
"subtitle": "Edit package size details",
"labels": {
"name": "Package type name",
- "name-description": "Please provide a unique package type name.",
+ "name-description": "Provide a unique package type name",
"name-placeholder": "Enter package type name",
"measureUnit": "Size measurement unit",
"measureUnit-description": "Default measurement unit for size",
@@ -215,15 +215,15 @@
},
"dialogs": {
"reindex": {
- "title": "Build Search Index",
- "msg1": "Please choose how you want to update the search index:",
- "msg2": "Build: Index all data without recreating.",
- "msg3": "Delete and build: Delete the existing search index and build a new one from scratch. Note: No search results will be available until the build process is over.",
+ "title": "Build search index",
+ "msg1": "Choose how you want to update the search index:",
+ "msg2": "Build: Index all data without recreating",
+ "msg3": "Delete and build: Delete the existing search index and build a new one from scratch. Note: No search results will be available until the build process is over",
"index": "Build",
"reindex": "Delete and build"
},
"address-delete": {
- "title": "Confirm Delete",
+ "title": "Confirm delete",
"message": "Are you sure you want to delete this address?"
},
"address-save": {
@@ -231,7 +231,7 @@
"message": "The address has been modified. Do you want to save changes?"
},
"currency-delete": {
- "title": "Confirm Delete",
+ "title": "Confirm delete",
"message": "Are you sure you want to delete this currency?"
},
"currency-save": {
@@ -239,7 +239,7 @@
"message": "The currency has been modified. Do you want to save changes?"
},
"fulfillment-delete": {
- "title": "Confirm Delete",
+ "title": "Confirm delete",
"message": "Are you sure you want to delete this fulfillment center?"
},
"fulfillments-save": {
@@ -255,7 +255,7 @@
"message": "The package type information has been modified. Do you want to save changes?"
},
"package-type-delete": {
- "title": "Confirm Delete",
+ "title": "Confirm delete",
"message": "Are you sure you want to delete this package type?"
}
},
@@ -319,4 +319,4 @@
"description": "Export or import currencies, package types"
}
}
-}
+}
\ No newline at end of file
diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/es.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/es.VirtoCommerce.Core.json
new file mode 100644
index 00000000..5e2f975c
--- /dev/null
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/es.VirtoCommerce.Core.json
@@ -0,0 +1,322 @@
+{
+ "core": {
+ "commands": {
+ "apply-filter": "Guardar y aplicar",
+ "rebuild-index": "Construir índice",
+ "default": "Establecer como predeterminado"
+ },
+ "main-menu-title": {
+ "search-index": "Índice de búsqueda"
+ },
+ "blades": {
+ "index-progress": {
+ "labels": {
+ "start": "Inicio",
+ "end": "Fin",
+ "errors": "Errores",
+ "stats": "Indexados {{ processedCount }} de {{ totalCount }} registros"
+ }
+ },
+ "index-detail": {
+ "title": "Índice de búsqueda",
+ "title-new": "Falta el índice de búsqueda",
+ "subtitle": "Detalles del índice de búsqueda",
+ "labels": {
+ "no-index": "Sin datos",
+ "build-date": "Última indexación",
+ "content": "Contenido del índice"
+ }
+ },
+ "address-list": {
+ "labels": {
+ "no-addresses": "Aún no hay direcciones"
+ }
+ },
+ "address-detail": {
+ "subtitle": "Editar dirección",
+ "labels": {
+ "name": "Nombre de la dirección",
+ "address-type": "Tipo de dirección",
+ "first-name": "Nombre",
+ "last-name": "Apellido",
+ "country": "País",
+ "region": "Región",
+ "city": "Ciudad",
+ "address1": "Dirección línea 1",
+ "address2": "Dirección línea 2",
+ "zip-code": "Código postal",
+ "email": "Correo electrónico",
+ "phone": "Teléfono",
+ "description": "Descripción"
+ },
+ "placeholders": {
+ "address-type": "Seleccionar...",
+ "country": "Seleccionar...",
+ "region": "Seleccionar..."
+ }
+ },
+ "currency-list": {
+ "title": "Monedas",
+ "subtitle": "Gestión de monedas",
+ "labels": {
+ "exchange-rate": "Tipo de cambio:",
+ "no-currencies": "No hay monedas"
+ }
+ },
+ "currency-detail": {
+ "new-title": "Nueva moneda",
+ "new-subtitle": "Introducir detalles de la moneda",
+ "subtitle": "Editar detalles de la moneda",
+ "labels": {
+ "code": "Código",
+ "name": "Nombre",
+ "is-primary": "Establecer como predeterminada",
+ "exchange-rate": "Tipo de cambio",
+ "symbol": "Símbolo",
+ "custom-formatting": "Formato personalizado",
+ "midpoint-rounding": "Redondeo al punto medio",
+ "rounding-type": "Tipo de redondeo"
+ },
+ "descriptions": {
+ "code": "Proporcione un código ISO 4217 de 3 letras, si es aplicable",
+ "name": "Proporcione un nombre para esta moneda",
+ "is-primary": "Active esta opción para establecer esta moneda como predeterminada. Nota: Solo se puede establecer una moneda como predeterminada",
+ "exchange-rate": "Proporcione el tipo de cambio con respecto a su moneda predeterminada",
+ "symbol": "Proporcione un símbolo para esta moneda",
+ "custom-formatting": "Puede ser cualquier especificador de formato numérico estándar válido, así como cualquier combinación de especificadores de formato numérico personalizados",
+ "midpoint-rounding": "Seleccione un método apropiado de redondeo al punto medio",
+ "rounding-type": "Seleccione un tipo de redondeo apropiado"
+ },
+ "placeholders": {
+ "symbol": "Proporcione un símbolo o deje en blanco para la cultura predeterminada",
+ "code": "Proporcione el código de la moneda...",
+ "name": "Proporcione el nombre de la moneda...",
+ "exchange-rate": "Proporcione el tipo de cambio con respecto a su moneda predeterminada...",
+ "custom-formatting": "Proporcione un formato o deje en blanco para el valor predeterminado",
+ "midpoint-rounding": "Seleccione la política de redondeo al punto medio",
+ "rounding-type": "Seleccione la política de redondeo"
+ },
+ "validation": {
+ "maxlength": "El código de la moneda debe constar de 3 caracteres alfabéticos"
+ }
+ },
+ "fulfillment-center-contact": {
+ "labels": {
+ "country": "País",
+ "region": "Región",
+ "city": "Ciudad",
+ "address": "Dirección",
+ "zip-code": "Código postal",
+ "phone": "Teléfono"
+ },
+ "placeholders": {
+ "country": "Seleccionar...",
+ "region": "Introducir estado o provincia...",
+ "city": "Introducir ciudad...",
+ "address1": "Introducir dirección línea 1...",
+ "address2": "Introducir dirección línea 2...",
+ "zip-code": "Proporcionar código postal...",
+ "phone": "Introducir número de teléfono..."
+ }
+ },
+ "fulfillment-center-detail": {
+ "subtitle": "Edición del centro de distribución",
+ "labels": {
+ "name": "Nombre",
+ "description": "Descripción",
+ "max-releases": "Número máximo de lanzamientos en el lote seleccionado",
+ "pick-delay": "Retraso de preparación"
+ }
+ },
+ "fulfillment-center-list": {
+ "title": "Centros de distribución",
+ "subtitle": "Gestión de centros de distribución"
+ },
+ "seo-list": {
+ "subtitle": "Gestionar SEO",
+ "labels": {
+ "duplicates-found": "Advertencia: ¡Hay {{count}} URL semánticas en conflicto!",
+ "resolve-duplicates": "Resolver conflictos",
+ "language-code": "Idioma",
+ "container": "Tienda",
+ "semanticUrl": "URL semántica"
+ }
+ },
+ "seo-detail": {
+ "title-new": "Nuevo SEO",
+ "subtitle": "Detalles de SEO",
+ "labels": {
+ "is-active": "Activo",
+ "store": "Tienda",
+ "language": "Idioma",
+ "url-keyword": "Slug de URL",
+ "page-title": "Título de la página",
+ "meta-description": "Meta descripción",
+ "meta-keywords": "Meta palabras clave",
+ "alternative-text": "Texto alternativo de la imagen"
+ },
+ "placeholders": {
+ "store": "Seleccionar tienda...",
+ "language": "Seleccionar idioma...",
+ "url-keyword": "Proporcionar slug de URL...",
+ "page-title": "Proporcionar título...",
+ "meta-description": "Proporcionar descripción...",
+ "meta-keywords": "Proporcionar palabras clave...",
+ "alternative-text": "Proporcionar texto alternativo..."
+ },
+ "validations": {
+ "url-keyword-required": "Este campo es obligatorio",
+ "url-keyword-invalid": "La URL contiene caracteres no válidos",
+ "url-keyword-duplicate": "Se ha detectado una URL duplicada"
+ }
+ },
+ "seo-duplicates": {
+ "subtitle": "Conflictos de SEO",
+ "labels": {
+ "semanticUrl": "URL semántica",
+ "container": "Tienda"
+ }
+ },
+ "package-type-list": {
+ "title": "Tamaño de paquete predefinido",
+ "subtitle": "Gestionar tipos de paquetes del sistema",
+ "labels": {
+ "no-packages": "No hay paquetes predefinidos"
+ }
+ },
+ "package-type-detail": {
+ "new-title": "Nuevo tipo de paquete",
+ "new-subtitle": "Introducir valores de tamaño del paquete",
+ "subtitle": "Editar detalles de tamaño del paquete",
+ "labels": {
+ "name": "Nombre del tipo de paquete",
+ "name-description": "Proporcione un nombre único para el tipo de paquete",
+ "name-placeholder": "Introducir nombre del tipo de paquete",
+ "measureUnit": "Unidad de medida de tamaño",
+ "measureUnit-description": "Unidad de medida predeterminada para el tamaño",
+ "measureUnit-placeholder": "Seleccione una unidad de medida aplicable o añada una nueva",
+ "width": "Ancho",
+ "height": "Alto",
+ "length": "Largo"
+ }
+ },
+ "document-type-list": {
+ "title": "Tipos de registros",
+ "labels": {
+ "document-type": "Tipo de registro",
+ "indexed-docs-total": "Recuento de registros",
+ "provider": "Proveedor",
+ "scope": "Ámbito",
+ "last-indexation-date": "Última indexación",
+ "build-index": "Construir índice",
+ "rebuild-index": "Reconstruir índice"
+ }
+ }
+ },
+ "dialogs": {
+ "reindex": {
+ "title": "Construir índice de búsqueda",
+ "msg1": "Elija cómo desea actualizar el índice de búsqueda:",
+ "msg2": "Construir: Indexar todos los datos sin recrear",
+ "msg3": "Eliminar y construir: Eliminar el índice de búsqueda existente y construir uno nuevo desde cero. Nota: No habrá resultados de búsqueda disponibles hasta que finalice el proceso de construcción",
+ "index": "Construir",
+ "reindex": "Eliminar y construir"
+ },
+ "address-delete": {
+ "title": "Confirmar eliminación",
+ "message": "¿Está seguro de que desea eliminar esta dirección?"
+ },
+ "address-save": {
+ "title": "Guardar cambios",
+ "message": "La dirección ha sido modificada. ¿Desea guardar los cambios?"
+ },
+ "currency-delete": {
+ "title": "Confirmar eliminación",
+ "message": "¿Está seguro de que desea eliminar esta moneda?"
+ },
+ "currency-save": {
+ "title": "Guardar cambios",
+ "message": "La moneda ha sido modificada. ¿Desea guardar los cambios?"
+ },
+ "fulfillment-delete": {
+ "title": "Confirmar eliminación",
+ "message": "¿Está seguro de que desea eliminar este centro de distribución?"
+ },
+ "fulfillments-save": {
+ "title": "Guardar cambios",
+ "message": "El centro de distribución ha sido modificado. ¿Desea guardar los cambios?"
+ },
+ "seo-save": {
+ "title": "Guardar cambios",
+ "message": "La información de SEO ha sido modificada. ¿Desea guardar los cambios?"
+ },
+ "package-type-save": {
+ "title": "Guardar cambios",
+ "message": "La información del tipo de paquete ha sido modificada. ¿Desea guardar los cambios?"
+ },
+ "package-type-delete": {
+ "title": "Confirmar eliminación",
+ "message": "¿Está seguro de que desea eliminar este tipo de paquete?"
+ }
+ },
+ "widgets": {
+ "index": {
+ "index-ok": "Indexado ",
+ "index-old": "Este índice está desactualizado, ya que se construyó ",
+ "no-index": "Falta el índice de búsqueda"
+ },
+ "currency": {
+ "title": "Monedas"
+ },
+ "fulfillmentCenterContact": {
+ "blade-subtitle": "Detalles de contacto",
+ "title": "Detalles de contacto"
+ },
+ "fulfillment": {
+ "title": "Centros de distribución"
+ },
+ "seo": {
+ "title": "SEO"
+ }
+ }
+ },
+ "permissions": {
+ "core:packageType:create": "Crear datos de tipo de paquete",
+ "core:packageType:update": "Actualizar datos de tipo de paquete",
+ "core:packageType:delete": "Eliminar datos de tipo de paquete",
+ "core:currency:create": "Crear datos de moneda",
+ "core:currency:update": "Actualizar datos de moneda",
+ "core:currency:delete": "Eliminar datos de moneda"
+ },
+ "settings": {
+ "VirtoCommerce.Core.General.TaxTypes": {
+ "description": "Tipos de impuestos disponibles",
+ "title": "Tipos de impuestos"
+ },
+ "VirtoCommerce.Core.General.WeightUnits": {
+ "description": "Unidades de peso disponibles para bienes físicos",
+ "title": "Unidades de peso"
+ },
+ "VirtoCommerce.Core.General.MeasureUnits": {
+ "description": "Unidades de medida disponibles para el tamaño de bienes físicos",
+ "title": "Unidades de medida de tamaño"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Ground.Rate": {
+ "description": "Tarifa fija de envío terrestre",
+ "title": "Tarifa de envío terrestre"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Air.Rate": {
+ "description": "Tarifa fija de envío aéreo",
+ "title": "Tarifa de envío aéreo"
+ },
+ "VirtoCommerce.Core.FixedTaxRateProvider.Rate": {
+ "description": "Tasa de impuesto fija",
+ "title": "Porcentaje de tasa de impuesto fija"
+ }
+ },
+ "module": {
+ "VirtoCommerce.Core": {
+ "description": "Exportar o importar monedas, tipos de paquetes"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/fr.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/fr.VirtoCommerce.Core.json
new file mode 100644
index 00000000..198a4160
--- /dev/null
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/fr.VirtoCommerce.Core.json
@@ -0,0 +1,322 @@
+{
+ "core": {
+ "commands": {
+ "apply-filter": "Enregistrer et appliquer",
+ "rebuild-index": "Construire l'index",
+ "default": "Définir par défaut"
+ },
+ "main-menu-title": {
+ "search-index": "Index de recherche"
+ },
+ "blades": {
+ "index-progress": {
+ "labels": {
+ "start": "Début",
+ "end": "Fin",
+ "errors": "Erreurs",
+ "stats": "Indexé {{ processedCount }} sur {{ totalCount }} enregistrements"
+ }
+ },
+ "index-detail": {
+ "title": "Index de recherche",
+ "title-new": "Index de recherche manquant",
+ "subtitle": "Détails de l'index de recherche",
+ "labels": {
+ "no-index": "Aucune donnée",
+ "build-date": "Dernière indexation",
+ "content": "Contenu de l'index"
+ }
+ },
+ "address-list": {
+ "labels": {
+ "no-addresses": "Pas encore d'adresses"
+ }
+ },
+ "address-detail": {
+ "subtitle": "Modifier l'adresse",
+ "labels": {
+ "name": "Nom de l'adresse",
+ "address-type": "Type d'adresse",
+ "first-name": "Prénom",
+ "last-name": "Nom",
+ "country": "Pays",
+ "region": "Région",
+ "city": "Ville",
+ "address1": "Adresse ligne 1",
+ "address2": "Adresse ligne 2",
+ "zip-code": "Code postal",
+ "email": "Email",
+ "phone": "Téléphone",
+ "description": "Description"
+ },
+ "placeholders": {
+ "address-type": "Sélectionner...",
+ "country": "Sélectionner...",
+ "region": "Sélectionner..."
+ }
+ },
+ "currency-list": {
+ "title": "Devises",
+ "subtitle": "Gestion des devises",
+ "labels": {
+ "exchange-rate": "Taux de change :",
+ "no-currencies": "Aucune devise"
+ }
+ },
+ "currency-detail": {
+ "new-title": "Nouvelle devise",
+ "new-subtitle": "Entrer les détails de la devise",
+ "subtitle": "Modifier les détails de la devise",
+ "labels": {
+ "code": "Code",
+ "name": "Nom",
+ "is-primary": "Définir par défaut",
+ "exchange-rate": "Taux de change",
+ "symbol": "Symbole",
+ "custom-formatting": "Formatage personnalisé",
+ "midpoint-rounding": "Arrondi médian",
+ "rounding-type": "Type d'arrondi"
+ },
+ "descriptions": {
+ "code": "Fournir un code ISO 4217 à 3 lettres, si applicable",
+ "name": "Fournir un nom pour cette devise",
+ "is-primary": "Activez cette option pour définir cette devise par défaut. Remarque : Une seule devise peut être définie par défaut",
+ "exchange-rate": "Fournir le taux de change par rapport à votre devise par défaut",
+ "symbol": "Fournir un symbole pour cette devise",
+ "custom-formatting": "Peut être n'importe quel spécificateur de format numérique standard valide, ainsi que toute combinaison de spécificateurs de format numérique personnalisés",
+ "midpoint-rounding": "Sélectionner une méthode d'arrondi médian appropriée",
+ "rounding-type": "Sélectionner un type d'arrondi approprié"
+ },
+ "placeholders": {
+ "symbol": "Fournir un symbole ou laisser vide pour la culture par défaut",
+ "code": "Fournir le code de la devise...",
+ "name": "Fournir le nom de la devise...",
+ "exchange-rate": "Fournir le taux de change par rapport à votre devise par défaut...",
+ "custom-formatting": "Fournir un format ou laisser vide pour la valeur par défaut",
+ "midpoint-rounding": "Sélectionner la politique d'arrondi médian",
+ "rounding-type": "Sélectionner la politique d'arrondi"
+ },
+ "validation": {
+ "maxlength": "Le code de la devise doit comporter 3 caractères alphabétiques"
+ }
+ },
+ "fulfillment-center-contact": {
+ "labels": {
+ "country": "Pays",
+ "region": "Région",
+ "city": "Ville",
+ "address": "Adresse",
+ "zip-code": "Code postal",
+ "phone": "Téléphone"
+ },
+ "placeholders": {
+ "country": "Sélectionner...",
+ "region": "Entrer l'état ou la province...",
+ "city": "Entrer la ville...",
+ "address1": "Entrer l'adresse ligne 1...",
+ "address2": "Entrer l'adresse ligne 2...",
+ "zip-code": "Fournir le code postal...",
+ "phone": "Entrer le numéro de téléphone..."
+ }
+ },
+ "fulfillment-center-detail": {
+ "subtitle": "Modification du centre de traitement",
+ "labels": {
+ "name": "Nom",
+ "description": "Description",
+ "max-releases": "Nombre maximum de versions dans le lot sélectionné",
+ "pick-delay": "Délai de préparation"
+ }
+ },
+ "fulfillment-center-list": {
+ "title": "Centres de traitement",
+ "subtitle": "Gestion des centres de traitement"
+ },
+ "seo-list": {
+ "subtitle": "Gérer le SEO",
+ "labels": {
+ "duplicates-found": "Attention : Il y a {{count}} URL sémantiques en conflit !",
+ "resolve-duplicates": "Résoudre les conflits",
+ "language-code": "Langue",
+ "container": "Magasin",
+ "semanticUrl": "URL sémantique"
+ }
+ },
+ "seo-detail": {
+ "title-new": "Nouveau SEO",
+ "subtitle": "Détails SEO",
+ "labels": {
+ "is-active": "Actif",
+ "store": "Magasin",
+ "language": "Langue",
+ "url-keyword": "Slug URL",
+ "page-title": "Titre de la page",
+ "meta-description": "Meta description",
+ "meta-keywords": "Meta mots-clés",
+ "alternative-text": "Texte alternatif de l'image"
+ },
+ "placeholders": {
+ "store": "Sélectionner le magasin...",
+ "language": "Sélectionner la langue...",
+ "url-keyword": "Fournir le slug URL...",
+ "page-title": "Fournir le titre...",
+ "meta-description": "Fournir la description...",
+ "meta-keywords": "Fournir les mots-clés...",
+ "alternative-text": "Fournir le texte alternatif..."
+ },
+ "validations": {
+ "url-keyword-required": "Ce champ est obligatoire",
+ "url-keyword-invalid": "L'URL contient des caractères invalides",
+ "url-keyword-duplicate": "URL en double détectée"
+ }
+ },
+ "seo-duplicates": {
+ "subtitle": "Conflits SEO",
+ "labels": {
+ "semanticUrl": "URL sémantique",
+ "container": "Magasin"
+ }
+ },
+ "package-type-list": {
+ "title": "Taille de colis prédéfinie",
+ "subtitle": "Gérer les types de colis du système",
+ "labels": {
+ "no-packages": "Aucun colis prédéfini"
+ }
+ },
+ "package-type-detail": {
+ "new-title": "Nouveau type de colis",
+ "new-subtitle": "Entrer les valeurs de taille du colis",
+ "subtitle": "Modifier les détails de taille du colis",
+ "labels": {
+ "name": "Nom du type de colis",
+ "name-description": "Fournir un nom unique pour le type de colis",
+ "name-placeholder": "Entrer le nom du type de colis",
+ "measureUnit": "Unité de mesure de taille",
+ "measureUnit-description": "Unité de mesure par défaut pour la taille",
+ "measureUnit-placeholder": "Sélectionner une unité de mesure applicable ou en ajouter une nouvelle",
+ "width": "Largeur",
+ "height": "Hauteur",
+ "length": "Longueur"
+ }
+ },
+ "document-type-list": {
+ "title": "Types d'enregistrements",
+ "labels": {
+ "document-type": "Type d'enregistrement",
+ "indexed-docs-total": "Nombre d'enregistrements",
+ "provider": "Fournisseur",
+ "scope": "Portée",
+ "last-indexation-date": "Dernière indexation",
+ "build-index": "Construire l'index",
+ "rebuild-index": "Reconstruire l'index"
+ }
+ }
+ },
+ "dialogs": {
+ "reindex": {
+ "title": "Construire l'index de recherche",
+ "msg1": "Choisissez comment vous voulez mettre à jour l'index de recherche :",
+ "msg2": "Construire : Indexer toutes les données sans recréer",
+ "msg3": "Supprimer et construire : Supprimer l'index de recherche existant et en construire un nouveau à partir de zéro. Remarque : Aucun résultat de recherche ne sera disponible jusqu'à la fin du processus de construction",
+ "index": "Construire",
+ "reindex": "Supprimer et construire"
+ },
+ "address-delete": {
+ "title": "Confirmer la suppression",
+ "message": "Êtes-vous sûr de vouloir supprimer cette adresse ?"
+ },
+ "address-save": {
+ "title": "Enregistrer les modifications",
+ "message": "L'adresse a été modifiée. Voulez-vous enregistrer les modifications ?"
+ },
+ "currency-delete": {
+ "title": "Confirmer la suppression",
+ "message": "Êtes-vous sûr de vouloir supprimer cette devise ?"
+ },
+ "currency-save": {
+ "title": "Enregistrer les modifications",
+ "message": "La devise a été modifiée. Voulez-vous enregistrer les modifications ?"
+ },
+ "fulfillment-delete": {
+ "title": "Confirmer la suppression",
+ "message": "Êtes-vous sûr de vouloir supprimer ce centre de traitement ?"
+ },
+ "fulfillments-save": {
+ "title": "Enregistrer les modifications",
+ "message": "Le centre de traitement a été modifié. Voulez-vous enregistrer les modifications ?"
+ },
+ "seo-save": {
+ "title": "Enregistrer les modifications",
+ "message": "Les informations SEO ont été modifiées. Voulez-vous enregistrer les modifications ?"
+ },
+ "package-type-save": {
+ "title": "Enregistrer les modifications",
+ "message": "Les informations sur le type de colis ont été modifiées. Voulez-vous enregistrer les modifications ?"
+ },
+ "package-type-delete": {
+ "title": "Confirmer la suppression",
+ "message": "Êtes-vous sûr de vouloir supprimer ce type de colis ?"
+ }
+ },
+ "widgets": {
+ "index": {
+ "index-ok": "Indexé ",
+ "index-old": "Cet index est obsolète, car il a été construit ",
+ "no-index": "Index de recherche manquant"
+ },
+ "currency": {
+ "title": "Devises"
+ },
+ "fulfillmentCenterContact": {
+ "blade-subtitle": "Coordonnées",
+ "title": "Coordonnées"
+ },
+ "fulfillment": {
+ "title": "Centres de traitement"
+ },
+ "seo": {
+ "title": "SEO"
+ }
+ }
+ },
+ "permissions": {
+ "core:packageType:create": "Créer des données de type de colis",
+ "core:packageType:update": "Mettre à jour des données de type de colis",
+ "core:packageType:delete": "Supprimer des données de type de colis",
+ "core:currency:create": "Créer des données de devise",
+ "core:currency:update": "Mettre à jour des données de devise",
+ "core:currency:delete": "Supprimer des données de devise"
+ },
+ "settings": {
+ "VirtoCommerce.Core.General.TaxTypes": {
+ "description": "Types de taxes disponibles",
+ "title": "Types de taxes"
+ },
+ "VirtoCommerce.Core.General.WeightUnits": {
+ "description": "Unités de poids disponibles pour les biens physiques",
+ "title": "Unités de poids"
+ },
+ "VirtoCommerce.Core.General.MeasureUnits": {
+ "description": "Unités de mesure disponibles pour la taille des biens physiques",
+ "title": "Unités de mesure de taille"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Ground.Rate": {
+ "description": "Frais d'expédition terrestre fixe",
+ "title": "Frais d'expédition terrestre"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Air.Rate": {
+ "description": "Frais d'expédition aérienne fixe",
+ "title": "Frais d'expédition aérienne"
+ },
+ "VirtoCommerce.Core.FixedTaxRateProvider.Rate": {
+ "description": "Taux d'imposition fixe",
+ "title": "Pourcentage de taux d'imposition fixe"
+ }
+ },
+ "module": {
+ "VirtoCommerce.Core": {
+ "description": "Exporter ou importer des devises, des types de colis"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/it.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/it.VirtoCommerce.Core.json
new file mode 100644
index 00000000..605d5f30
--- /dev/null
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/it.VirtoCommerce.Core.json
@@ -0,0 +1,322 @@
+{
+ "core": {
+ "commands": {
+ "apply-filter": "Salva e applica",
+ "rebuild-index": "Costruisci indice",
+ "default": "Imposta come predefinito"
+ },
+ "main-menu-title": {
+ "search-index": "Indice di ricerca"
+ },
+ "blades": {
+ "index-progress": {
+ "labels": {
+ "start": "Inizio",
+ "end": "Fine",
+ "errors": "Errori",
+ "stats": "Indicizzati {{ processedCount }} su {{ totalCount }} record"
+ }
+ },
+ "index-detail": {
+ "title": "Indice di ricerca",
+ "title-new": "Indice di ricerca mancante",
+ "subtitle": "Dettagli dell'indice di ricerca",
+ "labels": {
+ "no-index": "Nessun dato",
+ "build-date": "Ultima indicizzazione",
+ "content": "Contenuto dell'indice"
+ }
+ },
+ "address-list": {
+ "labels": {
+ "no-addresses": "Nessun indirizzo ancora"
+ }
+ },
+ "address-detail": {
+ "subtitle": "Modifica indirizzo",
+ "labels": {
+ "name": "Nome dell'indirizzo",
+ "address-type": "Tipo di indirizzo",
+ "first-name": "Nome",
+ "last-name": "Cognome",
+ "country": "Paese",
+ "region": "Regione",
+ "city": "Città",
+ "address1": "Indirizzo riga 1",
+ "address2": "Indirizzo riga 2",
+ "zip-code": "Codice postale",
+ "email": "Email",
+ "phone": "Telefono",
+ "description": "Descrizione"
+ },
+ "placeholders": {
+ "address-type": "Seleziona...",
+ "country": "Seleziona...",
+ "region": "Seleziona..."
+ }
+ },
+ "currency-list": {
+ "title": "Valute",
+ "subtitle": "Gestione delle valute",
+ "labels": {
+ "exchange-rate": "Tasso di cambio:",
+ "no-currencies": "Nessuna valuta"
+ }
+ },
+ "currency-detail": {
+ "new-title": "Nuova valuta",
+ "new-subtitle": "Inserisci i dettagli della valuta",
+ "subtitle": "Modifica dettagli della valuta",
+ "labels": {
+ "code": "Codice",
+ "name": "Nome",
+ "is-primary": "Imposta come predefinita",
+ "exchange-rate": "Tasso di cambio",
+ "symbol": "Simbolo",
+ "custom-formatting": "Formattazione personalizzata",
+ "midpoint-rounding": "Arrotondamento al punto medio",
+ "rounding-type": "Tipo di arrotondamento"
+ },
+ "descriptions": {
+ "code": "Fornisci un codice ISO 4217 a 3 lettere, se applicabile",
+ "name": "Fornisci un nome per questa valuta",
+ "is-primary": "Attiva questa opzione per impostare questa valuta come predefinita. Nota: Solo una valuta può essere impostata come predefinita",
+ "exchange-rate": "Fornisci il tasso di cambio rispetto alla tua valuta predefinita",
+ "symbol": "Fornisci un simbolo per questa valuta",
+ "custom-formatting": "Può essere qualsiasi specificatore di formato numerico standard valido, così come qualsiasi combinazione di specificatori di formato numerico personalizzati",
+ "midpoint-rounding": "Seleziona un metodo appropriato di arrotondamento al punto medio",
+ "rounding-type": "Seleziona un tipo di arrotondamento appropriato"
+ },
+ "placeholders": {
+ "symbol": "Fornisci un simbolo o lascia vuoto per la cultura predefinita",
+ "code": "Fornisci il codice della valuta...",
+ "name": "Fornisci il nome della valuta...",
+ "exchange-rate": "Fornisci il tasso di cambio rispetto alla tua valuta predefinita...",
+ "custom-formatting": "Fornisci un formato o lascia vuoto per il valore predefinito",
+ "midpoint-rounding": "Seleziona la politica di arrotondamento al punto medio",
+ "rounding-type": "Seleziona la politica di arrotondamento"
+ },
+ "validation": {
+ "maxlength": "Il codice della valuta deve essere composto da 3 caratteri alfabetici"
+ }
+ },
+ "fulfillment-center-contact": {
+ "labels": {
+ "country": "Paese",
+ "region": "Regione",
+ "city": "Città",
+ "address": "Indirizzo",
+ "zip-code": "Codice postale",
+ "phone": "Telefono"
+ },
+ "placeholders": {
+ "country": "Seleziona...",
+ "region": "Inserisci stato o provincia...",
+ "city": "Inserisci città...",
+ "address1": "Inserisci indirizzo riga 1...",
+ "address2": "Inserisci indirizzo riga 2...",
+ "zip-code": "Fornisci codice postale...",
+ "phone": "Inserisci numero di telefono..."
+ }
+ },
+ "fulfillment-center-detail": {
+ "subtitle": "Modifica del centro di evasione ordini",
+ "labels": {
+ "name": "Nome",
+ "description": "Descrizione",
+ "max-releases": "Numero massimo di rilasci nel lotto selezionato",
+ "pick-delay": "Ritardo di prelievo"
+ }
+ },
+ "fulfillment-center-list": {
+ "title": "Centri di evasione ordini",
+ "subtitle": "Gestione dei centri di evasione ordini"
+ },
+ "seo-list": {
+ "subtitle": "Gestisci SEO",
+ "labels": {
+ "duplicates-found": "Attenzione: Ci sono {{count}} URL semantici in conflitto!",
+ "resolve-duplicates": "Risolvi conflitti",
+ "language-code": "Lingua",
+ "container": "Negozio",
+ "semanticUrl": "URL semantico"
+ }
+ },
+ "seo-detail": {
+ "title-new": "Nuovo SEO",
+ "subtitle": "Dettagli SEO",
+ "labels": {
+ "is-active": "Attivo",
+ "store": "Negozio",
+ "language": "Lingua",
+ "url-keyword": "Slug URL",
+ "page-title": "Titolo della pagina",
+ "meta-description": "Meta descrizione",
+ "meta-keywords": "Meta parole chiave",
+ "alternative-text": "Testo alternativo dell'immagine"
+ },
+ "placeholders": {
+ "store": "Seleziona negozio...",
+ "language": "Seleziona lingua...",
+ "url-keyword": "Fornisci slug URL...",
+ "page-title": "Fornisci titolo...",
+ "meta-description": "Fornisci descrizione...",
+ "meta-keywords": "Fornisci parole chiave...",
+ "alternative-text": "Fornisci testo alternativo..."
+ },
+ "validations": {
+ "url-keyword-required": "Questo campo è obbligatorio",
+ "url-keyword-invalid": "L'URL contiene caratteri non validi",
+ "url-keyword-duplicate": "URL duplicato rilevato"
+ }
+ },
+ "seo-duplicates": {
+ "subtitle": "Conflitti SEO",
+ "labels": {
+ "semanticUrl": "URL semantico",
+ "container": "Negozio"
+ }
+ },
+ "package-type-list": {
+ "title": "Dimensione del pacco predefinita",
+ "subtitle": "Gestisci i tipi di pacco del sistema",
+ "labels": {
+ "no-packages": "Nessun pacco predefinito"
+ }
+ },
+ "package-type-detail": {
+ "new-title": "Nuovo tipo di pacco",
+ "new-subtitle": "Inserisci i valori delle dimensioni del pacco",
+ "subtitle": "Modifica dettagli delle dimensioni del pacco",
+ "labels": {
+ "name": "Nome del tipo di pacco",
+ "name-description": "Fornisci un nome univoco per il tipo di pacco",
+ "name-placeholder": "Inserisci il nome del tipo di pacco",
+ "measureUnit": "Unità di misura della dimensione",
+ "measureUnit-description": "Unità di misura predefinita per la dimensione",
+ "measureUnit-placeholder": "Seleziona un'unità di misura applicabile o aggiungine una nuova",
+ "width": "Larghezza",
+ "height": "Altezza",
+ "length": "Lunghezza"
+ }
+ },
+ "document-type-list": {
+ "title": "Tipi di record",
+ "labels": {
+ "document-type": "Tipo di record",
+ "indexed-docs-total": "Conteggio record",
+ "provider": "Fornitore",
+ "scope": "Ambito",
+ "last-indexation-date": "Ultima indicizzazione",
+ "build-index": "Costruisci indice",
+ "rebuild-index": "Ricostruisci indice"
+ }
+ }
+ },
+ "dialogs": {
+ "reindex": {
+ "title": "Costruisci indice di ricerca",
+ "msg1": "Scegli come vuoi aggiornare l'indice di ricerca:",
+ "msg2": "Costruisci: Indicizza tutti i dati senza ricreare",
+ "msg3": "Elimina e costruisci: Elimina l'indice di ricerca esistente e costruiscine uno nuovo da zero. Nota: Nessun risultato di ricerca sarà disponibile fino al completamento del processo di costruzione",
+ "index": "Costruisci",
+ "reindex": "Elimina e costruisci"
+ },
+ "address-delete": {
+ "title": "Conferma eliminazione",
+ "message": "Sei sicuro di voler eliminare questo indirizzo?"
+ },
+ "address-save": {
+ "title": "Salva modifiche",
+ "message": "L'indirizzo è stato modificato. Vuoi salvare le modifiche?"
+ },
+ "currency-delete": {
+ "title": "Conferma eliminazione",
+ "message": "Sei sicuro di voler eliminare questa valuta?"
+ },
+ "currency-save": {
+ "title": "Salva modifiche",
+ "message": "La valuta è stata modificata. Vuoi salvare le modifiche?"
+ },
+ "fulfillment-delete": {
+ "title": "Conferma eliminazione",
+ "message": "Sei sicuro di voler eliminare questo centro di evasione ordini?"
+ },
+ "fulfillments-save": {
+ "title": "Salva modifiche",
+ "message": "Il centro di evasione ordini è stato modificato. Vuoi salvare le modifiche?"
+ },
+ "seo-save": {
+ "title": "Salva modifiche",
+ "message": "Le informazioni SEO sono state modificate. Vuoi salvare le modifiche?"
+ },
+ "package-type-save": {
+ "title": "Salva modifiche",
+ "message": "Le informazioni sul tipo di pacco sono state modificate. Vuoi salvare le modifiche?"
+ },
+ "package-type-delete": {
+ "title": "Conferma eliminazione",
+ "message": "Sei sicuro di voler eliminare questo tipo di pacco?"
+ }
+ },
+ "widgets": {
+ "index": {
+ "index-ok": "Indicizzato ",
+ "index-old": "Questo indice è obsoleto, poiché è stato costruito ",
+ "no-index": "Indice di ricerca mancante"
+ },
+ "currency": {
+ "title": "Valute"
+ },
+ "fulfillmentCenterContact": {
+ "blade-subtitle": "Dettagli di contatto",
+ "title": "Dettagli di contatto"
+ },
+ "fulfillment": {
+ "title": "Centri di evasione ordini"
+ },
+ "seo": {
+ "title": "SEO"
+ }
+ }
+ },
+ "permissions": {
+ "core:packageType:create": "Crea dati del tipo di pacco",
+ "core:packageType:update": "Aggiorna dati del tipo di pacco",
+ "core:packageType:delete": "Elimina dati del tipo di pacco",
+ "core:currency:create": "Crea dati della valuta",
+ "core:currency:update": "Aggiorna dati della valuta",
+ "core:currency:delete": "Elimina dati della valuta"
+ },
+ "settings": {
+ "VirtoCommerce.Core.General.TaxTypes": {
+ "description": "Tipi di tasse disponibili",
+ "title": "Tipi di tasse"
+ },
+ "VirtoCommerce.Core.General.WeightUnits": {
+ "description": "Unità di peso disponibili per i beni fisici",
+ "title": "Unità di peso"
+ },
+ "VirtoCommerce.Core.General.MeasureUnits": {
+ "description": "Unità di misura disponibili per la dimensione dei beni fisici",
+ "title": "Unità di misura della dimensione"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Ground.Rate": {
+ "description": "Tariffa fissa di spedizione via terra",
+ "title": "Tariffa di spedizione via terra"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Air.Rate": {
+ "description": "Tariffa fissa di spedizione aerea",
+ "title": "Tariffa di spedizione aerea"
+ },
+ "VirtoCommerce.Core.FixedTaxRateProvider.Rate": {
+ "description": "Aliquota fiscale fissa",
+ "title": "Percentuale di aliquota fiscale fissa"
+ }
+ },
+ "module": {
+ "VirtoCommerce.Core": {
+ "description": "Esporta o importa valute, tipi di pacco"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/ja.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/ja.VirtoCommerce.Core.json
new file mode 100644
index 00000000..510d115d
--- /dev/null
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/ja.VirtoCommerce.Core.json
@@ -0,0 +1,322 @@
+{
+ "core": {
+ "commands": {
+ "apply-filter": "保存して適用",
+ "rebuild-index": "インデックスを構築",
+ "default": "デフォルトに設定"
+ },
+ "main-menu-title": {
+ "search-index": "検索インデックス"
+ },
+ "blades": {
+ "index-progress": {
+ "labels": {
+ "start": "開始",
+ "end": "終了",
+ "errors": "エラー",
+ "stats": "{{ totalCount }} レコード中 {{ processedCount }} をインデックス化"
+ }
+ },
+ "index-detail": {
+ "title": "検索インデックス",
+ "title-new": "検索インデックスがありません",
+ "subtitle": "検索インデックスの詳細",
+ "labels": {
+ "no-index": "データなし",
+ "build-date": "最終インデックス化",
+ "content": "インデックスの内容"
+ }
+ },
+ "address-list": {
+ "labels": {
+ "no-addresses": "まだ住所がありません"
+ }
+ },
+ "address-detail": {
+ "subtitle": "住所を編集",
+ "labels": {
+ "name": "住所名",
+ "address-type": "住所タイプ",
+ "first-name": "名",
+ "last-name": "姓",
+ "country": "国",
+ "region": "地域",
+ "city": "市区町村",
+ "address1": "住所1",
+ "address2": "住所2",
+ "zip-code": "郵便番号",
+ "email": "メールアドレス",
+ "phone": "電話番号",
+ "description": "説明"
+ },
+ "placeholders": {
+ "address-type": "選択...",
+ "country": "選択...",
+ "region": "選択..."
+ }
+ },
+ "currency-list": {
+ "title": "通貨",
+ "subtitle": "通貨管理",
+ "labels": {
+ "exchange-rate": "為替レート:",
+ "no-currencies": "通貨なし"
+ }
+ },
+ "currency-detail": {
+ "new-title": "新しい通貨",
+ "new-subtitle": "通貨の詳細を入力",
+ "subtitle": "通貨の詳細を編集",
+ "labels": {
+ "code": "コード",
+ "name": "名前",
+ "is-primary": "デフォルトに設定",
+ "exchange-rate": "為替レート",
+ "symbol": "記号",
+ "custom-formatting": "カスタムフォーマット",
+ "midpoint-rounding": "中間点の丸め",
+ "rounding-type": "丸めタイプ"
+ },
+ "descriptions": {
+ "code": "該当する場合は3文字のISO 4217コードを提供してください",
+ "name": "この通貨の名前を提供してください",
+ "is-primary": "この通貨をデフォルトに設定するにはこのオプションを有効にしてください。注:デフォルトに設定できる通貨は1つだけです",
+ "exchange-rate": "デフォルト通貨に対する為替レートを提供してください",
+ "symbol": "この通貨の記号を提供してください",
+ "custom-formatting": "有効な標準数値フォーマット指定子、およびカスタム数値フォーマット指定子の任意の組み合わせが可能です",
+ "midpoint-rounding": "適切な中間点の丸め方法を選択してください",
+ "rounding-type": "適切な丸めタイプを選択してください"
+ },
+ "placeholders": {
+ "symbol": "記号を提供するか、デフォルトのカルチャーを使用する場合は空白のままにしてください",
+ "code": "通貨コードを提供...",
+ "name": "通貨名を提供...",
+ "exchange-rate": "デフォルト通貨に対する為替レートを提供...",
+ "custom-formatting": "フォーマットを提供するか、デフォルト値を使用する場合は空白のままにしてください",
+ "midpoint-rounding": "中間点の丸めポリシーを選択",
+ "rounding-type": "丸めポリシーを選択"
+ },
+ "validation": {
+ "maxlength": "通貨コードは3文字のアルファベットである必要があります"
+ }
+ },
+ "fulfillment-center-contact": {
+ "labels": {
+ "country": "国",
+ "region": "地域",
+ "city": "市区町村",
+ "address": "住所",
+ "zip-code": "郵便番号",
+ "phone": "電話番号"
+ },
+ "placeholders": {
+ "country": "選択...",
+ "region": "州または県を入力...",
+ "city": "市区町村を入力...",
+ "address1": "住所1を入力...",
+ "address2": "住所2を入力...",
+ "zip-code": "郵便番号を提供...",
+ "phone": "電話番号を入力..."
+ }
+ },
+ "fulfillment-center-detail": {
+ "subtitle": "フルフィルメントセンターの編集",
+ "labels": {
+ "name": "名前",
+ "description": "説明",
+ "max-releases": "選択したバッチでの最大リリース数",
+ "pick-delay": "ピック遅延"
+ }
+ },
+ "fulfillment-center-list": {
+ "title": "フルフィルメントセンター",
+ "subtitle": "フルフィルメントセンターの管理"
+ },
+ "seo-list": {
+ "subtitle": "SEOの管理",
+ "labels": {
+ "duplicates-found": "注意:{{count}}件の競合するセマンティックURLがあります!",
+ "resolve-duplicates": "競合を解決",
+ "language-code": "言語",
+ "container": "ストア",
+ "semanticUrl": "セマンティックURL"
+ }
+ },
+ "seo-detail": {
+ "title-new": "新しいSEO",
+ "subtitle": "SEOの詳細",
+ "labels": {
+ "is-active": "アクティブ",
+ "store": "ストア",
+ "language": "言語",
+ "url-keyword": "URLスラッグ",
+ "page-title": "ページタイトル",
+ "meta-description": "メタ説明",
+ "meta-keywords": "メタキーワード",
+ "alternative-text": "画像の代替テキスト"
+ },
+ "placeholders": {
+ "store": "ストアを選択...",
+ "language": "言語を選択...",
+ "url-keyword": "URLスラッグを提供...",
+ "page-title": "タイトルを提供...",
+ "meta-description": "説明を提供...",
+ "meta-keywords": "キーワードを提供...",
+ "alternative-text": "代替テキストを提供..."
+ },
+ "validations": {
+ "url-keyword-required": "このフィールドは必須です",
+ "url-keyword-invalid": "URLに無効な文字が含まれています",
+ "url-keyword-duplicate": "重複するURLが検出されました"
+ }
+ },
+ "seo-duplicates": {
+ "subtitle": "SEOの競合",
+ "labels": {
+ "semanticUrl": "セマンティックURL",
+ "container": "ストア"
+ }
+ },
+ "package-type-list": {
+ "title": "事前定義されたパッケージサイズ",
+ "subtitle": "システムパッケージタイプの管理",
+ "labels": {
+ "no-packages": "事前定義されたパッケージはありません"
+ }
+ },
+ "package-type-detail": {
+ "new-title": "新しいパッケージタイプ",
+ "new-subtitle": "パッケージサイズの値を入力",
+ "subtitle": "パッケージサイズの詳細を編集",
+ "labels": {
+ "name": "パッケージタイプ名",
+ "name-description": "パッケージタイプの一意の名前を提供してください",
+ "name-placeholder": "パッケージタイプ名を入力",
+ "measureUnit": "サイズの測定単位",
+ "measureUnit-description": "サイズのデフォルト測定単位",
+ "measureUnit-placeholder": "適用可能な測定単位を選択するか新しい単位を追加",
+ "width": "幅",
+ "height": "高さ",
+ "length": "長さ"
+ }
+ },
+ "document-type-list": {
+ "title": "レコードタイプ",
+ "labels": {
+ "document-type": "レコードタイプ",
+ "indexed-docs-total": "レコード数",
+ "provider": "プロバイダー",
+ "scope": "スコープ",
+ "last-indexation-date": "最終インデックス化",
+ "build-index": "インデックスを構築",
+ "rebuild-index": "インデックスを再構築"
+ }
+ }
+ },
+ "dialogs": {
+ "reindex": {
+ "title": "検索インデックスを構築",
+ "msg1": "検索インデックスの更新方法を選択してください:",
+ "msg2": "構築:再作成せずにすべてのデータをインデックス化",
+ "msg3": "削除して構築:既存の検索インデックスを削除し、新しいインデックスをゼロから構築します。注意:構築プロセスが完了するまで検索結果は利用できません",
+ "index": "構築",
+ "reindex": "削除して構築"
+ },
+ "address-delete": {
+ "title": "削除の確認",
+ "message": "この住所を削除してもよろしいですか?"
+ },
+ "address-save": {
+ "title": "変更を保存",
+ "message": "住所が変更されました。変更を保存しますか?"
+ },
+ "currency-delete": {
+ "title": "削除の確認",
+ "message": "この通貨を削除してもよろしいですか?"
+ },
+ "currency-save": {
+ "title": "変更を保存",
+ "message": "通貨が変更されました。変更を保存しますか?"
+ },
+ "fulfillment-delete": {
+ "title": "削除の確認",
+ "message": "このフルフィルメントセンターを削除してもよろしいですか?"
+ },
+ "fulfillments-save": {
+ "title": "変更を保存",
+ "message": "フルフィルメントセンターが変更されました。変更を保存しますか?"
+ },
+ "seo-save": {
+ "title": "変更を保存",
+ "message": "SEO情報が変更されました。変更を保存しますか?"
+ },
+ "package-type-save": {
+ "title": "変更を保存",
+ "message": "パッケージタイプ情報が変更されました。変更を保存しますか?"
+ },
+ "package-type-delete": {
+ "title": "削除の確認",
+ "message": "このパッケージタイプを削除してもよろしいですか?"
+ }
+ },
+ "widgets": {
+ "index": {
+ "index-ok": "にインデックス化されました",
+ "index-old": "このインデックスは古くなっています。に構築されました",
+ "no-index": "検索インデックスがありません"
+ },
+ "currency": {
+ "title": "通貨"
+ },
+ "fulfillmentCenterContact": {
+ "blade-subtitle": "連絡先詳細",
+ "title": "連絡先詳細"
+ },
+ "fulfillment": {
+ "title": "フルフィルメントセンター"
+ },
+ "seo": {
+ "title": "SEO"
+ }
+ }
+ },
+ "permissions": {
+ "core:packageType:create": "パッケージタイプデータを作成",
+ "core:packageType:update": "パッケージタイプデータを更新",
+ "core:packageType:delete": "パッケージタイプデータを削除",
+ "core:currency:create": "通貨データを作成",
+ "core:currency:update": "通貨データを更新",
+ "core:currency:delete": "通貨データを削除"
+ },
+ "settings": {
+ "VirtoCommerce.Core.General.TaxTypes": {
+ "description": "利用可能な税種",
+ "title": "税種"
+ },
+ "VirtoCommerce.Core.General.WeightUnits": {
+ "description": "物理的な商品に利用可能な重量単位",
+ "title": "重量単位"
+ },
+ "VirtoCommerce.Core.General.MeasureUnits": {
+ "description": "物理的な商品のサイズに利用可能な測定単位",
+ "title": "サイズ測定単位"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Ground.Rate": {
+ "description": "固定陸上配送料",
+ "title": "陸上配送料"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Air.Rate": {
+ "description": "固定航空配送料",
+ "title": "航空配送料"
+ },
+ "VirtoCommerce.Core.FixedTaxRateProvider.Rate": {
+ "description": "固定税率",
+ "title": "固定税率パーセンテージ"
+ }
+ },
+ "module": {
+ "VirtoCommerce.Core": {
+ "description": "通貨、パッケージタイプをエクスポートまたはインポート"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/pl.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/pl.VirtoCommerce.Core.json
new file mode 100644
index 00000000..c8d2ded4
--- /dev/null
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/pl.VirtoCommerce.Core.json
@@ -0,0 +1,322 @@
+{
+ "core": {
+ "commands": {
+ "apply-filter": "Zapisz i zastosuj",
+ "rebuild-index": "Zbuduj indeks",
+ "default": "Ustaw jako domyślne"
+ },
+ "main-menu-title": {
+ "search-index": "Indeks wyszukiwania"
+ },
+ "blades": {
+ "index-progress": {
+ "labels": {
+ "start": "Start",
+ "end": "Koniec",
+ "errors": "Błędy",
+ "stats": "Zindeksowano {{ processedCount }} z {{ totalCount }} rekordów"
+ }
+ },
+ "index-detail": {
+ "title": "Indeks wyszukiwania",
+ "title-new": "Brak indeksu wyszukiwania",
+ "subtitle": "Szczegóły indeksu wyszukiwania",
+ "labels": {
+ "no-index": "Brak danych",
+ "build-date": "Ostatnio zindeksowano",
+ "content": "Zawartość indeksu"
+ }
+ },
+ "address-list": {
+ "labels": {
+ "no-addresses": "Brak adresów"
+ }
+ },
+ "address-detail": {
+ "subtitle": "Edytuj adres",
+ "labels": {
+ "name": "Nazwa adresu",
+ "address-type": "Typ adresu",
+ "first-name": "Imię",
+ "last-name": "Nazwisko",
+ "country": "Kraj",
+ "region": "Region",
+ "city": "Miasto",
+ "address1": "Adres linia 1",
+ "address2": "Adres linia 2",
+ "zip-code": "Kod pocztowy",
+ "email": "E-mail",
+ "phone": "Telefon",
+ "description": "Opis"
+ },
+ "placeholders": {
+ "address-type": "Wybierz...",
+ "country": "Wybierz...",
+ "region": "Wybierz..."
+ }
+ },
+ "currency-list": {
+ "title": "Waluty",
+ "subtitle": "Zarządzanie walutami",
+ "labels": {
+ "exchange-rate": "Kurs wymiany:",
+ "no-currencies": "Brak walut"
+ }
+ },
+ "currency-detail": {
+ "new-title": "Nowa waluta",
+ "new-subtitle": "Wprowadź szczegóły waluty",
+ "subtitle": "Edytuj szczegóły waluty",
+ "labels": {
+ "code": "Kod",
+ "name": "Nazwa",
+ "is-primary": "Ustaw jako domyślną",
+ "exchange-rate": "Kurs wymiany",
+ "symbol": "Symbol",
+ "custom-formatting": "Niestandardowe formatowanie",
+ "midpoint-rounding": "Zaokrąglanie do środka",
+ "rounding-type": "Typ zaokrąglania"
+ },
+ "descriptions": {
+ "code": "Podaj 3-literowy kod ISO 4217, jeśli ma zastosowanie",
+ "name": "Podaj nazwę dla tej waluty",
+ "is-primary": "Włącz tę opcję, aby ustawić tę walutę jako domyślną. Uwaga: Tylko jedna waluta może być ustawiona jako domyślna",
+ "exchange-rate": "Podaj kurs wymiany w stosunku do twojej domyślnej waluty",
+ "symbol": "Podaj symbol dla tej waluty",
+ "custom-formatting": "Może być dowolnym prawidłowym standardowym specyfikatorem formatu liczbowego, a także dowolną kombinacją niestandardowych specyfikatorów formatu liczbowego",
+ "midpoint-rounding": "Wybierz odpowiednią metodę zaokrąglania do środka",
+ "rounding-type": "Wybierz odpowiedni typ zaokrąglania"
+ },
+ "placeholders": {
+ "symbol": "Podaj symbol lub pozostaw puste dla domyślnej kultury",
+ "code": "Podaj kod waluty...",
+ "name": "Podaj nazwę waluty...",
+ "exchange-rate": "Podaj kurs wymiany w stosunku do twojej domyślnej waluty...",
+ "custom-formatting": "Podaj format lub pozostaw puste dla wartości domyślnej",
+ "midpoint-rounding": "Wybierz politykę zaokrąglania do środka",
+ "rounding-type": "Wybierz politykę zaokrąglania"
+ },
+ "validation": {
+ "maxlength": "Kod waluty musi składać się z 3 znaków alfabetycznych"
+ }
+ },
+ "fulfillment-center-contact": {
+ "labels": {
+ "country": "Kraj",
+ "region": "Region",
+ "city": "Miasto",
+ "address": "Adres",
+ "zip-code": "Kod pocztowy",
+ "phone": "Telefon"
+ },
+ "placeholders": {
+ "country": "Wybierz...",
+ "region": "Wprowadź stan lub prowincję...",
+ "city": "Wprowadź miasto...",
+ "address1": "Wprowadź adres linia 1...",
+ "address2": "Wprowadź adres linia 2...",
+ "zip-code": "Podaj kod pocztowy...",
+ "phone": "Wprowadź numer telefonu..."
+ }
+ },
+ "fulfillment-center-detail": {
+ "subtitle": "Edycja centrum realizacji zamówień",
+ "labels": {
+ "name": "Nazwa",
+ "description": "Opis",
+ "max-releases": "Maksymalna liczba wydań w wybranej partii",
+ "pick-delay": "Opóźnienie kompletacji"
+ }
+ },
+ "fulfillment-center-list": {
+ "title": "Centra realizacji zamówień",
+ "subtitle": "Zarządzanie centrami realizacji zamówień"
+ },
+ "seo-list": {
+ "subtitle": "Zarządzaj SEO",
+ "labels": {
+ "duplicates-found": "Uwaga: Istnieje {{count}} konfliktowych semantycznych URL-i!",
+ "resolve-duplicates": "Rozwiąż konflikty",
+ "language-code": "Język",
+ "container": "Sklep",
+ "semanticUrl": "Semantyczny URL"
+ }
+ },
+ "seo-detail": {
+ "title-new": "Nowe SEO",
+ "subtitle": "Szczegóły SEO",
+ "labels": {
+ "is-active": "Aktywne",
+ "store": "Sklep",
+ "language": "Język",
+ "url-keyword": "Slug URL",
+ "page-title": "Tytuł strony",
+ "meta-description": "Meta opis",
+ "meta-keywords": "Meta słowa kluczowe",
+ "alternative-text": "Tekst alternatywny obrazu"
+ },
+ "placeholders": {
+ "store": "Wybierz sklep...",
+ "language": "Wybierz język...",
+ "url-keyword": "Podaj slug URL...",
+ "page-title": "Podaj tytuł...",
+ "meta-description": "Podaj opis...",
+ "meta-keywords": "Podaj słowa kluczowe...",
+ "alternative-text": "Podaj tekst alternatywny..."
+ },
+ "validations": {
+ "url-keyword-required": "To pole jest wymagane",
+ "url-keyword-invalid": "URL zawiera nieprawidłowe znaki",
+ "url-keyword-duplicate": "Wykryto zduplikowany URL"
+ }
+ },
+ "seo-duplicates": {
+ "subtitle": "Konflikty SEO",
+ "labels": {
+ "semanticUrl": "Semantyczny URL",
+ "container": "Sklep"
+ }
+ },
+ "package-type-list": {
+ "title": "Predefiniowany rozmiar paczki",
+ "subtitle": "Zarządzaj typami paczek systemu",
+ "labels": {
+ "no-packages": "Brak predefiniowanych paczek"
+ }
+ },
+ "package-type-detail": {
+ "new-title": "Nowy typ paczki",
+ "new-subtitle": "Wprowadź wartości rozmiaru paczki",
+ "subtitle": "Edytuj szczegóły rozmiaru paczki",
+ "labels": {
+ "name": "Nazwa typu paczki",
+ "name-description": "Podaj unikalną nazwę dla typu paczki",
+ "name-placeholder": "Wprowadź nazwę typu paczki",
+ "measureUnit": "Jednostka miary rozmiaru",
+ "measureUnit-description": "Domyślna jednostka miary dla rozmiaru",
+ "measureUnit-placeholder": "Wybierz odpowiednią jednostkę miary lub dodaj nową",
+ "width": "Szerokość",
+ "height": "Wysokość",
+ "length": "Długość"
+ }
+ },
+ "document-type-list": {
+ "title": "Typy rekordów",
+ "labels": {
+ "document-type": "Typ rekordu",
+ "indexed-docs-total": "Liczba rekordów",
+ "provider": "Dostawca",
+ "scope": "Zakres",
+ "last-indexation-date": "Ostatnia indeksacja",
+ "build-index": "Zbuduj indeks",
+ "rebuild-index": "Przebuduj indeks"
+ }
+ }
+ },
+ "dialogs": {
+ "reindex": {
+ "title": "Zbuduj indeks wyszukiwania",
+ "msg1": "Wybierz, jak chcesz zaktualizować indeks wyszukiwania:",
+ "msg2": "Zbuduj: Zindeksuj wszystkie dane bez odtwarzania",
+ "msg3": "Usuń i zbuduj: Usuń istniejący indeks wyszukiwania i zbuduj nowy od podstaw. Uwaga: Żadne wyniki wyszukiwania nie będą dostępne, dopóki proces budowania nie zostanie zakończony",
+ "index": "Zbuduj",
+ "reindex": "Usuń i zbuduj"
+ },
+ "address-delete": {
+ "title": "Potwierdź usunięcie",
+ "message": "Czy na pewno chcesz usunąć ten adres?"
+ },
+ "address-save": {
+ "title": "Zapisz zmiany",
+ "message": "Adres został zmodyfikowany. Czy chcesz zapisać zmiany?"
+ },
+ "currency-delete": {
+ "title": "Potwierdź usunięcie",
+ "message": "Czy na pewno chcesz usunąć tę walutę?"
+ },
+ "currency-save": {
+ "title": "Zapisz zmiany",
+ "message": "Waluta została zmodyfikowana. Czy chcesz zapisać zmiany?"
+ },
+ "fulfillment-delete": {
+ "title": "Potwierdź usunięcie",
+ "message": "Czy na pewno chcesz usunąć to centrum realizacji zamówień?"
+ },
+ "fulfillments-save": {
+ "title": "Zapisz zmiany",
+ "message": "Centrum realizacji zamówień zostało zmodyfikowane. Czy chcesz zapisać zmiany?"
+ },
+ "seo-save": {
+ "title": "Zapisz zmiany",
+ "message": "Informacje SEO zostały zmodyfikowane. Czy chcesz zapisać zmiany?"
+ },
+ "package-type-save": {
+ "title": "Zapisz zmiany",
+ "message": "Informacje o typie paczki zostały zmodyfikowane. Czy chcesz zapisać zmiany?"
+ },
+ "package-type-delete": {
+ "title": "Potwierdź usunięcie",
+ "message": "Czy na pewno chcesz usunąć ten typ paczki?"
+ }
+ },
+ "widgets": {
+ "index": {
+ "index-ok": "Zindeksowano ",
+ "index-old": "Ten indeks jest nieaktualny, ponieważ został zbudowany ",
+ "no-index": "Brak indeksu wyszukiwania"
+ },
+ "currency": {
+ "title": "Waluty"
+ },
+ "fulfillmentCenterContact": {
+ "blade-subtitle": "Szczegóły kontaktu",
+ "title": "Szczegóły kontaktu"
+ },
+ "fulfillment": {
+ "title": "Centra realizacji zamówień"
+ },
+ "seo": {
+ "title": "SEO"
+ }
+ }
+ },
+ "permissions": {
+ "core:packageType:create": "Twórz dane typu paczki",
+ "core:packageType:update": "Aktualizuj dane typu paczki",
+ "core:packageType:delete": "Usuń dane typu paczki",
+ "core:currency:create": "Twórz dane waluty",
+ "core:currency:update": "Aktualizuj dane waluty",
+ "core:currency:delete": "Usuń dane waluty"
+ },
+ "settings": {
+ "VirtoCommerce.Core.General.TaxTypes": {
+ "description": "Dostępne typy podatków",
+ "title": "Typy podatków"
+ },
+ "VirtoCommerce.Core.General.WeightUnits": {
+ "description": "Dostępne jednostki wagi dla towarów fizycznych",
+ "title": "Jednostki wagi"
+ },
+ "VirtoCommerce.Core.General.MeasureUnits": {
+ "description": "Dostępne jednostki miary dla rozmiaru towarów fizycznych",
+ "title": "Jednostki miary rozmiaru"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Ground.Rate": {
+ "description": "Stała opłata za wysyłkę lądową",
+ "title": "Opłata za wysyłkę lądową"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Air.Rate": {
+ "description": "Stała opłata za wysyłkę lotniczą",
+ "title": "Opłata za wysyłkę lotniczą"
+ },
+ "VirtoCommerce.Core.FixedTaxRateProvider.Rate": {
+ "description": "Stała stawka podatkowa",
+ "title": "Procent stałej stawki podatkowej"
+ }
+ },
+ "module": {
+ "VirtoCommerce.Core": {
+ "description": "Eksportuj lub importuj waluty, typy paczek"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/pt.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/pt.VirtoCommerce.Core.json
new file mode 100644
index 00000000..edfbf090
--- /dev/null
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/pt.VirtoCommerce.Core.json
@@ -0,0 +1,322 @@
+{
+ "core": {
+ "commands": {
+ "apply-filter": "Salvar e aplicar",
+ "rebuild-index": "Construir índice",
+ "default": "Definir como padrão"
+ },
+ "main-menu-title": {
+ "search-index": "Índice de pesquisa"
+ },
+ "blades": {
+ "index-progress": {
+ "labels": {
+ "start": "Início",
+ "end": "Fim",
+ "errors": "Erros",
+ "stats": "Indexados {{ processedCount }} de {{ totalCount }} registros"
+ }
+ },
+ "index-detail": {
+ "title": "Índice de pesquisa",
+ "title-new": "Índice de pesquisa ausente",
+ "subtitle": "Detalhes do índice de pesquisa",
+ "labels": {
+ "no-index": "Sem dados",
+ "build-date": "Última indexação",
+ "content": "Conteúdo do índice"
+ }
+ },
+ "address-list": {
+ "labels": {
+ "no-addresses": "Ainda não há endereços"
+ }
+ },
+ "address-detail": {
+ "subtitle": "Editar endereço",
+ "labels": {
+ "name": "Nome do endereço",
+ "address-type": "Tipo de endereço",
+ "first-name": "Primeiro nome",
+ "last-name": "Sobrenome",
+ "country": "País",
+ "region": "Região",
+ "city": "Cidade",
+ "address1": "Endereço linha 1",
+ "address2": "Endereço linha 2",
+ "zip-code": "Código postal",
+ "email": "E-mail",
+ "phone": "Telefone",
+ "description": "Descrição"
+ },
+ "placeholders": {
+ "address-type": "Selecionar...",
+ "country": "Selecionar...",
+ "region": "Selecionar..."
+ }
+ },
+ "currency-list": {
+ "title": "Moedas",
+ "subtitle": "Gerenciar moedas",
+ "labels": {
+ "exchange-rate": "Taxa de câmbio:",
+ "no-currencies": "Sem moedas"
+ }
+ },
+ "currency-detail": {
+ "new-title": "Nova moeda",
+ "new-subtitle": "Inserir detalhes da moeda",
+ "subtitle": "Editar detalhes da moeda",
+ "labels": {
+ "code": "Código",
+ "name": "Nome",
+ "is-primary": "Definir como padrão",
+ "exchange-rate": "Taxa de câmbio",
+ "symbol": "Símbolo",
+ "custom-formatting": "Formatação personalizada",
+ "midpoint-rounding": "Arredondamento do ponto médio",
+ "rounding-type": "Tipo de arredondamento"
+ },
+ "descriptions": {
+ "code": "Forneça um código ISO 4217 de 3 letras, se aplicável",
+ "name": "Forneça um nome para esta moeda",
+ "is-primary": "Ative esta opção para definir esta moeda como padrão. Nota: Apenas uma moeda pode ser definida como padrão",
+ "exchange-rate": "Forneça a taxa de câmbio em relação à sua moeda padrão",
+ "symbol": "Forneça um símbolo para esta moeda",
+ "custom-formatting": "Pode ser qualquer especificador de formato numérico padrão válido, bem como qualquer combinação de especificadores de formato numérico personalizados",
+ "midpoint-rounding": "Selecione um método apropriado de arredondamento do ponto médio",
+ "rounding-type": "Selecione um tipo de arredondamento apropriado"
+ },
+ "placeholders": {
+ "symbol": "Forneça um símbolo ou deixe em branco para a cultura padrão",
+ "code": "Forneça o código da moeda...",
+ "name": "Forneça o nome da moeda...",
+ "exchange-rate": "Forneça a taxa de câmbio em relação à sua moeda padrão...",
+ "custom-formatting": "Forneça um formato ou deixe em branco para o valor padrão",
+ "midpoint-rounding": "Selecione a política de arredondamento do ponto médio",
+ "rounding-type": "Selecione a política de arredondamento"
+ },
+ "validation": {
+ "maxlength": "O código da moeda deve ter 3 caracteres alfabéticos"
+ }
+ },
+ "fulfillment-center-contact": {
+ "labels": {
+ "country": "País",
+ "region": "Região",
+ "city": "Cidade",
+ "address": "Endereço",
+ "zip-code": "Código postal",
+ "phone": "Telefone"
+ },
+ "placeholders": {
+ "country": "Selecionar...",
+ "region": "Inserir estado ou província...",
+ "city": "Inserir cidade...",
+ "address1": "Inserir endereço linha 1...",
+ "address2": "Inserir endereço linha 2...",
+ "zip-code": "Fornecer código postal...",
+ "phone": "Inserir número de telefone..."
+ }
+ },
+ "fulfillment-center-detail": {
+ "subtitle": "Edição do centro de atendimento",
+ "labels": {
+ "name": "Nome",
+ "description": "Descrição",
+ "max-releases": "Número máximo de lançamentos no lote selecionado",
+ "pick-delay": "Atraso de coleta"
+ }
+ },
+ "fulfillment-center-list": {
+ "title": "Centros de atendimento",
+ "subtitle": "Gerenciar centros de atendimento"
+ },
+ "seo-list": {
+ "subtitle": "Gerenciar SEO",
+ "labels": {
+ "duplicates-found": "Atenção: Existem {{count}} URLs semânticas conflitantes!",
+ "resolve-duplicates": "Resolver conflitos",
+ "language-code": "Idioma",
+ "container": "Loja",
+ "semanticUrl": "URL semântica"
+ }
+ },
+ "seo-detail": {
+ "title-new": "Novo SEO",
+ "subtitle": "Detalhes do SEO",
+ "labels": {
+ "is-active": "Ativo",
+ "store": "Loja",
+ "language": "Idioma",
+ "url-keyword": "Slug da URL",
+ "page-title": "Título da página",
+ "meta-description": "Meta descrição",
+ "meta-keywords": "Meta palavras-chave",
+ "alternative-text": "Texto alternativo da imagem"
+ },
+ "placeholders": {
+ "store": "Selecionar loja...",
+ "language": "Selecionar idioma...",
+ "url-keyword": "Fornecer slug da URL...",
+ "page-title": "Fornecer título...",
+ "meta-description": "Fornecer descrição...",
+ "meta-keywords": "Fornecer palavras-chave...",
+ "alternative-text": "Fornecer texto alternativo..."
+ },
+ "validations": {
+ "url-keyword-required": "Este campo é obrigatório",
+ "url-keyword-invalid": "A URL contém caracteres inválidos",
+ "url-keyword-duplicate": "URL duplicada detectada"
+ }
+ },
+ "seo-duplicates": {
+ "subtitle": "Conflitos de SEO",
+ "labels": {
+ "semanticUrl": "URL semântica",
+ "container": "Loja"
+ }
+ },
+ "package-type-list": {
+ "title": "Tamanho predefinido de pacote",
+ "subtitle": "Gerenciar tipos de pacote do sistema",
+ "labels": {
+ "no-packages": "Sem pacotes predefinidos"
+ }
+ },
+ "package-type-detail": {
+ "new-title": "Novo tipo de pacote",
+ "new-subtitle": "Inserir valores de tamanho do pacote",
+ "subtitle": "Editar detalhes do tamanho do pacote",
+ "labels": {
+ "name": "Nome do tipo de pacote",
+ "name-description": "Forneça um nome único para o tipo de pacote",
+ "name-placeholder": "Inserir nome do tipo de pacote",
+ "measureUnit": "Unidade de medida do tamanho",
+ "measureUnit-description": "Unidade de medida padrão para o tamanho",
+ "measureUnit-placeholder": "Selecione uma unidade de medida aplicável ou adicione uma nova",
+ "width": "Largura",
+ "height": "Altura",
+ "length": "Comprimento"
+ }
+ },
+ "document-type-list": {
+ "title": "Tipos de registros",
+ "labels": {
+ "document-type": "Tipo de registro",
+ "indexed-docs-total": "Contagem de registros",
+ "provider": "Provedor",
+ "scope": "Escopo",
+ "last-indexation-date": "Última indexação",
+ "build-index": "Construir índice",
+ "rebuild-index": "Reconstruir índice"
+ }
+ }
+ },
+ "dialogs": {
+ "reindex": {
+ "title": "Construir índice de pesquisa",
+ "msg1": "Escolha como deseja atualizar o índice de pesquisa:",
+ "msg2": "Construir: Indexar todos os dados sem recriar",
+ "msg3": "Excluir e construir: Excluir o índice de pesquisa existente e construir um novo do zero. Nota: Nenhum resultado de pesquisa estará disponível até que o processo de construção seja concluído",
+ "index": "Construir",
+ "reindex": "Excluir e construir"
+ },
+ "address-delete": {
+ "title": "Confirmar exclusão",
+ "message": "Tem certeza de que deseja excluir este endereço?"
+ },
+ "address-save": {
+ "title": "Salvar alterações",
+ "message": "O endereço foi modificado. Deseja salvar as alterações?"
+ },
+ "currency-delete": {
+ "title": "Confirmar exclusão",
+ "message": "Tem certeza de que deseja excluir esta moeda?"
+ },
+ "currency-save": {
+ "title": "Salvar alterações",
+ "message": "A moeda foi modificada. Deseja salvar as alterações?"
+ },
+ "fulfillment-delete": {
+ "title": "Confirmar exclusão",
+ "message": "Tem certeza de que deseja excluir este centro de atendimento?"
+ },
+ "fulfillments-save": {
+ "title": "Salvar alterações",
+ "message": "O centro de atendimento foi modificado. Deseja salvar as alterações?"
+ },
+ "seo-save": {
+ "title": "Salvar alterações",
+ "message": "As informações de SEO foram modificadas. Deseja salvar as alterações?"
+ },
+ "package-type-save": {
+ "title": "Salvar alterações",
+ "message": "As informações do tipo de pacote foram modificadas. Deseja salvar as alterações?"
+ },
+ "package-type-delete": {
+ "title": "Confirmar exclusão",
+ "message": "Tem certeza de que deseja excluir este tipo de pacote?"
+ }
+ },
+ "widgets": {
+ "index": {
+ "index-ok": "Indexado ",
+ "index-old": "Este índice está desatualizado, pois foi construído ",
+ "no-index": "Índice de pesquisa ausente"
+ },
+ "currency": {
+ "title": "Moedas"
+ },
+ "fulfillmentCenterContact": {
+ "blade-subtitle": "Detalhes de contato",
+ "title": "Detalhes de contato"
+ },
+ "fulfillment": {
+ "title": "Centros de atendimento"
+ },
+ "seo": {
+ "title": "SEO"
+ }
+ }
+ },
+ "permissions": {
+ "core:packageType:create": "Criar dados de tipo de pacote",
+ "core:packageType:update": "Atualizar dados de tipo de pacote",
+ "core:packageType:delete": "Excluir dados de tipo de pacote",
+ "core:currency:create": "Criar dados de moeda",
+ "core:currency:update": "Atualizar dados de moeda",
+ "core:currency:delete": "Excluir dados de moeda"
+ },
+ "settings": {
+ "VirtoCommerce.Core.General.TaxTypes": {
+ "description": "Tipos de impostos disponíveis",
+ "title": "Tipos de impostos"
+ },
+ "VirtoCommerce.Core.General.WeightUnits": {
+ "description": "Unidades de peso disponíveis para bens físicos",
+ "title": "Unidades de peso"
+ },
+ "VirtoCommerce.Core.General.MeasureUnits": {
+ "description": "Unidades de medida disponíveis para o tamanho de bens físicos",
+ "title": "Unidades de medida de tamanho"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Ground.Rate": {
+ "description": "Taxa fixa de envio terrestre",
+ "title": "Taxa de envio terrestre"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Air.Rate": {
+ "description": "Taxa fixa de envio aéreo",
+ "title": "Taxa de envio aéreo"
+ },
+ "VirtoCommerce.Core.FixedTaxRateProvider.Rate": {
+ "description": "Taxa de imposto fixa",
+ "title": "Porcentagem de taxa de imposto fixa"
+ }
+ },
+ "module": {
+ "VirtoCommerce.Core": {
+ "description": "Exportar ou importar moedas, tipos de pacotes"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/ru.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/ru.VirtoCommerce.Core.json
index d6cae56a..ccfdf2d6 100644
--- a/src/VirtoCommerce.CoreModule.Web/Localizations/ru.VirtoCommerce.Core.json
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/ru.VirtoCommerce.Core.json
@@ -1,9 +1,9 @@
{
"core": {
"commands": {
- "apply-filter": "Сохранить & применить",
- "rebuild-index": "Построение Индексов",
- "default": "Использовать по умолчанию"
+ "apply-filter": "Сохранить и применить",
+ "rebuild-index": "Построить индекс",
+ "default": "Установить по умолчанию"
},
"main-menu-title": {
"search-index": "Поисковый индекс"
@@ -14,26 +14,26 @@
"start": "Начало",
"end": "Конец",
"errors": "Ошибки",
- "stats": "Индексировано - {{ processedCount }} из {{ totalCount }} документов"
+ "stats": "Проиндексировано {{ processedCount }} из {{ totalCount }} записей"
}
},
"index-detail": {
"title": "Поисковый индекс",
"title-new": "Поисковый индекс отсутствует",
- "subtitle": "Элементы поискового индекса",
+ "subtitle": "Детали поискового индекса",
"labels": {
- "no-index": "Индекс не найден",
- "build-date": "Последние проиндексированные",
+ "no-index": "Нет данных",
+ "build-date": "Последнее индексирование",
"content": "Содержимое индекса"
}
},
"address-list": {
"labels": {
- "no-addresses": "Пока нет Адресов"
+ "no-addresses": "Адреса еще не добавлены"
}
},
"address-detail": {
- "subtitle": "Редактировать адреса",
+ "subtitle": "Редактировать адрес",
"labels": {
"name": "Название адреса",
"address-type": "Тип адреса",
@@ -42,22 +42,22 @@
"country": "Страна",
"region": "Регион",
"city": "Город",
- "address1": "Адресная строка 1",
- "address2": "Адресная строка 2",
+ "address1": "Адрес, строка 1",
+ "address2": "Адрес, строка 2",
"zip-code": "Почтовый индекс",
"email": "Электронная почта",
"phone": "Телефон",
"description": "Описание"
},
"placeholders": {
- "address-type": "Выбрать...",
- "country": "Выбрать...",
- "region": "Выбрать..."
+ "address-type": "Выберите...",
+ "country": "Выберите...",
+ "region": "Выберите..."
}
},
"currency-list": {
"title": "Валюты",
- "subtitle": "Управление валютными системами",
+ "subtitle": "Управление валютами",
"labels": {
"exchange-rate": "Обменный курс:",
"no-currencies": "Нет валют"
@@ -65,37 +65,39 @@
},
"currency-detail": {
"new-title": "Новая валюта",
- "new-subtitle": "Введите данные о валюте",
- "subtitle": "Редактировать данные о валюте",
+ "new-subtitle": "Введите информацию о валюте",
+ "subtitle": "Редактировать информацию о валюте",
"labels": {
"code": "Код",
"name": "Название",
- "is-primary": "Является основной",
+ "is-primary": "Установить по умолчанию",
"exchange-rate": "Обменный курс",
- "symbol": "Символ",
- "custom-formatting": "Может быть любым допустимым описателем стандартного числового формата, например а также любую комбинацию описателей пользовательского числового формата.",
- "midpoint-rounding": "Округление чисел",
+ "symbol": "Знак",
+ "custom-formatting": "Пользовательское форматирование",
+ "midpoint-rounding": "Округление по среднему значению",
"rounding-type": "Тип округления"
},
"descriptions": {
- "code": "Укажите код валюты (три латинские буквы).",
- "name": "Укажите название валюты.",
- "is-primary": "Включите эту опцию, чтобы сделать эту валюту валютой по умолчанию. Примечание: По умолчанию может быть установлена только одна валюта.",
- "exchange-rate": "Укажите курс обмена по отношению к вашей валюте по умолчанию.",
- "symbol": "Укажите символ валюты.",
- "custom-formatting": "Вы можете использовать собственное форматирование к значению валюты.",
- "midpoint-rounding": "Выберите метод округления.",
- "rounding-type": "Выберите тип округления."
+ "code": "Укажите 3-буквенный код ISO 4217, если возможно",
+ "name": "Введите название для этой валюты",
+ "is-primary": "Включите этот параметр, чтобы установить эту валюту в качестве основной. Только одна валюта может быть установлена как основная",
+ "exchange-rate": "Укажите обменный курс относительно вашей основной валюты",
+ "symbol": "Укажите знак для этой валюты",
+ "custom-formatting": "Может быть любой допустимый стандартный спецификатор числового формата, а также любая комбинация пользовательских спецификаторов числового формата",
+ "midpoint-rounding": "Выберите подходящий метод округления по среднему значению",
+ "rounding-type": "Выберите подходящий тип округления"
},
"placeholders": {
- "symbol": "Введите символ или оставьте пустым для значения по умолчанию",
+ "symbol": "Укажите знак или оставьте пустым, чтобы установить в качестве основного значения",
"code": "Укажите код валюты...",
"name": "Укажите название валюты...",
- "exchange-rate": "Укажите курс валют по умолчанию...",
- "custom-formatting": "Укажите формат или оставьте пустым для значения по умолчанию"
+ "exchange-rate": "Укажите обменный курс относительно вашей основной валюты...",
+ "custom-formatting": "Укажите формат или оставьте пустым, чтобы установить в качестве основного значения",
+ "midpoint-rounding": "Выберите политику округления к середине",
+ "rounding-type": "Выберите политику округления"
},
"validation": {
- "maxlength": "Код валюты должен состоять из З алфавитных символов"
+ "maxlength": "Код валюты должен состоять из 3 буквенных символов"
}
},
"fulfillment-center-contact": {
@@ -108,170 +110,170 @@
"phone": "Телефон"
},
"placeholders": {
- "country": "Выбрать...",
- "region": "Введите регион",
- "city": "Введите город",
- "address1": "Введите адресную строку 1",
- "address2": "Введите адресную строку 2",
- "zip-code": "Введите почтовый индекс",
- "phone": "Введите номер телефона"
+ "country": "Выберите...",
+ "region": "Введите штат или провинцию...",
+ "city": "Введите город...",
+ "address1": "Введите адрес, строка 1...",
+ "address2": "Введите адрес, строка 2...",
+ "zip-code": "Укажите почтовый индекс...",
+ "phone": "Введите номер телефона..."
}
},
"fulfillment-center-detail": {
- "subtitle": "Редактировать Фулфилмент-центр",
+ "subtitle": "Редактирование центра выполнения заказов",
"labels": {
"name": "Название",
"description": "Описание",
- "max-releases": "Макс. количество релизов в выбранном пакете",
- "pick-delay": "Задержка пакета"
+ "max-releases": "Максимальное количество релизов в выбранной партии",
+ "pick-delay": "Задержка упаковки"
}
},
"fulfillment-center-list": {
- "title": "Фулфилмент-центры",
- "subtitle": "Управление Фулфилмент-центрами"
+ "title": "Центры выполнения заказов",
+ "subtitle": "Управление центрами выполнения заказов"
},
"seo-list": {
"subtitle": "Управление SEO",
"labels": {
- "duplicates-found": "Обнаружено {{count}} противоречащих Семантических URL-адресов!",
- "resolve-duplicates": "Устранение противоречий",
+ "duplicates-found": "Внимание! Найдено {{count}} конфликтующих семантических URL!",
+ "resolve-duplicates": "Разрешить конфликты",
"language-code": "Язык",
"container": "Магазин",
"semanticUrl": "Семантический URL"
}
},
"seo-detail": {
- "title-new": "Новая SEO",
- "subtitle": "Детали SEO",
+ "title-new": "Новое SEO",
+ "subtitle": "Информация о SEO",
"labels": {
- "is-active": "Активна",
+ "is-active": "Активно",
"store": "Магазин",
"language": "Язык",
- "url-keyword": "Ключевое слово URL",
+ "url-keyword": "URL-слаг",
"page-title": "Заголовок страницы",
"meta-description": "Мета-описание",
"meta-keywords": "Мета-ключевые слова",
- "alternative-text": "Отобразить альтернативный текст"
+ "alternative-text": "Альтернативный текст изображения"
},
"placeholders": {
- "store": "Выбрать Магазин",
- "language": "Выбрать Язык",
- "url-keyword": "Ввести ключевое слово",
- "page-title": "Ввести заголовок",
- "meta-description": "Ввести описание",
+ "store": "Выберите магазин...",
+ "language": "Выберите язык...",
+ "url-keyword": "Укажите URL-слаг...",
+ "page-title": "Укажите заголовок...",
+ "meta-description": "Укажите описание...",
"meta-keywords": "Укажите ключевые слова...",
- "alternative-text": "Ввести текст"
+ "alternative-text": "Укажите альтернативный текст..."
},
"validations": {
- "url-keyword-required": "Обязательное поле",
- "url-keyword-invalid": "URL содержит некорректные символы",
- "url-keyword-duplicate": "Найден дублирующий URL"
+ "url-keyword-required": "Это поле обязательно",
+ "url-keyword-invalid": "URL содержит недопустимые символы",
+ "url-keyword-duplicate": "Обнаружен дубликат URL"
}
},
"seo-duplicates": {
- "subtitle": "SEO противоречия",
+ "subtitle": "Конфликты SEO",
"labels": {
"semanticUrl": "Семантический URL",
"container": "Магазин"
}
},
"package-type-list": {
- "title": "Заранее определенные габаритные размеры упаковки",
- "subtitle": "Управление системой типов упаковки",
+ "title": "Предопределенный размер упаковки",
+ "subtitle": "Управление системными типами упаковки",
"labels": {
- "no-packages": "Упаковка не определена заранее"
+ "no-packages": "Нет предопределенных упаковок"
}
},
"package-type-detail": {
"new-title": "Новый тип упаковки",
- "new-subtitle": "Введите значения размера упаковки",
+ "new-subtitle": "Введите размер упаковки",
"subtitle": "Редактировать размер упаковки",
"labels": {
"name": "Название типа упаковки",
- "name-description": "будет использоваться для идентификации",
+ "name-description": "Укажите уникальное название типа упаковки",
"name-placeholder": "Введите название типа упаковки",
- "measureUnit": "Единица измерения",
- "measureUnit-description": "будет использоваться в качестве основной единицы измерения размеров",
- "measureUnit-placeholder": "Выберите единицу измерения или задайте новую",
+ "measureUnit": "Единица измерения размера",
+ "measureUnit-description": "Единица измерения размера по умолчанию",
+ "measureUnit-placeholder": "Выберите единицу измерения или добавьте новую",
"width": "Ширина",
"height": "Высота",
"length": "Длина"
}
},
"document-type-list": {
- "title": "Типы документов",
+ "title": "Типы записей",
"labels": {
- "document-type": "Тип документа",
- "indexed-docs-total": "Количество документов",
- "provider": "Поставщик",
- "scope": "Объем",
- "last-indexation-date": "Дата последней индексации",
- "build-index": "Создать индекс",
+ "document-type": "Тип записи",
+ "indexed-docs-total": "Количество записей",
+ "provider": "Провайдер",
+ "scope": "Область",
+ "last-indexation-date": "Последнее индексирование",
+ "build-index": "Построить индекс",
"rebuild-index": "Перестроить индекс"
}
}
},
"dialogs": {
"reindex": {
- "title": "Создать Поисковый Индекс",
- "msg1": "Выберите способ обновления Поискового Индекса. Опции:",
- "msg2": "Создать: индекс для всех данных без воссоздания.",
- "msg3": "Удалить + создать: Текущий поисковый индекс будет удален и создан заново с нуля. Обратите внимание, что, пока процесс создания не завершится, РЕЗУЛЬТАТЫ ПОИСКА БУДУТ ОТСУТСТВОВАТЬ.",
- "index": "Создать",
- "reindex": "Удалить + создать"
+ "title": "Построить поисковый индекс",
+ "msg1": "Выберите, каким образом вы хотите обновить поисковый индекс:",
+ "msg2": "Построить: Индексировать все данные без пересоздания",
+ "msg3": "Удалить и построить: Удалить существующий поисковый индекс и построить новый с нуля. Примечание: Результаты поиска будут недоступны до завершения процесса построения",
+ "index": "Построить",
+ "reindex": "Удалить и построить"
},
"address-delete": {
- "title": "Подтверждение удаления",
- "message": "Вы уверены, что хотите удалить этот Адрес?"
+ "title": "Подтвердите удаление",
+ "message": "Вы уверены, что хотите удалить этот адрес?"
},
"address-save": {
- "title": "Сохранение изменений",
- "message": "Адрес был изменен. Вы хотите сохранить изменения?"
+ "title": "Сохранить изменения",
+ "message": "Адрес был изменен. Хотите сохранить изменения?"
},
"currency-delete": {
- "title": "Подтверждение удаления",
- "message": "Вы уверены, что хотите удалить эту Валюту?"
+ "title": "Подтвердите удаление",
+ "message": "Вы уверены, что хотите удалить эту валюту?"
},
"currency-save": {
- "title": "Сохранение изменений",
- "message": "Валюта была изменена. Вы хотите сохранить изменения?"
+ "title": "Сохранить изменения",
+ "message": "Валюта была изменена. Хотите сохранить изменения?"
},
"fulfillment-delete": {
- "title": "Подтверждение удаления",
- "message": "Вы уверены, что хотите удалить этот Фулфилмент-центр?"
+ "title": "Подтвердите удаление",
+ "message": "Вы уверены, что хотите удалить этот центр выполнения заказов?"
},
"fulfillments-save": {
- "title": "Сохранение изменений",
- "message": "Фулфилмент-центры были изменены. Вы хотите сохранить изменения?"
+ "title": "Сохранить изменения",
+ "message": "Центр выполнения заказов был изменен. Хотите сохранить изменения?"
},
"seo-save": {
- "title": "Сохранение изменений",
- "message": "Информация SEO была изменена. Вы хотите сохранить изменения?"
+ "title": "Сохранить изменения",
+ "message": "Информация SEO была изменена. Хотите сохранить изменения?"
},
"package-type-save": {
- "title": "Сохранение изменений",
- "message": "Информация о типе упаковки была изменена. Вы хотите сохранить изменения?"
+ "title": "Сохранить изменения",
+ "message": "Информация о типе упаковки была изменена. Хотите сохранить изменения?"
},
"package-type-delete": {
- "title": "Подтверждение удаления",
- "message": "Вы уверены, что хотите удалить данный тип упаковки?"
+ "title": "Подтвердите удаление",
+ "message": "Вы уверены, что хотите удалить этот тип упаковки?"
}
},
"widgets": {
"index": {
- "index-ok": "Индексировано ",
- "index-old": "Информация устарела. Индекс был создан ",
+ "index-ok": "Проиндексировано ",
+ "index-old": "Этот индекс устарел, так как он был построен ",
"no-index": "Поисковый индекс отсутствует"
},
"currency": {
"title": "Валюты"
},
"fulfillmentCenterContact": {
- "blade-subtitle": "Контактная информация",
- "title": "Контактная информация"
+ "blade-subtitle": "Контактные данные",
+ "title": "Контактные данные"
},
"fulfillment": {
- "title": "Фулфилмент-центры"
+ "title": "Центры выполнения заказов"
},
"seo": {
"title": "SEO"
@@ -279,33 +281,33 @@
}
},
"permissions": {
- "core:packageType:create": "Создание новой упаковки",
- "core:packageType:update": "Обновление данных существующей упаковки",
- "core:packageType:delete": "Удаление упаковки",
- "core:currency:create": "Создание новой валюты",
- "core:currency:update": "Обновление данных валюты",
- "core:currency:delete": "Удаление валюты"
+ "core:packageType:create": "Вводить данные о типе упаковки",
+ "core:packageType:update": "Обновлять данныео о типе упаковки",
+ "core:packageType:delete": "Удалять данные о типе упаковки",
+ "core:currency:create": "Вводить данные о валюте",
+ "core:currency:update": "Обновлять данные о валюте",
+ "core:currency:delete": "Удалять данные о валюте"
},
"settings": {
"VirtoCommerce.Core.General.TaxTypes": {
- "description": "Доступные виды налогов",
- "title": "Виды налогов"
+ "description": "Доступные типы налогов",
+ "title": "Типы налогов"
},
"VirtoCommerce.Core.General.WeightUnits": {
- "description": "Единицы веса доступные для товаров",
+ "description": "Единицы веса физических товаров",
"title": "Единицы веса"
},
"VirtoCommerce.Core.General.MeasureUnits": {
- "description": "Единицы размера доступные для товаров",
+ "description": "Единицы размера физических товаров",
"title": "Единицы размера"
},
"VirtoCommerce.Core.FixedRateShippingMethod.Ground.Rate": {
- "description": "Фиксированная стоимость за наземную доставку",
- "title": "Стоимость за наземную доставку"
+ "description": "Фиксированная плата за наземную доставку",
+ "title": "Плата за наземную доставку"
},
"VirtoCommerce.Core.FixedRateShippingMethod.Air.Rate": {
- "description": "Фиксированная стоимость авиаперевозки",
- "title": "Стоимость за авиаперевозку"
+ "description": "Фиксированная плата за авиадоставку",
+ "title": "Плата за авиадоставку"
},
"VirtoCommerce.Core.FixedTaxRateProvider.Rate": {
"description": "Фиксированная налоговая ставка",
@@ -317,4 +319,4 @@
"description": "Экспорт или импорт валют, типов упаковки"
}
}
-}
+}
\ No newline at end of file
diff --git a/src/VirtoCommerce.CoreModule.Web/Localizations/zh.VirtoCommerce.Core.json b/src/VirtoCommerce.CoreModule.Web/Localizations/zh.VirtoCommerce.Core.json
new file mode 100644
index 00000000..e1d30bb0
--- /dev/null
+++ b/src/VirtoCommerce.CoreModule.Web/Localizations/zh.VirtoCommerce.Core.json
@@ -0,0 +1,322 @@
+{
+ "core": {
+ "commands": {
+ "apply-filter": "保存并应用",
+ "rebuild-index": "构建索引",
+ "default": "设为默认"
+ },
+ "main-menu-title": {
+ "search-index": "搜索索引"
+ },
+ "blades": {
+ "index-progress": {
+ "labels": {
+ "start": "开始",
+ "end": "结束",
+ "errors": "错误",
+ "stats": "已索引 {{ processedCount }} 条,共 {{ totalCount }} 条记录"
+ }
+ },
+ "index-detail": {
+ "title": "搜索索引",
+ "title-new": "缺少搜索索引",
+ "subtitle": "搜索索引详情",
+ "labels": {
+ "no-index": "无数据",
+ "build-date": "上次索引时间",
+ "content": "索引内容"
+ }
+ },
+ "address-list": {
+ "labels": {
+ "no-addresses": "暂无地址"
+ }
+ },
+ "address-detail": {
+ "subtitle": "编辑地址",
+ "labels": {
+ "name": "地址名称",
+ "address-type": "地址类型",
+ "first-name": "名",
+ "last-name": "姓",
+ "country": "国家",
+ "region": "地区",
+ "city": "城市",
+ "address1": "地址行1",
+ "address2": "地址行2",
+ "zip-code": "邮政编码",
+ "email": "电子邮件",
+ "phone": "电话",
+ "description": "描述"
+ },
+ "placeholders": {
+ "address-type": "选择...",
+ "country": "选择...",
+ "region": "选择..."
+ }
+ },
+ "currency-list": {
+ "title": "货币",
+ "subtitle": "管理货币",
+ "labels": {
+ "exchange-rate": "汇率:",
+ "no-currencies": "无货币"
+ }
+ },
+ "currency-detail": {
+ "new-title": "新货币",
+ "new-subtitle": "输入货币详情",
+ "subtitle": "编辑货币详情",
+ "labels": {
+ "code": "代码",
+ "name": "名称",
+ "is-primary": "设为默认",
+ "exchange-rate": "汇率",
+ "symbol": "符号",
+ "custom-formatting": "自定义格式",
+ "midpoint-rounding": "中点舍入",
+ "rounding-type": "舍入类型"
+ },
+ "descriptions": {
+ "code": "提供3字母ISO 4217代码(如适用)",
+ "name": "为此货币提供名称",
+ "is-primary": "启用此选项将此货币设为默认。注意:只能将一种货币设为默认",
+ "exchange-rate": "提供相对于默认货币的汇率",
+ "symbol": "为此货币提供符号",
+ "custom-formatting": "可以是任何有效的标准数字格式说明符,以及任何自定义数字格式说明符的组合",
+ "midpoint-rounding": "选择适当的中点舍入方法",
+ "rounding-type": "选择适当的舍入类型"
+ },
+ "placeholders": {
+ "symbol": "提供符号或留空以使用默认区域设置",
+ "code": "提供货币代码...",
+ "name": "提供货币名称...",
+ "exchange-rate": "提供相对于默认货币的汇率...",
+ "custom-formatting": "提供格式或留空以使用默认值",
+ "midpoint-rounding": "选择中点舍入策略",
+ "rounding-type": "选择舍入策略"
+ },
+ "validation": {
+ "maxlength": "货币代码必须为3个字母字符"
+ }
+ },
+ "fulfillment-center-contact": {
+ "labels": {
+ "country": "国家",
+ "region": "地区",
+ "city": "城市",
+ "address": "地址",
+ "zip-code": "邮政编码",
+ "phone": "电话"
+ },
+ "placeholders": {
+ "country": "选择...",
+ "region": "输入州或省...",
+ "city": "输入城市...",
+ "address1": "输入地址行1...",
+ "address2": "输入地址行2...",
+ "zip-code": "提供邮政编码...",
+ "phone": "输入电话号码..."
+ }
+ },
+ "fulfillment-center-detail": {
+ "subtitle": "编辑履行中心",
+ "labels": {
+ "name": "名称",
+ "description": "描述",
+ "max-releases": "所选批次中的最大发布数",
+ "pick-delay": "拣货延迟"
+ }
+ },
+ "fulfillment-center-list": {
+ "title": "履行中心",
+ "subtitle": "管理履行中心"
+ },
+ "seo-list": {
+ "subtitle": "管理SEO",
+ "labels": {
+ "duplicates-found": "注意:存在 {{count}} 个冲突的语义URL!",
+ "resolve-duplicates": "解决冲突",
+ "language-code": "语言",
+ "container": "商店",
+ "semanticUrl": "语义URL"
+ }
+ },
+ "seo-detail": {
+ "title-new": "新建SEO",
+ "subtitle": "SEO详情",
+ "labels": {
+ "is-active": "活跃",
+ "store": "商店",
+ "language": "语言",
+ "url-keyword": "URL别名",
+ "page-title": "页面标题",
+ "meta-description": "元描述",
+ "meta-keywords": "元关键词",
+ "alternative-text": "图片替代文本"
+ },
+ "placeholders": {
+ "store": "选择商店...",
+ "language": "选择语言...",
+ "url-keyword": "提供URL别名...",
+ "page-title": "提供标题...",
+ "meta-description": "提供描述...",
+ "meta-keywords": "提供关键词...",
+ "alternative-text": "提供替代文本..."
+ },
+ "validations": {
+ "url-keyword-required": "此字段为必填项",
+ "url-keyword-invalid": "URL包含无效字符",
+ "url-keyword-duplicate": "检测到重复的URL"
+ }
+ },
+ "seo-duplicates": {
+ "subtitle": "SEO冲突",
+ "labels": {
+ "semanticUrl": "语义URL",
+ "container": "商店"
+ }
+ },
+ "package-type-list": {
+ "title": "预定义包装尺寸",
+ "subtitle": "管理系统包装类型",
+ "labels": {
+ "no-packages": "无预定义包装"
+ }
+ },
+ "package-type-detail": {
+ "new-title": "新包装类型",
+ "new-subtitle": "输入包装尺寸值",
+ "subtitle": "编辑包装尺寸详情",
+ "labels": {
+ "name": "包装类型名称",
+ "name-description": "为包装类型提供唯一名称",
+ "name-placeholder": "输入包装类型名称",
+ "measureUnit": "尺寸测量单位",
+ "measureUnit-description": "尺寸的默认测量单位",
+ "measureUnit-placeholder": "选择适用的测量单位或添加新单位",
+ "width": "宽度",
+ "height": "高度",
+ "length": "长度"
+ }
+ },
+ "document-type-list": {
+ "title": "记录类型",
+ "labels": {
+ "document-type": "记录类型",
+ "indexed-docs-total": "记录数",
+ "provider": "提供者",
+ "scope": "范围",
+ "last-indexation-date": "上次索引时间",
+ "build-index": "构建索引",
+ "rebuild-index": "重建索引"
+ }
+ }
+ },
+ "dialogs": {
+ "reindex": {
+ "title": "构建搜索索引",
+ "msg1": "选择如何更新搜索索引:",
+ "msg2": "构建:索引所有数据而不重新创建",
+ "msg3": "删除并构建:删除现有搜索索引并从头开始构建新索引。注意:在构建过程完成之前,将无法使用任何搜索结果",
+ "index": "构建",
+ "reindex": "删除并构建"
+ },
+ "address-delete": {
+ "title": "确认删除",
+ "message": "您确定要删除此地址吗?"
+ },
+ "address-save": {
+ "title": "保存更改",
+ "message": "地址已被修改。您想保存更改吗?"
+ },
+ "currency-delete": {
+ "title": "确认删除",
+ "message": "您确定要删除此货币吗?"
+ },
+ "currency-save": {
+ "title": "保存更改",
+ "message": "货币已被修改。您想保存更改吗?"
+ },
+ "fulfillment-delete": {
+ "title": "确认删除",
+ "message": "您确定要删除此履行中心吗?"
+ },
+ "fulfillments-save": {
+ "title": "保存更改",
+ "message": "履行中心已被修改。您想保存更改吗?"
+ },
+ "seo-save": {
+ "title": "保存更改",
+ "message": "SEO信息已被修改。您想保存更改吗?"
+ },
+ "package-type-save": {
+ "title": "保存更改",
+ "message": "包装类型信息已被修改。您想保存更改吗?"
+ },
+ "package-type-delete": {
+ "title": "确认删除",
+ "message": "您确定要删除此包装类型吗?"
+ }
+ },
+ "widgets": {
+ "index": {
+ "index-ok": "已索引 ",
+ "index-old": "此索引已过时,因为它是在 构建的",
+ "no-index": "缺少搜索索引"
+ },
+ "currency": {
+ "title": "货币"
+ },
+ "fulfillmentCenterContact": {
+ "blade-subtitle": "联系详情",
+ "title": "联系详情"
+ },
+ "fulfillment": {
+ "title": "履行中心"
+ },
+ "seo": {
+ "title": "SEO"
+ }
+ }
+ },
+ "permissions": {
+ "core:packageType:create": "创建包装类型数据",
+ "core:packageType:update": "更新包装类型数据",
+ "core:packageType:delete": "删除包装类型数据",
+ "core:currency:create": "创建货币数据",
+ "core:currency:update": "更新货币数据",
+ "core:currency:delete": "删除货币数据"
+ },
+ "settings": {
+ "VirtoCommerce.Core.General.TaxTypes": {
+ "description": "可用税种",
+ "title": "税种"
+ },
+ "VirtoCommerce.Core.General.WeightUnits": {
+ "description": "实物商品可用的重量单位",
+ "title": "重量单位"
+ },
+ "VirtoCommerce.Core.General.MeasureUnits": {
+ "description": "实物商品尺寸可用的测量单位",
+ "title": "尺寸测量单位"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Ground.Rate": {
+ "description": "固定陆运运费",
+ "title": "陆运运费"
+ },
+ "VirtoCommerce.Core.FixedRateShippingMethod.Air.Rate": {
+ "description": "固定空运运费",
+ "title": "空运运费"
+ },
+ "VirtoCommerce.Core.FixedTaxRateProvider.Rate": {
+ "description": "固定税率",
+ "title": "固定税率百分比"
+ }
+ },
+ "module": {
+ "VirtoCommerce.Core": {
+ "description": "导出或导入货币、包装类型"
+ }
+ }
+}
\ No newline at end of file