diff --git a/blog/locale/ar_AR/LC_MESSAGES/django.mo b/blog/locale/ar_AR/LC_MESSAGES/django.mo index 5300dfa5..f313ef1e 100644 Binary files a/blog/locale/ar_AR/LC_MESSAGES/django.mo and b/blog/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/blog/locale/ar_AR/LC_MESSAGES/django.po b/blog/locale/ar_AR/LC_MESSAGES/django.po index 988432ff..f11b8e73 100644 --- a/blog/locale/ar_AR/LC_MESSAGES/django.po +++ b/blog/locale/ar_AR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/cs_CZ/LC_MESSAGES/django.mo b/blog/locale/cs_CZ/LC_MESSAGES/django.mo index e10d7a66..c507d90f 100644 Binary files a/blog/locale/cs_CZ/LC_MESSAGES/django.mo and b/blog/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/blog/locale/cs_CZ/LC_MESSAGES/django.po b/blog/locale/cs_CZ/LC_MESSAGES/django.po index 44853cb7..a8b68fc6 100644 --- a/blog/locale/cs_CZ/LC_MESSAGES/django.po +++ b/blog/locale/cs_CZ/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/da_DK/LC_MESSAGES/django.mo b/blog/locale/da_DK/LC_MESSAGES/django.mo index e5c1f73b..af1ba23a 100644 Binary files a/blog/locale/da_DK/LC_MESSAGES/django.mo and b/blog/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/blog/locale/da_DK/LC_MESSAGES/django.po b/blog/locale/da_DK/LC_MESSAGES/django.po index c0422430..bbfeb888 100644 --- a/blog/locale/da_DK/LC_MESSAGES/django.po +++ b/blog/locale/da_DK/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/de_DE/LC_MESSAGES/django.mo b/blog/locale/de_DE/LC_MESSAGES/django.mo index ca95544b..dc0b5861 100644 Binary files a/blog/locale/de_DE/LC_MESSAGES/django.mo and b/blog/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/blog/locale/de_DE/LC_MESSAGES/django.po b/blog/locale/de_DE/LC_MESSAGES/django.po index 57727e68..0ed4dfa0 100644 --- a/blog/locale/de_DE/LC_MESSAGES/django.po +++ b/blog/locale/de_DE/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/en_GB/LC_MESSAGES/django.mo b/blog/locale/en_GB/LC_MESSAGES/django.mo index 4a846ade..b3b2a30b 100644 Binary files a/blog/locale/en_GB/LC_MESSAGES/django.mo and b/blog/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/blog/locale/en_GB/LC_MESSAGES/django.po b/blog/locale/en_GB/LC_MESSAGES/django.po index 4071fbc0..a05175af 100644 --- a/blog/locale/en_GB/LC_MESSAGES/django.po +++ b/blog/locale/en_GB/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/en_US/LC_MESSAGES/django.mo b/blog/locale/en_US/LC_MESSAGES/django.mo index bf1dee8a..4f1d5f1f 100644 Binary files a/blog/locale/en_US/LC_MESSAGES/django.mo and b/blog/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/blog/locale/en_US/LC_MESSAGES/django.po b/blog/locale/en_US/LC_MESSAGES/django.po index 952123b3..6bcdfd7a 100644 --- a/blog/locale/en_US/LC_MESSAGES/django.po +++ b/blog/locale/en_US/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/es_ES/LC_MESSAGES/django.mo b/blog/locale/es_ES/LC_MESSAGES/django.mo index 6f9496da..f993a3d2 100644 Binary files a/blog/locale/es_ES/LC_MESSAGES/django.mo and b/blog/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/blog/locale/es_ES/LC_MESSAGES/django.po b/blog/locale/es_ES/LC_MESSAGES/django.po index 643af93b..f75366e7 100644 --- a/blog/locale/es_ES/LC_MESSAGES/django.po +++ b/blog/locale/es_ES/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/fr_FR/LC_MESSAGES/django.mo b/blog/locale/fr_FR/LC_MESSAGES/django.mo index 64081a77..ffbc0cc0 100644 Binary files a/blog/locale/fr_FR/LC_MESSAGES/django.mo and b/blog/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/blog/locale/fr_FR/LC_MESSAGES/django.po b/blog/locale/fr_FR/LC_MESSAGES/django.po index e173070f..63b2d72c 100644 --- a/blog/locale/fr_FR/LC_MESSAGES/django.po +++ b/blog/locale/fr_FR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/hi_IN/LC_MESSAGES/django.mo b/blog/locale/hi_IN/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/blog/locale/hi_IN/LC_MESSAGES/django.mo and b/blog/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/blog/locale/hi_IN/LC_MESSAGES/django.po b/blog/locale/hi_IN/LC_MESSAGES/django.po index db2cc3fc..6b340223 100644 --- a/blog/locale/hi_IN/LC_MESSAGES/django.po +++ b/blog/locale/hi_IN/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/it_IT/LC_MESSAGES/django.mo b/blog/locale/it_IT/LC_MESSAGES/django.mo index 4fe49af5..beba2141 100644 Binary files a/blog/locale/it_IT/LC_MESSAGES/django.mo and b/blog/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/blog/locale/it_IT/LC_MESSAGES/django.po b/blog/locale/it_IT/LC_MESSAGES/django.po index 2cafbf06..8b1db755 100644 --- a/blog/locale/it_IT/LC_MESSAGES/django.po +++ b/blog/locale/it_IT/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/ja_JP/LC_MESSAGES/django.mo b/blog/locale/ja_JP/LC_MESSAGES/django.mo index b4077744..0bea06f8 100644 Binary files a/blog/locale/ja_JP/LC_MESSAGES/django.mo and b/blog/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/blog/locale/ja_JP/LC_MESSAGES/django.po b/blog/locale/ja_JP/LC_MESSAGES/django.po index 6389d896..0dd84105 100644 --- a/blog/locale/ja_JP/LC_MESSAGES/django.po +++ b/blog/locale/ja_JP/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/kk_KZ/LC_MESSAGES/django.mo b/blog/locale/kk_KZ/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/blog/locale/kk_KZ/LC_MESSAGES/django.mo and b/blog/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/blog/locale/kk_KZ/LC_MESSAGES/django.po b/blog/locale/kk_KZ/LC_MESSAGES/django.po index db2cc3fc..6b340223 100644 --- a/blog/locale/kk_KZ/LC_MESSAGES/django.po +++ b/blog/locale/kk_KZ/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/nl_NL/LC_MESSAGES/django.mo b/blog/locale/nl_NL/LC_MESSAGES/django.mo index 479f9000..fad5266d 100644 Binary files a/blog/locale/nl_NL/LC_MESSAGES/django.mo and b/blog/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/blog/locale/nl_NL/LC_MESSAGES/django.po b/blog/locale/nl_NL/LC_MESSAGES/django.po index 8e8cf991..a8d14263 100644 --- a/blog/locale/nl_NL/LC_MESSAGES/django.po +++ b/blog/locale/nl_NL/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/pl_PL/LC_MESSAGES/django.mo b/blog/locale/pl_PL/LC_MESSAGES/django.mo index 726aa952..135950e8 100644 Binary files a/blog/locale/pl_PL/LC_MESSAGES/django.mo and b/blog/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/blog/locale/pl_PL/LC_MESSAGES/django.po b/blog/locale/pl_PL/LC_MESSAGES/django.po index 62863481..fa564e13 100644 --- a/blog/locale/pl_PL/LC_MESSAGES/django.po +++ b/blog/locale/pl_PL/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/pt_BR/LC_MESSAGES/django.mo b/blog/locale/pt_BR/LC_MESSAGES/django.mo index 52b3f93d..b9b9daa1 100644 Binary files a/blog/locale/pt_BR/LC_MESSAGES/django.mo and b/blog/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/blog/locale/pt_BR/LC_MESSAGES/django.po b/blog/locale/pt_BR/LC_MESSAGES/django.po index 6ba064d8..1e485025 100644 --- a/blog/locale/pt_BR/LC_MESSAGES/django.po +++ b/blog/locale/pt_BR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/ro_RO/LC_MESSAGES/django.mo b/blog/locale/ro_RO/LC_MESSAGES/django.mo index 9df78c8a..1f2f9c95 100644 Binary files a/blog/locale/ro_RO/LC_MESSAGES/django.mo and b/blog/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/blog/locale/ro_RO/LC_MESSAGES/django.po b/blog/locale/ro_RO/LC_MESSAGES/django.po index aa09a9d6..1763e8b6 100644 --- a/blog/locale/ro_RO/LC_MESSAGES/django.po +++ b/blog/locale/ro_RO/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/ru_RU/LC_MESSAGES/django.mo b/blog/locale/ru_RU/LC_MESSAGES/django.mo index 8220775b..c310a3b1 100644 Binary files a/blog/locale/ru_RU/LC_MESSAGES/django.mo and b/blog/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/blog/locale/ru_RU/LC_MESSAGES/django.po b/blog/locale/ru_RU/LC_MESSAGES/django.po index d858de99..893ed967 100644 --- a/blog/locale/ru_RU/LC_MESSAGES/django.po +++ b/blog/locale/ru_RU/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/blog/locale/zh_Hans/LC_MESSAGES/django.mo b/blog/locale/zh_Hans/LC_MESSAGES/django.mo index 7824700f..d034c894 100644 Binary files a/blog/locale/zh_Hans/LC_MESSAGES/django.mo and b/blog/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/blog/locale/zh_Hans/LC_MESSAGES/django.po b/blog/locale/zh_Hans/LC_MESSAGES/django.po index 442d07b3..4b9d5b5b 100644 --- a/blog/locale/zh_Hans/LC_MESSAGES/django.po +++ b/blog/locale/zh_Hans/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/core/graphene/mutations.py b/core/graphene/mutations.py index 2ae29805..a75211da 100644 --- a/core/graphene/mutations.py +++ b/core/graphene/mutations.py @@ -18,8 +18,9 @@ from core.graphene.object_types import ( ProductType, SearchResultsType, WishlistType, + FeedbackType, ) -from core.models import Address, Category, Order, Product, Wishlist +from core.models import Address, Category, Order, Product, Wishlist, OrderProduct from core.utils import format_attributes, is_url_safe from core.utils.caching import web_cache from core.utils.emailing import contact_us_email @@ -275,6 +276,49 @@ class BulkOrderAction(BaseMutation): raise Http404(_(f"order {order_uuid} not found")) from dne +class BulkWishlistAction(BaseMutation): + class Meta: + description = _("perform an action on a list of products in the wishlist") + + class Arguments: + wishlist_uuid = UUID(required=False) + action = String(required=True, description="remove/add") + products = List(BulkActionOrderProductInput, required=True) + + wishlist = Field(WishlistType, required=False) + + @staticmethod + def mutate( + _parent, + info, + action, + products, + wishlist_uuid=None, + ): + if not wishlist_uuid: + raise BadRequest(_("please provide wishlist_uuid value")) + user = info.context.user + try: + wishlist = Wishlist.objects.get(uuid=wishlist_uuid) + + if user != wishlist.user or not user.has_perm("core.change_wishlist"): + raise PermissionDenied(permission_denied_message) + + # noinspection PyUnreachableCode + match action: + case "add": + wishlist = wishlist.bulk_add_products(products) + case "remove": + wishlist = wishlist.bulk_remove_products(products) + case _: + raise BadRequest(_("action must be either add or remove")) + + return BulkWishlistAction(wishlist=wishlist) + + except Wishlist.DoesNotExist as dne: + raise Http404(_(f"wishlist {wishlist_uuid} not found")) from dne + + class BuyUnregisteredOrder(BaseMutation): class Meta: description = _("purchase an order without account creation") @@ -483,6 +527,37 @@ class BuyProduct(BaseMutation): raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}")) +class FeedbackProductAction(BaseMutation): + class Meta: + description = _("add or delete a feedback for orderproduct") + + class Arguments: + order_product_uuid = UUID(required=True) + action = String(required=True, description="add/remove") + comment = String(required=False) + rating = Int(required=False) + + feedback = Field(FeedbackType, required=False) + + @staticmethod + def mutate(_parent, info, order_product_uuid, action, comment=None, rating=None): + user = info.context.user + try: + order_product = OrderProduct.objects.get(uuid=order_product_uuid) + if user != order_product.order.user or not user.has_perm("core.change_orderproduct"): + raise PermissionDenied(permission_denied_message) + match action: + case "add": + feedback = order_product.do_feedback(comment=comment, rating=rating, action="add") + case "remove": + feedback = order_product.do_feedback(action="remove") + case _: + raise BadRequest(_("action must be either `add` or `remove`")) + return FeedbackProductAction(feedback=feedback) + except OrderProduct.DoesNotExist as dne: + raise Http404(_(f"order product {order_product_uuid} not found")) from dne + + class CreateProduct(BaseMutation): class Arguments: name = String(required=True) diff --git a/core/graphene/schema.py b/core/graphene/schema.py index 13585ef0..db1f7ea4 100644 --- a/core/graphene/schema.py +++ b/core/graphene/schema.py @@ -20,6 +20,7 @@ from core.graphene.mutations import ( AddWishlistProduct, AutocompleteAddress, BulkOrderAction, + BulkWishlistAction, BuyOrder, BuyProduct, BuyWishlist, @@ -29,6 +30,7 @@ from core.graphene.mutations import ( CreateProduct, DeleteAddress, DeleteProduct, + FeedbackProductAction, RemoveAllOrderProducts, RemoveAllWishlistProducts, RemoveOrderProduct, @@ -318,6 +320,8 @@ class Mutation(ObjectType): remove_order_products_of_a_kind = RemoveOrderProductsOfAKind.Field() buy_order = BuyOrder.Field() bulk_order_action = BulkOrderAction.Field() + bulk_wishlist_action = BulkWishlistAction.Field() + feedback_product_action = FeedbackProductAction.Field() deposit = Deposit.Field() obtain_jwt_token = ObtainJSONWebToken.Field() refresh_jwt_token = RefreshJSONWebToken.Field() diff --git a/core/locale/ar_AR/LC_MESSAGES/django.mo b/core/locale/ar_AR/LC_MESSAGES/django.mo index 14023e3a..9ae90e77 100644 Binary files a/core/locale/ar_AR/LC_MESSAGES/django.mo and b/core/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/core/locale/ar_AR/LC_MESSAGES/django.po b/core/locale/ar_AR/LC_MESSAGES/django.po index 95a6f317..4755a12e 100644 --- a/core/locale/ar_AR/LC_MESSAGES/django.po +++ b/core/locale/ar_AR/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -175,7 +175,7 @@ msgstr "مومنتال" msgid "successful" msgstr "ناجح" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "ذاكرة التخزين المؤقت للإدخال/الإخراج" @@ -199,7 +199,7 @@ msgstr "الحصول على معلمات التطبيق القابلة للكش msgid "send a message to the support team" msgstr "إرسال رسالة إلى فريق الدعم" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "طلب عنوان URL مرتبط بـ CORSed. مسموح بـ https فقط." @@ -409,7 +409,7 @@ msgstr "" "ينهي أمر الشراء. إذا تم استخدام \"فرض_الرصيد\"، يتم إكمال عملية الشراء " "باستخدام رصيد المستخدم؛ إذا تم استخدام \"فرض_الدفع\"، يتم بدء المعاملة." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "شراء طلب شراء بدون إنشاء حساب" @@ -839,120 +839,142 @@ msgstr "المستوى" msgid "Product UUID" msgstr "UUID المنتج" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "" "مفتاح للبحث عنه في ذاكرة التخزين المؤقت أو تعيينه في ذاكرة التخزين المؤقت" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "البيانات المراد تخزينها في ذاكرة التخزين المؤقت" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "المهلة بالثواني لتعيين البيانات في ذاكرة التخزين المؤقت" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "البيانات المخزنة مؤقتاً" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "بيانات JSON مجمّلة من عنوان URL المطلوب" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "يُسمح فقط بعناوين URL التي تبدأ ب http(s)://" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "إضافة منتج إلى الطلب" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "الطلب {order_uuid} غير موجود" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "إزالة منتج من الطلب" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "إزالة جميع المنتجات من الطلب" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "شراء طلبية" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "يرجى تقديم إما Order_uuid أو order_uid_hr_hr_id - متنافيان!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "جاء نوع خاطئ من طريقة order.buy(): {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "تنفيذ إجراء على قائمة من المنتجات بالترتيب" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "إزالة/إضافة" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "يجب أن يكون الإجراء إما \"إضافة\" أو \"إزالة\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "إضافة منتج إلى الطلب" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "تنفيذ إجراء على قائمة المنتجات في قائمة الأمنيات" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "يُرجى تقديم قيمة \"wishlist_uid\"." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "قائمة الأمنيات {wishlist_uuid} غير موجودة" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "إضافة منتج إلى الطلب" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "إزالة منتج من الطلب" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "إزالة منتج من الطلب" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "إزالة منتج من الطلب" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "شراء طلبية" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" msgstr "الرجاء إرسال السمات كسلسلة منسقة مثل attr1=قيمة1، attr2=قيمة2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "إضافة أو حذف تعليق على طلبالمنتج" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "يجب أن يكون الإجراء إما \"إضافة\" أو \"إزالة\"!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "طلب منتج {order_product_uuid} غير موجود" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "سلسلة العنوان الأصلي المقدمة من المستخدم" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} غير موجود: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "يجب أن يكون الحد بين 1 و10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - يعمل مثل السحر" diff --git a/core/locale/cs_CZ/LC_MESSAGES/django.mo b/core/locale/cs_CZ/LC_MESSAGES/django.mo index da22c49d..8e869644 100644 Binary files a/core/locale/cs_CZ/LC_MESSAGES/django.mo and b/core/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/core/locale/cs_CZ/LC_MESSAGES/django.po b/core/locale/cs_CZ/LC_MESSAGES/django.po index 3afcb478..25ff9d5c 100644 --- a/core/locale/cs_CZ/LC_MESSAGES/django.po +++ b/core/locale/cs_CZ/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -177,7 +177,7 @@ msgstr "Momental" msgid "successful" msgstr "Úspěšné" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Vstup/výstup mezipaměti" @@ -201,7 +201,7 @@ msgstr "Získání vystavitelných parametrů aplikace" msgid "send a message to the support team" msgstr "Odeslání zprávy týmu podpory" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Vyžádejte si adresu URL s protokolem CORS. Povoleno pouze https." @@ -428,7 +428,7 @@ msgstr "" " s použitím zůstatku uživatele; pokud je použito `force_payment`, zahájí se " "transakce." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "zakoupení objednávky bez vytvoření účtu" @@ -865,100 +865,109 @@ msgstr "Úroveň" msgid "Product UUID" msgstr "UUID produktu" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Klíč k vyhledání v keši nebo nastavení do keše" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Data k uložení do mezipaměti" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Časový limit v sekundách pro nastavení dat do mezipaměti" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Data uložená v mezipaměti" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Kamelizovaná data JSON z požadované adresy URL" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Povoleny jsou pouze adresy URL začínající http(s)://." -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Přidání produktu do objednávky" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Objednávka {order_uuid} nebyla nalezena" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Odstranění produktu z objednávky" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Odstranění všech produktů z objednávky" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Koupit objednávku" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Zadejte prosím order_uuid nebo order_hr_id - vzájemně se vylučují!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Z metody order.buy() pochází nesprávný typ: {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Provedení akce na seznamu produktů v objednávce" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Odebrat/přidat" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "Akce musí být buď \"přidat\", nebo \"odebrat\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Přidání produktu do objednávky" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Provedení akce na seznamu produktů v seznamu přání" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Zadejte prosím hodnotu `wishlist_uuid`." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Seznam přání {wishlist_uuid} nebyl nalezen" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Přidání produktu do objednávky" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Odstranění produktu z objednávky" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Odstranění produktu z objednávky" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Odstranění produktu z objednávky" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Koupit objednávku" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -966,20 +975,33 @@ msgstr "" "Prosím, pošlete atributy jako řetězec ve formátu " "attr1=hodnota1,attr2=hodnota2." -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Přidání nebo odstranění zpětné vazby pro objednávkuprodukt" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "Akce musí být buď `add` nebo `remove`!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Orderproduct {order_product_uuid} nebyl nalezen" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Původní řetězec adresy zadaný uživatelem" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} neexistuje: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Limit musí být mezi 1 a 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - funguje jako kouzlo" diff --git a/core/locale/da_DK/LC_MESSAGES/django.mo b/core/locale/da_DK/LC_MESSAGES/django.mo index faca5c1b..5a21167d 100644 Binary files a/core/locale/da_DK/LC_MESSAGES/django.mo and b/core/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/core/locale/da_DK/LC_MESSAGES/django.po b/core/locale/da_DK/LC_MESSAGES/django.po index 2673572f..1143fff4 100644 --- a/core/locale/da_DK/LC_MESSAGES/django.po +++ b/core/locale/da_DK/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -176,7 +176,7 @@ msgstr "Momental" msgid "successful" msgstr "Succesfuld" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Cache-I/O" @@ -200,7 +200,7 @@ msgstr "Hent applikationens eksponerbare parametre" msgid "send a message to the support team" msgstr "Send en besked til supportteamet" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Anmod om en CORSed URL. Kun https er tilladt." @@ -425,7 +425,7 @@ msgstr "" "ved hjælp af brugerens saldo; hvis `force_payment` bruges, igangsættes en " "transaktion." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "Køb en ordre uden at oprette en konto" @@ -867,100 +867,109 @@ msgstr "Niveau" msgid "Product UUID" msgstr "Produkt UUID" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Nøgle til at lede efter i eller lægge i cachen" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Data, der skal gemmes i cachen" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Timeout i sekunder for at lægge data i cachen" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Cachelagrede data" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Cameliserede JSON-data fra den ønskede URL" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Kun URL'er, der starter med http(s)://, er tilladt." -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Tilføj et produkt til ordren" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Ordre {order_uuid} ikke fundet" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Fjern et produkt fra ordren" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Fjern alle produkter fra ordren" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Køb en ordre" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Angiv enten order_uuid eller order_hr_id - det udelukker hinanden!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Forkert type kom fra metoden order.buy(): {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Udfør en handling på en liste af produkter i ordren" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Fjern/tilføj" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "Handlingen skal være enten \"tilføj\" eller \"fjern\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Tilføj et produkt til ordren" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Udfør en handling på en liste af produkter i ønskelisten" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Angiv venligst værdien `wishlist_uuid`." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Ønskeliste {wishlist_uuid} ikke fundet" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Tilføj et produkt til ordren" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Fjern et produkt fra ordren" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Fjern et produkt fra ordren" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Fjern et produkt fra ordren" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Køb en ordre" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -968,20 +977,33 @@ msgstr "" "Send venligst attributterne som en streng formateret som " "attr1=værdi1,attr2=værdi2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Tilføj eller slet en feedback til ordreproduktet" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "Handlingen skal være enten `add` eller `remove`!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Ordreprodukt {order_product_uuid} ikke fundet" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Original adressestreng leveret af brugeren" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} findes ikke: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Grænsen skal være mellem 1 og 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - fungerer som en charme" diff --git a/core/locale/de_DE/LC_MESSAGES/django.mo b/core/locale/de_DE/LC_MESSAGES/django.mo index ccfb5bc1..5c62fcc2 100644 Binary files a/core/locale/de_DE/LC_MESSAGES/django.mo and b/core/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/core/locale/de_DE/LC_MESSAGES/django.po b/core/locale/de_DE/LC_MESSAGES/django.po index 0c0aca44..1ea777e6 100644 --- a/core/locale/de_DE/LC_MESSAGES/django.po +++ b/core/locale/de_DE/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -178,7 +178,7 @@ msgstr "Momente" msgid "successful" msgstr "Erfolgreich" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Cache I/O" @@ -202,7 +202,7 @@ msgstr "Abrufen der exponierbaren Parameter der Anwendung" msgid "send a message to the support team" msgstr "Senden Sie eine Nachricht an das Support-Team" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Fordern Sie eine CORS-gesicherte URL an. Nur https erlaubt." @@ -436,7 +436,7 @@ msgstr "" "wird der Kauf mit dem Guthaben des Benutzers abgeschlossen; bei Verwendung " "von \"force_payment\" wird eine Transaktion ausgelöst." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "eine Bestellung kaufen, ohne ein Konto anzulegen" @@ -896,122 +896,146 @@ msgstr "Ebene" msgid "Product UUID" msgstr "Produkt UUID" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Schlüssel, der im Cache zu suchen oder in den Cache zu legen ist" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Im Cache zu speichernde Daten" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Timeout in Sekunden, um die Daten in den Cache zu stellen" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Zwischengespeicherte Daten" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Camelized JSON-Daten aus der angeforderten URL" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Nur URLs, die mit http(s):// beginnen, sind zulässig" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Ein Produkt zur Bestellung hinzufügen" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Bestellung {order_uuid} nicht gefunden" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Ein Produkt aus der Bestellung entfernen" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Alle Produkte aus der Bestellung entfernen" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Eine Bestellung kaufen" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "" "Bitte geben Sie entweder order_uuid oder order_hr_id an - beide schließen " "sich gegenseitig aus!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Von der Methode order.buy() kam der falsche Typ: {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Eine Aktion für eine Liste von Produkten in der Bestellung ausführen" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Entfernen/Hinzufügen" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "Aktion muss entweder \"Hinzufügen\" oder \"Entfernen\" sein!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Ein Produkt zur Bestellung hinzufügen" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "" +"Ausführen einer Aktion für eine Liste von Produkten in der Wunschliste" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Bitte geben Sie den Wert `wishlist_uuid` an." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Wunschzettel {wishlist_uuid} nicht gefunden" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Ein Produkt zur Bestellung hinzufügen" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Ein Produkt aus der Bestellung entfernen" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Ein Produkt aus der Bestellung entfernen" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Ein Produkt aus der Bestellung entfernen" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Eine Bestellung kaufen" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" msgstr "" "Bitte senden Sie die Attribute als String im Format attr1=wert1,attr2=wert2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "" +"Feedback zu einer Bestellung-Produkt-Beziehung hinzufügen oder entfernen" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "Aktion muss entweder `Add` oder `remove` sein!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Bestellprodukt {order_product_uuid} nicht gefunden" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Vom Benutzer angegebene Originaladresse" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} existiert nicht: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Der Grenzwert muss zwischen 1 und 10 liegen." -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - funktioniert wie ein Zauber" diff --git a/core/locale/en_GB/LC_MESSAGES/django.mo b/core/locale/en_GB/LC_MESSAGES/django.mo index 2ca8653c..4f9efb16 100644 Binary files a/core/locale/en_GB/LC_MESSAGES/django.mo and b/core/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/core/locale/en_GB/LC_MESSAGES/django.po b/core/locale/en_GB/LC_MESSAGES/django.po index 2bced2c4..a9b4afca 100644 --- a/core/locale/en_GB/LC_MESSAGES/django.po +++ b/core/locale/en_GB/LC_MESSAGES/django.po @@ -5,9 +5,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -180,7 +180,7 @@ msgstr "Momental" msgid "successful" msgstr "Successful" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Cache I/O" @@ -204,7 +204,7 @@ msgstr "Get application's exposable parameters" msgid "send a message to the support team" msgstr "Send a message to the support team" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Request a CORSed URL. Only https allowed." @@ -416,7 +416,7 @@ msgstr "" "completed using the user's balance; If `force_payment` is used, a " "transaction is initiated." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "purchase an order without account creation" @@ -844,100 +844,109 @@ msgstr "Level" msgid "Product UUID" msgstr "Product UUID" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Key to look for in or set into the cache" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Data to store in cache" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Timeout in seconds to set the data for into the cache" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Cached data" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Camelized JSON data from the requested URL" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Only URLs starting with http(s):// are allowed" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Add a product to the order" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Order {order_uuid} not found" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Remove a product from the order" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Remove all products from the order" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Buy an order" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Please provide either order_uuid or order_hr_id - mutually exclusive!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Wrong type came from order.buy() method: {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Perform an action on a list of products in the order" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Remove/Add" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "Action must be either \"add\" or \"remove\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Add a product to the order" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Perform an action on a list of products in the wishlist" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Please provide `wishlist_uuid` value." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Wishlist {wishlist_uuid} not found" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Add a product to the order" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Remove a product from the order" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Remove a product from the order" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Remove a product from the order" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Buy an order" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -945,20 +954,33 @@ msgstr "" "Please send the attributes as the string formatted like " "attr1=value1,attr2=value2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Add or delete a feedback for the orderproduct" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "Action must be either `add` or `remove`!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Orderproduct {order_product_uuid} not found" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Original address string provided by the user" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} does not exist: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Limit must be between 1 and 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - works like a charm" diff --git a/core/locale/en_US/LC_MESSAGES/django.mo b/core/locale/en_US/LC_MESSAGES/django.mo index 26e1a94b..d5efd96b 100644 Binary files a/core/locale/en_US/LC_MESSAGES/django.mo and b/core/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/core/locale/en_US/LC_MESSAGES/django.po b/core/locale/en_US/LC_MESSAGES/django.po index 458929d7..b29f8cb0 100644 --- a/core/locale/en_US/LC_MESSAGES/django.po +++ b/core/locale/en_US/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -176,7 +176,7 @@ msgstr "Momental" msgid "successful" msgstr "Successful" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Cache I/O" @@ -200,7 +200,7 @@ msgstr "Get application's exposable parameters" msgid "send a message to the support team" msgstr "Send a message to the support team" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Request a CORSed URL. Only https allowed." @@ -412,7 +412,7 @@ msgstr "" "completed using the user's balance; If `force_payment` is used, a " "transaction is initiated." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "purchase an order without account creation" @@ -840,100 +840,109 @@ msgstr "Level" msgid "Product UUID" msgstr "Product UUID" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Key to look for in or set into the cache" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Data to store in cache" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Timeout in seconds to set the data for into the cache" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Cached data" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Camelized JSON data from the requested URL" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Only URLs starting with http(s):// are allowed" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Add a product to the order" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Order {order_uuid} not found" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Remove a product from the order" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Remove all products from the order" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Buy an order" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Please provide either order_uuid or order_hr_id - mutually exclusive!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Wrong type came from order.buy() method: {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Perform an action on a list of products in the order" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Remove/Add" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "Action must be either \"add\" or \"remove\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Add a product to the order" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Perform an action on a list of products in the wishlist" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Please provide `wishlist_uuid` value." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Wishlist {wishlist_uuid} not found" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Add a product to the order" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Remove a product from the order" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Remove a product from the order" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Remove a product from the order" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Buy an order" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -941,20 +950,33 @@ msgstr "" "Please send the attributes as the string formatted like " "attr1=value1,attr2=value2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Add or delete a feedback for the orderproduct" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "Action must be either `add` or `remove`!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Orderproduct {order_product_uuid} not found" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Original address string provided by the user" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} does not exist: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Limit must be between 1 and 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - works like a charm" diff --git a/core/locale/es_ES/LC_MESSAGES/django.mo b/core/locale/es_ES/LC_MESSAGES/django.mo index 1d0ab6d3..574a0e18 100644 Binary files a/core/locale/es_ES/LC_MESSAGES/django.mo and b/core/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/core/locale/es_ES/LC_MESSAGES/django.po b/core/locale/es_ES/LC_MESSAGES/django.po index 012aa8c7..1d514400 100644 --- a/core/locale/es_ES/LC_MESSAGES/django.po +++ b/core/locale/es_ES/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -178,7 +178,7 @@ msgstr "Momento" msgid "successful" msgstr "Éxito" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "E/S de caché" @@ -202,7 +202,7 @@ msgstr "Obtener los parámetros exponibles de la aplicación" msgid "send a message to the support team" msgstr "Enviar un mensaje al equipo de asistencia" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Solicitar una URL CORSed. Solo se permite https." @@ -430,7 +430,7 @@ msgstr "" "finaliza utilizando el saldo del usuario; Si se utiliza `force_payment`, se " "inicia una transacción." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "comprar un pedido sin crear una cuenta" @@ -877,101 +877,110 @@ msgstr "Nivel" msgid "Product UUID" msgstr "UUID del producto" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Clave que hay que buscar o introducir en la caché" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Datos a almacenar en caché" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Tiempo de espera en segundos para poner los datos en la caché" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Datos en caché" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Datos JSON camelizados de la URL solicitada" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Sólo se permiten URL que empiecen por http(s)://." -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Añadir un producto al pedido" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Pedido {order_uuid} no encontrado" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Eliminar un producto del pedido" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Eliminar todos los productos del pedido" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Comprar un pedido" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Indique order_uuid o order_hr_id, ¡se excluyen mutuamente!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" "Tipo incorrecto proveniente del método order.buy(): {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Realizar una acción en una lista de productos del pedido" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Quitar/Agregar" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "La acción debe ser \"añadir\" o \"eliminar\"." -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Añadir un producto al pedido" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Realizar una acción en una lista de productos de la lista de deseos" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Por favor, proporcione el valor `wishlist_uuid`." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Lista de deseos {wishlist_uuid} no encontrada" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Añadir un producto al pedido" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Eliminar un producto del pedido" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Eliminar un producto del pedido" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Eliminar un producto del pedido" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Comprar un pedido" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -979,20 +988,33 @@ msgstr "" "Por favor, envíe los atributos como una cadena formateada como " "attr1=valor1,attr2=valor2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Añadir o eliminar un comentario para el pedido-producto" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "La acción debe ser \"añadir\" o \"eliminar\"." + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Orderproduct {order_product_uuid} no encontrado" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Cadena de dirección original proporcionada por el usuario" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} no existe: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "El límite debe estar entre 1 y 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - funciona a las mil maravillas" diff --git a/core/locale/fr_FR/LC_MESSAGES/django.mo b/core/locale/fr_FR/LC_MESSAGES/django.mo index 4dc7dd4c..eb958d19 100644 Binary files a/core/locale/fr_FR/LC_MESSAGES/django.mo and b/core/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/core/locale/fr_FR/LC_MESSAGES/django.po b/core/locale/fr_FR/LC_MESSAGES/django.po index 73b3824d..1921cdfe 100644 --- a/core/locale/fr_FR/LC_MESSAGES/django.po +++ b/core/locale/fr_FR/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -178,7 +178,7 @@ msgstr "Momental" msgid "successful" msgstr "Réussite" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Cache I/O" @@ -202,7 +202,7 @@ msgstr "Obtenir les paramètres exposables de l'application" msgid "send a message to the support team" msgstr "Envoyer un message à l'équipe d'assistance" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Demander une URL CORSée. Seul https est autorisé." @@ -434,7 +434,7 @@ msgstr "" " complété en utilisant le solde de l'utilisateur ; Si `force_payment` est " "utilisé, une transaction est initiée." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "acheter une commande sans créer de compte" @@ -888,103 +888,113 @@ msgstr "Niveau" msgid "Product UUID" msgstr "UUID du produit" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Clé à rechercher ou à insérer dans la cache" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Données à stocker dans la mémoire cache" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Délai d'attente en secondes pour placer les données dans le cache" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Données mises en cache" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Données JSON camélisées provenant de l'URL demandée" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Seuls les URL commençant par http(s):// sont autorisés." -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Ajouter un produit à la commande" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "L'ordre {order_uuid} n'a pas été trouvé" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Supprimer un produit de la commande" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Supprimer tous les produits de la commande" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Acheter une commande" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "" "Veuillez fournir soit order_uuid, soit order_hr_id - les deux s'excluent " "mutuellement !" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" "Le mauvais type provient de la méthode order.buy() : {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Effectuer une action sur une liste de produits dans la commande" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Supprimer/Ajouter" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "L'action doit être soit \"ajouter\", soit \"supprimer\" !" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Ajouter un produit à la commande" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "" +"Effectuer une action sur une liste de produits dans la liste de souhaits" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Veuillez indiquer la valeur de `wishlist_uuid`." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Wishlist {wishlist_uuid} introuvable" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Ajouter un produit à la commande" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Supprimer un produit de la commande" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Supprimer un produit de la commande" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Supprimer un produit de la commande" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Acheter une commande" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -992,20 +1002,35 @@ msgstr "" "Veuillez envoyer les attributs sous la forme d'une chaîne formatée comme " "attr1=valeur1,attr2=valeur2." -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "" +"ajouter ou supprimer un retour d'information sur une relation commande-" +"produit" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "L'action doit être soit `add` soit `remove` !" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Le produit {order_product_uuid} n'a pas été trouvé." + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Chaîne d'adresse originale fournie par l'utilisateur" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} n'existe pas : {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "La limite doit être comprise entre 1 et 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - fonctionne comme un charme" diff --git a/core/locale/hi_IN/LC_MESSAGES/django.mo b/core/locale/hi_IN/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/core/locale/hi_IN/LC_MESSAGES/django.mo and b/core/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/core/locale/hi_IN/LC_MESSAGES/django.po b/core/locale/hi_IN/LC_MESSAGES/django.po index 4c537cbd..998b112d 100644 --- a/core/locale/hi_IN/LC_MESSAGES/django.po +++ b/core/locale/hi_IN/LC_MESSAGES/django.po @@ -2,12 +2,12 @@ # Copyright (C) 2025 EGOR GORBUNOV # This file is distributed under the same license as the EVIBES package. # EGOR GORBUNOV , 2025. -# +# msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: LANGUAGE \n" @@ -176,7 +176,7 @@ msgstr "" msgid "successful" msgstr "" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "send a message to the support team" msgstr "" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "" @@ -396,7 +396,7 @@ msgid "" "transaction is initiated." msgstr "" -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "" @@ -810,119 +810,141 @@ msgstr "" msgid "Product UUID" msgstr "" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" msgstr "" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "" + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like attr1=value1," "attr2=value2" msgstr "" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "" diff --git a/core/locale/it_IT/LC_MESSAGES/django.mo b/core/locale/it_IT/LC_MESSAGES/django.mo index 7004431a..6155b6d9 100644 Binary files a/core/locale/it_IT/LC_MESSAGES/django.mo and b/core/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/core/locale/it_IT/LC_MESSAGES/django.po b/core/locale/it_IT/LC_MESSAGES/django.po index 39d40324..f9f46151 100644 --- a/core/locale/it_IT/LC_MESSAGES/django.po +++ b/core/locale/it_IT/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -178,7 +178,7 @@ msgstr "Momentale" msgid "successful" msgstr "Successo" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "I/O della cache" @@ -202,7 +202,7 @@ msgstr "Ottenere i parametri esponibili dell'applicazione" msgid "send a message to the support team" msgstr "Inviate un messaggio al team di assistenza" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Richiedere un URL CORSed. È consentito solo https." @@ -436,7 +436,7 @@ msgstr "" "l'acquisto viene completato utilizzando il saldo dell'utente; se si utilizza" " `forza_pagamento`, viene avviata una transazione." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "acquistare un ordine senza creare un account" @@ -886,102 +886,111 @@ msgstr "Livello" msgid "Product UUID" msgstr "UUID del prodotto" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Chiave da cercare o da inserire nella cache" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Data to store in cache" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Timeout in secondi per l'inserimento dei dati nella cache" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Dati in cache" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Dati JSON camelizzati dall'URL richiesto" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Sono consentiti solo gli URL che iniziano con http(s)://" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Aggiungere un prodotto all'ordine" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Ordine {order_uuid} non trovato" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Rimuovere un prodotto dall'ordine" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Rimuovere tutti i prodotti dall'ordine" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Acquistare un ordine" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "" "Si prega di fornire order_uuid o order_hr_id, che si escludono a vicenda!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" "Il metodo order.buy() ha fornito un tipo sbagliato: {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Eseguire un'azione su un elenco di prodotti nell'ordine" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Rimuovi/Aggiungi" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "L'azione deve essere \"aggiungere\" o \"rimuovere\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Aggiungere un prodotto all'ordine" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Eseguire un'azione su un elenco di prodotti nella wishlist" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Fornire il valore `wishlist_uuid`." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Lista dei desideri {wishlist_uuid} non trovata" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Aggiungere un prodotto all'ordine" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Rimuovere un prodotto dall'ordine" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Rimuovere un prodotto dall'ordine" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Rimuovere un prodotto dall'ordine" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Acquistare un ordine" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -989,20 +998,33 @@ msgstr "" "Inviare gli attributi come stringa formattata come " "attr1=valore1,attr2=valore2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Aggiungere o eliminare un feedback per l'ordine-prodotto" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "L'azione deve essere `add` o `remove`!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Prodotto dell'ordine {order_product_uuid} non trovato" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Stringa di indirizzo originale fornita dall'utente" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} non esiste: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Il limite deve essere compreso tra 1 e 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch: funziona a meraviglia" diff --git a/core/locale/ja_JP/LC_MESSAGES/django.mo b/core/locale/ja_JP/LC_MESSAGES/django.mo index 688be8c7..d7402da9 100644 Binary files a/core/locale/ja_JP/LC_MESSAGES/django.mo and b/core/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/core/locale/ja_JP/LC_MESSAGES/django.po b/core/locale/ja_JP/LC_MESSAGES/django.po index 152e9ece..f92cfc16 100644 --- a/core/locale/ja_JP/LC_MESSAGES/django.po +++ b/core/locale/ja_JP/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -174,7 +174,7 @@ msgstr "モメンタル" msgid "successful" msgstr "成功" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "キャッシュI/O" @@ -198,7 +198,7 @@ msgstr "アプリケーションの公開可能なパラメータを取得する msgid "send a message to the support team" msgstr "サポートチームにメッセージを送る" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "CORSされたURLを要求する。httpsのみ許可。" @@ -402,7 +402,7 @@ msgstr "" "注文の購入を確定する。force_balance` が使用された場合、ユーザーの残高を使用して購入が完了します。 `force_payment` " "が使用された場合、トランザクションが開始されます。" -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "アカウントを作成せずに注文を購入する" @@ -824,119 +824,141 @@ msgstr "レベル" msgid "Product UUID" msgstr "製品UUID" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "キャッシュを探すキー、またはキャッシュにセットするキー" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "キャッシュに保存するデータ" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "キャッシュにデータをセットするタイムアウト時間(秒" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "キャッシュ・データ" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "リクエストされたURLからキャメル化されたJSONデータ" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "http(s)://で始まるURLのみが許可されます。" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "注文に商品を追加する" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "注文{order_uuid}が見つかりません" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "注文から商品を削除する" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "注文からすべての商品を削除する" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "注文する" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "order_uuidまたはorder_hr_idを入力してください!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "order.buy()メソッドから間違った型が来た:{type(instance)!s}。" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "注文商品のリストに対してアクションを実行する" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "削除/追加" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "アクションは \"add \"か \"remove \"のどちらかでなければならない!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "注文に商品を追加する" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "ウィッシュリストの商品リストに対してアクションを実行する" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "wishlist_uuid`の値を指定してください。" + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "ウィッシュリスト{wishlist_uuid}が見つかりません。" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "注文に商品を追加する" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "注文から商品を削除する" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "注文から商品を削除する" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "注文から商品を削除する" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "注文する" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" msgstr "属性は、attr1=value1,attr2=value2のような形式の文字列として送信してください。" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "orderproductに対するフィードバックを追加または削除する。" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "アクションは `add` または `remove` のいずれかでなければならない!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "注文商品 {order_product_uuid} が見つかりません。" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "ユーザーが提供したオリジナルのアドレス文字列" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} は存在しません:{uuid} は存在しません。" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "上限は1から10の間でなければならない" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - 魅力のように動作" diff --git a/core/locale/kk_KZ/LC_MESSAGES/django.mo b/core/locale/kk_KZ/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/core/locale/kk_KZ/LC_MESSAGES/django.mo and b/core/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/core/locale/kk_KZ/LC_MESSAGES/django.po b/core/locale/kk_KZ/LC_MESSAGES/django.po index 4c537cbd..998b112d 100644 --- a/core/locale/kk_KZ/LC_MESSAGES/django.po +++ b/core/locale/kk_KZ/LC_MESSAGES/django.po @@ -2,12 +2,12 @@ # Copyright (C) 2025 EGOR GORBUNOV # This file is distributed under the same license as the EVIBES package. # EGOR GORBUNOV , 2025. -# +# msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: LANGUAGE \n" @@ -176,7 +176,7 @@ msgstr "" msgid "successful" msgstr "" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "send a message to the support team" msgstr "" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "" @@ -396,7 +396,7 @@ msgid "" "transaction is initiated." msgstr "" -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "" @@ -810,119 +810,141 @@ msgstr "" msgid "Product UUID" msgstr "" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" msgstr "" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "" + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like attr1=value1," "attr2=value2" msgstr "" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "" diff --git a/core/locale/nl_NL/LC_MESSAGES/django.mo b/core/locale/nl_NL/LC_MESSAGES/django.mo index 3c58af88..be622369 100644 Binary files a/core/locale/nl_NL/LC_MESSAGES/django.mo and b/core/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/core/locale/nl_NL/LC_MESSAGES/django.po b/core/locale/nl_NL/LC_MESSAGES/django.po index 76b5829c..64c2df9c 100644 --- a/core/locale/nl_NL/LC_MESSAGES/django.po +++ b/core/locale/nl_NL/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -176,7 +176,7 @@ msgstr "Momental" msgid "successful" msgstr "Succesvol" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Cache I/O" @@ -200,7 +200,7 @@ msgstr "Verkrijg de blootstelbare parameters van de applicatie" msgid "send a message to the support team" msgstr "Stuur een bericht naar het ondersteuningsteam" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Vraag een CORSed URL op. Alleen https toegestaan." @@ -429,7 +429,7 @@ msgstr "" "wordt de aankoop afgerond met het saldo van de gebruiker; als " "`force_payment` wordt gebruikt, wordt een transactie gestart." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "een bestelling kopen zonder een account aan te maken" @@ -883,120 +883,142 @@ msgstr "Niveau" msgid "Product UUID" msgstr "Product UUID" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Sleutel om te zoeken of te plaatsen in de cache" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Gegevens om op te slaan in de cache" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Time-out in seconden om de gegevens in de cache te plaatsen" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Gecachte gegevens" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Camelized JSON-gegevens van de opgevraagde URL" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Alleen URL's die beginnen met http(s):// zijn toegestaan" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Een product aan de bestelling toevoegen" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Order {order_uuid} niet gevonden" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Een product uit de bestelling verwijderen" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Alle producten uit de bestelling verwijderen" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Een bestelling kopen" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Geef order_uuid of order_hr_id - wederzijds exclusief!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Verkeerd type kwam uit order.buy() methode: {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Een actie uitvoeren op een lijst met producten in de bestelling" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Verwijderen/toevoegen" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "De actie moet \"toevoegen\" of \"verwijderen\" zijn!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Een product aan de bestelling toevoegen" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Een actie uitvoeren op een lijst met producten in het verlanglijstje" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Geef de waarde `wishlist_uuid` op." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Verlanglijst {wishlist_uuid} niet gevonden" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Een product aan de bestelling toevoegen" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Een product uit de bestelling verwijderen" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Een product uit de bestelling verwijderen" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Een product uit de bestelling verwijderen" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Een bestelling kopen" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" msgstr "" "Stuur de attributen als de string opgemaakt als attr1=waarde1,attr2=waarde2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Feedback toevoegen of verwijderen voor het orderproduct" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "De actie moet `toevoegen` of `verwijderen` zijn!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Orderproduct {order_product_uuid} niet gevonden" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Originele adresstring geleverd door de gebruiker" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} bestaat niet: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Limiet moet tussen 1 en 10 liggen" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - werkt als een charme" diff --git a/core/locale/pl_PL/LC_MESSAGES/django.mo b/core/locale/pl_PL/LC_MESSAGES/django.mo index f9d90ec6..7e36613b 100644 Binary files a/core/locale/pl_PL/LC_MESSAGES/django.mo and b/core/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/core/locale/pl_PL/LC_MESSAGES/django.po b/core/locale/pl_PL/LC_MESSAGES/django.po index 20f50432..b9292001 100644 --- a/core/locale/pl_PL/LC_MESSAGES/django.po +++ b/core/locale/pl_PL/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -178,7 +178,7 @@ msgstr "Momental" msgid "successful" msgstr "Udany" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Pamięć podręczna we/wy" @@ -202,7 +202,7 @@ msgstr "Uzyskaj dostępne parametry aplikacji" msgid "send a message to the support team" msgstr "Wyślij wiadomość do zespołu wsparcia" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Żądanie adresu URL CORSed. Dozwolony jest tylko protokół https." @@ -435,7 +435,7 @@ msgstr "" "finalizowany przy użyciu salda użytkownika; Jeśli użyto `force_payment`, " "transakcja jest inicjowana." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "zakup zamówienia bez tworzenia konta" @@ -878,100 +878,109 @@ msgstr "Poziom" msgid "Product UUID" msgstr "UUID produktu" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Klucz do wyszukania lub ustawienia w pamięci podręcznej" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Dane do przechowywania w pamięci podręcznej" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Limit czasu w sekundach na wprowadzenie danych do pamięci podręcznej" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Dane w pamięci podręcznej" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Kamelizowane dane JSON z żądanego adresu URL" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Dozwolone są tylko adresy URL zaczynające się od http(s)://" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Dodawanie produktu do zamówienia" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Nie znaleziono zamówienia {order_uuid}" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Usunięcie produktu z zamówienia" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Usuń wszystkie produkty z zamówienia" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Kup zamówienie" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Podaj albo order_uuid albo order_hr_id - wzajemnie się wykluczają!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Nieprawidłowy typ pochodzi z metody order.buy(): {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Wykonanie akcji na liście produktów w zamówieniu" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Usuń/Dodaj" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "Akcją musi być \"dodaj\" lub \"usuń\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Dodawanie produktu do zamówienia" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Wykonanie akcji na liście produktów na liście życzeń" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Podaj wartość `wishlist_uuid`." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Lista życzeń {wishlist_uuid} nie została znaleziona" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Dodawanie produktu do zamówienia" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Usunięcie produktu z zamówienia" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Usunięcie produktu z zamówienia" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Usunięcie produktu z zamówienia" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Kup zamówienie" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -979,20 +988,33 @@ msgstr "" "Prześlij atrybuty jako ciąg znaków sformatowany w następujący sposób: " "attr1=value1,attr2=value2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Dodawanie lub usuwanie opinii dla produktu zamówienia" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "Akcją musi być `add` lub `remove`!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Orderproduct {order_product_uuid} nie znaleziono" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Oryginalny ciąg adresu podany przez użytkownika" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} nie istnieje: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Limit musi wynosić od 1 do 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - działa jak urok" diff --git a/core/locale/pt_BR/LC_MESSAGES/django.mo b/core/locale/pt_BR/LC_MESSAGES/django.mo index 16907573..beaa5462 100644 Binary files a/core/locale/pt_BR/LC_MESSAGES/django.mo and b/core/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/core/locale/pt_BR/LC_MESSAGES/django.po b/core/locale/pt_BR/LC_MESSAGES/django.po index b638e7fb..7453bcdd 100644 --- a/core/locale/pt_BR/LC_MESSAGES/django.po +++ b/core/locale/pt_BR/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -178,7 +178,7 @@ msgstr "Momental" msgid "successful" msgstr "Bem-sucedido" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "E/S do cache" @@ -202,7 +202,7 @@ msgstr "Obter os parâmetros expostos do aplicativo" msgid "send a message to the support team" msgstr "Envie uma mensagem para a equipe de suporte" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Solicite um URL com CORS. Somente https é permitido." @@ -426,7 +426,7 @@ msgstr "" "concluída usando o saldo do usuário; se `force_payment` for usado, uma " "transação será iniciada." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "comprar um pedido sem criar uma conta" @@ -870,120 +870,142 @@ msgstr "Nível" msgid "Product UUID" msgstr "UUID do produto" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Chave para procurar ou colocar no cache" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Dados a serem armazenados no cache" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Tempo limite em segundos para definir os dados para o cache" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Dados em cache" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Dados JSON camelizados da URL solicitada" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Somente URLs que começam com http(s):// são permitidos" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Adicionar um produto ao pedido" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Pedido {order_uuid} não encontrado" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Remover um produto do pedido" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Remover todos os produtos do pedido" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Comprar um pedido" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Forneça order_uuid ou order_hr_id - mutuamente exclusivos!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "O tipo errado veio do método order.buy(): {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Executar uma ação em uma lista de produtos no pedido" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Remover/Adicionar" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "A ação deve ser \"adicionar\" ou \"remover\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Adicionar um produto ao pedido" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Executar uma ação em uma lista de produtos na lista de desejos" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Forneça o valor `wishlist_uuid`." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Lista de desejos {wishlist_uuid} não encontrada" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Adicionar um produto ao pedido" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Remover um produto do pedido" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Remover um produto do pedido" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Remover um produto do pedido" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Comprar um pedido" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" msgstr "" "Envie os atributos como uma string formatada como attr1=value1,attr2=value2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Adicionar ou excluir um feedback para o produto do pedido" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "A ação deve ser `add` ou `remove`!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Orderproduct {order_product_uuid} não encontrado" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Cadeia de endereços original fornecida pelo usuário" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} não existe: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "O limite deve estar entre 1 e 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - funciona muito bem" diff --git a/core/locale/ro_RO/LC_MESSAGES/django.mo b/core/locale/ro_RO/LC_MESSAGES/django.mo index 69f76cb6..ca3c4915 100644 Binary files a/core/locale/ro_RO/LC_MESSAGES/django.mo and b/core/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/core/locale/ro_RO/LC_MESSAGES/django.po b/core/locale/ro_RO/LC_MESSAGES/django.po index 7a524736..96f562e0 100644 --- a/core/locale/ro_RO/LC_MESSAGES/django.po +++ b/core/locale/ro_RO/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -178,7 +178,7 @@ msgstr "Momental" msgid "successful" msgstr "De succes" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Cache I/O" @@ -202,7 +202,7 @@ msgstr "Obțineți parametrii expunibili ai aplicației" msgid "send a message to the support team" msgstr "Trimiteți un mesaj echipei de asistență" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Solicitați un URL CORSed. Numai https este permis." @@ -433,7 +433,7 @@ msgstr "" "achiziția este finalizată utilizând soldul utilizatorului; Dacă se " "utilizează `force_payment`, este inițiată o tranzacție." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "achiziționarea unei comenzi fără crearea unui cont" @@ -881,101 +881,110 @@ msgstr "Nivel" msgid "Product UUID" msgstr "UUID produs" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Cheie care trebuie căutată sau introdusă în cache" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Date de stocat în cache" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Timeout în secunde pentru a seta datele în cache" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Date în cache" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Date JSON Camelizate de la URL-ul solicitat" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Sunt permise numai URL-urile care încep cu http(s)://" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Adăugați un produs la comandă" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Comanda {order_uuid} nu a fost găsită" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Eliminați un produs din comandă" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Eliminați toate produsele din comandă" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Cumpărați o comandă" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "" "Vă rugăm să furnizați fie order_uuid sau order_hr_id - se exclud reciproc!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Metoda order.buy() a generat un tip greșit: {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Efectuați o acțiune asupra unei liste de produse din comandă" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Eliminare/adăugare" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "Acțiunea trebuie să fie fie \"adăugare\" sau \"eliminare\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Adăugați un produs la comandă" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Efectuați o acțiune pe o listă de produse din lista de dorințe" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Vă rugăm să furnizați valoarea `wishlist_uuid`." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Lista dorințelor {wishlist_uuid} nu a fost găsită" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Adăugați un produs la comandă" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Eliminați un produs din comandă" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Eliminați un produs din comandă" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Eliminați un produs din comandă" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Cumpărați o comandă" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -983,20 +992,33 @@ msgstr "" "Vă rugăm să trimiteți atributele sub formă de șir format ca attr1=valoare1, " "attr2=valoare2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Adăugați sau ștergeți un feedback pentru comandaprodus" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "Acțiunea trebuie să fie `add` sau `remove`!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Comandaprodus {order_product_uuid} nu a fost găsită" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Șirul de adrese original furnizat de utilizator" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} nu există: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Limita trebuie să fie între 1 și 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - funcționează ca un farmec" diff --git a/core/locale/ru_RU/LC_MESSAGES/django.mo b/core/locale/ru_RU/LC_MESSAGES/django.mo index ddc6f19d..2fcc91bd 100644 Binary files a/core/locale/ru_RU/LC_MESSAGES/django.mo and b/core/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/core/locale/ru_RU/LC_MESSAGES/django.po b/core/locale/ru_RU/LC_MESSAGES/django.po index 2b956214..b9854fb2 100644 --- a/core/locale/ru_RU/LC_MESSAGES/django.po +++ b/core/locale/ru_RU/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -178,7 +178,7 @@ msgstr "Моментальный" msgid "successful" msgstr "Успешный" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "Ввод/вывод кэша" @@ -202,7 +202,7 @@ msgstr "Получите параметры приложения, которые msgid "send a message to the support team" msgstr "Отправьте сообщение в службу поддержки" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "Запросите URL-адрес с поддержкой CORS. Допускается только https." @@ -435,7 +435,7 @@ msgstr "" "завершается с использованием баланса пользователя; если используется " "`force_payment`, инициируется транзакция." -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "приобретение заказа без создания учетной записи" @@ -880,102 +880,111 @@ msgstr "Уровень" msgid "Product UUID" msgstr "UUID продукта" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "Ключ, который нужно найти в тайнике или вложить в него" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "Данные для хранения в кэше" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "Тайм-аут в секундах для занесения данных в кэш" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "Кэшированные данные" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "Camelized JSON-данные из запрашиваемого URL" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "Допускаются только URL-адреса, начинающиеся с http(s)://" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "Добавить товар в заказ" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "Заказ {order_uuid} не найден" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "Удалить продукт из заказа" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "Удалить все товары из заказа" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "Купить заказ" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "" "Пожалуйста, укажите либо order_uuid, либо order_hr_id - взаимоисключающие " "варианты!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Неправильный тип получен из метода order.buy(): {type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "Выполните действие над списком товаров в заказе" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "Удалить/добавить" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "Действие должно быть либо \"добавить\", либо \"удалить\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "Добавить товар в заказ" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "Выполните действие над списком продуктов в списке желаний" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "Пожалуйста, укажите значение `wishlist_uuid`." + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "Список желаний {wishlist_uuid} не найден" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "Добавить товар в заказ" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "Удалить продукт из заказа" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "Удалить продукт из заказа" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "Удалить продукт из заказа" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "Купить заказ" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" @@ -983,20 +992,33 @@ msgstr "" "Пожалуйста, отправьте атрибуты в виде строки, отформатированной как " "attr1=value1,attr2=value2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "Добавить или удалить отзыв для продукта заказа" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "Действие должно быть либо `add`, либо `remove`!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "Заказ-продукт {order_product_uuid} не найден" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "Оригинальная строка адреса, предоставленная пользователем" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} не существует: {uuid}" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "Предел должен быть от 1 до 10" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - работает как шарм" diff --git a/core/locale/zh_Hans/LC_MESSAGES/django.mo b/core/locale/zh_Hans/LC_MESSAGES/django.mo index b367b6c8..54e672b7 100644 Binary files a/core/locale/zh_Hans/LC_MESSAGES/django.mo and b/core/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/core/locale/zh_Hans/LC_MESSAGES/django.po b/core/locale/zh_Hans/LC_MESSAGES/django.po index f6e92059..8e1915fe 100644 --- a/core/locale/zh_Hans/LC_MESSAGES/django.po +++ b/core/locale/zh_Hans/LC_MESSAGES/django.po @@ -1,9 +1,9 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-03 18:33+0300\n" +"POT-Creation-Date: 2025-07-05 00:40+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -174,7 +174,7 @@ msgstr "时刻" msgid "successful" msgstr "成功" -#: core/docs/drf/views.py:17 core/graphene/mutations.py:35 +#: core/docs/drf/views.py:17 core/graphene/mutations.py:36 msgid "cache I/O" msgstr "缓存输入/输出" @@ -198,7 +198,7 @@ msgstr "获取应用程序的可公开参数" msgid "send a message to the support team" msgstr "向支持团队发送信息" -#: core/docs/drf/views.py:59 core/graphene/mutations.py:54 +#: core/docs/drf/views.py:59 core/graphene/mutations.py:55 msgid "request a CORSed URL" msgstr "请求 CORSed URL。只允许使用 https。" @@ -401,7 +401,7 @@ msgid "" "transaction is initiated." msgstr "完成订单购买。如果使用 \"force_balance\",则使用用户的余额完成购买;如果使用 \"force_payment\",则启动交易。" -#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:280 +#: core/docs/drf/viewsets.py:245 core/graphene/mutations.py:324 msgid "purchase an order without account creation" msgstr "无需创建账户即可购买订单" @@ -819,119 +819,141 @@ msgstr "级别" msgid "Product UUID" msgstr "产品 UUID" -#: core/graphene/mutations.py:38 +#: core/graphene/mutations.py:39 msgid "key to look for in or set into the cache" msgstr "在缓存中查找或设置的关键字" -#: core/graphene/mutations.py:39 +#: core/graphene/mutations.py:40 msgid "data to store in cache" msgstr "缓存中要存储的数据" -#: core/graphene/mutations.py:42 +#: core/graphene/mutations.py:43 msgid "timeout in seconds to set the data for into the cache" msgstr "将数据设置为缓存的超时(以秒为单位" -#: core/graphene/mutations.py:45 +#: core/graphene/mutations.py:46 msgid "cached data" msgstr "缓存数据" -#: core/graphene/mutations.py:59 +#: core/graphene/mutations.py:60 msgid "camelized JSON data from the requested URL" msgstr "从请求的 URL 中获取驼峰化 JSON 数据" -#: core/graphene/mutations.py:64 core/views.py:350 +#: core/graphene/mutations.py:65 core/views.py:350 msgid "only URLs starting with http(s):// are allowed" msgstr "只允许使用以 http(s):// 开头的 URL" -#: core/graphene/mutations.py:79 +#: core/graphene/mutations.py:80 msgid "add a product to the order" msgstr "在订单中添加产品" -#: core/graphene/mutations.py:100 core/graphene/mutations.py:126 -#: core/graphene/mutations.py:228 core/graphene/mutations.py:275 +#: core/graphene/mutations.py:101 core/graphene/mutations.py:127 +#: core/graphene/mutations.py:229 core/graphene/mutations.py:276 #, python-brace-format msgid "order {order_uuid} not found" msgstr "未找到订单 {order_uuid}" -#: core/graphene/mutations.py:105 core/graphene/mutations.py:152 +#: core/graphene/mutations.py:106 core/graphene/mutations.py:153 msgid "remove a product from the order" msgstr "从订单中删除产品" -#: core/graphene/mutations.py:131 +#: core/graphene/mutations.py:132 msgid "remove all products from the order" msgstr "从订单中删除所有产品" -#: core/graphene/mutations.py:174 +#: core/graphene/mutations.py:175 msgid "buy an order" msgstr "购买订单" -#: core/graphene/mutations.py:201 core/graphene/mutations.py:253 +#: core/graphene/mutations.py:202 core/graphene/mutations.py:254 msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "请提供 order_uuid 或 order_hr_id(互斥)!" -#: core/graphene/mutations.py:225 core/graphene/mutations.py:442 -#: core/graphene/mutations.py:483 core/viewsets.py:582 +#: core/graphene/mutations.py:226 core/graphene/mutations.py:486 +#: core/graphene/mutations.py:527 core/viewsets.py:582 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "order.buy() 方法中的类型有误:{type(instance)!s}" -#: core/graphene/mutations.py:233 +#: core/graphene/mutations.py:234 msgid "perform an action on a list of products in the order" msgstr "对订单中的产品列表执行操作" -#: core/graphene/mutations.py:238 +#: core/graphene/mutations.py:239 msgid "remove/add" msgstr "删除/添加" -#: core/graphene/mutations.py:270 +#: core/graphene/mutations.py:271 core/graphene/mutations.py:314 msgid "action must be either add or remove" msgstr "操作必须是 \"添加 \"或 \"删除\"!" -#: core/graphene/mutations.py:326 -msgid "add a product to the wishlist" -msgstr "在订单中添加产品" +#: core/graphene/mutations.py:281 +msgid "perform an action on a list of products in the wishlist" +msgstr "对愿望清单中的产品列表执行操作" -#: core/graphene/mutations.py:348 core/graphene/mutations.py:375 -#: core/graphene/mutations.py:402 core/graphene/mutations.py:445 +#: core/graphene/mutations.py:299 +msgid "please provide wishlist_uuid value" +msgstr "请提供 `wishlist_uuid` 值。" + +#: core/graphene/mutations.py:319 core/graphene/mutations.py:392 +#: core/graphene/mutations.py:419 core/graphene/mutations.py:446 +#: core/graphene/mutations.py:489 #, python-brace-format msgid "wishlist {wishlist_uuid} not found" msgstr "未找到愿望清单 {wishlist_uuid}" -#: core/graphene/mutations.py:353 +#: core/graphene/mutations.py:370 +msgid "add a product to the wishlist" +msgstr "在订单中添加产品" + +#: core/graphene/mutations.py:397 msgid "remove a product from the wishlist" msgstr "从订单中删除产品" -#: core/graphene/mutations.py:380 +#: core/graphene/mutations.py:424 msgid "remove all products from the wishlist" msgstr "从订单中删除产品" -#: core/graphene/mutations.py:407 +#: core/graphene/mutations.py:451 msgid "buy all products from the wishlist" msgstr "从订单中删除产品" -#: core/graphene/mutations.py:450 +#: core/graphene/mutations.py:494 msgid "buy a product" msgstr "购买订单" -#: core/graphene/mutations.py:456 +#: core/graphene/mutations.py:500 msgid "" "please send the attributes as the string formatted like " "attr1=value1,attr2=value2" msgstr "请以字符串形式发送属性,格式如 attr1=value1,attr2=value2" -#: core/graphene/mutations.py:546 +#: core/graphene/mutations.py:532 +msgid "add or delete a feedback for orderproduct" +msgstr "添加或删除订单产品的反馈信息" + +#: core/graphene/mutations.py:555 +msgid "action must be either `add` or `remove`" +msgstr "操作必须是 \"添加 \"或 \"删除\"!" + +#: core/graphene/mutations.py:558 +#, python-brace-format +msgid "order product {order_product_uuid} not found" +msgstr "未找到订购产品 {order_product_uuid}" + +#: core/graphene/mutations.py:621 msgid "original address string provided by the user" msgstr "用户提供的原始地址字符串" -#: core/graphene/mutations.py:580 core/viewsets.py:390 core/viewsets.py:585 +#: core/graphene/mutations.py:655 core/viewsets.py:390 core/viewsets.py:585 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} 不存在:{uuid}不存在" -#: core/graphene/mutations.py:593 +#: core/graphene/mutations.py:668 msgid "limit must be between 1 and 10" msgstr "限值必须在 1 和 10 之间" -#: core/graphene/mutations.py:638 +#: core/graphene/mutations.py:713 msgid "elasticsearch - works like a charm" msgstr "ElasticSearch - 工作起来得心应手" diff --git a/evibes/locale/ar_AR/LC_MESSAGES/django.mo b/evibes/locale/ar_AR/LC_MESSAGES/django.mo index 0e3e78e4..8efb412f 100644 Binary files a/evibes/locale/ar_AR/LC_MESSAGES/django.mo and b/evibes/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/ar_AR/LC_MESSAGES/django.po b/evibes/locale/ar_AR/LC_MESSAGES/django.po index 3df959a9..a9ded5d2 100644 --- a/evibes/locale/ar_AR/LC_MESSAGES/django.po +++ b/evibes/locale/ar_AR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/cs_CZ/LC_MESSAGES/django.mo b/evibes/locale/cs_CZ/LC_MESSAGES/django.mo index 0823cb82..e65ac3d3 100644 Binary files a/evibes/locale/cs_CZ/LC_MESSAGES/django.mo and b/evibes/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/cs_CZ/LC_MESSAGES/django.po b/evibes/locale/cs_CZ/LC_MESSAGES/django.po index 608de324..a55ab997 100644 --- a/evibes/locale/cs_CZ/LC_MESSAGES/django.po +++ b/evibes/locale/cs_CZ/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/da_DK/LC_MESSAGES/django.mo b/evibes/locale/da_DK/LC_MESSAGES/django.mo index cc9ef166..77a8a11b 100644 Binary files a/evibes/locale/da_DK/LC_MESSAGES/django.mo and b/evibes/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/da_DK/LC_MESSAGES/django.po b/evibes/locale/da_DK/LC_MESSAGES/django.po index 7e915003..59c5c0d8 100644 --- a/evibes/locale/da_DK/LC_MESSAGES/django.po +++ b/evibes/locale/da_DK/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/de_DE/LC_MESSAGES/django.mo b/evibes/locale/de_DE/LC_MESSAGES/django.mo index 644b7b8a..7ab0e288 100644 Binary files a/evibes/locale/de_DE/LC_MESSAGES/django.mo and b/evibes/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/de_DE/LC_MESSAGES/django.po b/evibes/locale/de_DE/LC_MESSAGES/django.po index 2b02e457..94184e70 100644 --- a/evibes/locale/de_DE/LC_MESSAGES/django.po +++ b/evibes/locale/de_DE/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/en_GB/LC_MESSAGES/django.mo b/evibes/locale/en_GB/LC_MESSAGES/django.mo index ff2f8879..ef10defe 100644 Binary files a/evibes/locale/en_GB/LC_MESSAGES/django.mo and b/evibes/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/en_GB/LC_MESSAGES/django.po b/evibes/locale/en_GB/LC_MESSAGES/django.po index 5a69d19d..1d6a7965 100644 --- a/evibes/locale/en_GB/LC_MESSAGES/django.po +++ b/evibes/locale/en_GB/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/en_US/LC_MESSAGES/django.mo b/evibes/locale/en_US/LC_MESSAGES/django.mo index 50df54d2..f5a0cef3 100644 Binary files a/evibes/locale/en_US/LC_MESSAGES/django.mo and b/evibes/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/en_US/LC_MESSAGES/django.po b/evibes/locale/en_US/LC_MESSAGES/django.po index 6c9bb155..dacfff82 100644 --- a/evibes/locale/en_US/LC_MESSAGES/django.po +++ b/evibes/locale/en_US/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/es_ES/LC_MESSAGES/django.mo b/evibes/locale/es_ES/LC_MESSAGES/django.mo index 4816cb36..a215ed9e 100644 Binary files a/evibes/locale/es_ES/LC_MESSAGES/django.mo and b/evibes/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/es_ES/LC_MESSAGES/django.po b/evibes/locale/es_ES/LC_MESSAGES/django.po index b4ea6f67..6f9a759f 100644 --- a/evibes/locale/es_ES/LC_MESSAGES/django.po +++ b/evibes/locale/es_ES/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/fr_FR/LC_MESSAGES/django.mo b/evibes/locale/fr_FR/LC_MESSAGES/django.mo index c6255ae3..52a3a30c 100644 Binary files a/evibes/locale/fr_FR/LC_MESSAGES/django.mo and b/evibes/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/fr_FR/LC_MESSAGES/django.po b/evibes/locale/fr_FR/LC_MESSAGES/django.po index ade06253..cf431f8f 100644 --- a/evibes/locale/fr_FR/LC_MESSAGES/django.po +++ b/evibes/locale/fr_FR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/hi_IN/LC_MESSAGES/django.mo b/evibes/locale/hi_IN/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/evibes/locale/hi_IN/LC_MESSAGES/django.mo and b/evibes/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/hi_IN/LC_MESSAGES/django.po b/evibes/locale/hi_IN/LC_MESSAGES/django.po index 3db90fd8..cfeb4566 100644 --- a/evibes/locale/hi_IN/LC_MESSAGES/django.po +++ b/evibes/locale/hi_IN/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/it_IT/LC_MESSAGES/django.mo b/evibes/locale/it_IT/LC_MESSAGES/django.mo index d8eb0d6f..46d37e76 100644 Binary files a/evibes/locale/it_IT/LC_MESSAGES/django.mo and b/evibes/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/it_IT/LC_MESSAGES/django.po b/evibes/locale/it_IT/LC_MESSAGES/django.po index f3881a17..4d4c5931 100644 --- a/evibes/locale/it_IT/LC_MESSAGES/django.po +++ b/evibes/locale/it_IT/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/ja_JP/LC_MESSAGES/django.mo b/evibes/locale/ja_JP/LC_MESSAGES/django.mo index ff907dd1..327b0417 100644 Binary files a/evibes/locale/ja_JP/LC_MESSAGES/django.mo and b/evibes/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/ja_JP/LC_MESSAGES/django.po b/evibes/locale/ja_JP/LC_MESSAGES/django.po index 74afad3f..d9282759 100644 --- a/evibes/locale/ja_JP/LC_MESSAGES/django.po +++ b/evibes/locale/ja_JP/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/kk_KZ/LC_MESSAGES/django.mo b/evibes/locale/kk_KZ/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/evibes/locale/kk_KZ/LC_MESSAGES/django.mo and b/evibes/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/kk_KZ/LC_MESSAGES/django.po b/evibes/locale/kk_KZ/LC_MESSAGES/django.po index 3db90fd8..cfeb4566 100644 --- a/evibes/locale/kk_KZ/LC_MESSAGES/django.po +++ b/evibes/locale/kk_KZ/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/nl_NL/LC_MESSAGES/django.mo b/evibes/locale/nl_NL/LC_MESSAGES/django.mo index a1e2bbbc..d4887f72 100644 Binary files a/evibes/locale/nl_NL/LC_MESSAGES/django.mo and b/evibes/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/nl_NL/LC_MESSAGES/django.po b/evibes/locale/nl_NL/LC_MESSAGES/django.po index 590e8add..45512856 100644 --- a/evibes/locale/nl_NL/LC_MESSAGES/django.po +++ b/evibes/locale/nl_NL/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/pl_PL/LC_MESSAGES/django.mo b/evibes/locale/pl_PL/LC_MESSAGES/django.mo index 20f298c8..631682b2 100644 Binary files a/evibes/locale/pl_PL/LC_MESSAGES/django.mo and b/evibes/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/pl_PL/LC_MESSAGES/django.po b/evibes/locale/pl_PL/LC_MESSAGES/django.po index 9c7a0760..e1aee252 100644 --- a/evibes/locale/pl_PL/LC_MESSAGES/django.po +++ b/evibes/locale/pl_PL/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/pt_BR/LC_MESSAGES/django.mo b/evibes/locale/pt_BR/LC_MESSAGES/django.mo index 1151221c..c1fc4bc6 100644 Binary files a/evibes/locale/pt_BR/LC_MESSAGES/django.mo and b/evibes/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/pt_BR/LC_MESSAGES/django.po b/evibes/locale/pt_BR/LC_MESSAGES/django.po index f11e30df..71aa6bfa 100644 --- a/evibes/locale/pt_BR/LC_MESSAGES/django.po +++ b/evibes/locale/pt_BR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/ro_RO/LC_MESSAGES/django.mo b/evibes/locale/ro_RO/LC_MESSAGES/django.mo index ae066bc5..8ac71c4b 100644 Binary files a/evibes/locale/ro_RO/LC_MESSAGES/django.mo and b/evibes/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/ro_RO/LC_MESSAGES/django.po b/evibes/locale/ro_RO/LC_MESSAGES/django.po index d6328c55..4654ca3d 100644 --- a/evibes/locale/ro_RO/LC_MESSAGES/django.po +++ b/evibes/locale/ro_RO/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/ru_RU/LC_MESSAGES/django.mo b/evibes/locale/ru_RU/LC_MESSAGES/django.mo index fe82d00f..d55d6c55 100644 Binary files a/evibes/locale/ru_RU/LC_MESSAGES/django.mo and b/evibes/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/ru_RU/LC_MESSAGES/django.po b/evibes/locale/ru_RU/LC_MESSAGES/django.po index 3350eb49..6fe6c214 100644 --- a/evibes/locale/ru_RU/LC_MESSAGES/django.po +++ b/evibes/locale/ru_RU/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/locale/zh_Hans/LC_MESSAGES/django.mo b/evibes/locale/zh_Hans/LC_MESSAGES/django.mo index 568429ac..c643a793 100644 Binary files a/evibes/locale/zh_Hans/LC_MESSAGES/django.mo and b/evibes/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/evibes/locale/zh_Hans/LC_MESSAGES/django.po b/evibes/locale/zh_Hans/LC_MESSAGES/django.po index 7664ebc1..8f150303 100644 --- a/evibes/locale/zh_Hans/LC_MESSAGES/django.po +++ b/evibes/locale/zh_Hans/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/evibes/settings/base.py b/evibes/settings/base.py index c8abb8f2..651e850c 100644 --- a/evibes/settings/base.py +++ b/evibes/settings/base.py @@ -2,7 +2,7 @@ import logging from os import getenv, name from pathlib import Path -EVIBES_VERSION = "2.9.1" +EVIBES_VERSION = "2.9.2" BASE_DIR = Path(__file__).resolve().parent.parent.parent diff --git a/payments/locale/ar_AR/LC_MESSAGES/django.mo b/payments/locale/ar_AR/LC_MESSAGES/django.mo index f4ff31c0..8911cb20 100644 Binary files a/payments/locale/ar_AR/LC_MESSAGES/django.mo and b/payments/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/payments/locale/ar_AR/LC_MESSAGES/django.po b/payments/locale/ar_AR/LC_MESSAGES/django.po index 127c03d2..5391ded9 100644 --- a/payments/locale/ar_AR/LC_MESSAGES/django.po +++ b/payments/locale/ar_AR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/cs_CZ/LC_MESSAGES/django.mo b/payments/locale/cs_CZ/LC_MESSAGES/django.mo index 56456447..32cd1d95 100644 Binary files a/payments/locale/cs_CZ/LC_MESSAGES/django.mo and b/payments/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/payments/locale/cs_CZ/LC_MESSAGES/django.po b/payments/locale/cs_CZ/LC_MESSAGES/django.po index c09e9710..ab170eb2 100644 --- a/payments/locale/cs_CZ/LC_MESSAGES/django.po +++ b/payments/locale/cs_CZ/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/da_DK/LC_MESSAGES/django.mo b/payments/locale/da_DK/LC_MESSAGES/django.mo index a6f7f29b..f84653ef 100644 Binary files a/payments/locale/da_DK/LC_MESSAGES/django.mo and b/payments/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/payments/locale/da_DK/LC_MESSAGES/django.po b/payments/locale/da_DK/LC_MESSAGES/django.po index c6f216e8..1ee15b96 100644 --- a/payments/locale/da_DK/LC_MESSAGES/django.po +++ b/payments/locale/da_DK/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/de_DE/LC_MESSAGES/django.mo b/payments/locale/de_DE/LC_MESSAGES/django.mo index 60228123..b2262d8f 100644 Binary files a/payments/locale/de_DE/LC_MESSAGES/django.mo and b/payments/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/payments/locale/de_DE/LC_MESSAGES/django.po b/payments/locale/de_DE/LC_MESSAGES/django.po index fba23cf1..db64e763 100644 --- a/payments/locale/de_DE/LC_MESSAGES/django.po +++ b/payments/locale/de_DE/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/en_GB/LC_MESSAGES/django.mo b/payments/locale/en_GB/LC_MESSAGES/django.mo index 00eb93a4..c40f51f0 100644 Binary files a/payments/locale/en_GB/LC_MESSAGES/django.mo and b/payments/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/payments/locale/en_GB/LC_MESSAGES/django.po b/payments/locale/en_GB/LC_MESSAGES/django.po index 7272863f..be5e9232 100644 --- a/payments/locale/en_GB/LC_MESSAGES/django.po +++ b/payments/locale/en_GB/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/en_US/LC_MESSAGES/django.mo b/payments/locale/en_US/LC_MESSAGES/django.mo index b5d49a6e..caeca9cb 100644 Binary files a/payments/locale/en_US/LC_MESSAGES/django.mo and b/payments/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/payments/locale/en_US/LC_MESSAGES/django.po b/payments/locale/en_US/LC_MESSAGES/django.po index 876d4fd4..9367c902 100644 --- a/payments/locale/en_US/LC_MESSAGES/django.po +++ b/payments/locale/en_US/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/es_ES/LC_MESSAGES/django.mo b/payments/locale/es_ES/LC_MESSAGES/django.mo index 7829282b..9f756603 100644 Binary files a/payments/locale/es_ES/LC_MESSAGES/django.mo and b/payments/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/payments/locale/es_ES/LC_MESSAGES/django.po b/payments/locale/es_ES/LC_MESSAGES/django.po index 3c9a7935..c9f316f2 100644 --- a/payments/locale/es_ES/LC_MESSAGES/django.po +++ b/payments/locale/es_ES/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/fr_FR/LC_MESSAGES/django.mo b/payments/locale/fr_FR/LC_MESSAGES/django.mo index d8d54560..b154dd0c 100644 Binary files a/payments/locale/fr_FR/LC_MESSAGES/django.mo and b/payments/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/payments/locale/fr_FR/LC_MESSAGES/django.po b/payments/locale/fr_FR/LC_MESSAGES/django.po index 3da6cc31..ebf33864 100644 --- a/payments/locale/fr_FR/LC_MESSAGES/django.po +++ b/payments/locale/fr_FR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/hi_IN/LC_MESSAGES/django.mo b/payments/locale/hi_IN/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/payments/locale/hi_IN/LC_MESSAGES/django.mo and b/payments/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/payments/locale/hi_IN/LC_MESSAGES/django.po b/payments/locale/hi_IN/LC_MESSAGES/django.po index 4fa0dfc6..879b9332 100644 --- a/payments/locale/hi_IN/LC_MESSAGES/django.po +++ b/payments/locale/hi_IN/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/payments/locale/it_IT/LC_MESSAGES/django.mo b/payments/locale/it_IT/LC_MESSAGES/django.mo index 021e8f7b..06bc4086 100644 Binary files a/payments/locale/it_IT/LC_MESSAGES/django.mo and b/payments/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/payments/locale/it_IT/LC_MESSAGES/django.po b/payments/locale/it_IT/LC_MESSAGES/django.po index 3b0271c2..fcdfbb5f 100644 --- a/payments/locale/it_IT/LC_MESSAGES/django.po +++ b/payments/locale/it_IT/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/ja_JP/LC_MESSAGES/django.mo b/payments/locale/ja_JP/LC_MESSAGES/django.mo index e37cf94c..ea67b103 100644 Binary files a/payments/locale/ja_JP/LC_MESSAGES/django.mo and b/payments/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/payments/locale/ja_JP/LC_MESSAGES/django.po b/payments/locale/ja_JP/LC_MESSAGES/django.po index 7377115a..42e670fe 100644 --- a/payments/locale/ja_JP/LC_MESSAGES/django.po +++ b/payments/locale/ja_JP/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/kk_KZ/LC_MESSAGES/django.mo b/payments/locale/kk_KZ/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/payments/locale/kk_KZ/LC_MESSAGES/django.mo and b/payments/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/payments/locale/kk_KZ/LC_MESSAGES/django.po b/payments/locale/kk_KZ/LC_MESSAGES/django.po index 4fa0dfc6..879b9332 100644 --- a/payments/locale/kk_KZ/LC_MESSAGES/django.po +++ b/payments/locale/kk_KZ/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/payments/locale/nl_NL/LC_MESSAGES/django.mo b/payments/locale/nl_NL/LC_MESSAGES/django.mo index 660b9a17..f9b6ca69 100644 Binary files a/payments/locale/nl_NL/LC_MESSAGES/django.mo and b/payments/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/payments/locale/nl_NL/LC_MESSAGES/django.po b/payments/locale/nl_NL/LC_MESSAGES/django.po index 9460971f..c33ef3df 100644 --- a/payments/locale/nl_NL/LC_MESSAGES/django.po +++ b/payments/locale/nl_NL/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/pl_PL/LC_MESSAGES/django.mo b/payments/locale/pl_PL/LC_MESSAGES/django.mo index 6134527e..60dd3dd4 100644 Binary files a/payments/locale/pl_PL/LC_MESSAGES/django.mo and b/payments/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/payments/locale/pl_PL/LC_MESSAGES/django.po b/payments/locale/pl_PL/LC_MESSAGES/django.po index 42a6ec74..808c97a6 100644 --- a/payments/locale/pl_PL/LC_MESSAGES/django.po +++ b/payments/locale/pl_PL/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/pt_BR/LC_MESSAGES/django.mo b/payments/locale/pt_BR/LC_MESSAGES/django.mo index a4c815ff..6ec393d6 100644 Binary files a/payments/locale/pt_BR/LC_MESSAGES/django.mo and b/payments/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/payments/locale/pt_BR/LC_MESSAGES/django.po b/payments/locale/pt_BR/LC_MESSAGES/django.po index ae88e68b..b8b63904 100644 --- a/payments/locale/pt_BR/LC_MESSAGES/django.po +++ b/payments/locale/pt_BR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/ro_RO/LC_MESSAGES/django.mo b/payments/locale/ro_RO/LC_MESSAGES/django.mo index c68e1d82..06d0094e 100644 Binary files a/payments/locale/ro_RO/LC_MESSAGES/django.mo and b/payments/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/payments/locale/ro_RO/LC_MESSAGES/django.po b/payments/locale/ro_RO/LC_MESSAGES/django.po index e18e72d6..46d1c418 100644 --- a/payments/locale/ro_RO/LC_MESSAGES/django.po +++ b/payments/locale/ro_RO/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/ru_RU/LC_MESSAGES/django.mo b/payments/locale/ru_RU/LC_MESSAGES/django.mo index 43da9bb1..b22307d9 100644 Binary files a/payments/locale/ru_RU/LC_MESSAGES/django.mo and b/payments/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/payments/locale/ru_RU/LC_MESSAGES/django.po b/payments/locale/ru_RU/LC_MESSAGES/django.po index 469969ea..cf51777d 100644 --- a/payments/locale/ru_RU/LC_MESSAGES/django.po +++ b/payments/locale/ru_RU/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/payments/locale/zh_Hans/LC_MESSAGES/django.mo b/payments/locale/zh_Hans/LC_MESSAGES/django.mo index fc816df9..7dcdf835 100644 Binary files a/payments/locale/zh_Hans/LC_MESSAGES/django.mo and b/payments/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/payments/locale/zh_Hans/LC_MESSAGES/django.po b/payments/locale/zh_Hans/LC_MESSAGES/django.po index 18247ba3..5cd1004f 100644 --- a/payments/locale/zh_Hans/LC_MESSAGES/django.po +++ b/payments/locale/zh_Hans/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/pyproject.toml b/pyproject.toml index c269c1ea..44722365 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "eVibes" -version = "2.9.1" +version = "2.9.2" description = "eVibes is an open-source eCommerce backend service built with Django. It’s designed for flexibility, making it ideal for various use cases and learning Django skills. The project is easy to customize, allowing for straightforward editing and extension." authors = ["fureunoir "] readme = "README.md" diff --git a/vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo index 743f0a9f..57facfc9 100644 Binary files a/vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo and b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po index ce03f772..c8608303 100644 --- a/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po +++ b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo b/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo index 5ac4a8f5..673501e4 100644 Binary files a/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo and b/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.po b/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.po index 69adba46..b2f59acf 100644 --- a/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.po +++ b/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/da_DK/LC_MESSAGES/django.mo b/vibes_auth/locale/da_DK/LC_MESSAGES/django.mo index 85871ec4..92875bfa 100644 Binary files a/vibes_auth/locale/da_DK/LC_MESSAGES/django.mo and b/vibes_auth/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/da_DK/LC_MESSAGES/django.po b/vibes_auth/locale/da_DK/LC_MESSAGES/django.po index c1d997ef..2350491d 100644 --- a/vibes_auth/locale/da_DK/LC_MESSAGES/django.po +++ b/vibes_auth/locale/da_DK/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/de_DE/LC_MESSAGES/django.mo b/vibes_auth/locale/de_DE/LC_MESSAGES/django.mo index d4d2aadd..466edbff 100644 Binary files a/vibes_auth/locale/de_DE/LC_MESSAGES/django.mo and b/vibes_auth/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/de_DE/LC_MESSAGES/django.po b/vibes_auth/locale/de_DE/LC_MESSAGES/django.po index 0ff62a0e..b8928629 100644 --- a/vibes_auth/locale/de_DE/LC_MESSAGES/django.po +++ b/vibes_auth/locale/de_DE/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/en_GB/LC_MESSAGES/django.mo b/vibes_auth/locale/en_GB/LC_MESSAGES/django.mo index f532d42c..00a7df5e 100644 Binary files a/vibes_auth/locale/en_GB/LC_MESSAGES/django.mo and b/vibes_auth/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/en_GB/LC_MESSAGES/django.po b/vibes_auth/locale/en_GB/LC_MESSAGES/django.po index f2d0fc6d..02529f46 100644 --- a/vibes_auth/locale/en_GB/LC_MESSAGES/django.po +++ b/vibes_auth/locale/en_GB/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/en_US/LC_MESSAGES/django.mo b/vibes_auth/locale/en_US/LC_MESSAGES/django.mo index 7f45140d..873ca178 100644 Binary files a/vibes_auth/locale/en_US/LC_MESSAGES/django.mo and b/vibes_auth/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/en_US/LC_MESSAGES/django.po b/vibes_auth/locale/en_US/LC_MESSAGES/django.po index 49ae8cb5..dfb751ba 100644 --- a/vibes_auth/locale/en_US/LC_MESSAGES/django.po +++ b/vibes_auth/locale/en_US/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/es_ES/LC_MESSAGES/django.mo b/vibes_auth/locale/es_ES/LC_MESSAGES/django.mo index 967ba775..a90b7ebe 100644 Binary files a/vibes_auth/locale/es_ES/LC_MESSAGES/django.mo and b/vibes_auth/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/es_ES/LC_MESSAGES/django.po b/vibes_auth/locale/es_ES/LC_MESSAGES/django.po index ad0e7333..57af5617 100644 --- a/vibes_auth/locale/es_ES/LC_MESSAGES/django.po +++ b/vibes_auth/locale/es_ES/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo b/vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo index 4b368e78..c949f4f0 100644 Binary files a/vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo and b/vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/fr_FR/LC_MESSAGES/django.po b/vibes_auth/locale/fr_FR/LC_MESSAGES/django.po index 11ea217c..48a1b5bf 100644 --- a/vibes_auth/locale/fr_FR/LC_MESSAGES/django.po +++ b/vibes_auth/locale/fr_FR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo and b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po index 49d806f0..c0f69c8d 100644 --- a/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po +++ b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/vibes_auth/locale/it_IT/LC_MESSAGES/django.mo b/vibes_auth/locale/it_IT/LC_MESSAGES/django.mo index 1d85f75e..83ff89d2 100644 Binary files a/vibes_auth/locale/it_IT/LC_MESSAGES/django.mo and b/vibes_auth/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/it_IT/LC_MESSAGES/django.po b/vibes_auth/locale/it_IT/LC_MESSAGES/django.po index 6c8e9aa1..8f62846b 100644 --- a/vibes_auth/locale/it_IT/LC_MESSAGES/django.po +++ b/vibes_auth/locale/it_IT/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo b/vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo index 90af1d23..9fe4c831 100644 Binary files a/vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo and b/vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/ja_JP/LC_MESSAGES/django.po b/vibes_auth/locale/ja_JP/LC_MESSAGES/django.po index 4ddd67b8..e4b30d58 100644 --- a/vibes_auth/locale/ja_JP/LC_MESSAGES/django.po +++ b/vibes_auth/locale/ja_JP/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo index 0fc354f2..47c1f925 100644 Binary files a/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo and b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po index 49d806f0..c0f69c8d 100644 --- a/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po +++ b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: EVIBES 2.8.10\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n" diff --git a/vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo b/vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo index c4b08a49..dee53b07 100644 Binary files a/vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo and b/vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/nl_NL/LC_MESSAGES/django.po b/vibes_auth/locale/nl_NL/LC_MESSAGES/django.po index 35098a2e..f7dee5f6 100644 --- a/vibes_auth/locale/nl_NL/LC_MESSAGES/django.po +++ b/vibes_auth/locale/nl_NL/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo b/vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo index 3d724321..24c137c7 100644 Binary files a/vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo and b/vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/pl_PL/LC_MESSAGES/django.po b/vibes_auth/locale/pl_PL/LC_MESSAGES/django.po index 60d47727..e485c8c7 100644 --- a/vibes_auth/locale/pl_PL/LC_MESSAGES/django.po +++ b/vibes_auth/locale/pl_PL/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo index 4d2c04f4..cc5388fd 100644 Binary files a/vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo and b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po index ff9d7524..e7b40bc3 100644 --- a/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po +++ b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo b/vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo index d66df273..5a3fc8b2 100644 Binary files a/vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo and b/vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/ro_RO/LC_MESSAGES/django.po b/vibes_auth/locale/ro_RO/LC_MESSAGES/django.po index c4a633e1..f6a9443c 100644 --- a/vibes_auth/locale/ro_RO/LC_MESSAGES/django.po +++ b/vibes_auth/locale/ro_RO/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo b/vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo index 42fec0af..4b5eba5c 100644 Binary files a/vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo and b/vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/ru_RU/LC_MESSAGES/django.po b/vibes_auth/locale/ru_RU/LC_MESSAGES/django.po index 71df1c26..3803eef6 100644 --- a/vibes_auth/locale/ru_RU/LC_MESSAGES/django.po +++ b/vibes_auth/locale/ru_RU/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" diff --git a/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.mo b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.mo index 4efe84c8..ba0a0410 100644 Binary files a/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.mo and b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po index 8f9a6581..2a40c2aa 100644 --- a/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: EVIBES 2.9.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-07-03 18:33+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n"