Michael Bromley преди 2 години
родител
ревизия
068f1db0be

+ 41 - 41
packages/admin-ui/i18n-coverage.json

@@ -1,71 +1,71 @@
 {
-  "generatedOn": "2023-05-18T09:17:32.713Z",
-  "lastCommit": "4057a5852ccf199b5fd6b9fd37bdda65a198d4f5",
+  "generatedOn": "2023-05-26T12:46:15.841Z",
+  "lastCommit": "609bc90dfa4226a52242698e9755050d2fd8e705",
   "translationStatus": {
     "cs": {
-      "tokenCount": 711,
-      "translatedCount": 566,
-      "percentage": 80
+      "tokenCount": 713,
+      "translatedCount": 550,
+      "percentage": 77
     },
     "de": {
-      "tokenCount": 711,
-      "translatedCount": 549,
-      "percentage": 77
+      "tokenCount": 713,
+      "translatedCount": 533,
+      "percentage": 75
     },
     "en": {
-      "tokenCount": 711,
-      "translatedCount": 705,
-      "percentage": 99
+      "tokenCount": 713,
+      "translatedCount": 690,
+      "percentage": 97
     },
     "es": {
-      "tokenCount": 711,
-      "translatedCount": 594,
-      "percentage": 84
+      "tokenCount": 713,
+      "translatedCount": 575,
+      "percentage": 81
     },
     "fr": {
-      "tokenCount": 711,
-      "translatedCount": 586,
-      "percentage": 82
+      "tokenCount": 713,
+      "translatedCount": 570,
+      "percentage": 80
     },
     "it": {
-      "tokenCount": 711,
-      "translatedCount": 592,
-      "percentage": 83
+      "tokenCount": 713,
+      "translatedCount": 574,
+      "percentage": 81
     },
     "pl": {
-      "tokenCount": 711,
-      "translatedCount": 393,
-      "percentage": 55
+      "tokenCount": 713,
+      "translatedCount": 384,
+      "percentage": 54
     },
     "pt_BR": {
-      "tokenCount": 711,
-      "translatedCount": 564,
-      "percentage": 79
+      "tokenCount": 713,
+      "translatedCount": 548,
+      "percentage": 77
     },
     "pt_PT": {
-      "tokenCount": 711,
-      "translatedCount": 602,
-      "percentage": 85
+      "tokenCount": 713,
+      "translatedCount": 583,
+      "percentage": 82
     },
     "ru": {
-      "tokenCount": 711,
-      "translatedCount": 591,
-      "percentage": 83
+      "tokenCount": 713,
+      "translatedCount": 573,
+      "percentage": 80
     },
     "uk": {
-      "tokenCount": 711,
-      "translatedCount": 591,
-      "percentage": 83
+      "tokenCount": 713,
+      "translatedCount": 573,
+      "percentage": 80
     },
     "zh_Hans": {
-      "tokenCount": 711,
-      "translatedCount": 534,
-      "percentage": 75
+      "tokenCount": 713,
+      "translatedCount": 519,
+      "percentage": 73
     },
     "zh_Hant": {
-      "tokenCount": 711,
-      "translatedCount": 373,
-      "percentage": 52
+      "tokenCount": 713,
+      "translatedCount": 364,
+      "percentage": 51
     }
   }
 }

+ 0 - 1
packages/admin-ui/src/lib/catalog/src/components/create-product-option-group-dialog/create-product-option-group-dialog.component.html

@@ -8,7 +8,6 @@
     <vdr-form-field
         [label]="'common.code' | translate"
         for="code"
-        [errors]="{ pattern: 'catalog.code-pattern-error' | translate }"
     >
         <input
             id="code"

+ 1 - 1
packages/admin-ui/src/lib/catalog/src/components/product-variants-editor/product-variants-editor.component.html

@@ -35,7 +35,7 @@
         <div class="card-span mx-3">
             <button class="button" (click)="createNewVariant()">
                 <clr-icon shape="plus"></clr-icon>
-                {{ 'catalog.create-new-variant' | translate }}
+                {{ 'catalog.create-product-variant' | translate }}
             </button>
         </div>
         <vdr-data-table-2

+ 2 - 2
packages/admin-ui/src/lib/order/src/order.module.ts

@@ -100,13 +100,13 @@ export class OrderModule {
     constructor(private pageService: PageService) {
         pageService.registerPageTab({
             location: 'order-list',
-            tab: _('orders.orders'),
+            tab: _('order.orders'),
             route: '',
             component: OrderListComponent,
         });
         pageService.registerPageTab({
             location: 'order-detail',
-            tab: _('orders.order'),
+            tab: _('order.order'),
             route: '',
             component: detailComponentWithResolver({
                 component: OrderDetailComponent,

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/cs.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Přidat hodnotu atributu",
     "add-facets": "Přidat atribut",
     "add-option": "Přidat možnost",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Automaticky aktualizovat jména variant pomocí této",
     "auto-update-product-variant-name": "Automaticky aktualizovat jména variant",
     "channel-price-preview": "Náhled ceny v kanálu",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Obsah kolekce",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "Smazat administrátora?",
     "confirm-delete-assets": "Smazat {count} {count, plural, one {médium} few {média} other {médií}}?",
     "confirm-delete-collection": "Smazat kolekci?",
     "confirm-delete-collection-and-children-body": "Deleting this collection will also delete all child collections",
@@ -92,20 +93,17 @@
     "create-new-collection": "Vytvořit kolekci",
     "create-new-facet": "Vytvořit nový atribut",
     "create-new-product": "Nový produkt",
-    "created-new-variants-success": "Successfully created {count} new {count, plural, one {variant} other {variants}}",
-    "default-variant": "Výchozí varianta",
-    "display-variant-cards": "Zobrazit jako karty",
-    "display-variant-table": "Zobrazit jako tabulku",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Přetáhněte soubory k nahrávání",
-    "duplicate-sku-warning": "",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Hodnoty atributů",
     "facets": "",
     "filter-by-name": "Filtrovat dle jména",
-    "filter-by-name-or-sku": "Filtrovat dle jména nebo SKU",
     "filter-inheritance": "",
     "filters": "Filtry",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Prahová hodnota pro vyprodání zásob",
     "out-of-stock-threshold-tooltip": "Nastaví hodnotu skladu, při které je tato varianta považována za vyprodanou. Použití záporné hodnoty umožňuje objednávat \"na objednávku\".",
     "price": "Cena",
+    "price-and-tax": "",
     "price-conversion-factor": "Přepočítávací koeficient ceny",
     "price-in-channel": "Cena v { channel }",
     "price-includes-tax-at": "Včetně daně { rate }%",
     "price-with-tax-in-default-zone": "Včetně { rate }% daně: { price }",
     "private": "Soukromý",
-    "product-details": "Detaily produktu",
     "product-name": "Jméno produktu",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Varianty produktu",
     "products": "",
     "public": "Veřejný",
@@ -167,11 +167,8 @@
     "slug": "Odkaz",
     "slug-pattern-error": "Špatný formát odkazu",
     "stock-allocated": "Alokováno",
-    "stock-allocated-tooltip": "Počet alokovaných produktů k dokončeným objednávkám, které ještě nebyly zpracovány",
+    "stock-levels": "",
     "stock-on-hand": "Sklad",
-    "stock-on-hand-tooltip": "Fyzický sklad - počet fyzických jednotek skladem",
-    "stock-saleable": "K prodeji",
-    "stock-saleable-tooltip": "Počet jednotek k prodeji, vyjadřuje hodnotu fyzického skladu bez alokovaných jednotek a dále je upravena prahovou hodnotou",
     "tax-category": "Skupina daní",
     "taxes": "Daně",
     "track-inventory": "Dopočítávat sklad",
@@ -192,10 +189,8 @@
     "actions": "Akce",
     "add-filter": "",
     "add-item-to-list": "Přidat položku do seznamu",
-    "add-new-variants": "Přidat {count, plural, one {variantu} few {{count} varianty} other {{count} variant}}",
     "add-note": "Přidat poznámku",
     "apply": "",
-    "assets": "",
     "available-languages": "Dostupné jazyky",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Kanál",
     "channels": "Kanály",
     "clear-selection": "",
-    "close": "",
     "code": "Kód",
     "collapse-entries": "Schovat vstupy",
     "confirm": "Potvrdit",
@@ -342,8 +336,11 @@
     "create-new-address": "Create new address",
     "create-new-customer": "Create new customer",
     "create-new-customer-group": "Create new customer group",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "Skupiny zákazníka",
     "customer-history": "Historie zákazníka",
+    "customers": "",
     "default-billing-address": "Výchozí fakturační",
     "default-shipping-address": "Výchozí dodací",
     "email-address": "E-mailová adresa",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "Počet hodnot ve formuláři atributu nesouhlasí k aktuálním počtem hodnot",
     "health-check-failed": "Kontrala stavu systému selhala",
     "no-default-shipping-zone-set": "Tento kanál nemá výchozí dodací zónu. To může způsobovat chyby při výpočtu poštovného.",
-    "no-default-tax-zone-set": "Tento kanál nemá výchozí daňovou zónu, to může způsobovat chyby při výpočtu cen. Prosím vytvořte, nebo vyberte zónu.",
-    "product-variant-form-values-do-not-match": "Počet variant ve formuláři neodpovídá aktuálnímu počtu variant"
+    "no-default-tax-zone-set": "Tento kanál nemá výchozí daňovou zónu, to může způsobovat chyby při výpočtu cen. Prosím vytvořte, nebo vyberte zónu."
   },
   "marketing": {
     "actions": "Akce",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Nová propagace",
     "ends-at": "Končí",
     "per-customer-limit": "Limit za zákazníka",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Začíná"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Platební metoda",
     "payment-state": "Stav",
     "payment-to-refund": "Platba k refundaci",
+    "payments": "",
     "placed-at": "Datum objednávky",
     "preview-changes": "Náhled změn",
     "product-name": "Název produktu",
@@ -649,14 +647,17 @@
     "unit-price": "Cena za kus"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Přidat země do { zoneName }",
     "add-countries-to-zone-success": "Přidáno: { countryCount } {countryCount, plural, one {země} other {země}} do zóny \"{ zoneName }\"",
     "add-products-to-test-order": "Přidat produkty do testovací objednávky",
+    "administrator": "",
     "channel": "Kanál",
     "channel-token": "Token kanálu",
+    "country": "",
     "create-new-channel": "Vytvořit kanál",
     "create-new-country": "Vytvořit zemi",
     "create-new-payment-method": "",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Vytvořit daňovou kategorii",
     "create-new-tax-rate": "Vytvořit daňovou sazbu",
     "create-new-zone": "Vytvořit zónu",
-    "create-zone": "Vytvořit zónu",
     "currency": "Měna",
     "default-role-label": "Toto je výchozí role a nemůže být změněna.",
     "default-shipping-zone": "Výchozí dodací zóna",
     "default-tax-zone": "Výchozí daňová zóna",
     "eligible": "Způsobilé",
     "email-address": "E-mailová adresa",
+    "email-address-or-identifier": "",
     "first-name": "Jméno",
     "fulfillment-handler": "Způsob zpracování",
     "global-out-of-stock-threshold": "Globální prahová hodnota pro vyprodání zásob",
@@ -682,26 +683,27 @@
     "password": "Heslo",
     "payment-eligibility-checker": "",
     "payment-handler": "",
+    "payment-method": "",
     "permissions": "Oprávnění",
     "prices-include-tax": "Zadávané ceny jsou včetně daně pro výchozí zónu",
     "profile": "Profil",
     "rate": "Sazba",
     "remove-countries-from-zone-success": "Odebráno: { countryCount } {countryCount, plural, one {země} other {země}} ze zóny \"{ zoneName }\"",
     "remove-from-zone": "Odebrat ze zóny",
+    "role": "",
     "roles": "Role",
     "search-by-product-name-or-sku": "Hledat dle názvu nebo SKU produktu",
+    "seller": "",
     "shipping-calculator": "Kalkulátor poštovného",
     "shipping-eligibility-checker": "Test způsobilosti k dodací metodě",
     "shipping-method": "Dodací metoda",
     "tax-category": "Daňová kategorie",
     "tax-rate": "Daňová sazba",
     "test-address": "Testovací adresa",
-    "test-order": "Testovací objednávka",
     "test-result": "Výsledek testu",
     "test-shipping-method": "Testovat dodací metodu",
     "test-shipping-methods": "Testovat dodací metody",
     "track-inventory-default": "Běžně dopočítavat sklad",
-    "update-zone": "Aktualizovat zónu",
     "view-zone-members": "Zobrazit členy",
     "zone": "Zóna"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/de.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Facettenwert hinzufügen",
     "add-facets": "Facetten hinzufügen",
     "add-option": "Option hinzufügen",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Automatisch Namen der Optionsvariante aktualisieren",
     "auto-update-product-variant-name": "Automatisch Namen der Produktvariante aktualisieren",
     "channel-price-preview": "Kanal-Preisvorschau",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Inhalt der Sammlung",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "Administrator löschen?",
     "confirm-delete-assets": "{count} {count, plural, one {Asset} other {Assets}} löschen?",
     "confirm-delete-collection": "Sammlung löschen?",
     "confirm-delete-collection-and-children-body": "Wenn Sie diese Sammlung löschen, werden auch alle untergeordneten Sammlungen gelöscht.",
@@ -92,20 +93,17 @@
     "create-new-collection": "Neue Kollektion anlegen",
     "create-new-facet": "Neue Facette erstellen",
     "create-new-product": "Neues Produkt",
-    "created-new-variants-success": "{count, plural, one {1 neue Variante} other {{count} neue Varianten}} erfolgreich erstellt",
-    "default-variant": "Standardvariante",
-    "display-variant-cards": "Details anzeigen",
-    "display-variant-table": "Tabellenansicht",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Dateien zum Hochladen ablegen",
-    "duplicate-sku-warning": "",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Facettenwerte",
     "facets": "",
     "filter-by-name": "Nach Name filtern",
-    "filter-by-name-or-sku": "Nach Name oder Artikelnummer filtern",
     "filter-inheritance": "",
     "filters": "Filter",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Ausverkauft-Grenze",
     "out-of-stock-threshold-tooltip": "Legt fest, ab welcher Untergrenze ein Produkt als ausverkauft angezeigt wird. Ein negativer Wert kann verwendet werden, um mit einer Fehlmenge zu arbeiten.",
     "price": "Preis",
+    "price-and-tax": "",
     "price-conversion-factor": "Preisumwandlungsfaktor",
     "price-in-channel": "Preis in { channel }",
     "price-includes-tax-at": "Einschließlich Steuer von { rate }%",
     "price-with-tax-in-default-zone": "Inkl. { rate }% Steuer: { price }",
     "private": "Privat",
-    "product-details": "Produktdetails",
     "product-name": "Produktname",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Produktvarianten",
     "products": "",
     "public": "Öffentlich",
@@ -167,11 +167,8 @@
     "slug": "Slug",
     "slug-pattern-error": "Ungültiger Slug",
     "stock-allocated": "Lagerbestand reserviert",
-    "stock-allocated-tooltip": "Anzahl der Artikel, die bereits bestellt, aber noch nicht abgewickelt wurden",
+    "stock-levels": "",
     "stock-on-hand": "Lagerbestand",
-    "stock-on-hand-tooltip": "Lagerbestand dieses Artikels",
-    "stock-saleable": "Verkaufbar",
-    "stock-saleable-tooltip": "Anzahl der verkauftbaren Einheiten dieses Artikels; berücksichtigt reservierte Artikel und eingestellte Fehlmenge",
     "tax-category": "Steuerkategorie",
     "taxes": "Steuern",
     "track-inventory": "Lagerbestand verwalten",
@@ -192,10 +189,8 @@
     "actions": "Aktionen",
     "add-filter": "",
     "add-item-to-list": "Artikel zur Wunschliste hinzufügen",
-    "add-new-variants": "{count, plural, one {1 Variante} other {{count} Varianten}} hinzufügen",
     "add-note": "Notiz hinzufügen",
     "apply": "",
-    "assets": "",
     "available-languages": "Verfügbare Sprachen",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Kanal",
     "channels": "Kanäle",
     "clear-selection": "",
-    "close": "",
     "code": "Code",
     "collapse-entries": "Einträge einklappen",
     "confirm": "Bestätigen",
@@ -342,8 +336,11 @@
     "create-new-address": "Neue Adresse anlegen",
     "create-new-customer": "Neuen Kunden anlegen",
     "create-new-customer-group": "Neue Kundengruppe anlegen",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "Kundengruppen",
     "customer-history": "Kundenhistorie",
+    "customers": "",
     "default-billing-address": "Standardrechnungsadresse",
     "default-shipping-address": "Standardversand",
     "email-address": "E-Mail-Adresse",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "Die Anzahl der Werte im Facetten-Formular stimmt nicht mit der tatsächlichen Anzahl der Werte überein",
     "health-check-failed": "Systemzustandsprüfung fehlgeschlagen",
     "no-default-shipping-zone-set": "Dieser Kanal verfügt nicht über eine Standard-Versandzone. Dies kann zu Fehlern bei der Berechnung der Auftragsversandkosten führen.",
-    "no-default-tax-zone-set": "Dieser Kanal verfügt nicht über eine Standard-Steuerzone, was zu Fehlern bei der Preisberechnung führen kann. Bitte erstellen oder wählen Sie eine Zone.",
-    "product-variant-form-values-do-not-match": "Die Anzahl der Varianten im Produktformular stimmt nicht mit der tatsächlichen Anzahl der Varianten überein."
+    "no-default-tax-zone-set": "Dieser Kanal verfügt nicht über eine Standard-Steuerzone, was zu Fehlern bei der Preisberechnung führen kann. Bitte erstellen oder wählen Sie eine Zone."
   },
   "marketing": {
     "actions": "Aktionen",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Neue Werbeaktion erstellen",
     "ends-at": "Endet am",
     "per-customer-limit": "Begrenzung pro Kunde",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Beginnt am"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Zahlungsart",
     "payment-state": "Status",
     "payment-to-refund": "Zu erstattende Zahlung",
+    "payments": "",
     "placed-at": "",
     "preview-changes": "Änderungsvorschau",
     "product-name": "Produktname",
@@ -649,14 +647,17 @@
     "unit-price": "Einzelpreis"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Länder hinzufügen zu { zoneName }",
     "add-countries-to-zone-success": "{ countryCount } {countryCount, plural, one {Land} other {Länder}} hinzugefügt zu \"{ zoneName }\"",
     "add-products-to-test-order": "Produkte zur Testbestellung hinzufügen",
+    "administrator": "",
     "channel": "Kanal",
     "channel-token": "Kanal-Token",
+    "country": "",
     "create-new-channel": "Neuen Kanal erstellen",
     "create-new-country": "Neues Land erstellen",
     "create-new-payment-method": "Neue Zahlungsmethode erstellen",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Neue Steuerkategorie erstellen",
     "create-new-tax-rate": "Neuen Steuersatz erstellen",
     "create-new-zone": "Neue Zone erstellen",
-    "create-zone": "Zone erstellen",
     "currency": "Währung",
     "default-role-label": "Dies ist eine Standardrolle und kann nicht geändert werden.",
     "default-shipping-zone": "Standard-Versandzone",
     "default-tax-zone": "Standard-Steuerzone",
     "eligible": "Verfügbar",
     "email-address": "E-Mail-Adresse",
+    "email-address-or-identifier": "",
     "first-name": "Vorname",
     "fulfillment-handler": "Abwicklung über",
     "global-out-of-stock-threshold": "Globale ausverkauft-Grenze",
@@ -682,26 +683,27 @@
     "password": "Passwort",
     "payment-eligibility-checker": "Verfügbarkeit der Zahlung prüfen",
     "payment-handler": "Zahlungsabwickler",
+    "payment-method": "",
     "permissions": "Berechtigungen",
     "prices-include-tax": "Preise enthalten die Steuer für die Standardzone",
     "profile": "Profil",
     "rate": "Steuersatz",
     "remove-countries-from-zone-success": "{ countryCount } {countryCount, plural, one {Land} other {Länder}} entfernt aus \"{ zoneName }\"",
     "remove-from-zone": "Aus Zone entfernen",
+    "role": "",
     "roles": "Rollen",
     "search-by-product-name-or-sku": "Suche nach Produktname oder Artikelnummer",
+    "seller": "",
     "shipping-calculator": "Versandkostenrechner",
     "shipping-eligibility-checker": "Verfügbarkeit der Versandart prüfen",
     "shipping-method": "Versandart",
     "tax-category": "Steuerkategorie",
     "tax-rate": "Steuersatz",
     "test-address": "Test-Adresse",
-    "test-order": "Test-Bestellung",
     "test-result": "Test-Ergebnis",
     "test-shipping-method": "Test-Versandart",
     "test-shipping-methods": "Test-Versandarten",
     "track-inventory-default": "Lagerbestand standardmäßig verfolgen",
-    "update-zone": "Zone aktualisieren",
     "view-zone-members": "Mitglieder anzeigen",
     "zone": "Zone"
   },

+ 23 - 20
packages/admin-ui/src/lib/static/i18n-messages/en.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Add facet value",
     "add-facets": "Add facets",
     "add-option": "Add option",
+    "asset": "Asset",
     "asset-preview-links": "Asset preview links",
     "assets": "Assets",
     "assign-collections-to-channel-success": "Successfully assigned {count, plural, one {1 collection} other {{count} collections}} to { channelCode }",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Automatically update the names of ProductVariants using this option",
     "auto-update-product-variant-name": "Automatically update the names of ProductVariants",
     "channel-price-preview": "Channel price preview",
+    "code-pattern-error": "",
     "collection": "Collection",
     "collection-contents": "Collection contents",
     "collections": "Collections",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "Delete {count} collections?",
     "confirm-bulk-delete-products": "Delete {count} products?",
     "confirm-cancel": "Cancel?",
-    "confirm-delete-administrator": "Delete administrator?",
     "confirm-delete-assets": "Delete {count} {count, plural, one {asset} other {assets}}?",
     "confirm-delete-collection": "Delete collection?",
     "confirm-delete-collection-and-children-body": "Deleting this collection will also delete all child collections",
@@ -92,20 +93,17 @@
     "create-new-collection": "Create new collection",
     "create-new-facet": "Create new facet",
     "create-new-product": "New product",
-    "created-new-variants-success": "Successfully created {count} new {count, plural, one {variant} other {variants}}",
-    "default-variant": "Default variant",
-    "display-variant-cards": "View details",
-    "display-variant-table": "View as table",
+    "create-new-variant": "Create new variant",
+    "create-product-option-group": "Create product option group",
+    "create-product-variant": "Create product variant",
     "do-not-inherit-filters": "Do not inherit filters",
     "drop-files-to-upload": "Drop files to upload",
-    "duplicate-sku-warning": "Please ensure all SKUs are unique",
     "edit-facet-values": "Edit facet values",
-    "edit-options": "Edit options",
+    "facet": "Facet",
     "facet-value-not-available": "Facet value \"{ id }\" not available",
     "facet-values": "Facet values",
     "facets": "Facets",
     "filter-by-name": "Filter by name",
-    "filter-by-name-or-sku": "Filter by name or SKU",
     "filter-inheritance": "Filter inheritance",
     "filters": "Filters",
     "inherit-filters-from-parent": "Inherit filters from parent",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Out-of-stock threshold",
     "out-of-stock-threshold-tooltip": "Sets the stock level at which this variant is considered to be out of stock. Using a negative value enables backorder support.",
     "price": "Price",
+    "price-and-tax": "Price and tax",
     "price-conversion-factor": "Price conversion factor",
     "price-in-channel": "Price in { channel }",
     "price-includes-tax-at": "Includes tax at { rate }%",
     "price-with-tax-in-default-zone": "Inc. { rate }% tax: { price }",
     "private": "Private",
-    "product-details": "Product details",
     "product-name": "Product name",
+    "product-options": "Product options",
+    "product-variant-exists": "A product variant with these options already exists",
     "product-variants": "Product variants",
     "products": "Products",
     "public": "Public",
@@ -167,11 +167,8 @@
     "slug": "Slug",
     "slug-pattern-error": "Slug is invalid",
     "stock-allocated": "Allocated",
-    "stock-allocated-tooltip": "The number of units allocated to Orders which have checked out but not yet been fulfilled",
+    "stock-levels": "Stock levels",
     "stock-on-hand": "Stock",
-    "stock-on-hand-tooltip": "Stock on hand - the number of physical units available in stock",
-    "stock-saleable": "Saleable",
-    "stock-saleable-tooltip": "The number of saleable units, comprising the stock on hand - allocated, taking into account the out-of-stock threshold",
     "tax-category": "Tax category",
     "taxes": "Taxes",
     "track-inventory": "Track inventory",
@@ -192,7 +189,6 @@
     "actions": "Actions",
     "add-filter": "Add filter",
     "add-item-to-list": "Add item to list",
-    "add-new-variants": "Add {count, plural, one {1 variant} other {{count} variants}}",
     "add-note": "Add note",
     "apply": "Apply",
     "available-languages": "Available languages",
@@ -208,7 +204,6 @@
     "channel": "Channel",
     "channels": "Channels",
     "clear-selection": "Clear selection",
-    "close": "Close",
     "code": "Code",
     "collapse-entries": "Collapse entries",
     "confirm": "Confirm",
@@ -341,8 +336,11 @@
     "create-new-address": "Create new address",
     "create-new-customer": "Create new customer",
     "create-new-customer-group": "Create new customer group",
+    "customer": "Customer",
+    "customer-group": "Customer group",
     "customer-groups": "Customer groups",
     "customer-history": "Customer history",
+    "customers": "Customers",
     "default-billing-address": "Default billing",
     "default-shipping-address": "Default shipping",
     "email-address": "Email address",
@@ -452,8 +450,7 @@
     "facet-value-form-values-do-not-match": "The number of values in the facet form does not match the actual number of values",
     "health-check-failed": "System health check failed",
     "no-default-shipping-zone-set": "This channel has no default shipping zone. This may cause errors when calculating order shipping charges.",
-    "no-default-tax-zone-set": "This channel has no default tax zone, which will cause errors when calculating prices. Please create or select a zone.",
-    "product-variant-form-values-do-not-match": "The number of variants in the product form does not match the actual number of variants"
+    "no-default-tax-zone-set": "This channel has no default tax zone, which will cause errors when calculating prices. Please create or select a zone."
   },
   "marketing": {
     "actions": "Actions",
@@ -464,6 +461,7 @@
     "create-new-promotion": "Create new promotion",
     "ends-at": "Ends at",
     "per-customer-limit": "Per-customer limit",
+    "promotion": "Promotion",
     "search-by-name-or-coupon-code": "Search by name or coupon code",
     "starts-at": "Starts at"
   },
@@ -582,6 +580,7 @@
     "payment-method": "Payment method",
     "payment-state": "State",
     "payment-to-refund": "Payment to refund",
+    "payments": "Payments",
     "placed-at": "Placed at",
     "preview-changes": "Preview changes",
     "product-name": "Product name",
@@ -648,14 +647,17 @@
     "unit-price": "Unit price"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Add countries to { zoneName }",
     "add-countries-to-zone-success": "Added { countryCount } {countryCount, plural, one {country} other {countries}} to zone \"{ zoneName }\"",
     "add-products-to-test-order": "Add products to the test order",
+    "administrator": "Administrator",
     "channel": "Channel",
     "channel-token": "Channel token",
+    "country": "Country",
     "create-new-channel": "Create new channel",
     "create-new-country": "Create new country",
     "create-new-payment-method": "Create new payment method",
@@ -665,13 +667,13 @@
     "create-new-tax-category": "Create tax category",
     "create-new-tax-rate": "Create new tax rate",
     "create-new-zone": "Create new zone",
-    "create-zone": "Create zone",
     "currency": "Currency",
     "default-role-label": "This is a default Role and cannot be modified",
     "default-shipping-zone": "Default shipping zone",
     "default-tax-zone": "Default tax zone",
     "eligible": "Eligible",
     "email-address": "Email address",
+    "email-address-or-identifier": "Email address or identifier",
     "first-name": "First name",
     "fulfillment-handler": "Fulfillment handler",
     "global-out-of-stock-threshold": "Global out-of-stock threshold",
@@ -681,26 +683,27 @@
     "password": "Password",
     "payment-eligibility-checker": "Payment eligibility checker",
     "payment-handler": "Payment handler",
+    "payment-method": "Payment method",
     "permissions": "Permissions",
     "prices-include-tax": "Prices include tax for the default Zone",
     "profile": "Profile",
     "rate": "Rate",
     "remove-countries-from-zone-success": "Removed { countryCount } {countryCount, plural, one {country} other {countries}} from zone \"{ zoneName }\"",
     "remove-from-zone": "Remove from zone",
+    "role": "Role",
     "roles": "Roles",
     "search-by-product-name-or-sku": "Search by product name or SKU",
+    "seller": "Seller",
     "shipping-calculator": "Shipping calculator",
     "shipping-eligibility-checker": "Shipping eligibility checker",
     "shipping-method": "Shipping Method",
     "tax-category": "Tax category",
     "tax-rate": "Tax rate",
     "test-address": "Test address",
-    "test-order": "Test order",
     "test-result": "Test result",
     "test-shipping-method": "Test shipping method",
     "test-shipping-methods": "Test shipping methods",
     "track-inventory-default": "Track inventory by default",
-    "update-zone": "Update zone",
     "view-zone-members": "View members",
     "zone": "Zone"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/es.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Añadir valor de faceta",
     "add-facets": "Añadir facetas",
     "add-option": "Añadir opción",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Actualiza los nombres de las variantes de producto automáticamente usando esta opción",
     "auto-update-product-variant-name": "Actualiza los nombres de las variantes de producto automáticamente",
     "channel-price-preview": "Vista previa de precio para el canal de ventas",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Contenidos de la colección",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "¿Eliminar administrador?",
     "confirm-delete-assets": "¿Eliminar recurso?",
     "confirm-delete-collection": "¿Eliminar colección?",
     "confirm-delete-collection-and-children-body": "Eliminar esta colección también eliminará las sub-colecciones",
@@ -92,20 +93,17 @@
     "create-new-collection": "Crear nueva colección",
     "create-new-facet": "Crear nueva faceta",
     "create-new-product": "Crear nuevo producto",
-    "created-new-variants-success": "{count} {count, plural, one {Variante} other {Variantes}} {count, plural, one {nueva} other {nuevas}} {count, plural, one {creada} other {creadas}} con éxito",
-    "default-variant": "Variante por defecto",
-    "display-variant-cards": "Ver detalles",
-    "display-variant-table": "Ver como tabla",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Arrastra recursos para subirlos",
-    "duplicate-sku-warning": "Por favor, asegúrese de que todos los códigos de referencia son únicos",
     "edit-facet-values": "",
-    "edit-options": "Editar opciones",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Valores de faceta",
     "facets": "",
     "filter-by-name": "Filtrar por nombre",
-    "filter-by-name-or-sku": "Filtrar por código de referencia",
     "filter-inheritance": "",
     "filters": "Filtros",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Límite de agotamiento de existencias",
     "out-of-stock-threshold-tooltip": "Fija el nivel de existencias a partir del cual se considera que esta variante está agotada. El uso de un valor negativo activa el soporte de pedidos pendientes.",
     "price": "Precio",
+    "price-and-tax": "",
     "price-conversion-factor": "Factor de conversión de precio",
     "price-in-channel": "Precio en { channel }",
     "price-includes-tax-at": "Los precios incluyen impuestos: { rate }%",
     "price-with-tax-in-default-zone": "Precio con { rate }% impuestos: { price }",
     "private": "Privado",
-    "product-details": "Detalles de producto",
     "product-name": "Nombre del producto",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Variantes de producto",
     "products": "",
     "public": "Público",
@@ -167,11 +167,8 @@
     "slug": "Slug",
     "slug-pattern-error": "Slug inválido",
     "stock-allocated": "Asignado",
-    "stock-allocated-tooltip": "El número de unidades asignadas a los pedidos que se han retirado pero que aún no se han completado.",
+    "stock-levels": "",
     "stock-on-hand": "Stock disponible",
-    "stock-on-hand-tooltip": "Stock disponible - el número de unidades físicas disponibles en stock",
-    "stock-saleable": "Disponible para venta",
-    "stock-saleable-tooltip": "El número de unidades disponibles para la venta, que comprende las existencias disponibles, se asigna teniendo en cuenta el límite de agotamiento de las existencias.",
     "tax-category": "Categoría de impuestos",
     "taxes": "Impuestos",
     "track-inventory": "Seguimiento de inventario",
@@ -192,10 +189,8 @@
     "actions": "Acciones",
     "add-filter": "",
     "add-item-to-list": "Añadir artículo a la lista",
-    "add-new-variants": "Añadir {count, plural, one {1 variante} other {{count} variantes}}",
     "add-note": "Añadir nota",
     "apply": "",
-    "assets": "",
     "available-languages": "Idiomas disponibles",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Canal de ventas",
     "channels": "Canales de ventas",
     "clear-selection": "",
-    "close": "Cerrar",
     "code": "Código",
     "collapse-entries": "Ocultar entradas",
     "confirm": "Confirmar",
@@ -342,8 +336,11 @@
     "create-new-address": "Crear nueva dirección",
     "create-new-customer": "Crear nuevo cliente",
     "create-new-customer-group": "Crear nuevo grupo de clientes",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "Grupos de clientes",
     "customer-history": "Historial del cliente",
+    "customers": "",
     "default-billing-address": "Facturación (Por defecto)",
     "default-shipping-address": "Envío (Por defecto)",
     "email-address": "Dirección de correo electrónico",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "El número de valores en el formulario de la faceta no coincide con el número real de valores",
     "health-check-failed": "El sistema de control de integridad falló",
     "no-default-shipping-zone-set": "Este canal no tiene una zona de envío por defecto. Esto puede causar errores al calcular los gastos de envío del pedido.",
-    "no-default-tax-zone-set": "Este canal no tiene una zona fiscal por defecto, lo que provocará errores al calcular los precios. Por favor, cree o seleccione una zona.",
-    "product-variant-form-values-do-not-match": "El número de variantes en el formulario del producto no coincide con el número real de variantes"
+    "no-default-tax-zone-set": "Este canal no tiene una zona fiscal por defecto, lo que provocará errores al calcular los precios. Por favor, cree o seleccione una zona."
   },
   "marketing": {
     "actions": "Acciones",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Crear nueva promoción",
     "ends-at": "Finaliza el",
     "per-customer-limit": "Límite por cliente",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Comienza el"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Método de pago",
     "payment-state": "Estado",
     "payment-to-refund": "Pago por reembolso",
+    "payments": "",
     "placed-at": "Realizado en",
     "preview-changes": "Previsualizar cambios",
     "product-name": "Nombre del producto",
@@ -649,14 +647,17 @@
     "unit-price": "Precio unitario"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Añadir países a zona...",
     "add-countries-to-zone-success": "Añadido { countryCount } {countryCount, plural, one {país} other {países}} a la zona \"{ zoneName }\"",
     "add-products-to-test-order": "Añade productos al pedido de pruebas",
+    "administrator": "",
     "channel": "Canal de ventas",
     "channel-token": "Token de canal",
+    "country": "",
     "create-new-channel": "Crear nuevo canal de ventas",
     "create-new-country": "Crear nuevo país",
     "create-new-payment-method": "Crear nuevo método de pago",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Crear categoría de impuestos",
     "create-new-tax-rate": "Crear nueva tasa de impuestos",
     "create-new-zone": "Crear nueva zona",
-    "create-zone": "Crear zona",
     "currency": "Moneda",
     "default-role-label": "Este es un Rol por defecto y no puede ser modificado",
     "default-shipping-zone": "Zona de envío por defecto",
     "default-tax-zone": "Zona de impuestos por defecto",
     "eligible": "Disponible",
     "email-address": "Dirección de email",
+    "email-address-or-identifier": "",
     "first-name": "Nombre",
     "fulfillment-handler": "Gestor de ejecución de pedidos",
     "global-out-of-stock-threshold": "Límite agotamiento de existencias",
@@ -682,26 +683,27 @@
     "password": "Contraseña",
     "payment-eligibility-checker": "Comprobación de requisitos de pago",
     "payment-handler": "Gestor de pagos",
+    "payment-method": "",
     "permissions": "Permisos",
     "prices-include-tax": "Los precios incluyen impuestos para la zona por defecto.",
     "profile": "Perfil",
     "rate": "Tasa",
     "remove-countries-from-zone-success": "Eliminados { countryCount } {countryCount, plural, one {país} other {países}} de la zona \"{ zoneName }\"",
     "remove-from-zone": "Eliminar de la zona",
+    "role": "",
     "roles": "Roles",
     "search-by-product-name-or-sku": "Buscar producto por nombre o código de referencia",
+    "seller": "",
     "shipping-calculator": "Calculador de envíos",
     "shipping-eligibility-checker": "Comprueba disponibilidad de envío",
     "shipping-method": "Método de envío",
     "tax-category": "Categoría de impuesto",
     "tax-rate": "Tasa de impuesto",
     "test-address": "Dirección de prueba",
-    "test-order": "Pedido de prueba",
     "test-result": "Resultado",
     "test-shipping-method": "Comprobar método de envío",
     "test-shipping-methods": "Comprobar métodos de envío",
     "track-inventory-default": "Seguimiento de inventario por defecto",
-    "update-zone": "Actualizar zona",
     "view-zone-members": "Ver países",
     "zone": "Zona"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/fr.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Ajout valeur du composant",
     "add-facets": "Ajout composant",
     "add-option": "Ajout option",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Mettre à jour automatiquement les noms de variations du produit en utilisant cette option",
     "auto-update-product-variant-name": "Mettre à jour automatiquement les noms de variations du produit ",
     "channel-price-preview": "Prévisualisation du prix du canal",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Contenu de la Collection",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "Supprimer administrateur?",
     "confirm-delete-assets": "Supprimer {count} {count, plural, one {fichier} other {fichiers}} ?",
     "confirm-delete-collection": "Supprimer collection ?",
     "confirm-delete-collection-and-children-body": "Supprimer cette collection va aussi supprimer toutes les collections enfants",
@@ -92,20 +93,17 @@
     "create-new-collection": "Créer nouvelle collection",
     "create-new-facet": "Créer nouveau composant",
     "create-new-product": "Nouveau produit",
-    "created-new-variants-success": "Création {count, plural, one {d'une nouvelle variation} other {de nouvelles variations}}",
-    "default-variant": "Variation par défault",
-    "display-variant-cards": "Voir détails",
-    "display-variant-table": "Voir en tant que tableau",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Déposer des fichiers pour téléverser",
-    "duplicate-sku-warning": "",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Valeurs de composant",
     "facets": "",
     "filter-by-name": "Filtrer par nom",
-    "filter-by-name-or-sku": "Filtrer par nom ou UGS",
     "filter-inheritance": "",
     "filters": "Filtres",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Limite de la rupture de stock",
     "out-of-stock-threshold-tooltip": "Régler le niveau de stock à partir duquel la variante est considéré en rupture de stock. Renseigner une valeur négative permet d'accepter des commandes en attente.",
     "price": "Prix",
+    "price-and-tax": "",
     "price-conversion-factor": "Facteur de conversion du prix",
     "price-in-channel": "Prix dans { channel }",
     "price-includes-tax-at": "Taxes incluses à { rate }%",
     "price-with-tax-in-default-zone": "{ rate }% taxe Inc. : { price }",
     "private": "Privé",
-    "product-details": "Détails du produit",
     "product-name": "Nom du produit",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Variations du produit",
     "products": "",
     "public": "Public",
@@ -167,11 +167,8 @@
     "slug": "Identifiant",
     "slug-pattern-error": "Identifiant invalide",
     "stock-allocated": "Attribué",
-    "stock-allocated-tooltip": "Le nombre d'unités aloué aux commandes réglées mais pas encore traitées",
+    "stock-levels": "",
     "stock-on-hand": "Stock",
-    "stock-on-hand-tooltip": "Le nombre d'unité disponible en stock",
-    "stock-saleable": "Vendable",
-    "stock-saleable-tooltip": "Le nombre d'unité vendable, comprenant le stock moins l'attribué, tout en prenant en compte la limite de rupture de stock renseignée dans les paramètres",
     "tax-category": "Catégorie de taxe",
     "taxes": "Taxes",
     "track-inventory": "Suivre le stock",
@@ -192,10 +189,8 @@
     "actions": "Actions",
     "add-filter": "",
     "add-item-to-list": "Ajouter un article à la liste",
-    "add-new-variants": "Ajout {count, plural, one {d'une variation} other {de {count} variations}}",
     "add-note": "Ajouter une note",
     "apply": "",
-    "assets": "",
     "available-languages": "Langues disponibles",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Canal",
     "channels": "Canaux",
     "clear-selection": "",
-    "close": "",
     "code": "Code",
     "collapse-entries": "Réduire les éléments",
     "confirm": "Confirmer",
@@ -342,8 +336,11 @@
     "create-new-address": "Creer une nouvelle adresse",
     "create-new-customer": "Creer un nouveau client",
     "create-new-customer-group": "Creer un nouveau groupe de clients",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "Groupes de client",
     "customer-history": "Historique du client",
+    "customers": "",
     "default-billing-address": "Adresse de facturation par défaut",
     "default-shipping-address": "Adresse de livraison par défaut",
     "email-address": "Adresse email",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "Le nombre de valeur dans le formulaire du composant ne correspond pas au nombre actuel de valeurs",
     "health-check-failed": "Vérification de santé du système a échoué",
     "no-default-shipping-zone-set": "Ce canal n'a pas de zone de livraison par défaut. Cela peut causer des erreur de calcul du cout de frais d'expédition.",
-    "no-default-tax-zone-set": "Ce canal n'a pas de zone de taxe par défaut, ce qui peut causer des erreur lors du calcul du prix. Créez ou choisissez une zone.",
-    "product-variant-form-values-do-not-match": "Le nombre de variante dans le formulaire du produit ne correspond pas au nombre actuel de variante."
+    "no-default-tax-zone-set": "Ce canal n'a pas de zone de taxe par défaut, ce qui peut causer des erreur lors du calcul du prix. Créez ou choisissez une zone."
   },
   "marketing": {
     "actions": "Actions",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Creer nouvelle promotion",
     "ends-at": "Termine au",
     "per-customer-limit": "Limite par client",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Débute au"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Mode de paiement",
     "payment-state": "Etat",
     "payment-to-refund": "Montant à rembourser",
+    "payments": "",
     "placed-at": "Placé à",
     "preview-changes": "Aperçu des modifications",
     "product-name": "Nom du produit",
@@ -649,14 +647,17 @@
     "unit-price": "Prix à l'unité"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Ajouter des pays à { zoneName }",
     "add-countries-to-zone-success": "{ countryCount } {countryCount, plural, one {pays ajouté} other {pays ajoutés}} à la zone \"{ zoneName }\"",
     "add-products-to-test-order": "Ajouter des produits à la commande de test",
+    "administrator": "",
     "channel": "Canal",
     "channel-token": "Jeton de canal",
+    "country": "",
     "create-new-channel": "Créer nouveau canal",
     "create-new-country": "Créer nouveau pays",
     "create-new-payment-method": "Créer une nouvelle méthode de paiement",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Créer catégorie de taxe",
     "create-new-tax-rate": "Créer nouveau taux de taxe",
     "create-new-zone": "Créer nouvelle zone",
-    "create-zone": "Créer zone",
     "currency": "Devise",
     "default-role-label": "Ceci est le role par défaut et ne peut pas être modifié",
     "default-shipping-zone": "Zone de livraison par défaut",
     "default-tax-zone": "Zone de taxe par défaut",
     "eligible": "Eligible",
     "email-address": "Adresse email",
+    "email-address-or-identifier": "",
     "first-name": "Prénom",
     "fulfillment-handler": "Gestionnaire de remplissage",
     "global-out-of-stock-threshold": "Limite de rupture de stock globale",
@@ -682,26 +683,27 @@
     "password": "Mot de passe",
     "payment-eligibility-checker": "Contrôleur d'éligibilité de paiement",
     "payment-handler": "Gestionnaire de paiement",
+    "payment-method": "",
     "permissions": "Permissions",
     "prices-include-tax": "Les prix TTC pour la zone par défaut",
     "profile": "Profil",
     "rate": "Taux",
     "remove-countries-from-zone-success": "{ countryCount } {countryCount, plural, one {pays retiré} other {pays retirés}} de la zone \"{ zoneName }\"",
     "remove-from-zone": "Retirer de la zone",
+    "role": "",
     "roles": "Roles",
     "search-by-product-name-or-sku": "Chercher par nom de produit ou par UGS",
+    "seller": "",
     "shipping-calculator": "Calculateur de frais d'expédition",
     "shipping-eligibility-checker": "Controleur d'égibilité de livraison",
     "shipping-method": "Mode d'expédition",
     "tax-category": "Catégorie de taxe",
     "tax-rate": "Taux de taxe",
     "test-address": "Adresse de test",
-    "test-order": "Commande de test",
     "test-result": "Résultat de test",
     "test-shipping-method": "Mode d'expédition de test",
     "test-shipping-methods": "Modes d'expédition de test",
     "track-inventory-default": "Suivre l'inventaire par défaut",
-    "update-zone": "Mettre à jour la zone",
     "view-zone-members": "Voir les membres",
     "zone": "Zone"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/it.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Aggiungi valore attributo",
     "add-facets": "Aggiungi attributi",
     "add-option": "Aggiungi opzione",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Aggiorna automaticamente i nomi delle Varianti utilizzando questa opzione",
     "auto-update-product-variant-name": "Aggiorna automaticamente i nomi delle Varianti",
     "channel-price-preview": "Anteprima prezzo canale",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Contenuti della Collezione",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "Eliminare l'amministratore?",
     "confirm-delete-assets": "Eliminare {count} {count, plural, one {media} other {media}}?",
     "confirm-delete-collection": "Eliminare la collezione?",
     "confirm-delete-collection-and-children-body": "Eliminare questa collezione rimuoverà anche le sue sotto-collezioni",
@@ -92,20 +93,17 @@
     "create-new-collection": "Crea nuova Collezione",
     "create-new-facet": "Crea nuovo attributo",
     "create-new-product": "Crea nuovo prodotto",
-    "created-new-variants-success": "Sono state create {count} {count, plural, one {nuova variante} other {nuove varianti}}",
-    "default-variant": "Variante predefinita",
-    "display-variant-cards": "Visualizza dettagli",
-    "display-variant-table": "Visualizza come tabella",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Trascina file da caricare",
-    "duplicate-sku-warning": "Per favore assicurati che tutte le SKU siano univoche",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Valori attributo",
     "facets": "",
     "filter-by-name": "Filtra per nome",
-    "filter-by-name-or-sku": "Filtra per nome o SKU",
     "filter-inheritance": "",
     "filters": "Filtri",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Soglia prodotto esaurito",
     "out-of-stock-threshold-tooltip": "Imposta la soglia di scorte alla quale il prodotto è considerato non disponibile alla vendita. Utilizzando un valore negativo si abilitano gli ordini anche fuori scorta.",
     "price": "Prezzo",
+    "price-and-tax": "",
     "price-conversion-factor": "Fattore di conversione del prezzo",
     "price-in-channel": "Prezzo in { channel }",
     "price-includes-tax-at": "Include tasse al { rate }%",
     "price-with-tax-in-default-zone": "Inc. { rate }% di tasse: { price }",
     "private": "Privato",
-    "product-details": "Dettagli prodotto",
     "product-name": "Nome del Prodotto",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Varianti del Prodotto",
     "products": "",
     "public": "Pubblico",
@@ -167,11 +167,8 @@
     "slug": "Slug",
     "slug-pattern-error": "Lo slug non è valido",
     "stock-allocated": "Allocato",
-    "stock-allocated-tooltip": "Il numero di unità già allocate a Ordini effettuati ma non ancora spediti",
+    "stock-levels": "",
     "stock-on-hand": "Scorte",
-    "stock-on-hand-tooltip": "Scorte disponibili - numero di unità fisiche disponibili in magazzino",
-    "stock-saleable": "Vendibili",
-    "stock-saleable-tooltip": "Il numero di unità disponibili per la vendita, sottraendo dalle scorte disponibili la merce allocata, e tenendo in conto la soglia Prodotto Esaurito",
     "tax-category": "Categoria Tassa",
     "taxes": "Tasse",
     "track-inventory": "Traccia inventario",
@@ -192,10 +189,8 @@
     "actions": "Azioni",
     "add-filter": "",
     "add-item-to-list": "Aggiungi elemento alla lista",
-    "add-new-variants": "Aggiungi {count, plural, one {1 variante} other {{count} varianti}}",
     "add-note": "Aggiungi nota",
     "apply": "",
-    "assets": "",
     "available-languages": "Lingue disponibili",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Canale",
     "channels": "Canali",
     "clear-selection": "",
-    "close": "Chiudi",
     "code": "Codice",
     "collapse-entries": "Riduci elementi",
     "confirm": "Conferma",
@@ -342,8 +336,11 @@
     "create-new-address": "Crea nuovo indirizzo",
     "create-new-customer": "Crea nuovo cliente",
     "create-new-customer-group": "Crea nuovo gruppo di clienti",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "Gruppi di clienti",
     "customer-history": "Storico cliente",
+    "customers": "",
     "default-billing-address": "Indirizzo di fatturazione principale",
     "default-shipping-address": "Indirizzo di spedizione principale",
     "email-address": "Indirizzo email",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "Il numero di valori nel modulo degli attributi non corrisponde al numero di valori",
     "health-check-failed": "La verifica del sistema ha dato esito negativo",
     "no-default-shipping-zone-set": "Questo canale non ha una zona di spedizione di default. Questo potrebbe causare errori nel calcolo dei prezzi di spedizione.",
-    "no-default-tax-zone-set": "Questo canale non ha una zona di tassazione di default. Questo sarà causa di errori nel calcolo dei prezzi. Per favore seleziona una zona.",
-    "product-variant-form-values-do-not-match": "Il numero di varianti del prodotto non corrisponde al numero effettivo di varianti"
+    "no-default-tax-zone-set": "Questo canale non ha una zona di tassazione di default. Questo sarà causa di errori nel calcolo dei prezzi. Per favore seleziona una zona."
   },
   "marketing": {
     "actions": "Azioni",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Crea nuova promozione",
     "ends-at": "Finisce a",
     "per-customer-limit": "Limiti per cliente",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Inizia a"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Metodo di pagamento",
     "payment-state": "Stato",
     "payment-to-refund": "Pagamento da rimborsare",
+    "payments": "",
     "placed-at": "Effettuato a",
     "preview-changes": "Anteprima modifiche",
     "product-name": "Nome prodotto",
@@ -649,14 +647,17 @@
     "unit-price": "Prezzo unitario"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Aggiungi nazioni a { zoneName }",
     "add-countries-to-zone-success": "Ho aggiunto { countryCount } {countryCount, plural, one {nazione} other {nazioni}} alla zona \"{ zoneName }\"",
     "add-products-to-test-order": "Aggiunti prodotti all'ordine di test",
+    "administrator": "",
     "channel": "Canale",
     "channel-token": "Token del canale",
+    "country": "",
     "create-new-channel": "Crea nuovo canale",
     "create-new-country": "Crea nuova nazione",
     "create-new-payment-method": "Crea nuovo metodo di pagamento",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Crea categoria tassa",
     "create-new-tax-rate": "Crea nuovo tasso fiscale",
     "create-new-zone": "Crea nuova zona",
-    "create-zone": "Crea zona",
     "currency": "Valuta",
     "default-role-label": "Questo è un ruolo predefinito e non può essere modificato",
     "default-shipping-zone": "Zona di spedizione predefinita",
     "default-tax-zone": "Zona di tassazione predefinita",
     "eligible": "Compatibile",
     "email-address": "Indirizzo email",
+    "email-address-or-identifier": "",
     "first-name": "Nome",
     "fulfillment-handler": "Gestore spedizione",
     "global-out-of-stock-threshold": "Soglia globale di indisponibilità",
@@ -682,26 +683,27 @@
     "password": "Password",
     "payment-eligibility-checker": "Metodo di verifica compatibilità pagamento",
     "payment-handler": "Funzione gestione pagamento",
+    "payment-method": "",
     "permissions": "Permessi",
     "prices-include-tax": "I prezzi includono le tasse per la zona fiscale predefinita",
     "profile": "Profilo",
     "rate": "Tasso",
     "remove-countries-from-zone-success": "Ho rimosso { countryCount } {countryCount, plural, one {nazione} other {nazioni}} dalla zona \"{ zoneName }\"",
     "remove-from-zone": "Rimuovi dalla zona",
+    "role": "",
     "roles": "Ruoli",
     "search-by-product-name-or-sku": "Cerca per prodotto o codice SKU",
+    "seller": "",
     "shipping-calculator": "Calcolo prezzo spedizioni",
     "shipping-eligibility-checker": "Criterio di selezione metodi di spedizione",
     "shipping-method": "Metodo di spedizione",
     "tax-category": "Categoria tasse",
     "tax-rate": "Tasso fiscale",
     "test-address": "Indirizzo di test",
-    "test-order": "Ordine di test",
     "test-result": "Risultato test",
     "test-shipping-method": "Testa metodo di spedizione",
     "test-shipping-methods": "Testa metodi di spedizione",
     "track-inventory-default": "Monitora inventario automaticamente",
-    "update-zone": "Aggiorna zona",
     "view-zone-members": "Vedi membri",
     "zone": "Zona"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/pl.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Dodaj nazwe faseta",
     "add-facets": "Dodaj faset",
     "add-option": "Dodaj opcje",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "",
     "auto-update-product-variant-name": "",
     "channel-price-preview": "Podgląd cen kanału",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Zawartość kolekcji",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "",
     "confirm-delete-assets": "",
     "confirm-delete-collection": "Usunąć kolekcje?",
     "confirm-delete-collection-and-children-body": "Usunięcie tej kolekcji spowoduje usunięcie także podkategorii",
@@ -92,20 +93,17 @@
     "create-new-collection": "Utwórz nową kolekcje",
     "create-new-facet": "Utwórz faset",
     "create-new-product": "Nowy produkt",
-    "created-new-variants-success": "Pomyślnie utworzono {count} nowy {count, plural, one {wariant} other {wariantów}}",
-    "default-variant": "Domyślny wariant",
-    "display-variant-cards": "Wyświetl szczegóły",
-    "display-variant-table": "Wyświetl jako tabele",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Upuść pliki do uploadu",
-    "duplicate-sku-warning": "",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Wartości faseta",
     "facets": "",
     "filter-by-name": "Filtruj po nazwie",
-    "filter-by-name-or-sku": "",
     "filter-inheritance": "",
     "filters": "Filtry",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "",
     "out-of-stock-threshold-tooltip": "",
     "price": "Cena",
+    "price-and-tax": "",
     "price-conversion-factor": "Przelicznik cen",
     "price-in-channel": "Cena w { channel }",
     "price-includes-tax-at": "Zawiera podatek { rate }%",
     "price-with-tax-in-default-zone": "Zawiera { rate }% podatku: { price }",
     "private": "Prywatne",
-    "product-details": "Szczegóły produktu",
     "product-name": "Nazwa produktu",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Warianty produktu",
     "products": "",
     "public": "",
@@ -167,11 +167,8 @@
     "slug": "Slug",
     "slug-pattern-error": "",
     "stock-allocated": "",
-    "stock-allocated-tooltip": "",
+    "stock-levels": "",
     "stock-on-hand": "Stan magazynowy",
-    "stock-on-hand-tooltip": "",
-    "stock-saleable": "",
-    "stock-saleable-tooltip": "",
     "tax-category": "Kategoria podatkowa",
     "taxes": "Podatki",
     "track-inventory": "Śledź magazyn",
@@ -192,10 +189,8 @@
     "actions": "Akcje",
     "add-filter": "",
     "add-item-to-list": "",
-    "add-new-variants": "Dodaj {count, plural, one {1 wariant} other {{count} wariantów}}",
     "add-note": "",
     "apply": "",
-    "assets": "",
     "available-languages": "Dostępne języki",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Kanał",
     "channels": "Kanały",
     "clear-selection": "",
-    "close": "",
     "code": "Kod",
     "collapse-entries": "",
     "confirm": "",
@@ -342,8 +336,11 @@
     "create-new-address": "Utwórz nowy adres",
     "create-new-customer": "Utwórz nowego klient",
     "create-new-customer-group": "",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "",
     "customer-history": "",
+    "customers": "",
     "default-billing-address": "Domyślny adres rozliczeniowy",
     "default-shipping-address": "Domyślny adres wysyłki",
     "email-address": "Email",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "Ilość wartości fasetów nie zgadza się z realną liczbą wartości.",
     "health-check-failed": "",
     "no-default-shipping-zone-set": "",
-    "no-default-tax-zone-set": "",
-    "product-variant-form-values-do-not-match": "Ilość opcji w formularzu nie zgadza się z realną liczbą opcji."
+    "no-default-tax-zone-set": ""
   },
   "marketing": {
     "actions": "Akcje",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Utwórz nową promocje",
     "ends-at": "Kończy się",
     "per-customer-limit": "Limit klientów",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Zaczyna się"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Metoda płatności",
     "payment-state": "Status",
     "payment-to-refund": "Płatność do zwrotu",
+    "payments": "",
     "placed-at": "",
     "preview-changes": "",
     "product-name": "Nazwa produktu",
@@ -649,14 +647,17 @@
     "unit-price": "Cena jednostkowa"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Dodaj kraje do strefy...",
     "add-countries-to-zone-success": "Dodano { countryCount } {countryCount, plural, one {kraj} other {kraje}} do strefy \"{ zoneName }\"",
     "add-products-to-test-order": "Dodaj produkty do testowanego zamówienia",
+    "administrator": "",
     "channel": "Kanał",
     "channel-token": "Token kanału",
+    "country": "",
     "create-new-channel": "Utwórz nowy kanał",
     "create-new-country": "Utwórz nowy kraj",
     "create-new-payment-method": "",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Utwórz nową kategorię podatkową",
     "create-new-tax-rate": "Utwórz nową stawkę podatkową",
     "create-new-zone": "",
-    "create-zone": "Utwórz strefe",
     "currency": "Waluta",
     "default-role-label": "To jest domyślna rola i nie może być zmieniana",
     "default-shipping-zone": "Domyślna strefa zakupowa",
     "default-tax-zone": "Domyślna strefa podatkowa",
     "eligible": "Wybieralny",
     "email-address": "Email",
+    "email-address-or-identifier": "",
     "first-name": "Imię",
     "fulfillment-handler": "",
     "global-out-of-stock-threshold": "",
@@ -682,26 +683,27 @@
     "password": "Hasło",
     "payment-eligibility-checker": "",
     "payment-handler": "",
+    "payment-method": "",
     "permissions": "Uprawnienia",
     "prices-include-tax": "Ceny zawierają podatek dla domyślnej strefy",
     "profile": "",
     "rate": "Stawka",
     "remove-countries-from-zone-success": "Usunięto { countryCount } {countryCount, plural, one {kraj} other {kraje}} ze strefy \"{ zoneName }\"",
     "remove-from-zone": "",
+    "role": "",
     "roles": "Role",
     "search-by-product-name-or-sku": "Szukaj produktu po nazwie lub SKU",
+    "seller": "",
     "shipping-calculator": "Kalkulator wysyłki",
     "shipping-eligibility-checker": "Sprawdź możliwość wysyłki",
     "shipping-method": "Metoda wysyłki",
     "tax-category": "Kategoria podatkowa",
     "tax-rate": "Stawka podatkowa",
     "test-address": "Adres testowy",
-    "test-order": "Zamówienie testowe",
     "test-result": "Wynik testowy",
     "test-shipping-method": "Testowa metoda wysyłki",
     "test-shipping-methods": "Testowe metody wysyłki",
     "track-inventory-default": "Śledź domyślnie magazyn",
-    "update-zone": "",
     "view-zone-members": "",
     "zone": "Strefa"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Adiciona valor para etiqueta",
     "add-facets": "Adiciona etiqueta",
     "add-option": "Adiciona opção",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Atualizar automaticamente os nomes das variações do produto usando esta opção",
     "auto-update-product-variant-name": "Atualizar automaticamente os nomes das variações do produto",
     "channel-price-preview": "Visualizar preço do canal",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Conteúdo da categoria",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "Excluir administrador?",
     "confirm-delete-assets": "Excluir {count} {count, plural, one {asset} other {assets}}?",
     "confirm-delete-collection": "Excluir categorias?",
     "confirm-delete-collection-and-children-body": "A exclusão desta categoria também excluirá todas as categorias filho",
@@ -92,20 +93,17 @@
     "create-new-collection": "Criar nova categoria",
     "create-new-facet": "Criar nova etiqueta",
     "create-new-product": "Novo produto",
-    "created-new-variants-success": "Criado com sucesso {count} new {count, plural, one {variant} other {variants}}",
-    "default-variant": "Variação padrão",
-    "display-variant-cards": "Ver como detalhes",
-    "display-variant-table": "Ver como tabela",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Soltar arquivos para envio",
-    "duplicate-sku-warning": "",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Valor da Etiqueta",
     "facets": "",
     "filter-by-name": "Filtrar por nome",
-    "filter-by-name-or-sku": "Filtrar por nome ou SKU",
     "filter-inheritance": "",
     "filters": "Filtros",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Limite reserva de fora de estoque",
     "out-of-stock-threshold-tooltip": "Define o nível de estoque no qual essa variação é considerada sem estoque. Usar um valor negativo ativa o suporte a pedidos em espera.",
     "price": "Preço",
+    "price-and-tax": "",
     "price-conversion-factor": "Fator de conversão de preço",
     "price-in-channel": "Preço em { channel }",
     "price-includes-tax-at": "Inclui { rate }% de imposto",
     "price-with-tax-in-default-zone": "Incuído { rate }% de imposto: { price }",
     "private": "Privado",
-    "product-details": "Detalhes do produto",
     "product-name": "Nome do produto",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Variações do produto",
     "products": "",
     "public": "Público",
@@ -167,11 +167,8 @@
     "slug": "Slug",
     "slug-pattern-error": "Padrão de slug errado",
     "stock-allocated": "Estoque alocado",
-    "stock-allocated-tooltip": "O número de unidades alocadas para pedidos que foram retirados, mas ainda não foram atendidos",
+    "stock-levels": "",
     "stock-on-hand": "Estoque",
-    "stock-on-hand-tooltip": "Estoque disponível - o número de unidades físicas disponíveis em estoque",
-    "stock-saleable": "Estoque vendável",
-    "stock-saleable-tooltip": "O número de unidades vendáveis, compreendendo o estoque disponível - alocado, levando em consideração o limite de falta de estoque",
     "tax-category": "Categoria de impostos",
     "taxes": "Impostos",
     "track-inventory": "Rastrear inventário",
@@ -192,10 +189,8 @@
     "actions": "Ações",
     "add-filter": "",
     "add-item-to-list": "Adicionar item à lista",
-    "add-new-variants": "Adicionar {count, plural, one {1 variant} other {{count} variants}}",
     "add-note": "Adicionar nota",
     "apply": "",
-    "assets": "",
     "available-languages": "Idiomas disponíveis",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Canal",
     "channels": "Canais",
     "clear-selection": "",
-    "close": "",
     "code": "Código",
     "collapse-entries": "Recolher entradas",
     "confirm": "Confirme",
@@ -342,8 +336,11 @@
     "create-new-address": "Criar novo endereço",
     "create-new-customer": "Criar novo cliente",
     "create-new-customer-group": "Criar novo grupo de cliente",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "Grupos de cliente",
     "customer-history": "Histórico de cliente",
+    "customers": "",
     "default-billing-address": "Endereço de cobrança padrão",
     "default-shipping-address": "Endereço de entrega padrão",
     "email-address": "Email",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "O número de valores no formulário de etiqueta não corresponde ao número real de valores",
     "health-check-failed": "Falha na verificação de integridade do sistema",
     "no-default-shipping-zone-set": "Este canal não possui zona de entrega padrão. Isso pode causar erros ao calcular as despesas de envio do pedido.",
-    "no-default-tax-zone-set": "Este canal não possui zona de imposto padrão, o que causará erros no cálculo de preços. Por favor, crie ou selecione uma zona.",
-    "product-variant-form-values-do-not-match": "O número de variações no formulário do produto não corresponde ao número real de variações"
+    "no-default-tax-zone-set": "Este canal não possui zona de imposto padrão, o que causará erros no cálculo de preços. Por favor, crie ou selecione uma zona."
   },
   "marketing": {
     "actions": "Ações",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Criar nova promoção",
     "ends-at": "Termina em",
     "per-customer-limit": "Limite por cliente",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Começa em"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Método de pagamento",
     "payment-state": "Estado",
     "payment-to-refund": "Pagamento para reembolso",
+    "payments": "",
     "placed-at": "Posicionado em",
     "preview-changes": "Revisar mudanças",
     "product-name": "Nome do produto",
@@ -649,14 +647,17 @@
     "unit-price": "Preço unitário"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Adicionar paises para { zoneName }",
     "add-countries-to-zone-success": "Adicionado { countryCount } {countryCount, plural, one {country} other {countries}} para zona \"{ zoneName }\"",
     "add-products-to-test-order": "Adicionar produdos para o pedido de teste",
+    "administrator": "",
     "channel": "Canal",
     "channel-token": "Token do canal",
+    "country": "",
     "create-new-channel": "Criar novo canal",
     "create-new-country": "Criar novo país",
     "create-new-payment-method": "",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Criar categoria de imposto",
     "create-new-tax-rate": "Criar nova taxa de imposto",
     "create-new-zone": "Criar nova zona",
-    "create-zone": "Criar zona",
     "currency": "Moeda",
     "default-role-label": "Esta é uma regra padrão e não pode ser modificada",
     "default-shipping-zone": "Zona de envio padrão",
     "default-tax-zone": "Zona de imposto padrão",
     "eligible": "Elegível",
     "email-address": "Email",
+    "email-address-or-identifier": "",
     "first-name": "Nome",
     "fulfillment-handler": "Manipulador de preenchimento",
     "global-out-of-stock-threshold": "Limite global de falta de estoque",
@@ -682,26 +683,27 @@
     "password": "Senha",
     "payment-eligibility-checker": "",
     "payment-handler": "",
+    "payment-method": "",
     "permissions": "Permissões",
     "prices-include-tax": "Os preços incluem impostos para a Zona padrão",
     "profile": "Perfil",
     "rate": "Taxa",
     "remove-countries-from-zone-success": "Excluído { countryCount } {countryCount, plural, one {country} other {countries}} da zona \"{ zoneName }\"",
     "remove-from-zone": "Excluir da zona",
+    "role": "",
     "roles": "Regras",
     "search-by-product-name-or-sku": "Pesquisa por nome do produto ou SKU",
+    "seller": "",
     "shipping-calculator": "Calculadora de envio",
     "shipping-eligibility-checker": "Verificador de elegibilidade para envio",
     "shipping-method": "Método de envio",
     "tax-category": "Categoria de imposto",
     "tax-rate": "Taxa de imposto",
     "test-address": "Endereço de teste",
-    "test-order": "Pedido de teste",
     "test-result": "Resultado de teste",
     "test-shipping-method": "Método de envio de teste",
     "test-shipping-methods": "Métodos de envio de teste",
     "track-inventory-default": "Rastrear inventário por padrão",
-    "update-zone": "Zona de atualização",
     "view-zone-members": "Visualizar membros",
     "zone": "Zona"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Adicionar novo valor",
     "add-facets": "Adicionar etiqueta",
     "add-option": "Adicionar opção",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Utilizar esta opção para actualizar automaticamente os nomes das variantes",
     "auto-update-product-variant-name": "Actualizar automaticamente os nomes das variantes do produto",
     "channel-price-preview": "Visualizar preço do canal",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Conteúdo da categoria",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "Eliminar administrador?",
     "confirm-delete-assets": "Eliminar {count} {count, plural, one {imagem} other {imagens}}?",
     "confirm-delete-collection": "Eliminar categorias?",
     "confirm-delete-collection-and-children-body": "Ao eliminar a categoria, todas as categorias filho serão eliminadas",
@@ -92,20 +93,17 @@
     "create-new-collection": "Criar nova categoria",
     "create-new-facet": "Criar nova etiqueta",
     "create-new-product": "Novo produto",
-    "created-new-variants-success": "{count} {count, plural, one {variante adicionada} other {variantes adicionadas}} com sucesso",
-    "default-variant": "Variante padrão",
-    "display-variant-cards": "Lista com detalhes",
-    "display-variant-table": "Lista simplificada",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Colocar ficheiros para enviar",
-    "duplicate-sku-warning": "Certifique-se de que todos os SKUs sejam únicos",
     "edit-facet-values": "",
-    "edit-options": "Editar opções",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Valor da Etiqueta",
     "facets": "",
     "filter-by-name": "Filtrar por nome",
-    "filter-by-name-or-sku": "Filtrar por nome ou SKU",
     "filter-inheritance": "",
     "filters": "Filtros",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Limite para fora de estoque",
     "out-of-stock-threshold-tooltip": "Define o limite para a variante ser considerada sem estoque. Usar um valor negativo activa o suporte a pedidos pendentes.",
     "price": "Preço",
+    "price-and-tax": "",
     "price-conversion-factor": "Factor de conversão de preço",
     "price-in-channel": "Preço no canal { channel }",
     "price-includes-tax-at": "Inclui { rate }% de imposto",
     "price-with-tax-in-default-zone": "Inclui { rate }% de imposto: { price }",
     "private": "Privado",
-    "product-details": "Detalhes do produto",
     "product-name": "Nome do produto",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Variações do produto",
     "products": "",
     "public": "Público",
@@ -167,11 +167,8 @@
     "slug": "Slug",
     "slug-pattern-error": "Slug inválido",
     "stock-allocated": "Estoque reservado",
-    "stock-allocated-tooltip": "O número de unidades reservadas às encomendas que ainda não foram processadas",
+    "stock-levels": "",
     "stock-on-hand": "Estoque",
-    "stock-on-hand-tooltip": "Estoque disponível - o número de unidades disponíveis em estoque",
-    "stock-saleable": "Estoque disponível para venda",
-    "stock-saleable-tooltip": "O número de unidades disponíveis para venda subtraído ao estoque reservado, considerando o limite definido para fora de estoque",
     "tax-category": "Categoria de impostos",
     "taxes": "Impostos",
     "track-inventory": "Rastrear inventário",
@@ -192,10 +189,8 @@
     "actions": "Acções",
     "add-filter": "",
     "add-item-to-list": "Adicionar item à lista",
-    "add-new-variants": "Adicionar {count, plural, one {variante} other {{count} variantes}}",
     "add-note": "Adicionar nota",
     "apply": "",
-    "assets": "",
     "available-languages": "Idiomas disponíveis",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Canal",
     "channels": "Canais",
     "clear-selection": "",
-    "close": "Fechar",
     "code": "Código",
     "collapse-entries": "Recolher entradas",
     "confirm": "Confirmar",
@@ -342,8 +336,11 @@
     "create-new-address": "Criar nova morada",
     "create-new-customer": "Criar novo cliente",
     "create-new-customer-group": "Criar novo grupo de cliente",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "Grupos de cliente",
     "customer-history": "Histórico de cliente",
+    "customers": "",
     "default-billing-address": "Morada de cobrança padrão",
     "default-shipping-address": "Morada de entrega padrão",
     "email-address": "E-mail",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "O número de valores no formulário de etiqueta não corresponde ao número real de valores",
     "health-check-failed": "Falha na verificação de integridade do sistema",
     "no-default-shipping-zone-set": "O canal não possui regiões de entrega padrão. Poderá ocorrer erros ao calcular as despesas de envio da encomenda.",
-    "no-default-tax-zone-set": "O canal não possui regiões de imposto padrão, o que causará erros no cálculo dos preços. Por favor, crie ou seleccione uma região.",
-    "product-variant-form-values-do-not-match": "O número de variantes no formulário do produto não corresponde ao número real de variantes"
+    "no-default-tax-zone-set": "O canal não possui regiões de imposto padrão, o que causará erros no cálculo dos preços. Por favor, crie ou seleccione uma região."
   },
   "marketing": {
     "actions": "Acções",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Criar nova promoção",
     "ends-at": "Válido até",
     "per-customer-limit": "Limite por cliente",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Válido a partir"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Método de pagamento",
     "payment-state": "Estado",
     "payment-to-refund": "Pagamento para reembolso",
+    "payments": "",
     "placed-at": "Adicionada em",
     "preview-changes": "Revisar mudanças",
     "product-name": "Nome do produto",
@@ -649,14 +647,17 @@
     "unit-price": "Preço unitário"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Adicionar paises para { zoneName }",
     "add-countries-to-zone-success": "A adicionar { countryCount } {countryCount, plural, one {país} other {países}} à região \"{ zoneName }\"",
     "add-products-to-test-order": "Adicionar produdos para a encomenda de teste",
+    "administrator": "",
     "channel": "Canal",
     "channel-token": "Token do canal",
+    "country": "",
     "create-new-channel": "Criar novo canal",
     "create-new-country": "Criar novo país",
     "create-new-payment-method": "Criar novo método de pagamento",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Criar categoria de imposto",
     "create-new-tax-rate": "Criar nova taxa de imposto",
     "create-new-zone": "Criar nova região",
-    "create-zone": "Criar região",
     "currency": "Moeda",
     "default-role-label": "Esta é uma regra padrão e não pode ser modificada",
     "default-shipping-zone": "Região de envio padrão",
     "default-tax-zone": "Região de imposto padrão",
     "eligible": "Elegível",
     "email-address": "E-mail",
+    "email-address-or-identifier": "",
     "first-name": "Nome",
     "fulfillment-handler": "Manipulador para a execução de envio",
     "global-out-of-stock-threshold": "Limite globalpara fora de estoque",
@@ -682,26 +683,27 @@
     "password": "Palavra passe",
     "payment-eligibility-checker": "Validação da elegibilidade do método",
     "payment-handler": "Manipulador do método",
+    "payment-method": "",
     "permissions": "Permissões",
     "prices-include-tax": "Os preços incluem impostos para a região padrão",
     "profile": "Perfil",
     "rate": "Taxa",
     "remove-countries-from-zone-success": "Eliminado { countryCount } {countryCount, plural, one {país} other {países}} da região \"{ zoneName }\"",
     "remove-from-zone": "Eliminar da região",
+    "role": "",
     "roles": "Regras",
     "search-by-product-name-or-sku": "Pesquisa por nome do produto ou SKU",
+    "seller": "",
     "shipping-calculator": "Calculadora de envio",
     "shipping-eligibility-checker": "Validação da elegibilidade do método",
     "shipping-method": "Método de envio",
     "tax-category": "Categoria de imposto",
     "tax-rate": "Taxa de imposto",
     "test-address": "Morada de teste",
-    "test-order": "Encomenda de teste",
     "test-result": "Resultado do teste",
     "test-shipping-method": "Método de envio de teste",
     "test-shipping-methods": "Métodos de envio de teste",
     "track-inventory-default": "Rastrear inventário por padrão",
-    "update-zone": "Actualizar região",
     "view-zone-members": "Visualizar membros",
     "zone": "Região"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/ru.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Добавить значение тега",
     "add-facets": "Добавить тег",
     "add-option": "Добавить опции",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Автоматически обновлять названия вариантов товара с помощью этой опции",
     "auto-update-product-variant-name": "Автоматически обновлять названия вариантов товара",
     "channel-price-preview": "Предварительный просмотр цен канала",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Содержание коллекции",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "Удалить администратора?",
     "confirm-delete-assets": "Удалить {count} {count, plural, one {медиа-объект} other {медиа-объектов}}?",
     "confirm-delete-collection": "Удалить коллекцию?",
     "confirm-delete-collection-and-children-body": "Удаление этой коллекции также приведет к удалению всех дочерних коллекций.",
@@ -92,20 +93,17 @@
     "create-new-collection": "Создать новую коллекцию",
     "create-new-facet": "Создать новый тег",
     "create-new-product": "Создать новый товар",
-    "created-new-variants-success": "Успешно создан {count} новый {count, plural, one {вариант} other {вариантов}}",
-    "default-variant": "Вариант товара по умолчанию",
-    "display-variant-cards": "Просмотр карточек вариантов",
-    "display-variant-table": "Просмотр в виде таблицы",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Перетащите файлы для загрузки",
-    "duplicate-sku-warning": "Убедитесь, что все артикулы (SKU) уникальны",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Значения тега",
     "facets": "",
     "filter-by-name": "Фильтр по имени",
-    "filter-by-name-or-sku": "Фильтр по имени или артикулу (SKU)",
     "filter-inheritance": "",
     "filters": "Фильтры",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Порог «нет в наличии»",
     "out-of-stock-threshold-tooltip": "Установите порог остатков на складе, после которого будет считаться, что варианта товара нет в наличии. При использовании отрицательного значения порога, включается поддержка предзаказа.",
     "price": "Цена",
+    "price-and-tax": "",
     "price-conversion-factor": "Коэффициент пересчета цены",
     "price-in-channel": "Цена в { channel }",
     "price-includes-tax-at": "Включает налог в { rate }%",
     "price-with-tax-in-default-zone": "Вкл. { rate }% налог: { price }",
     "private": "Частный",
-    "product-details": "Информация о товаре",
     "product-name": "Имя товара",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Вариант товара",
     "products": "",
     "public": "Публичный",
@@ -167,11 +167,8 @@
     "slug": "Код",
     "slug-pattern-error": "Код задан некорректно",
     "stock-allocated": "Зарезервировано",
-    "stock-allocated-tooltip": "Количество единиц, зарезервированных для заказов, которые были размещены, но еще не выполнены.",
+    "stock-levels": "",
     "stock-on-hand": "На складе",
-    "stock-on-hand-tooltip": "Количество на складе - количество физических единиц, имеющихся на складе.",
-    "stock-saleable": "Доступно для продажи",
-    "stock-saleable-tooltip": "Количество единиц, доступных для продажи с учетом порогового значения отсутствия на складе",
     "tax-category": "Налоговая категория",
     "taxes": "Налоги",
     "track-inventory": "Отслеживать инвентаризацию",
@@ -192,10 +189,8 @@
     "actions": "Действия",
     "add-filter": "",
     "add-item-to-list": "Добавить позицию в список",
-    "add-new-variants": "Добавить {count, plural, one {1 вариант} other {{count} вариантов}}",
     "add-note": "Добавить заметку",
     "apply": "",
-    "assets": "",
     "available-languages": "Доступные языки",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Канал",
     "channels": "Каналы",
     "clear-selection": "",
-    "close": "Закрыть",
     "code": "Код",
     "collapse-entries": "Свернуть записи",
     "confirm": "Подтверждать",
@@ -342,8 +336,11 @@
     "create-new-address": "Создать новый адрес",
     "create-new-customer": "Создать нового клиента",
     "create-new-customer-group": "Создать новую группу клиентов",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "Группы клиентов",
     "customer-history": "История изменения клиентов",
+    "customers": "",
     "default-billing-address": "Биллинг по умолчанию",
     "default-shipping-address": "Доставка по умолчанию",
     "email-address": "Адрес электронной почты",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "Количество значений в форме тегов не соответствует фактическому количеству значений.",
     "health-check-failed": "Ошибка проверки работоспособности системы",
     "no-default-shipping-zone-set": "Этот канал не имеет зоны доставки по умолчанию. Это может вызвать ошибки при расчете стоимости доставки заказа.",
-    "no-default-tax-zone-set": "Этот канал не имеет налоговой зоны по умолчанию, что приведет к ошибкам при расчете цен. Пожалуйста, создайте или выберите зону.",
-    "product-variant-form-values-do-not-match": "Количество вариантов в форме товара не соответствует фактическому количеству вариантов"
+    "no-default-tax-zone-set": "Этот канал не имеет налоговой зоны по умолчанию, что приведет к ошибкам при расчете цен. Пожалуйста, создайте или выберите зону."
   },
   "marketing": {
     "actions": "Действия",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Создать новую акцию",
     "ends-at": "Заканчивается в",
     "per-customer-limit": "Лимит на клиента",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Начинается в"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Способ оплаты",
     "payment-state": "Состояние",
     "payment-to-refund": "Платеж к возврату",
+    "payments": "",
     "placed-at": "Размещено в",
     "preview-changes": "Предварительный просмотр изменений",
     "product-name": "Наименование товара",
@@ -649,14 +647,17 @@
     "unit-price": "Цена за единицу"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Добавить страны в { zoneName }",
     "add-countries-to-zone-success": "Добавлено { countryCount } {countryCount, plural, one {страна} other {стран}} в зону \"{ zoneName }\"",
     "add-products-to-test-order": "Добавить товары в тестовый заказ",
+    "administrator": "",
     "channel": "Канал",
     "channel-token": "Токен канала",
+    "country": "",
     "create-new-channel": "Создать новый канал",
     "create-new-country": "Создать новую страну",
     "create-new-payment-method": "Создать новый способ оплаты",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Создать новую налоговую категорию",
     "create-new-tax-rate": "Создать новую налоговую ставку",
     "create-new-zone": "Создать новую зону",
-    "create-zone": "Создать зону",
     "currency": "Валюта",
     "default-role-label": "Это роль по умолчанию, которую невозможно изменить.",
     "default-shipping-zone": "Зона доставки по умолчанию",
     "default-tax-zone": "Налоговая зона по умолчанию",
     "eligible": "Имеющий право",
     "email-address": "Адрес электронной почты",
+    "email-address-or-identifier": "",
     "first-name": "Имя",
     "fulfillment-handler": "Обработчик выполнения",
     "global-out-of-stock-threshold": "Глобальный порог отсутствия на складе",
@@ -682,26 +683,27 @@
     "password": "Пароль",
     "payment-eligibility-checker": "Контролер приемлемости оплаты",
     "payment-handler": "Обработчик платежей",
+    "payment-method": "",
     "permissions": "Разрешения",
     "prices-include-tax": "Цены включают налог для зоны по умолчанию",
     "profile": "Профиль",
     "rate": "Показатель",
     "remove-countries-from-zone-success": "Удалить { countryCount } {countryCount, plural, one {страна} other {стран}} из зоны \"{ zoneName }\"",
     "remove-from-zone": "Удалить из зоны",
+    "role": "",
     "roles": "Роли",
     "search-by-product-name-or-sku": "Поиск по названию товара или артикулу",
+    "seller": "",
     "shipping-calculator": "Калькулятор доставки",
     "shipping-eligibility-checker": "Контролер приемлемости доставки",
     "shipping-method": "Способ доставки",
     "tax-category": "Налоговая категория",
     "tax-rate": "Ставка налога",
     "test-address": "Тестовый адрес",
-    "test-order": "Тестовый заказ",
     "test-result": "Результат теста",
     "test-shipping-method": "Тестовый способ доставки",
     "test-shipping-methods": "Способы тестовой доставки",
     "track-inventory-default": "По умолчанию отслеживать инвентаризацию",
-    "update-zone": "Обновление зоны",
     "view-zone-members": "Просмотреть участников",
     "zone": "Зона"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/uk.json

@@ -57,6 +57,7 @@
     "add-facet-value": "Додати значення тегу",
     "add-facets": "Додати тег",
     "add-option": "Додати опцію",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "Автоматично оновлювати назви варіантів товару, використовуючи цю опцію",
     "auto-update-product-variant-name": "Автоматично оновлювати назви варіантів товару",
     "channel-price-preview": "Попередній перегляд цін каналу",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "Зміст колекції",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "Видалити адміністратора?",
     "confirm-delete-assets": "Видалити {count} {count, plural, one {медіа-об'єкт} other {медіа-об'єктів}}?",
     "confirm-delete-collection": "Видалити колекцію?",
     "confirm-delete-collection-and-children-body": "Видалення цієї колекції також призведе до видалення всіх дочірніх колекцій.",
@@ -92,20 +93,17 @@
     "create-new-collection": "Створити нову колекцію",
     "create-new-facet": "Створити новий тег",
     "create-new-product": "Створити новий товар",
-    "created-new-variants-success": "Успішно створено {count} новий {count, plural, one {варіант} other {варіантів}}",
-    "default-variant": "Варіант товару за замовчуванням",
-    "display-variant-cards": "Перегляд карток варіантів",
-    "display-variant-table": "Перегляд у вигляді таблиці",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "Перетягніть файли для завантаження",
-    "duplicate-sku-warning": "Переконайтесь, що всі артикули (SKU) унікальні",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "Значення тегу",
     "facets": "",
     "filter-by-name": "Фільтр по імені",
-    "filter-by-name-or-sku": "Фільтр по імені або артикулу (SKU)",
     "filter-inheritance": "",
     "filters": "Фільтри",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "Поріг «немає в наявності»",
     "out-of-stock-threshold-tooltip": "Встановіть поріг залишків на складі, після якого буде вважатися, що варіанту товару немає в наявності. При використанні від'ємного значення порога, включається підтримка попереднього замовлення.",
     "price": "Ціна",
+    "price-and-tax": "",
     "price-conversion-factor": "Коефіцієнт перерахунку ціни",
     "price-in-channel": "Ціна в { channel }",
     "price-includes-tax-at": "Включає податок в { rate }%",
     "price-with-tax-in-default-zone": "Вкл. { rate }% податок: { price }",
     "private": "Приватний",
-    "product-details": "Інформація про товар",
     "product-name": "Ім'я товару",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "Варіант товару",
     "products": "",
     "public": "Публічний",
@@ -167,11 +167,8 @@
     "slug": "Код",
     "slug-pattern-error": "Код заданий некоректно",
     "stock-allocated": "Зарезервовано",
-    "stock-allocated-tooltip": "Кількість одиниць, зарезервованих для замовлень, які були розміщені, але ще не виконані.",
+    "stock-levels": "",
     "stock-on-hand": "На складі",
-    "stock-on-hand-tooltip": "Кількість на складі - кількість фізичних одиниць, наявних на складі.",
-    "stock-saleable": "Доступно для продажу",
-    "stock-saleable-tooltip": "Кількість одиниць, доступних для продажу з урахуванням порогового значення відсутності на складі",
     "tax-category": "Податкова категорія",
     "taxes": "Податки",
     "track-inventory": "Відстежувати інвентаризацію",
@@ -192,10 +189,8 @@
     "actions": "Дії",
     "add-filter": "",
     "add-item-to-list": "Додати позицію в список",
-    "add-new-variants": "Додати {count, plural, one {1 варіант} other {{count} варіантів}}",
     "add-note": "Додати замітку",
     "apply": "",
-    "assets": "",
     "available-languages": "Доступні мови",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "Канал",
     "channels": "Канали",
     "clear-selection": "",
-    "close": "Закрити",
     "code": "Код",
     "collapse-entries": "Згорнути записи",
     "confirm": "Підтверджувати",
@@ -342,8 +336,11 @@
     "create-new-address": "Створити нову адресу",
     "create-new-customer": "Створити нового клієнта",
     "create-new-customer-group": "Створити нову групу клієнтів",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "Групи клієнтів",
     "customer-history": "Історія зміни клієнтів",
+    "customers": "",
     "default-billing-address": "Білінг за замовчуванням",
     "default-shipping-address": "Доставка за замовчуванням",
     "email-address": "Адреса електронної пошти",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "Кількість значень у формі тегів не відповідає фактичній кількості значень.",
     "health-check-failed": "Помилка перевірки працездатності системи",
     "no-default-shipping-zone-set": "Цей канал не має зони доставки за замовчуванням. Це може викликати помилки при розрахунку вартості доставки замовлення.",
-    "no-default-tax-zone-set": "Цей канал не має податкової зони за замовчуванням, що призведе до помилок при розрахунку цін. Будь ласка, створіть або виберіть зону.",
-    "product-variant-form-values-do-not-match": "Кількість варіантів у формі товару не відповідає фактичній кількості варіантів"
+    "no-default-tax-zone-set": "Цей канал не має податкової зони за замовчуванням, що призведе до помилок при розрахунку цін. Будь ласка, створіть або виберіть зону."
   },
   "marketing": {
     "actions": "Дії",
@@ -465,6 +461,7 @@
     "create-new-promotion": "Створити нову акцію",
     "ends-at": "Закінчується в",
     "per-customer-limit": "Ліміт на клієнта",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "Починається в"
   },
@@ -583,6 +580,7 @@
     "payment-method": "Спосіб оплати",
     "payment-state": "Стан",
     "payment-to-refund": "Платіж до повернення",
+    "payments": "",
     "placed-at": "Розміщено в",
     "preview-changes": "Попередній перегляд змін",
     "product-name": "Найменування товару",
@@ -649,14 +647,17 @@
     "unit-price": "Ціна за одиницю"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "Додати країни в { zoneName }",
     "add-countries-to-zone-success": "Додано { countryCount } {countryCount, plural, one {країна} other {країн}} в зону \"{ zoneName }\"",
     "add-products-to-test-order": "Додати товари до тестового замовлення",
+    "administrator": "",
     "channel": "Канал",
     "channel-token": "Токен каналу",
+    "country": "",
     "create-new-channel": "Створити новий канал",
     "create-new-country": "Створити нову країну",
     "create-new-payment-method": "Створити новий спосіб оплати",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "Створити нову податкову категорію",
     "create-new-tax-rate": "Створити нову податкову ставку",
     "create-new-zone": "Створити нову зону",
-    "create-zone": "Створити зону",
     "currency": "Валюта",
     "default-role-label": "Це роль за замовчуванням, яку неможливо змінити.",
     "default-shipping-zone": "Зона доставки за замовчуванням",
     "default-tax-zone": "Податкова зона за замовчуванням",
     "eligible": "Який має право",
     "email-address": "Адреса електронної пошти",
+    "email-address-or-identifier": "",
     "first-name": "Ім'я",
     "fulfillment-handler": "Обробник виконання",
     "global-out-of-stock-threshold": "Глобальний поріг відсутності на складі",
@@ -682,26 +683,27 @@
     "password": "Пароль",
     "payment-eligibility-checker": "Контролер прийнятності оплати",
     "payment-handler": "Обробник платежів",
+    "payment-method": "",
     "permissions": "Дозволи",
     "prices-include-tax": "Ціни включають податок для зони за замовчуванням",
     "profile": "Профіль",
     "rate": "Показник",
     "remove-countries-from-zone-success": "Видалити { countryCount } {countryCount, plural, one {країна} other {країн}} із зони \"{ zoneName }\"",
     "remove-from-zone": "Видалити із зони",
+    "role": "",
     "roles": "Ролі",
     "search-by-product-name-or-sku": "Пошук за назвою товару або артикулу",
+    "seller": "",
     "shipping-calculator": "Калькулятор доставки",
     "shipping-eligibility-checker": "Контролер прийнятності доставки",
     "shipping-method": "Спосіб доставки",
     "tax-category": "Податкова категорія",
     "tax-rate": "Ставка податку",
     "test-address": "Тестова адреса",
-    "test-order": "Тестове замовлення",
     "test-result": "Результат тесту",
     "test-shipping-method": "Тестовий спосіб доставки",
     "test-shipping-methods": "Способи тестової доставки",
     "track-inventory-default": "За замовчуванням відстежувати інвентаризацію",
-    "update-zone": "Оновлення зони",
     "view-zone-members": "Переглянути учасників",
     "zone": "Зона"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json

@@ -57,6 +57,7 @@
     "add-facet-value": "添加特征值",
     "add-facets": "添加特征",
     "add-option": "添加规格组",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "此选项自动更新不同商品变体名称",
     "auto-update-product-variant-name": "自动更新不同商品变体名称",
     "channel-price-preview": "渠道价格预览",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "系列产品",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "确认删除管理员吗?",
     "confirm-delete-assets": "确认删除{count}个资源吗?",
     "confirm-delete-collection": "确认删除商品系列吗?",
     "confirm-delete-collection-and-children-body": "删除这个系列会删除它所包含的子系列,确认删除码?",
@@ -92,20 +93,17 @@
     "create-new-collection": "添加系列",
     "create-new-facet": "添加特征",
     "create-new-product": "添加商品",
-    "created-new-variants-success": "成功创建{count}个商品规格",
-    "default-variant": "默认商品规格",
-    "display-variant-cards": "卡片显示",
-    "display-variant-table": "表格显示",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "拖拽文件上传",
-    "duplicate-sku-warning": "",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "特征值列表",
     "facets": "",
     "filter-by-name": "按名字过滤",
-    "filter-by-name-or-sku": "按名字或商品编码过滤",
     "filter-inheritance": "",
     "filters": "过滤条件",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "售空限制",
     "out-of-stock-threshold-tooltip": "当此规格产品库存值低于此限制时,产品将为售空状态。设置为负数设置此规格产品为缺货状态。",
     "price": "价格",
+    "price-and-tax": "",
     "price-conversion-factor": "价格换算因数",
     "price-in-channel": "渠道{ channel }价格",
     "price-includes-tax-at": "含税{ rate }%",
     "price-with-tax-in-default-zone": "含税{ rate }% 价格{ price }",
     "private": "隐藏",
-    "product-details": "商品详情",
     "product-name": "商品名称",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "商品规格",
     "products": "",
     "public": "公开",
@@ -167,11 +167,8 @@
     "slug": "名称缩写",
     "slug-pattern-error": "名称缩写无效",
     "stock-allocated": "已分配",
-    "stock-allocated-tooltip": "已下单但未发货的商品数量",
+    "stock-levels": "",
     "stock-on-hand": "当前库存",
-    "stock-on-hand-tooltip": "当前库存中实际商品数量",
-    "stock-saleable": "可销售",
-    "stock-saleable-tooltip": "可销售产品数量,等于当前库存-已分配,如果设置售空限制,可售数量会与之对比。",
     "tax-category": "税表分类",
     "taxes": "价格(含税)",
     "track-inventory": "跟踪库存",
@@ -192,10 +189,8 @@
     "actions": "操作",
     "add-filter": "",
     "add-item-to-list": "添加到列表",
-    "add-new-variants": "添加{count}个商品规格",
     "add-note": "添加注释",
     "apply": "",
-    "assets": "",
     "available-languages": "可用语言",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "销售渠道",
     "channels": "销售渠道",
     "clear-selection": "",
-    "close": "",
     "code": "编码",
     "collapse-entries": "收起",
     "confirm": "确认",
@@ -342,8 +336,11 @@
     "create-new-address": "添加地址",
     "create-new-customer": "添加客户",
     "create-new-customer-group": "确认添加",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "客户分组",
     "customer-history": "客户记录",
+    "customers": "",
     "default-billing-address": "默认账单地址",
     "default-shipping-address": "默认邮寄地址",
     "email-address": "电子邮件地址",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "表单中商品特征值数量与实际不符",
     "health-check-failed": "系统健康状态检查失败",
     "no-default-shipping-zone-set": "当前销售渠道没有默认配送区域设置,这会导致计算邮费失败。",
-    "no-default-tax-zone-set": "当前销售渠道没有没人税表区域设置,这会导致计算价格失败。请创建或选择税区。",
-    "product-variant-form-values-do-not-match": "表单中商品规格数量与实际不符"
+    "no-default-tax-zone-set": "当前销售渠道没有没人税表区域设置,这会导致计算价格失败。请创建或选择税区。"
   },
   "marketing": {
     "actions": "优惠操作",
@@ -465,6 +461,7 @@
     "create-new-promotion": "添加促销产品",
     "ends-at": "有效起始时间",
     "per-customer-limit": "每人限领数",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "有效结束时间"
   },
@@ -583,6 +580,7 @@
     "payment-method": "付款方式",
     "payment-state": "付款状态",
     "payment-to-refund": "退款订单付款信息",
+    "payments": "",
     "placed-at": "",
     "preview-changes": "",
     "product-name": "产品名称",
@@ -649,14 +647,17 @@
     "unit-price": "单价"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "添加国家到销售区域...",
     "add-countries-to-zone-success": "{ countryCount }个国家已到销售区域 \"{ zoneName }\"",
     "add-products-to-test-order": "添加产品到测试订单",
+    "administrator": "",
     "channel": "销售渠道",
     "channel-token": "渠道唯一码",
+    "country": "",
     "create-new-channel": "添加销售渠道",
     "create-new-country": "添加国家",
     "create-new-payment-method": "",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "创建税表分类",
     "create-new-tax-rate": "添加税率",
     "create-new-zone": "",
-    "create-zone": "创建销售区域",
     "currency": "币种",
     "default-role-label": "默认角色不可修改",
     "default-shipping-zone": "默认配送区域",
     "default-tax-zone": "默认销售区域",
     "eligible": "符合条件",
     "email-address": "电子邮件",
+    "email-address-or-identifier": "",
     "first-name": "名",
     "fulfillment-handler": "",
     "global-out-of-stock-threshold": "默认售空限制",
@@ -682,26 +683,27 @@
     "password": "密码",
     "payment-eligibility-checker": "",
     "payment-handler": "",
+    "payment-method": "",
     "permissions": "权限",
     "prices-include-tax": "设置默认销售区域价格含税",
     "profile": "",
     "rate": "税率",
     "remove-countries-from-zone-success": "{ countryCount }个国际已从\"{ zoneName }\"中移除",
     "remove-from-zone": "",
+    "role": "",
     "roles": "角色列表",
     "search-by-product-name-or-sku": "输入要搜索的产品名称或库存编码",
+    "seller": "",
     "shipping-calculator": "配送费计算",
     "shipping-eligibility-checker": "使用此配送方式的合格条件",
     "shipping-method": "配送方式",
     "tax-category": "税表分类",
     "tax-rate": "税率",
     "test-address": "模拟测试地址",
-    "test-order": "模拟测试订单",
     "test-result": "模拟测试结果",
     "test-shipping-method": "模拟测试配送方式",
     "test-shipping-methods": "模拟测试配送方式",
     "track-inventory-default": "默认跟踪库存",
-    "update-zone": "",
     "view-zone-members": "",
     "zone": "销售区域"
   },

+ 23 - 21
packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json

@@ -57,6 +57,7 @@
     "add-facet-value": "新增特徵值",
     "add-facets": "新增特徵",
     "add-option": "新增規格選項",
+    "asset": "",
     "asset-preview-links": "",
     "assets": "",
     "assign-collections-to-channel-success": "",
@@ -70,6 +71,7 @@
     "auto-update-option-variant-name": "",
     "auto-update-product-variant-name": "",
     "channel-price-preview": "渠道價格覽",
+    "code-pattern-error": "",
     "collection": "",
     "collection-contents": "系列產品",
     "collections": "",
@@ -77,7 +79,6 @@
     "confirm-bulk-delete-collections": "",
     "confirm-bulk-delete-products": "",
     "confirm-cancel": "",
-    "confirm-delete-administrator": "",
     "confirm-delete-assets": "",
     "confirm-delete-collection": "確認移除商品系列吗?",
     "confirm-delete-collection-and-children-body": "移除這個系列會移除它所包含的子系列,確認移除嗎?",
@@ -92,20 +93,17 @@
     "create-new-collection": "新增系列",
     "create-new-facet": "新增特徵",
     "create-new-product": "新增商品",
-    "created-new-variants-success": "成功建立{count}個商品規格",
-    "default-variant": "默認商品規格",
-    "display-variant-cards": "卡片顯示",
-    "display-variant-table": "表格顯示",
+    "create-new-variant": "",
+    "create-product-option-group": "",
+    "create-product-variant": "",
     "do-not-inherit-filters": "",
     "drop-files-to-upload": "拖拽文件上傳",
-    "duplicate-sku-warning": "",
     "edit-facet-values": "",
-    "edit-options": "",
+    "facet": "",
     "facet-value-not-available": "",
     "facet-values": "特徵值列表",
     "facets": "",
     "filter-by-name": "按名字篩選",
-    "filter-by-name-or-sku": "",
     "filter-inheritance": "",
     "filters": "篩選條件",
     "inherit-filters-from-parent": "",
@@ -138,13 +136,15 @@
     "out-of-stock-threshold": "",
     "out-of-stock-threshold-tooltip": "",
     "price": "價格",
+    "price-and-tax": "",
     "price-conversion-factor": "價格轉換係數",
     "price-in-channel": "渠道{ channel }價格",
     "price-includes-tax-at": "連税{ rate }%",
     "price-with-tax-in-default-zone": "連税{ rate }% 價格{ price }",
     "private": "隱藏",
-    "product-details": "商品詳情",
     "product-name": "商品名稱",
+    "product-options": "",
+    "product-variant-exists": "",
     "product-variants": "商品規格",
     "products": "",
     "public": "公開",
@@ -167,11 +167,8 @@
     "slug": "名稱缩写",
     "slug-pattern-error": "",
     "stock-allocated": "",
-    "stock-allocated-tooltip": "",
+    "stock-levels": "",
     "stock-on-hand": "庫存",
-    "stock-on-hand-tooltip": "",
-    "stock-saleable": "",
-    "stock-saleable-tooltip": "",
     "tax-category": "税表分類",
     "taxes": "價格(連税)",
     "track-inventory": "跟踪庫存",
@@ -192,10 +189,8 @@
     "actions": "操作",
     "add-filter": "",
     "add-item-to-list": "",
-    "add-new-variants": "新增{count}個商品規格",
     "add-note": "",
     "apply": "",
-    "assets": "",
     "available-languages": "可用語言",
     "boolean-and": "",
     "boolean-false": "",
@@ -209,7 +204,6 @@
     "channel": "渠道",
     "channels": "渠道",
     "clear-selection": "",
-    "close": "",
     "code": "編碼",
     "collapse-entries": "",
     "confirm": "",
@@ -342,8 +336,11 @@
     "create-new-address": "新增地址",
     "create-new-customer": "新增客户",
     "create-new-customer-group": "",
+    "customer": "",
+    "customer-group": "",
     "customer-groups": "",
     "customer-history": "",
+    "customers": "",
     "default-billing-address": "默認賬單地址",
     "default-shipping-address": "默認郵寄地址",
     "email-address": "電子郵件地址",
@@ -453,8 +450,7 @@
     "facet-value-form-values-do-not-match": "表單中商品特徵值數量與實際不符",
     "health-check-failed": "",
     "no-default-shipping-zone-set": "",
-    "no-default-tax-zone-set": "",
-    "product-variant-form-values-do-not-match": "表單中商品規格數量與實際不符"
+    "no-default-tax-zone-set": ""
   },
   "marketing": {
     "actions": "優惠操作",
@@ -465,6 +461,7 @@
     "create-new-promotion": "新增促销產品",
     "ends-at": "結束時間",
     "per-customer-limit": "領取上限",
+    "promotion": "",
     "search-by-name-or-coupon-code": "",
     "starts-at": "開始時間"
   },
@@ -583,6 +580,7 @@
     "payment-method": "付款方式",
     "payment-state": "付款狀態",
     "payment-to-refund": "退款訂單付款信息",
+    "payments": "",
     "placed-at": "",
     "preview-changes": "",
     "product-name": "產品名稱",
@@ -649,14 +647,17 @@
     "unit-price": "單價"
   },
   "orders": {
+    "order": "",
     "orders": ""
   },
   "settings": {
     "add-countries-to-zone": "新增國家到銷售區域...",
     "add-countries-to-zone-success": "{ countryCount }個國家已到銷售區域 \"{ zoneName }\"",
     "add-products-to-test-order": "新增產品到測試訂單",
+    "administrator": "",
     "channel": "渠道",
     "channel-token": "渠道唯一碼",
+    "country": "",
     "create-new-channel": "新增渠道",
     "create-new-country": "新增國家",
     "create-new-payment-method": "",
@@ -666,13 +667,13 @@
     "create-new-tax-category": "建立税表分類",
     "create-new-tax-rate": "新增税率",
     "create-new-zone": "",
-    "create-zone": "建立銷售區域",
     "currency": "幣種",
     "default-role-label": "默認角色不可修改",
     "default-shipping-zone": "默認配送區域",
     "default-tax-zone": "默認銷售區域",
     "eligible": "符合條件",
     "email-address": "電子郵件",
+    "email-address-or-identifier": "",
     "first-name": "名",
     "fulfillment-handler": "",
     "global-out-of-stock-threshold": "",
@@ -682,26 +683,27 @@
     "password": "密碼",
     "payment-eligibility-checker": "",
     "payment-handler": "",
+    "payment-method": "",
     "permissions": "權限",
     "prices-include-tax": "設定默認銷售區域價格連税",
     "profile": "",
     "rate": "税率",
     "remove-countries-from-zone-success": "{ countryCount }個國際已從\"{ zoneName }\"中移除",
     "remove-from-zone": "",
+    "role": "",
     "roles": "角色列表",
     "search-by-product-name-or-sku": "輸入要搜索的產品名稱或庫存編碼",
+    "seller": "",
     "shipping-calculator": "配送費計算",
     "shipping-eligibility-checker": "使用此配送方式的合格條件",
     "shipping-method": "配送方式",
     "tax-category": "税表分類",
     "tax-rate": "税率",
     "test-address": "模擬測試地址",
-    "test-order": "模擬測試訂單",
     "test-result": "模擬測試結果",
     "test-shipping-method": "模擬測試配送方式",
     "test-shipping-methods": "模擬測試配送方式",
     "track-inventory-default": "默認跟踪庫存",
-    "update-zone": "",
     "view-zone-members": "",
     "zone": "銷售區域"
   },

+ 20 - 20
packages/dev-server/dev-config.ts

@@ -63,26 +63,26 @@ export const devConfig: VendureConfig = {
     },
 
     customFields: {
-        ProductVariant: [
-            {
-                name: 'weight',
-                type: 'int',
-                defaultValue: 0,
-                nullable: false,
-                min: 0,
-                step: 1,
-                public: true,
-                label: [{ languageCode: LanguageCode.en, value: 'Weight' }],
-                ui: { component: 'number-form-input', suffix: 'g' },
-            },
-            {
-                name: 'gtin',
-                type: 'string',
-                nullable: true,
-                public: true,
-                label: [{ languageCode: LanguageCode.en, value: 'GTIN (barcode)' }],
-            },
-        ],
+        // ProductVariant: [
+        //     {
+        //         name: 'weight',
+        //         type: 'int',
+        //         defaultValue: 0,
+        //         nullable: false,
+        //         min: 0,
+        //         step: 1,
+        //         public: true,
+        //         label: [{ languageCode: LanguageCode.en, value: 'Weight' }],
+        //         ui: { component: 'number-form-input', suffix: 'g' },
+        //     },
+        //     {
+        //         name: 'gtin',
+        //         type: 'string',
+        //         nullable: true,
+        //         public: true,
+        //         label: [{ languageCode: LanguageCode.en, value: 'GTIN (barcode)' }],
+        //     },
+        // ],
     },
 
     /* customFields: {