Features: 1) Replace TabbedExternalJqueryTranslationAdmin with TranslationGenericTabularInline for multiple admin classes to update translation handling;
Fixes: 1) None; Extra: 1) Regenerate `django.mo` file for localization updates.
This commit is contained in:
parent
73cfcb280c
commit
02102fa470
33 changed files with 832 additions and 1065 deletions
|
|
@ -7,9 +7,7 @@ from django.contrib.admin import ModelAdmin, TabularInline
|
|||
from django.contrib.gis.admin import GISModelAdmin
|
||||
from django.urls import path
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from modeltranslation.admin import (
|
||||
TabbedExternalJqueryTranslationAdmin as TabbedTranslationAdmin,
|
||||
)
|
||||
from modeltranslation.admin import TranslationGenericTabularInline
|
||||
from mptt.admin import DraggableMPTTAdmin
|
||||
|
||||
from evibes.settings import CONSTANCE_CONFIG
|
||||
|
|
@ -73,7 +71,7 @@ class AttributeValueInline(TabularInline):
|
|||
|
||||
|
||||
@admin.register(AttributeGroup)
|
||||
class AttributeGroupAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
||||
class AttributeGroupAdmin(BasicModelAdmin, TranslationGenericTabularInline):
|
||||
list_display = ("name", "modified")
|
||||
search_fields = (
|
||||
"uuid",
|
||||
|
|
@ -82,7 +80,7 @@ class AttributeGroupAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
|||
|
||||
|
||||
@admin.register(Attribute)
|
||||
class AttributeAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
||||
class AttributeAdmin(BasicModelAdmin, TranslationGenericTabularInline):
|
||||
list_display = ("name", "group", "value_type", "modified")
|
||||
list_filter = ("value_type", "group", "is_active")
|
||||
search_fields = ("uuid", "name", "group__name")
|
||||
|
|
@ -90,7 +88,7 @@ class AttributeAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
|||
|
||||
|
||||
@admin.register(AttributeValue)
|
||||
class AttributeValueAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
||||
class AttributeValueAdmin(BasicModelAdmin, TranslationGenericTabularInline):
|
||||
list_display = ("attribute", "value", "modified")
|
||||
list_filter = ("attribute__group", "is_active")
|
||||
search_fields = ("uuid", "value", "attribute__name")
|
||||
|
|
@ -106,7 +104,7 @@ class CategoryChildrenInline(admin.TabularInline):
|
|||
|
||||
|
||||
@admin.register(Category)
|
||||
class CategoryAdmin(DraggableMPTTAdmin, BasicModelAdmin, TabbedTranslationAdmin):
|
||||
class CategoryAdmin(DraggableMPTTAdmin, BasicModelAdmin, TranslationGenericTabularInline):
|
||||
mptt_indent_field = "name"
|
||||
list_display = ("indented_title", "parent", "is_active", "modified")
|
||||
# noinspection PyUnresolvedReferences
|
||||
|
|
@ -150,7 +148,7 @@ class CategoryAdmin(DraggableMPTTAdmin, BasicModelAdmin, TabbedTranslationAdmin)
|
|||
|
||||
|
||||
@admin.register(Brand)
|
||||
class BrandAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
||||
class BrandAdmin(BasicModelAdmin, TranslationGenericTabularInline):
|
||||
list_display = ("name",)
|
||||
list_filter = ("categories", "is_active")
|
||||
search_fields = (
|
||||
|
|
@ -181,7 +179,7 @@ class StockInline(TabularInline):
|
|||
|
||||
|
||||
@admin.register(Product)
|
||||
class ProductAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
||||
class ProductAdmin(BasicModelAdmin, TranslationGenericTabularInline):
|
||||
list_display = (
|
||||
"name",
|
||||
"partnumber",
|
||||
|
|
@ -254,13 +252,13 @@ class ProductAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
|||
|
||||
|
||||
@admin.register(ProductTag)
|
||||
class ProductTagAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
||||
class ProductTagAdmin(BasicModelAdmin, TranslationGenericTabularInline):
|
||||
list_display = ("name",)
|
||||
search_fields = ("name",)
|
||||
|
||||
|
||||
@admin.register(CategoryTag)
|
||||
class CategoryTagAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
||||
class CategoryTagAdmin(BasicModelAdmin, TranslationGenericTabularInline):
|
||||
list_display = ("name",)
|
||||
search_fields = ("name",)
|
||||
|
||||
|
|
@ -372,7 +370,7 @@ class PromoCodeAdmin(BasicModelAdmin):
|
|||
|
||||
|
||||
@admin.register(Promotion)
|
||||
class PromotionAdmin(BasicModelAdmin, TabbedTranslationAdmin):
|
||||
class PromotionAdmin(BasicModelAdmin, TranslationGenericTabularInline):
|
||||
list_display = ("name", "discount_percent", "modified")
|
||||
search_fields = ("name",)
|
||||
autocomplete_fields = ("products",)
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -27,7 +27,8 @@ msgstr "نشط"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"إذا تم تعيينه على خطأ، لا يمكن للمستخدمين رؤية هذا الكائن دون الحاجة إلى إذن"
|
||||
|
||||
|
|
@ -180,8 +181,7 @@ msgid ""
|
|||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"تطبيق مفتاح فقط لقراءة البيانات المسموح بها من ذاكرة التخزين المؤقت.\n"
|
||||
"تطبيق مفتاح وبيانات ومهلة مع المصادقة لكتابة البيانات إلى ذاكرة التخزين "
|
||||
"المؤقت."
|
||||
"تطبيق مفتاح وبيانات ومهلة مع المصادقة لكتابة البيانات إلى ذاكرة التخزين المؤقت."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -236,7 +236,8 @@ msgid "rewrite an existing attribute group saving non-editables"
|
|||
msgstr "إعادة كتابة مجموعة سمات موجودة تحفظ غير القابلة للتعديل"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr "إعادة كتابة بعض حقول مجموعة سمات موجودة تحفظ غير القابلة للتعديل"
|
||||
|
||||
#: core/docs/drf/viewsets.py:70
|
||||
|
|
@ -284,7 +285,8 @@ msgid "rewrite an existing attribute value saving non-editables"
|
|||
msgstr "إعادة كتابة قيمة سمة موجودة تحفظ غير القابلة للتعديل"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr "إعادة كتابة بعض حقول قيمة سمة موجودة حفظ غير قابل للتعديل"
|
||||
|
||||
#: core/docs/drf/viewsets.py:124
|
||||
|
|
@ -321,8 +323,8 @@ msgstr "بالنسبة للمستخدمين من غير الموظفين، يت
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"البحث في سلسلة فرعية غير حساسة لحالة الأحرف عبر human_readable_id و "
|
||||
"order_products.product.name و order_products.product.partnumber"
|
||||
|
|
@ -358,9 +360,9 @@ msgstr "تصفية حسب حالة الطلب (مطابقة سلسلة فرعي
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"الترتيب حسب واحد من: uuid، معرف_بشري_مقروء، بريد_إلكتروني_مستخدم، مستخدم، "
|
||||
"حالة، إنشاء، تعديل، وقت_الشراء، عشوائي. البادئة بحرف \"-\" للترتيب التنازلي "
|
||||
|
|
@ -430,7 +432,8 @@ msgid ""
|
|||
"adds a list of products to an order using the provided `product_uuid` and "
|
||||
"`attributes`."
|
||||
msgstr ""
|
||||
"يضيف قائمة من المنتجات إلى طلب باستخدام \"معرّف_المنتج\" و\"السمات\" المتوفرة."
|
||||
"يضيف قائمة من المنتجات إلى طلب باستخدام \"معرّف_المنتج\" و\"السمات\" "
|
||||
"المتوفرة."
|
||||
|
||||
#: core/docs/drf/viewsets.py:266
|
||||
msgid "remove product from order"
|
||||
|
|
@ -440,8 +443,7 @@ msgstr "إزالة منتج من الطلب"
|
|||
msgid ""
|
||||
"removes a product from an order using the provided `product_uuid` and "
|
||||
"`attributes`."
|
||||
msgstr ""
|
||||
"يزيل منتجًا من أحد الطلبات باستخدام \"معرّف_المنتج\" و\"السمات\" المتوفرة."
|
||||
msgstr "يزيل منتجًا من أحد الطلبات باستخدام \"معرّف_المنتج\" و\"السمات\" المتوفرة."
|
||||
|
||||
#: core/docs/drf/viewsets.py:272
|
||||
msgid "remove product from order, quantities will not count"
|
||||
|
|
@ -527,32 +529,20 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"تصفية حسب زوج واحد أو أكثر من أسماء/قيم السمات. \n"
|
||||
"- **صيغة**: `attr_name=الطريقة-القيمة[ ؛ attr2=الطريقة2-القيمة2]...`\n"
|
||||
"- **الأساليب** (افتراضيًا إلى \"يحتوي على\" إذا تم حذفها): \"بالضبط\"، "
|
||||
"\"بالضبط\"، \"بالضبط\"، \"يحتوي\"، \"يحتوي\"، \"لاغية\"، \"يبدأ ب\"، \"يبدأ "
|
||||
"ب\"، \"يبدأ ب\"، \"ينتهي ب\"، \"ينتهي ب\"، \"regex\"، \"iregex\"، \"lt\"، "
|
||||
"\"lte\"، \"gt\"، \"gte\"، \"in\n"
|
||||
"- **كتابة القيمة**: تتم تجربة JSON أولًا (حتى تتمكن من تمرير القوائم/"
|
||||
"المجادلات)، \"صحيح\"/\"خطأ\" للمنطقيين والأعداد الصحيحة والعوامات؛ وإلا يتم "
|
||||
"التعامل معها كسلسلة. \n"
|
||||
"- **القاعدة 64**: البادئة ب \"b64-\" لتشفير القيمة الخام بأمان لقاعدة 64- "
|
||||
"لتشفير القيمة الخام. \n"
|
||||
"- **الأساليب** (افتراضيًا إلى \"يحتوي على\" إذا تم حذفها): \"بالضبط\"، \"بالضبط\"، \"بالضبط\"، \"يحتوي\"، \"يحتوي\"، \"لاغية\"، \"يبدأ ب\"، \"يبدأ ب\"، \"يبدأ ب\"، \"ينتهي ب\"، \"ينتهي ب\"، \"regex\"، \"iregex\"، \"lt\"، \"lte\"، \"gt\"، \"gte\"، \"in\n"
|
||||
"- **كتابة القيمة**: تتم تجربة JSON أولًا (حتى تتمكن من تمرير القوائم/المجادلات)، \"صحيح\"/\"خطأ\" للمنطقيين والأعداد الصحيحة والعوامات؛ وإلا يتم التعامل معها كسلسلة. \n"
|
||||
"- **القاعدة 64**: البادئة ب \"b64-\" لتشفير القيمة الخام بأمان لقاعدة 64- لتشفير القيمة الخام. \n"
|
||||
"أمثلة: \n"
|
||||
"'color=exact-red'، 'size=gt-10'، 'features=in-[\"wifi\"،\"bluetooth\"]، "
|
||||
"'fatures=in-[\"wifi\",\"bluetooth\"],\n"
|
||||
"'color=exact-red'، 'size=gt-10'، 'features=in-[\"wifi\"،\"bluetooth\"]، 'fatures=in-[\"wifi\",\"bluetooth\"],\n"
|
||||
"\"b64-description=icontains-aGVhdC1jb2xk"
|
||||
|
||||
#: core/docs/drf/viewsets.py:349
|
||||
|
|
@ -605,8 +595,7 @@ msgstr "(بالضبط) الرقمية مقابل المادية"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"قائمة مفصولة بفواصل من الحقول للفرز حسب. البادئة بـ \"-\" للفرز التنازلي. \n"
|
||||
|
|
@ -941,8 +930,8 @@ msgstr "شراء طلبية"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr "الرجاء إرسال السمات كسلسلة منسقة مثل attr1=قيمة1، attr2=قيمة2"
|
||||
|
||||
#: core/graphene/mutations.py:546
|
||||
|
|
@ -998,7 +987,8 @@ msgid "which attributes and values can be used for filtering this category."
|
|||
msgstr "ما هي السمات والقيم التي يمكن استخدامها لتصفية هذه الفئة."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"الحد الأدنى والحد الأقصى لأسعار المنتجات في هذه الفئة، إذا كانت متوفرة."
|
||||
|
||||
|
|
@ -1186,8 +1176,8 @@ msgstr "رقم هاتف الشركة"
|
|||
#: core/graphene/object_types.py:506
|
||||
msgid "email from, sometimes it must be used instead of host user value"
|
||||
msgstr ""
|
||||
"\"البريد الإلكتروني من\"، في بعض الأحيان يجب استخدامه بدلاً من قيمة المستخدم "
|
||||
"المضيف"
|
||||
"\"البريد الإلكتروني من\"، في بعض الأحيان يجب استخدامه بدلاً من قيمة المستخدم"
|
||||
" المضيف"
|
||||
|
||||
#: core/graphene/object_types.py:507
|
||||
msgid "email host user"
|
||||
|
|
@ -1349,10 +1339,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "العلامات التي تساعد في وصف هذه الفئة أو تجميعها"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "أولوية العلامة التجارية"
|
||||
msgstr "الأولوية"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1503,7 +1491,8 @@ msgstr "سمة هذه القيمة"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "المنتج المحدد المرتبط بقيمة هذه السمة"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "المنتج المرتبط"
|
||||
|
||||
|
|
@ -1759,7 +1748,8 @@ msgstr "وقت بدء الصلاحية"
|
|||
|
||||
#: core/models.py:824
|
||||
msgid "timestamp when the promocode was used, blank if not used yet"
|
||||
msgstr "الطابع الزمني عند استخدام الرمز الترويجي، فارغ إذا لم يتم استخدامه بعد"
|
||||
msgstr ""
|
||||
"الطابع الزمني عند استخدام الرمز الترويجي، فارغ إذا لم يتم استخدامه بعد"
|
||||
|
||||
#: core/models.py:825
|
||||
msgid "usage timestamp"
|
||||
|
|
@ -1786,8 +1776,8 @@ msgid ""
|
|||
"only one type of discount should be defined (amount or percent), but not "
|
||||
"both or neither."
|
||||
msgstr ""
|
||||
"يجب تحديد نوع واحد فقط من الخصم (المبلغ أو النسبة المئوية)، وليس كلا النوعين "
|
||||
"أو لا هذا ولا ذاك."
|
||||
"يجب تحديد نوع واحد فقط من الخصم (المبلغ أو النسبة المئوية)، وليس كلا النوعين"
|
||||
" أو لا هذا ولا ذاك."
|
||||
|
||||
#: core/models.py:863
|
||||
msgid "promocode already used"
|
||||
|
|
@ -1922,8 +1912,8 @@ msgid ""
|
|||
"you cannot buy without registration, please provide the following "
|
||||
"information: customer name, customer email, customer phone number"
|
||||
msgstr ""
|
||||
"لا يمكنك الشراء بدون تسجيل، يرجى تقديم المعلومات التالية: اسم العميل، البريد "
|
||||
"الإلكتروني للعميل، رقم هاتف العميل"
|
||||
"لا يمكنك الشراء بدون تسجيل، يرجى تقديم المعلومات التالية: اسم العميل، البريد"
|
||||
" الإلكتروني للعميل، رقم هاتف العميل"
|
||||
|
||||
#: core/models.py:1242
|
||||
#, python-brace-format
|
||||
|
|
@ -2018,7 +2008,8 @@ msgid "feedback comments"
|
|||
msgstr "تعليقات على الملاحظات"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr "الإشارة إلى المنتج المحدد في الطلب الذي تدور حوله هذه الملاحظات"
|
||||
|
||||
#: core/models.py:1490
|
||||
|
|
@ -2074,12 +2065,11 @@ msgstr "مرحبًا %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"شكرًا لك على طلبك #%(order.pk)s! يسعدنا إبلاغك بأننا قد أخذنا طلبك في العمل. "
|
||||
"فيما يلي تفاصيل طلبك:"
|
||||
"شكرًا لك على طلبك #%(order.pk)s! يسعدنا إبلاغك بأننا قد أخذنا طلبك في العمل."
|
||||
" فيما يلي تفاصيل طلبك:"
|
||||
|
||||
#: core/templates/digital_order_created_email.html:112
|
||||
#: core/templates/digital_order_delivered_email.html:111
|
||||
|
|
@ -2165,8 +2155,7 @@ msgstr "المفتاح"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr "شكرًا لك على طلبك! يسعدنا تأكيد طلبك. فيما يلي تفاصيل طلبك:"
|
||||
|
||||
|
|
@ -2257,6 +2246,3 @@ msgstr "الرمز المفضل غير موجود"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "خطأ في الترميز الجغرافي: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "محرك eVibes"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -28,7 +28,8 @@ msgstr "Je aktivní"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Pokud je nastaveno na false, nemohou tento objekt vidět uživatelé bez "
|
||||
"potřebného oprávnění."
|
||||
|
|
@ -239,7 +240,8 @@ msgstr ""
|
|||
"Přepsání existující skupiny atributů s uložením neupravitelných položek"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Přepsání některých polí existující skupiny atributů s uložením "
|
||||
"neupravitelných položek"
|
||||
|
|
@ -291,7 +293,8 @@ msgid "rewrite an existing attribute value saving non-editables"
|
|||
msgstr "Přepsání existující hodnoty atributu uložením neupravitelných položek"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Přepsání některých polí existující hodnoty atributu s uložením "
|
||||
"neupravitelných položek"
|
||||
|
|
@ -333,12 +336,12 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Vyhledávání podřetězců bez ohledu na velikost písmen v položkách "
|
||||
"human_readable_id, order_products.product.name a order_products.product."
|
||||
"partnumber"
|
||||
"human_readable_id, order_products.product.name a "
|
||||
"order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -374,9 +377,9 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Řazení podle jedné z následujících možností: uuid, human_readable_id, "
|
||||
"user_email, user, status, created, modified, buy_time, random. Pro sestupné "
|
||||
|
|
@ -417,8 +420,8 @@ msgid ""
|
|||
"completed using the user's balance; if `force_payment` is used, a "
|
||||
"transaction is initiated."
|
||||
msgstr ""
|
||||
"Dokončí nákup objednávky. Pokud je použito `force_balance`, nákup se dokončí "
|
||||
"s použitím zůstatku uživatele; pokud je použito `force_payment`, zahájí se "
|
||||
"Dokončí nákup objednávky. Pokud je použito `force_balance`, nákup se dokončí"
|
||||
" s použitím zůstatku uživatele; pokud je použito `force_payment`, zahájí se "
|
||||
"transakce."
|
||||
|
||||
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
|
||||
|
|
@ -533,7 +536,8 @@ msgstr "Přidání mnoha produktů do seznamu přání"
|
|||
|
||||
#: core/docs/drf/viewsets.py:320
|
||||
msgid "adds many products to an wishlist using the provided `product_uuids`"
|
||||
msgstr "Přidá mnoho produktů do seznamu přání pomocí zadaných `product_uuids`."
|
||||
msgstr ""
|
||||
"Přidá mnoho produktů do seznamu přání pomocí zadaných `product_uuids`."
|
||||
|
||||
#: core/docs/drf/viewsets.py:325
|
||||
msgid "remove many products from wishlist"
|
||||
|
|
@ -549,28 +553,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filtrování podle jedné nebo více dvojic název/hodnota atributu. \n"
|
||||
"- **Syntaxe**: `attr_name=method-value[;attr2=method2-value2]...`\n"
|
||||
"- **Metody** (pokud je vynecháno, výchozí hodnota je `obsahuje`): `iexact`, "
|
||||
"`exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, "
|
||||
"`endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"- **Typování hodnot**: Pro booleany, celá čísla, floaty se nejprve zkouší "
|
||||
"JSON (takže můžete předávat seznamy/dicty), `true`/`false`; jinak se s nimi "
|
||||
"zachází jako s řetězci. \n"
|
||||
"- **Base64**: předpona `b64-` pro bezpečné zakódování surové hodnoty do URL "
|
||||
"base64. \n"
|
||||
"- **Metody** (pokud je vynecháno, výchozí hodnota je `obsahuje`): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"- **Typování hodnot**: Pro booleany, celá čísla, floaty se nejprve zkouší JSON (takže můžete předávat seznamy/dicty), `true`/`false`; jinak se s nimi zachází jako s řetězci. \n"
|
||||
"- **Base64**: předpona `b64-` pro bezpečné zakódování surové hodnoty do URL base64. \n"
|
||||
"Příklady: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\", \"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
|
|
@ -625,12 +619,10 @@ msgstr "(přesně) Digitální vs. fyzické"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Seznam polí oddělených čárkou, podle kterých se má třídit. Pro sestupné "
|
||||
"řazení použijte předponu `-`. \n"
|
||||
"Seznam polí oddělených čárkou, podle kterých se má třídit. Pro sestupné řazení použijte předponu `-`. \n"
|
||||
"**Povolené:** uuid, rating, name, slug, created, modified, price, random"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -963,11 +955,11 @@ msgstr "Koupit objednávku"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Prosím, pošlete atributy jako řetězec ve formátu attr1=hodnota1,"
|
||||
"attr2=hodnota2."
|
||||
"Prosím, pošlete atributy jako řetězec ve formátu "
|
||||
"attr1=hodnota1,attr2=hodnota2."
|
||||
|
||||
#: core/graphene/mutations.py:546
|
||||
msgid "original address string provided by the user"
|
||||
|
|
@ -1022,9 +1014,11 @@ msgid "which attributes and values can be used for filtering this category."
|
|||
msgstr "Které atributy a hodnoty lze použít pro filtrování této kategorie."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Minimální a maximální ceny produktů v této kategorii, pokud jsou k dispozici."
|
||||
"Minimální a maximální ceny produktů v této kategorii, pokud jsou k "
|
||||
"dispozici."
|
||||
|
||||
#: core/graphene/object_types.py:135
|
||||
msgid "tags for this category"
|
||||
|
|
@ -1372,10 +1366,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "značky, které pomáhají popsat nebo seskupit tuto kategorii"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Priorita značky"
|
||||
msgstr "Priorita"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1526,7 +1518,8 @@ msgstr "Atribut této hodnoty"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "Konkrétní produkt spojený s hodnotou tohoto atributu"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Související produkt"
|
||||
|
||||
|
|
@ -1893,7 +1886,8 @@ msgstr "Uživatel smí mít vždy pouze jednu čekající objednávku!"
|
|||
|
||||
#: core/models.py:1011
|
||||
msgid "you cannot add products to an order that is not a pending one"
|
||||
msgstr "Do objednávky, která není v procesu vyřizování, nelze přidat produkty."
|
||||
msgstr ""
|
||||
"Do objednávky, která není v procesu vyřizování, nelze přidat produkty."
|
||||
|
||||
#: core/models.py:1017
|
||||
msgid "you cannot add inactive products to order"
|
||||
|
|
@ -2042,7 +2036,8 @@ msgid "feedback comments"
|
|||
msgstr "Zpětná vazba"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Odkazuje na konkrétní produkt v objednávce, kterého se tato zpětná vazba "
|
||||
"týká."
|
||||
|
|
@ -2101,8 +2096,7 @@ msgstr "Hello %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Děkujeme vám za vaši objednávku #%(order.pk)s! S potěšením Vám oznamujeme, "
|
||||
|
|
@ -2196,8 +2190,7 @@ msgstr "Klíč"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Děkujeme vám za vaši objednávku! S potěšením potvrzujeme váš nákup. Níže "
|
||||
|
|
@ -2291,6 +2284,3 @@ msgstr "favicon nebyl nalezen"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Chyba v zeměpisném kódování: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "Motor eVibes"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -27,7 +27,8 @@ msgstr "Er aktiv"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Hvis det er sat til false, kan dette objekt ikke ses af brugere uden den "
|
||||
"nødvendige tilladelse."
|
||||
|
|
@ -181,8 +182,7 @@ msgid ""
|
|||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"Anvend kun en nøgle til at læse tilladte data fra cachen.\n"
|
||||
"Anvend nøgle, data og timeout med autentificering for at skrive data til "
|
||||
"cachen."
|
||||
"Anvend nøgle, data og timeout med autentificering for at skrive data til cachen."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -239,7 +239,8 @@ msgstr ""
|
|||
"attributter"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Omskriv nogle felter i en eksisterende attributgruppe og gem ikke-"
|
||||
"redigerbare felter"
|
||||
|
|
@ -292,10 +293,11 @@ msgstr ""
|
|||
"Omskriv en eksisterende attributværdi, der gemmer ikke-redigerbare filer"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Omskriv nogle felter i en eksisterende attributværdi og gem ikke-redigerbare "
|
||||
"felter"
|
||||
"Omskriv nogle felter i en eksisterende attributværdi og gem ikke-redigerbare"
|
||||
" felter"
|
||||
|
||||
#: core/docs/drf/viewsets.py:124
|
||||
msgid "list all categories (simple view)"
|
||||
|
|
@ -329,16 +331,17 @@ msgstr "Liste over alle kategorier (enkel visning)"
|
|||
|
||||
#: core/docs/drf/viewsets.py:152
|
||||
msgid "for non-staff users, only their own orders are returned."
|
||||
msgstr "For ikke-ansatte brugere er det kun deres egne ordrer, der returneres."
|
||||
msgstr ""
|
||||
"For ikke-ansatte brugere er det kun deres egne ordrer, der returneres."
|
||||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Substringsøgning uden brug af store og små bogstaver på tværs af "
|
||||
"human_readable_id, order_products.product.name og order_products.product."
|
||||
"partnumber"
|
||||
"human_readable_id, order_products.product.name og "
|
||||
"order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -370,13 +373,13 @@ msgstr "Filtrer efter ordrestatus (case-insensitive substring match)"
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Bestil efter en af: uuid, human_readable_id, user_email, user, status, "
|
||||
"created, modified, buy_time, random. Præfiks med '-' for faldende rækkefølge "
|
||||
"(f.eks. '-buy_time')."
|
||||
"created, modified, buy_time, random. Præfiks med '-' for faldende rækkefølge"
|
||||
" (f.eks. '-buy_time')."
|
||||
|
||||
#: core/docs/drf/viewsets.py:210
|
||||
msgid "retrieve a single order (detailed view)"
|
||||
|
|
@ -526,7 +529,8 @@ msgstr "Fjern et produkt fra ønskelisten"
|
|||
#: core/docs/drf/viewsets.py:314
|
||||
msgid "removes a product from an wishlist using the provided `product_uuid`"
|
||||
msgstr ""
|
||||
"Fjerner et produkt fra en ønskeliste ved hjælp af den angivne `product_uuid`."
|
||||
"Fjerner et produkt fra en ønskeliste ved hjælp af den angivne "
|
||||
"`product_uuid`."
|
||||
|
||||
#: core/docs/drf/viewsets.py:319
|
||||
msgid "add many products to wishlist"
|
||||
|
|
@ -553,28 +557,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filtrer efter et eller flere attributnavn/værdipar. \n"
|
||||
"- **Syntaks**: `attr_name=method-value[;attr2=method2-value2]...`.\n"
|
||||
"- **Metoder** (standard er `icontains`, hvis udeladt): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- Værdiindtastning**: JSON forsøges først (så du kan sende lister/dikter), "
|
||||
"`true`/`false` for booleans, heltal, floats; ellers behandles de som "
|
||||
"strenge. \n"
|
||||
"- **Base64**: præfiks med `b64-` for URL-sikker base64-kodning af den rå "
|
||||
"værdi. \n"
|
||||
"- **Metoder** (standard er `icontains`, hvis udeladt): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- Værdiindtastning**: JSON forsøges først (så du kan sende lister/dikter), `true`/`false` for booleans, heltal, floats; ellers behandles de som strenge. \n"
|
||||
"- **Base64**: præfiks med `b64-` for URL-sikker base64-kodning af den rå værdi. \n"
|
||||
"Eksempler på dette: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`."
|
||||
|
|
@ -629,12 +623,10 @@ msgstr "(præcis) Digital vs. fysisk"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Kommasepareret liste over felter, der skal sorteres efter. Præfiks med `-` "
|
||||
"for faldende. \n"
|
||||
"Kommasepareret liste over felter, der skal sorteres efter. Præfiks med `-` for faldende. \n"
|
||||
"**Tilladt:** uuid, vurdering, navn, slug, oprettet, ændret, pris, tilfældig"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -965,11 +957,11 @@ msgstr "Køb en ordre"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Send venligst attributterne som en streng formateret som attr1=værdi1,"
|
||||
"attr2=værdi2"
|
||||
"Send venligst attributterne som en streng formateret som "
|
||||
"attr1=værdi1,attr2=værdi2"
|
||||
|
||||
#: core/graphene/mutations.py:546
|
||||
msgid "original address string provided by the user"
|
||||
|
|
@ -1022,10 +1014,12 @@ msgstr "Markup-procentdel"
|
|||
#: core/graphene/object_types.py:129
|
||||
msgid "which attributes and values can be used for filtering this category."
|
||||
msgstr ""
|
||||
"Hvilke attributter og værdier, der kan bruges til at filtrere denne kategori."
|
||||
"Hvilke attributter og værdier, der kan bruges til at filtrere denne "
|
||||
"kategori."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Minimums- og maksimumspriser for produkter i denne kategori, hvis de er "
|
||||
"tilgængelige."
|
||||
|
|
@ -1378,10 +1372,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "tags, der hjælper med at beskrive eller gruppere denne kategori"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Brandets prioritet"
|
||||
msgstr "Prioritet"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1532,7 +1524,8 @@ msgstr "Attribut for denne værdi"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "Det specifikke produkt, der er knyttet til denne attributs værdi"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Tilknyttet produkt"
|
||||
|
||||
|
|
@ -1859,8 +1852,8 @@ msgstr "Bestillingsstatus"
|
|||
#: core/models.py:926 core/models.py:1336
|
||||
msgid "json structure of notifications to display to users"
|
||||
msgstr ""
|
||||
"JSON-struktur af meddelelser, der skal vises til brugerne, i admin UI bruges "
|
||||
"tabelvisningen"
|
||||
"JSON-struktur af meddelelser, der skal vises til brugerne, i admin UI bruges"
|
||||
" tabelvisningen"
|
||||
|
||||
#: core/models.py:932
|
||||
msgid "json representation of order attributes for this order"
|
||||
|
|
@ -1913,7 +1906,8 @@ msgstr "Du kan ikke tilføje flere produkter, end der er på lager"
|
|||
#: core/models.py:1060 core/models.py:1088 core/models.py:1098
|
||||
msgid "you cannot remove products from an order that is not a pending one"
|
||||
msgstr ""
|
||||
"Du kan ikke fjerne produkter fra en ordre, der ikke er en igangværende ordre."
|
||||
"Du kan ikke fjerne produkter fra en ordre, der ikke er en igangværende "
|
||||
"ordre."
|
||||
|
||||
#: core/models.py:1083
|
||||
#, python-brace-format
|
||||
|
|
@ -2027,7 +2021,8 @@ msgstr "forkert handling angivet for feedback: {action}."
|
|||
#: core/models.py:1445
|
||||
msgid "you cannot feedback an order which is not received"
|
||||
msgstr ""
|
||||
"Du kan ikke fjerne produkter fra en ordre, der ikke er en igangværende ordre."
|
||||
"Du kan ikke fjerne produkter fra en ordre, der ikke er en igangværende "
|
||||
"ordre."
|
||||
|
||||
#: core/models.py:1457
|
||||
msgid "download"
|
||||
|
|
@ -2050,9 +2045,11 @@ msgid "feedback comments"
|
|||
msgstr "Kommentarer til feedback"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Henviser til det specifikke produkt i en ordre, som denne feedback handler om"
|
||||
"Henviser til det specifikke produkt i en ordre, som denne feedback handler "
|
||||
"om"
|
||||
|
||||
#: core/models.py:1490
|
||||
msgid "related order product"
|
||||
|
|
@ -2109,8 +2106,7 @@ msgstr "Hej %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Tak for din ordre #%(order.pk)s! Vi er glade for at kunne informere dig om, "
|
||||
|
|
@ -2203,8 +2199,7 @@ msgstr "Nøgle"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Tak for din bestilling! Vi er glade for at kunne bekræfte dit køb. Nedenfor "
|
||||
|
|
@ -2280,7 +2275,8 @@ msgstr "Parameteren NOMINATIM_URL skal være konfigureret!"
|
|||
#, python-brace-format
|
||||
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
|
||||
msgstr ""
|
||||
"Billedets dimensioner bør ikke overstige w{max_width} x h{max_height} pixels."
|
||||
"Billedets dimensioner bør ikke overstige w{max_width} x h{max_height} "
|
||||
"pixels."
|
||||
|
||||
#: core/validators.py:22
|
||||
msgid "invalid phone number format"
|
||||
|
|
@ -2298,6 +2294,3 @@ msgstr "Favicon ikke fundet"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Fejl i geokodning: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "eVibes-motor"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -29,7 +29,8 @@ msgstr "Ist aktiv"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Wenn auf false gesetzt, kann dieses Objekt von Benutzern ohne die "
|
||||
"erforderliche Berechtigung nicht gesehen werden."
|
||||
|
|
@ -182,10 +183,8 @@ msgid ""
|
|||
"apply only a key to read permitted data from cache.\n"
|
||||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"Wenden Sie nur einen Schlüssel an, um erlaubte Daten aus dem Cache zu "
|
||||
"lesen.\n"
|
||||
"Schlüssel, Daten und Timeout mit Authentifizierung anwenden, um Daten in den "
|
||||
"Cache zu schreiben."
|
||||
"Wenden Sie nur einen Schlüssel an, um erlaubte Daten aus dem Cache zu lesen.\n"
|
||||
"Schlüssel, Daten und Timeout mit Authentifizierung anwenden, um Daten in den Cache zu schreiben."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -242,7 +241,8 @@ msgstr ""
|
|||
"Editierbarkeit"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Umschreiben einiger Felder einer bestehenden Attributgruppe, wobei nicht "
|
||||
"editierbare Felder gespeichert werden"
|
||||
|
|
@ -272,8 +272,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:90
|
||||
msgid "rewrite some fields of an existing attribute saving non-editables"
|
||||
msgstr ""
|
||||
"Umschreiben einiger Felder eines vorhandenen Attributs, um nicht editierbare "
|
||||
"Daten zu speichern"
|
||||
"Umschreiben einiger Felder eines vorhandenen Attributs, um nicht editierbare"
|
||||
" Daten zu speichern"
|
||||
|
||||
#: core/docs/drf/viewsets.py:97
|
||||
msgid "list all attribute values (simple view)"
|
||||
|
|
@ -298,7 +298,8 @@ msgstr ""
|
|||
"Editierbarkeit"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Umschreiben einiger Felder eines vorhandenen Attributwerts, wobei nicht "
|
||||
"bearbeitbare Daten gespeichert werden"
|
||||
|
|
@ -327,8 +328,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:144
|
||||
msgid "rewrite some fields of an existing category saving non-editables"
|
||||
msgstr ""
|
||||
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
|
||||
"Daten zu speichern"
|
||||
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare"
|
||||
" Daten zu speichern"
|
||||
|
||||
#: core/docs/drf/viewsets.py:151
|
||||
msgid "list all orders (simple view)"
|
||||
|
|
@ -341,12 +342,12 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Groß- und Kleinschreibung unempfindliche Teilstringsuche über "
|
||||
"human_readable_id, order_products.product.name und order_products.product."
|
||||
"partnumber"
|
||||
"human_readable_id, order_products.product.name und "
|
||||
"order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -382,9 +383,9 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Sortierung nach einem von: uuid, human_readable_id, user_email, user, "
|
||||
"status, created, modified, buy_time, random. Präfix mit '-' für absteigend "
|
||||
|
|
@ -414,8 +415,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:227
|
||||
msgid "rewrite some fields of an existing order saving non-editables"
|
||||
msgstr ""
|
||||
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
|
||||
"Daten zu speichern"
|
||||
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare"
|
||||
" Daten zu speichern"
|
||||
|
||||
#: core/docs/drf/viewsets.py:231
|
||||
msgid "purchase an order"
|
||||
|
|
@ -438,7 +439,8 @@ msgstr "eine Bestellung kaufen, ohne ein Konto anzulegen"
|
|||
#: core/docs/drf/viewsets.py:246
|
||||
msgid "finalizes the order purchase for a non-registered user."
|
||||
msgstr ""
|
||||
"schließt den Kauf einer Bestellung für einen nicht registrierten Benutzer ab."
|
||||
"schließt den Kauf einer Bestellung für einen nicht registrierten Benutzer "
|
||||
"ab."
|
||||
|
||||
#: core/docs/drf/viewsets.py:254
|
||||
msgid "add product to order"
|
||||
|
|
@ -455,8 +457,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:260
|
||||
msgid "add a list of products to order, quantities will not count"
|
||||
msgstr ""
|
||||
"Fügen Sie eine Liste der zu bestellenden Produkte hinzu, Mengen werden nicht "
|
||||
"gezählt"
|
||||
"Fügen Sie eine Liste der zu bestellenden Produkte hinzu, Mengen werden nicht"
|
||||
" gezählt"
|
||||
|
||||
#: core/docs/drf/viewsets.py:261
|
||||
msgid ""
|
||||
|
|
@ -525,8 +527,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:303
|
||||
msgid "rewrite some fields of an existing wishlist saving non-editables"
|
||||
msgstr ""
|
||||
"Umschreiben einiger Felder eines vorhandenen Attributs, um nicht editierbare "
|
||||
"Daten zu speichern"
|
||||
"Umschreiben einiger Felder eines vorhandenen Attributs, um nicht editierbare"
|
||||
" Daten zu speichern"
|
||||
|
||||
#: core/docs/drf/viewsets.py:307
|
||||
msgid "add product to wishlist"
|
||||
|
|
@ -573,29 +575,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filtern Sie nach einem oder mehreren Attributnamen/Wertpaaren. \n"
|
||||
"- **Syntax**: `attr_name=Methode-Wert[;attr2=Methode2-Wert2]...`\n"
|
||||
"- **Methoden** (Standardwert ist \"icontains\", wenn nicht angegeben): "
|
||||
"`iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, "
|
||||
"`istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, "
|
||||
"`gt`, `gte`, `in`\n"
|
||||
"- **Wert-Typisierung**: JSON wird zuerst versucht (damit man Listen/Dicts "
|
||||
"übergeben kann), `true`/`false` für Booleans, Integers, Floats; ansonsten "
|
||||
"als String behandelt. \n"
|
||||
"- Base64**: Präfix \"b64-\" für URL-sichere Base64-Kodierung des "
|
||||
"Rohwertes. \n"
|
||||
"- **Methoden** (Standardwert ist \"icontains\", wenn nicht angegeben): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"- **Wert-Typisierung**: JSON wird zuerst versucht (damit man Listen/Dicts übergeben kann), `true`/`false` für Booleans, Integers, Floats; ansonsten als String behandelt. \n"
|
||||
"- Base64**: Präfix \"b64-\" für URL-sichere Base64-Kodierung des Rohwertes. \n"
|
||||
"Beispiele: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\", \"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
|
|
@ -623,7 +614,8 @@ msgstr "(genau) Kategorie UUID"
|
|||
|
||||
#: core/docs/drf/viewsets.py:378
|
||||
msgid "(list) Tag names, case-insensitive"
|
||||
msgstr "(Liste) Tag-Namen, Groß- und Kleinschreibung wird nicht berücksichtigt"
|
||||
msgstr ""
|
||||
"(Liste) Tag-Namen, Groß- und Kleinschreibung wird nicht berücksichtigt"
|
||||
|
||||
#: core/docs/drf/viewsets.py:384
|
||||
msgid "(gte) Minimum stock price"
|
||||
|
|
@ -651,12 +643,10 @@ msgstr "(genau) Digital vs. physisch"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Durch Kommata getrennte Liste der Felder, nach denen sortiert werden soll. "
|
||||
"Präfix mit \"-\" für absteigend. \n"
|
||||
"Durch Kommata getrennte Liste der Felder, nach denen sortiert werden soll. Präfix mit \"-\" für absteigend. \n"
|
||||
"**Erlaubt:** uuid, rating, name, slug, created, modified, price, random"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -676,8 +666,8 @@ msgstr "Ein Produkt erstellen"
|
|||
#: core/docs/drf/viewsets.py:463
|
||||
msgid "rewrite an existing product, preserving non-editable fields"
|
||||
msgstr ""
|
||||
"Umschreiben eines bestehenden Produkts unter Beibehaltung nicht editierbarer "
|
||||
"Felder"
|
||||
"Umschreiben eines bestehenden Produkts unter Beibehaltung nicht editierbarer"
|
||||
" Felder"
|
||||
|
||||
#: core/docs/drf/viewsets.py:478
|
||||
msgid ""
|
||||
|
|
@ -725,10 +715,10 @@ msgstr "Autovervollständigung der Adresseingabe"
|
|||
#: core/docs/drf/viewsets.py:576
|
||||
msgid "raw data query string, please append with data from geo-IP endpoint"
|
||||
msgstr ""
|
||||
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb "
|
||||
"-l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
|
||||
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl -l pt-br -l ro-ro -l ru-ru -l zh-hans "
|
||||
"-a core -a geo -a payments -a vibes_auth -a blog"
|
||||
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
|
||||
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
|
||||
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl -l pt-br -l ro-ro -l ru-ru -l zh-hans"
|
||||
" -a core -a geo -a payments -a vibes_auth -a blog"
|
||||
|
||||
#: core/docs/drf/viewsets.py:582
|
||||
msgid "limit the results amount, 1 < limit < 10, default: 5"
|
||||
|
|
@ -758,8 +748,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:615
|
||||
msgid "rewrite some fields of an existing feedback saving non-editables"
|
||||
msgstr ""
|
||||
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare "
|
||||
"Daten zu speichern"
|
||||
"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare"
|
||||
" Daten zu speichern"
|
||||
|
||||
#: core/docs/drf/viewsets.py:622
|
||||
msgid "list all order–product relations (simple view)"
|
||||
|
|
@ -853,8 +843,8 @@ msgstr "Unterkategorien einbeziehen"
|
|||
#: core/filters.py:147
|
||||
msgid "there must be a category_uuid to use include_subcategories flag"
|
||||
msgstr ""
|
||||
"Es muss eine category_uuid vorhanden sein, um das Flag include_subcategories "
|
||||
"zu verwenden"
|
||||
"Es muss eine category_uuid vorhanden sein, um das Flag include_subcategories"
|
||||
" zu verwenden"
|
||||
|
||||
#: core/filters.py:280
|
||||
msgid "Search (ID, product name or part number)"
|
||||
|
|
@ -998,8 +988,8 @@ msgstr "Eine Bestellung kaufen"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Bitte senden Sie die Attribute als String im Format attr1=wert1,attr2=wert2"
|
||||
|
||||
|
|
@ -1058,9 +1048,11 @@ msgstr ""
|
|||
"verwendet werden."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Mindest- und Höchstpreise für Produkte in dieser Kategorie, sofern verfügbar."
|
||||
"Mindest- und Höchstpreise für Produkte in dieser Kategorie, sofern "
|
||||
"verfügbar."
|
||||
|
||||
#: core/graphene/object_types.py:135
|
||||
msgid "tags for this category"
|
||||
|
|
@ -1413,10 +1405,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "Tags, die helfen, diese Kategorie zu beschreiben oder zu gruppieren"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Priorität der Marke"
|
||||
msgstr "Priorität"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1485,7 +1475,8 @@ msgstr "Ist das Produkt digital"
|
|||
|
||||
#: core/models.py:356
|
||||
msgid "provide a clear identifying name for the product"
|
||||
msgstr "Geben Sie einen eindeutigen Namen zur Identifizierung des Produkts an."
|
||||
msgstr ""
|
||||
"Geben Sie einen eindeutigen Namen zur Identifizierung des Produkts an."
|
||||
|
||||
#: core/models.py:357
|
||||
msgid "product name"
|
||||
|
|
@ -1569,7 +1560,8 @@ msgid "the specific product associated with this attribute's value"
|
|||
msgstr ""
|
||||
"Das spezifische Produkt, das mit dem Wert dieses Attributs verbunden ist"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Zugehöriges Produkt"
|
||||
|
||||
|
|
@ -1689,7 +1681,8 @@ msgstr "SKU des Verkäufers"
|
|||
|
||||
#: core/models.py:639
|
||||
msgid "digital file associated with this stock if applicable"
|
||||
msgstr "Digitale Datei, die mit diesem Bestand verbunden ist, falls zutreffend"
|
||||
msgstr ""
|
||||
"Digitale Datei, die mit diesem Bestand verbunden ist, falls zutreffend"
|
||||
|
||||
#: core/models.py:640
|
||||
msgid "digital file"
|
||||
|
|
@ -1797,7 +1790,8 @@ msgstr "Kennung des Promo-Codes"
|
|||
#: core/models.py:799
|
||||
msgid "fixed discount amount applied if percent is not used"
|
||||
msgstr ""
|
||||
"Fester Rabattbetrag, der angewandt wird, wenn kein Prozentsatz verwendet wird"
|
||||
"Fester Rabattbetrag, der angewandt wird, wenn kein Prozentsatz verwendet "
|
||||
"wird"
|
||||
|
||||
#: core/models.py:800
|
||||
msgid "fixed discount amount"
|
||||
|
|
@ -2103,10 +2097,11 @@ msgid "feedback comments"
|
|||
msgstr "Kommentare zum Feedback"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Verweist auf das spezifische Produkt in einer Bestellung, auf das sich diese "
|
||||
"Rückmeldung bezieht"
|
||||
"Verweist auf das spezifische Produkt in einer Bestellung, auf das sich diese"
|
||||
" Rückmeldung bezieht"
|
||||
|
||||
#: core/models.py:1490
|
||||
msgid "related order product"
|
||||
|
|
@ -2163,8 +2158,7 @@ msgstr "Hallo %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Vielen Dank für Ihre Bestellung #%(order.pk)s! Wir freuen uns, Ihnen "
|
||||
|
|
@ -2258,8 +2252,7 @@ msgstr "Schlüssel"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Vielen Dank für Ihre Bestellung! Wir freuen uns, Ihren Kauf zu bestätigen. "
|
||||
|
|
@ -2296,7 +2289,8 @@ msgstr "Sowohl Daten als auch Timeout sind erforderlich"
|
|||
|
||||
#: core/utils/caching.py:43
|
||||
msgid "invalid timeout value, it must be between 0 and 216000 seconds"
|
||||
msgstr "Ungültiger Timeout-Wert, er muss zwischen 0 und 216000 Sekunden liegen"
|
||||
msgstr ""
|
||||
"Ungültiger Timeout-Wert, er muss zwischen 0 und 216000 Sekunden liegen"
|
||||
|
||||
#: core/utils/db.py:14
|
||||
#, python-brace-format
|
||||
|
|
@ -2354,6 +2348,3 @@ msgstr "Favicon nicht gefunden"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Geokodierungsfehler: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "eVibes Motor"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -31,9 +31,11 @@ msgstr "Is Active"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"If set to false, this object can't be seen by users without needed permission"
|
||||
"If set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
|
||||
#: core/abstract.py:22 core/choices.py:18
|
||||
msgid "created"
|
||||
|
|
@ -239,7 +241,8 @@ msgid "rewrite an existing attribute group saving non-editables"
|
|||
msgstr "Rewrite an existing attribute group saving non-editables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Rewrite some fields of an existing attribute group saving non-editables"
|
||||
|
||||
|
|
@ -288,7 +291,8 @@ msgid "rewrite an existing attribute value saving non-editables"
|
|||
msgstr "Rewrite an existing attribute value saving non-editables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Rewrite some fields of an existing attribute value saving non-editables"
|
||||
|
||||
|
|
@ -326,11 +330,11 @@ msgstr "For non-staff users, only their own orders are returned."
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -362,13 +366,13 @@ msgstr "Filter by order status (case-insensitive substring match)"
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
|
||||
#: core/docs/drf/viewsets.py:210
|
||||
msgid "retrieve a single order (detailed view)"
|
||||
|
|
@ -534,30 +538,20 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
|
||||
#: core/docs/drf/viewsets.py:349
|
||||
|
|
@ -610,12 +604,10 @@ msgstr "(exact) Digital vs. physical"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -942,11 +934,11 @@ msgstr "Buy an order"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"Please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
|
||||
#: core/graphene/mutations.py:546
|
||||
msgid "original address string provided by the user"
|
||||
|
|
@ -1001,7 +993,8 @@ msgid "which attributes and values can be used for filtering this category."
|
|||
msgstr "Which attributes and values can be used for filtering this category."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Minimum and maximum prices for products in this category, if available."
|
||||
|
||||
|
|
@ -1349,10 +1342,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "tags that help describe or group this category"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Brand's priority"
|
||||
msgstr "Priority"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1503,7 +1494,8 @@ msgstr "Attribute of this value"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "The specific product associated with this attribute's value"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Associated product"
|
||||
|
||||
|
|
@ -2019,7 +2011,8 @@ msgid "feedback comments"
|
|||
msgstr "Feedback comments"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"References the specific product in an order that this feedback is about"
|
||||
|
||||
|
|
@ -2077,12 +2070,11 @@ msgstr "Hello %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Thank you for your order #%(order.pk)s! We are pleased to inform you that we "
|
||||
"have taken your order into work. Below are the details of your order:"
|
||||
"Thank you for your order #%(order.pk)s! We are pleased to inform you that we"
|
||||
" have taken your order into work. Below are the details of your order:"
|
||||
|
||||
#: core/templates/digital_order_created_email.html:112
|
||||
#: core/templates/digital_order_delivered_email.html:111
|
||||
|
|
@ -2171,12 +2163,11 @@ msgstr "Key"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Thank you for your order! We are pleased to confirm your purchase. Below are "
|
||||
"the details of your order:"
|
||||
"Thank you for your order! We are pleased to confirm your purchase. Below are"
|
||||
" the details of your order:"
|
||||
|
||||
#: core/templates/shipped_order_created_email.html:123
|
||||
#: core/templates/shipped_order_delivered_email.html:123
|
||||
|
|
@ -2247,7 +2238,8 @@ msgstr "NOMINATIM_URL parameter must be configured!"
|
|||
#: core/validators.py:16
|
||||
#, python-brace-format
|
||||
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
|
||||
msgstr "Image dimensions should not exceed w{max_width} x h{max_height} pixels"
|
||||
msgstr ""
|
||||
"Image dimensions should not exceed w{max_width} x h{max_height} pixels"
|
||||
|
||||
#: core/validators.py:22
|
||||
msgid "invalid phone number format"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -27,9 +27,11 @@ msgstr "Is Active"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"If set to false, this object can't be seen by users without needed permission"
|
||||
"If set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
|
||||
#: core/abstract.py:22 core/choices.py:18
|
||||
msgid "created"
|
||||
|
|
@ -235,7 +237,8 @@ msgid "rewrite an existing attribute group saving non-editables"
|
|||
msgstr "Rewrite an existing attribute group saving non-editables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Rewrite some fields of an existing attribute group saving non-editables"
|
||||
|
||||
|
|
@ -284,7 +287,8 @@ msgid "rewrite an existing attribute value saving non-editables"
|
|||
msgstr "Rewrite an existing attribute value saving non-editables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Rewrite some fields of an existing attribute value saving non-editables"
|
||||
|
||||
|
|
@ -322,11 +326,11 @@ msgstr "For non-staff users, only their own orders are returned."
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -358,13 +362,13 @@ msgstr "Filter by order status (case-insensitive substring match)"
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
|
||||
#: core/docs/drf/viewsets.py:210
|
||||
msgid "retrieve a single order (detailed view)"
|
||||
|
|
@ -530,26 +534,17 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…`\n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`,\n"
|
||||
|
|
@ -605,12 +600,10 @@ msgstr "(exact) Digital vs. physical"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -937,11 +930,11 @@ msgstr "Buy an order"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"Please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
|
||||
#: core/graphene/mutations.py:546
|
||||
msgid "original address string provided by the user"
|
||||
|
|
@ -996,7 +989,8 @@ msgid "which attributes and values can be used for filtering this category."
|
|||
msgstr "Which attributes and values can be used for filtering this category."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Minimum and maximum prices for products in this category, if available."
|
||||
|
||||
|
|
@ -1344,10 +1338,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "tags that help describe or group this category"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Brand's priority"
|
||||
msgstr "Priority"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1498,7 +1490,8 @@ msgstr "Attribute of this value"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "The specific product associated with this attribute's value"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Associated product"
|
||||
|
||||
|
|
@ -2014,7 +2007,8 @@ msgid "feedback comments"
|
|||
msgstr "Feedback comments"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"References the specific product in an order that this feedback is about"
|
||||
|
||||
|
|
@ -2072,12 +2066,11 @@ msgstr "Hello %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Thank you for your order #%(order.pk)s! We are pleased to inform you that we "
|
||||
"have taken your order into work. Below are the details of your order:"
|
||||
"Thank you for your order #%(order.pk)s! We are pleased to inform you that we"
|
||||
" have taken your order into work. Below are the details of your order:"
|
||||
|
||||
#: core/templates/digital_order_created_email.html:112
|
||||
#: core/templates/digital_order_delivered_email.html:111
|
||||
|
|
@ -2166,12 +2159,11 @@ msgstr "Key"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Thank you for your order! We are pleased to confirm your purchase. Below are "
|
||||
"the details of your order:"
|
||||
"Thank you for your order! We are pleased to confirm your purchase. Below are"
|
||||
" the details of your order:"
|
||||
|
||||
#: core/templates/shipped_order_created_email.html:123
|
||||
#: core/templates/shipped_order_delivered_email.html:123
|
||||
|
|
@ -2242,7 +2234,8 @@ msgstr "NOMINATIM_URL parameter must be configured!"
|
|||
#: core/validators.py:16
|
||||
#, python-brace-format
|
||||
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
|
||||
msgstr "Image dimensions should not exceed w{max_width} x h{max_height} pixels"
|
||||
msgstr ""
|
||||
"Image dimensions should not exceed w{max_width} x h{max_height} pixels"
|
||||
|
||||
#: core/validators.py:22
|
||||
msgid "invalid phone number format"
|
||||
|
|
@ -2260,6 +2253,3 @@ msgstr "favicon not found"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Geocoding error: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "eVibes Engine"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -29,7 +29,8 @@ msgstr "Está activo"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Si se establece en false, este objeto no puede ser visto por los usuarios "
|
||||
"sin el permiso necesario"
|
||||
|
|
@ -183,8 +184,7 @@ msgid ""
|
|||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"Aplicar sólo una clave para leer datos permitidos de la caché.\n"
|
||||
"Aplicar clave, datos y tiempo de espera con autenticación para escribir "
|
||||
"datos en la caché."
|
||||
"Aplicar clave, datos y tiempo de espera con autenticación para escribir datos en la caché."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -216,8 +216,8 @@ msgid ""
|
|||
"purchase an order as a business, using the provided `products` with "
|
||||
"`product_uuid` and `attributes`."
|
||||
msgstr ""
|
||||
"Compra un pedido como empresa, utilizando los `productos` proporcionados con "
|
||||
"`product_uuid` y `attributes`."
|
||||
"Compra un pedido como empresa, utilizando los `productos` proporcionados con"
|
||||
" `product_uuid` y `attributes`."
|
||||
|
||||
#: core/docs/drf/viewsets.py:43
|
||||
msgid "list all attribute groups (simple view)"
|
||||
|
|
@ -240,7 +240,8 @@ msgid "rewrite an existing attribute group saving non-editables"
|
|||
msgstr "Reescribir un grupo de atributos existente guardando los no editables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Reescribir algunos campos de un grupo de atributos existente guardando los "
|
||||
"no editables"
|
||||
|
|
@ -268,7 +269,8 @@ msgstr "Reescribir un atributo existente guardando los no editables"
|
|||
#: core/docs/drf/viewsets.py:90
|
||||
msgid "rewrite some fields of an existing attribute saving non-editables"
|
||||
msgstr ""
|
||||
"Reescribir algunos campos de un atributo existente guardando los no editables"
|
||||
"Reescribir algunos campos de un atributo existente guardando los no "
|
||||
"editables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:97
|
||||
msgid "list all attribute values (simple view)"
|
||||
|
|
@ -291,10 +293,11 @@ msgid "rewrite an existing attribute value saving non-editables"
|
|||
msgstr "Reescribir un valor de atributo existente guardando los no editables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Reescribir algunos campos de un valor de atributo existente guardando los no "
|
||||
"editables"
|
||||
"Reescribir algunos campos de un valor de atributo existente guardando los no"
|
||||
" editables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:124
|
||||
msgid "list all categories (simple view)"
|
||||
|
|
@ -334,12 +337,12 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Búsqueda de subcadenas sin distinción entre mayúsculas y minúsculas en "
|
||||
"human_readable_id, order_products.product.name y order_products.product."
|
||||
"partnumber"
|
||||
"human_readable_id, order_products.product.name y "
|
||||
"order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -360,8 +363,8 @@ msgstr "Filtrar por ID de pedido exacto legible por el ser humano"
|
|||
#: core/docs/drf/viewsets.py:185
|
||||
msgid "Filter by user's email (case-insensitive exact match)"
|
||||
msgstr ""
|
||||
"Filtrar por correo electrónico del usuario (coincidencia exacta insensible a "
|
||||
"mayúsculas y minúsculas)"
|
||||
"Filtrar por correo electrónico del usuario (coincidencia exacta insensible a"
|
||||
" mayúsculas y minúsculas)"
|
||||
|
||||
#: core/docs/drf/viewsets.py:190
|
||||
msgid "Filter by user's UUID"
|
||||
|
|
@ -375,9 +378,9 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Ordenar por: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Utilice el prefijo '-' para orden descendente "
|
||||
|
|
@ -512,7 +515,8 @@ msgstr "Reescribir un atributo existente guardando los no editables"
|
|||
#: core/docs/drf/viewsets.py:303
|
||||
msgid "rewrite some fields of an existing wishlist saving non-editables"
|
||||
msgstr ""
|
||||
"Reescribir algunos campos de un atributo existente guardando los no editables"
|
||||
"Reescribir algunos campos de un atributo existente guardando los no "
|
||||
"editables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:307
|
||||
msgid "add product to wishlist"
|
||||
|
|
@ -559,31 +563,20 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filtrar por uno o varios pares nombre/valor de atributo. \n"
|
||||
"- Sintaxis**: `nombre_attr=método-valor[;attr2=método2-valor2]...`.\n"
|
||||
"- Métodos** (por defecto `icontiene` si se omite): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- Tipificación de valores**: Se intenta primero JSON (para poder pasar "
|
||||
"listas/dictos), `true`/`false` para booleanos, enteros, flotantes; en caso "
|
||||
"contrario se trata como cadena. \n"
|
||||
"- Base64**: prefiérelo con `b64-` para codificar en base64 el valor sin "
|
||||
"procesar. \n"
|
||||
"- Métodos** (por defecto `icontiene` si se omite): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- Tipificación de valores**: Se intenta primero JSON (para poder pasar listas/dictos), `true`/`false` para booleanos, enteros, flotantes; en caso contrario se trata como cadena. \n"
|
||||
"- Base64**: prefiérelo con `b64-` para codificar en base64 el valor sin procesar. \n"
|
||||
"Ejemplos: \n"
|
||||
"`color=rojo exacto`, `tamaño=gt-10`, `características=en-[\"wifi\", "
|
||||
"\"bluetooth\"]`,\n"
|
||||
"`color=rojo exacto`, `tamaño=gt-10`, `características=en-[\"wifi\", \"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`."
|
||||
|
||||
#: core/docs/drf/viewsets.py:349
|
||||
|
|
@ -638,12 +631,10 @@ msgstr "(exacto) Digital frente a físico"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Lista separada por comas de campos por los que ordenar. Prefiérela con `-` "
|
||||
"para que sea descendente. \n"
|
||||
"Lista separada por comas de campos por los que ordenar. Prefiérela con `-` para que sea descendente. \n"
|
||||
"**Permitido:** uuid, rating, name, slug, created, modified, price, random"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -833,7 +824,8 @@ msgstr "Incluir subcategorías"
|
|||
|
||||
#: core/filters.py:147
|
||||
msgid "there must be a category_uuid to use include_subcategories flag"
|
||||
msgstr "Debe haber un category_uuid para usar la bandera include_subcategories"
|
||||
msgstr ""
|
||||
"Debe haber un category_uuid para usar la bandera include_subcategories"
|
||||
|
||||
#: core/filters.py:280
|
||||
msgid "Search (ID, product name or part number)"
|
||||
|
|
@ -933,7 +925,8 @@ msgstr "Indique order_uuid o order_hr_id, ¡se excluyen mutuamente!"
|
|||
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
|
||||
#: core/graphene/mutations.py:483 core/viewsets.py:341
|
||||
msgid "wrong type came from order.buy() method: {type(instance)!s}"
|
||||
msgstr "Tipo incorrecto proveniente del método order.buy(): {type(instance)!s}"
|
||||
msgstr ""
|
||||
"Tipo incorrecto proveniente del método order.buy(): {type(instance)!s}"
|
||||
|
||||
#: core/graphene/mutations.py:233
|
||||
msgid "perform an action on a list of products in the order"
|
||||
|
|
@ -975,11 +968,11 @@ msgstr "Comprar un pedido"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Por favor, envíe los atributos como una cadena formateada como attr1=valor1,"
|
||||
"attr2=valor2"
|
||||
"Por favor, envíe los atributos como una cadena formateada como "
|
||||
"attr1=valor1,attr2=valor2"
|
||||
|
||||
#: core/graphene/mutations.py:546
|
||||
msgid "original address string provided by the user"
|
||||
|
|
@ -1035,7 +1028,8 @@ msgstr ""
|
|||
"Qué atributos y valores se pueden utilizar para filtrar esta categoría."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Precios mínimo y máximo de los productos de esta categoría, si están "
|
||||
"disponibles."
|
||||
|
|
@ -1067,7 +1061,8 @@ msgstr "Cómo"
|
|||
#: core/graphene/object_types.py:262
|
||||
msgid "rating value from 1 to 10, inclusive, or 0 if not set."
|
||||
msgstr ""
|
||||
"Valor de calificación de 1 a 10, ambos inclusive, o 0 si no está configurado."
|
||||
"Valor de calificación de 1 a 10, ambos inclusive, o 0 si no está "
|
||||
"configurado."
|
||||
|
||||
#: core/graphene/object_types.py:269
|
||||
msgid "represents feedback from a user."
|
||||
|
|
@ -1389,10 +1384,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "etiquetas que ayudan a describir o agrupar esta categoría"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "La prioridad de la marca"
|
||||
msgstr "Prioridad"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1543,7 +1536,8 @@ msgstr "Atributo de este valor"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "El producto específico asociado al valor de este atributo"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Producto asociado"
|
||||
|
||||
|
|
@ -2065,7 +2059,8 @@ msgid "feedback comments"
|
|||
msgstr "Comentarios"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Hace referencia al producto específico de un pedido sobre el que trata esta "
|
||||
"opinión"
|
||||
|
|
@ -2125,8 +2120,7 @@ msgstr "Hola %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"¡Gracias por su pedido #%(order.pk)s! Nos complace informarle de que hemos "
|
||||
|
|
@ -2219,8 +2213,7 @@ msgstr "Clave"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Gracias por su pedido. Nos complace confirmarle su compra. A continuación "
|
||||
|
|
@ -2316,6 +2309,3 @@ msgstr "favicon no encontrado"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Error de geocodificación: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "Motor eVibes"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -29,7 +29,8 @@ msgstr "Est actif"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Si la valeur est fixée à false, cet objet ne peut pas être vu par les "
|
||||
"utilisateurs qui n'ont pas l'autorisation nécessaire."
|
||||
|
|
@ -182,10 +183,8 @@ msgid ""
|
|||
"apply only a key to read permitted data from cache.\n"
|
||||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"Appliquer uniquement une clé pour lire les données autorisées dans la "
|
||||
"mémoire cache.\n"
|
||||
"Appliquer une clé, des données et un délai d'attente avec authentification "
|
||||
"pour écrire des données dans la mémoire cache."
|
||||
"Appliquer uniquement une clé pour lire les données autorisées dans la mémoire cache.\n"
|
||||
"Appliquer une clé, des données et un délai d'attente avec authentification pour écrire des données dans la mémoire cache."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -243,7 +242,8 @@ msgstr ""
|
|||
"modifiables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Réécrire certains champs d'un groupe d'attributs existant en sauvegardant "
|
||||
"les non-éditables"
|
||||
|
|
@ -272,8 +272,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:90
|
||||
msgid "rewrite some fields of an existing attribute saving non-editables"
|
||||
msgstr ""
|
||||
"Réécrire certains champs d'un attribut existant en sauvegardant les éléments "
|
||||
"non modifiables"
|
||||
"Réécrire certains champs d'un attribut existant en sauvegardant les éléments"
|
||||
" non modifiables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:97
|
||||
msgid "list all attribute values (simple view)"
|
||||
|
|
@ -298,7 +298,8 @@ msgstr ""
|
|||
"modifiables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Réécrire certains champs d'une valeur d'attribut existante en sauvegardant "
|
||||
"les éléments non modifiables"
|
||||
|
|
@ -341,11 +342,11 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Recherche insensible à la casse dans human_readable_id, order_products."
|
||||
"product.name, et order_products.product.partnumber"
|
||||
"Recherche insensible à la casse dans human_readable_id, "
|
||||
"order_products.product.name, et order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -381,13 +382,13 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Ordonner par l'un des éléments suivants : uuid, human_readable_id, "
|
||||
"user_email, user, status, created, modified, buy_time, random. Préfixer avec "
|
||||
"'-' pour l'ordre décroissant (par exemple '-buy_time')."
|
||||
"user_email, user, status, created, modified, buy_time, random. Préfixer avec"
|
||||
" '-' pour l'ordre décroissant (par exemple '-buy_time')."
|
||||
|
||||
#: core/docs/drf/viewsets.py:210
|
||||
msgid "retrieve a single order (detailed view)"
|
||||
|
|
@ -425,8 +426,8 @@ msgid ""
|
|||
"completed using the user's balance; if `force_payment` is used, a "
|
||||
"transaction is initiated."
|
||||
msgstr ""
|
||||
"Finalise l'achat de la commande. Si `force_balance` est utilisé, l'achat est "
|
||||
"complété en utilisant le solde de l'utilisateur ; Si `force_payment` est "
|
||||
"Finalise l'achat de la commande. Si `force_balance` est utilisé, l'achat est"
|
||||
" complété en utilisant le solde de l'utilisateur ; Si `force_payment` est "
|
||||
"utilisé, une transaction est initiée."
|
||||
|
||||
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
|
||||
|
|
@ -486,8 +487,8 @@ msgid ""
|
|||
"removes a list of products from an order using the provided `product_uuid` "
|
||||
"and `attributes`"
|
||||
msgstr ""
|
||||
"Supprime une liste de produits d'une commande en utilisant le `product_uuid` "
|
||||
"et les `attributs` fournis."
|
||||
"Supprime une liste de produits d'une commande en utilisant le `product_uuid`"
|
||||
" et les `attributs` fournis."
|
||||
|
||||
#: core/docs/drf/viewsets.py:281
|
||||
msgid "list all wishlists (simple view)"
|
||||
|
|
@ -523,8 +524,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:303
|
||||
msgid "rewrite some fields of an existing wishlist saving non-editables"
|
||||
msgstr ""
|
||||
"Réécrire certains champs d'un attribut existant en sauvegardant les éléments "
|
||||
"non modifiables"
|
||||
"Réécrire certains champs d'un attribut existant en sauvegardant les éléments"
|
||||
" non modifiables"
|
||||
|
||||
#: core/docs/drf/viewsets.py:307
|
||||
msgid "add product to wishlist"
|
||||
|
|
@ -571,29 +572,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filtre sur une ou plusieurs paires nom/valeur d'attribut. \n"
|
||||
"- **Syntaxe** : `nom_attr=méthode-valeur[;attr2=méthode2-valeur2]...`\n"
|
||||
"- **Méthodes** (la valeur par défaut est `icontains` si elle est omise) : "
|
||||
"`iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, "
|
||||
"`istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, "
|
||||
"`gt`, `gte`, `in`\n"
|
||||
"- **Type de valeur** : JSON est essayé en premier (pour que vous puissiez "
|
||||
"passer des listes/dicts), `true`/`false` pour les booléens, les entiers, les "
|
||||
"flottants ; sinon traité comme une chaîne de caractères. \n"
|
||||
"- **Base64** : préfixe avec `b64-` pour encoder la valeur brute en base64 de "
|
||||
"manière sûre pour l'URL. \n"
|
||||
"- **Méthodes** (la valeur par défaut est `icontains` si elle est omise) : `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"- **Type de valeur** : JSON est essayé en premier (pour que vous puissiez passer des listes/dicts), `true`/`false` pour les booléens, les entiers, les flottants ; sinon traité comme une chaîne de caractères. \n"
|
||||
"- **Base64** : préfixe avec `b64-` pour encoder la valeur brute en base64 de manière sûre pour l'URL. \n"
|
||||
"Exemples : \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\", \"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
|
|
@ -648,12 +638,10 @@ msgstr "(exact) Numérique ou physique"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Liste de champs séparés par des virgules à trier. Préfixer avec `-` pour un "
|
||||
"tri descendant. \n"
|
||||
"Liste de champs séparés par des virgules à trier. Préfixer avec `-` pour un tri descendant. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -993,8 +981,8 @@ msgstr "Acheter une commande"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Veuillez envoyer les attributs sous la forme d'une chaîne formatée comme "
|
||||
"attr1=valeur1,attr2=valeur2."
|
||||
|
|
@ -1054,7 +1042,8 @@ msgstr ""
|
|||
"catégorie."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Prix minimum et maximum pour les produits de cette catégorie, s'ils sont "
|
||||
"disponibles."
|
||||
|
|
@ -1113,8 +1102,8 @@ msgid ""
|
|||
"shipping address for this order, leave blank if same as billing address or "
|
||||
"if not applicable"
|
||||
msgstr ""
|
||||
"Adresse d'expédition pour cette commande, laisser vide si elle est identique "
|
||||
"à l'adresse de facturation ou si elle n'est pas applicable"
|
||||
"Adresse d'expédition pour cette commande, laisser vide si elle est identique"
|
||||
" à l'adresse de facturation ou si elle n'est pas applicable"
|
||||
|
||||
#: core/graphene/object_types.py:311
|
||||
msgid "total price of this order"
|
||||
|
|
@ -1408,10 +1397,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "les étiquettes qui aident à décrire ou à regrouper cette catégorie"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Priorité à la marque"
|
||||
msgstr "Priorité"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1562,7 +1549,8 @@ msgstr "Attribut de cette valeur"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "Le produit spécifique associé à la valeur de cet attribut"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Produit associé"
|
||||
|
||||
|
|
@ -1778,7 +1766,8 @@ msgstr "Adresses"
|
|||
|
||||
#: core/models.py:791
|
||||
msgid "unique code used by a user to redeem a discount"
|
||||
msgstr "Code unique utilisé par un utilisateur pour bénéficier d'une réduction"
|
||||
msgstr ""
|
||||
"Code unique utilisé par un utilisateur pour bénéficier d'une réduction"
|
||||
|
||||
#: core/models.py:792
|
||||
msgid "promo code identifier"
|
||||
|
|
@ -1786,7 +1775,8 @@ msgstr "Identifiant du code promotionnel"
|
|||
|
||||
#: core/models.py:799
|
||||
msgid "fixed discount amount applied if percent is not used"
|
||||
msgstr "Montant fixe de la remise appliqué si le pourcentage n'est pas utilisé"
|
||||
msgstr ""
|
||||
"Montant fixe de la remise appliqué si le pourcentage n'est pas utilisé"
|
||||
|
||||
#: core/models.py:800
|
||||
msgid "fixed discount amount"
|
||||
|
|
@ -1794,7 +1784,8 @@ msgstr "Montant de l'escompte fixe"
|
|||
|
||||
#: core/models.py:806
|
||||
msgid "percentage discount applied if fixed amount is not used"
|
||||
msgstr "Pourcentage de réduction appliqué si le montant fixe n'est pas utilisé"
|
||||
msgstr ""
|
||||
"Pourcentage de réduction appliqué si le montant fixe n'est pas utilisé"
|
||||
|
||||
#: core/models.py:807
|
||||
msgid "percentage discount"
|
||||
|
|
@ -1819,8 +1810,8 @@ msgstr "Heure de début de validité"
|
|||
#: core/models.py:824
|
||||
msgid "timestamp when the promocode was used, blank if not used yet"
|
||||
msgstr ""
|
||||
"Date à laquelle le code promotionnel a été utilisé, vide s'il n'a pas encore "
|
||||
"été utilisé."
|
||||
"Date à laquelle le code promotionnel a été utilisé, vide s'il n'a pas encore"
|
||||
" été utilisé."
|
||||
|
||||
#: core/models.py:825
|
||||
msgid "usage timestamp"
|
||||
|
|
@ -1932,7 +1923,8 @@ msgstr "Un utilisateur ne peut avoir qu'un seul ordre en cours à la fois !"
|
|||
#: core/models.py:1011
|
||||
msgid "you cannot add products to an order that is not a pending one"
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas ajouter de produits à une commande qui n'est pas en cours."
|
||||
"Vous ne pouvez pas ajouter de produits à une commande qui n'est pas en "
|
||||
"cours."
|
||||
|
||||
#: core/models.py:1017
|
||||
msgid "you cannot add inactive products to order"
|
||||
|
|
@ -2013,7 +2005,8 @@ msgstr "Prix d'achat au moment de la commande"
|
|||
|
||||
#: core/models.py:1330
|
||||
msgid "internal comments for admins about this ordered product"
|
||||
msgstr "Commentaires internes pour les administrateurs sur ce produit commandé"
|
||||
msgstr ""
|
||||
"Commentaires internes pour les administrateurs sur ce produit commandé"
|
||||
|
||||
#: core/models.py:1331
|
||||
msgid "internal comments"
|
||||
|
|
@ -2093,7 +2086,8 @@ msgid "feedback comments"
|
|||
msgstr "Commentaires"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Fait référence au produit spécifique d'une commande sur lequel porte le "
|
||||
"retour d'information."
|
||||
|
|
@ -2153,8 +2147,7 @@ msgstr "Bonjour %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Merci pour votre commande #%(order.pk)s ! Nous avons le plaisir de vous "
|
||||
|
|
@ -2248,8 +2241,7 @@ msgstr "Clé"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Nous vous remercions pour votre commande ! Nous avons le plaisir de "
|
||||
|
|
@ -2288,8 +2280,8 @@ msgstr "Les données et le délai d'attente sont tous deux nécessaires"
|
|||
#: core/utils/caching.py:43
|
||||
msgid "invalid timeout value, it must be between 0 and 216000 seconds"
|
||||
msgstr ""
|
||||
"La valeur du délai d'attente n'est pas valide, elle doit être comprise entre "
|
||||
"0 et 216000 secondes."
|
||||
"La valeur du délai d'attente n'est pas valide, elle doit être comprise entre"
|
||||
" 0 et 216000 secondes."
|
||||
|
||||
#: core/utils/db.py:14
|
||||
#, python-brace-format
|
||||
|
|
@ -2347,6 +2339,3 @@ msgstr "favicon introuvable"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Erreur de géocodage : {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "Moteur eVibes"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -29,10 +29,11 @@ msgstr "È attivo"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Se impostato a false, questo oggetto non può essere visto dagli utenti senza "
|
||||
"i necessari permessi."
|
||||
"Se impostato a false, questo oggetto non può essere visto dagli utenti senza"
|
||||
" i necessari permessi."
|
||||
|
||||
#: core/abstract.py:22 core/choices.py:18
|
||||
msgid "created"
|
||||
|
|
@ -183,8 +184,7 @@ msgid ""
|
|||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"Applicare solo una chiave per leggere i dati consentiti dalla cache.\n"
|
||||
"Applicare chiave, dati e timeout con autenticazione per scrivere dati nella "
|
||||
"cache."
|
||||
"Applicare chiave, dati e timeout con autenticazione per scrivere dati nella cache."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -241,7 +241,8 @@ msgstr ""
|
|||
"Riscrivere un gruppo di attributi esistente salvando i non modificabili"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Riscrivere alcuni campi di un gruppo di attributi esistente salvando quelli "
|
||||
"non modificabili"
|
||||
|
|
@ -296,7 +297,8 @@ msgstr ""
|
|||
"modificabili"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Riscrivere alcuni campi di un valore di attributo esistente salvando i "
|
||||
"valori non modificabili"
|
||||
|
|
@ -325,8 +327,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:144
|
||||
msgid "rewrite some fields of an existing category saving non-editables"
|
||||
msgstr ""
|
||||
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
|
||||
"modificabili"
|
||||
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non"
|
||||
" modificabili"
|
||||
|
||||
#: core/docs/drf/viewsets.py:151
|
||||
msgid "list all orders (simple view)"
|
||||
|
|
@ -340,12 +342,12 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Ricerca di sottostringhe senza distinzione di maiuscole e minuscole tra "
|
||||
"human_readable_id, order_products.product.name e order_products.product."
|
||||
"partnumber"
|
||||
"human_readable_id, order_products.product.name e "
|
||||
"order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -381,9 +383,9 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Ordinare per uno dei seguenti criteri: uuid, human_readable_id, user_email, "
|
||||
"user, status, created, modified, buy_time, random. Prefisso con '-' per la "
|
||||
|
|
@ -413,8 +415,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:227
|
||||
msgid "rewrite some fields of an existing order saving non-editables"
|
||||
msgstr ""
|
||||
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
|
||||
"modificabili"
|
||||
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non"
|
||||
" modificabili"
|
||||
|
||||
#: core/docs/drf/viewsets.py:231
|
||||
msgid "purchase an order"
|
||||
|
|
@ -427,8 +429,8 @@ msgid ""
|
|||
"transaction is initiated."
|
||||
msgstr ""
|
||||
"Finalizza l'acquisto dell'ordine. Se si utilizza `forza_bilancio`, "
|
||||
"l'acquisto viene completato utilizzando il saldo dell'utente; se si utilizza "
|
||||
"`forza_pagamento`, viene avviata una transazione."
|
||||
"l'acquisto viene completato utilizzando il saldo dell'utente; se si utilizza"
|
||||
" `forza_pagamento`, viene avviata una transazione."
|
||||
|
||||
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
|
||||
msgid "purchase an order without account creation"
|
||||
|
|
@ -496,8 +498,8 @@ msgstr "Elenco di tutti gli attributi (vista semplice)"
|
|||
#: core/docs/drf/viewsets.py:282
|
||||
msgid "for non-staff users, only their own wishlists are returned."
|
||||
msgstr ""
|
||||
"Per gli utenti che non fanno parte del personale, vengono restituite solo le "
|
||||
"loro liste dei desideri."
|
||||
"Per gli utenti che non fanno parte del personale, vengono restituite solo le"
|
||||
" loro liste dei desideri."
|
||||
|
||||
#: core/docs/drf/viewsets.py:286
|
||||
msgid "retrieve a single wishlist (detailed view)"
|
||||
|
|
@ -570,28 +572,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filtrare in base a una o più coppie nome/valore dell'attributo. \n"
|
||||
"- **Sintassi**: `nome_attraverso=metodo-valore[;attr2=metodo2-valore2]...`\n"
|
||||
"- **Metodi** (predefiniti a `icontains` se omessi): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- **Tipo di valore**: JSON viene tentato per primo (in modo da poter passare "
|
||||
"liste/dict), `true`/`false` per booleani, interi, float; altrimenti viene "
|
||||
"trattato come stringa. \n"
|
||||
"- **Base64**: prefisso con `b64-` per codificare in base64 il valore "
|
||||
"grezzo. \n"
|
||||
"- **Metodi** (predefiniti a `icontains` se omessi): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- **Tipo di valore**: JSON viene tentato per primo (in modo da poter passare liste/dict), `true`/`false` per booleani, interi, float; altrimenti viene trattato come stringa. \n"
|
||||
"- **Base64**: prefisso con `b64-` per codificare in base64 il valore grezzo. \n"
|
||||
"Esempi: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\", \"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
|
|
@ -647,12 +639,10 @@ msgstr "(esatto) Digitale e fisico"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Elenco separato da virgole dei campi da ordinare. Prefisso con `-` per "
|
||||
"l'ordinamento discendente. \n"
|
||||
"Elenco separato da virgole dei campi da ordinare. Prefisso con `-` per l'ordinamento discendente. \n"
|
||||
"**Consentito:** uuid, rating, nome, slug, creato, modificato, prezzo, casuale"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -671,7 +661,8 @@ msgstr "Creare un prodotto"
|
|||
|
||||
#: core/docs/drf/viewsets.py:463
|
||||
msgid "rewrite an existing product, preserving non-editable fields"
|
||||
msgstr "Riscrivere un prodotto esistente, preservando i campi non modificabili"
|
||||
msgstr ""
|
||||
"Riscrivere un prodotto esistente, preservando i campi non modificabili"
|
||||
|
||||
#: core/docs/drf/viewsets.py:478
|
||||
msgid ""
|
||||
|
|
@ -749,8 +740,8 @@ msgstr ""
|
|||
#: core/docs/drf/viewsets.py:615
|
||||
msgid "rewrite some fields of an existing feedback saving non-editables"
|
||||
msgstr ""
|
||||
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non "
|
||||
"modificabili"
|
||||
"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non"
|
||||
" modificabili"
|
||||
|
||||
#: core/docs/drf/viewsets.py:622
|
||||
msgid "list all order–product relations (simple view)"
|
||||
|
|
@ -944,7 +935,8 @@ msgstr ""
|
|||
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
|
||||
#: core/graphene/mutations.py:483 core/viewsets.py:341
|
||||
msgid "wrong type came from order.buy() method: {type(instance)!s}"
|
||||
msgstr "Il metodo order.buy() ha fornito un tipo sbagliato: {type(instance)!s}"
|
||||
msgstr ""
|
||||
"Il metodo order.buy() ha fornito un tipo sbagliato: {type(instance)!s}"
|
||||
|
||||
#: core/graphene/mutations.py:233
|
||||
msgid "perform an action on a list of products in the order"
|
||||
|
|
@ -986,11 +978,11 @@ msgstr "Acquistare un ordine"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Inviare gli attributi come stringa formattata come attr1=valore1,"
|
||||
"attr2=valore2"
|
||||
"Inviare gli attributi come stringa formattata come "
|
||||
"attr1=valore1,attr2=valore2"
|
||||
|
||||
#: core/graphene/mutations.py:546
|
||||
msgid "original address string provided by the user"
|
||||
|
|
@ -1047,7 +1039,8 @@ msgstr ""
|
|||
"categoria."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Prezzi minimi e massimi per i prodotti di questa categoria, se disponibili."
|
||||
|
||||
|
|
@ -1398,10 +1391,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "tag che aiutano a descrivere o raggruppare questa categoria"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Priorità del marchio"
|
||||
msgstr "Priorità"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1552,7 +1543,8 @@ msgstr "Attributo di questo valore"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "Il prodotto specifico associato al valore di questo attributo"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Prodotto associato"
|
||||
|
||||
|
|
@ -1777,7 +1769,8 @@ msgstr "Identificatore del codice promozionale"
|
|||
|
||||
#: core/models.py:799
|
||||
msgid "fixed discount amount applied if percent is not used"
|
||||
msgstr "Importo fisso dello sconto applicato se non si utilizza la percentuale"
|
||||
msgstr ""
|
||||
"Importo fisso dello sconto applicato se non si utilizza la percentuale"
|
||||
|
||||
#: core/models.py:800
|
||||
msgid "fixed discount amount"
|
||||
|
|
@ -1838,8 +1831,8 @@ msgid ""
|
|||
"only one type of discount should be defined (amount or percent), but not "
|
||||
"both or neither."
|
||||
msgstr ""
|
||||
"È necessario definire un solo tipo di sconto (importo o percentuale), ma non "
|
||||
"entrambi o nessuno."
|
||||
"È necessario definire un solo tipo di sconto (importo o percentuale), ma non"
|
||||
" entrambi o nessuno."
|
||||
|
||||
#: core/models.py:863
|
||||
msgid "promocode already used"
|
||||
|
|
@ -2078,7 +2071,8 @@ msgid "feedback comments"
|
|||
msgstr "Commenti di feedback"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Riferisce il prodotto specifico in un ordine di cui si tratta il feedback."
|
||||
|
||||
|
|
@ -2102,8 +2096,8 @@ msgstr "Feedback"
|
|||
msgid ""
|
||||
"you must provide a comment, rating, and order product uuid to add feedback."
|
||||
msgstr ""
|
||||
"per aggiungere un feedback è necessario fornire un commento, una valutazione "
|
||||
"e l'uuid del prodotto dell'ordine."
|
||||
"per aggiungere un feedback è necessario fornire un commento, una valutazione"
|
||||
" e l'uuid del prodotto dell'ordine."
|
||||
|
||||
#: core/signals.py:62
|
||||
msgid "error during promocode creation: {e!s}"
|
||||
|
|
@ -2137,8 +2131,7 @@ msgstr "Hello %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Grazie per il vostro ordine #%(order.pk)s! Siamo lieti di informarla che "
|
||||
|
|
@ -2167,8 +2160,8 @@ msgid ""
|
|||
"if you have any questions, feel free to contact our support at\n"
|
||||
" %(config.EMAIL_HOST_USER)s."
|
||||
msgstr ""
|
||||
"Per qualsiasi domanda, non esitate a contattare il nostro supporto al numero "
|
||||
"%(config.EMAIL_HOST_USER)s."
|
||||
"Per qualsiasi domanda, non esitate a contattare il nostro supporto al numero"
|
||||
" %(config.EMAIL_HOST_USER)s."
|
||||
|
||||
#: core/templates/digital_order_created_email.html:133
|
||||
#, python-format
|
||||
|
|
@ -2217,8 +2210,8 @@ msgid ""
|
|||
"if you have any questions, feel free to contact our support at\n"
|
||||
" %(contact_email)s."
|
||||
msgstr ""
|
||||
"Per qualsiasi domanda, non esitate a contattare il nostro supporto al numero "
|
||||
"%(contact_email)s."
|
||||
"Per qualsiasi domanda, non esitate a contattare il nostro supporto al numero"
|
||||
" %(contact_email)s."
|
||||
|
||||
#: core/templates/digital_order_delivered_email.html:166
|
||||
#, python-format
|
||||
|
|
@ -2232,8 +2225,7 @@ msgstr "Chiave"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Grazie per il vostro ordine! Siamo lieti di confermare il suo acquisto. Di "
|
||||
|
|
@ -2310,8 +2302,8 @@ msgstr "Il parametro NOMINATIM_URL deve essere configurato!"
|
|||
#, python-brace-format
|
||||
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
|
||||
msgstr ""
|
||||
"Le dimensioni dell'immagine non devono superare w{max_width} x h{max_height} "
|
||||
"pixel"
|
||||
"Le dimensioni dell'immagine non devono superare w{max_width} x h{max_height}"
|
||||
" pixel"
|
||||
|
||||
#: core/validators.py:22
|
||||
msgid "invalid phone number format"
|
||||
|
|
@ -2329,6 +2321,3 @@ msgstr "favicon non trovata"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Errore di geocodifica: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "Motore eVibes"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -19,8 +19,7 @@ msgstr "ユニークID"
|
|||
|
||||
#: core/abstract.py:12
|
||||
msgid "unique id is used to surely identify any database object"
|
||||
msgstr ""
|
||||
"ユニークIDは、データベースオブジェクトを確実に識別するために使用されます。"
|
||||
msgstr "ユニークIDは、データベースオブジェクトを確実に識別するために使用されます。"
|
||||
|
||||
#: core/abstract.py:19
|
||||
msgid "is active"
|
||||
|
|
@ -28,10 +27,9 @@ msgstr "アクティブ"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
msgstr ""
|
||||
"falseに設定された場合、このオブジェクトは必要なパーミッションのないユーザーに"
|
||||
"は見えない。"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr "falseに設定された場合、このオブジェクトは必要なパーミッションのないユーザーには見えない。"
|
||||
|
||||
#: core/abstract.py:22 core/choices.py:18
|
||||
msgid "created"
|
||||
|
|
@ -182,8 +180,7 @@ msgid ""
|
|||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"許可されたデータをキャッシュから読み出すには、キーのみを適用する。\n"
|
||||
"キャッシュにデータを書き込むには、認証付きのキー、データ、タイムアウトを適用"
|
||||
"する。"
|
||||
"キャッシュにデータを書き込むには、認証付きのキー、データ、タイムアウトを適用する。"
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -213,9 +210,7 @@ msgstr "ビジネスとして注文を購入する"
|
|||
msgid ""
|
||||
"purchase an order as a business, using the provided `products` with "
|
||||
"`product_uuid` and `attributes`."
|
||||
msgstr ""
|
||||
"提供された `product` と `product_uuid` と `attributes` を使用して、ビジネスと"
|
||||
"して注文を購入する。"
|
||||
msgstr "提供された `product` と `product_uuid` と `attributes` を使用して、ビジネスとして注文を購入する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:43
|
||||
msgid "list all attribute groups (simple view)"
|
||||
|
|
@ -238,10 +233,9 @@ msgid "rewrite an existing attribute group saving non-editables"
|
|||
msgstr "既存の属性グループを書き換えて、編集不可能なものを保存する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"既存の属性グループのいくつかのフィールドを書き換え、編集不可能なものを保存す"
|
||||
"る。"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr "既存の属性グループのいくつかのフィールドを書き換え、編集不可能なものを保存する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:70
|
||||
msgid "list all attributes (simple view)"
|
||||
|
|
@ -265,8 +259,7 @@ msgstr "既存の属性を書き換える。"
|
|||
|
||||
#: core/docs/drf/viewsets.py:90
|
||||
msgid "rewrite some fields of an existing attribute saving non-editables"
|
||||
msgstr ""
|
||||
"既存の属性のいくつかのフィールドを書き換え、編集不可能なものを保存する。"
|
||||
msgstr "既存の属性のいくつかのフィールドを書き換え、編集不可能なものを保存する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:97
|
||||
msgid "list all attribute values (simple view)"
|
||||
|
|
@ -289,9 +282,9 @@ msgid "rewrite an existing attribute value saving non-editables"
|
|||
msgstr "既存の属性値を書き換える。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"既存の属性値のいくつかのフィールドを書き換え、編集不可能な値を保存する。"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr "既存の属性値のいくつかのフィールドを書き換え、編集不可能な値を保存する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:124
|
||||
msgid "list all categories (simple view)"
|
||||
|
|
@ -327,11 +320,10 @@ msgstr "スタッフ以外のユーザーについては、自分の注文のみ
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"human_readable_id、order_products.product.name、order_products.product."
|
||||
"partnumberの大文字小文字を区別しない部分文字列検索"
|
||||
"human_readable_id、order_products.product.name、order_products.product.partnumberの大文字小文字を区別しない部分文字列検索"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -351,8 +343,7 @@ msgstr "人間が読み取れる正確な注文IDによるフィルタリング"
|
|||
|
||||
#: core/docs/drf/viewsets.py:185
|
||||
msgid "Filter by user's email (case-insensitive exact match)"
|
||||
msgstr ""
|
||||
"ユーザーのEメールによるフィルタリング(大文字・小文字を区別しない完全一致)"
|
||||
msgstr "ユーザーのEメールによるフィルタリング(大文字・小文字を区別しない完全一致)"
|
||||
|
||||
#: core/docs/drf/viewsets.py:190
|
||||
msgid "Filter by user's UUID"
|
||||
|
|
@ -360,19 +351,15 @@ msgstr "ユーザーのUUIDによるフィルタリング"
|
|||
|
||||
#: core/docs/drf/viewsets.py:195
|
||||
msgid "Filter by order status (case-insensitive substring match)"
|
||||
msgstr ""
|
||||
"注文ステータスによるフィルタリング(大文字と小文字を区別しない部分文字列マッ"
|
||||
"チ)"
|
||||
msgstr "注文ステータスによるフィルタリング(大文字と小文字を区別しない部分文字列マッチ)"
|
||||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"uuid、human_readable_id、user_email、user、status、created、modified、"
|
||||
"buy_time、randomのいずれかによる順序。降順の場合は'-'をプレフィックスとしてつ"
|
||||
"ける(例:'-buy_time')。"
|
||||
"uuid、human_readable_id、user_email、user、status、created、modified、buy_time、randomのいずれかによる順序。降順の場合は'-'をプレフィックスとしてつける(例:'-buy_time')。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:210
|
||||
msgid "retrieve a single order (detailed view)"
|
||||
|
|
@ -408,9 +395,8 @@ msgid ""
|
|||
"completed using the user's balance; if `force_payment` is used, a "
|
||||
"transaction is initiated."
|
||||
msgstr ""
|
||||
"注文の購入を確定する。force_balance` が使用された場合、ユーザーの残高を使用し"
|
||||
"て購入が完了します。 `force_payment` が使用された場合、トランザクションが開始"
|
||||
"されます。"
|
||||
"注文の購入を確定する。force_balance` が使用された場合、ユーザーの残高を使用して購入が完了します。 `force_payment` "
|
||||
"が使用された場合、トランザクションが開始されます。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
|
||||
msgid "purchase an order without account creation"
|
||||
|
|
@ -428,8 +414,7 @@ msgstr "注文に商品を追加する"
|
|||
msgid ""
|
||||
"adds a product to an order using the provided `product_uuid` and "
|
||||
"`attributes`."
|
||||
msgstr ""
|
||||
"指定した `product_uuid` と `attributes` を使用して、商品を注文に追加する。"
|
||||
msgstr "指定した `product_uuid` と `attributes` を使用して、商品を注文に追加する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:260
|
||||
msgid "add a list of products to order, quantities will not count"
|
||||
|
|
@ -439,9 +424,7 @@ msgstr "数量はカウントされません。"
|
|||
msgid ""
|
||||
"adds a list of products to an order using the provided `product_uuid` and "
|
||||
"`attributes`."
|
||||
msgstr ""
|
||||
"指定された `product_uuid` と `attributes` を使用して、注文に商品のリストを追"
|
||||
"加する。"
|
||||
msgstr "指定された `product_uuid` と `attributes` を使用して、注文に商品のリストを追加する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:266
|
||||
msgid "remove product from order"
|
||||
|
|
@ -451,9 +434,7 @@ msgstr "注文から商品を削除する"
|
|||
msgid ""
|
||||
"removes a product from an order using the provided `product_uuid` and "
|
||||
"`attributes`."
|
||||
msgstr ""
|
||||
"指定された `product_uuid` と `attributes` を使用して、注文から商品を削除す"
|
||||
"る。"
|
||||
msgstr "指定された `product_uuid` と `attributes` を使用して、注文から商品を削除する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:272
|
||||
msgid "remove product from order, quantities will not count"
|
||||
|
|
@ -463,9 +444,7 @@ msgstr "注文から商品を削除すると、数量はカウントされませ
|
|||
msgid ""
|
||||
"removes a list of products from an order using the provided `product_uuid` "
|
||||
"and `attributes`"
|
||||
msgstr ""
|
||||
"指定された `product_uuid` と `attributes` を用いて、注文から商品のリストを削"
|
||||
"除する。"
|
||||
msgstr "指定された `product_uuid` と `attributes` を用いて、注文から商品のリストを削除する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:281
|
||||
msgid "list all wishlists (simple view)"
|
||||
|
|
@ -497,8 +476,7 @@ msgstr "既存の属性を書き換える。"
|
|||
|
||||
#: core/docs/drf/viewsets.py:303
|
||||
msgid "rewrite some fields of an existing wishlist saving non-editables"
|
||||
msgstr ""
|
||||
"既存の属性のいくつかのフィールドを書き換え、編集不可能なものを保存する。"
|
||||
msgstr "既存の属性のいくつかのフィールドを書き換え、編集不可能なものを保存する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:307
|
||||
msgid "add product to wishlist"
|
||||
|
|
@ -514,8 +492,7 @@ msgstr "ウィッシュリストから商品を削除する"
|
|||
|
||||
#: core/docs/drf/viewsets.py:314
|
||||
msgid "removes a product from an wishlist using the provided `product_uuid`"
|
||||
msgstr ""
|
||||
"指定された `product_uuid` を使ってウィッシュリストから商品を削除します。"
|
||||
msgstr "指定された `product_uuid` を使ってウィッシュリストから商品を削除します。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:319
|
||||
msgid "add many products to wishlist"
|
||||
|
|
@ -523,8 +500,7 @@ msgstr "ウィッシュリストに多くの商品を追加する"
|
|||
|
||||
#: core/docs/drf/viewsets.py:320
|
||||
msgid "adds many products to an wishlist using the provided `product_uuids`"
|
||||
msgstr ""
|
||||
"指定された `product_uuids` を使ってウィッシュリストに多くの商品を追加する。"
|
||||
msgstr "指定された `product_uuids` を使ってウィッシュリストに多くの商品を追加する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:325
|
||||
msgid "remove many products from wishlist"
|
||||
|
|
@ -533,34 +509,24 @@ msgstr "注文から商品を削除する"
|
|||
#: core/docs/drf/viewsets.py:326
|
||||
msgid ""
|
||||
"removes many products from an wishlist using the provided `product_uuids`"
|
||||
msgstr ""
|
||||
"指定された `product_uuids` を使ってウィッシュリストから多くの商品を削除する。"
|
||||
msgstr "指定された `product_uuids` を使ってウィッシュリストから多くの商品を削除する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:333
|
||||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"1つまたは複数の属性名/値のペアでフィルタリングします。 \n"
|
||||
"- シンタックス**:attr_name=method-value[;attr2=method2-value2]...`。\n"
|
||||
"- メソッド** (省略された場合のデフォルトは `icontains`):`iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- 値の型付け**:boolean, integer, float の場合は `true`/`false`; それ以外の場"
|
||||
"合は文字列として扱う。 \n"
|
||||
"- それ以外は文字列として扱われる。 **Base64**: `b64-` をプレフィックスとして"
|
||||
"つけると、生の値を URL-safe base64-encode することができる。 \n"
|
||||
"- メソッド** (省略された場合のデフォルトは `icontains`):`iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- 値の型付け**:boolean, integer, float の場合は `true`/`false`; それ以外の場合は文字列として扱う。 \n"
|
||||
"- それ以外は文字列として扱われる。 **Base64**: `b64-` をプレフィックスとしてつけると、生の値を URL-safe base64-encode することができる。 \n"
|
||||
"例 \n"
|
||||
"color=exact-red`、`size=gt-10`、`features=in-[\"wifi\", \"bluetooth\"]`、\n"
|
||||
"b64-description=icontains-aGVhdC1jb2xk`。"
|
||||
|
|
@ -615,12 +581,10 @@ msgstr "(正確には)デジタルとフィジカル"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"カンマ区切りの並べ替えフィールドのリスト。降順の場合は `-` をプレフィックスと"
|
||||
"してつける。 \n"
|
||||
"カンマ区切りの並べ替えフィールドのリスト。降順の場合は `-` をプレフィックスとしてつける。 \n"
|
||||
"**許可:** uuid, rating, name, slug, created, modified, price, random"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -644,9 +608,7 @@ msgstr "編集不可能なフィールドを保持したまま、既存の製品
|
|||
#: core/docs/drf/viewsets.py:478
|
||||
msgid ""
|
||||
"update some fields of an existing product, preserving non-editable fields"
|
||||
msgstr ""
|
||||
"編集不可能なフィールドを保持したまま、既存の製品の一部のフィールドを更新す"
|
||||
"る。"
|
||||
msgstr "編集不可能なフィールドを保持したまま、既存の製品の一部のフィールドを更新する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:493
|
||||
msgid "delete a product"
|
||||
|
|
@ -687,8 +649,8 @@ msgstr "オートコンプリート住所入力"
|
|||
#: core/docs/drf/viewsets.py:576
|
||||
msgid "raw data query string, please append with data from geo-IP endpoint"
|
||||
msgstr ""
|
||||
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb "
|
||||
"-l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
|
||||
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
|
||||
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
|
||||
"it-it -l ja-jp -l kk-kz -l n-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
|
||||
"hans -a core -a geo -a payments -a vibes_auth -a blog"
|
||||
|
||||
|
|
@ -718,9 +680,7 @@ msgstr "既存のフィードバックを書き換える。"
|
|||
|
||||
#: core/docs/drf/viewsets.py:615
|
||||
msgid "rewrite some fields of an existing feedback saving non-editables"
|
||||
msgstr ""
|
||||
"既存のフィードバックのいくつかのフィールドを書き換えて、編集不可能なものを保"
|
||||
"存する。"
|
||||
msgstr "既存のフィードバックのいくつかのフィールドを書き換えて、編集不可能なものを保存する。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:622
|
||||
msgid "list all order–product relations (simple view)"
|
||||
|
|
@ -812,8 +772,7 @@ msgstr "サブカテゴリーを含む"
|
|||
|
||||
#: core/filters.py:147
|
||||
msgid "there must be a category_uuid to use include_subcategories flag"
|
||||
msgstr ""
|
||||
"include_subcategoriesフラグを使うには、category_uuidがなければならない。"
|
||||
msgstr "include_subcategoriesフラグを使うには、category_uuidがなければならない。"
|
||||
|
||||
#: core/filters.py:280
|
||||
msgid "Search (ID, product name or part number)"
|
||||
|
|
@ -955,10 +914,9 @@ msgstr "注文する"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
msgstr ""
|
||||
"属性は、attr1=value1,attr2=value2のような形式の文字列として送信してください。"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr "属性は、attr1=value1,attr2=value2のような形式の文字列として送信してください。"
|
||||
|
||||
#: core/graphene/mutations.py:546
|
||||
msgid "original address string provided by the user"
|
||||
|
|
@ -1013,7 +971,8 @@ msgid "which attributes and values can be used for filtering this category."
|
|||
msgstr "このカテゴリのフィルタリングに使用できる属性と値。"
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr "このカテゴリーの商品の最低価格と最高価格がある場合。"
|
||||
|
||||
#: core/graphene/object_types.py:135
|
||||
|
|
@ -1357,10 +1316,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "このカテゴリーを説明またはグループ化するのに役立つタグ"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "ブランドの優先順位"
|
||||
msgstr "優先順位"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1511,7 +1468,8 @@ msgstr "この値の属性"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "この属性の値に関連する特定の製品"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "関連製品"
|
||||
|
||||
|
|
@ -1793,9 +1751,7 @@ msgstr "プロモコード"
|
|||
msgid ""
|
||||
"only one type of discount should be defined (amount or percent), but not "
|
||||
"both or neither."
|
||||
msgstr ""
|
||||
"割引の種類は1つだけ(金額またはパーセント)定義されるべきで、両方またはどちら"
|
||||
"も定義してはならない。"
|
||||
msgstr "割引の種類は1つだけ(金額またはパーセント)定義されるべきで、両方またはどちらも定義してはならない。"
|
||||
|
||||
#: core/models.py:863
|
||||
msgid "promocode already used"
|
||||
|
|
@ -1836,8 +1792,7 @@ msgstr "注文状況"
|
|||
|
||||
#: core/models.py:926 core/models.py:1336
|
||||
msgid "json structure of notifications to display to users"
|
||||
msgstr ""
|
||||
"ユーザーに表示する通知のJSON構造、管理UIではテーブルビューが使用されます。"
|
||||
msgstr "ユーザーに表示する通知のJSON構造、管理UIではテーブルビューが使用されます。"
|
||||
|
||||
#: core/models.py:932
|
||||
msgid "json representation of order attributes for this order"
|
||||
|
|
@ -1928,17 +1883,13 @@ msgstr "注文を完了するための資金不足"
|
|||
msgid ""
|
||||
"you cannot buy without registration, please provide the following "
|
||||
"information: customer name, customer email, customer phone number"
|
||||
msgstr ""
|
||||
"ご登録がない場合はご購入いただけませんので、以下の情報をお知らせください:お"
|
||||
"客様のお名前、お客様のEメール、お客様の電話番号"
|
||||
msgstr "ご登録がない場合はご購入いただけませんので、以下の情報をお知らせください:お客様のお名前、お客様のEメール、お客様の電話番号"
|
||||
|
||||
#: core/models.py:1242
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"invalid payment method: {payment_method} from {available_payment_methods}"
|
||||
msgstr ""
|
||||
"支払方法が無効です:{available_payment_methods}からの{payment_method}が無効で"
|
||||
"す!"
|
||||
msgstr "支払方法が無効です:{available_payment_methods}からの{payment_method}が無効です!"
|
||||
|
||||
#: core/models.py:1324
|
||||
msgid "the price paid by the customer for this product at purchase time"
|
||||
|
|
@ -2026,7 +1977,8 @@ msgid "feedback comments"
|
|||
msgstr "フィードバック・コメント"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr "このフィードバックが対象としている注文の特定の製品を参照する。"
|
||||
|
||||
#: core/models.py:1490
|
||||
|
|
@ -2048,9 +2000,7 @@ msgstr "フィードバック"
|
|||
#: core/serializers/utility.py:87
|
||||
msgid ""
|
||||
"you must provide a comment, rating, and order product uuid to add feedback."
|
||||
msgstr ""
|
||||
"フィードバックを追加するには、コメント、評価、および注文商品の uuid を入力す"
|
||||
"る必要があります。"
|
||||
msgstr "フィードバックを追加するには、コメント、評価、および注文商品の uuid を入力する必要があります。"
|
||||
|
||||
#: core/signals.py:62
|
||||
msgid "error during promocode creation: {e!s}"
|
||||
|
|
@ -2084,12 +2034,9 @@ msgstr "こんにちは、%(order.user.first_name)sです、"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"ご注文ありがとうございます#%(order.pk)s!ご注文を承りましたことをお知らせいた"
|
||||
"します。以下、ご注文の詳細です:"
|
||||
msgstr "ご注文ありがとうございます#%(order.pk)s!ご注文を承りましたことをお知らせいたします。以下、ご注文の詳細です:"
|
||||
|
||||
#: core/templates/digital_order_created_email.html:112
|
||||
#: core/templates/digital_order_delivered_email.html:111
|
||||
|
|
@ -2112,9 +2059,7 @@ msgstr "合計価格"
|
|||
msgid ""
|
||||
"if you have any questions, feel free to contact our support at\n"
|
||||
" %(config.EMAIL_HOST_USER)s."
|
||||
msgstr ""
|
||||
"ご不明な点がございましたら、%(config.EMAIL_HOST_USER)sまでお気軽にお問い合わ"
|
||||
"せください。"
|
||||
msgstr "ご不明な点がございましたら、%(config.EMAIL_HOST_USER)sまでお気軽にお問い合わせください。"
|
||||
|
||||
#: core/templates/digital_order_created_email.html:133
|
||||
#, python-format
|
||||
|
|
@ -2140,8 +2085,7 @@ msgstr "こんにちは、%(user_first_name)sです、"
|
|||
msgid ""
|
||||
"we have successfully processed your order №%(order_uuid)s! below are the\n"
|
||||
" details of your order:"
|
||||
msgstr ""
|
||||
"ご注文の№%(order_uuid)sが正常に処理されました!以下はご注文の詳細です:"
|
||||
msgstr "ご注文の№%(order_uuid)sが正常に処理されました!以下はご注文の詳細です:"
|
||||
|
||||
#: core/templates/digital_order_delivered_email.html:129
|
||||
msgid ""
|
||||
|
|
@ -2161,9 +2105,7 @@ msgstr "価値"
|
|||
msgid ""
|
||||
"if you have any questions, feel free to contact our support at\n"
|
||||
" %(contact_email)s."
|
||||
msgstr ""
|
||||
"ご不明な点がございましたら、%(contact_email)sまでお気軽にお問い合わせくださ"
|
||||
"い。"
|
||||
msgstr "ご不明な点がございましたら、%(contact_email)sまでお気軽にお問い合わせください。"
|
||||
|
||||
#: core/templates/digital_order_delivered_email.html:166
|
||||
#, python-format
|
||||
|
|
@ -2177,12 +2119,9 @@ msgstr "キー"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"ご注文ありがとうございます!ご購入を確認させていただきました。以下、ご注文の"
|
||||
"詳細です:"
|
||||
msgstr "ご注文ありがとうございます!ご購入を確認させていただきました。以下、ご注文の詳細です:"
|
||||
|
||||
#: core/templates/shipped_order_created_email.html:123
|
||||
#: core/templates/shipped_order_delivered_email.html:123
|
||||
|
|
@ -2271,6 +2210,3 @@ msgstr "ファビコンが見つかりません"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "ジオコーディングエラー:{e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "eVibesエンジン"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -27,7 +27,8 @@ msgstr "Is actief"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Als false is ingesteld, kan dit object niet worden gezien door gebruikers "
|
||||
"zonder de benodigde toestemming"
|
||||
|
|
@ -181,8 +182,7 @@ msgid ""
|
|||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"Alleen een sleutel gebruiken om toegestane gegevens uit de cache te lezen.\n"
|
||||
"Sleutel, gegevens en time-out met verificatie toepassen om gegevens naar de "
|
||||
"cache te schrijven."
|
||||
"Sleutel, gegevens en time-out met verificatie toepassen om gegevens naar de cache te schrijven."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -240,7 +240,8 @@ msgstr ""
|
|||
"opslaan"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Enkele velden van een bestaande attribuutgroep herschrijven door niet-"
|
||||
"wijzigbare velden op te slaan"
|
||||
|
|
@ -295,7 +296,8 @@ msgstr ""
|
|||
"attributen worden opgeslagen"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Herschrijf sommige velden van een bestaande attribuutwaarde door niet-"
|
||||
"wijzigbare velden op te slaan"
|
||||
|
|
@ -333,15 +335,16 @@ msgstr "Alle categorieën weergeven (eenvoudige weergave)"
|
|||
#: core/docs/drf/viewsets.py:152
|
||||
msgid "for non-staff users, only their own orders are returned."
|
||||
msgstr ""
|
||||
"Voor niet-personeelsleden worden alleen hun eigen bestellingen geretourneerd."
|
||||
"Voor niet-personeelsleden worden alleen hun eigen bestellingen "
|
||||
"geretourneerd."
|
||||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Hoofdlettergevoelig substring zoeken in human_readable_id, order_products."
|
||||
"product.name en order_products.product.partnumber"
|
||||
"Hoofdlettergevoelig substring zoeken in human_readable_id, "
|
||||
"order_products.product.name en order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -374,13 +377,13 @@ msgstr "Filter op bestelstatus (hoofdlettergevoelige substringmatch)"
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Sorteer op een van: uuid, human_readable_id, user_email, gebruiker, status, "
|
||||
"gemaakt, gewijzigd, buy_time, willekeurig. Voorvoegsel met '-' voor aflopend "
|
||||
"(bijv. '-buy_time')."
|
||||
"gemaakt, gewijzigd, buy_time, willekeurig. Voorvoegsel met '-' voor aflopend"
|
||||
" (bijv. '-buy_time')."
|
||||
|
||||
#: core/docs/drf/viewsets.py:210
|
||||
msgid "retrieve a single order (detailed view)"
|
||||
|
|
@ -429,7 +432,8 @@ msgstr "een bestelling kopen zonder een account aan te maken"
|
|||
#: core/docs/drf/viewsets.py:246
|
||||
msgid "finalizes the order purchase for a non-registered user."
|
||||
msgstr ""
|
||||
"Rondt de aankoop van de bestelling af voor een niet-geregistreerde gebruiker."
|
||||
"Rondt de aankoop van de bestelling af voor een niet-geregistreerde "
|
||||
"gebruiker."
|
||||
|
||||
#: core/docs/drf/viewsets.py:254
|
||||
msgid "add product to order"
|
||||
|
|
@ -563,28 +567,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filter op een of meer attribuutnaam-/waardeparen. \n"
|
||||
"- **Syntaxis**: `attr_name=methode-waarde[;attr2=methode2-waarde2]...`\n"
|
||||
"- **Methodes** (standaard op `icontains` indien weggelaten): `iexact`, "
|
||||
"`exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, "
|
||||
"`endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- Waarde typen**: JSON wordt eerst geprobeerd (zodat je lijsten/dicten kunt "
|
||||
"doorgeven), `true`/`false` voor booleans, integers, floats; anders behandeld "
|
||||
"als string. \n"
|
||||
"- **Base64**: prefix met `b64-` om URL-veilige base64-encodering van de ruwe "
|
||||
"waarde. \n"
|
||||
"- **Methodes** (standaard op `icontains` indien weggelaten): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- Waarde typen**: JSON wordt eerst geprobeerd (zodat je lijsten/dicten kunt doorgeven), `true`/`false` voor booleans, integers, floats; anders behandeld als string. \n"
|
||||
"- **Base64**: prefix met `b64-` om URL-veilige base64-encodering van de ruwe waarde. \n"
|
||||
"Voorbeelden: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`."
|
||||
|
|
@ -639,14 +633,11 @@ msgstr "(exact) Digitaal vs. fysiek"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Door komma's gescheiden lijst van velden om op te sorteren. Voorvoegsel met "
|
||||
"`-` voor aflopend. \n"
|
||||
"**Toegestaan:** uuid, beoordeling, naam, slug, gemaakt, gewijzigd, prijs, "
|
||||
"willekeurig"
|
||||
"Door komma's gescheiden lijst van velden om op te sorteren. Voorvoegsel met `-` voor aflopend. \n"
|
||||
"**Toegestaan:** uuid, beoordeling, naam, slug, gemaakt, gewijzigd, prijs, willekeurig"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
msgid "retrieve a single product (detailed view)"
|
||||
|
|
@ -754,7 +745,8 @@ msgstr "alle order-productrelaties weergeven (eenvoudige weergave)"
|
|||
|
||||
#: core/docs/drf/viewsets.py:629
|
||||
msgid "retrieve a single order–product relation (detailed view)"
|
||||
msgstr "een enkele bestelling-productrelatie ophalen (gedetailleerde weergave)"
|
||||
msgstr ""
|
||||
"een enkele bestelling-productrelatie ophalen (gedetailleerde weergave)"
|
||||
|
||||
#: core/docs/drf/viewsets.py:636
|
||||
msgid "create a new order–product relation"
|
||||
|
|
@ -981,8 +973,8 @@ msgstr "Een bestelling kopen"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Stuur de attributen als de string opgemaakt als attr1=waarde1,attr2=waarde2"
|
||||
|
||||
|
|
@ -1041,7 +1033,8 @@ msgstr ""
|
|||
"filteren."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Minimale en maximale prijzen voor producten in deze categorie, indien "
|
||||
"beschikbaar."
|
||||
|
|
@ -1394,10 +1387,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "tags die deze categorie helpen beschrijven of groeperen"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Prioriteit van het merk"
|
||||
msgstr "Prioriteit"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1548,7 +1539,8 @@ msgstr "Attribuut van deze waarde"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "Het specifieke product geassocieerd met de waarde van dit kenmerk"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Bijbehorend product"
|
||||
|
||||
|
|
@ -1808,7 +1800,8 @@ msgstr "Begin geldigheidsduur"
|
|||
#: core/models.py:824
|
||||
msgid "timestamp when the promocode was used, blank if not used yet"
|
||||
msgstr ""
|
||||
"Tijdstempel wanneer de promocode werd gebruikt, leeg indien nog niet gebruikt"
|
||||
"Tijdstempel wanneer de promocode werd gebruikt, leeg indien nog niet "
|
||||
"gebruikt"
|
||||
|
||||
#: core/models.py:825
|
||||
msgid "usage timestamp"
|
||||
|
|
@ -1835,8 +1828,8 @@ msgid ""
|
|||
"only one type of discount should be defined (amount or percent), but not "
|
||||
"both or neither."
|
||||
msgstr ""
|
||||
"Er moet slechts één type korting worden gedefinieerd (bedrag of percentage), "
|
||||
"maar niet beide of geen van beide."
|
||||
"Er moet slechts één type korting worden gedefinieerd (bedrag of percentage),"
|
||||
" maar niet beide of geen van beide."
|
||||
|
||||
#: core/models.py:863
|
||||
msgid "promocode already used"
|
||||
|
|
@ -1934,8 +1927,8 @@ msgstr "Je kunt niet meer producten toevoegen dan er op voorraad zijn"
|
|||
#: core/models.py:1060 core/models.py:1088 core/models.py:1098
|
||||
msgid "you cannot remove products from an order that is not a pending one"
|
||||
msgstr ""
|
||||
"U kunt geen producten verwijderen uit een bestelling die niet in behandeling "
|
||||
"is."
|
||||
"U kunt geen producten verwijderen uit een bestelling die niet in behandeling"
|
||||
" is."
|
||||
|
||||
#: core/models.py:1083
|
||||
#, python-brace-format
|
||||
|
|
@ -1984,7 +1977,8 @@ msgstr ""
|
|||
msgid ""
|
||||
"invalid payment method: {payment_method} from {available_payment_methods}"
|
||||
msgstr ""
|
||||
"Ongeldige betalingsmethode: {payment_method} van {available_payment_methods}!"
|
||||
"Ongeldige betalingsmethode: {payment_method} van "
|
||||
"{available_payment_methods}!"
|
||||
|
||||
#: core/models.py:1324
|
||||
msgid "the price paid by the customer for this product at purchase time"
|
||||
|
|
@ -2050,8 +2044,8 @@ msgstr "verkeerde actie opgegeven voor feedback: {action}"
|
|||
#: core/models.py:1445
|
||||
msgid "you cannot feedback an order which is not received"
|
||||
msgstr ""
|
||||
"U kunt geen producten verwijderen uit een bestelling die niet in behandeling "
|
||||
"is."
|
||||
"U kunt geen producten verwijderen uit een bestelling die niet in behandeling"
|
||||
" is."
|
||||
|
||||
#: core/models.py:1457
|
||||
msgid "download"
|
||||
|
|
@ -2075,7 +2069,8 @@ msgid "feedback comments"
|
|||
msgstr "Reacties"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Verwijst naar het specifieke product in een bestelling waar deze feedback "
|
||||
"over gaat"
|
||||
|
|
@ -2135,8 +2130,7 @@ msgstr "Hallo %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Hartelijk dank voor uw bestelling #%(order.pk)s! We zijn blij om u te "
|
||||
|
|
@ -2230,8 +2224,7 @@ msgstr "Sleutel"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Bedankt voor uw bestelling! We zijn blij om uw aankoop te bevestigen. "
|
||||
|
|
@ -2268,7 +2261,8 @@ msgstr "Zowel gegevens als time-out zijn vereist"
|
|||
|
||||
#: core/utils/caching.py:43
|
||||
msgid "invalid timeout value, it must be between 0 and 216000 seconds"
|
||||
msgstr "Ongeldige time-outwaarde, deze moet tussen 0 en 216000 seconden liggen"
|
||||
msgstr ""
|
||||
"Ongeldige time-outwaarde, deze moet tussen 0 en 216000 seconden liggen"
|
||||
|
||||
#: core/utils/db.py:14
|
||||
#, python-brace-format
|
||||
|
|
@ -2326,6 +2320,3 @@ msgstr "favicon niet gevonden"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Fout bij geocodering: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "eVibes motor"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -29,7 +29,8 @@ msgstr "Jest aktywny"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Jeśli ustawione na false, obiekt ten nie może być widoczny dla użytkowników "
|
||||
"bez wymaganych uprawnień."
|
||||
|
|
@ -183,8 +184,7 @@ msgid ""
|
|||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"Zastosuj tylko klucz, aby odczytać dozwolone dane z pamięci podręcznej.\n"
|
||||
"Zastosuj klucz, dane i limit czasu z uwierzytelnianiem, aby zapisać dane w "
|
||||
"pamięci podręcznej."
|
||||
"Zastosuj klucz, dane i limit czasu z uwierzytelnianiem, aby zapisać dane w pamięci podręcznej."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -241,7 +241,8 @@ msgstr ""
|
|||
"nieedytowalnych"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Przepisanie niektórych pól istniejącej grupy atrybutów z zachowaniem "
|
||||
"atrybutów nieedytowalnych"
|
||||
|
|
@ -296,7 +297,8 @@ msgstr ""
|
|||
"nieedytowalnych"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Przepisz niektóre pola istniejącej wartości atrybutu, zapisując wartości "
|
||||
"nieedytowalne"
|
||||
|
|
@ -339,11 +341,11 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Wyszukiwanie podciągów z uwzględnieniem wielkości liter w human_readable_id, "
|
||||
"order_products.product.name i order_products.product.partnumber."
|
||||
"Wyszukiwanie podciągów z uwzględnieniem wielkości liter w human_readable_id,"
|
||||
" order_products.product.name i order_products.product.partnumber."
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -376,14 +378,14 @@ msgstr "Filtrowanie według identyfikatora UUID użytkownika"
|
|||
#: core/docs/drf/viewsets.py:195
|
||||
msgid "Filter by order status (case-insensitive substring match)"
|
||||
msgstr ""
|
||||
"Filtrowanie według statusu zamówienia (dopasowanie podciągu z uwzględnieniem "
|
||||
"wielkości liter)"
|
||||
"Filtrowanie według statusu zamówienia (dopasowanie podciągu z uwzględnieniem"
|
||||
" wielkości liter)"
|
||||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Kolejność według jednego z: uuid, human_readable_id, user_email, user, "
|
||||
"status, created, modified, buy_time, random. Prefiks z \"-\" dla malejącego "
|
||||
|
|
@ -563,28 +565,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filtrowanie według jednej lub więcej par atrybut/wartość. \n"
|
||||
"- Składnia**: `attr_name=method-value[;attr2=method2-value2]...`\n"
|
||||
"- **Metody** (domyślnie `icontains` jeśli pominięte): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"- Wpisywanie wartości**: JSON jest próbowany jako pierwszy (więc można "
|
||||
"przekazywać listy/dykty), `true`/`false` dla booleans, integers, floats; w "
|
||||
"przeciwnym razie traktowane jako string. \n"
|
||||
"- Base64**: prefiks z `b64-` do bezpiecznego dla adresów URL kodowania "
|
||||
"base64 surowej wartości. \n"
|
||||
"- **Metody** (domyślnie `icontains` jeśli pominięte): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"- Wpisywanie wartości**: JSON jest próbowany jako pierwszy (więc można przekazywać listy/dykty), `true`/`false` dla booleans, integers, floats; w przeciwnym razie traktowane jako string. \n"
|
||||
"- Base64**: prefiks z `b64-` do bezpiecznego dla adresów URL kodowania base64 surowej wartości. \n"
|
||||
"Przykłady: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\", \"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
|
|
@ -639,12 +631,10 @@ msgstr "(dokładnie) Cyfrowe vs. fizyczne"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Rozdzielana przecinkami lista pól do posortowania. Prefiks z `-` dla "
|
||||
"sortowania malejącego. \n"
|
||||
"Rozdzielana przecinkami lista pól do posortowania. Prefiks z `-` dla sortowania malejącego. \n"
|
||||
"**Dozwolone:** uuid, rating, name, slug, created, modified, price, random"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -978,8 +968,8 @@ msgstr "Kup zamówienie"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Prześlij atrybuty jako ciąg znaków sformatowany w następujący sposób: "
|
||||
"attr1=value1,attr2=value2"
|
||||
|
|
@ -1038,7 +1028,8 @@ msgstr ""
|
|||
"Które atrybuty i wartości mogą być używane do filtrowania tej kategorii."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Minimalne i maksymalne ceny produktów w tej kategorii, jeśli są dostępne."
|
||||
|
||||
|
|
@ -1225,8 +1216,7 @@ msgstr "Numer telefonu firmy"
|
|||
|
||||
#: core/graphene/object_types.py:506
|
||||
msgid "email from, sometimes it must be used instead of host user value"
|
||||
msgstr ""
|
||||
"\"email from\", czasami musi być użyty zamiast wartości użytkownika hosta"
|
||||
msgstr "\"email from\", czasami musi być użyty zamiast wartości użytkownika hosta"
|
||||
|
||||
#: core/graphene/object_types.py:507
|
||||
msgid "email host user"
|
||||
|
|
@ -1388,10 +1378,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "tagi, które pomagają opisać lub pogrupować tę kategorię"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Priorytet marki"
|
||||
msgstr "Priorytet"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1542,7 +1530,8 @@ msgstr "Atrybut tej wartości"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "Konkretny produkt powiązany z wartością tego atrybutu"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Produkt powiązany"
|
||||
|
||||
|
|
@ -1552,7 +1541,8 @@ msgstr "Konkretna wartość dla tego atrybutu"
|
|||
|
||||
#: core/models.py:526
|
||||
msgid "provide alternative text for the image for accessibility"
|
||||
msgstr "Zapewnienie alternatywnego tekstu dla obrazu w celu ułatwienia dostępu"
|
||||
msgstr ""
|
||||
"Zapewnienie alternatywnego tekstu dla obrazu w celu ułatwienia dostępu"
|
||||
|
||||
#: core/models.py:527
|
||||
msgid "image alt text"
|
||||
|
|
@ -1907,7 +1897,8 @@ msgstr "Zamówienie"
|
|||
|
||||
#: core/models.py:975
|
||||
msgid "a user must have only one pending order at a time"
|
||||
msgstr "Użytkownik może mieć tylko jedno oczekujące zlecenie w danym momencie!"
|
||||
msgstr ""
|
||||
"Użytkownik może mieć tylko jedno oczekujące zlecenie w danym momencie!"
|
||||
|
||||
#: core/models.py:1011
|
||||
msgid "you cannot add products to an order that is not a pending one"
|
||||
|
|
@ -1991,7 +1982,8 @@ msgstr "Cena zakupu w momencie zamówienia"
|
|||
#: core/models.py:1330
|
||||
msgid "internal comments for admins about this ordered product"
|
||||
msgstr ""
|
||||
"Wewnętrzne komentarze dla administratorów dotyczące tego zamówionego produktu"
|
||||
"Wewnętrzne komentarze dla administratorów dotyczące tego zamówionego "
|
||||
"produktu"
|
||||
|
||||
#: core/models.py:1331
|
||||
msgid "internal comments"
|
||||
|
|
@ -2069,7 +2061,8 @@ msgid "feedback comments"
|
|||
msgstr "Komentarze zwrotne"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Odnosi się do konkretnego produktu w zamówieniu, którego dotyczy ta "
|
||||
"informacja zwrotna."
|
||||
|
|
@ -2129,8 +2122,7 @@ msgstr "Witam %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Dziękujemy za zamówienie #%(order.pk)s! Z przyjemnością informujemy, że "
|
||||
|
|
@ -2187,8 +2179,8 @@ msgid ""
|
|||
"we have successfully processed your order №%(order_uuid)s! below are the\n"
|
||||
" details of your order:"
|
||||
msgstr ""
|
||||
"Pomyślnie przetworzyliśmy Twoje zamówienie №%(order_uuid)s! Poniżej znajdują "
|
||||
"się szczegóły zamówienia:"
|
||||
"Pomyślnie przetworzyliśmy Twoje zamówienie №%(order_uuid)s! Poniżej znajdują"
|
||||
" się szczegóły zamówienia:"
|
||||
|
||||
#: core/templates/digital_order_delivered_email.html:129
|
||||
msgid ""
|
||||
|
|
@ -2224,8 +2216,7 @@ msgstr "Klucz"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Dziękujemy za zamówienie! Z przyjemnością potwierdzamy zakup. Poniżej "
|
||||
|
|
@ -2321,6 +2312,3 @@ msgstr "nie znaleziono favicon"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Błąd geokodowania: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "Silnik eVibes"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -29,7 +29,8 @@ msgstr "Está ativo"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Se definido como false, esse objeto não poderá ser visto por usuários sem a "
|
||||
"permissão necessária"
|
||||
|
|
@ -183,8 +184,7 @@ msgid ""
|
|||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"Aplicar somente uma chave para ler dados permitidos do cache.\n"
|
||||
"Aplicar chave, dados e tempo limite com autenticação para gravar dados no "
|
||||
"cache."
|
||||
"Aplicar chave, dados e tempo limite com autenticação para gravar dados no cache."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -240,7 +240,8 @@ msgid "rewrite an existing attribute group saving non-editables"
|
|||
msgstr "Reescrever um grupo de atributos existente salvando os não editáveis"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Reescreva alguns campos de um grupo de atributos existente salvando os não "
|
||||
"editáveis"
|
||||
|
|
@ -291,7 +292,8 @@ msgid "rewrite an existing attribute value saving non-editables"
|
|||
msgstr "Reescreva um valor de atributo existente salvando os não editáveis"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Reescreva alguns campos de um valor de atributo existente salvando os não "
|
||||
"editáveis"
|
||||
|
|
@ -332,12 +334,12 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Pesquisa de substring sem distinção entre maiúsculas e minúsculas em "
|
||||
"human_readable_id, order_products.product.name e order_products.product."
|
||||
"partnumber"
|
||||
"human_readable_id, order_products.product.name e "
|
||||
"order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -373,9 +375,9 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Ordene por uma das seguintes opções: uuid, human_readable_id, user_email, "
|
||||
"user, status, created, modified, buy_time, random. Prefixe com '-' para "
|
||||
|
|
@ -556,28 +558,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filtrar por um ou mais pares de nome/valor de atributo. \n"
|
||||
"- **Sintaxe**: `attr_name=method-value[;attr2=method2-value2]...`\n"
|
||||
"- Métodos** (o padrão é `icontains` se omitido): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"- Digitação de valores**: JSON é tentado primeiro (para que você possa "
|
||||
"passar listas/dicas), `true`/`false` para booleanos, inteiros, flutuantes; "
|
||||
"caso contrário, é tratado como string. \n"
|
||||
"- Base64**: prefixo com `b64-` para codificar o valor bruto com base64 de "
|
||||
"forma segura para a URL. \n"
|
||||
"- Métodos** (o padrão é `icontains` se omitido): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"- Digitação de valores**: JSON é tentado primeiro (para que você possa passar listas/dicas), `true`/`false` para booleanos, inteiros, flutuantes; caso contrário, é tratado como string. \n"
|
||||
"- Base64**: prefixo com `b64-` para codificar o valor bruto com base64 de forma segura para a URL. \n"
|
||||
"Exemplos: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\", \"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
|
|
@ -633,14 +625,11 @@ msgstr "(exato) Digital vs. físico"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Lista de campos separada por vírgulas para classificação. Prefixe com `-` "
|
||||
"para classificação decrescente. \n"
|
||||
"**Permitido:** uuid, classificação, nome, slug, criado, modificado, preço, "
|
||||
"aleatório"
|
||||
"Lista de campos separada por vírgulas para classificação. Prefixe com `-` para classificação decrescente. \n"
|
||||
"**Permitido:** uuid, classificação, nome, slug, criado, modificado, preço, aleatório"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
msgid "retrieve a single product (detailed view)"
|
||||
|
|
@ -971,8 +960,8 @@ msgstr "Comprar um pedido"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Envie os atributos como uma string formatada como attr1=value1,attr2=value2"
|
||||
|
||||
|
|
@ -1030,7 +1019,8 @@ msgstr ""
|
|||
"Quais atributos e valores podem ser usados para filtrar essa categoria."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr "Preços mínimo e máximo dos produtos dessa categoria, se disponíveis."
|
||||
|
||||
#: core/graphene/object_types.py:135
|
||||
|
|
@ -1380,10 +1370,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "tags que ajudam a descrever ou agrupar essa categoria"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Prioridade da marca"
|
||||
msgstr "Prioridade"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1534,7 +1522,8 @@ msgstr "Atributo desse valor"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "O produto específico associado ao valor desse atributo"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Produto associado"
|
||||
|
||||
|
|
@ -1544,7 +1533,8 @@ msgstr "O valor específico para esse atributo"
|
|||
|
||||
#: core/models.py:526
|
||||
msgid "provide alternative text for the image for accessibility"
|
||||
msgstr "Forneça um texto alternativo para a imagem para fins de acessibilidade"
|
||||
msgstr ""
|
||||
"Forneça um texto alternativo para a imagem para fins de acessibilidade"
|
||||
|
||||
#: core/models.py:527
|
||||
msgid "image alt text"
|
||||
|
|
@ -1820,8 +1810,8 @@ msgid ""
|
|||
"only one type of discount should be defined (amount or percent), but not "
|
||||
"both or neither."
|
||||
msgstr ""
|
||||
"Apenas um tipo de desconto deve ser definido (valor ou porcentagem), mas não "
|
||||
"ambos ou nenhum."
|
||||
"Apenas um tipo de desconto deve ser definido (valor ou porcentagem), mas não"
|
||||
" ambos ou nenhum."
|
||||
|
||||
#: core/models.py:863
|
||||
msgid "promocode already used"
|
||||
|
|
@ -1931,7 +1921,8 @@ msgstr "O código promocional não existe"
|
|||
#: core/models.py:1132
|
||||
msgid "you can only buy physical products with shipping address specified"
|
||||
msgstr ""
|
||||
"Você só pode comprar produtos físicos com o endereço de entrega especificado!"
|
||||
"Você só pode comprar produtos físicos com o endereço de entrega "
|
||||
"especificado!"
|
||||
|
||||
#: core/models.py:1153
|
||||
msgid "address does not exist"
|
||||
|
|
@ -2060,10 +2051,11 @@ msgid "feedback comments"
|
|||
msgstr "Comentários de feedback"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Faz referência ao produto específico em um pedido sobre o qual se trata esse "
|
||||
"feedback"
|
||||
"Faz referência ao produto específico em um pedido sobre o qual se trata esse"
|
||||
" feedback"
|
||||
|
||||
#: core/models.py:1490
|
||||
msgid "related order product"
|
||||
|
|
@ -2120,8 +2112,7 @@ msgstr "Olá %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Obrigado por seu pedido #%(order.pk)s! Temos o prazer de informá-lo de que "
|
||||
|
|
@ -2214,8 +2205,7 @@ msgstr "Chave"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Obrigado por seu pedido! Temos o prazer de confirmar sua compra. Abaixo "
|
||||
|
|
@ -2309,6 +2299,3 @@ msgstr "favicon não encontrado"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Erro de geocodificação: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "Motor eVibes"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -29,10 +29,11 @@ msgstr "Este activ"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Dacă este setat la false, acest obiect nu poate fi văzut de utilizatori fără "
|
||||
"permisiunea necesară"
|
||||
"Dacă este setat la false, acest obiect nu poate fi văzut de utilizatori fără"
|
||||
" permisiunea necesară"
|
||||
|
||||
#: core/abstract.py:22 core/choices.py:18
|
||||
msgid "created"
|
||||
|
|
@ -183,8 +184,7 @@ msgid ""
|
|||
"apply key, data and timeout with authentication to write data to cache."
|
||||
msgstr ""
|
||||
"Aplicați doar o cheie pentru a citi datele permise din cache.\n"
|
||||
"Aplicați o cheie, date și timeout cu autentificare pentru a scrie date în "
|
||||
"cache."
|
||||
"Aplicați o cheie, date și timeout cu autentificare pentru a scrie date în cache."
|
||||
|
||||
#: core/docs/drf/views.py:32
|
||||
msgid "get a list of supported languages"
|
||||
|
|
@ -205,8 +205,8 @@ msgstr "Solicitați un URL CORSed. Numai https este permis."
|
|||
#: core/docs/drf/views.py:85
|
||||
msgid "global search endpoint to query across project's tables"
|
||||
msgstr ""
|
||||
"Punct final de căutare globală pentru a efectua interogări în toate tabelele "
|
||||
"proiectului"
|
||||
"Punct final de căutare globală pentru a efectua interogări în toate tabelele"
|
||||
" proiectului"
|
||||
|
||||
#: core/docs/drf/views.py:91
|
||||
msgid "purchase an order as a business"
|
||||
|
|
@ -217,8 +217,8 @@ msgid ""
|
|||
"purchase an order as a business, using the provided `products` with "
|
||||
"`product_uuid` and `attributes`."
|
||||
msgstr ""
|
||||
"Achiziționați o comandă ca o afacere, utilizând `products` cu `product_uuid` "
|
||||
"și `attributes` furnizate."
|
||||
"Achiziționați o comandă ca o afacere, utilizând `products` cu `product_uuid`"
|
||||
" și `attributes` furnizate."
|
||||
|
||||
#: core/docs/drf/viewsets.py:43
|
||||
msgid "list all attribute groups (simple view)"
|
||||
|
|
@ -239,10 +239,12 @@ msgstr "Ștergerea unui grup de atribute"
|
|||
#: core/docs/drf/viewsets.py:59
|
||||
msgid "rewrite an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Rescrierea unui grup de atribute existent cu salvarea elementelor needitabile"
|
||||
"Rescrierea unui grup de atribute existent cu salvarea elementelor "
|
||||
"needitabile"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Rescrierea unor câmpuri ale unui grup de atribute existent, cu salvarea "
|
||||
"elementelor needitabile"
|
||||
|
|
@ -295,7 +297,8 @@ msgstr ""
|
|||
"Rescrierea unei valori de atribut existente care salvează non-editabile"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Rescrierea unor câmpuri ale unei valori de atribut existente salvând "
|
||||
"elementele needitabile"
|
||||
|
|
@ -338,8 +341,8 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Căutare de substring insensibilă la majuscule în human_readable_id, "
|
||||
"order_products.product.name și order_products.product.partnumber"
|
||||
|
|
@ -378,9 +381,9 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Ordonați după unul dintre: uuid, human_readable_id, user_email, user, "
|
||||
"status, created, modified, buy_time, random. Prefixați cu \"-\" pentru "
|
||||
|
|
@ -562,29 +565,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Filtrați după una sau mai multe perechi nume de atribut/valoare. \n"
|
||||
"- **Sintaxa**: `attr_name=method-value[;attr2=method2-value2]...`\n"
|
||||
"- **Metode** (valoarea implicită este `icontains` dacă este omisă): "
|
||||
"`iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, "
|
||||
"`istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, "
|
||||
"`gt`, `gte`, `in`\n"
|
||||
"- **Value typing**: JSON este încercat în primul rând (astfel încât să "
|
||||
"puteți trece liste/dicte), `true`/`false` pentru booleeni, întregi, float; "
|
||||
"în caz contrar tratat ca string. \n"
|
||||
"- **Base64**: prefix cu `b64-` pentru a codifica valoarea brută în baza64 în "
|
||||
"condiții de siguranță URL. \n"
|
||||
"- **Metode** (valoarea implicită este `icontains` dacă este omisă): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
|
||||
"- **Value typing**: JSON este încercat în primul rând (astfel încât să puteți trece liste/dicte), `true`/`false` pentru booleeni, întregi, float; în caz contrar tratat ca string. \n"
|
||||
"- **Base64**: prefix cu `b64-` pentru a codifica valoarea brută în baza64 în condiții de siguranță URL. \n"
|
||||
"Exemple: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
|
|
@ -639,12 +631,10 @@ msgstr "(exact) Digital vs. fizic"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Lista de câmpuri separate prin virgulă după care se face sortarea. Prefixați "
|
||||
"cu `-` pentru descrescător. \n"
|
||||
"Lista de câmpuri separate prin virgulă după care se face sortarea. Prefixați cu `-` pentru descrescător. \n"
|
||||
"**Autorizate:** uuid, rating, nume, slug, creat, modificat, preț, aleatoriu"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
|
|
@ -712,8 +702,8 @@ msgstr "Autocompletare adresă de intrare"
|
|||
#: core/docs/drf/viewsets.py:576
|
||||
msgid "raw data query string, please append with data from geo-IP endpoint"
|
||||
msgstr ""
|
||||
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb "
|
||||
"-l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
|
||||
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
|
||||
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
|
||||
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
|
||||
"hans -a core -a geo -a plăți -a vibes_auth -a blog"
|
||||
|
||||
|
|
@ -982,8 +972,8 @@ msgstr "Cumpărați o comandă"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Vă rugăm să trimiteți atributele sub formă de șir format ca attr1=valoare1, "
|
||||
"attr2=valoare2"
|
||||
|
|
@ -1043,10 +1033,11 @@ msgstr ""
|
|||
"categorii."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Prețurile minime și maxime pentru produsele din această categorie, dacă sunt "
|
||||
"disponibile."
|
||||
"Prețurile minime și maxime pentru produsele din această categorie, dacă sunt"
|
||||
" disponibile."
|
||||
|
||||
#: core/graphene/object_types.py:135
|
||||
msgid "tags for this category"
|
||||
|
|
@ -1365,7 +1356,8 @@ msgstr "Categorie imagine"
|
|||
|
||||
#: core/models.py:190
|
||||
msgid "define a markup percentage for products in this category"
|
||||
msgstr "Definiți un procent de majorare pentru produsele din această categorie"
|
||||
msgstr ""
|
||||
"Definiți un procent de majorare pentru produsele din această categorie"
|
||||
|
||||
#: core/models.py:199
|
||||
msgid "parent of this category to form a hierarchical structure"
|
||||
|
|
@ -1396,10 +1388,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "etichete care ajută la descrierea sau gruparea acestei categorii"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Prioritatea mărcii"
|
||||
msgstr "Prioritate"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1550,7 +1540,8 @@ msgstr "Atributul acestei valori"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "Produsul specific asociat cu valoarea acestui atribut"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Produs asociat"
|
||||
|
||||
|
|
@ -1984,7 +1975,8 @@ msgstr ""
|
|||
msgid ""
|
||||
"invalid payment method: {payment_method} from {available_payment_methods}"
|
||||
msgstr ""
|
||||
"Metodă de plată invalidă: {payment_method} de la {available_payment_methods}!"
|
||||
"Metodă de plată invalidă: {payment_method} de la "
|
||||
"{available_payment_methods}!"
|
||||
|
||||
#: core/models.py:1324
|
||||
msgid "the price paid by the customer for this product at purchase time"
|
||||
|
|
@ -2075,10 +2067,11 @@ msgid "feedback comments"
|
|||
msgstr "Comentarii de feedback"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Face referire la produsul specific dintr-o comandă despre care este vorba în "
|
||||
"acest feedback"
|
||||
"Face referire la produsul specific dintr-o comandă despre care este vorba în"
|
||||
" acest feedback"
|
||||
|
||||
#: core/models.py:1490
|
||||
msgid "related order product"
|
||||
|
|
@ -2100,8 +2093,8 @@ msgstr "Feedback"
|
|||
msgid ""
|
||||
"you must provide a comment, rating, and order product uuid to add feedback."
|
||||
msgstr ""
|
||||
"trebuie să furnizați un comentariu, un rating și uuid-ul produsului comandat "
|
||||
"pentru a adăuga feedback."
|
||||
"trebuie să furnizați un comentariu, un rating și uuid-ul produsului comandat"
|
||||
" pentru a adăuga feedback."
|
||||
|
||||
#: core/signals.py:62
|
||||
msgid "error during promocode creation: {e!s}"
|
||||
|
|
@ -2135,8 +2128,7 @@ msgstr "Bună ziua %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Vă mulțumim pentru comanda dvs. #%(order.pk)s! Suntem încântați să vă "
|
||||
|
|
@ -2230,12 +2222,11 @@ msgstr "Cheie"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Vă mulțumim pentru comanda dvs.! Suntem încântați să vă confirmăm achiziția. "
|
||||
"Mai jos sunt detaliile comenzii dvs:"
|
||||
"Vă mulțumim pentru comanda dvs.! Suntem încântați să vă confirmăm achiziția."
|
||||
" Mai jos sunt detaliile comenzii dvs:"
|
||||
|
||||
#: core/templates/shipped_order_created_email.html:123
|
||||
#: core/templates/shipped_order_delivered_email.html:123
|
||||
|
|
@ -2326,6 +2317,3 @@ msgstr "favicon nu a fost găsit"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Eroare de geocodare: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "Motorul eVibes"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -29,7 +29,8 @@ msgstr "Активен"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr ""
|
||||
"Если установлено значение false, этот объект не может быть виден "
|
||||
"пользователям без необходимого разрешения"
|
||||
|
|
@ -241,7 +242,8 @@ msgstr ""
|
|||
"элементов"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr ""
|
||||
"Переписывание некоторых полей существующей группы атрибутов с сохранением "
|
||||
"нередактируемых полей"
|
||||
|
|
@ -295,7 +297,8 @@ msgstr ""
|
|||
"значений"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr ""
|
||||
"Переписывание некоторых полей существующего значения атрибута с сохранением "
|
||||
"нередактируемых значений"
|
||||
|
|
@ -339,11 +342,11 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"Поиск подстроки с учетом регистра в human_readable_id, order_products."
|
||||
"product.name и order_products.product.partnumber"
|
||||
"Поиск подстроки с учетом регистра в human_readable_id, "
|
||||
"order_products.product.name и order_products.product.partnumber"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -379,9 +382,9 @@ msgstr ""
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"Упорядочивайте по одному из следующих признаков: uuid, human_readable_id, "
|
||||
"user_email, user, status, created, modified, buy_time, random. Префикс '-' "
|
||||
|
|
@ -457,8 +460,8 @@ msgid ""
|
|||
"adds a list of products to an order using the provided `product_uuid` and "
|
||||
"`attributes`."
|
||||
msgstr ""
|
||||
"Добавляет список товаров в заказ, используя предоставленные `product_uuid` и "
|
||||
"`attributes`."
|
||||
"Добавляет список товаров в заказ, используя предоставленные `product_uuid` и"
|
||||
" `attributes`."
|
||||
|
||||
#: core/docs/drf/viewsets.py:266
|
||||
msgid "remove product from order"
|
||||
|
|
@ -481,8 +484,8 @@ msgid ""
|
|||
"removes a list of products from an order using the provided `product_uuid` "
|
||||
"and `attributes`"
|
||||
msgstr ""
|
||||
"Удаляет список товаров из заказа, используя предоставленные `product_uuid` и "
|
||||
"`attributes`."
|
||||
"Удаляет список товаров из заказа, используя предоставленные `product_uuid` и"
|
||||
" `attributes`."
|
||||
|
||||
#: core/docs/drf/viewsets.py:281
|
||||
msgid "list all wishlists (simple view)"
|
||||
|
|
@ -563,29 +566,18 @@ msgstr ""
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"Фильтр по одной или нескольким парам имя/значение атрибута. \n"
|
||||
"- **Синтаксис**: `attr_name=method-value[;attr2=method2-value2]...`.\n"
|
||||
"- **Методы** (по умолчанию используется `icontains`, если опущено): "
|
||||
"`iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, "
|
||||
"`istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, "
|
||||
"`gt`, `gte`, `in`.\n"
|
||||
"- **Типизация значений**: JSON сначала пытается принять значение (так что вы "
|
||||
"можете передавать списки/дискреты), `true`/`false` для булевых, целых чисел, "
|
||||
"плавающих; в противном случае обрабатывается как строка. \n"
|
||||
"- **Base64**: префикс `b64-` для безопасного для URL base64-кодирования "
|
||||
"исходного значения. \n"
|
||||
"- **Методы** (по умолчанию используется `icontains`, если опущено): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`.\n"
|
||||
"- **Типизация значений**: JSON сначала пытается принять значение (так что вы можете передавать списки/дискреты), `true`/`false` для булевых, целых чисел, плавающих; в противном случае обрабатывается как строка. \n"
|
||||
"- **Base64**: префикс `b64-` для безопасного для URL base64-кодирования исходного значения. \n"
|
||||
"Примеры: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\", \"bluetooth\"]`,\n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`."
|
||||
|
|
@ -640,14 +632,11 @@ msgstr "(точно) Цифровые и физические"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"Список полей для сортировки, разделенных запятыми. Для сортировки по "
|
||||
"убыванию используйте префикс `-`. \n"
|
||||
"**Разрешенные:** uuid, рейтинг, название, slug, created, modified, price, "
|
||||
"random"
|
||||
"Список полей для сортировки, разделенных запятыми. Для сортировки по убыванию используйте префикс `-`. \n"
|
||||
"**Разрешенные:** uuid, рейтинг, название, slug, created, modified, price, random"
|
||||
|
||||
#: core/docs/drf/viewsets.py:441
|
||||
msgid "retrieve a single product (detailed view)"
|
||||
|
|
@ -983,8 +972,8 @@ msgstr "Купить заказ"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr ""
|
||||
"Пожалуйста, отправьте атрибуты в виде строки, отформатированной как "
|
||||
"attr1=value1,attr2=value2"
|
||||
|
|
@ -1043,7 +1032,8 @@ msgstr ""
|
|||
"Какие атрибуты и значения можно использовать для фильтрации этой категории."
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr ""
|
||||
"Минимальные и максимальные цены на товары в этой категории, если они "
|
||||
"доступны."
|
||||
|
|
@ -1304,8 +1294,8 @@ msgstr "Группа атрибутов"
|
|||
#: core/models.py:96
|
||||
msgid "stores credentials and endpoints required for vendor communication"
|
||||
msgstr ""
|
||||
"Хранит учетные данные и конечные точки, необходимые для взаимодействия с API "
|
||||
"поставщика."
|
||||
"Хранит учетные данные и конечные точки, необходимые для взаимодействия с API"
|
||||
" поставщика."
|
||||
|
||||
#: core/models.py:98
|
||||
msgid "authentication info"
|
||||
|
|
@ -1396,10 +1386,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "теги, которые помогают описать или сгруппировать эту категорию"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "Приоритет бренда"
|
||||
msgstr "Приоритет"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1550,7 +1538,8 @@ msgstr "Атрибут этого значения"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "Конкретный продукт, связанный со значением этого атрибута"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "Сопутствующий товар"
|
||||
|
||||
|
|
@ -1838,8 +1827,8 @@ msgid ""
|
|||
"only one type of discount should be defined (amount or percent), but not "
|
||||
"both or neither."
|
||||
msgstr ""
|
||||
"Следует определить только один тип скидки (сумма или процент), но не оба или "
|
||||
"ни один из них."
|
||||
"Следует определить только один тип скидки (сумма или процент), но не оба или"
|
||||
" ни один из них."
|
||||
|
||||
#: core/models.py:863
|
||||
msgid "promocode already used"
|
||||
|
|
@ -1881,8 +1870,8 @@ msgstr "Статус заказа"
|
|||
#: core/models.py:926 core/models.py:1336
|
||||
msgid "json structure of notifications to display to users"
|
||||
msgstr ""
|
||||
"JSON-структура уведомлений для отображения пользователям, в административном "
|
||||
"интерфейсе используется табличный вид"
|
||||
"JSON-структура уведомлений для отображения пользователям, в административном"
|
||||
" интерфейсе используется табличный вид"
|
||||
|
||||
#: core/models.py:932
|
||||
msgid "json representation of order attributes for this order"
|
||||
|
|
@ -1934,7 +1923,8 @@ msgstr "Вы не можете добавить больше товаров, ч
|
|||
|
||||
#: core/models.py:1060 core/models.py:1088 core/models.py:1098
|
||||
msgid "you cannot remove products from an order that is not a pending one"
|
||||
msgstr "Вы не можете удалить товары из заказа, который не является отложенным."
|
||||
msgstr ""
|
||||
"Вы не можете удалить товары из заказа, который не является отложенным."
|
||||
|
||||
#: core/models.py:1083
|
||||
#, python-brace-format
|
||||
|
|
@ -1997,7 +1987,8 @@ msgstr "Покупная цена на момент заказа"
|
|||
|
||||
#: core/models.py:1330
|
||||
msgid "internal comments for admins about this ordered product"
|
||||
msgstr "Внутренние комментарии для администраторов об этом заказанном продукте"
|
||||
msgstr ""
|
||||
"Внутренние комментарии для администраторов об этом заказанном продукте"
|
||||
|
||||
#: core/models.py:1331
|
||||
msgid "internal comments"
|
||||
|
|
@ -2073,7 +2064,8 @@ msgid "feedback comments"
|
|||
msgstr "Комментарии к отзывам"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr ""
|
||||
"Ссылка на конкретный продукт в заказе, о котором идет речь в этом отзыве"
|
||||
|
||||
|
|
@ -2132,12 +2124,11 @@ msgstr "Здравствуйте %(order.user.first_name)s,"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"Благодарим вас за заказ #%(order.pk)s! Мы рады сообщить Вам, что приняли Ваш "
|
||||
"заказ в работу. Ниже приведены детали вашего заказа:"
|
||||
"Благодарим вас за заказ #%(order.pk)s! Мы рады сообщить Вам, что приняли Ваш"
|
||||
" заказ в работу. Ниже приведены детали вашего заказа:"
|
||||
|
||||
#: core/templates/digital_order_created_email.html:112
|
||||
#: core/templates/digital_order_delivered_email.html:111
|
||||
|
|
@ -2226,8 +2217,7 @@ msgstr "Ключ"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr ""
|
||||
"Спасибо за ваш заказ! Мы рады подтвердить вашу покупку. Ниже приведены "
|
||||
|
|
@ -2305,7 +2295,8 @@ msgstr "Параметр NOMINATIM_URL должен быть настроен!"
|
|||
#, python-brace-format
|
||||
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
|
||||
msgstr ""
|
||||
"Размеры изображения не должны превышать w{max_width} x h{max_height} пикселей"
|
||||
"Размеры изображения не должны превышать w{max_width} x h{max_height} "
|
||||
"пикселей"
|
||||
|
||||
#: core/validators.py:22
|
||||
msgid "invalid phone number format"
|
||||
|
|
@ -2323,6 +2314,3 @@ msgstr "favicon не найден"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "Ошибка геокодирования: {e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "Движок eVibes"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -27,7 +27,8 @@ msgstr "处于活动状态"
|
|||
|
||||
#: core/abstract.py:20
|
||||
msgid ""
|
||||
"if set to false, this object can't be seen by users without needed permission"
|
||||
"if set to false, this object can't be seen by users without needed "
|
||||
"permission"
|
||||
msgstr "如果设置为 false,则没有必要权限的用户无法查看此对象"
|
||||
|
||||
#: core/abstract.py:22 core/choices.py:18
|
||||
|
|
@ -209,9 +210,7 @@ msgstr "以企业身份购买订单"
|
|||
msgid ""
|
||||
"purchase an order as a business, using the provided `products` with "
|
||||
"`product_uuid` and `attributes`."
|
||||
msgstr ""
|
||||
"使用提供的带有 `product_uuid` 和 `attributes` 的 `products` 作为企业购买订"
|
||||
"单。"
|
||||
msgstr "使用提供的带有 `product_uuid` 和 `attributes` 的 `products` 作为企业购买订单。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:43
|
||||
msgid "list all attribute groups (simple view)"
|
||||
|
|
@ -234,7 +233,8 @@ msgid "rewrite an existing attribute group saving non-editables"
|
|||
msgstr "重写保存不可编辑的现有属性组"
|
||||
|
||||
#: core/docs/drf/viewsets.py:63
|
||||
msgid "rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute group saving non-editables"
|
||||
msgstr "重写现有属性组的某些字段,保存不可编辑的内容"
|
||||
|
||||
#: core/docs/drf/viewsets.py:70
|
||||
|
|
@ -282,7 +282,8 @@ msgid "rewrite an existing attribute value saving non-editables"
|
|||
msgstr "重写现有属性值,保存不可编辑属性"
|
||||
|
||||
#: core/docs/drf/viewsets.py:117
|
||||
msgid "rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgid ""
|
||||
"rewrite some fields of an existing attribute value saving non-editables"
|
||||
msgstr "重写现有属性值的某些字段,保存不可编辑的属性值"
|
||||
|
||||
#: core/docs/drf/viewsets.py:124
|
||||
|
|
@ -319,11 +320,11 @@ msgstr "对于非工作人员用户,只有他们自己的订单才会被退回
|
|||
|
||||
#: core/docs/drf/viewsets.py:158
|
||||
msgid ""
|
||||
"Case-insensitive substring search across human_readable_id, order_products."
|
||||
"product.name, and order_products.product.partnumber"
|
||||
"Case-insensitive substring search across human_readable_id, "
|
||||
"order_products.product.name, and order_products.product.partnumber"
|
||||
msgstr ""
|
||||
"在 human_readable_id、order_products.product.name 和 order_products.product."
|
||||
"partnumber 中进行不区分大小写的子串搜索"
|
||||
"在 human_readable_id、order_products.product.name 和 "
|
||||
"order_products.product.partnumber 中进行不区分大小写的子串搜索"
|
||||
|
||||
#: core/docs/drf/viewsets.py:165
|
||||
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
|
||||
|
|
@ -355,12 +356,11 @@ msgstr "按订单状态筛选(不区分大小写的子串匹配)"
|
|||
|
||||
#: core/docs/drf/viewsets.py:201
|
||||
msgid ""
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
|
||||
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
|
||||
"buy_time')."
|
||||
"Order by one of: uuid, human_readable_id, user_email, user, status, created,"
|
||||
" modified, buy_time, random. Prefix with '-' for descending (e.g. "
|
||||
"'-buy_time')."
|
||||
msgstr ""
|
||||
"按以下一项排序:uuid、human_readable_id、user_email、user、status、created、"
|
||||
"modified、buy_time、random。前缀\"-\"表示降序(例如\"-buy_time\")。"
|
||||
"按以下一项排序:uuid、human_readable_id、user_email、user、status、created、modified、buy_time、random。前缀\"-\"表示降序(例如\"-buy_time\")。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:210
|
||||
msgid "retrieve a single order (detailed view)"
|
||||
|
|
@ -395,9 +395,7 @@ msgid ""
|
|||
"finalizes the order purchase. if `force_balance` is used, the purchase is "
|
||||
"completed using the user's balance; if `force_payment` is used, a "
|
||||
"transaction is initiated."
|
||||
msgstr ""
|
||||
"完成订单购买。如果使用 \"force_balance\",则使用用户的余额完成购买;如果使用 "
|
||||
"\"force_payment\",则启动交易。"
|
||||
msgstr "完成订单购买。如果使用 \"force_balance\",则使用用户的余额完成购买;如果使用 \"force_payment\",则启动交易。"
|
||||
|
||||
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
|
||||
msgid "purchase an order without account creation"
|
||||
|
|
@ -516,25 +514,17 @@ msgstr "使用提供的 `product_uuids` 从愿望清单中删除多个产品"
|
|||
msgid ""
|
||||
"Filter by one or more attribute name/value pairs. \n"
|
||||
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…` \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
|
||||
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
|
||||
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
|
||||
"`true`/`false` for booleans, integers, floats; otherwise treated as "
|
||||
"string. \n"
|
||||
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, `icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, `iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in` \n"
|
||||
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), `true`/`false` for booleans, integers, floats; otherwise treated as string. \n"
|
||||
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value. \n"
|
||||
"Examples: \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\","
|
||||
"\"bluetooth\"]`, \n"
|
||||
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\",\"bluetooth\"]`, \n"
|
||||
"`b64-description=icontains-aGVhdC1jb2xk`"
|
||||
msgstr ""
|
||||
"根据一个或多个属性名/值对进行筛选。 \n"
|
||||
"- 语法**:`attr_name=method-value[;attr2=method2-value2]...`\n"
|
||||
"- 方法**(如果省略,默认为 `icontains`):iexact`、`exact`、`icontains`、"
|
||||
"`contains`、`isnull`、`startswith`、`istartswith`、`endswith`、`iendswith`、"
|
||||
"`regex`、`iregex`、`lt`、`lte`、`gt`、`gte`、`in`。\n"
|
||||
"- 值键入**:首先尝试使用 JSON(因此可以传递列表/字段),布尔、整数、浮点数使"
|
||||
"用 `true`/`false`,否则视为字符串。 \n"
|
||||
"- 方法**(如果省略,默认为 `icontains`):iexact`、`exact`、`icontains`、`contains`、`isnull`、`startswith`、`istartswith`、`endswith`、`iendswith`、`regex`、`iregex`、`lt`、`lte`、`gt`、`gte`、`in`。\n"
|
||||
"- 值键入**:首先尝试使用 JSON(因此可以传递列表/字段),布尔、整数、浮点数使用 `true`/`false`,否则视为字符串。 \n"
|
||||
"- **Base64**:以 `b64-` 作为前缀,对原始值进行 URL 安全的 base64 编码。 \n"
|
||||
"示例 \n"
|
||||
"color=exact-red`、`size=gt-10`、`features=in-[\"wifi\"、\"bluetooth\"]`、\n"
|
||||
|
|
@ -590,8 +580,7 @@ msgstr "(准确)数字与实物"
|
|||
|
||||
#: core/docs/drf/viewsets.py:427
|
||||
msgid ""
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for "
|
||||
"descending. \n"
|
||||
"Comma-separated list of fields to sort by. Prefix with `-` for descending. \n"
|
||||
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
|
||||
msgstr ""
|
||||
"用逗号分隔的要排序的字段列表。前缀为 `-` 表示降序。 \n"
|
||||
|
|
@ -920,8 +909,8 @@ msgstr "购买订单"
|
|||
|
||||
#: core/graphene/mutations.py:456
|
||||
msgid ""
|
||||
"please send the attributes as the string formatted like attr1=value1,"
|
||||
"attr2=value2"
|
||||
"please send the attributes as the string formatted like "
|
||||
"attr1=value1,attr2=value2"
|
||||
msgstr "请以字符串形式发送属性,格式如 attr1=value1,attr2=value2"
|
||||
|
||||
#: core/graphene/mutations.py:546
|
||||
|
|
@ -977,7 +966,8 @@ msgid "which attributes and values can be used for filtering this category."
|
|||
msgstr "哪些属性和值可用于筛选该类别。"
|
||||
|
||||
#: core/graphene/object_types.py:133
|
||||
msgid "minimum and maximum prices for products in this category, if available."
|
||||
msgid ""
|
||||
"minimum and maximum prices for products in this category, if available."
|
||||
msgstr "该类别产品的最低和最高价格(如有)。"
|
||||
|
||||
#: core/graphene/object_types.py:135
|
||||
|
|
@ -1321,10 +1311,8 @@ msgid "tags that help describe or group this category"
|
|||
msgstr "有助于描述或归类该类别的标签"
|
||||
|
||||
#: core/models.py:240 core/models.py:312
|
||||
#, fuzzy
|
||||
#| msgid "brand priority"
|
||||
msgid "priority"
|
||||
msgstr "品牌优先"
|
||||
msgstr "优先权"
|
||||
|
||||
#: core/models.py:265
|
||||
msgid "name of this brand"
|
||||
|
|
@ -1475,7 +1463,8 @@ msgstr "该值的属性"
|
|||
msgid "the specific product associated with this attribute's value"
|
||||
msgstr "与该属性值相关的特定产品"
|
||||
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615 core/models.py:1359
|
||||
#: core/models.py:505 core/models.py:544 core/models.py:615
|
||||
#: core/models.py:1359
|
||||
msgid "associated product"
|
||||
msgstr "相关产品"
|
||||
|
||||
|
|
@ -1757,8 +1746,7 @@ msgstr "促销代码"
|
|||
msgid ""
|
||||
"only one type of discount should be defined (amount or percent), but not "
|
||||
"both or neither."
|
||||
msgstr ""
|
||||
"只能定义一种折扣类型(金额或百分比),而不能同时定义两种类型或两者都不定义。"
|
||||
msgstr "只能定义一种折扣类型(金额或百分比),而不能同时定义两种类型或两者都不定义。"
|
||||
|
||||
#: core/models.py:863
|
||||
msgid "promocode already used"
|
||||
|
|
@ -1984,7 +1972,8 @@ msgid "feedback comments"
|
|||
msgstr "反馈意见"
|
||||
|
||||
#: core/models.py:1488
|
||||
msgid "references the specific product in an order that this feedback is about"
|
||||
msgid ""
|
||||
"references the specific product in an order that this feedback is about"
|
||||
msgstr "引用该反馈意见涉及的订单中的具体产品"
|
||||
|
||||
#: core/models.py:1490
|
||||
|
|
@ -2040,12 +2029,9 @@ msgstr "您好 %(order.user.first_name)s、"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
|
||||
" we have taken your order into work. below are "
|
||||
"the details of your\n"
|
||||
" we have taken your order into work. below are the details of your\n"
|
||||
" order:"
|
||||
msgstr ""
|
||||
"感谢您的订单 #%(order.pk)s!我们很高兴地通知您,我们已将您的订单付诸实施。以"
|
||||
"下是您的订单详情:"
|
||||
msgstr "感谢您的订单 #%(order.pk)s!我们很高兴地通知您,我们已将您的订单付诸实施。以下是您的订单详情:"
|
||||
|
||||
#: core/templates/digital_order_created_email.html:112
|
||||
#: core/templates/digital_order_delivered_email.html:111
|
||||
|
|
@ -2068,8 +2054,7 @@ msgstr "总价"
|
|||
msgid ""
|
||||
"if you have any questions, feel free to contact our support at\n"
|
||||
" %(config.EMAIL_HOST_USER)s."
|
||||
msgstr ""
|
||||
"如果您有任何问题,请随时通过 %(config.EMAIL_HOST_USER)s 联系我们的支持人员。"
|
||||
msgstr "如果您有任何问题,请随时通过 %(config.EMAIL_HOST_USER)s 联系我们的支持人员。"
|
||||
|
||||
#: core/templates/digital_order_created_email.html:133
|
||||
#, python-format
|
||||
|
|
@ -2129,8 +2114,7 @@ msgstr "钥匙"
|
|||
#: core/templates/shipped_order_created_email.html:101
|
||||
#: core/templates/shipped_order_delivered_email.html:101
|
||||
msgid ""
|
||||
"thank you for your order! we are pleased to confirm your purchase. below "
|
||||
"are\n"
|
||||
"thank you for your order! we are pleased to confirm your purchase. below are\n"
|
||||
" the details of your order:"
|
||||
msgstr "感谢您的订购!我们很高兴确认您的购买。以下是您的订单详情:"
|
||||
|
||||
|
|
@ -2221,6 +2205,3 @@ msgstr "未找到 favicon"
|
|||
#, python-brace-format
|
||||
msgid "Geocoding error: {e}"
|
||||
msgstr "地理编码错误:{e}"
|
||||
|
||||
#~ msgid "eVibes Engine"
|
||||
#~ msgstr "eVibes 引擎"
|
||||
|
|
|
|||
Loading…
Reference in a new issue