diff --git a/packages/admin-ui/src/lib/static/i18n-messages/ar.json b/packages/admin-ui/src/lib/static/i18n-messages/ar.json
index f3756a5f8a..2f0d09d3b4 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/ar.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/ar.json
@@ -792,4 +792,4 @@
"job-state-pending": "قيد الانتظار",
"job-state-running": "قيد التشغيل"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/cs.json b/packages/admin-ui/src/lib/static/i18n-messages/cs.json
index ff8288c1c0..70e358a840 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/cs.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/cs.json
@@ -792,4 +792,4 @@
"job-state-pending": "Čeká",
"job-state-running": "Běží"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/de.json b/packages/admin-ui/src/lib/static/i18n-messages/de.json
index 022a3e1655..154728d119 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/de.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/de.json
@@ -792,4 +792,4 @@
"job-state-pending": "Ausstehend",
"job-state-running": "Wird ausgeführt"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/en.json b/packages/admin-ui/src/lib/static/i18n-messages/en.json
index 3dd619559c..3558094aa5 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/en.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/en.json
@@ -792,4 +792,4 @@
"job-state-pending": "Pending",
"job-state-running": "Running"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/es.json b/packages/admin-ui/src/lib/static/i18n-messages/es.json
index 4e9f7ca47f..beda3e1cea 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/es.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/es.json
@@ -792,4 +792,4 @@
"job-state-pending": "Pendiente",
"job-state-running": "En ejecución"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/fa.json b/packages/admin-ui/src/lib/static/i18n-messages/fa.json
index 0575da80e0..187335ca14 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/fa.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/fa.json
@@ -35,13 +35,13 @@
"dashboard": "داشبورد",
"facets": "ویژگی ها",
"global-settings": "تنظیمات جهانی",
- "inventory": "انبار",
"job-queue": "صف کارها",
"manage-variants": "مدیریت انواع",
"modifying": "درحال تغییر",
"orders": "سفارشات",
"payment-methods": "روش های پرداخت",
"product-options": "گزینه های محصول",
+ "products": "محصولات",
"profile": "پروفایل",
"promotions": "تبلیغات",
"roles": "نقش ها",
@@ -192,7 +192,6 @@
},
"common": {
"ID": "شناسه",
- "actions": "اقدامات",
"add-filter": "افزودن فیلتر",
"add-item-to-list": "افزودن آیتم به لیست",
"add-note": "افزودن یادداشت",
@@ -224,6 +223,9 @@
"create": "ایجاد",
"created-at": "ایجاد شده در تاریخ",
"custom-fields": "فیلد های سفارشی",
+ "data-table-filter-date-mode": "حالت تاریخ",
+ "data-table-filter-date-range": "بازه تاریخ",
+ "data-table-filter-date-relative": "تاریخ نسبی",
"default-channel": "کانال پیشفرض",
"default-language": "زبان پیشفرض",
"default-tax-category": "دسته بندی مالیاتی پیشفرض",
@@ -240,6 +242,7 @@
"expand-entries": "مشاهده گزینه ها",
"extension-running-in-separate-window": "اکستنشن درحال اجرا در یک پنجره جداگانه می باشد",
"filter": "فیلتر",
+ "filter-preset-name": "نام تنظیم فیلتر",
"force-delete": "حذف اجباری",
"force-remove": "حذف اجباری",
"general": "عمومی",
@@ -301,9 +304,11 @@
"remove": "حذف",
"remove-from-channel": "حذف از کانال",
"remove-item-from-list": "حذف آیتم از لیست",
+ "rename-filter-preset": "تغییر نام تنظیم",
"reset-columns": "ریست ستون ها",
"results-count": "{ count } نتیجه",
"sample-formatting": "فرمت نمونه",
+ "save-filter-preset": "ذخیره به عنوان تنظیم",
"search-and-filter-list": "جستجو و فیلتر لیست",
"search-by-name": "جستجو براساس نام",
"select": "انتخاب...",
@@ -429,9 +434,11 @@
"ago-minutes": "{count} دقیقه پیش",
"ago-seconds": "{count} ثانیه پیش",
"ago-years": "{count} سال پیش",
+ "day": "روز",
"duration-milliseconds": "{ms} میلی ثانیه",
"duration-minutes:seconds": "{m}:{s}",
"duration-seconds": "{s} ثانیه",
+ "month": "ماه",
"month-apr": "آوریل",
"month-aug": "اوت",
"month-dec": "دسامبر",
@@ -444,6 +451,9 @@
"month-nov": "نوامبر",
"month-oct": "اکتبر",
"month-sep": "سپتامبر",
+ "relative-past-days": "گذشته {count, plural, one {1 روز} other {{count} روز}}",
+ "relative-past-months": "گذشته {count, plural, one {1 ماه} other {{count} ماه}}",
+ "relative-past-years": "گذشته {count, plural, one {1 سال} other {{count} سال}}",
"time": "زمان",
"weekday-fr": "جمعه",
"weekday-mo": "دوشنبه",
@@ -451,7 +461,8 @@
"weekday-su": "یکشنبه",
"weekday-th": "پنج شنبه",
"weekday-tu": "سه شنبه",
- "weekday-we": "چهارشنبه"
+ "weekday-we": "چهارشنبه",
+ "year": "سال"
},
"editor": {
"image-alt": "توضیحات",
@@ -481,9 +492,12 @@
"create-new-promotion": "ایجاد تبلیغ جدید",
"ends-at": "تاریخ پایان",
"per-customer-limit": "محدودیت به ازای مشتری",
+ "per-customer-limit-tooltip": "حداکثر تعداد دفعاتی که یک مشتری میتواند از این تخفیف استفاده کند",
"promotion": "تبلیغات",
"search-by-name-or-coupon-code": "جستجو براساس نام یا کد تخفیف",
- "starts-at": "تاریخ شروع"
+ "starts-at": "تاریخ شروع",
+ "usage-limit": "محدودیت کلی تعداد استفاده",
+ "usage-limit-tooltip": "حداکثر تعداد دفعاتی که این تخفیف میتواند به کل استفاده شود"
},
"nav": {
"administrators": "مدیران",
@@ -496,17 +510,18 @@
"customers": "مشتریان",
"facets": "ویژگی ها",
"global-settings": "تنظیمات جهانی",
- "inventory": "انبار",
"job-queue": "صف کارها",
"marketing": "بازاریابی",
"orders": "سفارشات",
"payment-methods": "روش های پرداخت",
+ "products": "محصولات",
"promotions": "تبلیغات",
"roles": "نقش ها",
"sales": "فروش",
"sellers": "فروشندگان",
"settings": "تنظیمات",
"shipping-methods": "روش های حمل و نقل",
+ "stock-locations": "مکانهای موجودی",
"system": "سیستم",
"system-status": "وضعیت سیستم",
"tax-categories": "دسته های مالیاتی",
@@ -601,6 +616,7 @@
"order-type-regular": "معمولی",
"order-type-seller": "فروشنده",
"orders": "سفارشات",
+ "original-quantity-at-checkout": "تعداد اصلی در زمان پرداخت",
"payment": "پرداخت",
"payment-amount": "میران پرداخت",
"payment-metadata": "اطلاعات تکمیلی پرداخت",
@@ -763,12 +779,17 @@
"health-status": "وضعیت",
"health-status-down": "پایین",
"health-status-up": "بالا",
- "hide-settled-jobs": "پنهان کردن وظایف تکمیل شده",
"job-data": "اطلاعات کار",
"job-duration": "مدت زمان کار",
"job-error": "خطای کار",
"job-queue-name": "نام صف",
"job-result": "نتیجه کار",
- "job-state": "وضعیت کار"
+ "job-state": "وضعیت کار",
+ "job-state-all": "همه وضعیتها",
+ "job-state-cancelled": "لغو شده",
+ "job-state-completed": "تکمیل شده",
+ "job-state-failed": "ناموفق",
+ "job-state-pending": "در انتظار",
+ "job-state-running": "در حال اجرا"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/fr.json b/packages/admin-ui/src/lib/static/i18n-messages/fr.json
index 0cbc6306dd..baabc49144 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/fr.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/fr.json
@@ -792,4 +792,4 @@
"job-state-pending": "En attente",
"job-state-running": "En cours"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/he.json b/packages/admin-ui/src/lib/static/i18n-messages/he.json
index 192bc765a4..b90b55e0d7 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/he.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/he.json
@@ -792,4 +792,4 @@
"job-state-pending": "ממתין",
"job-state-running": "רץ"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/it.json b/packages/admin-ui/src/lib/static/i18n-messages/it.json
index 9384d22ef5..7608f60e5e 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/it.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/it.json
@@ -792,4 +792,4 @@
"job-state-pending": "In attesa",
"job-state-running": "In esecuzione"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/ne.json b/packages/admin-ui/src/lib/static/i18n-messages/ne.json
new file mode 100644
index 0000000000..0824fb6d85
--- /dev/null
+++ b/packages/admin-ui/src/lib/static/i18n-messages/ne.json
@@ -0,0 +1,795 @@
+{
+ "admin": {
+ "create-new-administrator": "नयाँ प्रशासक थप्नुहोस्"
+ },
+ "asset": {
+ "add-asset": "फाइल थप्नुहोस्",
+ "add-asset-with-count": "थप्नुहोस् {count, plural, =0 {फाइल} एउटा {१ फाइल} अन्य {{count} फाइल}}",
+ "assets-selected-count": "{ count } फाइल चयन गरियो",
+ "dimensions": "आयामहरू",
+ "focal-point": "बिन्दु",
+ "notify-create-assets-success": "{count, plural, one {नयाँ फाइल} other {{count} नयाँ फाइलहरू}} सिर्जना गरियो",
+ "original-asset-size": "स्रोत आकार",
+ "preview": "पूर्वावलोकन",
+ "remove-asset": "फाइल हटाउनुहोस्",
+ "select-asset": "फाइल चयन गर्नुहोस्",
+ "select-assets": "फाइलहरू चयन गर्नुहोस्",
+ "set-as-featured-asset": "फिचर्ड फाइल बनाउनुहोस्",
+ "set-focal-point": "फोकल प्वाइट सेट गर्नुहोस्",
+ "source-file": "स्रोत फाइल",
+ "unset-focal-point": "अनसेट-केन्द्र बिन्दु",
+ "update-focal-point": "अपडेट-केन्द्र बिन्दु",
+ "update-focal-point-error": "प्वाइट अपडेट गर्न सकिएन",
+ "update-focal-point-success": "प्वाइट सफलतापूर्वक अपडेट गरियो",
+ "upload-assets": "फाइल अपलोड गर्दैछ",
+ "uploading": "अपलोड गर्दैछ..."
+ },
+ "breadcrumb": {
+ "administrators": "प्रशासकहरू",
+ "assets": "फाइलहरू",
+ "channels": "च्यानलहरू",
+ "collections": "संग्रहहरू",
+ "countries": "देशहरू",
+ "customer-groups": "ग्राहक समूहहरू",
+ "customers": "ग्राहकहरू",
+ "dashboard": "ड्यासबोर्ड",
+ "facets": "पहिचानहरू",
+ "global-settings": "वैश्विक सेटिङहरू",
+ "job-queue": "काम कत्ति",
+ "manage-variants": "विविध विकल्पहरू प्रबन्ध गर्नुहोस्",
+ "modifying": "परिमार्जन",
+ "orders": "आदेशहरू",
+ "payment-methods": "भुक्तानी विधिहरू",
+ "product-options": "समान विकल्पहरू",
+ "products": "उत्पादनहरू",
+ "profile": "प्रोफाइल",
+ "promotions": "प्रमोशनहरू",
+ "roles": "भूमिकाहरू",
+ "seller-orders": "बेच्ने आदेशहरू",
+ "sellers": "बेच्ने गर्ने व्यक्तिहरू",
+ "shipping-methods": "माल गर्ने तरिकाहरू",
+ "stock-locations": "स्टक स्थानहरू",
+ "system-status": "प्रणालीको स्थिति",
+ "tax-categories": "कर श्रेणिहरू",
+ "tax-rates": "कर दरहरू",
+ "zones": "क्षेत्रहरू"
+ },
+ "catalog": {
+ "add-facet-value": "गुणस्तर मान थप्नुहोस्",
+ "add-facets": "गुणस्तरहरू थप्नुहोस्",
+ "add-option": "विकल्प थप्नुहोस्",
+ "add-price-in-another-currency": "अर्को मुद्रामा मूल्य थप्नुहोस्",
+ "add-stock-location": "स्टक स्थान थप्नुहोस्",
+ "add-stock-to-location": "स्टकलाई स्थानमा थप्नुहोस्",
+ "asset": "संपत्ति",
+ "asset-preview-links": "संपत्ति पूर्वावलोकन लिङ्कहरू",
+ "assets": "फाइलहरू",
+ "assign-product-to-channel-success": "{count, plural, one {1 उत्पाद} other {{count} उत्पादहरू}} लाई { channel } मा सफलतापूर्वक लगाइएको",
+ "assign-products-to-channel": "उत्पादहरूलाई च्यानलमा लगाउनुहोस्",
+ "assign-to-channel": "च्यानलमा लगाउनुहोस्",
+ "assign-to-named-channel": "{ channelCode } मा लगाउनुहोस्",
+ "assign-variant-to-channel-success": "{count, plural, one {1 उत्पाद विविधता} other {{count} उत्पाद विविधताहरू}} लाई { channel } मा सफलतापूर्वक लगाइएको",
+ "assign-variants-to-channel": "उत्पाद विविधताहरूलाई च्यानलमा लगाउनुहोस्",
+ "auto-update-option-variant-name": "विकल्प परिविकल्पको नाम आफ्नो आपदेट गर्नका लागि स्वचालित गर्नुहोस्",
+ "auto-update-product-variant-name": "उत्पाद विविधताका नाम आफ्नो आपदेट गर्नका लागि स्वचालित गर्नुहोस्",
+ "cannot-create-variants-without-options": "कम्ति दुई उत्पाद विकल्पसम्म विकल्प संग समावेश गरिएको पर्याप्त छेनपछि उत्पाद विविधता सिर्जना गर्न सकिदैन",
+ "channel-price-preview": "च्यानल मूल्य पूर्वावलोकन",
+ "collection": "संग्रह",
+ "collection-contents": "संग्रह सामग्रीहरू",
+ "collections": "संग्रहहरू",
+ "confirm-bulk-delete-products": "{count} उत्पादहरू मेटाउनुहोस्?",
+ "confirm-cancel": "रद्द गर्नुहोस्?",
+ "confirm-delete-assets": "{count} {count, plural, one {संपत्ति} other {संपत्तिहरू}} मेटाउनुहोस्?",
+ "confirm-delete-facet-value": "मूल्य मेटाउनुहोस्?",
+ "confirm-delete-product": "उत्पाद मेटाउनुहोस्?",
+ "confirm-delete-product-option": "उत्पाद विकल्प \"{name}\" मेटाउनुहोस्?",
+ "confirm-delete-product-option-group": "उत्पाद विकल्प समूह \"{name}\" मेटाउनुहोस्?",
+ "confirm-delete-product-option-group-body": "यस विकल्प समूहलाई {count} {count, plural, one {विविधता} other {विविधताहरू}} द्वारा प्रयोग गरिएको छ। के तपाईं यसलाई मेटाउन चाहनुहुन्छ?",
+ "confirm-delete-product-variant": "उत्पाद विविधता \"{name}\" मेटाउनुहोस्?",
+ "confirm-deletion-of-unused-variants-body": "नयाँ विकल्पहरू थप्दा पुरानो उत्पाद विविधताहरूमा प्रयुक्त भएको कारण पुरानो उत्पाद विविधताहरू मेटाइनेछन्।",
+ "confirm-deletion-of-unused-variants-title": "अपयोगित उत्पाद विविधताहरू मेटाउनुहोस्?",
+ "create-draft-order": "मस्यौदा आदेश सिर्जना गर्नुहोस्",
+ "create-new-collection": "नयाँ संग्रह सिर्जना गर्नुहोस्",
+ "create-new-facet": "नयाँ मूल्य सिर्जना गर्नुहोस्",
+ "create-new-product": "नयाँ उत्पाद",
+ "create-new-stock-location": "नयाँ स्टक स्थान सिर्जना गर्नुहोस्",
+ "create-product-option-group": "उत्पाद विकल्प समूह सिर्जना गर्नुहोस्",
+ "create-product-variant": "उत्पाद विविधता सिर्जना गर्नुहोस्",
+ "default-currency": "पूर्वनिर्धारित मुद्रा",
+ "do-not-inherit-filters": "फिल्टरहरू समावेश गर्न नगर्नुहोस्",
+ "drop-files-to-upload": "अपलोड गर्नका लागि फाइलहरू टाँच्नुहोस्",
+ "edit-facet-values": "मूल्य मूल्यहरू सम्पादन गर्नुहोस्",
+ "edit-options": "विकल्प सम्पादन गर्नुहोस्",
+ "facet": "मूल्य",
+ "facet-value-not-available": "मूल्य मूल्य \"{ id }\" उपलब्ध छैन",
+ "facet-values": "मूल्यहरू",
+ "facets": "मूल्यहरू",
+ "filter-by-name": "नामद्वारा फिल्टर गर्नुहोस्",
+ "filter-by-sku": "एसक्यूका अनुसार फिल्टर गर्नुहोस्",
+ "filter-inheritance": "फिल्टर उत्तराधिकार",
+ "filters": "फिल्टरहरू",
+ "inherit-filters-from-parent": "उत्तराधिकारीबाट फिल्टरहरू समावेश गर्नुहोस्",
+ "live-preview-contents": "सामग्री लाइभ पूर्वावलोकन",
+ "manage-variants": "विविधताहरू प्रबन्धन गर्नुहोस्",
+ "move-collection-to": "{ name } मा सार्नुहोस्",
+ "move-collections": "संग्रहहरू सार्नुहोस्",
+ "move-collections-success": "{count, plural, one {1 संग्रह} other {{count} संग्रहहरू}} सारियो",
+ "move-down": "तल सार्नुहोस्",
+ "move-to": "यहाँ सार्नुहोस्",
+ "move-up": "माथि सार्नुहोस्",
+ "name": "नाम",
+ "no-channel-selected": "कुनै च्यानल चयन गरिएको छैन",
+ "no-featured-asset": "कुनै विशेष वस्त्र छैन",
+ "no-selection": "कुनै चयन गरिएको छैन",
+ "no-stock-locations-available-on-current-channel": "वर्तमान च्यानलमा कुनै स्टक स्थान उपलब्ध छैन। कृपया समानहरू थप्नु अघि कम्तिमा एक स्टक स्थान सेट गर्नुहोस्।",
+ "notify-bulk-delete-products-success": "{count, plural, one {1 समान} other {{count} समानहरू}} सफलतापूर्वक मेटाइयो",
+ "notify-remove-facets-from-channel-success": "{channelCode} बाट {count, plural, one {1 गुणस्तर} other {{count} गुणस्तरहरू}} सफलतापूर्वक हटाइएको छ",
+ "notify-remove-product-from-channel-error": "च्यानलबाट समान हटाउन सकिएन",
+ "notify-remove-product-from-channel-success": "च्यानलबाट समान सफलतापूर्वक हटाइएको छ",
+ "notify-remove-variant-from-channel-error": "च्यानलबाट समान वेरिएन्ट हटाउन सकिएन",
+ "notify-remove-variant-from-channel-success": "च्यानलबाट समान वेरिएन्ट सफलतापूर्वक हटाइएको छ",
+ "number-of-variants": "# वेरिएन्टहरू",
+ "option": "विकल्प",
+ "option-name": "विकल्प नाम",
+ "option-values": "विकल्प मूल्यहरू",
+ "out-of-stock-threshold": "स्टक अउट अफ ग्रेन्डको प्राप्त गर्ने स्तर",
+ "out-of-stock-threshold-tooltip": "यस वेरिएन्टलाई स्टक बाट बाहिर परेको मान गणना गरिएको छ। नकाग्रेन्ड समर्थन सक्दा, तपाईंले प्राप्त गर्दा स्टकले स्वत: स्वत: समायोजन गर्दछ।",
+ "page-description-options-editor": "यस समानका विकल्पहरूको नाम र कोड सम्पादन गर्नुहोस्। विकल्पहरू थप्न वा हटाउनका लागि, समान वेरिएन्ट सूचीमा उपस्थित \"वेरिएन्टहरू प्रबन्धन गर्नुहोस्\" बटन प्रयोग गर्नुहोस्।",
+ "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": "समान",
+ "product-name": "समान नाम",
+ "product-options": "समान विकल्पहरू",
+ "product-variant-exists": "यस विकल्पसहितको समान वेरिएन्ट पहिले नै छ",
+ "product-variants": "समान वेरिएन्टहरू",
+ "products": "समानहरू",
+ "public": "सार्वजनिक",
+ "quick-jump-placeholder": "गतिशील वेरिएन्टमा छनोट गर्नुहोस्",
+ "rebuild-search-index": "खोज सूची पुनः निर्माण गर्नुहोस्",
+ "reindex-error": "खोज सूची पुनः निर्माणमा त्रुटि आयो",
+ "reindex-successful": "{time}ms मा गणना गर्दै {count, plural, one {समान वेरिएन्ट} other {{count} समान वेरिएन्टहरू}}",
+ "reindexing": "खोज सूची पुनः निर्माणमा",
+ "remove-from-channel": "{channelCode, select, undefined{च्यानल} other{{channelCode}}} बाट हटाउनुहोस्",
+ "remove-option": "विकल्प हटाउनुहोस्",
+ "remove-product-from-channel": "च्यानलबाट समान हटाउनुहोस्",
+ "remove-product-variant-from-channel": "च्यानलबाट समान वेरिएन्ट हटाउनुहोस्",
+ "reorder-collection": "संग्रह पुनः क्रममा ल्याउनुहोस्",
+ "root-collection": "मूल संग्रह",
+ "run-pending-search-index-updates": "खोज सूची: चलाउँदै छ {count, plural, one {1 पेन्डिङ अपडेट} other {{count} पेन्डिङ अपडेटहरू}}",
+ "running-search-index-updates": "चलाउँदै छ {count, plural, one {1 अपडेट} other {{count} अपडेटहरू}} खोज सूचीमा",
+ "search-asset-name-or-tag": "संपत्ति नाम वा ट्यागका लागि खोज्नुहोस्",
+ "search-for-term": "मात्रकको लागि खोज्नुहोस्",
+ "search-product-name-or-code": "समान नाम वा कोडका लागि खोज्नुहोस्",
+ "select-product": "समान छनोट गर्नुहोस्",
+ "select-product-variant": "समान वेरिएन्ट छनोट गर्नुहोस्",
+ "sku": "एसक्यू",
+ "slug": "स्लग",
+ "slug-pattern-error": "स्लग अमान्य छ",
+ "stock-allocated": "स्टक प्रियापित",
+ "stock-levels": "स्टक स्तरहरू",
+ "stock-location": "स्टक स्थान",
+ "stock-locations": "स्टक स्थानहरू",
+ "stock-on-hand": "स्टक",
+ "tax-category": "कर श्रेणी",
+ "taxes": "करहरू",
+ "track-inventory": "स्टक क्रम गर्नुहोस्",
+ "track-inventory-false": "अनुसरण गर्दैन",
+ "track-inventory-inherit": "प्रयुक्त सेटिङहरू बाट अनुसरण गर्दैन",
+ "track-inventory-tooltip": "जब प्रयुक्त गर्दछ, समान वेरिएन्ट स्टक स्तरहरू विक्रियाका समय आफ्नै आपूर्ति गरिएको छ।",
+ "track-inventory-true": "अनुसरण गर्दछ",
+ "update-product-option": "समान विकल्प परिवर्तन गर्नुहोस्",
+ "use-global-value": "सार्वजनिक मूल्य प्रयोग गर्नुहोस्",
+ "values": "मूल्यहरू",
+ "variant": "वेरिएन्ट",
+ "variant-count": "{count, plural, one {1 वेरिएन्ट} other {{count} वेरिएन्टहरू}}",
+ "view-contents": "सामग्री हेर्नुहोस्",
+ "visibility": "दृश्यता"
+ },
+ "common": {
+ "ID": "पहिचान",
+ "add-filter": "फिल्टर थप्नुहोस्",
+ "add-item-to-list": "सूचीमा वस्त्र थप्नुहोस्",
+ "add-note": "नोट थप्नुहोस्",
+ "apply": "लागू गर्नुहोस्",
+ "assign-to-channel": "च्यानलमा खस्यौँ गर्नुहोस्",
+ "available-currencies": "उपलब्ध मुद्राहरू",
+ "available-languages": "उपलब्ध भाषाहरू",
+ "boolean-and": "र",
+ "boolean-false": "असत्य",
+ "boolean-or": "वा",
+ "boolean-true": "सत्य",
+ "breadcrumb": "ब्रेडक्रम्ब",
+ "browser-default": "ब्राउजर पूर्वपरिभाषित",
+ "cancel": "रद्द गर्नुहोस्",
+ "cancel-navigation": "नेभिगेसन रद्द गर्नुहोस्",
+ "change-selection": "चयन परिवर्तन गर्नुहोस्",
+ "channel": "च्यानल",
+ "channels": "च्यानलहरू",
+ "clear-selection": "चयन हटाउनुहोस्",
+ "code": "कोड",
+ "collapse-entries": "प्रवेशहरू ढिलो गर्नुहोस्",
+ "confirm": "पुष्टि गर्नुहोस्",
+ "confirm-bulk-assign-to-channel": "केहि चयन च्यानलमा खस्यौँ गर्ने?",
+ "confirm-bulk-delete": "चयन गरिएका वस्तुहरूलाई हटाउने?",
+ "confirm-bulk-remove-from-channel": "चयन गरिएका वस्तुहरूलाई वर्तमान च्यानलबाट हटाउने?",
+ "confirm-delete-note": "नोट हटाउने?",
+ "confirm-navigation": "नेभिगेसन पुष्टि गर्नुहोस्",
+ "contents": "सामग्री",
+ "create": "सिर्जना गर्नुहोस्",
+ "created-at": "मा सिर्जना गरिएको",
+ "custom-fields": "कस्टम क्षेत्रहरू",
+ "data-table-filter-date-mode": "मिति मोड",
+ "data-table-filter-date-range": "मिति श्रेणी",
+ "data-table-filter-date-relative": "सम्बन्धित मिति",
+ "default-channel": "पूर्वपरिभाषित च्यानल",
+ "default-language": "पूर्वपरिभाषित भाषा",
+ "default-tax-category": "पूर्वपरिभाषित कर श्रेणी",
+ "delete": "मेटाउनुहोस्",
+ "description": "विवरण",
+ "details": "विवरणहरू",
+ "disabled": "निष्कृय",
+ "discard-changes": "परिवर्तन फाल्नुहोस्",
+ "edit": "सम्पादन गर्नुहोस्",
+ "edit-field": "क्षेत्र सम्पादन गर्नुहोस्",
+ "edit-note": "नोट सम्पादन गर्नुहोस्",
+ "enabled": "सक्षम",
+ "end-date": "समाप्ति मिति",
+ "expand-entries": "प्रवेशहरू बढाउनुहोस्",
+ "extension-running-in-separate-window": "एक अलग विन्डोमा एक्सटेन्सन सुरू छ",
+ "filter": "फिल्टर",
+ "filter-preset-name": "फिल्टर प्रिसेट नाम\"",
+ "force-delete": "बल पुर्वप्रक्षिप्त गर्नुहोस्",
+ "force-remove": "बल पुर्वप्रक्षिप्त गर्नुहोस्",
+ "general": "सामान्य",
+ "guest": "अतिथि",
+ "id": "पहिचान",
+ "image": "प्रतिमा",
+ "items-per-page-option": "{ पृष्ठमा गर्ने } प्रति पृष्ठ",
+ "items-selected-count": "{ परिमाण } {count, plural, one {वस्तु} other {वस्तुहरू}} चयन गरिएको",
+ "keep-editing": "सम्पादन जारी राख्नुहोस्",
+ "language": "भाषा",
+ "launch-extension": "एक्सटेन्सन प्रारम्भ गर्नुहोस्",
+ "list-items-and-n-more": "{ वस्तुहरू } र {nMore} थप",
+ "live-update": "लाइभ अपडेट",
+ "locale": "स्थान",
+ "log-out": "बाहिर जानुहोस्",
+ "login": "लग-इन गर्नुहोस्",
+ "login-image-title": "नमस्ते! फेरि स्वागत छ। तपाईंलाई देखेर राम्रो लाग्यो।",
+ "login-title": "{ब्रान्ड} मा लग-इन गर्नुहोस्",
+ "manage-tags": "ट्यागहरू प्रबन्ध गर्नुहोस्",
+ "manage-tags-description": "ट्यागहरूलाई ग्लोबल रूपमा अपडेट गर्नुहोस् वा हटाउनुहोस्।",
+ "medium-date": "मध्यम मिति",
+ "more": "थप...",
+ "name": "नाम",
+ "no-alerts": "कुनै सूचना छैन",
+ "no-bulk-actions-available": "कुनै थप्दा कार्यक्रम उपलब्ध छैन",
+ "no-results": "कुनै परिणाम छैन",
+ "not-applicable": "लागू छैन",
+ "not-set": "सेट गरिएको छैन",
+ "notify-assign-to-channel-success-with-count": "{ गणना } {count, plural, one {वस्तु} other {वस्तुहरू}} { channelCode } मा सफलतापूर्वक कुनै पनि दिएको छ",
+ "notify-bulk-update-success": "सफलतापूर्वक { count } { entity } परिमाण",
+ "notify-create-error": "त्रुटि देखा पर्यो, { entity } सिर्जना गर्न असमर्थ",
+ "notify-create-success": "{ entity } नयाँ सिर्जना गरियो",
+ "notify-delete-error": "त्रुटि देखा पर्यो, { entity } मेटाउन असमर्थ",
+ "notify-delete-error-with-count": "{count, plural, one {1 वस्तु} other {{count} वस्तुहरू}} मेटाउन असमर्थ",
+ "notify-delete-success": "{ entity } मेटाइयो",
+ "notify-delete-success-with-count": "{count, plural, one {1 वस्तु} other {{count} वस्तुहरू}} सफलतापूर्वक मेटाइयो",
+ "notify-remove-from-channel-success-with-count": "{ count } च्यानलबाट सफलतापूर्वक हटाइयो",
+ "notify-save-changes-error": "त्रुटि देखा पर्यो, परिवर्तनहरू संरक्षण गर्न असमर्थ",
+ "notify-saved-changes": "परिवर्तनहरू संरक्षित गरियो",
+ "notify-update-error": "त्रुटि देखा पर्यो, { entity } अपडेट गर्न असमर्थ",
+ "notify-update-success": "{ entity } अपडेट गरियो",
+ "notify-updated-tags-success": "ट्यागहरू सफलतापूर्वक अपडेट गरियो",
+ "okay": "ठिक छ",
+ "operator-contains": "समावेश गर्दछ",
+ "operator-eq": "समान छ",
+ "operator-gt": "बढि छ",
+ "operator-lt": "कम छ",
+ "operator-not-contains": "समावेश गर्दैन",
+ "operator-not-eq": "समान छैन",
+ "operator-notContains": "समावेश गर्दैन",
+ "operator-regex": "रिजेक्सको मिल्दो गर्दछ",
+ "password": "पासवर्ड",
+ "position": "स्थिति",
+ "price": "मूल्य",
+ "price-with-tax": "करसहित मूल्य",
+ "private": "गोप्य",
+ "public": "सार्वजनिक",
+ "remember-me": "मलाई सम्झनुहोस्",
+ "remove": "हटाउनुहोस्",
+ "remove-from-channel": "वर्तमान च्यानलबाट हटाउनुहोस्",
+ "remove-item-from-list": "सूचीबाट वस्त्र हटाउनुहोस्",
+ "rename-filter-preset": "पुनःनामकरण प्रिसेट",
+ "reset-columns": "स्तंभहरू पुन: सेट गर्नुहोस्",
+ "results-count": "{ count } {count, plural, one {परिणाम} other {परिणामहरू}}",
+ "sample-formatting": "नमुना प्रारूप",
+ "save-filter-preset": "प्रिसेटको रूपमा संचयन गर्नुहोस्",
+ "search-and-filter-list": "यस सूची खोज्नुहोस् र फिल्टर गर्नुहोस्",
+ "search-by-name": "नाम द्वारा खोज्नुहोस्",
+ "select": "चयन गर्नुहोस्...",
+ "select-display-language": "प्रदर्शन भाषा चयन गर्नुहोस्",
+ "select-items-with-count": "{ count } {count, plural, one {वस्तु} other {वस्तुहरू}} चयन गर्नुहोस्",
+ "select-products": "उत्पादन चयन गर्नुहोस्",
+ "select-relation-id": "सम्बन्ध आइडी चयन गर्नुहोस्",
+ "select-table-columns": "तालिका स्तंभ चयन गर्नुहोस्",
+ "select-today": "आज चयन गर्नुहोस्",
+ "select-variants": "परिपर्णनहरू चयन गर्नुहोस्",
+ "seller": "विक्रेता",
+ "set-language": "भाषा सेट गर्नुहोस्",
+ "short-date": "संक्षेप मिति",
+ "slug": "स्लग",
+ "start-date": "प्रारम्भ मिति",
+ "status": "स्थिति",
+ "tags": "ट्यागहरू",
+ "theme": "थीम",
+ "there-are-unsaved-changes": "असंचित परिवर्तनहरू छन्। दूरबाट गर्दा यसका परिवर्तनहरू हराइनेछन्।",
+ "toggle-all": "सबैलाई टगल गर्नुहोस्",
+ "total-items": "{currentStart} - {currentEnd} को {totalItems}",
+ "update": "अद्यावधिक गर्नुहोस्",
+ "updated-at": "मा अद्यावधिक गरिएको",
+ "username": "प्रयोगकर्ता नाम",
+ "value": "मूल्य",
+ "view-contents": "सामग्री हेर्नुहोस्",
+ "view-next-month": "अर्को महिना हेर्नुहोस्",
+ "view-previous-month": "पूर्व महिना हेर्नुहोस्",
+ "visibility": "प्रत्यक्षता",
+ "with-selected": "चयन गरिएको {count} संग..."
+ },
+ "customer": {
+ "add-customer-to-group": "ग्रुपमा ग्राहक थप्नुहोस्",
+ "add-customer-to-groups-with-count": "{count, plural, one {1 ग्रुप} other {{count} ग्रुपहरूमा} ग्राहक थप्नुहोस्}",
+ "add-customers-to-group": "ग्रुपमा ग्राहकहरू थप्नुहोस्",
+ "add-customers-to-group-success": "थपिएको छ {customerCount, plural, one {1 ग्राहक} other {{customerCount} ग्राहकहरू}} \"{ groupName }\" मा",
+ "add-customers-to-group-with-count": "थप्नुहोस् {count, plural, one {1 ग्राहक} other {{count} ग्राहकहरू}}",
+ "add-customers-to-group-with-name": "थप्नुहोस् ग्राहकहरू \"{ groupName }\" मा",
+ "addresses": "ठेगानाहरू",
+ "city": "शहर",
+ "company": "कम्पनी",
+ "confirm-remove-customer-from-group": "ग्रुपबाट ग्राहक हटाउन चाहनुहुन्छ?",
+ "country": "देश",
+ "create-customer-group": "ग्राहक ग्रुप थप्नुहोस्",
+ "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": "ईमेल ठेगाना",
+ "email-verification-sent": "प्रमाणीकरण ईमेल बुझाएको छ { emailAddress} मा पठाइएको",
+ "first-name": "पहिलो नाम",
+ "full-name": "पुरा नाम",
+ "guest": "अतिथि",
+ "history-customer-added-to-group": "ग्राहक ग्रुपमा थपिएको छ \"{ groupName }\"",
+ "history-customer-address-created": "ठेगाना सिर्जना गरियो",
+ "history-customer-address-deleted": "ठेगाना मेटिएको छ",
+ "history-customer-address-updated": "ठेगाना परिमार्जन गरियो",
+ "history-customer-detail-updated": "ग्राहक विवरण परिमार्जन गरियो",
+ "history-customer-email-update-requested": "ईमेल ठेगाना परिमार्जन अनुरोध गरियो",
+ "history-customer-email-update-verified": "ईमेल ठेगाना परिमार्जन प्रमाणीकरण गरियो",
+ "history-customer-password-reset-requested": "पासवर्ड परिमार्जन अनुरोध गरियो",
+ "history-customer-password-reset-verified": "पासवर्ड परिमार्जन प्रमाणीकरण गरियो",
+ "history-customer-password-updated": "पासवर्ड परिमार्जन गरियो",
+ "history-customer-registered": "ग्राहक पंजीकृत गरियो",
+ "history-customer-removed-from-group": "ग्राहक ग्रुपबाट हटाइएको छ \"{ groupName }\"",
+ "history-customer-verified": "ग्राहक प्रमाणीकरण गरियो",
+ "history-using-external-auth-strategy": "{ strategy } प्रयोग गरिएको",
+ "history-using-native-auth-strategy": "ईमेल ठेगानाबाट प्रयोग गरिएको",
+ "last-login": "पछिल्लो प्रवेश",
+ "last-name": "थर",
+ "name": "नाम",
+ "new-email-address": "नयाँ ईमेल ठेगाना",
+ "no-orders-placed": "कुनै पनि आदरणी गरिएको छैन",
+ "not-a-member-of-any-groups": "यस ग्राहक कुनै पनि ग्रुपको सदस्य होइन",
+ "old-email-address": "पुरानो ईमेल ठेगाना",
+ "orders": "आदरणीहरू",
+ "password": "पासवर्ड",
+ "phone-number": "फोन नम्बर",
+ "postal-code": "हुलाक कोड",
+ "province": "प्रादेश",
+ "registered": "पंजीकृत",
+ "remove-customers-from-group-success": "हटाइएको छ {customerCount, plural, one {1 ग्राहक} other {{customerCount} ग्राहकहरू}} \"{ groupName }\" मा बाट",
+ "remove-from-group": "यस ग्रुपबाट हटाउनुहोस्",
+ "search-customers-by-email": "ईमेल ठेगानाबाट खोज्नुहोस्",
+ "search-customers-by-email-last-name-postal-code": "ईमेल / थर / हुलाक कोड बाट खोज्नुहोस्",
+ "select-customer": "ग्राहक छान्नुहोस्",
+ "set-as-default-billing-address": "पूर्वनिर्धारित बिलिङको रूपमा सेट गर्नुहोस्",
+ "set-as-default-shipping-address": "पूर्वनिर्धारित शिपिङको रूपमा सेट गर्नुहोस्",
+ "street-line-1": "मुख्य मार्ग १",
+ "street-line-2": "मुख्य मार्ग २",
+ "title": "शीर्षक",
+ "update-customer-group": "ग्राहक ग्रुप परिमार्जन गर्नुहोस्",
+ "verified": "प्रमाणीकृत",
+ "view-group-members": "ग्रुप सदस्यहरू हेर्नुहोस्"
+ },
+ "dashboard": {
+ "add-widget": "विजेट थप्नुहोस्",
+ "latest-orders": "नयाँ आदरणीहरू",
+ "metric-average-order-value": "माध्यिक आदरणी मूल्य",
+ "metric-number-of-orders": "आदरणीहरूको संख्या",
+ "metric-order-total-value": "कुल आदरणी मूल्य",
+ "metrics": "माप",
+ "orders-summary": "आदरणी संक्षेपण",
+ "remove-widget": "विजेट हटाउनुहोस्",
+ "thisMonth": "यस महिना",
+ "thisWeek": "यस हप्ता",
+ "today": "आज",
+ "total-order-value": "कुल मूल्य",
+ "total-orders": "कुल आदरणीहरू",
+ "widget-resize": "आकार परिमार्जन गर्नुहोस्",
+ "widget-width": "प्राप्ति: {width}",
+ "yesterday": "हिजो"
+ },
+ "datetime": {
+ "ago-days": "पहिलो {count, plural, one {1 दिन} other {{count} दिनहरू}}मा",
+ "ago-hours": "पहिलो {count, plural, one {1 हजुर} other {{count} हजुरहरू}}मा",
+ "ago-minutes": "पहिलो {count, plural, one {1 मिनेट} other {{count} मिनेटहरू}}मा",
+ "ago-seconds": "{count, plural, =0 {हाल} one {पहिलो सेकेन्ड} other {{count} सेकेन्डहरू}}मा पहिलो",
+ "ago-years": "पहिलो {count, plural, one {1 वर्ष} other {{count} वर्षहरू}}मा",
+ "day": "दिन",
+ "duration-milliseconds": "{ms} मिलिसेकेन्ड",
+ "duration-minutes:seconds": "{m}:{s} मिनेट",
+ "duration-seconds": "{s} सेकेन्ड",
+ "month": "महिना",
+ "month-apr": "अप्रिल",
+ "month-aug": "अगस्ट",
+ "month-dec": "डिसेम्बर",
+ "month-feb": "फेब्रुअरी",
+ "month-jan": "जनवरी",
+ "month-jul": "जुलाई",
+ "month-jun": "जुन",
+ "month-mar": "मार्च",
+ "month-may": "मे",
+ "month-nov": "नोभेम्बर",
+ "month-oct": "अक्टोबर",
+ "month-sep": "सेप्टेम्बर",
+ "relative-past-days": "{count, plural, one {1 दिन} other {{count} दिनहरू}} कुरा गरिएको छ",
+ "relative-past-months": "{count, plural, one {1 महिना} other {{count} महिना}} कुरा गरिएको छ",
+ "relative-past-years": "{count, plural, one {1 बर्ष} other {{count} बर्ष}} कुरा गरिएको छ",
+ "time": "समय",
+ "weekday-fr": "शुक्र",
+ "weekday-mo": "सोम",
+ "weekday-sa": "शनि",
+ "weekday-su": "आइत",
+ "weekday-th": "बिहि",
+ "weekday-tu": "मंगल",
+ "weekday-we": "बुध",
+ "year": "बर्ष"
+ },
+ "editor": {
+ "image-alt": "विवरण (आल्ट)",
+ "image-src": "स्रोत",
+ "image-title": "शीर्षक",
+ "insert-image": "तस्वीर डाल्नुहोस्",
+ "link-href": "लिङ्क href",
+ "link-target": "लिङ्क लक्ष्य",
+ "link-title": "लिङ्क शीर्षक",
+ "remove-link": "हटाउनुहोस्",
+ "set-link": "लिङ्क सेट गर्नुहोस्"
+ },
+ "error": {
+ "403-forbidden": "तपाईंलाई हालको गरेदिनुपर्दै \"{ path }\" मा पहुँच गर्न पाइएन। तपाईंको पासवर्ड, वा तपाईंको सत्र समाप्त भएको छ भने हेरचाह गर्नुहोस्।",
+ "could-not-connect-to-server": "Vendure सर्भरसँग कनेक्ट गर्न सक्दैन at { url }",
+ "facet-value-form-values-do-not-match": "फ्यासेट फारमको मूल्यहरूको मिलन गर्दैन",
+ "health-check-failed": "सिस्टम स्वास्थ्य परीक्षण असफल भयो",
+ "no-default-shipping-zone-set": "यस प्रकारको कुनै पनि परियोजना पूरा गरिएको छैन। यसले अर्डर लेखन गर्दा फ्राइट काटो मूल्यहरू परिस्थिति पार्ट गर्दा त्रुटिहरू पैदा गर्दछ।",
+ "no-default-tax-zone-set": "यस प्रकारको कुनै पनि परियोजना मा आपरेटिंग स्वतः लागू हुने क्षेत्र छैन, जसले मूल्यहरू गन गर्दा त्रुटिहरू पैदा गर्दछ। कृपया एक ठाउँ बनाउनुहोस् वा चयन गर्नुहोस्।"
+ },
+ "marketing": {
+ "actions": "क्रिया",
+ "add-action": "क्रिया थप्नुहोस्",
+ "add-condition": "सर्त थप्नुहोस्",
+ "conditions": "सर्तहरू",
+ "coupon-code": "कुपन कोड",
+ "create-new-promotion": "नयाँ प्रमोशन बनाउनुहोस्",
+ "ends-at": "यहाँ समाप्त हुन्छ",
+ "per-customer-limit": "ग्राहक प्रति सीमा",
+ "per-customer-limit-tooltip": "एकमात्र ग्राहकको द्वारा यस प्रमोशनको प्रयोग गर्न मिल्ने बाटोको अधिकतम संख्या",
+ "promotion": "प्रमोशन",
+ "search-by-name-or-coupon-code": "नाम वा कुपन कोड अनुसन्धान गर्नुहोस्",
+ "starts-at": "यहाँ प्रारम्भ हुन्छ",
+ "usage-limit": "पूर्ण प्रयोग सीमा",
+ "usage-limit-tooltip": "प्रमोशनको पूर्ण प्रयोग सीमा अधिकतम पर्वाह गर्ने संख्या हो"
+ },
+ "nav": {
+ "administrators": "प्रशासकहरू",
+ "assets": "फाइलहरू",
+ "catalog": "क्याटलग",
+ "channels": "च्यानलहरू",
+ "collections": "संग्रहहरू",
+ "countries": "देशहरू",
+ "customer-groups": "ग्राहक समूहहरू",
+ "customers": "ग्राहकहरू",
+ "facets": "विशेषताहरू",
+ "global-settings": "वैश्विक सेटिङ्ग्स",
+ "job-queue": "काम कतार",
+ "marketing": "मार्केटिङ्ग",
+ "orders": "आदेशहरू",
+ "payment-methods": "भुक्तानी गर्ने तरिकाहरू",
+ "products": "उत्पादनहरू",
+ "promotions": "प्रमोशनहरू",
+ "roles": "भूमिकाहरू",
+ "sales": "बिक्री",
+ "sellers": "बेच्नेहरू",
+ "settings": "सेटिङ्ग्स",
+ "shipping-methods": "पारिश्रमिक तरिकाहरू",
+ "stock-locations": "स्टक स्थानहरू",
+ "system": "प्रणाली",
+ "system-status": "प्रणाली स्थिति",
+ "tax-categories": "कर श्रेणीहरू",
+ "tax-rates": "कर दरहरू",
+ "zones": "क्षेत्रहरू"
+ },
+ "order": {
+ "add-item-to-order": "आदेशमा वस्तु थप्नुहोस्",
+ "add-note": "टिप्पणी थप्नुहोस्",
+ "add-payment": "भुक्तानी थप्नुहोस्",
+ "add-payment-to-order": "आदेशमा भुक्तानी थप्नुहोस्",
+ "add-payment-to-order-success": "आदेशमा भुक्तानी सफलतापूर्वक थपियो",
+ "add-surcharge": "सर्चार्ज थप्नुहोस्",
+ "added-items": "थपिएका वस्तुहरू",
+ "amount": "रकम",
+ "arrange-additional-payment": "अतिरिक्त भुक्तानी गर्नुहोस्",
+ "billing-address": "बिलिङ ठेगाना",
+ "cancel": "रद्द गर्नुहोस्",
+ "cancel-entire-order": "पूरा आदेश रद्द गर्नुहोस्",
+ "cancel-fulfillment": "पूर्णाउण रद्द गर्नुहोस्",
+ "cancel-modification": "संशोधन रद्द गर्नुहोस्",
+ "cancel-order": "आदेश वा वस्तुहरू रद्द गर्नुहोस्",
+ "cancel-payment": "भुक्तानी रद्द गर्नुहोस्",
+ "cancel-reason-customer-request": "ग्राहकको अनुरोध",
+ "cancel-reason-not-available": "उपलब्ध छैन",
+ "cancel-selected-items": "चयन गरिएका वस्तुहरू रद्द गर्नुहोस्",
+ "cancel-specified-items": "निर्दिष्ट वस्तुहरू रद्द गर्नुहोस्",
+ "cancellation-reason": "रद्द गर्ने कारण",
+ "cancelled-order-success": "आदेश सफलतापूर्वक रद्द गरियो",
+ "complete-draft-order": "पूरा प्रारूप",
+ "confirm-modifications": "संशोधनहरू पुष्टि गर्नुहोस्",
+ "contents": "अनुकूलन",
+ "create-fulfillment": "पूर्णाउण सिर्जना गरियो",
+ "create-fulfillment-success": "पूर्णाउण सफलतापूर्वक सिर्जना गरियो",
+ "customer": "ग्राहक",
+ "delete-draft-order": "प्रारूप रद्द गर्नुहोस्",
+ "draft-order": "प्रारूप आदेश",
+ "edit-billing-address": "बिलिङ ठेगाना सम्पादन गर्नुहोस्",
+ "edit-shipping-address": "पारिश्रमिक ठेगाना सम्पादन गर्नुहोस्",
+ "error-message": "त्रुटि संदेश",
+ "existing-address": "मौजूदा ठेगाना",
+ "existing-customer": "मौजूदा ग्राहक",
+ "filter-is-active": "सक्रिय छ",
+ "fulfill": "पूर्णाउनुहोस्",
+ "fulfill-order": "पूर्णाउण आदेश",
+ "fulfillment": "पूर्णाउण",
+ "fulfillment-method": "पूर्णाउण तरिका",
+ "history-coupon-code-applied": "कुपन कोड लागू गरियो",
+ "history-coupon-code-removed": "कुपन कोड हटाइयो",
+ "history-fulfillment-created": "पूर्णाउण सिर्जना गरियो",
+ "history-fulfillment-delivered": "पूर्णाउण पुर्याइयो",
+ "history-fulfillment-shipped": "पूर्णाउण पठाइयो",
+ "history-fulfillment-transition": "पूर्णाउण यात्रा गर्दा {from} बाट {to} मा",
+ "history-items-cancelled": "{count} {count, plural, one {वस्तु} other {वस्तुहरू}} रद्द गरियो",
+ "history-order-cancelled": "आदेश रद्द गरियो",
+ "history-order-created": "आदेश सिर्जना गरियो",
+ "history-order-fulfilled": "आदेश पूर्ण भयो",
+ "history-order-modified": "आदेश संशोधन गरियो",
+ "history-order-transition": "आदेशको यात्रा गर्दा {from} बाट {to} मा",
+ "history-payment-settled": "भुक्तानी लिएको",
+ "history-payment-transition": "भुक्तानी #{id} लाई {from} बाट {to} मा यात्रा गरियो",
+ "history-refund-transition": "वापसी #{id} लाई {from} बाट {to} मा यात्रा गरियो",
+ "item-count": "{count} {count, plural, one {वस्तु} other {वस्तुहरू}}",
+ "line-fulfillment-all": "सबै लाएन पूर्ण भएको छ",
+ "line-fulfillment-none": "कुनै पनि लाएन पूर्ण भएको छैन",
+ "line-fulfillment-partial": "{count} मध्ये {total} लाएन पूर्ण भएको छ",
+ "manually-transition-to-state": "हातमा यात्रा गर्नुहोस्...",
+ "manually-transition-to-state-message": "आदेश अझै अर्को स्थितिमा हातमा यात्रा गर्नुहोस्। कृपया ध्यान दिनुहोस् कि आदेश स्थितिहरूले केहि यात्रा रोक्ने नियमहरू अनुसरण गर्दछ जसले केहि यात्राहरूलाई रोक्दै गर्दछ।",
+ "modification-adding-items": "{count} {count, plural, one {वस्तु} other {वस्तुहरू}} थपिएको छ",
+ "modification-adding-surcharges": "{count} {count, plural, one {सर्चार्ज} other {सर्चार्जहरू}} थपिएको छ",
+ "modification-adjusting-lines": "{count} {count, plural, one {लाइन} other {लाइनहरू}} सम्पादन गरिएको छ",
+ "modification-not-settled": "लिएको छैन",
+ "modification-recalculate-shipping": "पारिश्रमिक पुनः हिसाब गर्नुहोस्",
+ "modification-settled": "लिएको छ",
+ "modification-summary": "संशोधनको संक्षेप",
+ "modification-updating-billing-address": "बिलिङ ठेगाना अपडेट गरिएको छ",
+ "modification-updating-shipping-address": "पारिश्रमिक ठेगाना अपडेट गरिएको छ",
+ "modifications": "संशोधनहरू",
+ "modify-order": "आदेश संशोधन गर्नुहोस्",
+ "modify-order-price-difference": "मूल्य अन्तर",
+ "net-price": "नेट मूल्य",
+ "note": "टिप्पणी",
+ "note-is-private": "टिप्पणी प्राइभेट छ",
+ "note-only-visible-to-administrators": "मात्र प्रशासकहरूले मात्र हेर्न सक्छन्",
+ "note-visible-to-customer": "प्रशासकहरू र ग्राहकहरूले हेर्न सक्छन्",
+ "order": "आदेश",
+ "order-history": "आदेश इतिहास",
+ "order-is-empty": "आदेश खाली छ",
+ "order-state-diagram": "आदेश स्थिति डायग्राम",
+ "order-type": "आदेश प्रकार",
+ "order-type-aggregate": "संचयन",
+ "order-type-regular": "साधारण",
+ "order-type-seller": "विक्रेता",
+ "orders": "आदेशहरू",
+ "original-quantity-at-checkout": "चेकआउटमा मूल संख्या",
+ "payment": "भुक्तानी",
+ "payment-amount": "भुक्तानी रकम",
+ "payment-metadata": "भुक्तानी मेटाडाटा",
+ "payment-method": "भुक्तानी तरिका",
+ "payment-state": "स्थिति",
+ "payment-to-refund": "वापसी गर्नका लागि भुक्तानी",
+ "payments": "भुक्तानीहरू",
+ "placed-at": "मा राखिएको",
+ "preview-changes": "पूर्वावलोकन परिवर्तनहरू",
+ "product-name": "समानको नाम",
+ "product-sku": "समानको एसक्यू",
+ "promotions-applied": "प्रचारहरू लागू गरिएको",
+ "prorated-unit-price": "प्राप्त मूल्य यूनिट मूल्य",
+ "quantity": "मात्रा",
+ "refund": "वापसी",
+ "refund-adjustment": "सम्यक गर्दैछ",
+ "refund-and-cancel-order": "वापसी गर्दै र आदेश रद्द गर्दै",
+ "refund-cancellation-reason": "वापसी/रद्द गर्दै कारण",
+ "refund-cancellation-reason-required": "वापसी/रद्द गर्दै कारण आवश्यक छ",
+ "refund-metadata": "वापसी मेटाडाटा",
+ "refund-order-failed": "आदेश वापसी गर्दा असफल भयो",
+ "refund-order-success": "आदेश सफलतापूर्वक वापसी गरियो",
+ "refund-reason": "वापसी कारण",
+ "refund-reason-customer-request": "ग्राहकको अनुरोध",
+ "refund-reason-not-available": "उपलब्ध छैन",
+ "refund-shipping": "पारिश्रमिक वापसी",
+ "refund-total": "कुल वापसी",
+ "refund-total-error": "कुल वापसी {min} र {max} को बीचमा हुनुपर्छ",
+ "refund-total-warning": "कुल वापसी चयन गरिएको भुक्तानी रकमलाई माथि पुर्याइएको छैन। अरू भुक्तानीहरूबाट बाँकी वापसी रकम वापसी गरिनेछ।",
+ "refund-with-amount": "{amount} वापसी गर्नुहोस्",
+ "refunded-count": "{count} {count, plural, one {वस्तु} other {वस्तुहरू}} वापसी गरियो",
+ "removed-items": "हटाइएका वस्तुहरू",
+ "search-by-order-filters": "नाम / कोड / लेखा निम्ति खोज्नुहोस्",
+ "select-address": "ठेगाना चयन गर्नुहोस्",
+ "select-shipping-method": "पारिश्रमिक तरिका चयन गर्नुहोस्",
+ "select-state": "स्थिति चयन गर्नुहोस्",
+ "seller-orders": "विक्रेता आदेशहरू",
+ "set-billing-address": "बिलिङ ठेगाना सेट गर्नुहोस्",
+ "set-coupon-codes": "कुपन कोड सेट गर्नुहोस्",
+ "set-customer-for-order": "ग्राहक सेट गर्नुहोस्",
+ "set-fulfillment-state": "{state} मा चिन्ह गर्नुहोस्",
+ "set-shipping-address": "पारिश्रमिक ठेगाना सेट गर्नुहोस्",
+ "set-shipping-method": "पारिश्रमिक तरिका सेट गर्नुहोस्",
+ "settle-payment": "भुक्तानी गर्नुहोस्",
+ "settle-payment-error": "भुक्तानी सफल गर्न सकिएन",
+ "settle-payment-success": "भुक्तानी सफलतापूर्वक सेटल गरियो",
+ "settle-refund": "वापसी सेटल गर्नुहोस्",
+ "settle-refund-manual-instructions": "तपाईंको भुक्तान प्रदान गर्दा मान्य भएको छ, तलका मा अर्को भुक्तान कोडहरू छन् ({method}), यहाँ व्यक्त गर्नुहोस्।",
+ "settle-refund-success": "वापसी सफलतापूर्वक सेटल गरियो",
+ "shipping": "पारिश्रमिक",
+ "shipping-address": "पारिश्रमिक ठेगाना",
+ "shipping-cancelled": "पारिश्रमिक रद्द गरियो",
+ "shipping-method": "पारिश्रमिक तरिका",
+ "state": "स्थिति",
+ "sub-total": "उपकुल",
+ "successfully-updated-fulfillment": "पूर्णाउण सफलतापूर्वक अपडेट गरियो",
+ "surcharges": "सर्चार्जहरू",
+ "tax-base": "कर मौलिक",
+ "tax-description": "कर विवरण",
+ "tax-rate": "कर दर",
+ "tax-summary": "कर संक्षेप",
+ "tax-total": "कर कुल",
+ "total": "कुल",
+ "tracking-code": "ट्र्याकिंग कोड",
+ "transaction-id": "लेखा निम्ति ID",
+ "transition-to-state": "{ state } स्थिति मा यात्रा गर्नुहोस्",
+ "transitioned-payment-to-state-success": "{ state } मा भुक्तानी सफलतापूर्वक यात्रा गरियो",
+ "transitioned-to-state-success": "{ state } मा सफलतापूर्वक यात्रा गरियो",
+ "unable-to-transition-to-state-try-another": "आदेशलाई फर्का \"{state}\" स्थितिमा यात्रा गर्न सकिएन। कृपया अन्य एक विकल्प चयन गर्नुहोस्।",
+ "unfulfilled": "पूर्ण नहुने",
+ "unit-price": "यूनिट मूल्य"
+ },
+ "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": "नयाँ भुक्तानी तरिका बनाउनुहोस्",
+ "create-new-role": "नयाँ भूमिका बनाउनुहोस्",
+ "create-new-seller": "नयाँ विक्रेता बनाउनुहोस्",
+ "create-new-shipping-method": "नयाँ पारिश्रमिक तरिका बनाउनुहोस्",
+ "create-new-tax-category": "कर श्रेणी बनाउनुहोस्",
+ "create-new-tax-rate": "नयाँ कर दर बनाउनुहोस्",
+ "create-new-zone": "नयाँ जोन बनाउनुहोस्",
+ "default-currency": "पूर्वनिर्धारित मुद्रा",
+ "default-role-label": "यसले पूर्वनिर्धारित भूमिका हो र परिवर्तन गर्न सकिदैन",
+ "default-shipping-zone": "पूर्वनिर्धारित पारिश्रमिक जोन",
+ "default-tax-zone": "पूर्वनिर्धारित कर जोन",
+ "defaults": "पूर्वनिर्धारित",
+ "eligible": "योग्य",
+ "email-address": "ईमेल ठेगाना",
+ "email-address-or-identifier": "ईमेल ठेगाना वा पहिचानकर्ता",
+ "first-name": "पहिलो नाम",
+ "fulfillment-handler": "पूर्णाउण प्राप्त गर्ने व्यक्ति",
+ "global-available-languages-tooltip": "सबै स्रोतका लागि उपलब्ध गराइएको भाषाहरू सेट गर्दछ। व्यक्तिगत स्रोतहरू तपाईंको विशिष्ट भाषा समर्थन गर्दछन्।",
+ "global-out-of-stock-threshold": "वैशिष्ट्यिक अप्राप्य गरिएको स्टक स्तर",
+ "global-out-of-stock-threshold-tooltip": "यसले यस एक वैशिष्ट्यिक भरिएको स्टक स्तरमा रहेको छ जसले यस विशेष भरिएको छलैन्छ। नकारात्मक मूल्य प्रतिक्षिप्त बनाउँदछ। समान विशेष द्वारा अद्यायित गर्न सकिन्छ।",
+ "last-name": "थर",
+ "no-eligible-shipping-methods": "कुनै पनि योग्य पारिश्रमिक तरिका छैन",
+ "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-result": "परीक्षण परिणाम",
+ "test-shipping-method": "परीक्षण पारिश्रमिक तरिका",
+ "test-shipping-methods": "परीक्षण पारिश्रमिक तरिकाहरू",
+ "track-inventory-default": "पूर्वनिर्धारित रूपमा स्टक परिवर्तन गर्नुहोस्",
+ "view-zone-members": "सदस्यहरू हेर्नुहोस्",
+ "zone": "जोन"
+ },
+ "state": {
+ "adding-items": "वस्तुहरू थप्दै छ",
+ "arranging-additional-payment": "अतिरिक्त भुक्तान योजना गर्दै",
+ "arranging-payment": "भुक्तान योजना गर्दै",
+ "authorized": "स्वीकृत",
+ "cancelled": "रद्द गरिएको",
+ "created": "सिर्जना गरिएको",
+ "declined": "अस्वीकृत",
+ "delivered": "पुग्यो",
+ "draft": "प्रारूप",
+ "error": "त्रुटि",
+ "failed": "असफल",
+ "modifying": "सम्पादन गर्दै",
+ "partially-delivered": "आंशिक रुपमा पुग्यो",
+ "partially-shipped": "आंशिक रुपमा पठाइएको",
+ "payment-authorized": "भुक्तान स्वीकृत",
+ "payment-settled": "भुक्तान गरिएको",
+ "pending": "प्रल्लाप",
+ "settled": "सम्पन्न",
+ "shipped": "पठाइएको"
+ },
+ "system": {
+ "all-job-queues": "सबै कामको कतारहरू",
+ "health-all-systems-up": "सबै प्रणाली चलिरहेका छन्",
+ "health-error": "त्रुटि: एक वा बढि प्रणाली डाउन छन्!",
+ "health-last-checked": "सिसतम अन्तिम परिक्षण",
+ "health-message": "सिसतम संदेश",
+ "health-refresh": "सिसतम रिफ्रेस",
+ "health-status": "सिसतम स्थिति",
+ "health-status-down": "सिसतम डाउन",
+ "health-status-up": "सिसतम अप",
+ "job-data": "काम डेटा",
+ "job-duration": "कामको अवधि",
+ "job-error": "काम त्रुटि",
+ "job-queue-name": "काम लाइन नाम",
+ "job-result": "काम परिणाम",
+ "job-state": "काम स्थिति",
+ "job-state-all": "सबै अवस्था",
+ "job-state-cancelled": "रद्द गरिएको",
+ "job-state-completed": "पूरा गरिएको",
+ "job-state-failed": "असफल",
+ "job-state-pending": "बाँकी",
+ "job-state-running": "चलिरहेको"
+ }
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/pl.json b/packages/admin-ui/src/lib/static/i18n-messages/pl.json
index 5f26833759..cadece4b52 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/pl.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/pl.json
@@ -792,4 +792,4 @@
"job-state-pending": "Oczekujące",
"job-state-running": "Uruchomione"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json b/packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json
index b22416ec2c..fbfe91d8af 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json
@@ -792,4 +792,4 @@
"job-state-pending": "Pendente",
"job-state-running": "Em execução"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json b/packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json
index d8c9e70e7d..925052b2c5 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json
@@ -792,4 +792,4 @@
"job-state-pending": "Pendente",
"job-state-running": "Em execução"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/ru.json b/packages/admin-ui/src/lib/static/i18n-messages/ru.json
index 9ac8eac0a3..696e48a444 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/ru.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/ru.json
@@ -792,4 +792,4 @@
"job-state-pending": "В ожидании",
"job-state-running": "Выполняется"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/uk.json b/packages/admin-ui/src/lib/static/i18n-messages/uk.json
index 0f4b912324..86939dffec 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/uk.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/uk.json
@@ -792,4 +792,4 @@
"job-state-pending": "В очікуванні",
"job-state-running": "Виконується"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json b/packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json
index 1d4e6f41a1..6555221271 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json
@@ -792,4 +792,4 @@
"job-state-pending": "等待中",
"job-state-running": "运行中"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json b/packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json
index 0fafd3df57..edc06fffe7 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json
@@ -792,4 +792,4 @@
"job-state-pending": "等待中",
"job-state-running": "運行中"
}
-}
+}
\ No newline at end of file
diff --git a/packages/admin-ui/src/lib/static/vendure-ui-config.json b/packages/admin-ui/src/lib/static/vendure-ui-config.json
index a9a72f9851..2829682fc7 100644
--- a/packages/admin-ui/src/lib/static/vendure-ui-config.json
+++ b/packages/admin-ui/src/lib/static/vendure-ui-config.json
@@ -22,7 +22,8 @@
"ru",
"uk",
"it",
- "fa"
+ "fa",
+ "ne"
],
"brand": "",
"hideVendureBranding": false,
diff --git a/packages/asset-server-plugin/package.json b/packages/asset-server-plugin/package.json
index 31384d6a63..6b27108c83 100644
--- a/packages/asset-server-plugin/package.json
+++ b/packages/asset-server-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/asset-server-plugin",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"files": [
@@ -27,8 +27,8 @@
"@types/fs-extra": "^11.0.1",
"@types/node-fetch": "^2.5.8",
"@types/sharp": "^0.30.4",
- "@vendure/common": "2.1.0-next.7",
- "@vendure/core": "2.1.0-next.7",
+ "@vendure/common": "^2.1.0",
+ "@vendure/core": "^2.1.0",
"express": "^4.17.1",
"node-fetch": "^2.6.7",
"rimraf": "^3.0.2",
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 2c82e03d5d..409608ff51 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/cli",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"description": "A modern, headless ecommerce framework",
"repository": {
"type": "git",
@@ -34,7 +34,7 @@
],
"dependencies": {
"@clack/prompts": "^0.7.0",
- "@vendure/common": "2.1.0-next.7",
+ "@vendure/common": "^2.1.0",
"change-case": "^4.1.2",
"commander": "^11.0.0",
"fs-extra": "^11.1.1",
diff --git a/packages/common/package.json b/packages/common/package.json
index 9d5eb9594c..9dd9f71ca0 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/common",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"main": "index.js",
"license": "MIT",
"scripts": {
diff --git a/packages/core/package.json b/packages/core/package.json
index 54577a915d..1c4898183f 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/core",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"description": "A modern, headless ecommerce framework",
"repository": {
"type": "git",
@@ -50,7 +50,7 @@
"@nestjs/testing": "10.2.1",
"@nestjs/typeorm": "10.0.0",
"@types/fs-extra": "^9.0.1",
- "@vendure/common": "2.1.0-next.7",
+ "@vendure/common": "^2.1.0",
"bcrypt": "^5.1.1",
"body-parser": "^1.20.2",
"chalk": "^4.1.2",
diff --git a/packages/core/src/api/schema/admin-api/product-admin.type.graphql b/packages/core/src/api/schema/admin-api/product-admin.type.graphql
index 809798de88..d0a1ce6de2 100644
--- a/packages/core/src/api/schema/admin-api/product-admin.type.graphql
+++ b/packages/core/src/api/schema/admin-api/product-admin.type.graphql
@@ -5,7 +5,7 @@ type Product implements Node {
type ProductVariantPrice {
currencyCode: CurrencyCode!
- price: Int!
+ price: Money!
}
type ProductVariant implements Node {
diff --git a/packages/create/package.json b/packages/create/package.json
index d0faa1a3ef..2f8d9a596d 100644
--- a/packages/create/package.json
+++ b/packages/create/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/create",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"license": "MIT",
"bin": {
"create": "./index.js"
@@ -28,14 +28,14 @@
"@types/fs-extra": "^9.0.1",
"@types/handlebars": "^4.1.0",
"@types/semver": "^6.2.2",
- "@vendure/core": "2.1.0-next.7",
+ "@vendure/core": "^2.1.0",
"rimraf": "^3.0.2",
"ts-node": "^10.9.1",
"typescript": "4.9.5"
},
"dependencies": {
"@clack/prompts": "^0.7.0",
- "@vendure/common": "2.1.0-next.7",
+ "@vendure/common": "^2.1.0",
"commander": "^11.0.0",
"cross-spawn": "^7.0.3",
"detect-port": "^1.5.1",
diff --git a/packages/dev-server/package.json b/packages/dev-server/package.json
index fb970462a3..1aa2769554 100644
--- a/packages/dev-server/package.json
+++ b/packages/dev-server/package.json
@@ -1,6 +1,6 @@
{
"name": "dev-server",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"main": "index.js",
"license": "MIT",
"private": true,
@@ -15,18 +15,18 @@
},
"dependencies": {
"@nestjs/axios": "^3.0.0",
- "@vendure/admin-ui-plugin": "2.1.0-next.7",
- "@vendure/asset-server-plugin": "2.1.0-next.7",
- "@vendure/common": "2.1.0-next.7",
- "@vendure/core": "2.1.0-next.7",
- "@vendure/elasticsearch-plugin": "2.1.0-next.7",
- "@vendure/email-plugin": "2.1.0-next.7",
+ "@vendure/admin-ui-plugin": "^2.1.0",
+ "@vendure/asset-server-plugin": "^2.1.0",
+ "@vendure/common": "^2.1.0",
+ "@vendure/core": "^2.1.0",
+ "@vendure/elasticsearch-plugin": "^2.1.0",
+ "@vendure/email-plugin": "^2.1.0",
"typescript": "4.9.5"
},
"devDependencies": {
"@types/csv-stringify": "^3.1.0",
- "@vendure/testing": "2.1.0-next.7",
- "@vendure/ui-devkit": "2.1.0-next.7",
+ "@vendure/testing": "^2.1.0",
+ "@vendure/ui-devkit": "^2.1.0",
"commander": "^7.1.0",
"concurrently": "^8.2.1",
"csv-stringify": "^5.3.3",
diff --git a/packages/elasticsearch-plugin/package.json b/packages/elasticsearch-plugin/package.json
index 38a4510940..94da42c572 100644
--- a/packages/elasticsearch-plugin/package.json
+++ b/packages/elasticsearch-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/elasticsearch-plugin",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
@@ -26,8 +26,8 @@
"fast-deep-equal": "^3.1.3"
},
"devDependencies": {
- "@vendure/common": "2.1.0-next.7",
- "@vendure/core": "2.1.0-next.7",
+ "@vendure/common": "^2.1.0",
+ "@vendure/core": "^2.1.0",
"rimraf": "^3.0.2",
"typescript": "4.9.5"
}
diff --git a/packages/elasticsearch-plugin/src/options.ts b/packages/elasticsearch-plugin/src/options.ts
index f13ae8b966..d72c01b30d 100644
--- a/packages/elasticsearch-plugin/src/options.ts
+++ b/packages/elasticsearch-plugin/src/options.ts
@@ -207,7 +207,7 @@ export interface ElasticsearchOptions {
* ```
*
* @example
- * ```SDL
+ * ```graphql
* query SearchProducts($input: SearchInput!) {
* search(input: $input) {
* totalItems
@@ -239,7 +239,7 @@ export interface ElasticsearchOptions {
* the `customProductMappings` field, which is always available.
*
* @example
- * ```SDL
+ * ```graphql
* query SearchProducts($input: SearchInput!) {
* search(input: $input) {
* totalItems
@@ -329,7 +329,7 @@ export interface ElasticsearchOptions {
* This allows the search query to include these new fields:
*
* @example
- * ```GraphQl
+ * ```graphql
* query {
* search(input: {
* longitude: 101.7117,
@@ -439,7 +439,7 @@ export interface SearchConfig {
* The interval used to group search results into buckets according to price range. For example, setting this to
* `2000` will group into buckets every $20.00:
*
- * ```JSON
+ * ```json
* {
* "data": {
* "search": {
@@ -585,7 +585,7 @@ export interface SearchConfig {
* If neither of those are applied it will be empty.
*
* @example
- * ```TS
+ * ```ts
* mapSort: (sort, input) => {
* // Assuming `extendSearchSortType: ["priority"]`
* // Assuming priority is never undefined
@@ -606,7 +606,7 @@ export interface SearchConfig {
*
* A more generic example would be a sort function based on a product location like this:
* @example
- * ```TS
+ * ```ts
* extendSearchInputType: {
* latitude: 'Float',
* longitude: 'Float',
diff --git a/packages/elasticsearch-plugin/src/plugin.ts b/packages/elasticsearch-plugin/src/plugin.ts
index dc3ecbf1e7..d3e4bedc4b 100644
--- a/packages/elasticsearch-plugin/src/plugin.ts
+++ b/packages/elasticsearch-plugin/src/plugin.ts
@@ -97,7 +97,7 @@ function getCustomResolvers(options: ElasticsearchRuntimeOptions) {
*
* The [SearchResponse](/reference/graphql-api/admin/object-types/#searchresponse) type is extended with information
* about price ranges in the result set:
- * ```SDL
+ * ```graphql
* extend type SearchResponse {
* prices: SearchResponsePriceData!
* }
@@ -129,7 +129,7 @@ function getCustomResolvers(options: ElasticsearchRuntimeOptions) {
*
* ## Example Request & Response
*
- * ```SDL
+ * ```graphql
* {
* search (input: {
* term: "table easel"
@@ -164,7 +164,7 @@ function getCustomResolvers(options: ElasticsearchRuntimeOptions) {
* }
* ```
*
- * ```JSON
+ * ```json
*{
* "data": {
* "search": {
diff --git a/packages/email-plugin/package.json b/packages/email-plugin/package.json
index 58ead0b4da..d7483ee81f 100644
--- a/packages/email-plugin/package.json
+++ b/packages/email-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/email-plugin",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
@@ -35,8 +35,8 @@
"@types/fs-extra": "^9.0.1",
"@types/handlebars": "^4.1.0",
"@types/mjml": "^4.0.4",
- "@vendure/common": "2.1.0-next.7",
- "@vendure/core": "2.1.0-next.7",
+ "@vendure/common": "^2.1.0",
+ "@vendure/core": "^2.1.0",
"rimraf": "^3.0.2",
"typescript": "4.9.5"
}
diff --git a/packages/harden-plugin/package.json b/packages/harden-plugin/package.json
index b88a276d03..5b2f3231f9 100644
--- a/packages/harden-plugin/package.json
+++ b/packages/harden-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/harden-plugin",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
@@ -21,7 +21,7 @@
"graphql-query-complexity": "^0.12.0"
},
"devDependencies": {
- "@vendure/common": "2.1.0-next.7",
- "@vendure/core": "2.1.0-next.7"
+ "@vendure/common": "^2.1.0",
+ "@vendure/core": "^2.1.0"
}
}
diff --git a/packages/job-queue-plugin/package.json b/packages/job-queue-plugin/package.json
index 647557f534..ddb2369f02 100644
--- a/packages/job-queue-plugin/package.json
+++ b/packages/job-queue-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/job-queue-plugin",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"license": "MIT",
"main": "package/index.js",
"types": "package/index.d.ts",
@@ -23,8 +23,8 @@
},
"devDependencies": {
"@google-cloud/pubsub": "^2.8.0",
- "@vendure/common": "2.1.0-next.7",
- "@vendure/core": "2.1.0-next.7",
+ "@vendure/common": "^2.1.0",
+ "@vendure/core": "^2.1.0",
"bullmq": "^3.15.5",
"ioredis": "^5.3.0",
"rimraf": "^3.0.2",
diff --git a/packages/payments-plugin/e2e/mollie-payment.e2e-spec.ts b/packages/payments-plugin/e2e/mollie-payment.e2e-spec.ts
index de7d5b07ec..0cab90543a 100644
--- a/packages/payments-plugin/e2e/mollie-payment.e2e-spec.ts
+++ b/packages/payments-plugin/e2e/mollie-payment.e2e-spec.ts
@@ -349,7 +349,7 @@ describe('Mollie payments (with useDynamicRedirectUrl set to true)', () => {
it('Should get available paymentMethods', async () => {
nock('https://api.mollie.com/')
- .get('/v2/methods')
+ .get('/v2/methods?resource=orders')
.reply(200, mockData.molliePaymentMethodsResponse);
await shopClient.asUserWithCredentials(customers[0].emailAddress, 'test');
const { molliePaymentMethods } = await shopClient.query(GET_MOLLIE_PAYMENT_METHODS, {
diff --git a/packages/payments-plugin/package.json b/packages/payments-plugin/package.json
index 21b9832e86..5fdb5aa68e 100644
--- a/packages/payments-plugin/package.json
+++ b/packages/payments-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/payments-plugin",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"license": "MIT",
"main": "package/index.js",
"types": "package/index.d.ts",
@@ -46,9 +46,9 @@
"@mollie/api-client": "^3.7.0",
"@types/braintree": "^2.22.15",
"@types/localtunnel": "2.0.1",
- "@vendure/common": "2.1.0-next.7",
- "@vendure/core": "2.1.0-next.7",
- "@vendure/testing": "2.1.0-next.7",
+ "@vendure/common": "^2.1.0",
+ "@vendure/core": "^2.1.0",
+ "@vendure/testing": "^2.1.0",
"braintree": "^3.16.0",
"localtunnel": "2.0.2",
"nock": "^13.1.4",
diff --git a/packages/payments-plugin/src/mollie/mollie.service.ts b/packages/payments-plugin/src/mollie/mollie.service.ts
index da3fbf39f7..e48b7e2051 100644
--- a/packages/payments-plugin/src/mollie/mollie.service.ts
+++ b/packages/payments-plugin/src/mollie/mollie.service.ts
@@ -334,7 +334,8 @@ export class MollieService {
throw Error(`No apiKey configured for payment method ${paymentMethodCode}`);
}
const client = createMollieClient({ apiKey });
- const methods = await client.methods.list();
+ // We use the orders API, so list available methods for that API usage
+ const methods = await client.methods.list({resource: 'orders'});
return methods.map(m => ({
...m,
code: m.id,
diff --git a/packages/testing/package.json b/packages/testing/package.json
index 8714cb747d..ad56b6c0de 100644
--- a/packages/testing/package.json
+++ b/packages/testing/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/testing",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"description": "End-to-end testing tools for Vendure projects",
"keywords": [
"vendure",
@@ -38,7 +38,7 @@
"dependencies": {
"@graphql-typed-document-node/core": "^3.2.0",
"@types/node-fetch": "^2.6.4",
- "@vendure/common": "2.1.0-next.7",
+ "@vendure/common": "^2.1.0",
"faker": "^4.1.0",
"form-data": "^4.0.0",
"graphql": "16.8.0",
@@ -49,7 +49,7 @@
"devDependencies": {
"@types/mysql": "^2.15.15",
"@types/pg": "^7.14.5",
- "@vendure/core": "2.1.0-next.7",
+ "@vendure/core": "^2.1.0",
"mysql": "^2.18.1",
"pg": "^8.4.0",
"rimraf": "^3.0.0",
diff --git a/packages/ui-devkit/package.json b/packages/ui-devkit/package.json
index 9577c20bc4..98b5fc6e78 100644
--- a/packages/ui-devkit/package.json
+++ b/packages/ui-devkit/package.json
@@ -1,6 +1,6 @@
{
"name": "@vendure/ui-devkit",
- "version": "2.1.0-next.7",
+ "version": "2.1.0",
"description": "A library for authoring Vendure Admin UI extensions",
"keywords": [
"vendure",
@@ -40,8 +40,8 @@
"@angular/cli": "^16.2.0",
"@angular/compiler": "^16.2.2",
"@angular/compiler-cli": "^16.2.2",
- "@vendure/admin-ui": "2.1.0-next.7",
- "@vendure/common": "2.1.0-next.7",
+ "@vendure/admin-ui": "^2.1.0",
+ "@vendure/common": "^2.1.0",
"chalk": "^4.1.0",
"chokidar": "^3.5.3",
"fs-extra": "^11.1.1",
@@ -51,7 +51,7 @@
"devDependencies": {
"@rollup/plugin-node-resolve": "^15.2.1",
"@types/fs-extra": "^11.0.1",
- "@vendure/core": "2.1.0-next.7",
+ "@vendure/core": "^2.1.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"rimraf": "^3.0.2",