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 "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-03 18:33+0300\n" "POT-Creation-Date: 2025-07-03 18:33+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -18,8 +18,9 @@ from core.graphene.object_types import (
ProductType, ProductType,
SearchResultsType, SearchResultsType,
WishlistType, 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 import format_attributes, is_url_safe
from core.utils.caching import web_cache from core.utils.caching import web_cache
from core.utils.emailing import contact_us_email 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 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 BuyUnregisteredOrder(BaseMutation):
class Meta: class Meta:
description = _("purchase an order without account creation") 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}")) 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 CreateProduct(BaseMutation):
class Arguments: class Arguments:
name = String(required=True) name = String(required=True)

View file

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

View file

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

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -177,7 +177,7 @@ msgstr "Momental"
msgid "successful" msgid "successful"
msgstr "Úspěšné" 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" msgid "cache I/O"
msgstr "Vstup/výstup mezipaměti" 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" msgid "send a message to the support team"
msgstr "Odeslání zprávy týmu podpory" 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" msgid "request a CORSed URL"
msgstr "Vyžádejte si adresu URL s protokolem CORS. Povoleno pouze https." 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 " " s použitím zůstatku uživatele; pokud je použito `force_payment`, zahájí se "
"transakce." "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" msgid "purchase an order without account creation"
msgstr "zakoupení objednávky bez vytvoření účtu" msgstr "zakoupení objednávky bez vytvoření účtu"
@ -865,100 +865,109 @@ msgstr "Úroveň"
msgid "Product UUID" msgid "Product UUID"
msgstr "UUID produktu" msgstr "UUID produktu"
#: core/graphene/mutations.py:38 #: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache" msgid "key to look for in or set into the cache"
msgstr "Klíč k vyhledání v keši nebo nastavení do keše" 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" msgid "data to store in cache"
msgstr "Data k uložení do mezipaměti" 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" msgid "timeout in seconds to set the data for into the cache"
msgstr "Časový limit v sekundách pro nastavení dat do mezipaměti" 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" msgid "cached data"
msgstr "Data uložená v mezipaměti" 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" msgid "camelized JSON data from the requested URL"
msgstr "Kamelizovaná data JSON z požadované adresy 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Povoleny jsou pouze adresy URL začínající http(s)://." 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" msgid "add a product to the order"
msgstr "Přidání produktu do objednávky" msgstr "Přidání produktu do objednávky"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "Objednávka {order_uuid} nebyla nalezena" 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" msgid "remove a product from the order"
msgstr "Odstranění produktu z objednávky" msgstr "Odstranění produktu z objednávky"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Odstranění všech produktů z objednávky" msgstr "Odstranění všech produktů z objednávky"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Koupit objednávku" 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" 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í!" 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:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Z metody order.buy() pochází nesprávný typ: {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" msgid "perform an action on a list of products in the order"
msgstr "Provedení akce na seznamu produktů v objednávce" msgstr "Provedení akce na seznamu produktů v objednávce"
#: core/graphene/mutations.py:238 #: core/graphene/mutations.py:239
msgid "remove/add" msgid "remove/add"
msgstr "Odebrat/přidat" 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" msgid "action must be either add or remove"
msgstr "Akce musí být buď \"přidat\", nebo \"odebrat\"!" msgstr "Akce musí být buď \"přidat\", nebo \"odebrat\"!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Přidání produktu do objednávky" msgstr "Provedení akce na seznamu produktů v seznamu přání"
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 #: core/graphene/mutations.py:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Seznam přání {wishlist_uuid} nebyl nalezen" 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" msgid "remove a product from the wishlist"
msgstr "Odstranění produktu z objednávky" msgstr "Odstranění produktu z objednávky"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Odstranění produktu z objednávky" msgstr "Odstranění produktu z objednávky"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Odstranění produktu z objednávky" msgstr "Odstranění produktu z objednávky"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Koupit objednávku" msgstr "Koupit objednávku"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
@ -966,20 +975,33 @@ msgstr ""
"Prosím, pošlete atributy jako řetězec ve formátu " "Prosím, pošlete atributy jako řetězec ve formátu "
"attr1=hodnota1,attr2=hodnota2." "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" msgid "original address string provided by the user"
msgstr "Původní řetězec adresy zadaný uživatelem" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} neexistuje: {uuid}" msgstr "{name} neexistuje: {uuid}"
#: core/graphene/mutations.py:593 #: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10" msgid "limit must be between 1 and 10"
msgstr "Limit musí být mezi 1 a 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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funguje jako kouzlo" msgstr "ElasticSearch - funguje jako kouzlo"

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr "Momental"
msgid "successful" msgid "successful"
msgstr "Succesfuld" 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" msgid "cache I/O"
msgstr "Cache-I/O" msgstr "Cache-I/O"
@ -200,7 +200,7 @@ msgstr "Hent applikationens eksponerbare parametre"
msgid "send a message to the support team" msgid "send a message to the support team"
msgstr "Send en besked til supportteamet" 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" msgid "request a CORSed URL"
msgstr "Anmod om en CORSed URL. Kun https er tilladt." 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 " "ved hjælp af brugerens saldo; hvis `force_payment` bruges, igangsættes en "
"transaktion." "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" msgid "purchase an order without account creation"
msgstr "Køb en ordre uden at oprette en konto" msgstr "Køb en ordre uden at oprette en konto"
@ -867,100 +867,109 @@ msgstr "Niveau"
msgid "Product UUID" msgid "Product UUID"
msgstr "Produkt 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" msgid "key to look for in or set into the cache"
msgstr "Nøgle til at lede efter i eller lægge i cachen" 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" msgid "data to store in cache"
msgstr "Data, der skal gemmes i cachen" 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" msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout i sekunder for at lægge data i cachen" msgstr "Timeout i sekunder for at lægge data i cachen"
#: core/graphene/mutations.py:45 #: core/graphene/mutations.py:46
msgid "cached data" msgid "cached data"
msgstr "Cachelagrede data" msgstr "Cachelagrede data"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "Cameliserede JSON-data fra den ønskede 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Kun URL'er, der starter med http(s)://, er tilladt." 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" msgid "add a product to the order"
msgstr "Tilføj et produkt til ordren" msgstr "Tilføj et produkt til ordren"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "Ordre {order_uuid} ikke fundet" 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" msgid "remove a product from the order"
msgstr "Fjern et produkt fra ordren" msgstr "Fjern et produkt fra ordren"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Fjern alle produkter fra ordren" msgstr "Fjern alle produkter fra ordren"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Køb en ordre" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Angiv enten order_uuid eller order_hr_id - det udelukker hinanden!" 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:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Forkert type kom fra metoden order.buy(): {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" msgid "perform an action on a list of products in the order"
msgstr "Udfør en handling på en liste af produkter i ordren" 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" msgid "remove/add"
msgstr "Fjern/tilføj" 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" msgid "action must be either add or remove"
msgstr "Handlingen skal være enten \"tilføj\" eller \"fjern\"!" msgstr "Handlingen skal være enten \"tilføj\" eller \"fjern\"!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Tilføj et produkt til ordren" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Ønskeliste {wishlist_uuid} ikke fundet" 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" msgid "remove a product from the wishlist"
msgstr "Fjern et produkt fra ordren" msgstr "Fjern et produkt fra ordren"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Fjern et produkt fra ordren" msgstr "Fjern et produkt fra ordren"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Fjern et produkt fra ordren" msgstr "Fjern et produkt fra ordren"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Køb en ordre" msgstr "Køb en ordre"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
@ -968,20 +977,33 @@ msgstr ""
"Send venligst attributterne som en streng formateret som " "Send venligst attributterne som en streng formateret som "
"attr1=værdi1,attr2=værdi2" "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" msgid "original address string provided by the user"
msgstr "Original adressestreng leveret af brugeren" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} findes ikke: {uuid}" msgstr "{name} findes ikke: {uuid}"
#: core/graphene/mutations.py:593 #: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10" msgid "limit must be between 1 and 10"
msgstr "Grænsen skal være mellem 1 og 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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - fungerer som en charme" msgstr "ElasticSearch - fungerer som en charme"

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momente"
msgid "successful" msgid "successful"
msgstr "Erfolgreich" 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" msgid "cache I/O"
msgstr "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" msgid "send a message to the support team"
msgstr "Senden Sie eine Nachricht an das 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" msgid "request a CORSed URL"
msgstr "Fordern Sie eine CORS-gesicherte URL an. Nur https erlaubt." 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 " "wird der Kauf mit dem Guthaben des Benutzers abgeschlossen; bei Verwendung "
"von \"force_payment\" wird eine Transaktion ausgelöst." "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" msgid "purchase an order without account creation"
msgstr "eine Bestellung kaufen, ohne ein Konto anzulegen" msgstr "eine Bestellung kaufen, ohne ein Konto anzulegen"
@ -896,122 +896,146 @@ msgstr "Ebene"
msgid "Product UUID" msgid "Product UUID"
msgstr "Produkt 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" 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" 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" msgid "data to store in cache"
msgstr "Im Cache zu speichernde Daten" 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" msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout in Sekunden, um die Daten in den Cache zu stellen" 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" msgid "cached data"
msgstr "Zwischengespeicherte Daten" msgstr "Zwischengespeicherte Daten"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "Camelized JSON-Daten aus der angeforderten 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Nur URLs, die mit http(s):// beginnen, sind zulässig" 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" msgid "add a product to the order"
msgstr "Ein Produkt zur Bestellung hinzufügen" msgstr "Ein Produkt zur Bestellung hinzufügen"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "Bestellung {order_uuid} nicht gefunden" 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" msgid "remove a product from the order"
msgstr "Ein Produkt aus der Bestellung entfernen" msgstr "Ein Produkt aus der Bestellung entfernen"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Alle Produkte aus der Bestellung entfernen" msgstr "Alle Produkte aus der Bestellung entfernen"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Eine Bestellung kaufen" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "" msgstr ""
"Bitte geben Sie entweder order_uuid oder order_hr_id an - beide schließen " "Bitte geben Sie entweder order_uuid oder order_hr_id an - beide schließen "
"sich gegenseitig aus!" "sich gegenseitig aus!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 #: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Von der Methode order.buy() kam der falsche Typ: {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" 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" 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" msgid "remove/add"
msgstr "Entfernen/Hinzufügen" 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" msgid "action must be either add or remove"
msgstr "Aktion muss entweder \"Hinzufügen\" oder \"Entfernen\" sein!" msgstr "Aktion muss entweder \"Hinzufügen\" oder \"Entfernen\" sein!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Ein Produkt zur Bestellung hinzufügen" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Wunschzettel {wishlist_uuid} nicht gefunden" 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" msgid "remove a product from the wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen" msgstr "Ein Produkt aus der Bestellung entfernen"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen" msgstr "Ein Produkt aus der Bestellung entfernen"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Ein Produkt aus der Bestellung entfernen" msgstr "Ein Produkt aus der Bestellung entfernen"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Eine Bestellung kaufen" msgstr "Eine Bestellung kaufen"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
msgstr "" msgstr ""
"Bitte senden Sie die Attribute als String im Format attr1=wert1,attr2=wert2" "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" msgid "original address string provided by the user"
msgstr "Vom Benutzer angegebene Originaladresse" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} existiert nicht: {uuid}" msgstr "{name} existiert nicht: {uuid}"
#: core/graphene/mutations.py:593 #: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10" msgid "limit must be between 1 and 10"
msgstr "Der Grenzwert muss zwischen 1 und 10 liegen." 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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funktioniert wie ein Zauber" msgstr "ElasticSearch - funktioniert wie ein Zauber"

View file

@ -5,9 +5,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -180,7 +180,7 @@ msgstr "Momental"
msgid "successful" msgid "successful"
msgstr "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" msgid "cache I/O"
msgstr "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" msgid "send a message to the support team"
msgstr "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" msgid "request a CORSed URL"
msgstr "Request a CORSed URL. Only https allowed." 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 " "completed using the user's balance; If `force_payment` is used, a "
"transaction is initiated." "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" msgid "purchase an order without account creation"
msgstr "purchase an order without account creation" msgstr "purchase an order without account creation"
@ -844,100 +844,109 @@ msgstr "Level"
msgid "Product UUID" msgid "Product UUID"
msgstr "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" msgid "key to look for in or set into the cache"
msgstr "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" msgid "data to store in cache"
msgstr "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" msgid "timeout in seconds to set the data for into the cache"
msgstr "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" msgid "cached data"
msgstr "Cached data" msgstr "Cached data"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "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" msgid "only URLs starting with http(s):// are allowed"
msgstr "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" msgid "add a product to the order"
msgstr "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:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "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" msgid "remove a product from the order"
msgstr "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" msgid "remove all products from the order"
msgstr "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" msgid "buy an order"
msgstr "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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "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:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "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" msgid "perform an action on a list of products in the order"
msgstr "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" msgid "remove/add"
msgstr "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" msgid "action must be either add or remove"
msgstr "Action must be either \"add\" or \"remove\"!" msgstr "Action must be either \"add\" or \"remove\"!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Add a product to the order" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "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" msgid "remove a product from the wishlist"
msgstr "Remove a product from the order" msgstr "Remove a product from the order"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Remove a product from the order" msgstr "Remove a product from the order"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Remove a product from the order" msgstr "Remove a product from the order"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Buy an order" msgstr "Buy an order"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
@ -945,20 +954,33 @@ msgstr ""
"Please send the attributes as the string formatted like " "Please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "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" msgid "original address string provided by the user"
msgstr "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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{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" msgid "limit must be between 1 and 10"
msgstr "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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - works like a charm" msgstr "ElasticSearch - works like a charm"

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr "Momental"
msgid "successful" msgid "successful"
msgstr "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" msgid "cache I/O"
msgstr "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" msgid "send a message to the support team"
msgstr "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" msgid "request a CORSed URL"
msgstr "Request a CORSed URL. Only https allowed." 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 " "completed using the user's balance; If `force_payment` is used, a "
"transaction is initiated." "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" msgid "purchase an order without account creation"
msgstr "purchase an order without account creation" msgstr "purchase an order without account creation"
@ -840,100 +840,109 @@ msgstr "Level"
msgid "Product UUID" msgid "Product UUID"
msgstr "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" msgid "key to look for in or set into the cache"
msgstr "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" msgid "data to store in cache"
msgstr "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" msgid "timeout in seconds to set the data for into the cache"
msgstr "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" msgid "cached data"
msgstr "Cached data" msgstr "Cached data"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "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" msgid "only URLs starting with http(s):// are allowed"
msgstr "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" msgid "add a product to the order"
msgstr "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:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "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" msgid "remove a product from the order"
msgstr "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" msgid "remove all products from the order"
msgstr "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" msgid "buy an order"
msgstr "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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "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:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "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" msgid "perform an action on a list of products in the order"
msgstr "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" msgid "remove/add"
msgstr "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" msgid "action must be either add or remove"
msgstr "Action must be either \"add\" or \"remove\"!" msgstr "Action must be either \"add\" or \"remove\"!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Add a product to the order" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "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" msgid "remove a product from the wishlist"
msgstr "Remove a product from the order" msgstr "Remove a product from the order"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Remove a product from the order" msgstr "Remove a product from the order"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Remove a product from the order" msgstr "Remove a product from the order"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Buy an order" msgstr "Buy an order"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
@ -941,20 +950,33 @@ msgstr ""
"Please send the attributes as the string formatted like " "Please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "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" msgid "original address string provided by the user"
msgstr "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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{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" msgid "limit must be between 1 and 10"
msgstr "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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - works like a charm" msgstr "ElasticSearch - works like a charm"

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momento"
msgid "successful" msgid "successful"
msgstr "Éxito" 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" msgid "cache I/O"
msgstr "E/S de caché" 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" msgid "send a message to the support team"
msgstr "Enviar un mensaje al equipo de asistencia" 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" msgid "request a CORSed URL"
msgstr "Solicitar una URL CORSed. Solo se permite https." 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 " "finaliza utilizando el saldo del usuario; Si se utiliza `force_payment`, se "
"inicia una transacción." "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" msgid "purchase an order without account creation"
msgstr "comprar un pedido sin crear una cuenta" msgstr "comprar un pedido sin crear una cuenta"
@ -877,101 +877,110 @@ msgstr "Nivel"
msgid "Product UUID" msgid "Product UUID"
msgstr "UUID del producto" 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" msgid "key to look for in or set into the cache"
msgstr "Clave que hay que buscar o introducir en la caché" 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" msgid "data to store in cache"
msgstr "Datos a almacenar en caché" 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" 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é" 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" msgid "cached data"
msgstr "Datos en caché" msgstr "Datos en caché"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "Datos JSON camelizados de la URL solicitada" 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Sólo se permiten URL que empiecen por http(s)://." 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" msgid "add a product to the order"
msgstr "Añadir un producto al pedido" msgstr "Añadir un producto al pedido"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "Pedido {order_uuid} no encontrado" 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" msgid "remove a product from the order"
msgstr "Eliminar un producto del pedido" msgstr "Eliminar un producto del pedido"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Eliminar todos los productos del pedido" msgstr "Eliminar todos los productos del pedido"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Comprar un pedido" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Indique order_uuid o order_hr_id, ¡se excluyen mutuamente!" 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:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "" msgstr ""
"Tipo incorrecto proveniente del método order.buy(): {type(instance)!s}" "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" msgid "perform an action on a list of products in the order"
msgstr "Realizar una acción en una lista de productos del pedido" 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" msgid "remove/add"
msgstr "Quitar/Agregar" 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" msgid "action must be either add or remove"
msgstr "La acción debe ser \"añadir\" o \"eliminar\"." msgstr "La acción debe ser \"añadir\" o \"eliminar\"."
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Añadir un producto al pedido" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista de deseos {wishlist_uuid} no encontrada" 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" msgid "remove a product from the wishlist"
msgstr "Eliminar un producto del pedido" msgstr "Eliminar un producto del pedido"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Eliminar un producto del pedido" msgstr "Eliminar un producto del pedido"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Eliminar un producto del pedido" msgstr "Eliminar un producto del pedido"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Comprar un pedido" msgstr "Comprar un pedido"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
@ -979,20 +988,33 @@ msgstr ""
"Por favor, envíe los atributos como una cadena formateada como " "Por favor, envíe los atributos como una cadena formateada como "
"attr1=valor1,attr2=valor2" "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" msgid "original address string provided by the user"
msgstr "Cadena de dirección original proporcionada por el usuario" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} no existe: {uuid}" msgstr "{name} no existe: {uuid}"
#: core/graphene/mutations.py:593 #: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10" msgid "limit must be between 1 and 10"
msgstr "El límite debe estar entre 1 y 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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funciona a las mil maravillas" msgstr "ElasticSearch - funciona a las mil maravillas"

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momental"
msgid "successful" msgid "successful"
msgstr "Réussite" 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" msgid "cache I/O"
msgstr "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" msgid "send a message to the support team"
msgstr "Envoyer un message à l'équipe d'assistance" 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" msgid "request a CORSed URL"
msgstr "Demander une URL CORSée. Seul https est autorisé." 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 " " complété en utilisant le solde de l'utilisateur ; Si `force_payment` est "
"utilisé, une transaction est initiée." "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" msgid "purchase an order without account creation"
msgstr "acheter une commande sans créer de compte" msgstr "acheter une commande sans créer de compte"
@ -888,103 +888,113 @@ msgstr "Niveau"
msgid "Product UUID" msgid "Product UUID"
msgstr "UUID du produit" 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" msgid "key to look for in or set into the cache"
msgstr "Clé à rechercher ou à insérer dans la 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" msgid "data to store in cache"
msgstr "Données à stocker dans la mémoire 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" 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" 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" msgid "cached data"
msgstr "Données mises en cache" msgstr "Données mises en cache"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "Données JSON camélisées provenant de l'URL demandée" 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Seuls les URL commençant par http(s):// sont autorisés." 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" msgid "add a product to the order"
msgstr "Ajouter un produit à la commande" msgstr "Ajouter un produit à la commande"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "L'ordre {order_uuid} n'a pas été trouvé" 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" msgid "remove a product from the order"
msgstr "Supprimer un produit de la commande" msgstr "Supprimer un produit de la commande"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Supprimer tous les produits de la commande" msgstr "Supprimer tous les produits de la commande"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Acheter une commande" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "" msgstr ""
"Veuillez fournir soit order_uuid, soit order_hr_id - les deux s'excluent " "Veuillez fournir soit order_uuid, soit order_hr_id - les deux s'excluent "
"mutuellement !" "mutuellement !"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 #: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "" msgstr ""
"Le mauvais type provient de la méthode order.buy() : {type(instance)!s}" "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" msgid "perform an action on a list of products in the order"
msgstr "Effectuer une action sur une liste de produits dans la commande" 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" msgid "remove/add"
msgstr "Supprimer/Ajouter" 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" msgid "action must be either add or remove"
msgstr "L'action doit être soit \"ajouter\", soit \"supprimer\" !" msgstr "L'action doit être soit \"ajouter\", soit \"supprimer\" !"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Ajouter un produit à la commande" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Wishlist {wishlist_uuid} introuvable" 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" msgid "remove a product from the wishlist"
msgstr "Supprimer un produit de la commande" msgstr "Supprimer un produit de la commande"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Supprimer un produit de la commande" msgstr "Supprimer un produit de la commande"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Supprimer un produit de la commande" msgstr "Supprimer un produit de la commande"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Acheter une commande" msgstr "Acheter une commande"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
@ -992,20 +1002,35 @@ msgstr ""
"Veuillez envoyer les attributs sous la forme d'une chaîne formatée comme " "Veuillez envoyer les attributs sous la forme d'une chaîne formatée comme "
"attr1=valeur1,attr2=valeur2." "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" msgid "original address string provided by the user"
msgstr "Chaîne d'adresse originale fournie par l'utilisateur" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} n'existe pas : {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" msgid "limit must be between 1 and 10"
msgstr "La limite doit être comprise entre 1 et 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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - fonctionne comme un charme" msgstr "ElasticSearch - fonctionne comme un charme"

View file

@ -5,9 +5,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr ""
msgid "successful" msgid "successful"
msgstr "" 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" msgid "cache I/O"
msgstr "" msgstr ""
@ -198,7 +198,7 @@ msgstr ""
msgid "send a message to the support team" msgid "send a message to the support team"
msgstr "" 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" msgid "request a CORSed URL"
msgstr "" msgstr ""
@ -396,7 +396,7 @@ msgid ""
"transaction is initiated." "transaction is initiated."
msgstr "" 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" msgid "purchase an order without account creation"
msgstr "" msgstr ""
@ -810,119 +810,141 @@ msgstr ""
msgid "Product UUID" msgid "Product UUID"
msgstr "" msgstr ""
#: core/graphene/mutations.py:38 #: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache" msgid "key to look for in or set into the cache"
msgstr "" msgstr ""
#: core/graphene/mutations.py:39 #: core/graphene/mutations.py:40
msgid "data to store in cache" msgid "data to store in cache"
msgstr "" msgstr ""
#: core/graphene/mutations.py:42 #: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache" msgid "timeout in seconds to set the data for into the cache"
msgstr "" msgstr ""
#: core/graphene/mutations.py:45 #: core/graphene/mutations.py:46
msgid "cached data" msgid "cached data"
msgstr "" msgstr ""
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "" 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "" msgstr ""
#: core/graphene/mutations.py:79 #: core/graphene/mutations.py:80
msgid "add a product to the order" msgid "add a product to the order"
msgstr "" msgstr ""
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "" 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" msgid "remove a product from the order"
msgstr "" msgstr ""
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "" msgstr ""
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "" msgstr ""
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 #: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "" msgstr ""
#: core/graphene/mutations.py:233 #: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order" msgid "perform an action on a list of products in the order"
msgstr "" msgstr ""
#: core/graphene/mutations.py:238 #: core/graphene/mutations.py:239
msgid "remove/add" msgid "remove/add"
msgstr "" msgstr ""
#: core/graphene/mutations.py:270 #: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove" msgid "action must be either add or remove"
msgstr "" msgstr ""
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "" msgstr ""
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 #: core/graphene/mutations.py:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "" 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" msgid "remove a product from the wishlist"
msgstr "" msgstr ""
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "" msgstr ""
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "" msgstr ""
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "" msgstr ""
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like attr1=value1," "please send the attributes as the string formatted like attr1=value1,"
"attr2=value2" "attr2=value2"
msgstr "" 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" msgid "original address string provided by the user"
msgstr "" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "" msgstr ""
#: core/graphene/mutations.py:593 #: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10" msgid "limit must be between 1 and 10"
msgstr "" msgstr ""
#: core/graphene/mutations.py:638 #: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm" msgid "elasticsearch - works like a charm"
msgstr "" msgstr ""

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momentale"
msgid "successful" msgid "successful"
msgstr "Successo" 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" msgid "cache I/O"
msgstr "I/O della cache" msgstr "I/O della cache"
@ -202,7 +202,7 @@ msgstr "Ottenere i parametri esponibili dell'applicazione"
msgid "send a message to the support team" msgid "send a message to the support team"
msgstr "Inviate un messaggio al team di assistenza" 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" msgid "request a CORSed URL"
msgstr "Richiedere un URL CORSed. È consentito solo https." 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" "l'acquisto viene completato utilizzando il saldo dell'utente; se si utilizza"
" `forza_pagamento`, viene avviata una transazione." " `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" msgid "purchase an order without account creation"
msgstr "acquistare un ordine senza creare un account" msgstr "acquistare un ordine senza creare un account"
@ -886,102 +886,111 @@ msgstr "Livello"
msgid "Product UUID" msgid "Product UUID"
msgstr "UUID del prodotto" 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" msgid "key to look for in or set into the cache"
msgstr "Chiave da cercare o da inserire nella 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" msgid "data to store in cache"
msgstr "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" msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout in secondi per l'inserimento dei dati nella 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" msgid "cached data"
msgstr "Dati in cache" msgstr "Dati in cache"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "Dati JSON camelizzati dall'URL richiesto" 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Sono consentiti solo gli URL che iniziano con http(s)://" 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" msgid "add a product to the order"
msgstr "Aggiungere un prodotto all'ordine" msgstr "Aggiungere un prodotto all'ordine"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "Ordine {order_uuid} non trovato" 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" msgid "remove a product from the order"
msgstr "Rimuovere un prodotto dall'ordine" msgstr "Rimuovere un prodotto dall'ordine"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Rimuovere tutti i prodotti dall'ordine" msgstr "Rimuovere tutti i prodotti dall'ordine"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Acquistare un ordine" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "" msgstr ""
"Si prega di fornire order_uuid o order_hr_id, che si escludono a vicenda!" "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:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "" msgstr ""
"Il metodo order.buy() ha fornito un tipo sbagliato: {type(instance)!s}" "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" msgid "perform an action on a list of products in the order"
msgstr "Eseguire un'azione su un elenco di prodotti nell'ordine" msgstr "Eseguire un'azione su un elenco di prodotti nell'ordine"
#: core/graphene/mutations.py:238 #: core/graphene/mutations.py:239
msgid "remove/add" msgid "remove/add"
msgstr "Rimuovi/Aggiungi" 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" msgid "action must be either add or remove"
msgstr "L'azione deve essere \"aggiungere\" o \"rimuovere\"!" msgstr "L'azione deve essere \"aggiungere\" o \"rimuovere\"!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Aggiungere un prodotto all'ordine" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista dei desideri {wishlist_uuid} non trovata" 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" msgid "remove a product from the wishlist"
msgstr "Rimuovere un prodotto dall'ordine" msgstr "Rimuovere un prodotto dall'ordine"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Rimuovere un prodotto dall'ordine" msgstr "Rimuovere un prodotto dall'ordine"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Rimuovere un prodotto dall'ordine" msgstr "Rimuovere un prodotto dall'ordine"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Acquistare un ordine" msgstr "Acquistare un ordine"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
@ -989,20 +998,33 @@ msgstr ""
"Inviare gli attributi come stringa formattata come " "Inviare gli attributi come stringa formattata come "
"attr1=valore1,attr2=valore2" "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" msgid "original address string provided by the user"
msgstr "Stringa di indirizzo originale fornita dall'utente" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} non esiste: {uuid}" msgstr "{name} non esiste: {uuid}"
#: core/graphene/mutations.py:593 #: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10" msgid "limit must be between 1 and 10"
msgstr "Il limite deve essere compreso tra 1 e 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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch: funziona a meraviglia" msgstr "ElasticSearch: funziona a meraviglia"

View file

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

View file

@ -5,9 +5,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.10\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr ""
msgid "successful" msgid "successful"
msgstr "" 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" msgid "cache I/O"
msgstr "" msgstr ""
@ -198,7 +198,7 @@ msgstr ""
msgid "send a message to the support team" msgid "send a message to the support team"
msgstr "" 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" msgid "request a CORSed URL"
msgstr "" msgstr ""
@ -396,7 +396,7 @@ msgid ""
"transaction is initiated." "transaction is initiated."
msgstr "" 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" msgid "purchase an order without account creation"
msgstr "" msgstr ""
@ -810,119 +810,141 @@ msgstr ""
msgid "Product UUID" msgid "Product UUID"
msgstr "" msgstr ""
#: core/graphene/mutations.py:38 #: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache" msgid "key to look for in or set into the cache"
msgstr "" msgstr ""
#: core/graphene/mutations.py:39 #: core/graphene/mutations.py:40
msgid "data to store in cache" msgid "data to store in cache"
msgstr "" msgstr ""
#: core/graphene/mutations.py:42 #: core/graphene/mutations.py:43
msgid "timeout in seconds to set the data for into the cache" msgid "timeout in seconds to set the data for into the cache"
msgstr "" msgstr ""
#: core/graphene/mutations.py:45 #: core/graphene/mutations.py:46
msgid "cached data" msgid "cached data"
msgstr "" msgstr ""
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "" 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "" msgstr ""
#: core/graphene/mutations.py:79 #: core/graphene/mutations.py:80
msgid "add a product to the order" msgid "add a product to the order"
msgstr "" msgstr ""
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "" 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" msgid "remove a product from the order"
msgstr "" msgstr ""
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "" msgstr ""
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "" msgstr ""
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 #: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "" msgstr ""
#: core/graphene/mutations.py:233 #: core/graphene/mutations.py:234
msgid "perform an action on a list of products in the order" msgid "perform an action on a list of products in the order"
msgstr "" msgstr ""
#: core/graphene/mutations.py:238 #: core/graphene/mutations.py:239
msgid "remove/add" msgid "remove/add"
msgstr "" msgstr ""
#: core/graphene/mutations.py:270 #: core/graphene/mutations.py:271 core/graphene/mutations.py:314
msgid "action must be either add or remove" msgid "action must be either add or remove"
msgstr "" msgstr ""
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "" msgstr ""
#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 #: core/graphene/mutations.py:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "" 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" msgid "remove a product from the wishlist"
msgstr "" msgstr ""
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "" msgstr ""
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "" msgstr ""
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "" msgstr ""
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like attr1=value1," "please send the attributes as the string formatted like attr1=value1,"
"attr2=value2" "attr2=value2"
msgstr "" 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" msgid "original address string provided by the user"
msgstr "" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "" msgstr ""
#: core/graphene/mutations.py:593 #: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10" msgid "limit must be between 1 and 10"
msgstr "" msgstr ""
#: core/graphene/mutations.py:638 #: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm" msgid "elasticsearch - works like a charm"
msgstr "" msgstr ""

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -176,7 +176,7 @@ msgstr "Momental"
msgid "successful" msgid "successful"
msgstr "Succesvol" 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" msgid "cache I/O"
msgstr "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" msgid "send a message to the support team"
msgstr "Stuur een bericht naar het ondersteuningsteam" 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" msgid "request a CORSed URL"
msgstr "Vraag een CORSed URL op. Alleen https toegestaan." 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 " "wordt de aankoop afgerond met het saldo van de gebruiker; als "
"`force_payment` wordt gebruikt, wordt een transactie gestart." "`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" msgid "purchase an order without account creation"
msgstr "een bestelling kopen zonder een account aan te maken" msgstr "een bestelling kopen zonder een account aan te maken"
@ -883,120 +883,142 @@ msgstr "Niveau"
msgid "Product UUID" msgid "Product UUID"
msgstr "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" msgid "key to look for in or set into the cache"
msgstr "Sleutel om te zoeken of te plaatsen in de 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" msgid "data to store in cache"
msgstr "Gegevens om op te slaan in de 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" 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" 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" msgid "cached data"
msgstr "Gecachte gegevens" msgstr "Gecachte gegevens"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "Camelized JSON-gegevens van de opgevraagde 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Alleen URL's die beginnen met http(s):// zijn toegestaan" 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" msgid "add a product to the order"
msgstr "Een product aan de bestelling toevoegen" msgstr "Een product aan de bestelling toevoegen"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "Order {order_uuid} niet gevonden" 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" msgid "remove a product from the order"
msgstr "Een product uit de bestelling verwijderen" msgstr "Een product uit de bestelling verwijderen"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Alle producten uit de bestelling verwijderen" msgstr "Alle producten uit de bestelling verwijderen"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Een bestelling kopen" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Geef order_uuid of order_hr_id - wederzijds exclusief!" msgstr "Geef order_uuid of order_hr_id - wederzijds exclusief!"
#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 #: core/graphene/mutations.py:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Verkeerd type kwam uit order.buy() methode: {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" msgid "perform an action on a list of products in the order"
msgstr "Een actie uitvoeren op een lijst met producten in de bestelling" 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" msgid "remove/add"
msgstr "Verwijderen/toevoegen" 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" msgid "action must be either add or remove"
msgstr "De actie moet \"toevoegen\" of \"verwijderen\" zijn!" msgstr "De actie moet \"toevoegen\" of \"verwijderen\" zijn!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Een product aan de bestelling toevoegen" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Verlanglijst {wishlist_uuid} niet gevonden" 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" msgid "remove a product from the wishlist"
msgstr "Een product uit de bestelling verwijderen" msgstr "Een product uit de bestelling verwijderen"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Een product uit de bestelling verwijderen" msgstr "Een product uit de bestelling verwijderen"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Een product uit de bestelling verwijderen" msgstr "Een product uit de bestelling verwijderen"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Een bestelling kopen" msgstr "Een bestelling kopen"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
msgstr "" msgstr ""
"Stuur de attributen als de string opgemaakt als attr1=waarde1,attr2=waarde2" "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" msgid "original address string provided by the user"
msgstr "Originele adresstring geleverd door de gebruiker" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} bestaat niet: {uuid}" msgstr "{name} bestaat niet: {uuid}"
#: core/graphene/mutations.py:593 #: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10" msgid "limit must be between 1 and 10"
msgstr "Limiet moet tussen 1 en 10 liggen" msgstr "Limiet moet tussen 1 en 10 liggen"
#: core/graphene/mutations.py:638 #: core/graphene/mutations.py:713
msgid "elasticsearch - works like a charm" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - werkt als een charme" msgstr "ElasticSearch - werkt als een charme"

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momental"
msgid "successful" msgid "successful"
msgstr "Udany" 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" msgid "cache I/O"
msgstr "Pamięć podręczna we/wy" msgstr "Pamięć podręczna we/wy"
@ -202,7 +202,7 @@ msgstr "Uzyskaj dostępne parametry aplikacji"
msgid "send a message to the support team" msgid "send a message to the support team"
msgstr "Wyślij wiadomość do zespołu wsparcia" 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" msgid "request a CORSed URL"
msgstr "Żądanie adresu URL CORSed. Dozwolony jest tylko protokół https." 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`, " "finalizowany przy użyciu salda użytkownika; Jeśli użyto `force_payment`, "
"transakcja jest inicjowana." "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" msgid "purchase an order without account creation"
msgstr "zakup zamówienia bez tworzenia konta" msgstr "zakup zamówienia bez tworzenia konta"
@ -878,100 +878,109 @@ msgstr "Poziom"
msgid "Product UUID" msgid "Product UUID"
msgstr "UUID produktu" msgstr "UUID produktu"
#: core/graphene/mutations.py:38 #: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache" msgid "key to look for in or set into the cache"
msgstr "Klucz do wyszukania lub ustawienia w pamięci podręcznej" 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" msgid "data to store in cache"
msgstr "Dane do przechowywania w pamięci podręcznej" 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" 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" 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" msgid "cached data"
msgstr "Dane w pamięci podręcznej" 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" msgid "camelized JSON data from the requested URL"
msgstr "Kamelizowane dane JSON z żądanego adresu 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Dozwolone są tylko adresy URL zaczynające się od http(s)://" 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" msgid "add a product to the order"
msgstr "Dodawanie produktu do zamówienia" msgstr "Dodawanie produktu do zamówienia"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "Nie znaleziono zamówienia {order_uuid}" 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" msgid "remove a product from the order"
msgstr "Usunięcie produktu z zamówienia" msgstr "Usunięcie produktu z zamówienia"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Usuń wszystkie produkty z zamówienia" msgstr "Usuń wszystkie produkty z zamówienia"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Kup zamówienie" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Podaj albo order_uuid albo order_hr_id - wzajemnie się wykluczają!" 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:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Nieprawidłowy typ pochodzi z metody order.buy(): {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" msgid "perform an action on a list of products in the order"
msgstr "Wykonanie akcji na liście produktów w zamówieniu" msgstr "Wykonanie akcji na liście produktów w zamówieniu"
#: core/graphene/mutations.py:238 #: core/graphene/mutations.py:239
msgid "remove/add" msgid "remove/add"
msgstr "Usuń/Dodaj" 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" msgid "action must be either add or remove"
msgstr "Akcją musi być \"dodaj\" lub \"usuń\"!" msgstr "Akcją musi być \"dodaj\" lub \"usuń\"!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Dodawanie produktu do zamówienia" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista życzeń {wishlist_uuid} nie została znaleziona" 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" msgid "remove a product from the wishlist"
msgstr "Usunięcie produktu z zamówienia" msgstr "Usunięcie produktu z zamówienia"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Usunięcie produktu z zamówienia" msgstr "Usunięcie produktu z zamówienia"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Usunięcie produktu z zamówienia" msgstr "Usunięcie produktu z zamówienia"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Kup zamówienie" msgstr "Kup zamówienie"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
@ -979,20 +988,33 @@ msgstr ""
"Prześlij atrybuty jako ciąg znaków sformatowany w następujący sposób: " "Prześlij atrybuty jako ciąg znaków sformatowany w następujący sposób: "
"attr1=value1,attr2=value2" "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" msgid "original address string provided by the user"
msgstr "Oryginalny ciąg adresu podany przez użytkownika" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} nie istnieje: {uuid}" msgstr "{name} nie istnieje: {uuid}"
#: core/graphene/mutations.py:593 #: core/graphene/mutations.py:668
msgid "limit must be between 1 and 10" msgid "limit must be between 1 and 10"
msgstr "Limit musi wynosić od 1 do 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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - działa jak urok" msgstr "ElasticSearch - działa jak urok"

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momental"
msgid "successful" msgid "successful"
msgstr "Bem-sucedido" 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" msgid "cache I/O"
msgstr "E/S do cache" 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" msgid "send a message to the support team"
msgstr "Envie uma mensagem para a equipe de suporte" 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" msgid "request a CORSed URL"
msgstr "Solicite um URL com CORS. Somente https é permitido." 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 " "concluída usando o saldo do usuário; se `force_payment` for usado, uma "
"transação será iniciada." "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" msgid "purchase an order without account creation"
msgstr "comprar um pedido sem criar uma conta" msgstr "comprar um pedido sem criar uma conta"
@ -870,120 +870,142 @@ msgstr "Nível"
msgid "Product UUID" msgid "Product UUID"
msgstr "UUID do produto" 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" msgid "key to look for in or set into the cache"
msgstr "Chave para procurar ou colocar no 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" msgid "data to store in cache"
msgstr "Dados a serem armazenados no 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" msgid "timeout in seconds to set the data for into the cache"
msgstr "Tempo limite em segundos para definir os dados para o 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" msgid "cached data"
msgstr "Dados em cache" msgstr "Dados em cache"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "Dados JSON camelizados da URL solicitada" 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Somente URLs que começam com http(s):// são permitidos" 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" msgid "add a product to the order"
msgstr "Adicionar um produto ao pedido" msgstr "Adicionar um produto ao pedido"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "Pedido {order_uuid} não encontrado" 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" msgid "remove a product from the order"
msgstr "Remover um produto do pedido" msgstr "Remover um produto do pedido"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Remover todos os produtos do pedido" msgstr "Remover todos os produtos do pedido"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Comprar um pedido" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Forneça order_uuid ou order_hr_id - mutuamente exclusivos!" 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:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "O tipo errado veio do método order.buy(): {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" msgid "perform an action on a list of products in the order"
msgstr "Executar uma ação em uma lista de produtos no pedido" 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" msgid "remove/add"
msgstr "Remover/Adicionar" 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" msgid "action must be either add or remove"
msgstr "A ação deve ser \"adicionar\" ou \"remover\"!" msgstr "A ação deve ser \"adicionar\" ou \"remover\"!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Adicionar um produto ao pedido" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista de desejos {wishlist_uuid} não encontrada" 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" msgid "remove a product from the wishlist"
msgstr "Remover um produto do pedido" msgstr "Remover um produto do pedido"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Remover um produto do pedido" msgstr "Remover um produto do pedido"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Remover um produto do pedido" msgstr "Remover um produto do pedido"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Comprar um pedido" msgstr "Comprar um pedido"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
msgstr "" msgstr ""
"Envie os atributos como uma string formatada como attr1=value1,attr2=value2" "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" msgid "original address string provided by the user"
msgstr "Cadeia de endereços original fornecida pelo usuário" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} não existe: {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" msgid "limit must be between 1 and 10"
msgstr "O limite deve estar entre 1 e 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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funciona muito bem" msgstr "ElasticSearch - funciona muito bem"

View file

@ -1,9 +1,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: EVIBES 2.9.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -178,7 +178,7 @@ msgstr "Momental"
msgid "successful" msgid "successful"
msgstr "De succes" 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" msgid "cache I/O"
msgstr "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" msgid "send a message to the support team"
msgstr "Trimiteți un mesaj echipei de asistență" 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" msgid "request a CORSed URL"
msgstr "Solicitați un URL CORSed. Numai https este permis." 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 " "achiziția este finalizată utilizând soldul utilizatorului; Dacă se "
"utilizează `force_payment`, este inițiată o tranzacție." "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" msgid "purchase an order without account creation"
msgstr "achiziționarea unei comenzi fără crearea unui cont" msgstr "achiziționarea unei comenzi fără crearea unui cont"
@ -881,101 +881,110 @@ msgstr "Nivel"
msgid "Product UUID" msgid "Product UUID"
msgstr "UUID produs" msgstr "UUID produs"
#: core/graphene/mutations.py:38 #: core/graphene/mutations.py:39
msgid "key to look for in or set into the cache" msgid "key to look for in or set into the cache"
msgstr "Cheie care trebuie căutată sau introdusă în 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" msgid "data to store in cache"
msgstr "Date de stocat în 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" msgid "timeout in seconds to set the data for into the cache"
msgstr "Timeout în secunde pentru a seta datele în cache" msgstr "Timeout în secunde pentru a seta datele în cache"
#: core/graphene/mutations.py:45 #: core/graphene/mutations.py:46
msgid "cached data" msgid "cached data"
msgstr "Date în cache" msgstr "Date în cache"
#: core/graphene/mutations.py:59 #: core/graphene/mutations.py:60
msgid "camelized JSON data from the requested URL" msgid "camelized JSON data from the requested URL"
msgstr "Date JSON Camelizate de la URL-ul solicitat" 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" msgid "only URLs starting with http(s):// are allowed"
msgstr "Sunt permise numai URL-urile care încep cu http(s)://" 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" msgid "add a product to the order"
msgstr "Adăugați un produs la comandă" msgstr "Adăugați un produs la comandă"
#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 #: core/graphene/mutations.py:101 core/graphene/mutations.py:127
#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 #: core/graphene/mutations.py:229 core/graphene/mutations.py:276
#, python-brace-format #, python-brace-format
msgid "order {order_uuid} not found" msgid "order {order_uuid} not found"
msgstr "Comanda {order_uuid} nu a fost găsită" 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" msgid "remove a product from the order"
msgstr "Eliminați un produs din comandă" msgstr "Eliminați un produs din comandă"
#: core/graphene/mutations.py:131 #: core/graphene/mutations.py:132
msgid "remove all products from the order" msgid "remove all products from the order"
msgstr "Eliminați toate produsele din comandă" msgstr "Eliminați toate produsele din comandă"
#: core/graphene/mutations.py:174 #: core/graphene/mutations.py:175
msgid "buy an order" msgid "buy an order"
msgstr "Cumpărați o comandă" 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" msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "" msgstr ""
"Vă rugăm să furnizați fie order_uuid sau order_hr_id - se exclud reciproc!" "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:226 core/graphene/mutations.py:486
#: core/graphene/mutations.py:483 core/viewsets.py:582 #: core/graphene/mutations.py:527 core/viewsets.py:582
msgid "wrong type came from order.buy() method: {type(instance)!s}" msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Metoda order.buy() a generat un tip greșit: {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" 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ă" 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" msgid "remove/add"
msgstr "Eliminare/adăugare" 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" msgid "action must be either add or remove"
msgstr "Acțiunea trebuie să fie fie \"adăugare\" sau \"eliminare\"!" msgstr "Acțiunea trebuie să fie fie \"adăugare\" sau \"eliminare\"!"
#: core/graphene/mutations.py:326 #: core/graphene/mutations.py:281
msgid "add a product to the wishlist" msgid "perform an action on a list of products in the wishlist"
msgstr "Adăugați un produs la comandă" 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:299
#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 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 #, python-brace-format
msgid "wishlist {wishlist_uuid} not found" msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista dorințelor {wishlist_uuid} nu a fost găsită" 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" msgid "remove a product from the wishlist"
msgstr "Eliminați un produs din comandă" msgstr "Eliminați un produs din comandă"
#: core/graphene/mutations.py:380 #: core/graphene/mutations.py:424
msgid "remove all products from the wishlist" msgid "remove all products from the wishlist"
msgstr "Eliminați un produs din comandă" msgstr "Eliminați un produs din comandă"
#: core/graphene/mutations.py:407 #: core/graphene/mutations.py:451
msgid "buy all products from the wishlist" msgid "buy all products from the wishlist"
msgstr "Eliminați un produs din comandă" msgstr "Eliminați un produs din comandă"
#: core/graphene/mutations.py:450 #: core/graphene/mutations.py:494
msgid "buy a product" msgid "buy a product"
msgstr "Cumpărați o comandă" msgstr "Cumpărați o comandă"
#: core/graphene/mutations.py:456 #: core/graphene/mutations.py:500
msgid "" msgid ""
"please send the attributes as the string formatted like " "please send the attributes as the string formatted like "
"attr1=value1,attr2=value2" "attr1=value1,attr2=value2"
@ -983,20 +992,33 @@ msgstr ""
"Vă rugăm să trimiteți atributele sub formă de șir format ca attr1=valoare1, " "Vă rugăm să trimiteți atributele sub formă de șir format ca attr1=valoare1, "
"attr2=valoare2" "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" msgid "original address string provided by the user"
msgstr "Șirul de adrese original furnizat de utilizator" 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 #, python-brace-format
msgid "{name} does not exist: {uuid}" msgid "{name} does not exist: {uuid}"
msgstr "{name} nu 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" msgid "limit must be between 1 and 10"
msgstr "Limita trebuie să fie între 1 și 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" msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - funcționează ca un farmec" msgstr "ElasticSearch - funcționează ca un farmec"

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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