Skip to content

Commit 0c8b42c

Browse files
author
sergey-sorokin-virtoworks
authored
VCST-3949: add css, localizations and unvisible import/export for virtual catalog (#127)
1 parent 0b9a4ec commit 0c8b42c

13 files changed

+235
-184
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
.warning-block {
2+
display: flex;
3+
align-items: center;
4+
background-color: #f5f5f5;
5+
color: #828282;
6+
padding: 10px 15px;
7+
margin: 10px 0;
8+
border-radius: 4px;
9+
font-size: 14px;
10+
line-height: 1.4;
11+
}
12+
13+
.warning-block .icon {
14+
font-size: 1.6em;
15+
color: goldenrod;
16+
margin-right: 8px;
17+
}
18+
19+
.warning-block .note {
20+
flex: 1;
21+
color: #000000;
22+
}
23+

src/VirtoCommerce.CatalogCsvImportModule.Web/Localizations/de.VirtoCommerce.CatalogCsvImportModule.json

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,36 @@
1515
"download-url": "Download-URL",
1616
"note": "Alle Katalogproduktinformationen sollten in eine CSV-Datei exportiert werden, die Download-URL wird nach Abschluss des Exports verfügbar sein",
1717
"caution": "Vorsicht:",
18-
"caution-description": "Das Sortieren Ihrer CSV-Datei in einem Tabellenkalkulationsprogramm kann dazu führen, dass Produktvarianten oder Bild-URLs nicht mehr zugeordnet sind. Das Importieren einer sortierten CSV-Datei kann Ihre vorhandenen Produkte mit fehlerhaften Daten überschreiben, die nicht wiederhergestellt werden können"
18+
"caution-description": "Das Sortieren Ihrer CSV-Datei in einem Tabellenkalkulationsprogramm kann dazu führen, dass Produktvarianten oder Bild-URLs nicht mehr zugeordnet sind. Das Importieren einer sortierten CSV-Datei kann Ihre vorhandenen Produkte mit fehlerhaften Daten überschreiben, die nicht wiederhergestellt werden können",
19+
"virtual-catalog-warning": "Der Export ist für virtuelle Kataloge nicht verfügbar."
1920
},
2021
"placeholders": {
2122
"select-fulfillment": "Wählen Sie das Erfüllungszentrum oder lassen Sie es leer für Standard...",
2223
"select-pricelist": "Wählen Sie die Preisliste oder lassen Sie es leer für Standard..."
2324
}
2425
},
2526
"catalog-CSV-import": {
26-
"title": "Import aus CSV",
27-
"labels": {
28-
"select-fulfillment": "Wählen Sie das Erfüllungszentrum für exportierte Bestände",
29-
"select-pricelist": "Wählen Sie die Preisliste für exportierte Preise",
30-
"start": "Start",
31-
"end": "Ende",
32-
"total": "Gesamtanzahl",
33-
"processed": "Verarbeitete Anzahl",
34-
"errors-count": "Fehleranzahl",
35-
"errors": "Fehler"
36-
}
37-
},
27+
"title": "Import aus CSV",
28+
"labels": {
29+
"select-fulfillment": "Wählen Sie das Erfüllungszentrum für exportierte Bestände",
30+
"select-pricelist": "Wählen Sie die Preisliste für exportierte Preise",
31+
"start": "Start",
32+
"end": "Ende",
33+
"total": "Gesamtanzahl",
34+
"processed": "Verarbeitete Anzahl",
35+
"errors-count": "Fehleranzahl",
36+
"errors": "Fehler",
37+
"virtual-catalog-warning": "Der Import ist für virtuelle Kataloge nicht verfügbar."
38+
}
39+
},
3840
"history": {
3941
"export": {
40-
"title": "Katalogexportdetails",
41-
"subtitle": "Details"
42+
"title": "Katalogexportdetails",
43+
"subtitle": "Details"
4244
},
4345
"import": {
44-
"title": "Katalogimportdetails",
45-
"subtitle": "Details"
46+
"title": "Katalogimportdetails",
47+
"subtitle": "Details"
4648
}
4749
}
4850
},
@@ -115,4 +117,4 @@
115117
"description": "Fügt dem Katalog CSV-Importfunktionalität hinzu"
116118
}
117119
}
118-
}
120+
}

src/VirtoCommerce.CatalogCsvImportModule.Web/Localizations/en.VirtoCommerce.CatalogCsvImportModule.json

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,36 @@
1515
"download-url": "Download URL",
1616
"note": "All catalog products information should be exported to CSV file, download URL will be available after export is finished",
1717
"caution": "Caution:",
18-
"caution-description": "Sorting your CSV file in a spreadsheet program can cause product variants or image URLs to become disassociated. Importing a sorted CSV file may overwrite your existing products with bad data, which cannot be recovered"
18+
"caution-description": "Sorting your CSV file in a spreadsheet program can cause product variants or image URLs to become disassociated. Importing a sorted CSV file may overwrite your existing products with bad data, which cannot be recovered",
19+
"virtual-catalog-warning": "Export is not available for virtual catalogs."
1920
},
2021
"placeholders": {
2122
"select-fulfillment": "Select fulfillment or leave blank for default...",
2223
"select-pricelist": "Select price list or leave blank for default..."
2324
}
2425
},
2526
"catalog-CSV-import": {
26-
"title": "Importing from CSV",
27-
"labels": {
28-
"select-fulfillment": "Select fulfillment center for exported inventory",
29-
"select-pricelist": "Select price list for exported prices",
30-
"start": "Start",
31-
"end": "End",
32-
"total": "Total count",
33-
"processed": "Processed count",
34-
"errors-count": "Error count",
35-
"errors": "Errors"
36-
}
37-
},
27+
"title": "Importing from CSV",
28+
"labels": {
29+
"select-fulfillment": "Select fulfillment center for exported inventory",
30+
"select-pricelist": "Select price list for exported prices",
31+
"start": "Start",
32+
"end": "End",
33+
"total": "Total count",
34+
"processed": "Processed count",
35+
"errors-count": "Error count",
36+
"errors": "Errors",
37+
"virtual-catalog-warning": "Import is not available for virtual catalogs."
38+
}
39+
},
3840
"history": {
3941
"export": {
40-
"title": "Catalog export detail",
41-
"subtitle": "Details"
42+
"title": "Catalog export detail",
43+
"subtitle": "Details"
4244
},
4345
"import": {
44-
"title": "catalog import detail",
45-
"subtitle": "Details"
46+
"title": "catalog import detail",
47+
"subtitle": "Details"
4648
}
4749
}
4850
},

src/VirtoCommerce.CatalogCsvImportModule.Web/Localizations/es.VirtoCommerce.CatalogCsvImportModule.json

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,36 @@
1515
"download-url": "URL de descarga",
1616
"note": "Toda la información de los productos del catálogo debe exportarse a un archivo CSV, la URL de descarga estará disponible después de que se complete la exportación",
1717
"caution": "Precaución:",
18-
"caution-description": "Ordenar su archivo CSV en un programa de hoja de cálculo puede hacer que las variantes de productos o las URL de las imágenes se desasocien. Importar un archivo CSV ordenado puede sobrescribir sus productos existentes con datos incorrectos, que no se pueden recuperar"
18+
"caution-description": "Ordenar su archivo CSV en un programa de hoja de cálculo puede hacer que las variantes de productos o las URL de las imágenes se desasocien. Importar un archivo CSV ordenado puede sobrescribir sus productos existentes con datos incorrectos, que no se pueden recuperar",
19+
"virtual-catalog-warning": "La exportación no está disponible para catálogos virtuales."
1920
},
2021
"placeholders": {
2122
"select-fulfillment": "Seleccione el cumplimiento o deje en blanco para el predeterminado...",
2223
"select-pricelist": "Seleccione la lista de precios o deje en blanco para el predeterminado..."
2324
}
2425
},
2526
"catalog-CSV-import": {
26-
"title": "Importar desde CSV",
27-
"labels": {
28-
"select-fulfillment": "Seleccione el centro de cumplimiento para el inventario exportado",
29-
"select-pricelist": "Seleccione la lista de precios para los precios exportados",
30-
"start": "Inicio",
31-
"end": "Fin",
32-
"total": "Recuento total",
33-
"processed": "Recuento procesado",
34-
"errors-count": "Recuento de errores",
35-
"errors": "Errores"
36-
}
37-
},
27+
"title": "Importar desde CSV",
28+
"labels": {
29+
"select-fulfillment": "Seleccione el centro de cumplimiento para el inventario exportado",
30+
"select-pricelist": "Seleccione la lista de precios para los precios exportados",
31+
"start": "Inicio",
32+
"end": "Fin",
33+
"total": "Recuento total",
34+
"processed": "Recuento procesado",
35+
"errors-count": "Recuento de errores",
36+
"errors": "Errores",
37+
"virtual-catalog-warning": "La importación no está disponible para catálogos virtuales."
38+
}
39+
},
3840
"history": {
3941
"export": {
40-
"title": "Detalle de exportación del catálogo",
41-
"subtitle": "Detalles"
42+
"title": "Detalle de exportación del catálogo",
43+
"subtitle": "Detalles"
4244
},
4345
"import": {
44-
"title": "Detalle de importación del catálogo",
45-
"subtitle": "Detalles"
46+
"title": "Detalle de importación del catálogo",
47+
"subtitle": "Detalles"
4648
}
4749
}
4850
},
@@ -115,4 +117,4 @@
115117
"description": "Agrega funcionalidad de importación CSV al catálogo"
116118
}
117119
}
118-
}
120+
}

src/VirtoCommerce.CatalogCsvImportModule.Web/Localizations/fr.VirtoCommerce.CatalogCsvImportModule.json

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,36 @@
1515
"download-url": "URL de téléchargement",
1616
"note": "Toutes les informations sur les produits du catalogue doivent être exportées dans un fichier CSV, l'URL de téléchargement sera disponible une fois l'exportation terminée",
1717
"caution": "Attention :",
18-
"caution-description": "Le tri de votre fichier CSV dans un programme de feuille de calcul peut entraîner la dissociation des variantes de produits ou des URL d'images. L'importation d'un fichier CSV trié peut écraser vos produits existants avec des données incorrectes, qui ne peuvent pas être récupérées"
18+
"caution-description": "Le tri de votre fichier CSV dans un programme de feuille de calcul peut entraîner la dissociation des variantes de produits ou des URL d'images. L'importation d'un fichier CSV trié peut écraser vos produits existants avec des données incorrectes, qui ne peuvent pas être récupérées",
19+
"virtual-catalog-warning": "L'exportation n'est pas disponible pour les catalogues virtuels."
1920
},
2021
"placeholders": {
2122
"select-fulfillment": "Sélectionnez le centre de traitement ou laissez vide pour le défaut...",
2223
"select-pricelist": "Sélectionnez la liste de prix ou laissez vide pour le défaut..."
2324
}
2425
},
2526
"catalog-CSV-import": {
26-
"title": "Importer depuis CSV",
27-
"labels": {
28-
"select-fulfillment": "Sélectionnez le centre de traitement pour l'inventaire exporté",
29-
"select-pricelist": "Sélectionnez la liste de prix pour les prix exportés",
30-
"start": "Début",
31-
"end": "Fin",
32-
"total": "Nombre total",
33-
"processed": "Nombre traité",
34-
"errors-count": "Nombre d'erreurs",
35-
"errors": "Erreurs"
36-
}
37-
},
27+
"title": "Importer depuis CSV",
28+
"labels": {
29+
"select-fulfillment": "Sélectionnez le centre de traitement pour l'inventaire exporté",
30+
"select-pricelist": "Sélectionnez la liste de prix pour les prix exportés",
31+
"start": "Début",
32+
"end": "Fin",
33+
"total": "Nombre total",
34+
"processed": "Nombre traité",
35+
"errors-count": "Nombre d'erreurs",
36+
"errors": "Erreurs",
37+
"virtual-catalog-warning": "L'importation n'est pas disponible pour les catalogues virtuels."
38+
}
39+
},
3840
"history": {
3941
"export": {
40-
"title": "Détail de l'exportation du catalogue",
41-
"subtitle": "Détails"
42+
"title": "Détail de l'exportation du catalogue",
43+
"subtitle": "Détails"
4244
},
4345
"import": {
44-
"title": "Détail de l'importation du catalogue",
45-
"subtitle": "Détails"
46+
"title": "Détail de l'importation du catalogue",
47+
"subtitle": "Détails"
4648
}
4749
}
4850
},
@@ -115,4 +117,4 @@
115117
"description": "Ajoute la fonctionnalité d'importation CSV au catalogue"
116118
}
117119
}
118-
}
120+
}

src/VirtoCommerce.CatalogCsvImportModule.Web/Localizations/it.VirtoCommerce.CatalogCsvImportModule.json

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,36 @@
1515
"download-url": "URL di download",
1616
"note": "Tutte le informazioni sui prodotti del catalogo devono essere esportate in un file CSV, l'URL di download sarà disponibile dopo il completamento dell'esportazione",
1717
"caution": "Attenzione:",
18-
"caution-description": "Ordinare il file CSV in un programma di fogli di calcolo può causare la disassociazione delle varianti di prodotto o degli URL delle immagini. L'importazione di un file CSV ordinato può sovrascrivere i prodotti esistenti con dati errati, che non possono essere recuperati"
18+
"caution-description": "Ordinare il file CSV in un programma di fogli di calcolo può causare la disassociazione delle varianti di prodotto o degli URL delle immagini. L'importazione di un file CSV ordinato può sovrascrivere i prodotti esistenti con dati errati, che non possono essere recuperati",
19+
"virtual-catalog-warning": "L'esportazione non è disponibile per i cataloghi virtuali."
1920
},
2021
"placeholders": {
2122
"select-fulfillment": "Seleziona il centro di evasione o lascia vuoto per il predefinito...",
2223
"select-pricelist": "Seleziona il listino prezzi o lascia vuoto per il predefinito..."
2324
}
2425
},
2526
"catalog-CSV-import": {
26-
"title": "Importa da CSV",
27-
"labels": {
28-
"select-fulfillment": "Seleziona il centro di evasione per l'inventario esportato",
29-
"select-pricelist": "Seleziona il listino prezzi per i prezzi esportati",
30-
"start": "Inizio",
31-
"end": "Fine",
32-
"total": "Conteggio totale",
33-
"processed": "Conteggio elaborato",
34-
"errors-count": "Conteggio errori",
35-
"errors": "Errori"
36-
}
37-
},
27+
"title": "Importa da CSV",
28+
"labels": {
29+
"select-fulfillment": "Seleziona il centro di evasione per l'inventario esportato",
30+
"select-pricelist": "Seleziona il listino prezzi per i prezzi esportati",
31+
"start": "Inizio",
32+
"end": "Fine",
33+
"total": "Conteggio totale",
34+
"processed": "Conteggio elaborato",
35+
"errors-count": "Conteggio errori",
36+
"errors": "Errori",
37+
"virtual-catalog-warning": "L'importazione non è disponibile per i cataloghi virtuali."
38+
}
39+
},
3840
"history": {
3941
"export": {
40-
"title": "Dettaglio esportazione catalogo",
41-
"subtitle": "Dettagli"
42+
"title": "Dettaglio esportazione catalogo",
43+
"subtitle": "Dettagli"
4244
},
4345
"import": {
44-
"title": "Dettaglio importazione catalogo",
45-
"subtitle": "Dettagli"
46+
"title": "Dettaglio importazione catalogo",
47+
"subtitle": "Dettagli"
4648
}
4749
}
4850
},
@@ -115,4 +117,4 @@
115117
"description": "Aggiunge funzionalità di importazione CSV al catalogo"
116118
}
117119
}
118-
}
120+
}

src/VirtoCommerce.CatalogCsvImportModule.Web/Localizations/ja.VirtoCommerce.CatalogCsvImportModule.json

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,36 @@
1515
"download-url": "ダウンロードURL",
1616
"note": "すべてのカタログ製品情報はCSVファイルにエクスポートされる必要があります。エクスポートが完了するとダウンロードURLが利用可能になります",
1717
"caution": "注意:",
18-
"caution-description": "スプレッドシートプログラムでCSVファイルを並べ替えると、製品バリアントや画像URLが関連付けられなくなる可能性があります。並べ替えられたCSVファイルをインポートすると、既存の製品が不正なデータで上書きされる可能性があり、復元できません"
18+
"caution-description": "スプレッドシートプログラムでCSVファイルを並べ替えると、製品バリアントや画像URLが関連付けられなくなる可能性があります。並べ替えられたCSVファイルをインポートすると、既存の製品が不正なデータで上書きされる可能性があり、復元できません",
19+
"virtual-catalog-warning": "エクスポートは仮想カタログでは利用できません。"
1920
},
2021
"placeholders": {
2122
"select-fulfillment": "フルフィルメントを選択するか、デフォルトのままにします...",
2223
"select-pricelist": "価格表を選択するか、デフォルトのままにします..."
2324
}
2425
},
2526
"catalog-CSV-import": {
26-
"title": "CSVからインポート",
27-
"labels": {
28-
"select-fulfillment": "エクスポートされた在庫のフルフィルメントセンターを選択",
29-
"select-pricelist": "エクスポートされた価格の価格表を選択",
30-
"start": "開始",
31-
"end": "終了",
32-
"total": "合計数",
33-
"processed": "処理済み数",
34-
"errors-count": "エラー数",
35-
"errors": "エラー"
36-
}
37-
},
27+
"title": "CSVからインポート",
28+
"labels": {
29+
"select-fulfillment": "エクスポートされた在庫のフルフィルメントセンターを選択",
30+
"select-pricelist": "エクスポートされた価格の価格表を選択",
31+
"start": "開始",
32+
"end": "終了",
33+
"total": "合計数",
34+
"processed": "処理済み数",
35+
"errors-count": "エラー数",
36+
"errors": "エラー",
37+
"virtual-catalog-warning": "仮想カタログではインポートは利用できません。"
38+
}
39+
},
3840
"history": {
3941
"export": {
40-
"title": "カタログエクスポートの詳細",
41-
"subtitle": "詳細"
42+
"title": "カタログエクスポートの詳細",
43+
"subtitle": "詳細"
4244
},
4345
"import": {
44-
"title": "カタログインポートの詳細",
45-
"subtitle": "詳細"
46+
"title": "カタログインポートの詳細",
47+
"subtitle": "詳細"
4648
}
4749
}
4850
},
@@ -115,4 +117,4 @@
115117
"description": "カタログにCSVインポート機能を追加"
116118
}
117119
}
118-
}
120+
}

0 commit comments

Comments
 (0)