Features: 1) Add BulkWishlistAction mutation to perform batch actions on wishlist products; 2) Add FeedbackProductAction mutation to manage feedback for order products.

Fixes: None;

Extra: Update locale files to `EVIBES 2.9.2`; add missing imports to `mutations.py`.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-07-05 00:55:27 +03:00
parent da4b4f6d68
commit bf1668b35b
184 changed files with 1221 additions and 741 deletions

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -18,8 +18,9 @@ from core.graphene.object_types import (
ProductType,
SearchResultsType,
WishlistType,
FeedbackType,
)
from core.models import Address, Category, Order, Product, Wishlist
from core.models import Address, Category, Order, Product, Wishlist, OrderProduct
from core.utils import format_attributes, is_url_safe
from core.utils.caching import web_cache
from core.utils.emailing import contact_us_email
@ -275,6 +276,49 @@ class BulkOrderAction(BaseMutation):
raise Http404(_(f"order {order_uuid} not found")) from dne
class BulkWishlistAction(BaseMutation):
class Meta:
description = _("perform an action on a list of products in the wishlist")
class Arguments:
wishlist_uuid = UUID(required=False)
action = String(required=True, description="remove/add")
products = List(BulkActionOrderProductInput, required=True)
wishlist = Field(WishlistType, required=False)
@staticmethod
def mutate(
_parent,
info,
action,
products,
wishlist_uuid=None,
):
if not wishlist_uuid:
raise BadRequest(_("please provide wishlist_uuid value"))
user = info.context.user
try:
wishlist = Wishlist.objects.get(uuid=wishlist_uuid)
if user != wishlist.user or not user.has_perm("core.change_wishlist"):
raise PermissionDenied(permission_denied_message)
# noinspection PyUnreachableCode
match action:
case "add":
wishlist = wishlist.bulk_add_products(products)
case "remove":
wishlist = wishlist.bulk_remove_products(products)
case _:
raise BadRequest(_("action must be either add or remove"))
return BulkWishlistAction(wishlist=wishlist)
except Wishlist.DoesNotExist as dne:
raise Http404(_(f"wishlist {wishlist_uuid} not found")) from dne
class BuyUnregisteredOrder(BaseMutation):
class Meta:
description = _("purchase an order without account creation")
@ -483,6 +527,37 @@ class BuyProduct(BaseMutation):
raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}"))
class FeedbackProductAction(BaseMutation):
class Meta:
description = _("add or delete a feedback for orderproduct")
class Arguments:
order_product_uuid = UUID(required=True)
action = String(required=True, description="add/remove")
comment = String(required=False)
rating = Int(required=False)
feedback = Field(FeedbackType, required=False)
@staticmethod
def mutate(_parent, info, order_product_uuid, action, comment=None, rating=None):
user = info.context.user
try:
order_product = OrderProduct.objects.get(uuid=order_product_uuid)
if user != order_product.order.user or not user.has_perm("core.change_orderproduct"):
raise PermissionDenied(permission_denied_message)
match action:
case "add":
feedback = order_product.do_feedback(comment=comment, rating=rating, action="add")
case "remove":
feedback = order_product.do_feedback(action="remove")
case _:
raise BadRequest(_("action must be either `add` or `remove`"))
return FeedbackProductAction(feedback=feedback)
except OrderProduct.DoesNotExist as dne:
raise Http404(_(f"order product {order_product_uuid} not found")) from dne
class CreateProduct(BaseMutation):
class Arguments:
name = String(required=True)

View file

@ -20,6 +20,7 @@ from core.graphene.mutations import (
AddWishlistProduct,
AutocompleteAddress,
BulkOrderAction,
BulkWishlistAction,
BuyOrder,
BuyProduct,
BuyWishlist,
@ -29,6 +30,7 @@ from core.graphene.mutations import (
CreateProduct,
DeleteAddress,
DeleteProduct,
FeedbackProductAction,
RemoveAllOrderProducts,
RemoveAllWishlistProducts,
RemoveOrderProduct,
@ -318,6 +320,8 @@ class Mutation(ObjectType):
remove_order_products_of_a_kind = RemoveOrderProductsOfAKind.Field()
buy_order = BuyOrder.Field()
bulk_order_action = BulkOrderAction.Field()
bulk_wishlist_action = BulkWishlistAction.Field()
feedback_product_action = FeedbackProductAction.Field()
deposit = Deposit.Field()
obtain_jwt_token = ObtainJSONWebToken.Field()
refresh_jwt_token = RefreshJSONWebToken.Field()

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -175,7 +175,7 @@ msgstr "مومنتال"
msgid "successful"
msgstr "ناجح"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "ذاكرة التخزين المؤقت للإدخال/الإخراج"
@ -199,7 +199,7 @@ msgstr "الحصول على معلمات التطبيق القابلة للكش
msgid "send a message to the support team"
msgstr "إرسال رسالة إلى فريق الدعم"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "طلب عنوان URL مرتبط بـ CORSed. مسموح بـ https فقط."
@ -409,7 +409,7 @@ msgstr ""
"ينهي أمر الشراء. إذا تم استخدام \"فرض_الرصيد\"، يتم إكمال عملية الشراء "
"باستخدام رصيد المستخدم؛ إذا تم استخدام \"فرض_الدفع\"، يتم بدء المعاملة."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "شراء طلب شراء بدون إنشاء حساب"
@ -839,120 +839,142 @@ msgstr "المستوى"
msgid "Product UUID"
msgstr "UUID المنتج"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr ""
"مفتاح للبحث عنه في ذاكرة التخزين المؤقت أو تعيينه في ذاكرة التخزين المؤقت"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "البيانات المراد تخزينها في ذاكرة التخزين المؤقت"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "المهلة بالثواني لتعيين البيانات في ذاكرة التخزين المؤقت"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "البيانات المخزنة مؤقتاً"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "بيانات JSON مجمّلة من عنوان URL المطلوب"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "يُسمح فقط بعناوين URL التي تبدأ ب http(s)://"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "إضافة منتج إلى الطلب"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "الطلب {order_uuid} غير موجود"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "إزالة منتج من الطلب"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "إزالة جميع المنتجات من الطلب"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "شراء طلبية"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "يرجى تقديم إما Order_uuid أو order_uid_hr_hr_id - متنافيان!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "جاء نوع خاطئ من طريقة order.buy(): {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "تنفيذ إجراء على قائمة من المنتجات بالترتيب"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "إزالة/إضافة"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "يجب أن يكون الإجراء إما \"إضافة\" أو \"إزالة\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "إضافة منتج إلى الطلب"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "تنفيذ إجراء على قائمة المنتجات في قائمة الأمنيات"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "يُرجى تقديم قيمة \"wishlist_uid\"."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "قائمة الأمنيات {wishlist_uuid} غير موجودة"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "إضافة منتج إلى الطلب"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "إزالة منتج من الطلب"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "إزالة منتج من الطلب"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "إزالة منتج من الطلب"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "شراء طلبية"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
msgstr "الرجاء إرسال السمات كسلسلة منسقة مثل attr1=قيمة1، attr2=قيمة2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "إضافة أو حذف تعليق على طلبالمنتج"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "يجب أن يكون الإجراء إما \"إضافة\" أو \"إزالة\"!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "طلب منتج {order_product_uuid} غير موجود"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "سلسلة العنوان الأصلي المقدمة من المستخدم"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} غير موجود: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "يجب أن يكون الحد بين 1 و10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - يعمل مثل السحر"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -177,7 +177,7 @@ msgstr "Momental"
msgid "successful"
msgstr "Úspěšné"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Vstup/výstup mezipaměti"
@ -201,7 +201,7 @@ msgstr "Získání vystavitelných parametrů aplikace"
msgid "send a message to the support team"
msgstr "Odeslání zprávy týmu podpory"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Vyžádejte si adresu URL s protokolem CORS. Povoleno pouze https."
@ -428,7 +428,7 @@ msgstr ""
" 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
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "zakoupení objednávky bez vytvoření účtu"
@ -865,100 +865,109 @@ msgstr "Úroveň"
msgid "Product UUID"
msgstr "UUID produktu"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Klíč k vyhledání v keši nebo nastavení do keše"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Data k uložení do mezipaměti"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Časový limit v sekundách pro nastavení dat do mezipaměti"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Data uložená v mezipaměti"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Kamelizovaná data JSON z požadované adresy URL"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Povoleny jsou pouze adresy URL začínající http(s)://."
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Přidání produktu do objednávky"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Objednávka {order_uuid} nebyla nalezena"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Odstranění produktu z objednávky"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Odstranění všech produktů z objednávky"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Koupit objednávku"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Zadejte prosím order_uuid nebo order_hr_id - vzájemně se vylučují!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Z metody order.buy() pochází nesprávný typ: {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Provedení akce na seznamu produktů v objednávce"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Odebrat/přidat"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "Akce musí být buď \"přidat\", nebo \"odebrat\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Přidání produktu do objednávky"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Provedení akce na seznamu produktů v seznamu přání"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Zadejte prosím hodnotu `wishlist_uuid`."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Seznam přání {wishlist_uuid} nebyl nalezen"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Přidání produktu do objednávky"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Odstranění produktu z objednávky"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Odstranění produktu z objednávky"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Odstranění produktu z objednávky"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Koupit objednávku"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -966,20 +975,33 @@ msgstr ""
"Prosím, pošlete atributy jako řetězec ve formátu "
"attr1=hodnota1,attr2=hodnota2."
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Přidání nebo odstranění zpětné vazby pro objednávkuprodukt"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "Akce musí být buď `add` nebo `remove`!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Orderproduct {order_product_uuid} nebyl nalezen"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Původní řetězec adresy zadaný uživatelem"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} neexistuje: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Limit musí být mezi 1 a 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funguje jako kouzlo"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr "Momental"
msgid "successful"
msgstr "Succesfuld"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Cache-I/O"
@ -200,7 +200,7 @@ msgstr "Hent applikationens eksponerbare parametre"
msgid "send a message to the support team"
msgstr "Send en besked til supportteamet"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Anmod om en CORSed URL. Kun https er tilladt."
@ -425,7 +425,7 @@ msgstr ""
"ved hjælp af brugerens saldo; hvis `force_payment` bruges, igangsættes en "
"transaktion."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "Køb en ordre uden at oprette en konto"
@ -867,100 +867,109 @@ msgstr "Niveau"
msgid "Product UUID"
msgstr "Produkt UUID"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Nøgle til at lede efter i eller lægge i cachen"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Data, der skal gemmes i cachen"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout i sekunder for at lægge data i cachen"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Cachelagrede data"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Cameliserede JSON-data fra den ønskede URL"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Kun URL'er, der starter med http(s)://, er tilladt."
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Tilføj et produkt til ordren"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Ordre {order_uuid} ikke fundet"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Fjern et produkt fra ordren"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Fjern alle produkter fra ordren"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Køb en ordre"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Angiv enten order_uuid eller order_hr_id - det udelukker hinanden!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Forkert type kom fra metoden order.buy(): {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Udfør en handling på en liste af produkter i ordren"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Fjern/tilføj"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "Handlingen skal være enten \"tilføj\" eller \"fjern\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Tilføj et produkt til ordren"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Udfør en handling på en liste af produkter i ønskelisten"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Angiv venligst værdien `wishlist_uuid`."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Ønskeliste {wishlist_uuid} ikke fundet"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Tilføj et produkt til ordren"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Fjern et produkt fra ordren"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Fjern et produkt fra ordren"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Fjern et produkt fra ordren"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Køb en ordre"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -968,20 +977,33 @@ msgstr ""
"Send venligst attributterne som en streng formateret som "
"attr1=værdi1,attr2=værdi2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Tilføj eller slet en feedback til ordreproduktet"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "Handlingen skal være enten `add` eller `remove`!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Ordreprodukt {order_product_uuid} ikke fundet"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Original adressestreng leveret af brugeren"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} findes ikke: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Grænsen skal være mellem 1 og 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - fungerer som en charme"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momente"
msgid "successful"
msgstr "Erfolgreich"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Cache I/O"
@ -202,7 +202,7 @@ msgstr "Abrufen der exponierbaren Parameter der Anwendung"
msgid "send a message to the support team"
msgstr "Senden Sie eine Nachricht an das Support-Team"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Fordern Sie eine CORS-gesicherte URL an. Nur https erlaubt."
@ -436,7 +436,7 @@ msgstr ""
"wird der Kauf mit dem Guthaben des Benutzers abgeschlossen; bei Verwendung "
"von \"force_payment\" wird eine Transaktion ausgelöst."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "eine Bestellung kaufen, ohne ein Konto anzulegen"
@ -896,122 +896,146 @@ msgstr "Ebene"
msgid "Product UUID"
msgstr "Produkt UUID"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Schlüssel, der im Cache zu suchen oder in den Cache zu legen ist"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Im Cache zu speichernde Daten"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout in Sekunden, um die Daten in den Cache zu stellen"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Zwischengespeicherte Daten"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Camelized JSON-Daten aus der angeforderten URL"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Nur URLs, die mit http(s):// beginnen, sind zulässig"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Ein Produkt zur Bestellung hinzufügen"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Bestellung {order_uuid} nicht gefunden"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Ein Produkt aus der Bestellung entfernen"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Alle Produkte aus der Bestellung entfernen"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Eine Bestellung kaufen"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""
"Bitte geben Sie entweder order_uuid oder order_hr_id an - beide schließen "
"sich gegenseitig aus!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Von der Methode order.buy() kam der falsche Typ: {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Eine Aktion für eine Liste von Produkten in der Bestellung ausführen"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Entfernen/Hinzufügen"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "Aktion muss entweder \"Hinzufügen\" oder \"Entfernen\" sein!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Ein Produkt zur Bestellung hinzufügen"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr ""
"Ausführen einer Aktion für eine Liste von Produkten in der Wunschliste"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Bitte geben Sie den Wert `wishlist_uuid` an."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Wunschzettel {wishlist_uuid} nicht gefunden"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Ein Produkt zur Bestellung hinzufügen"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Eine Bestellung kaufen"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"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"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr ""
"Feedback zu einer Bestellung-Produkt-Beziehung hinzufügen oder entfernen"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "Aktion muss entweder `Add` oder `remove` sein!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Bestellprodukt {order_product_uuid} nicht gefunden"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Vom Benutzer angegebene Originaladresse"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} existiert nicht: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Der Grenzwert muss zwischen 1 und 10 liegen."
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funktioniert wie ein Zauber"

View file

@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -180,7 +180,7 @@ msgstr "Momental"
msgid "successful"
msgstr "Successful"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Cache I/O"
@ -204,7 +204,7 @@ msgstr "Get application's exposable parameters"
msgid "send a message to the support team"
msgstr "Send a message to the support team"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Request a CORSed URL. Only https allowed."
@ -416,7 +416,7 @@ msgstr ""
"completed using the user's balance; If `force_payment` is used, a "
"transaction is initiated."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "purchase an order without account creation"
@ -844,100 +844,109 @@ msgstr "Level"
msgid "Product UUID"
msgstr "Product UUID"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Key to look for in or set into the cache"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Data to store in cache"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout in seconds to set the data for into the cache"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Cached data"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Camelized JSON data from the requested URL"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Only URLs starting with http(s):// are allowed"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Add a product to the order"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Order {order_uuid} not found"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Remove a product from the order"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Remove all products from the order"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Buy an order"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Please provide either order_uuid or order_hr_id - mutually exclusive!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Wrong type came from order.buy() method: {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Perform an action on a list of products in the order"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Remove/Add"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "Action must be either \"add\" or \"remove\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Add a product to the order"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Perform an action on a list of products in the wishlist"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Please provide `wishlist_uuid` value."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Wishlist {wishlist_uuid} not found"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Add a product to the order"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Remove a product from the order"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Remove a product from the order"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Remove a product from the order"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Buy an order"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -945,20 +954,33 @@ msgstr ""
"Please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Add or delete a feedback for the orderproduct"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "Action must be either `add` or `remove`!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Orderproduct {order_product_uuid} not found"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Original address string provided by the user"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} does not exist: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Limit must be between 1 and 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - works like a charm"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr "Momental"
msgid "successful"
msgstr "Successful"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Cache I/O"
@ -200,7 +200,7 @@ msgstr "Get application's exposable parameters"
msgid "send a message to the support team"
msgstr "Send a message to the support team"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Request a CORSed URL. Only https allowed."
@ -412,7 +412,7 @@ msgstr ""
"completed using the user's balance; If `force_payment` is used, a "
"transaction is initiated."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "purchase an order without account creation"
@ -840,100 +840,109 @@ msgstr "Level"
msgid "Product UUID"
msgstr "Product UUID"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Key to look for in or set into the cache"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Data to store in cache"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout in seconds to set the data for into the cache"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Cached data"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Camelized JSON data from the requested URL"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Only URLs starting with http(s):// are allowed"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Add a product to the order"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Order {order_uuid} not found"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Remove a product from the order"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Remove all products from the order"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Buy an order"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Please provide either order_uuid or order_hr_id - mutually exclusive!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Wrong type came from order.buy() method: {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Perform an action on a list of products in the order"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Remove/Add"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "Action must be either \"add\" or \"remove\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Add a product to the order"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Perform an action on a list of products in the wishlist"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Please provide `wishlist_uuid` value."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Wishlist {wishlist_uuid} not found"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Add a product to the order"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Remove a product from the order"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Remove a product from the order"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Remove a product from the order"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Buy an order"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -941,20 +950,33 @@ msgstr ""
"Please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Add or delete a feedback for the orderproduct"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "Action must be either `add` or `remove`!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Orderproduct {order_product_uuid} not found"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Original address string provided by the user"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} does not exist: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Limit must be between 1 and 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - works like a charm"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momento"
msgid "successful"
msgstr "Éxito"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "E/S de caché"
@ -202,7 +202,7 @@ msgstr "Obtener los parámetros exponibles de la aplicación"
msgid "send a message to the support team"
msgstr "Enviar un mensaje al equipo de asistencia"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Solicitar una URL CORSed. Solo se permite https."
@ -430,7 +430,7 @@ msgstr ""
"finaliza utilizando el saldo del usuario; Si se utiliza `force_payment`, se "
"inicia una transacción."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "comprar un pedido sin crear una cuenta"
@ -877,101 +877,110 @@ msgstr "Nivel"
msgid "Product UUID"
msgstr "UUID del producto"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Clave que hay que buscar o introducir en la caché"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Datos a almacenar en caché"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Tiempo de espera en segundos para poner los datos en la caché"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Datos en caché"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Datos JSON camelizados de la URL solicitada"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Sólo se permiten URL que empiecen por http(s)://."
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Añadir un producto al pedido"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Pedido {order_uuid} no encontrado"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Eliminar un producto del pedido"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Eliminar todos los productos del pedido"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Comprar un pedido"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
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:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr ""
"Tipo incorrecto proveniente del método order.buy(): {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Realizar una acción en una lista de productos del pedido"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Quitar/Agregar"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "La acción debe ser \"añadir\" o \"eliminar\"."
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Añadir un producto al pedido"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Realizar una acción en una lista de productos de la lista de deseos"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Por favor, proporcione el valor `wishlist_uuid`."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista de deseos {wishlist_uuid} no encontrada"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Añadir un producto al pedido"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Eliminar un producto del pedido"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Eliminar un producto del pedido"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Eliminar un producto del pedido"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Comprar un pedido"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -979,20 +988,33 @@ msgstr ""
"Por favor, envíe los atributos como una cadena formateada como "
"attr1=valor1,attr2=valor2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Añadir o eliminar un comentario para el pedido-producto"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "La acción debe ser \"añadir\" o \"eliminar\"."
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Orderproduct {order_product_uuid} no encontrado"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Cadena de dirección original proporcionada por el usuario"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} no existe: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "El límite debe estar entre 1 y 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funciona a las mil maravillas"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momental"
msgid "successful"
msgstr "Réussite"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Cache I/O"
@ -202,7 +202,7 @@ msgstr "Obtenir les paramètres exposables de l'application"
msgid "send a message to the support team"
msgstr "Envoyer un message à l'équipe d'assistance"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Demander une URL CORSée. Seul https est autorisé."
@ -434,7 +434,7 @@ msgstr ""
" 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
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "acheter une commande sans créer de compte"
@ -888,103 +888,113 @@ msgstr "Niveau"
msgid "Product UUID"
msgstr "UUID du produit"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Clé à rechercher ou à insérer dans la cache"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Données à stocker dans la mémoire cache"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Délai d'attente en secondes pour placer les données dans le cache"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Données mises en cache"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Données JSON camélisées provenant de l'URL demandée"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Seuls les URL commençant par http(s):// sont autorisés."
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Ajouter un produit à la commande"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "L'ordre {order_uuid} n'a pas été trouvé"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Supprimer un produit de la commande"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Supprimer tous les produits de la commande"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Acheter une commande"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""
"Veuillez fournir soit order_uuid, soit order_hr_id - les deux s'excluent "
"mutuellement !"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr ""
"Le mauvais type provient de la méthode order.buy() : {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Effectuer une action sur une liste de produits dans la commande"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Supprimer/Ajouter"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "L'action doit être soit \"ajouter\", soit \"supprimer\" !"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Ajouter un produit à la commande"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr ""
"Effectuer une action sur une liste de produits dans la liste de souhaits"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Veuillez indiquer la valeur de `wishlist_uuid`."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Wishlist {wishlist_uuid} introuvable"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Ajouter un produit à la commande"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Supprimer un produit de la commande"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Supprimer un produit de la commande"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Supprimer un produit de la commande"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Acheter une commande"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -992,20 +1002,35 @@ msgstr ""
"Veuillez envoyer les attributs sous la forme d'une chaîne formatée comme "
"attr1=valeur1,attr2=valeur2."
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr ""
"ajouter ou supprimer un retour d'information sur une relation commande-"
"produit"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "L'action doit être soit `add` soit `remove` !"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Le produit {order_product_uuid} n'a pas été trouvé."
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Chaîne d'adresse originale fournie par l'utilisateur"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} n'existe pas : {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "La limite doit être comprise entre 1 et 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - fonctionne comme un charme"

View file

@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr ""
msgid "successful"
msgstr ""
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr ""
@ -198,7 +198,7 @@ msgstr ""
msgid "send a message to the support team"
msgstr ""
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr ""
@ -396,7 +396,7 @@ msgid ""
"transaction is initiated."
msgstr ""
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr ""
@ -810,119 +810,141 @@ msgstr ""
msgid "Product UUID"
msgstr ""
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr ""
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr ""
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr ""
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr ""
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr ""
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr ""
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr ""
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr ""
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr ""
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr ""
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr ""
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr ""
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr ""
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr ""
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr ""
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr ""
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr ""
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr ""
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr ""
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr ""
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr ""
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr ""
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr ""
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like attr1=value1,"
"attr2=value2"
msgstr ""
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr ""
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr ""
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr ""
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr ""
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr ""
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr ""
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr ""

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momentale"
msgid "successful"
msgstr "Successo"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "I/O della cache"
@ -202,7 +202,7 @@ msgstr "Ottenere i parametri esponibili dell'applicazione"
msgid "send a message to the support team"
msgstr "Inviate un messaggio al team di assistenza"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Richiedere un URL CORSed. È consentito solo https."
@ -436,7 +436,7 @@ msgstr ""
"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
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "acquistare un ordine senza creare un account"
@ -886,102 +886,111 @@ msgstr "Livello"
msgid "Product UUID"
msgstr "UUID del prodotto"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Chiave da cercare o da inserire nella cache"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Data to store in cache"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout in secondi per l'inserimento dei dati nella cache"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Dati in cache"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Dati JSON camelizzati dall'URL richiesto"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Sono consentiti solo gli URL che iniziano con http(s)://"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Aggiungere un prodotto all'ordine"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Ordine {order_uuid} non trovato"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Rimuovere un prodotto dall'ordine"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Rimuovere tutti i prodotti dall'ordine"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Acquistare un ordine"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""
"Si prega di fornire order_uuid o order_hr_id, che si escludono a vicenda!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr ""
"Il metodo order.buy() ha fornito un tipo sbagliato: {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Eseguire un'azione su un elenco di prodotti nell'ordine"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Rimuovi/Aggiungi"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "L'azione deve essere \"aggiungere\" o \"rimuovere\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Aggiungere un prodotto all'ordine"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Eseguire un'azione su un elenco di prodotti nella wishlist"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Fornire il valore `wishlist_uuid`."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista dei desideri {wishlist_uuid} non trovata"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Aggiungere un prodotto all'ordine"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Rimuovere un prodotto dall'ordine"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Rimuovere un prodotto dall'ordine"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Rimuovere un prodotto dall'ordine"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Acquistare un ordine"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -989,20 +998,33 @@ msgstr ""
"Inviare gli attributi come stringa formattata come "
"attr1=valore1,attr2=valore2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Aggiungere o eliminare un feedback per l'ordine-prodotto"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "L'azione deve essere `add` o `remove`!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Prodotto dell'ordine {order_product_uuid} non trovato"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Stringa di indirizzo originale fornita dall'utente"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} non esiste: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Il limite deve essere compreso tra 1 e 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch: funziona a meraviglia"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -174,7 +174,7 @@ msgstr "モメンタル"
msgid "successful"
msgstr "成功"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "キャッシュI/O"
@ -198,7 +198,7 @@ msgstr "アプリケーションの公開可能なパラメータを取得する
msgid "send a message to the support team"
msgstr "サポートチームにメッセージを送る"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "CORSされたURLを要求する。httpsのみ許可。"
@ -402,7 +402,7 @@ msgstr ""
"注文の購入を確定する。force_balance` が使用された場合、ユーザーの残高を使用して購入が完了します。 `force_payment` "
"が使用された場合、トランザクションが開始されます。"
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "アカウントを作成せずに注文を購入する"
@ -824,119 +824,141 @@ msgstr "レベル"
msgid "Product UUID"
msgstr "製品UUID"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "キャッシュを探すキー、またはキャッシュにセットするキー"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "キャッシュに保存するデータ"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "キャッシュにデータをセットするタイムアウト時間(秒"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "キャッシュ・データ"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "リクエストされたURLからキャメル化されたJSONデータ"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "http(s)://で始まるURLのみが許可されます。"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "注文に商品を追加する"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "注文{order_uuid}が見つかりません"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "注文から商品を削除する"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "注文からすべての商品を削除する"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "注文する"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "order_uuidまたはorder_hr_idを入力してください"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "order.buy()メソッドから間違った型が来た:{type(instance)!s}。"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "注文商品のリストに対してアクションを実行する"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "削除/追加"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "アクションは \"add \"か \"remove \"のどちらかでなければならない!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "注文に商品を追加する"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "ウィッシュリストの商品リストに対してアクションを実行する"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "wishlist_uuid`の値を指定してください。"
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "ウィッシュリスト{wishlist_uuid}が見つかりません。"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "注文に商品を追加する"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "注文から商品を削除する"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "注文から商品を削除する"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "注文から商品を削除する"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "注文する"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
msgstr "属性は、attr1=value1,attr2=value2のような形式の文字列として送信してください。"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "orderproductに対するフィードバックを追加または削除する。"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "アクションは `add` または `remove` のいずれかでなければならない!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "注文商品 {order_product_uuid} が見つかりません。"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "ユーザーが提供したオリジナルのアドレス文字列"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} は存在しません:{uuid} は存在しません。"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "上限は1から10の間でなければならない"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - 魅力のように動作"

View file

@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr ""
msgid "successful"
msgstr ""
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr ""
@ -198,7 +198,7 @@ msgstr ""
msgid "send a message to the support team"
msgstr ""
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr ""
@ -396,7 +396,7 @@ msgid ""
"transaction is initiated."
msgstr ""
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr ""
@ -810,119 +810,141 @@ msgstr ""
msgid "Product UUID"
msgstr ""
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr ""
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr ""
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr ""
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr ""
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr ""
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr ""
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr ""
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr ""
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr ""
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr ""
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr ""
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr ""
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr ""
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr ""
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr ""
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr ""
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr ""
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr ""
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr ""
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr ""
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr ""
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr ""
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr ""
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like attr1=value1,"
"attr2=value2"
msgstr ""
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr ""
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr ""
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr ""
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr ""
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr ""
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr ""
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr ""

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr "Momental"
msgid "successful"
msgstr "Succesvol"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Cache I/O"
@ -200,7 +200,7 @@ msgstr "Verkrijg de blootstelbare parameters van de applicatie"
msgid "send a message to the support team"
msgstr "Stuur een bericht naar het ondersteuningsteam"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Vraag een CORSed URL op. Alleen https toegestaan."
@ -429,7 +429,7 @@ msgstr ""
"wordt de aankoop afgerond met het saldo van de gebruiker; als "
"`force_payment` wordt gebruikt, wordt een transactie gestart."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "een bestelling kopen zonder een account aan te maken"
@ -883,120 +883,142 @@ msgstr "Niveau"
msgid "Product UUID"
msgstr "Product UUID"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Sleutel om te zoeken of te plaatsen in de cache"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Gegevens om op te slaan in de cache"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Time-out in seconden om de gegevens in de cache te plaatsen"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Gecachte gegevens"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Camelized JSON-gegevens van de opgevraagde URL"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Alleen URL's die beginnen met http(s):// zijn toegestaan"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Een product aan de bestelling toevoegen"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Order {order_uuid} niet gevonden"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Een product uit de bestelling verwijderen"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Alle producten uit de bestelling verwijderen"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Een bestelling kopen"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Geef order_uuid of order_hr_id - wederzijds exclusief!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Verkeerd type kwam uit order.buy() methode: {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Een actie uitvoeren op een lijst met producten in de bestelling"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Verwijderen/toevoegen"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "De actie moet \"toevoegen\" of \"verwijderen\" zijn!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Een product aan de bestelling toevoegen"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Een actie uitvoeren op een lijst met producten in het verlanglijstje"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Geef de waarde `wishlist_uuid` op."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Verlanglijst {wishlist_uuid} niet gevonden"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Een product aan de bestelling toevoegen"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Een product uit de bestelling verwijderen"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Een product uit de bestelling verwijderen"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Een product uit de bestelling verwijderen"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Een bestelling kopen"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"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"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Feedback toevoegen of verwijderen voor het orderproduct"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "De actie moet `toevoegen` of `verwijderen` zijn!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Orderproduct {order_product_uuid} niet gevonden"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Originele adresstring geleverd door de gebruiker"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} bestaat niet: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Limiet moet tussen 1 en 10 liggen"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - werkt als een charme"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momental"
msgid "successful"
msgstr "Udany"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Pamięć podręczna we/wy"
@ -202,7 +202,7 @@ msgstr "Uzyskaj dostępne parametry aplikacji"
msgid "send a message to the support team"
msgstr "Wyślij wiadomość do zespołu wsparcia"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Żądanie adresu URL CORSed. Dozwolony jest tylko protokół https."
@ -435,7 +435,7 @@ msgstr ""
"finalizowany przy użyciu salda użytkownika; Jeśli użyto `force_payment`, "
"transakcja jest inicjowana."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "zakup zamówienia bez tworzenia konta"
@ -878,100 +878,109 @@ msgstr "Poziom"
msgid "Product UUID"
msgstr "UUID produktu"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Klucz do wyszukania lub ustawienia w pamięci podręcznej"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Dane do przechowywania w pamięci podręcznej"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Limit czasu w sekundach na wprowadzenie danych do pamięci podręcznej"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Dane w pamięci podręcznej"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Kamelizowane dane JSON z żądanego adresu URL"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Dozwolone są tylko adresy URL zaczynające się od http(s)://"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Dodawanie produktu do zamówienia"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Nie znaleziono zamówienia {order_uuid}"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Usunięcie produktu z zamówienia"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Usuń wszystkie produkty z zamówienia"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Kup zamówienie"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Podaj albo order_uuid albo order_hr_id - wzajemnie się wykluczają!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Nieprawidłowy typ pochodzi z metody order.buy(): {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Wykonanie akcji na liście produktów w zamówieniu"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Usuń/Dodaj"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "Akcją musi być \"dodaj\" lub \"usuń\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Dodawanie produktu do zamówienia"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Wykonanie akcji na liście produktów na liście życzeń"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Podaj wartość `wishlist_uuid`."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista życzeń {wishlist_uuid} nie została znaleziona"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Dodawanie produktu do zamówienia"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Usunięcie produktu z zamówienia"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Usunięcie produktu z zamówienia"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Usunięcie produktu z zamówienia"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Kup zamówienie"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -979,20 +988,33 @@ msgstr ""
"Prześlij atrybuty jako ciąg znaków sformatowany w następujący sposób: "
"attr1=value1,attr2=value2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Dodawanie lub usuwanie opinii dla produktu zamówienia"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "Akcją musi być `add` lub `remove`!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Orderproduct {order_product_uuid} nie znaleziono"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Oryginalny ciąg adresu podany przez użytkownika"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} nie istnieje: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Limit musi wynosić od 1 do 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - działa jak urok"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momental"
msgid "successful"
msgstr "Bem-sucedido"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "E/S do cache"
@ -202,7 +202,7 @@ msgstr "Obter os parâmetros expostos do aplicativo"
msgid "send a message to the support team"
msgstr "Envie uma mensagem para a equipe de suporte"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Solicite um URL com CORS. Somente https é permitido."
@ -426,7 +426,7 @@ msgstr ""
"concluída usando o saldo do usuário; se `force_payment` for usado, uma "
"transação será iniciada."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "comprar um pedido sem criar uma conta"
@ -870,120 +870,142 @@ msgstr "Nível"
msgid "Product UUID"
msgstr "UUID do produto"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Chave para procurar ou colocar no cache"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Dados a serem armazenados no cache"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Tempo limite em segundos para definir os dados para o cache"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Dados em cache"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Dados JSON camelizados da URL solicitada"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Somente URLs que começam com http(s):// são permitidos"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Adicionar um produto ao pedido"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Pedido {order_uuid} não encontrado"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Remover um produto do pedido"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Remover todos os produtos do pedido"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Comprar um pedido"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Forneça order_uuid ou order_hr_id - mutuamente exclusivos!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "O tipo errado veio do método order.buy(): {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Executar uma ação em uma lista de produtos no pedido"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Remover/Adicionar"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "A ação deve ser \"adicionar\" ou \"remover\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Adicionar um produto ao pedido"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Executar uma ação em uma lista de produtos na lista de desejos"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Forneça o valor `wishlist_uuid`."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista de desejos {wishlist_uuid} não encontrada"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Adicionar um produto ao pedido"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Remover um produto do pedido"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Remover um produto do pedido"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Remover um produto do pedido"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Comprar um pedido"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"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"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Adicionar ou excluir um feedback para o produto do pedido"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "A ação deve ser `add` ou `remove`!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Orderproduct {order_product_uuid} não encontrado"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Cadeia de endereços original fornecida pelo usuário"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} não existe: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "O limite deve estar entre 1 e 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funciona muito bem"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momental"
msgid "successful"
msgstr "De succes"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Cache I/O"
@ -202,7 +202,7 @@ msgstr "Obțineți parametrii expunibili ai aplicației"
msgid "send a message to the support team"
msgstr "Trimiteți un mesaj echipei de asistență"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Solicitați un URL CORSed. Numai https este permis."
@ -433,7 +433,7 @@ msgstr ""
"achiziția este finalizată utilizând soldul utilizatorului; Dacă se "
"utilizează `force_payment`, este inițiată o tranzacție."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "achiziționarea unei comenzi fără crearea unui cont"
@ -881,101 +881,110 @@ msgstr "Nivel"
msgid "Product UUID"
msgstr "UUID produs"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Cheie care trebuie căutată sau introdusă în cache"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Date de stocat în cache"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout în secunde pentru a seta datele în cache"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Date în cache"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Date JSON Camelizate de la URL-ul solicitat"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Sunt permise numai URL-urile care încep cu http(s)://"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Adăugați un produs la comandă"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Comanda {order_uuid} nu a fost găsită"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Eliminați un produs din comandă"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Eliminați toate produsele din comandă"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Cumpărați o comandă"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""
"Vă rugăm să furnizați fie order_uuid sau order_hr_id - se exclud reciproc!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Metoda order.buy() a generat un tip greșit: {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Efectuați o acțiune asupra unei liste de produse din comandă"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Eliminare/adăugare"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "Acțiunea trebuie să fie fie \"adăugare\" sau \"eliminare\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Adăugați un produs la comandă"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Efectuați o acțiune pe o listă de produse din lista de dorințe"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Vă rugăm să furnizați valoarea `wishlist_uuid`."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista dorințelor {wishlist_uuid} nu a fost găsită"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Adăugați un produs la comandă"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Eliminați un produs din comandă"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Eliminați un produs din comandă"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Eliminați un produs din comandă"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Cumpărați o comandă"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -983,20 +992,33 @@ msgstr ""
"Vă rugăm să trimiteți atributele sub formă de șir format ca attr1=valoare1, "
"attr2=valoare2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Adăugați sau ștergeți un feedback pentru comandaprodus"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "Acțiunea trebuie să fie `add` sau `remove`!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Comandaprodus {order_product_uuid} nu a fost găsită"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Șirul de adrese original furnizat de utilizator"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} nu există: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Limita trebuie să fie între 1 și 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funcționează ca un farmec"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Моментальный"
msgid "successful"
msgstr "Успешный"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Ввод/вывод кэша"
@ -202,7 +202,7 @@ msgstr "Получите параметры приложения, которые
msgid "send a message to the support team"
msgstr "Отправьте сообщение в службу поддержки"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "Запросите URL-адрес с поддержкой CORS. Допускается только https."
@ -435,7 +435,7 @@ msgstr ""
"завершается с использованием баланса пользователя; если используется "
"`force_payment`, инициируется транзакция."
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "приобретение заказа без создания учетной записи"
@ -880,102 +880,111 @@ msgstr "Уровень"
msgid "Product UUID"
msgstr "UUID продукта"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "Ключ, который нужно найти в тайнике или вложить в него"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "Данные для хранения в кэше"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "Тайм-аут в секундах для занесения данных в кэш"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "Кэшированные данные"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "Camelized JSON-данные из запрашиваемого URL"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "Допускаются только URL-адреса, начинающиеся с http(s)://"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "Добавить товар в заказ"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Заказ {order_uuid} не найден"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "Удалить продукт из заказа"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "Удалить все товары из заказа"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "Купить заказ"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr ""
"Пожалуйста, укажите либо order_uuid, либо order_hr_id - взаимоисключающие "
"варианты!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Неправильный тип получен из метода order.buy(): {type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "Выполните действие над списком товаров в заказе"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "Удалить/добавить"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "Действие должно быть либо \"добавить\", либо \"удалить\"!"
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "Добавить товар в заказ"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "Выполните действие над списком продуктов в списке желаний"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "Пожалуйста, укажите значение `wishlist_uuid`."
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Список желаний {wishlist_uuid} не найден"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "Добавить товар в заказ"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "Удалить продукт из заказа"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "Удалить продукт из заказа"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "Удалить продукт из заказа"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "Купить заказ"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
@ -983,20 +992,33 @@ msgstr ""
"Пожалуйста, отправьте атрибуты в виде строки, отформатированной как "
"attr1=value1,attr2=value2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "Добавить или удалить отзыв для продукта заказа"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "Действие должно быть либо `add`, либо `remove`!"
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Заказ-продукт {order_product_uuid} не найден"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "Оригинальная строка адреса, предоставленная пользователем"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} не существует: {uuid}"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "Предел должен быть от 1 до 10"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - работает как шарм"

View file

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"POT-Creation-Date: 2025-07-05 00:40+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -174,7 +174,7 @@ msgstr "时刻"
msgid "successful"
msgstr "成功"
#: core/docs/drf/views.py:17 core/graphene/mutations.py:35
#: core/docs/drf/views.py:17 core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "缓存输入/输出"
@ -198,7 +198,7 @@ msgstr "获取应用程序的可公开参数"
msgid "send a message to the support team"
msgstr "向支持团队发送信息"
#: core/docs/drf/views.py:59 core/graphene/mutations.py:54
#: core/docs/drf/views.py:59 core/graphene/mutations.py:55
msgid "request a CORSed URL"
msgstr "请求 CORSed URL。只允许使用 https。"
@ -401,7 +401,7 @@ msgid ""
"transaction is initiated."
msgstr "完成订单购买。如果使用 \"force_balance\",则使用用户的余额完成购买;如果使用 \"force_payment\",则启动交易。"
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280
#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324
msgid "purchase an order without account creation"
msgstr "无需创建账户即可购买订单"
@ -819,119 +819,141 @@ msgstr "级别"
msgid "Product UUID"
msgstr "产品 UUID"
#: core/graphene/mutations.py:38
#: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache"
msgstr "在缓存中查找或设置的关键字"
#: core/graphene/mutations.py:39
#: core/graphene/mutations.py:40
msgid "data to store in cache"
msgstr "缓存中要存储的数据"
#: core/graphene/mutations.py:42
#: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache"
msgstr "将数据设置为缓存的超时(以秒为单位"
#: core/graphene/mutations.py:45
#: core/graphene/mutations.py:46
msgid "cached data"
msgstr "缓存数据"
#: core/graphene/mutations.py:59
#: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL"
msgstr "从请求的 URL 中获取驼峰化 JSON 数据"
#: core/graphene/mutations.py:64 core/views.py:350
#: core/graphene/mutations.py:65 core/views.py:350
msgid "only URLs starting with http(s):// are allowed"
msgstr "只允许使用以 http(s):// 开头的 URL"
#: core/graphene/mutations.py:79
#: core/graphene/mutations.py:80
msgid "add a product to the order"
msgstr "在订单中添加产品"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275
#: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "未找到订单 {order_uuid}"
#: core/graphene/mutations.py:105 core/graphene/mutations.py:152
#: core/graphene/mutations.py:106 core/graphene/mutations.py:153
msgid "remove a product from the order"
msgstr "从订单中删除产品"
#: core/graphene/mutations.py:131
#: core/graphene/mutations.py:132
msgid "remove all products from the order"
msgstr "从订单中删除所有产品"
#: core/graphene/mutations.py:174
#: core/graphene/mutations.py:175
msgid "buy an order"
msgstr "购买订单"
#: core/graphene/mutations.py:201 core/graphene/mutations.py:253
#: core/graphene/mutations.py:202 core/graphene/mutations.py:254
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "请提供 order_uuid 或 order_hr_id互斥"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442
#: core/graphene/mutations.py:483 core/viewsets.py:582
#: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "order.buy() 方法中的类型有误:{type(instance)!s}"
#: core/graphene/mutations.py:233
#: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order"
msgstr "对订单中的产品列表执行操作"
#: core/graphene/mutations.py:238
#: core/graphene/mutations.py:239
msgid "remove/add"
msgstr "删除/添加"
#: core/graphene/mutations.py:270
#: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove"
msgstr "操作必须是 \"添加 \"或 \"删除\""
#: core/graphene/mutations.py:326
msgid "add a product to the wishlist"
msgstr "在订单中添加产品"
#: core/graphene/mutations.py:281
msgid "perform an action on a list of products in the wishlist"
msgstr "对愿望清单中的产品列表执行操作"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445
#: core/graphene/mutations.py:299
msgid "please provide wishlist_uuid value"
msgstr "请提供 `wishlist_uuid` 值。"
#: core/graphene/mutations.py:319 core/graphene/mutations.py:392
#: core/graphene/mutations.py:419 core/graphene/mutations.py:446
#: core/graphene/mutations.py:489
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "未找到愿望清单 {wishlist_uuid}"
#: core/graphene/mutations.py:353
#: core/graphene/mutations.py:370
msgid "add a product to the wishlist"
msgstr "在订单中添加产品"
#: core/graphene/mutations.py:397
msgid "remove a product from the wishlist"
msgstr "从订单中删除产品"
#: core/graphene/mutations.py:380
#: core/graphene/mutations.py:424
msgid "remove all products from the wishlist"
msgstr "从订单中删除产品"
#: core/graphene/mutations.py:407
#: core/graphene/mutations.py:451
msgid "buy all products from the wishlist"
msgstr "从订单中删除产品"
#: core/graphene/mutations.py:450
#: core/graphene/mutations.py:494
msgid "buy a product"
msgstr "购买订单"
#: core/graphene/mutations.py:456
#: core/graphene/mutations.py:500
msgid ""
"please send the attributes as the string formatted like "
"attr1=value1,attr2=value2"
msgstr "请以字符串形式发送属性,格式如 attr1=value1,attr2=value2"
#: core/graphene/mutations.py:546
#: core/graphene/mutations.py:532
msgid "add or delete a feedback for orderproduct"
msgstr "添加或删除订单产品的反馈信息"
#: core/graphene/mutations.py:555
msgid "action must be either `add` or `remove`"
msgstr "操作必须是 \"添加 \"或 \"删除\""
#: core/graphene/mutations.py:558
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "未找到订购产品 {order_product_uuid}"
#: core/graphene/mutations.py:621
msgid "original address string provided by the user"
msgstr "用户提供的原始地址字符串"
#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585
#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} 不存在:{uuid}不存在"
#: core/graphene/mutations.py:593
#: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10"
msgstr "限值必须在 1 和 10 之间"
#: core/graphene/mutations.py:638
#: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - 工作起来得心应手"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

@ -1,7 +1,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n"
"Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"

Some files were not shown because too many files have changed in this diff Show more