#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2026.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-04 19:25+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
"Language: pl-pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: engine/core/abstract.py:12
msgid "unique id"
msgstr "Unikalny identyfikator"

#: engine/core/abstract.py:13
msgid "unique id is used to surely identify any database object"
msgstr ""
"Unikalny identyfikator służy do jednoznacznej identyfikacji dowolnego "
"obiektu bazy danych"

#: engine/core/abstract.py:20
msgid "is active"
msgstr "Jest aktywny"

#: engine/core/abstract.py:22
msgid ""
"if set to false, this object can't be seen by users without needed permission"
msgstr ""
"Jeśli ustawione na false, obiekt ten nie może być widoczny dla użytkowników "
"bez wymaganych uprawnień."

#: engine/core/abstract.py:26 engine/core/choices.py:18
msgid "created"
msgstr "Utworzony"

#: engine/core/abstract.py:26
msgid "when the object first appeared on the database"
msgstr "Kiedy obiekt po raz pierwszy pojawił się w bazie danych"

#: engine/core/abstract.py:29
msgid "modified"
msgstr "Zmodyfikowany"

#: engine/core/abstract.py:29
msgid "when the object was last modified"
msgstr "Kiedy obiekt był ostatnio edytowany"

#: engine/core/admin.py:94
msgid "translations"
msgstr "Tłumaczenia"

#: engine/core/admin.py:102
msgid "general"
msgstr "Ogólne"

#: engine/core/admin.py:106
msgid "relations"
msgstr "Relacje"

#: engine/core/admin.py:111
msgid "additional info"
msgstr "dodatkowe informacje"

#: engine/core/admin.py:133
msgid "metadata"
msgstr "Metadane"

#: engine/core/admin.py:141
msgid "timestamps"
msgstr "Znaczniki czasu"

#: engine/core/admin.py:158
#, python-format
msgid "activate selected %(verbose_name_plural)s"
msgstr "Aktywuj wybrane %(verbose_name_plural)s"

#: engine/core/admin.py:166
msgid "selected items have been activated."
msgstr "Wybrane elementy zostały aktywowane!"

#: engine/core/admin.py:174
#, python-format
msgid "deactivate selected %(verbose_name_plural)s"
msgstr "Dezaktywacja wybranego %(verbose_name_plural)s"

#: engine/core/admin.py:184
msgid "selected items have been deactivated."
msgstr "Wybrane elementy zostały dezaktywowane!"

#: engine/core/admin.py:196 engine/core/graphene/object_types.py:653
#: engine/core/graphene/object_types.py:660 engine/core/models.py:825
#: engine/core/models.py:833
msgid "attribute value"
msgstr "Wartość atrybutu"

#: engine/core/admin.py:197 engine/core/graphene/object_types.py:77
#: engine/core/models.py:834
msgid "attribute values"
msgstr "Wartości atrybutów"

#: engine/core/admin.py:208
msgid "image"
msgstr "Obraz"

#: engine/core/admin.py:209 engine/core/graphene/object_types.py:530
msgid "images"
msgstr "Obrazy"

#: engine/core/admin.py:220 engine/core/models.py:576
msgid "stock"
msgstr "Stan magazynowy"

#: engine/core/admin.py:221 engine/core/graphene/object_types.py:713
msgid "stocks"
msgstr "Akcje"

#: engine/core/admin.py:232 engine/core/models.py:1931
msgid "order product"
msgstr "Zamów produkt"

#: engine/core/admin.py:233 engine/core/graphene/object_types.py:441
#: engine/core/models.py:1932
msgid "order products"
msgstr "Zamawianie produktów"

#: engine/core/admin.py:251 engine/core/admin.py:252
msgid "children"
msgstr "Dzieci"

#: engine/core/admin.py:1064
msgid "Config"
msgstr "Konfiguracja"

#: engine/core/apps.py:8
msgid "core"
msgstr "Rdzeń"

#: engine/core/choices.py:4 engine/core/choices.py:20
msgid "finished"
msgstr "Zakończony"

#: engine/core/choices.py:5 engine/core/choices.py:19
msgid "delivering"
msgstr "Dostarczanie"

#: engine/core/choices.py:6
msgid "delivered"
msgstr "Dostarczone"

#: engine/core/choices.py:7
msgid "canceled"
msgstr "Anulowane"

#: engine/core/choices.py:8 engine/core/choices.py:16 engine/core/choices.py:24
msgid "failed"
msgstr "Nie powiodło się"

#: engine/core/choices.py:9 engine/core/choices.py:15
msgid "pending"
msgstr "W toku"

#: engine/core/choices.py:10
msgid "accepted"
msgstr "Przyjęte"

#: engine/core/choices.py:11
msgid "money returned"
msgstr "Zwrócone pieniądze"

#: engine/core/choices.py:17
msgid "payment"
msgstr "Płatność"

#: engine/core/choices.py:21
msgid "momental"
msgstr "Momental"

#: engine/core/choices.py:24
msgid "successful"
msgstr "Udany"

#: engine/core/docs/drf/views.py:30
msgid "OpenAPI schema in selected format with selected language"
msgstr "Schemat OpenAPI w wybranym formacie z wybranym językiem"

#: engine/core/docs/drf/views.py:32
msgid ""
"OpenApi3 schema for this API. Format can be selected via content "
"negotiation. Language can be selected with Accept-Language and query "
"parameter both."
msgstr ""
"Schemat OpenApi3 dla tego interfejsu API. Format można wybrać poprzez "
"negocjację treści. Język można wybrać za pomocą Accept-Language i parametru "
"zapytania."

#: engine/core/docs/drf/views.py:46 engine/core/graphene/mutations.py:36
msgid "cache I/O"
msgstr "Pamięć podręczna we/wy"

#: engine/core/docs/drf/views.py:48
msgid ""
"apply only a key to read permitted data from cache.\n"
"apply key, data and timeout with authentication to write data to cache."
msgstr ""
"Zastosuj tylko klucz, aby odczytać dozwolone dane z pamięci podręcznej.\n"
"Zastosuj klucz, dane i limit czasu z uwierzytelnianiem, aby zapisać dane w "
"pamięci podręcznej."

#: engine/core/docs/drf/views.py:66
msgid "get a list of supported languages"
msgstr "Pobierz listę obsługiwanych języków"

#: engine/core/docs/drf/views.py:78
msgid "get application's exposable parameters"
msgstr "Uzyskaj dostępne parametry aplikacji"

#: engine/core/docs/drf/views.py:92
msgid "send a message to the support team"
msgstr "Wyślij wiadomość do zespołu wsparcia"

#: engine/core/docs/drf/views.py:106 engine/core/graphene/mutations.py:58
msgid "request a CORSed URL"
msgstr "Żądanie adresu URL CORSed. Dozwolony jest tylko protokół https."

#: engine/core/docs/drf/views.py:122
msgid "Search between products, categories and brands"
msgstr "Wyszukiwanie między produktami, kategoriami i markami"

#: engine/core/docs/drf/views.py:144
msgid "global search endpoint to query across project's tables"
msgstr "Globalny punkt końcowy wyszukiwania do zapytań w tabelach projektu"

#: engine/core/docs/drf/views.py:153
msgid "purchase an order as a business"
msgstr "Zakup zamówienia jako firma"

#: engine/core/docs/drf/views.py:161
msgid ""
"purchase an order as a business, using the provided `products` with "
"`product_uuid` and `attributes`."
msgstr ""
"Kup zamówienie jako firma, używając dostarczonych `products` z "
"`product_uuid` i `attributes`."

#: engine/core/docs/drf/views.py:180
msgid "download a digital asset from purchased digital order"
msgstr "pobranie zasobu cyfrowego z zakupionego zamówienia cyfrowego"

#: engine/core/docs/drf/viewsets.py:65
msgid "list all attribute groups (simple view)"
msgstr "Lista wszystkich grup atrybutów (widok prosty)"

#: engine/core/docs/drf/viewsets.py:75
msgid "retrieve a single attribute group (detailed view)"
msgstr "Pobieranie pojedynczej grupy atrybutów (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:82
msgid "create an attribute group"
msgstr "Tworzenie grupy atrybutów"

#: engine/core/docs/drf/viewsets.py:92
msgid "delete an attribute group"
msgstr "Usuwanie grupy atrybutów"

#: engine/core/docs/drf/viewsets.py:99
msgid "rewrite an existing attribute group saving non-editables"
msgstr ""
"Przepisanie istniejącej grupy atrybutów z zachowaniem atrybutów "
"nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:107
msgid "rewrite some fields of an existing attribute group saving non-editables"
msgstr ""
"Przepisanie niektórych pól istniejącej grupy atrybutów z zachowaniem "
"atrybutów nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:118
msgid "list all attributes (simple view)"
msgstr "Lista wszystkich atrybutów (widok prosty)"

#: engine/core/docs/drf/viewsets.py:128
msgid "retrieve a single attribute (detailed view)"
msgstr "Pobieranie pojedynczego atrybutu (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:135
msgid "create an attribute"
msgstr "Utwórz atrybut"

#: engine/core/docs/drf/viewsets.py:142
msgid "delete an attribute"
msgstr "Usuwanie atrybutu"

#: engine/core/docs/drf/viewsets.py:149
msgid "rewrite an existing attribute saving non-editables"
msgstr ""
"Przepisanie istniejącego atrybutu z zachowaniem atrybutów nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:156
msgid "rewrite some fields of an existing attribute saving non-editables"
msgstr ""
"Przepisanie niektórych pól istniejącego atrybutu z zachowaniem atrybutów "
"nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:166
msgid "list all attribute values (simple view)"
msgstr "Lista wszystkich wartości atrybutów (widok prosty)"

#: engine/core/docs/drf/viewsets.py:176
msgid "retrieve a single attribute value (detailed view)"
msgstr "Pobieranie wartości pojedynczego atrybutu (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:183
msgid "create an attribute value"
msgstr "Tworzenie wartości atrybutu"

#: engine/core/docs/drf/viewsets.py:193
msgid "delete an attribute value"
msgstr "Usuwanie wartości atrybutu"

#: engine/core/docs/drf/viewsets.py:200
msgid "rewrite an existing attribute value saving non-editables"
msgstr ""
"Przepisanie istniejącej wartości atrybutu z zachowaniem atrybutów "
"nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:208
msgid "rewrite some fields of an existing attribute value saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej wartości atrybutu, zapisując wartości "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:219 engine/core/docs/drf/viewsets.py:220
msgid "list all categories (simple view)"
msgstr "Lista wszystkich kategorii (widok prosty)"

#: engine/core/docs/drf/viewsets.py:230 engine/core/docs/drf/viewsets.py:231
msgid "retrieve a single category (detailed view)"
msgstr "Pobieranie pojedynczej kategorii (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:236 engine/core/docs/drf/viewsets.py:286
msgid "Category UUID or slug"
msgstr "Identyfikator UUID kategorii lub slug"

#: engine/core/docs/drf/viewsets.py:246 engine/core/docs/drf/viewsets.py:247
msgid "create a category"
msgstr "Utwórz kategorię"

#: engine/core/docs/drf/viewsets.py:254 engine/core/docs/drf/viewsets.py:255
msgid "delete a category"
msgstr "Usuwanie kategorii"

#: engine/core/docs/drf/viewsets.py:262 engine/core/docs/drf/viewsets.py:263
msgid "rewrite an existing category saving non-editables"
msgstr "Przepisz istniejącą kategorię, zapisując nieedytowalne elementy"

#: engine/core/docs/drf/viewsets.py:270 engine/core/docs/drf/viewsets.py:272
msgid "rewrite some fields of an existing category saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:280 engine/core/docs/drf/viewsets.py:757
#: engine/core/docs/drf/viewsets.py:1046
#: engine/core/graphene/object_types.py:119
#: engine/core/graphene/object_types.py:239
#: engine/core/graphene/object_types.py:540
msgid "SEO Meta snapshot"
msgstr "SEO Meta snapshot"

#: engine/core/docs/drf/viewsets.py:281
msgid "returns a snapshot of the category's SEO meta data"
msgstr "Zwraca migawkę metadanych SEO kategorii."

#: engine/core/docs/drf/viewsets.py:302
msgid "list all orders (simple view)"
msgstr "Lista wszystkich kategorii (widok prosty)"

#: engine/core/docs/drf/viewsets.py:303
msgid "for non-staff users, only their own orders are returned."
msgstr ""
"W przypadku użytkowników niebędących pracownikami zwracane są tylko ich "
"własne zamówienia."

#: engine/core/docs/drf/viewsets.py:309
msgid ""
"Case-insensitive substring search across human_readable_id, order_products."
"product.name, and order_products.product.partnumber"
msgstr ""
"Wyszukiwanie podciągów z uwzględnieniem wielkości liter w human_readable_id, "
"order_products.product.name i order_products.product.partnumber."

#: engine/core/docs/drf/viewsets.py:316
msgid "Filter orders with buy_time >= this ISO 8601 datetime"
msgstr "Filtruj zamówienia z buy_time >= ta data ISO 8601"

#: engine/core/docs/drf/viewsets.py:321
msgid "Filter orders with buy_time <= this ISO 8601 datetime"
msgstr "Filtruj zamówienia z buy_time <= ten ISO 8601 datetime"

#: engine/core/docs/drf/viewsets.py:326
msgid "Filter by exact order UUID"
msgstr "Filtruj według dokładnego identyfikatora UUID zamówienia"

#: engine/core/docs/drf/viewsets.py:331
msgid "Filter by exact human-readable order ID"
msgstr ""
"Filtrowanie według dokładnego, czytelnego dla człowieka identyfikatora "
"zamówienia"

#: engine/core/docs/drf/viewsets.py:336
msgid "Filter by user's email (case-insensitive exact match)"
msgstr ""
"Filtrowanie według adresu e-mail użytkownika (dokładne dopasowanie z "
"uwzględnieniem wielkości liter)"

#: engine/core/docs/drf/viewsets.py:341
msgid "Filter by user's UUID"
msgstr "Filtrowanie według identyfikatora UUID użytkownika"

#: engine/core/docs/drf/viewsets.py:347
msgid "Filter by order status (case-insensitive substring match)"
msgstr ""
"Filtrowanie według statusu zamówienia (dopasowanie podciągu z uwzględnieniem "
"wielkości liter)"

#: engine/core/docs/drf/viewsets.py:354
msgid ""
"Order by one of: uuid, human_readable_id, user_email, user, status, created, "
"modified, buy_time, random. Prefix with '-' for descending (e.g. '-"
"buy_time')."
msgstr ""
"Kolejność według jednego z: uuid, human_readable_id, user_email, user, "
"status, created, modified, buy_time, random. Prefiks z \"-\" dla malejącego "
"(np. \"-buy_time\")."

#: engine/core/docs/drf/viewsets.py:366
msgid "retrieve a single order (detailed view)"
msgstr "Pobieranie pojedynczej kategorii (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:371
msgid "Order UUID or human-readable id"
msgstr "Identyfikator UUID zamówienia lub identyfikator czytelny dla człowieka"

#: engine/core/docs/drf/viewsets.py:381
msgid "create an order"
msgstr "Utwórz atrybut"

#: engine/core/docs/drf/viewsets.py:382
msgid "doesn't work for non-staff users."
msgstr "Nie działa dla użytkowników spoza personelu."

#: engine/core/docs/drf/viewsets.py:389
msgid "delete an order"
msgstr "Usuwanie atrybutu"

#: engine/core/docs/drf/viewsets.py:396
msgid "rewrite an existing order saving non-editables"
msgstr "Przepisz istniejącą kategorię, zapisując nieedytowalne elementy"

#: engine/core/docs/drf/viewsets.py:403
msgid "rewrite some fields of an existing order saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:410
msgid "purchase an order"
msgstr "Cena zakupu w momencie zamówienia"

#: engine/core/docs/drf/viewsets.py:412
msgid ""
"finalizes the order purchase. if `force_balance` is used, the purchase is "
"completed using the user's balance; if `force_payment` is used, a "
"transaction is initiated."
msgstr ""
"Finalizuje zakup zamówienia. Jeśli użyto `force_balance`, zakup jest "
"finalizowany przy użyciu salda użytkownika; Jeśli użyto `force_payment`, "
"transakcja jest inicjowana."

#: engine/core/docs/drf/viewsets.py:427
msgid "retrieve current pending order of a user"
msgstr "pobieranie bieżącego oczekującego zamówienia użytkownika"

#: engine/core/docs/drf/viewsets.py:428
msgid "retrieves a current pending order of an authenticated user"
msgstr "pobiera bieżące oczekujące zamówienie uwierzytelnionego użytkownika"

#: engine/core/docs/drf/viewsets.py:438 engine/core/graphene/mutations.py:353
msgid "purchase an order without account creation"
msgstr "zakup zamówienia bez tworzenia konta"

#: engine/core/docs/drf/viewsets.py:439
msgid "finalizes the order purchase for a non-registered user."
msgstr "finalizuje zakup zamówienia dla niezarejestrowanego użytkownika."

#: engine/core/docs/drf/viewsets.py:450
msgid "add product to order"
msgstr "Dodawanie produktu do zamówienia"

#: engine/core/docs/drf/viewsets.py:452
msgid ""
"adds a product to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Dodaje produkt do zamówienia przy użyciu podanych `product_uuid` i "
"`attributes`."

#: engine/core/docs/drf/viewsets.py:461
msgid "add a list of products to order, quantities will not count"
msgstr "Dodaj listę produktów do zamówienia, ilości nie będą liczone."

#: engine/core/docs/drf/viewsets.py:463
msgid ""
"adds a list of products to an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Dodaje listę produktów do zamówienia przy użyciu podanych `product_uuid` i "
"`attributes`."

#: engine/core/docs/drf/viewsets.py:472
msgid "remove product from order"
msgstr "Usunięcie produktu z zamówienia"

#: engine/core/docs/drf/viewsets.py:474
msgid ""
"removes a product from an order using the provided `product_uuid` and "
"`attributes`."
msgstr ""
"Usuwa produkt z zamówienia przy użyciu podanego `product_uuid` i "
"`attributes`."

#: engine/core/docs/drf/viewsets.py:483
msgid "remove product from order, quantities will not count"
msgstr "Usuń produkt z zamówienia, ilości nie będą liczone"

#: engine/core/docs/drf/viewsets.py:485
msgid ""
"removes a list of products from an order using the provided `product_uuid` "
"and `attributes`"
msgstr ""
"Usuwa listę produktów z zamówienia przy użyciu podanych `product_uuid` i "
"`attributes`."

#: engine/core/docs/drf/viewsets.py:497
msgid "list all wishlists (simple view)"
msgstr "Lista wszystkich atrybutów (widok prosty)"

#: engine/core/docs/drf/viewsets.py:498
msgid "for non-staff users, only their own wishlists are returned."
msgstr ""
"W przypadku użytkowników niebędących pracownikami zwracane są tylko ich "
"własne listy życzeń."

#: engine/core/docs/drf/viewsets.py:508
msgid "retrieve a single wishlist (detailed view)"
msgstr "Pobieranie pojedynczego atrybutu (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:515
msgid "create an wishlist"
msgstr "Utwórz atrybut"

#: engine/core/docs/drf/viewsets.py:516
msgid "Doesn't work for non-staff users."
msgstr "Nie działa dla użytkowników spoza personelu."

#: engine/core/docs/drf/viewsets.py:523
msgid "delete an wishlist"
msgstr "Usuwanie atrybutu"

#: engine/core/docs/drf/viewsets.py:530
msgid "rewrite an existing wishlist saving non-editables"
msgstr ""
"Przepisanie istniejącego atrybutu z zachowaniem atrybutów nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:537
msgid "rewrite some fields of an existing wishlist saving non-editables"
msgstr ""
"Przepisanie niektórych pól istniejącego atrybutu z zachowaniem atrybutów "
"nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:544
msgid "retrieve current pending wishlist of a user"
msgstr "pobieranie bieżącej oczekującej listy życzeń użytkownika"

#: engine/core/docs/drf/viewsets.py:545
msgid "retrieves a current pending wishlist of an authenticated user"
msgstr "pobiera bieżącą oczekującą listę życzeń uwierzytelnionego użytkownika"

#: engine/core/docs/drf/viewsets.py:555
msgid "add product to wishlist"
msgstr "Dodawanie produktu do zamówienia"

#: engine/core/docs/drf/viewsets.py:557
msgid "adds a product to an wishlist using the provided `product_uuid`"
msgstr "Dodaje produkt do listy życzeń używając podanego `product_uuid`"

#: engine/core/docs/drf/viewsets.py:566
msgid "remove product from wishlist"
msgstr "Usunięcie produktu z listy życzeń"

#: engine/core/docs/drf/viewsets.py:568
msgid "removes a product from an wishlist using the provided `product_uuid`"
msgstr ""
"Usuwa produkt z listy życzeń przy użyciu podanego identyfikatora "
"`product_uuid`."

#: engine/core/docs/drf/viewsets.py:577
msgid "add many products to wishlist"
msgstr "Dodaj wiele produktów do listy życzeń"

#: engine/core/docs/drf/viewsets.py:579
msgid "adds many products to an wishlist using the provided `product_uuids`"
msgstr ""
"Dodaje wiele produktów do listy życzeń przy użyciu podanych `product_uuids`"

#: engine/core/docs/drf/viewsets.py:588
msgid "remove many products from wishlist"
msgstr "Usunięcie produktu z zamówienia"

#: engine/core/docs/drf/viewsets.py:590
msgid ""
"removes many products from an wishlist using the provided `product_uuids`"
msgstr ""
"Usuwa wiele produktów z listy życzeń przy użyciu podanych `product_uuids`"

#: engine/core/docs/drf/viewsets.py:598
msgid ""
"Filter by one or more attribute name/value pairs.  \n"
"• **Syntax**: `attr_name=method-value[;attr2=method2-value2]…`  \n"
"• **Methods** (defaults to `icontains` if omitted): `iexact`, `exact`, "
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`  \n"
"• **Value typing**: JSON is attempted first (so you can pass lists/dicts), "
"`true`/`false` for booleans, integers, floats; otherwise treated as "
"string.  \n"
"• **Base64**: prefix with `b64-` to URL-safe base64-encode the raw value.  \n"
"Examples:  \n"
"`color=exact-red`,  `size=gt-10`,  `features=in-[\"wifi\","
"\"bluetooth\"]`,  \n"
"`b64-description=icontains-aGVhdC1jb2xk`"
msgstr ""
"Filtrowanie według jednej lub więcej par atrybut/wartość.  \n"
"- Składnia**: `attr_name=method-value[;attr2=method2-value2]...`\n"
"- **Metody** (domyślnie `icontains` jeśli pominięte): `iexact`, `exact`, "
"`icontains`, `contains`, `isnull`, `startswith`, `istartswith`, `endswith`, "
"`iendswith`, `regex`, `iregex`, `lt`, `lte`, `gt`, `gte`, `in`\n"
"- Wpisywanie wartości**: JSON jest próbowany jako pierwszy (więc można "
"przekazywać listy/dykty), `true`/`false` dla booleans, integers, floats; w "
"przeciwnym razie traktowane jako string.  \n"
"- Base64**: prefiks z `b64-` do bezpiecznego dla adresów URL kodowania "
"base64 surowej wartości.  \n"
"Przykłady:  \n"
"`color=exact-red`, `size=gt-10`, `features=in-[\"wifi\", \"bluetooth\"]`,\n"
"`b64-description=icontains-aGVhdC1jb2xk`"

#: engine/core/docs/drf/viewsets.py:617 engine/core/docs/drf/viewsets.py:618
msgid "list all products (simple view)"
msgstr "Lista wszystkich produktów (widok prosty)"

#: engine/core/docs/drf/viewsets.py:623
msgid "(exact) Product UUID"
msgstr "(dokładny) UUID produktu"

#: engine/core/docs/drf/viewsets.py:630
msgid ""
"Comma-separated list of fields to sort by. Prefix with `-` for "
"descending.  \n"
"**Allowed:** uuid, rating, name, slug, created, modified, price, random"
msgstr ""
"Rozdzielana przecinkami lista pól do posortowania. Prefiks z `-` dla "
"sortowania malejącego.  \n"
"**Dozwolone:** uuid, rating, name, slug, created, modified, price, random"

#: engine/core/docs/drf/viewsets.py:647 engine/core/docs/drf/viewsets.py:648
msgid "retrieve a single product (detailed view)"
msgstr "Pobieranie pojedynczego produktu (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:653 engine/core/docs/drf/viewsets.py:683
#: engine/core/docs/drf/viewsets.py:706 engine/core/docs/drf/viewsets.py:725
#: engine/core/docs/drf/viewsets.py:744 engine/core/docs/drf/viewsets.py:763
msgid "Product UUID or slug"
msgstr "UUID produktu lub Slug"

#: engine/core/docs/drf/viewsets.py:666 engine/core/docs/drf/viewsets.py:667
msgid "create a product"
msgstr "Tworzenie produktu"

#: engine/core/docs/drf/viewsets.py:677 engine/core/docs/drf/viewsets.py:678
msgid "rewrite an existing product, preserving non-editable fields"
msgstr "Przepisz istniejący produkt, zachowując nieedytowalne pola"

#: engine/core/docs/drf/viewsets.py:697 engine/core/docs/drf/viewsets.py:700
msgid ""
"update some fields of an existing product, preserving non-editable fields"
msgstr ""
"Aktualizacja niektórych pól istniejącego produktu z zachowaniem pól "
"nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:719 engine/core/docs/drf/viewsets.py:720
msgid "delete a product"
msgstr "Usuń produkt"

#: engine/core/docs/drf/viewsets.py:738 engine/core/docs/drf/viewsets.py:739
msgid "lists all permitted feedbacks for a product"
msgstr "wyświetla wszystkie dozwolone informacje zwrotne dotyczące produktu"

#: engine/core/docs/drf/viewsets.py:758
msgid "returns a snapshot of the product's SEO meta data"
msgstr "Zwraca migawkę metadanych SEO produktu."

#: engine/core/docs/drf/viewsets.py:779
msgid "list all addresses"
msgstr "Lista wszystkich adresów"

#: engine/core/docs/drf/viewsets.py:789
msgid "retrieve a single address"
msgstr "Pobieranie pojedynczego adresu"

#: engine/core/docs/drf/viewsets.py:799
msgid "create a new address"
msgstr "Utwórz nowy adres"

#: engine/core/docs/drf/viewsets.py:810
msgid "delete an address"
msgstr "Usuwanie adresu"

#: engine/core/docs/drf/viewsets.py:820
msgid "update an entire address"
msgstr "Aktualizacja całego adresu"

#: engine/core/docs/drf/viewsets.py:831
msgid "partially update an address"
msgstr "Częściowa aktualizacja adresu"

#: engine/core/docs/drf/viewsets.py:842
msgid "autocomplete address suggestions"
msgstr "Wprowadzanie adresu w trybie autouzupełniania"

#: engine/core/docs/drf/viewsets.py:848
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"Ciąg zapytania danych nieprzetworzonych, należy dołączyć dane z punktu "
"końcowego geo-IP"

#: engine/core/docs/drf/viewsets.py:855
msgid "limit the results amount, 1 < limit < 10, default: 5"
msgstr "ogranicza ilość wyników, 1 < limit < 10, domyślnie: 5"

#: engine/core/docs/drf/viewsets.py:871
msgid "list all feedbacks (simple view)"
msgstr "lista wszystkich opinii (widok prosty)"

#: engine/core/docs/drf/viewsets.py:881
msgid "retrieve a single feedback (detailed view)"
msgstr "pobieranie pojedynczej informacji zwrotnej (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:888
msgid "create a feedback"
msgstr "utworzyć informację zwrotną"

#: engine/core/docs/drf/viewsets.py:895
msgid "delete a feedback"
msgstr "usuwanie opinii"

#: engine/core/docs/drf/viewsets.py:902
msgid "rewrite an existing feedback saving non-editables"
msgstr ""
"przepisanie istniejącej informacji zwrotnej z zachowaniem elementów "
"nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:909
msgid "rewrite some fields of an existing feedback saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:919
msgid "list all order–product relations (simple view)"
msgstr "lista wszystkich relacji zamówienie-produkt (widok prosty)"

#: engine/core/docs/drf/viewsets.py:929
msgid "retrieve a single order–product relation (detailed view)"
msgstr "pobranie pojedynczej relacji zamówienie-produkt (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:939
msgid "create a new order–product relation"
msgstr "utworzyć nową relację zamówienie-produkt"

#: engine/core/docs/drf/viewsets.py:949
msgid "replace an existing order–product relation"
msgstr "zastąpić istniejącą relację zamówienie-produkt"

#: engine/core/docs/drf/viewsets.py:959
msgid "partially update an existing order–product relation"
msgstr "częściowa aktualizacja istniejącej relacji zamówienie-produkt"

#: engine/core/docs/drf/viewsets.py:969
msgid "delete an order–product relation"
msgstr "usunąć relację zamówienie-produkt"

#: engine/core/docs/drf/viewsets.py:979
msgid "add or remove feedback on an order–product relation"
msgstr "dodawanie lub usuwanie opinii na temat relacji zamówienie-produkt"

#: engine/core/docs/drf/viewsets.py:996
msgid "list all brands (simple view)"
msgstr "Lista wszystkich marek (widok prosty)"

#: engine/core/docs/drf/viewsets.py:1003
msgid "retrieve a single brand (detailed view)"
msgstr "Pobieranie pojedynczej marki (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:1008 engine/core/docs/drf/viewsets.py:1051
msgid "Brand UUID or slug"
msgstr "Brand UUID lub slug"

#: engine/core/docs/drf/viewsets.py:1018
msgid "create a brand"
msgstr "Stwórz markę"

#: engine/core/docs/drf/viewsets.py:1025
msgid "delete a brand"
msgstr "Usuń markę"

#: engine/core/docs/drf/viewsets.py:1032
msgid "rewrite an existing brand saving non-editables"
msgstr "Przepisz istniejącą markę, oszczędzając materiały nieedytowalne"

#: engine/core/docs/drf/viewsets.py:1039
msgid "rewrite some fields of an existing brand saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:1064
msgid "list all vendors (simple view)"
msgstr "Lista wszystkich sprzedawców (widok prosty)"

#: engine/core/docs/drf/viewsets.py:1074
msgid "retrieve a single vendor (detailed view)"
msgstr "Pobieranie pojedynczego dostawcy (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:1081
msgid "create a vendor"
msgstr "Utwórz sprzedawcę"

#: engine/core/docs/drf/viewsets.py:1088
msgid "delete a vendor"
msgstr "Usuń sprzedawcę"

#: engine/core/docs/drf/viewsets.py:1095
msgid "rewrite an existing vendor saving non-editables"
msgstr "Przepisz istniejącego dostawcę, zapisując nieedytowalne elementy"

#: engine/core/docs/drf/viewsets.py:1102
msgid "rewrite some fields of an existing vendor saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:1112
msgid "list all product images (simple view)"
msgstr "Lista wszystkich zdjęć produktów (widok prosty)"

#: engine/core/docs/drf/viewsets.py:1122
msgid "retrieve a single product image (detailed view)"
msgstr "Pobieranie pojedynczego obrazu produktu (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:1129
msgid "create a product image"
msgstr "Utwórz obraz produktu"

#: engine/core/docs/drf/viewsets.py:1139
msgid "delete a product image"
msgstr "Usuwanie obrazu produktu"

#: engine/core/docs/drf/viewsets.py:1146
msgid "rewrite an existing product image saving non-editables"
msgstr "Przepisz istniejący obraz produktu, zapisując nieedytowalne elementy"

#: engine/core/docs/drf/viewsets.py:1154
msgid "rewrite some fields of an existing product image saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:1165
msgid "list all promo codes (simple view)"
msgstr "Lista wszystkich kodów promocyjnych (widok prosty)"

#: engine/core/docs/drf/viewsets.py:1175
msgid "retrieve a single promo code (detailed view)"
msgstr "Pobieranie pojedynczego kodu promocyjnego (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:1182
msgid "create a promo code"
msgstr "Utwórz kod promocyjny"

#: engine/core/docs/drf/viewsets.py:1189
msgid "delete a promo code"
msgstr "Usuń kod promocyjny"

#: engine/core/docs/drf/viewsets.py:1196
msgid "rewrite an existing promo code saving non-editables"
msgstr ""
"Przepisz istniejący kod promocyjny, oszczędzając nieedytowalne elementy"

#: engine/core/docs/drf/viewsets.py:1203
msgid "rewrite some fields of an existing promo code saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:1213
msgid "list all promotions (simple view)"
msgstr "Lista wszystkich promocji (widok prosty)"

#: engine/core/docs/drf/viewsets.py:1223
msgid "retrieve a single promotion (detailed view)"
msgstr "Pobieranie pojedynczej promocji (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:1230
msgid "create a promotion"
msgstr "Utwórz promocję"

#: engine/core/docs/drf/viewsets.py:1237
msgid "delete a promotion"
msgstr "Usuń promocję"

#: engine/core/docs/drf/viewsets.py:1244
msgid "rewrite an existing promotion saving non-editables"
msgstr "Przepisz istniejącą promocję, zapisując nieedytowalne elementy"

#: engine/core/docs/drf/viewsets.py:1251
msgid "rewrite some fields of an existing promotion saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:1261
msgid "list all stocks (simple view)"
msgstr "Lista wszystkich akcji (widok prosty)"

#: engine/core/docs/drf/viewsets.py:1268
msgid "retrieve a single stock (detailed view)"
msgstr "Pobieranie pojedynczego zasobu (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:1275
msgid "create a stock record"
msgstr "Tworzenie rekordu zapasów"

#: engine/core/docs/drf/viewsets.py:1282
msgid "delete a stock record"
msgstr "Usuwanie rekordu zapasów"

#: engine/core/docs/drf/viewsets.py:1289
msgid "rewrite an existing stock record saving non-editables"
msgstr ""
"Przepisanie istniejącego rekordu magazynowego z zachowaniem elementów "
"nieedytowalnych"

#: engine/core/docs/drf/viewsets.py:1297
msgid "rewrite some fields of an existing stock record saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/docs/drf/viewsets.py:1308
msgid "list all product tags (simple view)"
msgstr "Lista wszystkich tagów produktów (widok prosty)"

#: engine/core/docs/drf/viewsets.py:1318
msgid "retrieve a single product tag (detailed view)"
msgstr "Pobieranie pojedynczego tagu produktu (widok szczegółowy)"

#: engine/core/docs/drf/viewsets.py:1325
msgid "create a product tag"
msgstr "Utwórz tag produktu"

#: engine/core/docs/drf/viewsets.py:1335
msgid "delete a product tag"
msgstr "Usuwanie tagu produktu"

#: engine/core/docs/drf/viewsets.py:1342
msgid "rewrite an existing product tag saving non-editables"
msgstr "Przepisz istniejący tag produktu, zapisując nieedytowalne elementy"

#: engine/core/docs/drf/viewsets.py:1350
msgid "rewrite some fields of an existing product tag saving non-editables"
msgstr ""
"Przepisz niektóre pola istniejącej kategorii, zapisując elementy "
"nieedytowalne"

#: engine/core/elasticsearch/__init__.py:128
#: engine/core/elasticsearch/__init__.py:629
msgid "no search term provided."
msgstr "Nie podano wyszukiwanego hasła."

#: engine/core/filters.py:78 engine/core/filters.py:484
#: engine/core/filters.py:625
msgid "Search"
msgstr "Wyszukiwanie"

#: engine/core/filters.py:79 engine/core/filters.py:663
#: engine/core/filters.py:692
msgid "UUID"
msgstr "UUID"

#: engine/core/filters.py:80 engine/core/filters.py:487
#: engine/core/filters.py:627
msgid "Name"
msgstr "Nazwa"

#: engine/core/filters.py:82 engine/core/filters.py:630
msgid "Categories"
msgstr "Kategorie"

#: engine/core/filters.py:86
msgid "Categories Slugs"
msgstr "Kategorie Ślimaki"

#: engine/core/filters.py:88 engine/core/filters.py:495
msgid "Tags"
msgstr "Tagi"

#: engine/core/filters.py:90
msgid "Min Price"
msgstr "Cena minimalna"

#: engine/core/filters.py:93
msgid "Max Price"
msgstr "Maksymalna cena"

#: engine/core/filters.py:95
msgid "Is Active"
msgstr "Jest aktywny"

#: engine/core/filters.py:96
msgid "Brand"
msgstr "Marka"

#: engine/core/filters.py:97
msgid "Attributes"
msgstr "Atrybuty"

#: engine/core/filters.py:99
msgid "Quantity"
msgstr "Ilość"

#: engine/core/filters.py:101 engine/core/filters.py:489
#: engine/core/filters.py:628 engine/core/models.py:316
#: engine/core/models.py:497 engine/core/models.py:663
msgid "Slug"
msgstr "Ślimak"

#: engine/core/filters.py:102
msgid "Is Digital"
msgstr "Czy cyfrowy"

#: engine/core/filters.py:104
msgid "Include sub-categories"
msgstr "Uwzględnienie podkategorii"

#: engine/core/filters.py:108
msgid "Include personal ordered"
msgstr "Obejmuje produkty zamawiane osobiście"

#: engine/core/filters.py:110 engine/core/models.py:667
msgid "SKU"
msgstr "SKU"

#: engine/core/filters.py:212
msgid "there must be a category_uuid to use include_subcategories flag"
msgstr "Aby użyć flagi include_subcategories, musi istnieć category_uuid"

#: engine/core/filters.py:398
msgid "Search (ID, product name or part number)"
msgstr "Wyszukiwanie (ID, nazwa produktu lub numer części)"

#: engine/core/filters.py:402
msgid "Bought after (inclusive)"
msgstr "Kupione po (włącznie)"

#: engine/core/filters.py:405
msgid "Bought before (inclusive)"
msgstr "Kupione wcześniej (włącznie)"

#: engine/core/filters.py:410 engine/core/filters.py:461
#: engine/core/filters.py:697
msgid "User email"
msgstr "E-mail użytkownika"

#: engine/core/filters.py:413 engine/core/filters.py:464
#: engine/core/filters.py:672 engine/core/filters.py:694
msgid "User UUID"
msgstr "UUID użytkownika"

#: engine/core/filters.py:415
msgid "Status"
msgstr "Status"

#: engine/core/filters.py:419
msgid "Human Readable ID"
msgstr "Identyfikator czytelny dla człowieka"

#: engine/core/filters.py:488
msgid "Parent"
msgstr "Rodzic"

#: engine/core/filters.py:492
msgid "Whole category(has at least 1 product or not)"
msgstr "Cała kategoria (ma co najmniej 1 produkt lub nie)"

#: engine/core/filters.py:496
msgid "Level"
msgstr "Poziom"

#: engine/core/filters.py:667
msgid "Product UUID"
msgstr "UUID produktu"

#: engine/core/graphene/mutations.py:40
msgid "key to look for in or set into the cache"
msgstr "Klucz do wyszukania lub ustawienia w pamięci podręcznej"

#: engine/core/graphene/mutations.py:42
msgid "data to store in cache"
msgstr "Dane do przechowywania w pamięci podręcznej"

#: engine/core/graphene/mutations.py:45
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"

#: engine/core/graphene/mutations.py:48
msgid "cached data"
msgstr "Dane w pamięci podręcznej"

#: engine/core/graphene/mutations.py:63
msgid "camelized JSON data from the requested URL"
msgstr "Kamelizowane dane JSON z żądanego adresu URL"

#: engine/core/graphene/mutations.py:68 engine/core/views.py:248
msgid "only URLs starting with http(s):// are allowed"
msgstr "Dozwolone są tylko adresy URL zaczynające się od http(s)://"

#: engine/core/graphene/mutations.py:86
msgid "add a product to the order"
msgstr "Dodawanie produktu do zamówienia"

#: engine/core/graphene/mutations.py:109 engine/core/graphene/mutations.py:138
#: engine/core/graphene/mutations.py:254 engine/core/graphene/mutations.py:306
#, python-brace-format
msgid "order {order_uuid} not found"
msgstr "Nie znaleziono zamówienia {order_uuid}!"

#: engine/core/graphene/mutations.py:115 engine/core/graphene/mutations.py:166
msgid "remove a product from the order"
msgstr "Usunięcie produktu z zamówienia"

#: engine/core/graphene/mutations.py:144
msgid "remove all products from the order"
msgstr "Usuń wszystkie produkty z zamówienia"

#: engine/core/graphene/mutations.py:189
msgid "buy an order"
msgstr "Kup zamówienie"

#: engine/core/graphene/mutations.py:220 engine/core/graphene/mutations.py:282
msgid "please provide either order_uuid or order_hr_id - mutually exclusive"
msgstr "Podaj albo order_uuid albo order_hr_id - wzajemnie się wykluczają!"

#: engine/core/graphene/mutations.py:249 engine/core/graphene/mutations.py:524
#: engine/core/graphene/mutations.py:573 engine/core/viewsets.py:753
msgid "wrong type came from order.buy() method: {type(instance)!s}"
msgstr "Nieprawidłowy typ pochodzi z metody order.buy(): {type(instance)!s}"

#: engine/core/graphene/mutations.py:260
msgid "perform an action on a list of products in the order"
msgstr "Wykonanie akcji na liście produktów w zamówieniu"

#: engine/core/graphene/mutations.py:265
msgid "remove/add"
msgstr "Usuń/Dodaj"

#: engine/core/graphene/mutations.py:301 engine/core/graphene/mutations.py:342
msgid "action must be either add or remove"
msgstr "Akcją musi być \"dodaj\" lub \"usuń\"!"

#: engine/core/graphene/mutations.py:312
msgid "perform an action on a list of products in the wishlist"
msgstr "Wykonanie akcji na liście produktów na liście życzeń"

#: engine/core/graphene/mutations.py:330
msgid "please provide wishlist_uuid value"
msgstr "Podaj wartość `wishlist_uuid`."

#: engine/core/graphene/mutations.py:347 engine/core/graphene/mutations.py:423
#: engine/core/graphene/mutations.py:451 engine/core/graphene/mutations.py:479
#: engine/core/graphene/mutations.py:529
#, python-brace-format
msgid "wishlist {wishlist_uuid} not found"
msgstr "Lista życzeń {wishlist_uuid} nie została znaleziona!"

#: engine/core/graphene/mutations.py:401
msgid "add a product to the wishlist"
msgstr "Dodawanie produktu do zamówienia"

#: engine/core/graphene/mutations.py:429
msgid "remove a product from the wishlist"
msgstr "Usunięcie produktu z zamówienia"

#: engine/core/graphene/mutations.py:457
msgid "remove all products from the wishlist"
msgstr "Usunięcie produktu z zamówienia"

#: engine/core/graphene/mutations.py:485
msgid "buy all products from the wishlist"
msgstr "Usunięcie produktu z zamówienia"

#: engine/core/graphene/mutations.py:535
msgid "buy a product"
msgstr "Kup zamówienie"

#: engine/core/graphene/mutations.py:542
msgid ""
"please send the attributes as the string formatted like attr1=value1,"
"attr2=value2"
msgstr ""
"Prześlij atrybuty jako ciąg znaków sformatowany w następujący sposób: "
"attr1=value1,attr2=value2"

#: engine/core/graphene/mutations.py:580
msgid "add or delete a feedback for orderproduct"
msgstr "Dodawanie lub usuwanie opinii dla produktu zamówienia"

#: engine/core/graphene/mutations.py:606
msgid "action must be either `add` or `remove`"
msgstr "Akcją musi być `add` lub `remove`!"

#: engine/core/graphene/mutations.py:609
#, python-brace-format
msgid "order product {order_product_uuid} not found"
msgstr "Orderproduct {order_product_uuid} nie został znaleziony!"

#: engine/core/graphene/mutations.py:616
msgid "original address string provided by the user"
msgstr "Oryginalny ciąg adresu podany przez użytkownika"

#: engine/core/graphene/mutations.py:653 engine/core/models.py:979
#: engine/core/models.py:992 engine/core/models.py:1436
#: engine/core/models.py:1467 engine/core/models.py:1498
#: engine/core/viewsets.py:760
#, python-brace-format
msgid "{name} does not exist: {uuid}"
msgstr "{name} nie istnieje: {uuid}!"

#: engine/core/graphene/mutations.py:667
msgid "limit must be between 1 and 10"
msgstr "Limit musi wynosić od 1 do 10"

#: engine/core/graphene/mutations.py:716
msgid "elasticsearch - works like a charm"
msgstr "ElasticSearch - działa jak urok"

#: engine/core/graphene/object_types.py:84
#: engine/core/graphene/object_types.py:420
#: engine/core/graphene/object_types.py:471 engine/core/models.py:796
#: engine/core/models.py:1290 engine/core/models.py:2022
msgid "attributes"
msgstr "Atrybuty"

#: engine/core/graphene/object_types.py:97
msgid "grouped attributes"
msgstr "Atrybuty pogrupowane"

#: engine/core/graphene/object_types.py:104
msgid "groups of attributes"
msgstr "Grupy atrybutów"

#: engine/core/graphene/object_types.py:118
#: engine/core/graphene/object_types.py:217
#: engine/core/graphene/object_types.py:255 engine/core/models.py:440
msgid "categories"
msgstr "Kategorie"

#: engine/core/graphene/object_types.py:134 engine/core/models.py:511
msgid "brands"
msgstr "Marki"

#: engine/core/graphene/object_types.py:219
msgid "category image url"
msgstr "Kategorie"

#: engine/core/graphene/object_types.py:220
#: engine/core/graphene/object_types.py:365 engine/core/models.py:278
msgid "markup percentage"
msgstr "Procentowy narzut"

#: engine/core/graphene/object_types.py:224
msgid "which attributes and values can be used for filtering this category."
msgstr ""
"Które atrybuty i wartości mogą być używane do filtrowania tej kategorii."

#: engine/core/graphene/object_types.py:230
msgid "minimum and maximum prices for products in this category, if available."
msgstr ""
"Minimalne i maksymalne ceny produktów w tej kategorii, jeśli są dostępne."

#: engine/core/graphene/object_types.py:234
msgid "tags for this category"
msgstr "Tagi dla tej kategorii"

#: engine/core/graphene/object_types.py:237
msgid "products in this category"
msgstr "Produkty w tej kategorii"

#: engine/core/graphene/object_types.py:372 engine/core/models.py:183
msgid "vendors"
msgstr "Sprzedawcy"

#: engine/core/graphene/object_types.py:376
msgid "Latitude (Y coordinate)"
msgstr "Szerokość geograficzna (współrzędna Y)"

#: engine/core/graphene/object_types.py:377
msgid "Longitude (X coordinate)"
msgstr "Długość geograficzna (współrzędna X)"

#: engine/core/graphene/object_types.py:406
msgid "comment"
msgstr "Jak"

#: engine/core/graphene/object_types.py:408
#: engine/core/graphene/object_types.py:542
msgid "rating value from 1 to 10, inclusive, or 0 if not set."
msgstr "Wartość oceny od 1 do 10 włącznie lub 0, jeśli nie jest ustawiona."

#: engine/core/graphene/object_types.py:416
msgid "represents feedback from a user."
msgstr "Reprezentuje informacje zwrotne od użytkownika."

#: engine/core/graphene/object_types.py:421
#: engine/core/graphene/object_types.py:472 engine/core/models.py:1284
msgid "notifications"
msgstr "Powiadomienia"

#: engine/core/graphene/object_types.py:423
msgid "download url for this order product if applicable"
msgstr "Adres URL pobierania dla tego produktu zamówienia, jeśli dotyczy"

#: engine/core/graphene/object_types.py:425 engine/core/models.py:1849
msgid "feedback"
msgstr "Informacje zwrotne"

#: engine/core/graphene/object_types.py:459
msgid "a list of order products in this order"
msgstr "Lista zamówionych produktów w tym zamówieniu"

#: engine/core/graphene/object_types.py:461 engine/core/models.py:1254
msgid "billing address"
msgstr "Adres rozliczeniowy"

#: engine/core/graphene/object_types.py:465
msgid ""
"shipping address for this order, leave blank if same as billing address or "
"if not applicable"
msgstr ""
"Adres wysyłki dla tego zamówienia, pozostaw pusty, jeśli jest taki sam jak "
"adres rozliczeniowy lub jeśli nie dotyczy"

#: engine/core/graphene/object_types.py:468
msgid "total price of this order"
msgstr "Całkowita cena tego zamówienia"

#: engine/core/graphene/object_types.py:469
msgid "total quantity of products in order"
msgstr "Całkowita ilość produktów w zamówieniu"

#: engine/core/graphene/object_types.py:470
msgid "are all products in the order digital"
msgstr "Czy wszystkie produkty w zamówieniu są cyfrowe?"

#: engine/core/graphene/object_types.py:474
msgid "transactions for this order"
msgstr "Transakcje dla tego zamówienia"

#: engine/core/graphene/object_types.py:494 engine/core/models.py:1318
msgid "orders"
msgstr "Zamówienia"

#: engine/core/graphene/object_types.py:515
msgid "image url"
msgstr "Adres URL obrazu"

#: engine/core/graphene/object_types.py:522
msgid "product's images"
msgstr "Zdjęcia produktu"

#: engine/core/graphene/object_types.py:529 engine/core/models.py:439
#: engine/core/models.py:596
msgid "category"
msgstr "Kategoria"

#: engine/core/graphene/object_types.py:531 engine/core/models.py:1850
msgid "feedbacks"
msgstr "Informacje zwrotne"

#: engine/core/graphene/object_types.py:532 engine/core/models.py:510
#: engine/core/models.py:605
msgid "brand"
msgstr "Marka"

#: engine/core/graphene/object_types.py:534 engine/core/models.py:103
msgid "attribute groups"
msgstr "Grupy atrybutów"

#: engine/core/graphene/object_types.py:536
#: engine/core/templates/digital_order_created_email.html:111
#: engine/core/templates/digital_order_delivered_email.html:109
#: engine/core/templates/shipped_order_created_email.html:109
#: engine/core/templates/shipped_order_delivered_email.html:109
msgid "price"
msgstr "Cena"

#: engine/core/graphene/object_types.py:537
#: engine/core/templates/digital_order_created_email.html:110
#: engine/core/templates/digital_order_delivered_email.html:108
#: engine/core/templates/shipped_order_created_email.html:108
#: engine/core/templates/shipped_order_delivered_email.html:108
msgid "quantity"
msgstr "Ilość"

#: engine/core/graphene/object_types.py:538
msgid "number of feedbacks"
msgstr "Liczba informacji zwrotnych"

#: engine/core/graphene/object_types.py:539
msgid "only available for personal orders"
msgstr "Produkty dostępne tylko dla zamówień osobistych"

#: engine/core/graphene/object_types.py:544
msgid "discount price"
msgstr "Cena rabatowa"

#: engine/core/graphene/object_types.py:568 engine/core/models.py:677
msgid "products"
msgstr "Produkty"

#: engine/core/graphene/object_types.py:678
msgid "promocodes"
msgstr "Promocodes"

#: engine/core/graphene/object_types.py:693
msgid "products on sale"
msgstr "Produkty w sprzedaży"

#: engine/core/graphene/object_types.py:701 engine/core/models.py:928
msgid "promotions"
msgstr "Promocje"

#: engine/core/graphene/object_types.py:705 engine/core/models.py:182
msgid "vendor"
msgstr "Sprzedawca"

#: engine/core/graphene/object_types.py:706 engine/core/models.py:676
#: engine/core/templates/digital_order_created_email.html:109
#: engine/core/templates/digital_order_delivered_email.html:107
#: engine/core/templates/shipped_order_created_email.html:107
#: engine/core/templates/shipped_order_delivered_email.html:107
msgid "product"
msgstr "Produkt"

#: engine/core/graphene/object_types.py:718 engine/core/models.py:951
msgid "wishlisted products"
msgstr "Produkty z listy życzeń"

#: engine/core/graphene/object_types.py:725 engine/core/models.py:968
msgid "wishlists"
msgstr "Listy życzeń"

#: engine/core/graphene/object_types.py:730
msgid "tagged products"
msgstr "Produkty Tagged"

#: engine/core/graphene/object_types.py:738 engine/core/models.py:219
#: engine/core/models.py:611
msgid "product tags"
msgstr "Tagi produktu"

#: engine/core/graphene/object_types.py:743
msgid "tagged categories"
msgstr "Kategorie oznaczone tagami"

#: engine/core/graphene/object_types.py:751
msgid "categories tags"
msgstr "Tagi kategorii"

#: engine/core/graphene/object_types.py:755
msgid "project name"
msgstr "Nazwa projektu"

#: engine/core/graphene/object_types.py:756
msgid "company name"
msgstr "Nazwa firmy"

#: engine/core/graphene/object_types.py:757
msgid "company address"
msgstr "Adres firmy"

#: engine/core/graphene/object_types.py:758
msgid "company phone number"
msgstr "Numer telefonu firmy"

#: engine/core/graphene/object_types.py:761
msgid "email from, sometimes it must be used instead of host user value"
msgstr ""
"\"email from\", czasami musi być użyty zamiast wartości użytkownika hosta"

#: engine/core/graphene/object_types.py:764
msgid "email host user"
msgstr "Użytkownik hosta poczty e-mail"

#: engine/core/graphene/object_types.py:765
msgid "maximum amount for payment"
msgstr "Maksymalna kwota płatności"

#: engine/core/graphene/object_types.py:766
msgid "minimum amount for payment"
msgstr "Minimalna kwota płatności"

#: engine/core/graphene/object_types.py:767
msgid "analytics data"
msgstr "Dane analityczne"

#: engine/core/graphene/object_types.py:768
msgid "advertisement data"
msgstr "Dane reklamowe"

#: engine/core/graphene/object_types.py:771
msgid "company configuration"
msgstr "Konfiguracja"

#: engine/core/graphene/object_types.py:775
msgid "language code"
msgstr "Kod języka"

#: engine/core/graphene/object_types.py:776
msgid "language name"
msgstr "Nazwa języka"

#: engine/core/graphene/object_types.py:777
msgid "language flag, if exists :)"
msgstr "Flaga języka, jeśli istnieje :)"

#: engine/core/graphene/object_types.py:780
msgid "supported languages"
msgstr "Pobierz listę obsługiwanych języków"

#: engine/core/graphene/object_types.py:812
#: engine/core/graphene/object_types.py:815
#: engine/core/graphene/object_types.py:818
msgid "products search results"
msgstr "Wyniki wyszukiwania produktów"

#: engine/core/graphene/object_types.py:820
msgid "posts search results"
msgstr "Wyniki wyszukiwania produktów"

#: engine/core/models.py:75
msgid ""
"Represents a group of attributes, which can be hierarchical. This class is "
"used to manage and organize attribute groups. An attribute group can have a "
"parent group, forming a hierarchical structure. This can be useful for "
"categorizing and managing attributes more effectively in acomplex system."
msgstr ""
"Reprezentuje grupę atrybutów, która może być hierarchiczna. Klasa ta służy "
"do zarządzania i organizowania grup atrybutów. Grupa atrybutów może mieć "
"grupę nadrzędną, tworząc strukturę hierarchiczną. Może to być przydatne do "
"bardziej efektywnego kategoryzowania i zarządzania atrybutami w złożonym "
"systemie."

#: engine/core/models.py:88
msgid "parent of this group"
msgstr "Rodzic tej grupy"

#: engine/core/models.py:89
msgid "parent attribute group"
msgstr "Grupa atrybutów nadrzędnych"

#: engine/core/models.py:93 engine/core/models.py:94
msgid "attribute group's name"
msgstr "Nazwa grupy atrybutów"

#: engine/core/models.py:102 engine/core/models.py:756
msgid "attribute group"
msgstr "Grupa atrybutów"

#: engine/core/models.py:108
msgid ""
"Represents a vendor entity capable of storing information about external "
"vendors and their interaction requirements. The Vendor class is used to "
"define and manage information related to an external vendor. It stores the "
"vendor's name, authentication details required for communication, and the "
"percentage markup applied to products retrieved from the vendor. This model "
"also maintains additional metadata and constraints, making it suitable for "
"use in systems that interact with third-party vendors."
msgstr ""
"Reprezentuje jednostkę dostawcy zdolną do przechowywania informacji o "
"zewnętrznych dostawcach i ich wymaganiach dotyczących interakcji. Klasa "
"Vendor służy do definiowania i zarządzania informacjami związanymi z "
"zewnętrznym dostawcą. Przechowuje nazwę dostawcy, szczegóły uwierzytelniania "
"wymagane do komunikacji oraz procentowe znaczniki stosowane do produktów "
"pobieranych od dostawcy. Model ten zachowuje również dodatkowe metadane i "
"ograniczenia, dzięki czemu nadaje się do użytku w systemach, które "
"współpracują z zewnętrznymi dostawcami."

#: engine/core/models.py:122
msgid "stores credentials and endpoints required for vendor communication"
msgstr ""
"Przechowuje dane uwierzytelniające i punkty końcowe wymagane do komunikacji "
"API dostawcy."

#: engine/core/models.py:124
msgid "authentication info"
msgstr "Informacje o uwierzytelnianiu"

#: engine/core/models.py:129
msgid "define the markup for products retrieved from this vendor"
msgstr "Definiowanie znaczników dla produktów pobranych od tego dostawcy"

#: engine/core/models.py:130
msgid "vendor markup percentage"
msgstr "Procentowa marża sprzedawcy"

#: engine/core/models.py:134
msgid "name of this vendor"
msgstr "Nazwa tego sprzedawcy"

#: engine/core/models.py:135
msgid "vendor name"
msgstr "Nazwa sprzedawcy"

#: engine/core/models.py:150
msgid "response file"
msgstr "plik odpowiedzi"

#: engine/core/models.py:151
msgid "vendor's last processing response"
msgstr "odpowiedź sprzedawcy na ostatnie przetwarzanie"

#: engine/core/models.py:157
msgid "vendor's integration file path"
msgstr "Ścieżka do pliku integracji dostawcy"

#: engine/core/models.py:158
msgid "integration path"
msgstr "Ścieżka integracji"

#: engine/core/models.py:192
msgid ""
"Represents a product tag used for classifying or identifying products. The "
"ProductTag class is designed to uniquely identify and classify products "
"through a combination of an internal tag identifier and a user-friendly "
"display name. It supports operations exported through mixins and provides "
"metadata customization for administrative purposes."
msgstr ""
"Reprezentuje znacznik produktu używany do klasyfikacji lub identyfikacji "
"produktów. Klasa ProductTag została zaprojektowana w celu unikalnej "
"identyfikacji i klasyfikacji produktów poprzez połączenie wewnętrznego "
"identyfikatora tagu i przyjaznej dla użytkownika nazwy wyświetlanej. "
"Obsługuje operacje eksportowane przez mixiny i zapewnia dostosowanie "
"metadanych do celów administracyjnych."

#: engine/core/models.py:204 engine/core/models.py:235
msgid "internal tag identifier for the product tag"
msgstr "Wewnętrzny identyfikator tagu produktu"

#: engine/core/models.py:205 engine/core/models.py:236
msgid "tag name"
msgstr "Nazwa tagu"

#: engine/core/models.py:209 engine/core/models.py:240
msgid "user-friendly name for the product tag"
msgstr "Przyjazna dla użytkownika nazwa etykiety produktu"

#: engine/core/models.py:210 engine/core/models.py:241
msgid "tag display name"
msgstr "Wyświetlana nazwa znacznika"

#: engine/core/models.py:218
msgid "product tag"
msgstr "Etykieta produktu"

#: engine/core/models.py:224
msgid ""
"Represents a category tag used for products. This class models a category "
"tag that can be used to associate and classify products. It includes "
"attributes for an internal tag identifier and a user-friendly display name."
msgstr ""
"Reprezentuje tag kategorii używany dla produktów. Ta klasa modeluje tag "
"kategorii, który może być używany do kojarzenia i klasyfikowania produktów. "
"Zawiera atrybuty dla wewnętrznego identyfikatora tagu i przyjaznej dla "
"użytkownika nazwy wyświetlanej."

#: engine/core/models.py:249
msgid "category tag"
msgstr "tag kategorii"

#: engine/core/models.py:250 engine/core/models.py:322
msgid "category tags"
msgstr "tagi kategorii"

#: engine/core/models.py:255
msgid ""
"Represents a category entity to organize and group related items in a "
"hierarchical structure. Categories may have hierarchical relationships with "
"other categories, supporting parent-child relationships. The class includes "
"fields for metadata and visual representation, which serve as a foundation "
"for category-related features. This class is typically used to define and "
"manage product categories or other similar groupings within an application, "
"allowing users or administrators to specify the name, description, and "
"hierarchy of categories, as well as assign attributes like images, tags, or "
"priority."
msgstr ""
"Reprezentuje jednostkę kategorii w celu organizowania i grupowania "
"powiązanych elementów w strukturze hierarchicznej. Kategorie mogą mieć "
"hierarchiczne relacje z innymi kategoriami, wspierając relacje rodzic-"
"dziecko. Klasa zawiera pola dla metadanych i reprezentacji wizualnej, które "
"służą jako podstawa dla funkcji związanych z kategoriami. Klasa ta jest "
"zwykle używana do definiowania i zarządzania kategoriami produktów lub "
"innymi podobnymi grupami w aplikacji, umożliwiając użytkownikom lub "
"administratorom określanie nazwy, opisu i hierarchii kategorii, a także "
"przypisywanie atrybutów, takich jak obrazy, tagi lub priorytety."

#: engine/core/models.py:269
msgid "upload an image representing this category"
msgstr "Prześlij obraz reprezentujący tę kategorię"

#: engine/core/models.py:272
msgid "category image"
msgstr "Obraz kategorii"

#: engine/core/models.py:277
msgid "define a markup percentage for products in this category"
msgstr "Zdefiniuj procentowy narzut dla produktów w tej kategorii."

#: engine/core/models.py:286
msgid "parent of this category to form a hierarchical structure"
msgstr "Rodzic tej kategorii w celu utworzenia struktury hierarchicznej"

#: engine/core/models.py:287
msgid "parent category"
msgstr "Kategoria nadrzędna"

#: engine/core/models.py:292
msgid "category name"
msgstr "Nazwa kategorii"

#: engine/core/models.py:293
msgid "provide a name for this category"
msgstr "Podaj nazwę dla tej kategorii"

#: engine/core/models.py:300
msgid "add a detailed description for this category"
msgstr "Dodaj szczegółowy opis dla tej kategorii"

#: engine/core/models.py:301
msgid "category description"
msgstr "Opis kategorii"

#: engine/core/models.py:321
msgid "tags that help describe or group this category"
msgstr "tagi, które pomagają opisać lub pogrupować tę kategorię"

#: engine/core/models.py:328 engine/core/models.py:503
msgid "priority"
msgstr "Priorytet"

#: engine/core/models.py:446
msgid ""
"Represents a Brand object in the system. This class handles information and "
"attributes related to a brand, including its name, logos, description, "
"associated categories, a unique slug, and priority order. It allows for the "
"organization and representation of brand-related data within the application."
msgstr ""
"Reprezentuje obiekt marki w systemie. Ta klasa obsługuje informacje i "
"atrybuty związane z marką, w tym jej nazwę, logo, opis, powiązane kategorie, "
"unikalny slug i kolejność priorytetów. Pozwala na organizację i "
"reprezentację danych związanych z marką w aplikacji."

#: engine/core/models.py:456
msgid "name of this brand"
msgstr "Nazwa tej marki"

#: engine/core/models.py:457
msgid "brand name"
msgstr "Nazwa marki"

#: engine/core/models.py:464
msgid "upload a logo representing this brand"
msgstr "Prześlij logo reprezentujące tę markę"

#: engine/core/models.py:466
msgid "brand small image"
msgstr "Mały wizerunek marki"

#: engine/core/models.py:472
msgid "upload a big logo representing this brand"
msgstr "Prześlij duże logo reprezentujące tę markę"

#: engine/core/models.py:474
msgid "brand big image"
msgstr "Duży wizerunek marki"

#: engine/core/models.py:479
msgid "add a detailed description of the brand"
msgstr "Dodaj szczegółowy opis marki"

#: engine/core/models.py:480
msgid "brand description"
msgstr "Opis marki"

#: engine/core/models.py:485
msgid "optional categories that this brand is associated with"
msgstr "Opcjonalne kategorie, z którymi powiązana jest ta marka"

#: engine/core/models.py:486
msgid "associated categories"
msgstr "Kategorie"

#: engine/core/models.py:516
msgid ""
"Represents the stock of a product managed in the system. This class provides "
"details about the relationship between vendors, products, and their stock "
"information, as well as inventory-related properties like price, purchase "
"price, quantity, SKU, and digital assets. It is part of the inventory "
"management system to allow tracking and evaluation of products available "
"from various vendors."
msgstr ""
"Reprezentuje stan magazynowy produktu zarządzanego w systemie. Klasa ta "
"zapewnia szczegółowe informacje na temat relacji między dostawcami, "
"produktami i ich informacjami o zapasach, a także właściwościami związanymi "
"z zapasami, takimi jak cena, cena zakupu, ilość, SKU i zasoby cyfrowe. Jest "
"częścią systemu zarządzania zapasami, umożliwiając śledzenie i ocenę "
"produktów dostępnych od różnych dostawców."

#: engine/core/models.py:528
msgid "the vendor supplying this product stock"
msgstr "Sprzedawca dostarczający ten produkt"

#: engine/core/models.py:529
msgid "associated vendor"
msgstr "Powiązany sprzedawca"

#: engine/core/models.py:533
msgid "final price to the customer after markups"
msgstr "Ostateczna cena dla klienta po uwzględnieniu marży"

#: engine/core/models.py:534
msgid "selling price"
msgstr "Cena sprzedaży"

#: engine/core/models.py:539
msgid "the product associated with this stock entry"
msgstr "Produkt powiązany z tym wpisem magazynowym"

#: engine/core/models.py:540 engine/core/models.py:821
#: engine/core/models.py:867 engine/core/models.py:1905
msgid "associated product"
msgstr "Produkt powiązany"

#: engine/core/models.py:547
msgid "the price paid to the vendor for this product"
msgstr "Cena zapłacona sprzedawcy za ten produkt"

#: engine/core/models.py:548
msgid "vendor purchase price"
msgstr "Cena zakupu przez sprzedawcę"

#: engine/core/models.py:552
msgid "available quantity of the product in stock"
msgstr "Dostępna ilość produktu w magazynie"

#: engine/core/models.py:553
msgid "quantity in stock"
msgstr "Ilość w magazynie"

#: engine/core/models.py:557
msgid "vendor-assigned SKU for identifying the product"
msgstr "Jednostki SKU przypisane przez dostawcę w celu identyfikacji produktu"

#: engine/core/models.py:558
msgid "vendor sku"
msgstr "SKU sprzedawcy"

#: engine/core/models.py:564
msgid "digital file associated with this stock if applicable"
msgstr "Plik cyfrowy powiązany z tymi zapasami, jeśli dotyczy"

#: engine/core/models.py:565
msgid "digital file"
msgstr "Plik cyfrowy"

#: engine/core/models.py:569
msgid "system attributes"
msgstr "Atrybuty systemu"

#: engine/core/models.py:577
msgid "stock entries"
msgstr "Zapisy magazynowe"

#: engine/core/models.py:582
msgid ""
"Represents a product with attributes such as category, brand, tags, digital "
"status, name, description, part number, and slug. Provides related utility "
"properties to retrieve ratings, feedback counts, price, quantity, and total "
"orders. Designed for use in a system that handles e-commerce or inventory "
"management. This class interacts with related models (such as Category, "
"Brand, and ProductTag) and manages caching for frequently accessed "
"properties to improve performance. It is used to define and manipulate "
"product data and its associated information within an application."
msgstr ""
"Reprezentuje produkt z atrybutami takimi jak kategoria, marka, tagi, status "
"cyfrowy, nazwa, opis, numer części i slug. Zapewnia powiązane właściwości "
"narzędziowe do pobierania ocen, liczby opinii, ceny, ilości i całkowitej "
"liczby zamówień. Zaprojektowany do użytku w systemie obsługującym handel "
"elektroniczny lub zarządzanie zapasami. Klasa ta współdziała z powiązanymi "
"modelami (takimi jak Category, Brand i ProductTag) i zarządza buforowaniem "
"często używanych właściwości w celu poprawy wydajności. Służy do "
"definiowania i manipulowania danymi produktu i powiązanymi z nimi "
"informacjami w aplikacji."

#: engine/core/models.py:595
msgid "category this product belongs to"
msgstr "Kategoria, do której należy ten produkt"

#: engine/core/models.py:604
msgid "optionally associate this product with a brand"
msgstr "Opcjonalnie można powiązać ten produkt z marką"

#: engine/core/models.py:610
msgid "tags that help describe or group this product"
msgstr "Tagi, które pomagają opisać lub pogrupować ten produkt"

#: engine/core/models.py:615
msgid "indicates whether this product is digitally delivered"
msgstr "Wskazuje, czy produkt jest dostarczany cyfrowo."

#: engine/core/models.py:616
msgid "is product digital"
msgstr "Czy produkt jest cyfrowy?"

#: engine/core/models.py:623
msgid "indicates whether this product should be updated from periodic task"
msgstr ""
"wskazuje, czy ten produkt powinien być aktualizowany z zadania okresowego"

#: engine/core/models.py:625
msgid "is product updatable"
msgstr "czy produkt można aktualizować"

#: engine/core/models.py:631
msgid "provide a clear identifying name for the product"
msgstr "Wyraźna nazwa identyfikująca produkt"

#: engine/core/models.py:632
msgid "product name"
msgstr "Nazwa produktu"

#: engine/core/models.py:638 engine/core/models.py:916
msgid "add a detailed description of the product"
msgstr "Dodaj szczegółowy opis produktu"

#: engine/core/models.py:639
msgid "product description"
msgstr "Opis produktu"

#: engine/core/models.py:646
msgid "part number for this product"
msgstr "Numer części dla tego produktu"

#: engine/core/models.py:647
msgid "part number"
msgstr "Numer części"

#: engine/core/models.py:666
msgid "stock keeping unit for this product"
msgstr "Jednostka magazynowa dla tego produktu"

#: engine/core/models.py:742
msgid ""
"Represents an attribute in the system. This class is used to define and "
"manage attributes, which are customizable pieces of data that can be "
"associated with other entities. Attributes have associated categories, "
"groups, value types, and names. The model supports multiple types of values, "
"including string, integer, float, boolean, array, and object. This allows "
"for dynamic and flexible data structuring."
msgstr ""
"Reprezentuje atrybut w systemie. Ta klasa jest używana do definiowania i "
"zarządzania atrybutami, które są konfigurowalnymi fragmentami danych, które "
"mogą być powiązane z innymi jednostkami. Atrybuty mają powiązane kategorie, "
"grupy, typy wartości i nazwy. Model obsługuje wiele typów wartości, w tym "
"string, integer, float, boolean, array i object. Pozwala to na dynamiczną i "
"elastyczną strukturę danych."

#: engine/core/models.py:755
msgid "group of this attribute"
msgstr "Grupa tego atrybutu"

#: engine/core/models.py:761
msgid "string"
msgstr "String"

#: engine/core/models.py:762
msgid "integer"
msgstr "Integer"

#: engine/core/models.py:763
msgid "float"
msgstr "Pływak"

#: engine/core/models.py:764
msgid "boolean"
msgstr "Wartość logiczna"

#: engine/core/models.py:765
msgid "array"
msgstr "Tablica"

#: engine/core/models.py:766
msgid "object"
msgstr "Obiekt"

#: engine/core/models.py:768
msgid "type of the attribute's value"
msgstr "Typ wartości atrybutu"

#: engine/core/models.py:769
msgid "value type"
msgstr "Typ wartości"

#: engine/core/models.py:774
msgid "name of this attribute"
msgstr "Nazwa tego atrybutu"

#: engine/core/models.py:775
msgid "attribute's name"
msgstr "Nazwa atrybutu"

#: engine/core/models.py:780
msgid "is filterable"
msgstr "można filtrować"

#: engine/core/models.py:782
msgid "designates whether this attribute can be used for filtering or not"
msgstr ""
"Które atrybuty i wartości mogą być używane do filtrowania tej kategorii."

#: engine/core/models.py:795 engine/core/models.py:813
#: engine/core/templates/digital_order_delivered_email.html:134
msgid "attribute"
msgstr "Atrybut"

#: engine/core/models.py:801
msgid ""
"Represents a specific value for an attribute that is linked to a product. It "
"links the 'attribute' to a unique 'value', allowing better organization and "
"dynamic representation of product characteristics."
msgstr ""
"Reprezentuje określoną wartość atrybutu powiązanego z produktem. Łączy "
"\"atrybut\" z unikalną \"wartością\", umożliwiając lepszą organizację i "
"dynamiczną reprezentację cech produktu."

#: engine/core/models.py:812
msgid "attribute of this value"
msgstr "Atrybut tej wartości"

#: engine/core/models.py:820
msgid "the specific product associated with this attribute's value"
msgstr "Konkretny produkt powiązany z wartością tego atrybutu"

#: engine/core/models.py:826
msgid "the specific value for this attribute"
msgstr "Konkretna wartość dla tego atrybutu"

#: engine/core/models.py:839
msgid ""
"Represents a product image associated with a product in the system. This "
"class is designed to manage images for products, including functionality for "
"uploading image files, associating them with specific products, and "
"determining their display order. It also includes an accessibility feature "
"with alternative text for the images."
msgstr ""
"Reprezentuje obraz produktu powiązany z produktem w systemie. Ta klasa jest "
"przeznaczona do zarządzania obrazami produktów, w tym funkcjonalnością "
"przesyłania plików graficznych, kojarzenia ich z określonymi produktami i "
"określania kolejności ich wyświetlania. Zawiera również funkcję dostępności "
"z tekstem alternatywnym dla obrazów."

#: engine/core/models.py:850
msgid "provide alternative text for the image for accessibility"
msgstr "Zapewnienie alternatywnego tekstu dla obrazu w celu ułatwienia dostępu"

#: engine/core/models.py:851
msgid "image alt text"
msgstr "Tekst alternatywny obrazu"

#: engine/core/models.py:854
msgid "upload the image file for this product"
msgstr "Prześlij plik obrazu dla tego produktu"

#: engine/core/models.py:855 engine/core/models.py:886
msgid "product image"
msgstr "Obraz produktu"

#: engine/core/models.py:860
msgid "determines the order in which images are displayed"
msgstr "Określa kolejność wyświetlania obrazów"

#: engine/core/models.py:861
msgid "display priority"
msgstr "Priorytet wyświetlania"

#: engine/core/models.py:866
msgid "the product that this image represents"
msgstr "Produkt, który przedstawia ten obraz"

#: engine/core/models.py:887
msgid "product images"
msgstr "Zdjęcia produktów"

#: engine/core/models.py:892
msgid ""
"Represents a promotional campaign for products with a discount. This class "
"is used to define and manage promotional campaigns that offer a percentage-"
"based discount for products. The class includes attributes for setting the "
"discount rate, providing details about the promotion, and linking it to the "
"applicable products. It integrates with the product catalog to determine the "
"affected items in the campaign."
msgstr ""
"Reprezentuje kampanię promocyjną dla produktów z rabatem. Ta klasa służy do "
"definiowania i zarządzania kampaniami promocyjnymi, które oferują procentowy "
"rabat na produkty. Klasa zawiera atrybuty do ustawiania stopy rabatu, "
"dostarczania szczegółów na temat promocji i łączenia jej z odpowiednimi "
"produktami. Integruje się z katalogiem produktów w celu określenia pozycji, "
"których dotyczy kampania."

#: engine/core/models.py:904
msgid "percentage discount for the selected products"
msgstr "Rabat procentowy na wybrane produkty"

#: engine/core/models.py:905
msgid "discount percentage"
msgstr "Procent rabatu"

#: engine/core/models.py:910
msgid "provide a unique name for this promotion"
msgstr "Podaj unikalną nazwę tej promocji"

#: engine/core/models.py:911
msgid "promotion name"
msgstr "Nazwa promocji"

#: engine/core/models.py:917
msgid "promotion description"
msgstr "Opis promocji"

#: engine/core/models.py:922
msgid "select which products are included in this promotion"
msgstr "Wybierz produkty objęte promocją"

#: engine/core/models.py:923
msgid "included products"
msgstr "Dołączone produkty"

#: engine/core/models.py:927
msgid "promotion"
msgstr "Promocja"

#: engine/core/models.py:938
msgid ""
"Represents a user's wishlist for storing and managing desired products. The "
"class provides functionality to manage a collection of products, supporting "
"operations such as adding and removing products, as well as supporting "
"operations for adding and removing multiple products at once."
msgstr ""
"Reprezentuje listę życzeń użytkownika do przechowywania i zarządzania "
"pożądanymi produktami. Klasa zapewnia funkcjonalność do zarządzania kolekcją "
"produktów, wspierając operacje takie jak dodawanie i usuwanie produktów, a "
"także wspierając operacje dodawania i usuwania wielu produktów jednocześnie."

#: engine/core/models.py:950
msgid "products that the user has marked as wanted"
msgstr "Produkty, które użytkownik oznaczył jako poszukiwane"

#: engine/core/models.py:958
msgid "user who owns this wishlist"
msgstr "Użytkownik posiadający tę listę życzeń"

#: engine/core/models.py:959
msgid "wishlist owner"
msgstr "Właściciel listy życzeń"

#: engine/core/models.py:967
msgid "wishlist"
msgstr "Lista życzeń"

#: engine/core/models.py:1009
msgid ""
"Represents a documentary record tied to a product. This class is used to "
"store information about documentaries related to specific products, "
"including file uploads and their metadata. It contains methods and "
"properties to handle the file type and storage path for the documentary "
"files. It extends functionality from specific mixins and provides additional "
"custom features."
msgstr ""
"Reprezentuje rekord dokumentu powiązany z produktem. Ta klasa służy do "
"przechowywania informacji o dokumentach związanych z określonymi produktami, "
"w tym przesyłanych plików i ich metadanych. Zawiera metody i właściwości do "
"obsługi typu pliku i ścieżki przechowywania plików dokumentów. Rozszerza "
"funkcjonalność z określonych miksów i zapewnia dodatkowe niestandardowe "
"funkcje."

#: engine/core/models.py:1024
msgid "documentary"
msgstr "Film dokumentalny"

#: engine/core/models.py:1025
msgid "documentaries"
msgstr "Filmy dokumentalne"

#: engine/core/models.py:1035
msgid "unresolved"
msgstr "Nierozwiązany"

#: engine/core/models.py:1040
msgid ""
"Represents an address entity that includes location details and associations "
"with a user. Provides functionality for geographic and address data storage, "
"as well as integration with geocoding services. This class is designed to "
"store detailed address information including components like street, city, "
"region, country, and geolocation (longitude and latitude). It supports "
"integration with geocoding APIs, enabling the storage of raw API responses "
"for further processing or inspection. The class also allows associating an "
"address with a user, facilitating personalized data handling."
msgstr ""
"Reprezentuje jednostkę adresu, która zawiera szczegóły lokalizacji i "
"powiązania z użytkownikiem. Zapewnia funkcjonalność przechowywania danych "
"geograficznych i adresowych, a także integrację z usługami geokodowania. "
"Klasa ta została zaprojektowana do przechowywania szczegółowych informacji "
"adresowych, w tym elementów takich jak ulica, miasto, region, kraj i "
"geolokalizacja (długość i szerokość geograficzna). Obsługuje integrację z "
"interfejsami API geokodowania, umożliwiając przechowywanie nieprzetworzonych "
"odpowiedzi API do dalszego przetwarzania lub kontroli. Klasa umożliwia "
"również powiązanie adresu z użytkownikiem, ułatwiając spersonalizowaną "
"obsługę danych."

#: engine/core/models.py:1055
msgid "address line for the customer"
msgstr "Linia adresu dla klienta"

#: engine/core/models.py:1056
msgid "address line"
msgstr "Linia adresowa"

#: engine/core/models.py:1058
msgid "street"
msgstr "ul."

#: engine/core/models.py:1059
msgid "district"
msgstr "Okręg"

#: engine/core/models.py:1060
msgid "city"
msgstr "Miasto"

#: engine/core/models.py:1061
msgid "region"
msgstr "Region"

#: engine/core/models.py:1062
msgid "postal code"
msgstr "Kod pocztowy"

#: engine/core/models.py:1063
msgid "country"
msgstr "Kraj"

#: engine/core/models.py:1070
msgid "geolocation point: (longitude, latitude)"
msgstr "Geolocation Point(Longitude, Latitude)"

#: engine/core/models.py:1076
msgid "full JSON response from geocoder for this address"
msgstr "Pełna odpowiedź JSON z geokodera dla tego adresu"

#: engine/core/models.py:1082
msgid "stored JSON response from the geocoding service"
msgstr "Przechowywana odpowiedź JSON z usługi geokodowania"

#: engine/core/models.py:1092
msgid "address"
msgstr "Adres"

#: engine/core/models.py:1093
msgid "addresses"
msgstr "Adresy"

#: engine/core/models.py:1105
msgid ""
"Represents a promotional code that can be used for discounts, managing its "
"validity, type of discount, and application. The PromoCode class stores "
"details about a promotional code, including its unique identifier, discount "
"properties (amount or percentage), validity period, associated user (if "
"any), and status of its usage. It includes functionality to validate and "
"apply the promo code to an order while ensuring constraints are met."
msgstr ""
"Reprezentuje kod promocyjny, który może być wykorzystywany do udzielania "
"rabatów, zarządzania jego ważnością, typem rabatu i zastosowaniem. Klasa "
"PromoCode przechowuje szczegółowe informacje o kodzie promocyjnym, w tym "
"jego unikalny identyfikator, właściwości rabatu (kwota lub procent), okres "
"ważności, powiązanego użytkownika (jeśli istnieje) i status jego użycia. "
"Obejmuje funkcję sprawdzania poprawności i stosowania kodu promocyjnego do "
"zamówienia, zapewniając jednocześnie spełnienie ograniczeń."

#: engine/core/models.py:1119
msgid "unique code used by a user to redeem a discount"
msgstr "Unikalny kod używany przez użytkownika do realizacji rabatu."

#: engine/core/models.py:1120
msgid "promo code identifier"
msgstr "Identyfikator kodu promocyjnego"

#: engine/core/models.py:1127
msgid "fixed discount amount applied if percent is not used"
msgstr "Stała kwota rabatu stosowana, jeśli procent nie jest używany"

#: engine/core/models.py:1128
msgid "fixed discount amount"
msgstr "Stała kwota rabatu"

#: engine/core/models.py:1134
msgid "percentage discount applied if fixed amount is not used"
msgstr "Rabat procentowy stosowany w przypadku niewykorzystania stałej kwoty"

#: engine/core/models.py:1135
msgid "percentage discount"
msgstr "Rabat procentowy"

#: engine/core/models.py:1140
msgid "timestamp when the promocode expires"
msgstr "Znacznik czasu wygaśnięcia kodu promocyjnego"

#: engine/core/models.py:1141
msgid "end validity time"
msgstr "Końcowy czas ważności"

#: engine/core/models.py:1146
msgid "timestamp from which this promocode is valid"
msgstr "Znacznik czasu, od którego ten kod promocyjny jest ważny"

#: engine/core/models.py:1147
msgid "start validity time"
msgstr "Czas rozpoczęcia ważności"

#: engine/core/models.py:1152
msgid "timestamp when the promocode was used, blank if not used yet"
msgstr ""
"Znacznik czasu użycia kodu promocyjnego, pusty, jeśli nie został jeszcze "
"użyty."

#: engine/core/models.py:1153
msgid "usage timestamp"
msgstr "Znacznik czasu użycia"

#: engine/core/models.py:1158
msgid "user assigned to this promocode if applicable"
msgstr "Użytkownik przypisany do tego kodu promocyjnego, jeśli dotyczy"

#: engine/core/models.py:1159
msgid "assigned user"
msgstr "Przypisany użytkownik"

#: engine/core/models.py:1166
msgid "promo code"
msgstr "Kod promocyjny"

#: engine/core/models.py:1167
msgid "promo codes"
msgstr "Kody promocyjne"

#: engine/core/models.py:1183
msgid ""
"only one type of discount should be defined (amount or percent), but not "
"both or neither."
msgstr ""
"Należy zdefiniować tylko jeden rodzaj rabatu (kwotowy lub procentowy), ale "
"nie oba lub żaden z nich."

#: engine/core/models.py:1205
msgid "promocode already used"
msgstr "Kod promocyjny został już wykorzystany"

#: engine/core/models.py:1227
#, python-brace-format
msgid "invalid discount type for promocode {self.uuid}"
msgstr "Nieprawidłowy typ rabatu dla kodu promocyjnego {self.uuid}!"

#: engine/core/models.py:1236
msgid ""
"Represents an order placed by a user. This class models an order within the "
"application, including its various attributes such as billing and shipping "
"information, status, associated user, notifications, and related operations. "
"Orders can have associated products, promotions can be applied, addresses "
"set, and shipping or billing details updated. Equally, functionality "
"supports managing the products in the order lifecycle."
msgstr ""
"Reprezentuje zamówienie złożone przez użytkownika. Ta klasa modeluje "
"zamówienie w aplikacji, w tym jego różne atrybuty, takie jak informacje "
"rozliczeniowe i wysyłkowe, status, powiązany użytkownik, powiadomienia i "
"powiązane operacje. Zamówienia mogą mieć powiązane produkty, można stosować "
"promocje, ustawiać adresy i aktualizować szczegóły wysyłki lub rozliczeń. "
"Funkcjonalność wspiera również zarządzanie produktami w cyklu życia "
"zamówienia."

#: engine/core/models.py:1253
msgid "the billing address used for this order"
msgstr "Adres rozliczeniowy użyty dla tego zamówienia"

#: engine/core/models.py:1261
msgid "optional promo code applied to this order"
msgstr "Opcjonalny kod promocyjny zastosowany do tego zamówienia"

#: engine/core/models.py:1262
msgid "applied promo code"
msgstr "Zastosowany kod promocyjny"

#: engine/core/models.py:1270
msgid "the shipping address used for this order"
msgstr "Adres wysyłki użyty dla tego zamówienia"

#: engine/core/models.py:1271
msgid "shipping address"
msgstr "Adres wysyłki"

#: engine/core/models.py:1277
msgid "current status of the order in its lifecycle"
msgstr "Aktualny status zamówienia w jego cyklu życia"

#: engine/core/models.py:1278
msgid "order status"
msgstr "Status zamówienia"

#: engine/core/models.py:1283 engine/core/models.py:1882
msgid "json structure of notifications to display to users"
msgstr ""
"Struktura JSON powiadomień do wyświetlenia użytkownikom, w interfejsie "
"administratora używany jest widok tabeli"

#: engine/core/models.py:1289
msgid "json representation of order attributes for this order"
msgstr "Reprezentacja JSON atrybutów zamówienia dla tego zamówienia"

#: engine/core/models.py:1295
msgid "the user who placed the order"
msgstr "Użytkownik, który złożył zamówienie"

#: engine/core/models.py:1296
msgid "user"
msgstr "Użytkownik"

#: engine/core/models.py:1302
msgid "the timestamp when the order was finalized"
msgstr "Znacznik czasu, kiedy zamówienie zostało sfinalizowane"

#: engine/core/models.py:1303
msgid "buy time"
msgstr "Kup czas"

#: engine/core/models.py:1310
msgid "a human-readable identifier for the order"
msgstr "Czytelny dla człowieka identyfikator zamówienia"

#: engine/core/models.py:1311
msgid "human readable id"
msgstr "Identyfikator czytelny dla człowieka"

#: engine/core/models.py:1317
msgid "order"
msgstr "Zamówienie"

#: engine/core/models.py:1364
msgid "a user must have only one pending order at a time"
msgstr "Użytkownik może mieć tylko jedno oczekujące zlecenie w danym momencie!"

#: engine/core/models.py:1397
msgid "you cannot add products to an order that is not a pending one"
msgstr ""
"Nie można dodać produktów do zamówienia, które nie jest zamówieniem "
"oczekującym."

#: engine/core/models.py:1403
msgid "you cannot add inactive products to order"
msgstr "Nie można dodać nieaktywnych produktów do zamówienia"

#: engine/core/models.py:1425
msgid "you cannot add more products than available in stock"
msgstr "Nie można dodać więcej produktów niż jest dostępnych w magazynie"

#: engine/core/models.py:1449 engine/core/models.py:1478
#: engine/core/models.py:1488
msgid "you cannot remove products from an order that is not a pending one"
msgstr ""
"Nie można usunąć produktów z zamówienia, które nie jest zamówieniem "
"oczekującym."

#: engine/core/models.py:1473
#, python-brace-format
msgid "{name} does not exist with query <{query}>"
msgstr "{name} nie istnieje z zapytaniem <{query}>!"

#: engine/core/models.py:1512
msgid "promocode does not exist"
msgstr "Kod promocyjny nie istnieje"

#: engine/core/models.py:1527
msgid "you can only buy physical products with shipping address specified"
msgstr "Możesz kupować tylko produkty fizyczne z podanym adresem wysyłki!"

#: engine/core/models.py:1548
msgid "address does not exist"
msgstr "Adres nie istnieje"

#: engine/core/models.py:1570 engine/core/models.py:1649
msgid "you can not buy at this moment, please try again in a few minutes"
msgstr ""
"W tej chwili nie możesz dokonać zakupu, spróbuj ponownie za kilka minut."

#: engine/core/models.py:1576 engine/core/models.py:1642
msgid "invalid force value"
msgstr "Nieprawidłowa wartość siły"

#: engine/core/models.py:1582 engine/core/models.py:1653
msgid "you cannot purchase an empty order!"
msgstr "Nie można kupić pustego zamówienia!"

#: engine/core/models.py:1603
msgid "you cannot buy an order without a user"
msgstr ""
"Nie można usunąć produktów z zamówienia, które nie jest zamówieniem "
"oczekującym."

#: engine/core/models.py:1617
msgid "a user without a balance cannot buy with balance"
msgstr "Użytkownik bez salda nie może kupować za saldo!"

#: engine/core/models.py:1623
msgid "insufficient funds to complete the order"
msgstr "Niewystarczające środki do zrealizowania zamówienia"

#: engine/core/models.py:1664
msgid ""
"you cannot buy without registration, please provide the following "
"information: customer name, customer email, customer phone number"
msgstr ""
"Nie można dokonać zakupu bez rejestracji, należy podać następujące "
"informacje: imię i nazwisko klienta, adres e-mail klienta, numer telefonu "
"klienta."

#: engine/core/models.py:1675
#, python-brace-format
msgid ""
"invalid payment method: {payment_method} from {available_payment_methods}"
msgstr ""
"Nieprawidłowa metoda płatności: {payment_method} z "
"{available_payment_methods}!"

#: engine/core/models.py:1806
msgid ""
"Manages user feedback for products. This class is designed to capture and "
"store user feedback for specific products that they have purchased. It "
"contains attributes to store user comments, a reference to the related "
"product in the order, and a user-assigned rating. The class uses database "
"fields to effectively model and manage feedback data."
msgstr ""
"Zarządza opiniami użytkowników na temat produktów. Ta klasa jest "
"przeznaczona do przechwytywania i przechowywania opinii użytkowników na "
"temat konkretnych produktów, które zostały przez nich zakupione. Zawiera "
"atrybuty do przechowywania komentarzy użytkowników, odniesienie do "
"powiązanego produktu w zamówieniu oraz ocenę przypisaną przez użytkownika. "
"Klasa wykorzystuje pola bazy danych do efektywnego modelowania i zarządzania "
"danymi opinii."

#: engine/core/models.py:1818
msgid "user-provided comments about their experience with the product"
msgstr "Komentarze użytkowników na temat ich doświadczeń z produktem"

#: engine/core/models.py:1819
msgid "feedback comments"
msgstr "Komentarze zwrotne"

#: engine/core/models.py:1827
msgid "references the specific product in an order that this feedback is about"
msgstr ""
"Odnosi się do konkretnego produktu w zamówieniu, którego dotyczy ta "
"informacja zwrotna."

#: engine/core/models.py:1829
msgid "related order product"
msgstr "Powiązany produkt zamówienia"

#: engine/core/models.py:1834
msgid "user-assigned rating for the product"
msgstr "Ocena produktu przypisana przez użytkownika"

#: engine/core/models.py:1835
msgid "product rating"
msgstr "Ocena produktu"

#: engine/core/models.py:1855
msgid ""
"Represents products associated with orders and their attributes. The "
"OrderProduct model maintains information about a product that is part of an "
"order, including details such as purchase price, quantity, product "
"attributes, and status. It manages notifications for the user and "
"administrators and handles operations such as returning the product balance "
"or adding feedback. This model also provides methods and properties that "
"support business logic, such as calculating the total price or generating a "
"download URL for digital products. The model integrates with the Order and "
"Product models and stores a reference to them."
msgstr ""
"Reprezentuje produkty powiązane z zamówieniami i ich atrybutami. Model "
"OrderProduct przechowuje informacje o produkcie, który jest częścią "
"zamówienia, w tym szczegóły, takie jak cena zakupu, ilość, atrybuty produktu "
"i status. Zarządza powiadomieniami dla użytkownika i administratorów oraz "
"obsługuje operacje, takie jak zwracanie salda produktu lub dodawanie opinii. "
"Model ten zapewnia również metody i właściwości, które obsługują logikę "
"biznesową, taką jak obliczanie całkowitej ceny lub generowanie adresu URL "
"pobierania dla produktów cyfrowych. Model ten integruje się z modelami Order "
"i Product i przechowuje odniesienia do nich."

#: engine/core/models.py:1870
msgid "the price paid by the customer for this product at purchase time"
msgstr "Cena zapłacona przez klienta za ten produkt w momencie zakupu."

#: engine/core/models.py:1871
msgid "purchase price at order time"
msgstr "Cena zakupu w momencie zamówienia"

#: engine/core/models.py:1876
msgid "internal comments for admins about this ordered product"
msgstr ""
"Wewnętrzne komentarze dla administratorów dotyczące tego zamówionego produktu"

#: engine/core/models.py:1877
msgid "internal comments"
msgstr "Uwagi wewnętrzne"

#: engine/core/models.py:1883
msgid "user notifications"
msgstr "Powiadomienia użytkownika"

#: engine/core/models.py:1888
msgid "json representation of this item's attributes"
msgstr "Reprezentacja JSON atrybutów tego elementu"

#: engine/core/models.py:1889
msgid "ordered product attributes"
msgstr "Zamówione atrybuty produktu"

#: engine/core/models.py:1894
msgid "reference to the parent order that contains this product"
msgstr "Odniesienie do zamówienia nadrzędnego zawierającego ten produkt"

#: engine/core/models.py:1895
msgid "parent order"
msgstr "Zamówienie nadrzędne"

#: engine/core/models.py:1904
msgid "the specific product associated with this order line"
msgstr "Konkretny produkt powiązany z tą linią zamówienia"

#: engine/core/models.py:1911
msgid "quantity of this specific product in the order"
msgstr "Ilość tego konkretnego produktu w zamówieniu"

#: engine/core/models.py:1912
msgid "product quantity"
msgstr "Ilość produktu"

#: engine/core/models.py:1919
msgid "current status of this product in the order"
msgstr "Aktualny status tego produktu w zamówieniu"

#: engine/core/models.py:1920
msgid "product line status"
msgstr "Status linii produktów"

#: engine/core/models.py:1987
msgid "order product must have an order"
msgstr "Orderproduct musi mieć powiązane zamówienie!"

#: engine/core/models.py:1989
#, python-brace-format
msgid "wrong action specified for feedback: {action}"
msgstr "Nieprawidłowa akcja określona dla informacji zwrotnej: {action}!"

#: engine/core/models.py:2006
msgid "you cannot feedback an order which is not received"
msgstr ""
"Nie można usunąć produktów z zamówienia, które nie jest zamówieniem "
"oczekującym."

#: engine/core/models.py:2015
msgid "name"
msgstr "Nazwa"

#: engine/core/models.py:2017
msgid "URL of the integration"
msgstr "Adres URL integracji"

#: engine/core/models.py:2020
msgid "authentication credentials"
msgstr "Dane uwierzytelniające"

#: engine/core/models.py:2043
msgid "you can only have one default CRM provider"
msgstr "Można mieć tylko jednego domyślnego dostawcę CRM"

#: engine/core/models.py:2053
msgid "CRM"
msgstr "CRM"

#: engine/core/models.py:2054
msgid "CRMs"
msgstr "CRM"

#: engine/core/models.py:2070
msgid "order CRM link"
msgstr "Łącze CRM zamówienia"

#: engine/core/models.py:2071
msgid "orders CRM links"
msgstr "Łącza CRM zamówień"

#: engine/core/models.py:2076
msgid ""
"Represents the downloading functionality for digital assets associated with "
"orders. The DigitalAssetDownload class provides the ability to manage and "
"access downloads related to order products. It maintains information about "
"the associated order product, the number of downloads, and whether the asset "
"is publicly visible. It includes a method to generate a URL for downloading "
"the asset when the associated order is in a completed status."
msgstr ""
"Reprezentuje funkcjonalność pobierania zasobów cyfrowych powiązanych z "
"zamówieniami. Klasa DigitalAssetDownload zapewnia możliwość zarządzania i "
"uzyskiwania dostępu do plików do pobrania powiązanych z produktami "
"zamówienia. Przechowuje informacje o powiązanym produkcie zamówienia, "
"liczbie pobrań i tym, czy zasób jest publicznie widoczny. Zawiera metodę "
"generowania adresu URL do pobrania zasobu, gdy powiązane zamówienie ma "
"status ukończonego."

#: engine/core/models.py:2092
msgid "download"
msgstr "Pobierz"

#: engine/core/models.py:2093
msgid "downloads"
msgstr "Pliki do pobrania"

#: engine/core/serializers/utility.py:91
msgid ""
"you must provide a comment, rating, and order product uuid to add feedback."
msgstr ""
"Aby dodać opinię, należy podać komentarz, ocenę i identyfikator produktu "
"zamówienia."

#: engine/core/sitemaps.py:25
msgid "Home"
msgstr "Strona główna"

#: engine/core/sitemaps.py:30
msgid "Contact Us"
msgstr "Kontakt"

#: engine/core/sitemaps.py:35
msgid "About Us"
msgstr "O nas"

#: engine/core/templates/admin/dashboard/_customers_mix.html:5
msgid "Customers mix (30d)"
msgstr "Mix klientów (30d)"

#: engine/core/templates/admin/dashboard/_customers_mix.html:10
msgid "New customers"
msgstr "Nowi klienci"

#: engine/core/templates/admin/dashboard/_customers_mix.html:17
msgid "Returning customers"
msgstr "Powracający klienci"

#: engine/core/templates/admin/dashboard/_customers_mix.html:25
msgid "No customer activity in the last 30 days."
msgstr "Brak aktywności klienta w ciągu ostatnich 30 dni."

#: engine/core/templates/admin/dashboard/_daily_sales.html:5
msgid "Daily sales"
msgstr "Dzienna sprzedaż"

#: engine/core/templates/admin/dashboard/_daily_sales.html:59
msgid "Orders (FINISHED)"
msgstr "Zamówienia (ZAKOŃCZONE)"

#: engine/core/templates/admin/dashboard/_daily_sales.html:69
msgid "Gross revenue"
msgstr "Przychód brutto"

#: engine/core/templates/admin/dashboard/_daily_sales.html:106
#: engine/core/templates/admin/dashboard/_kpis.html:20
msgid "Orders"
msgstr "Zamówienia"

#: engine/core/templates/admin/dashboard/_daily_sales.html:113
msgid "Gross"
msgstr "Brutto"

#: engine/core/templates/admin/dashboard/_header.html:3
msgid "Dashboard"
msgstr "Pulpit nawigacyjny"

#: engine/core/templates/admin/dashboard/_income_overview.html:7
msgid "Income overview"
msgstr "Przegląd dochodów"

#: engine/core/templates/admin/dashboard/_income_overview.html:31
#: engine/core/templates/admin/dashboard/_income_overview.html:66
msgid "Net"
msgstr "Przychody netto"

#: engine/core/templates/admin/dashboard/_income_overview.html:37
#: engine/core/templates/admin/dashboard/_income_overview.html:66
msgid "Taxes"
msgstr "Podatki"

#: engine/core/templates/admin/dashboard/_income_overview.html:43
#: engine/core/templates/admin/dashboard/_income_overview.html:66
msgid "Returns"
msgstr "Zwroty"

#: engine/core/templates/admin/dashboard/_income_overview.html:48
msgid "Gross (pie total)"
msgstr "Przychód brutto"

#: engine/core/templates/admin/dashboard/_income_overview.html:72
msgid "No data"
msgstr "Brak daty"

#: engine/core/templates/admin/dashboard/_kpis.html:6
msgid "GMV"
msgstr "GMV"

#: engine/core/templates/admin/dashboard/_kpis.html:34
msgid "AOV"
msgstr "AOV"

#: engine/core/templates/admin/dashboard/_kpis.html:48
msgid "Net revenue"
msgstr "Przychody netto"

#: engine/core/templates/admin/dashboard/_kpis.html:62
msgid "Refund rate"
msgstr "Stopa zwrotu"

#: engine/core/templates/admin/dashboard/_kpis.html:73
msgid "returned"
msgstr "Zwrócony"

#: engine/core/templates/admin/dashboard/_low_stock.html:5
msgid "Low stock"
msgstr "Niskie stany magazynowe"

#: engine/core/templates/admin/dashboard/_low_stock.html:29
msgid "No low stock items."
msgstr "Brak pozycji o niskim stanie magazynowym."

#: engine/core/templates/admin/dashboard/_most_returned.html:5
msgid "Most returned products (30d)"
msgstr "Najczęściej zwracane produkty (30d)"

#: engine/core/templates/admin/dashboard/_most_returned.html:24
msgid "No returns in the last 30 days."
msgstr "Brak zwrotów w ciągu ostatnich 30 dni."

#: engine/core/templates/admin/dashboard/_product_lists.html:6
msgid "Most wished product"
msgstr "Najbardziej pożądany produkt"

#: engine/core/templates/admin/dashboard/_product_lists.html:33
#: engine/core/templates/admin/dashboard/_product_lists.html:68
msgid "No data yet."
msgstr "Brak danych."

#: engine/core/templates/admin/dashboard/_product_lists.html:41
msgid "Most popular product"
msgstr "Najpopularniejszy produkt"

#: engine/core/templates/admin/dashboard/_quick_links.html:5
msgid "Quick Links"
msgstr "Szybkie łącza"

#: engine/core/templates/admin/dashboard/_quick_links.html:12
msgid "No links available."
msgstr "Brak dostępnych linków."

#: engine/core/templates/admin/dashboard/_shipped_vs_digital.html:5
msgid "Shipped vs Digital (30d)"
msgstr "Wysyłane vs cyfrowe (30d)"

#: engine/core/templates/admin/dashboard/_shipped_vs_digital.html:10
msgid "Digital"
msgstr "Cyfrowy"

#: engine/core/templates/admin/dashboard/_shipped_vs_digital.html:20
msgid "Shipped"
msgstr "Wysłane"

#: engine/core/templates/admin/dashboard/_top_categories.html:5
msgid "Top categories by quantity (30d)"
msgstr "Najlepsze kategorie według ilości (30d)"

#: engine/core/templates/admin/dashboard/_top_categories.html:23
msgid "No category sales in the last 30 days."
msgstr "Brak sprzedaży kategorii w ciągu ostatnich 30 dni."

#: engine/core/templates/admin/index.html:9
msgid "Django site admin"
msgstr "Administrator strony Django"

#: engine/core/templates/digital_order_created_email.html:7
#: engine/core/templates/digital_order_created_email.html:100
#: engine/core/templates/digital_order_delivered_email.html:6
#: engine/core/templates/shipped_order_created_email.html:7
#: engine/core/templates/shipped_order_created_email.html:99
#: engine/core/templates/shipped_order_delivered_email.html:7
#: engine/core/templates/shipped_order_delivered_email.html:99
msgid "order confirmation"
msgstr "Potwierdzenie zamówienia"

#: engine/core/templates/digital_order_created_email.html:95
#: engine/core/templates/digital_order_delivered_email.html:94
#: engine/core/templates/promocode_granted_email.html:94
#: engine/core/templates/shipped_order_created_email.html:94
#: engine/core/templates/shipped_order_delivered_email.html:94
msgid "logo"
msgstr "Logo"

#: engine/core/templates/digital_order_created_email.html:101
#: engine/core/templates/shipped_order_created_email.html:100
#: engine/core/templates/shipped_order_delivered_email.html:100
#, python-format
msgid "hello %(order.user.first_name)s,"
msgstr "Witaj %(order.user.first_name)s,"

#: engine/core/templates/digital_order_created_email.html:102
#, python-format
msgid ""
"thank you for your order #%(order.pk)s! we are pleased to inform you that\n"
"                            we have taken your order into work. below are "
"the details of your\n"
"                            order:"
msgstr ""
"Dziękujemy za zamówienie #%(order.pk)s! Z przyjemnością informujemy, że "
"przyjęliśmy Twoje zamówienie do realizacji. Poniżej znajdują się szczegóły "
"zamówienia:"

#: engine/core/templates/digital_order_created_email.html:112
#: engine/core/templates/digital_order_delivered_email.html:110
#: engine/core/templates/shipped_order_created_email.html:110
#: engine/core/templates/shipped_order_delivered_email.html:110
msgid "total"
msgstr "Łącznie"

#: engine/core/templates/digital_order_created_email.html:125
#: engine/core/templates/digital_order_delivered_email.html:157
#: engine/core/templates/shipped_order_created_email.html:127
#: engine/core/templates/shipped_order_delivered_email.html:127
msgid "total price"
msgstr "Cena całkowita"

#: engine/core/templates/digital_order_created_email.html:131
#: engine/core/templates/shipped_order_created_email.html:140
#: engine/core/templates/shipped_order_delivered_email.html:140
#, python-format
msgid ""
"if you have any questions, feel free to contact our support at\n"
"                            %(config.EMAIL_HOST_USER)s."
msgstr ""
"Jeśli masz jakiekolwiek pytania, skontaktuj się z naszym działem pomocy "
"technicznej pod adresem %(config.EMAIL_HOST_USER)s."

#: engine/core/templates/digital_order_created_email.html:133
#, python-format
msgid "best regards,<br>the %(config.PROJECT_NAME)s team"
msgstr "Najlepsze pozdrowienia,<br>zespół %(config.PROJECT_NAME)s"

#: engine/core/templates/digital_order_created_email.html:139
#: engine/core/templates/digital_order_delivered_email.html:171
#: engine/core/templates/promocode_granted_email.html:114
msgid "all rights reserved"
msgstr "Wszelkie prawa zastrzeżone"

#: engine/core/templates/digital_order_delivered_email.html:99
msgid "order delivered"
msgstr "Zamówienie dostarczone"

#: engine/core/templates/digital_order_delivered_email.html:100
#: engine/core/templates/promocode_granted_email.html:100
#, python-format
msgid "hello %(user_first_name)s,"
msgstr "Witaj %(user_first_name)s,"

#: engine/core/templates/digital_order_delivered_email.html:101
#, python-format
msgid ""
"we have successfully processed your order №%(order_uuid)s! below are the\n"
"                            details of your order:"
msgstr ""
"Pomyślnie przetworzyliśmy Twoje zamówienie №%(order_uuid)s! Poniżej znajdują "
"się szczegóły zamówienia:"

#: engine/core/templates/digital_order_delivered_email.html:128
msgid ""
"additional\n"
"                                                    information"
msgstr ""
"dodatkowe\n"
"                                                    informacje"

#: engine/core/templates/digital_order_delivered_email.html:137
#: engine/core/templates/json_table_widget.html:6
msgid "value"
msgstr "Wartość"

#: engine/core/templates/digital_order_delivered_email.html:163
#: engine/core/templates/promocode_granted_email.html:106
#, python-format
msgid ""
"if you have any questions, feel free to contact our support at\n"
"                            %(contact_email)s."
msgstr ""
"Jeśli masz jakiekolwiek pytania, skontaktuj się z naszym działem pomocy "
"technicznej pod adresem %(contact_email)s."

#: engine/core/templates/digital_order_delivered_email.html:165
#: engine/core/templates/promocode_granted_email.html:108
#, python-format
msgid "best regards,<br>the %(project_name)s team"
msgstr "Najlepsze pozdrowienia,<br>zespół %(project_name)s"

#: engine/core/templates/json_table_widget.html:5
msgid "key"
msgstr "Klucz"

#: engine/core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Dodaj wiersz"

#: engine/core/templates/promocode_granted_email.html:6
#: engine/core/templates/promocode_granted_email.html:99
msgid "promocode granted"
msgstr "Przyznany kod promocyjny"

#: engine/core/templates/promocode_granted_email.html:101
msgid ""
"Thank you for staying with us! We have granted you with a promocode\n"
"                            for "
msgstr ""
"Dziękujemy za pozostanie z nami! Otrzymałeś od nas kod promocyjny\n"
"                            na"

#: engine/core/templates/shipped_order_created_email.html:101
#: engine/core/templates/shipped_order_delivered_email.html:101
msgid ""
"thank you for your order! we are pleased to confirm your purchase. below "
"are\n"
"                            the details of your order:"
msgstr ""
"Dziękujemy za zamówienie! Z przyjemnością potwierdzamy zakup. Poniżej "
"znajdują się szczegóły zamówienia:"

#: engine/core/templates/shipped_order_created_email.html:123
#: engine/core/templates/shipped_order_delivered_email.html:123
msgid "shipping price"
msgstr "Cena wysyłki"

#: engine/core/templates/shipped_order_created_email.html:133
#: engine/core/templates/shipped_order_delivered_email.html:133
msgid "your order will be delivered to the following address:"
msgstr "Zamówienie zostanie dostarczone pod następujący adres:"

#: engine/core/templates/shipped_order_created_email.html:142
#: engine/core/templates/shipped_order_delivered_email.html:142
#, python-format
msgid "best regards, <br>The %(config.PROJECT_NAME)s team"
msgstr "Z wyrazami szacunku, <br>Zespół %(config.PROJECT_NAME)s"

#: engine/core/templates/shipped_order_created_email.html:147
#: engine/core/templates/shipped_order_delivered_email.html:147
msgid ""
"all rights\n"
"                        reserved"
msgstr ""
"wszelkie prawa\n"
"                        zastrzeżone"

#: engine/core/utils/caching.py:49
msgid "both data and timeout are required"
msgstr "Wymagane są zarówno dane, jak i limit czasu"

#: engine/core/utils/caching.py:52
msgid "invalid timeout value, it must be between 0 and 216000 seconds"
msgstr ""
"Nieprawidłowa wartość limitu czasu, musi zawierać się w przedziale od 0 do "
"216000 sekund."

#: engine/core/utils/emailing.py:27
#, python-brace-format
msgid "{settings.PROJECT_NAME} | contact us initiated"
msgstr "{settings.PROJECT_NAME} | zainicjowany kontakt"

#: engine/core/utils/emailing.py:81
#, python-brace-format
msgid "{settings.PROJECT_NAME} | order confirmation"
msgstr "{settings.PROJECT_NAME} | potwierdzenie zamówienia"

#: engine/core/utils/emailing.py:115
#, python-brace-format
msgid "{settings.PROJECT_NAME} | order delivered"
msgstr "{settings.PROJECT_NAME} | zamówienie dostarczone"

#: engine/core/utils/emailing.py:203
#, python-brace-format
msgid "{settings.PROJECT_NAME} | promocode granted"
msgstr "{settings.PROJECT_NAME} | przyznany kod promocyjny"

#: engine/core/utils/messages.py:3
msgid "you do not have permission to perform this action."
msgstr "Nie masz uprawnień do wykonania tej akcji."

#: engine/core/utils/nominatim.py:8
msgid "NOMINATIM_URL must be configured."
msgstr "Parametr NOMINATIM_URL musi być skonfigurowany!"

#: engine/core/validators.py:23
#, python-brace-format
msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels"
msgstr ""
"Wymiary obrazu nie powinny przekraczać w{max_width} x h{max_height} pikseli."

#: engine/core/views.py:104
msgid ""
"Handles the request for the sitemap index and returns an XML response. It "
"ensures the response includes the appropriate content type header for XML."
msgstr ""
"Obsługuje żądanie indeksu mapy witryny i zwraca odpowiedź XML. Zapewnia, że "
"odpowiedź zawiera odpowiedni nagłówek typu zawartości dla XML."

#: engine/core/views.py:119
msgid ""
"Handles the detailed view response for a sitemap. This function processes "
"the request, fetches the appropriate sitemap detail response, and sets the "
"Content-Type header for XML."
msgstr ""
"Obsługuje szczegółową odpowiedź widoku dla mapy witryny. Ta funkcja "
"przetwarza żądanie, pobiera odpowiednią szczegółową odpowiedź mapy witryny i "
"ustawia nagłówek Content-Type dla XML."

#: engine/core/views.py:155
msgid ""
"Returns a list of supported languages and their corresponding information."
msgstr "Zwraca listę obsługiwanych języków i odpowiadające im informacje."

#: engine/core/views.py:182
msgid "Returns the parameters of the website as a JSON object."
msgstr "Zwraca parametry strony internetowej jako obiekt JSON."

#: engine/core/views.py:198
msgid ""
"Handles cache operations such as reading and setting cache data with a "
"specified key and timeout."
msgstr ""
"Obsługuje operacje pamięci podręcznej, takie jak odczytywanie i ustawianie "
"danych pamięci podręcznej z określonym kluczem i limitem czasu."

#: engine/core/views.py:220
msgid "Handles `contact us` form submissions."
msgstr "Obsługuje zgłoszenia formularzy `kontaktuj się z nami`."

#: engine/core/views.py:236
msgid ""
"Handles requests for processing and validating URLs from incoming POST "
"requests."
msgstr ""
"Obsługuje żądania przetwarzania i sprawdzania poprawności adresów URL z "
"przychodzących żądań POST."

#: engine/core/views.py:273
msgid "Handles global search queries."
msgstr "Obsługuje globalne zapytania wyszukiwania."

#: engine/core/views.py:289
msgid "Handles the logic of buying as a business without registration."
msgstr "Obsługuje logikę zakupu jako firma bez rejestracji."

#: engine/core/views.py:337
msgid ""
"Handles the downloading of a digital asset associated with an order.\n"
"This function attempts to serve the digital asset file located in the "
"storage directory of the project. If the file is not found, an HTTP 404 "
"error is raised to indicate the resource is unavailable."
msgstr ""
"Obsługuje pobieranie zasobu cyfrowego powiązanego z zamówieniem.\n"
"Ta funkcja próbuje obsłużyć plik zasobu cyfrowego znajdujący się w katalogu "
"przechowywania projektu. Jeśli plik nie zostanie znaleziony, zgłaszany jest "
"błąd HTTP 404 wskazujący, że zasób jest niedostępny."

#: engine/core/views.py:348
msgid "order_product_uuid is required"
msgstr "Order_product_uuid jest wymagany"

#: engine/core/views.py:355
msgid "order product does not exist"
msgstr "zamówiony produkt nie istnieje"

#: engine/core/views.py:358
msgid "you can only download the digital asset once"
msgstr "Zasób cyfrowy można pobrać tylko raz"

#: engine/core/views.py:362
msgid "the order must be paid before downloading the digital asset"
msgstr "zamówienie musi zostać opłacone przed pobraniem zasobu cyfrowego"

#: engine/core/views.py:369
msgid "the order product does not have a product"
msgstr "Produkt zamówienia nie ma produktu"

#: engine/core/views.py:412
msgid "favicon not found"
msgstr "nie znaleziono favicon"

#: engine/core/views.py:418
msgid ""
"Handles requests for the favicon of a website.\n"
"This function attempts to serve the favicon file located in the static "
"directory of the project. If the favicon file is not found, an HTTP 404 "
"error is raised to indicate the resource is unavailable."
msgstr ""
"Obsługuje żądania favicon strony internetowej.\n"
"Ta funkcja próbuje obsłużyć plik favicon znajdujący się w katalogu "
"statycznym projektu. Jeśli plik favicon nie zostanie znaleziony, zgłaszany "
"jest błąd HTTP 404 wskazujący, że zasób jest niedostępny."

#: engine/core/views.py:432
msgid ""
"Redirects the request to the admin index page. The function handles incoming "
"HTTP requests and redirects them to the Django admin interface index page. "
"It uses Django's `redirect` function for handling the HTTP redirection."
msgstr ""
"Przekierowuje żądanie na stronę indeksu administratora. Funkcja obsługuje "
"przychodzące żądania HTTP i przekierowuje je na stronę indeksu interfejsu "
"administratora Django. Używa funkcji `redirect` Django do obsługi "
"przekierowania HTTP."

#: engine/core/views.py:445
msgid "Returns current version of the eVibes. "
msgstr "Zwraca aktualną wersję aplikacji eVibes."

#: engine/core/views.py:674 engine/core/views.py:689
#, python-format
msgid "Revenue & Orders (last %(days)d)"
msgstr "Przychody i zamówienia (ostatnie %(days)d)"

#: engine/core/views.py:870
msgid "Returns custom variables for Dashboard. "
msgstr "Zwraca zmienne niestandardowe dla Dashboard."

#: engine/core/viewsets.py:139
msgid ""
"Defines a viewset for managing Evibes-related operations. The EvibesViewSet "
"class inherits from ModelViewSet and provides functionality for handling "
"actions and operations on Evibes entities. It includes support for dynamic "
"serializer classes based on the current action, customizable permissions, "
"and rendering formats."
msgstr ""
"Definiuje zestaw widoków do zarządzania operacjami związanymi z Evibes. "
"Klasa EvibesViewSet dziedziczy z ModelViewSet i zapewnia funkcjonalność do "
"obsługi akcji i operacji na encjach Evibes. Obejmuje ona obsługę "
"dynamicznych klas serializatora w oparciu o bieżącą akcję, konfigurowalne "
"uprawnienia i formaty renderowania."

#: engine/core/viewsets.py:160
msgid ""
"Represents a viewset for managing AttributeGroup objects. Handles operations "
"related to AttributeGroup, including filtering, serialization, and retrieval "
"of data. This class is part of the application's API layer and provides a "
"standardized way to process requests and responses for AttributeGroup data."
msgstr ""
"Reprezentuje zestaw widoków do zarządzania obiektami AttributeGroup. "
"Obsługuje operacje związane z AttributeGroup, w tym filtrowanie, "
"serializację i pobieranie danych. Klasa ta jest częścią warstwy API "
"aplikacji i zapewnia ustandaryzowany sposób przetwarzania żądań i odpowiedzi "
"dla danych AttributeGroup."

#: engine/core/viewsets.py:179
msgid ""
"Handles operations related to Attribute objects within the application. "
"Provides a set of API endpoints to interact with Attribute data. This class "
"manages querying, filtering, and serialization of Attribute objects, "
"allowing dynamic control over the data returned, such as filtering by "
"specific fields or retrieving detailed versus simplified information "
"depending on the request."
msgstr ""
"Obsługuje operacje związane z obiektami Attribute w aplikacji. Zapewnia "
"zestaw punktów końcowych API do interakcji z danymi atrybutów. Ta klasa "
"zarządza zapytaniami, filtrowaniem i serializacją obiektów Attribute, "
"umożliwiając dynamiczną kontrolę nad zwracanymi danymi, takimi jak "
"filtrowanie według określonych pól lub pobieranie szczegółowych lub "
"uproszczonych informacji w zależności od żądania."

#: engine/core/viewsets.py:198
msgid ""
"A viewset for managing AttributeValue objects. This viewset provides "
"functionality for listing, retrieving, creating, updating, and deleting "
"AttributeValue objects. It integrates with Django REST Framework's viewset "
"mechanisms and uses appropriate serializers for different actions. Filtering "
"capabilities are provided through the DjangoFilterBackend."
msgstr ""
"Zestaw widoków do zarządzania obiektami AttributeValue. Ten viewset zapewnia "
"funkcjonalność do listowania, pobierania, tworzenia, aktualizowania i "
"usuwania obiektów AttributeValue. Integruje się z mechanizmami viewset "
"Django REST Framework i używa odpowiednich serializatorów dla różnych akcji. "
"Możliwości filtrowania są dostarczane przez DjangoFilterBackend."

#: engine/core/viewsets.py:217
msgid ""
"Manages views for Category-related operations. The CategoryViewSet class is "
"responsible for handling operations related to the Category model in the "
"system. It supports retrieving, filtering, and serializing category data. "
"The viewset also enforces permissions to ensure that only authorized users "
"can access specific data."
msgstr ""
"Zarządza widokami dla operacji związanych z kategoriami. Klasa "
"CategoryViewSet jest odpowiedzialna za obsługę operacji związanych z modelem "
"kategorii w systemie. Obsługuje pobieranie, filtrowanie i serializowanie "
"danych kategorii. Zestaw widoków wymusza również uprawnienia, aby zapewnić, "
"że tylko autoryzowani użytkownicy mają dostęp do określonych danych."

#: engine/core/viewsets.py:346
msgid ""
"Represents a viewset for managing Brand instances. This class provides "
"functionality for querying, filtering, and serializing Brand objects. It "
"uses Django's ViewSet framework to simplify the implementation of API "
"endpoints for Brand objects."
msgstr ""
"Reprezentuje zestaw widoków do zarządzania instancjami Brand. Ta klasa "
"zapewnia funkcjonalność dla zapytań, filtrowania i serializacji obiektów "
"Brand. Używa frameworka ViewSet Django, aby uprościć implementację punktów "
"końcowych API dla obiektów Brand."

#: engine/core/viewsets.py:458
msgid ""
"Manages operations related to the `Product` model in the system. This class "
"provides a viewset for managing products, including their filtering, "
"serialization, and operations on specific instances. It extends from "
"`EvibesViewSet` to use common functionality and integrates with the Django "
"REST framework for RESTful API operations. Includes methods for retrieving "
"product details, applying permissions, and accessing related feedback of a "
"product."
msgstr ""
"Zarządza operacjami związanymi z modelem `Product` w systemie. Ta klasa "
"zapewnia zestaw widoków do zarządzania produktami, w tym ich filtrowania, "
"serializacji i operacji na konkretnych instancjach. Rozszerza się z "
"`EvibesViewSet`, aby używać wspólnej funkcjonalności i integruje się z "
"frameworkiem Django REST dla operacji RESTful API. Zawiera metody pobierania "
"szczegółów produktu, stosowania uprawnień i uzyskiwania dostępu do "
"powiązanych informacji zwrotnych o produkcie."

#: engine/core/viewsets.py:605
msgid ""
"Represents a viewset for managing Vendor objects. This viewset allows "
"fetching, filtering, and serializing Vendor data. It defines the queryset, "
"filter configurations, and serializer classes used to handle different "
"actions. The purpose of this class is to provide streamlined access to "
"Vendor-related resources through the Django REST framework."
msgstr ""
"Reprezentuje zestaw widoków do zarządzania obiektami Vendor. Ten zestaw "
"widoków umożliwia pobieranie, filtrowanie i serializowanie danych dostawcy. "
"Definiuje zestaw zapytań, konfiguracje filtrów i klasy serializatora używane "
"do obsługi różnych działań. Celem tej klasy jest zapewnienie usprawnionego "
"dostępu do zasobów związanych z Vendorem poprzez framework Django REST."

#: engine/core/viewsets.py:625
msgid ""
"Representation of a view set handling Feedback objects. This class manages "
"operations related to Feedback objects, including listing, filtering, and "
"retrieving details. The purpose of this view set is to provide different "
"serializers for different actions and implement permission-based handling of "
"accessible Feedback objects. It extends the base `EvibesViewSet` and makes "
"use of Django's filtering system for querying data."
msgstr ""
"Reprezentacja zestawu widoków obsługujących obiekty opinii. Ta klasa "
"zarządza operacjami związanymi z obiektami opinii, w tym listowaniem, "
"filtrowaniem i pobieraniem szczegółów. Celem tego zestawu widoków jest "
"zapewnienie różnych serializatorów dla różnych akcji i zaimplementowanie "
"opartej na uprawnieniach obsługi dostępnych obiektów opinii. Rozszerza "
"bazowy `EvibesViewSet` i wykorzystuje system filtrowania Django do "
"odpytywania danych."

#: engine/core/viewsets.py:652
msgid ""
"ViewSet for managing orders and related operations. This class provides "
"functionality to retrieve, modify, and manage order objects. It includes "
"various endpoints for handling order operations such as adding or removing "
"products, performing purchases for registered as well as unregistered users, "
"and retrieving the current authenticated user's pending orders. The ViewSet "
"uses multiple serializers based on the specific action being performed and "
"enforces permissions accordingly while interacting with order data."
msgstr ""
"ViewSet do zarządzania zamówieniami i powiązanymi operacjami. Klasa ta "
"zapewnia funkcjonalność pobierania, modyfikowania i zarządzania obiektami "
"zamówień. Zawiera różne punkty końcowe do obsługi operacji zamówień, takich "
"jak dodawanie lub usuwanie produktów, dokonywanie zakupów dla "
"zarejestrowanych i niezarejestrowanych użytkowników oraz pobieranie "
"oczekujących zamówień bieżącego uwierzytelnionego użytkownika. ViewSet "
"wykorzystuje wiele serializatorów w oparciu o konkretną wykonywaną akcję i "
"odpowiednio egzekwuje uprawnienia podczas interakcji z danymi zamówienia."

#: engine/core/viewsets.py:914
msgid ""
"Provides a viewset for managing OrderProduct entities. This viewset enables "
"CRUD operations and custom actions specific to the OrderProduct model. It "
"includes filtering, permission checks, and serializer switching based on the "
"requested action. Additionally, it provides a detailed action for handling "
"feedback on OrderProduct instances"
msgstr ""
"Udostępnia zestaw widoków do zarządzania jednostkami OrderProduct. Ten "
"zestaw widoków umożliwia operacje CRUD i niestandardowe akcje specyficzne "
"dla modelu OrderProduct. Obejmuje filtrowanie, sprawdzanie uprawnień i "
"przełączanie serializera w oparciu o żądaną akcję. Dodatkowo zapewnia "
"szczegółową akcję do obsługi informacji zwrotnych na temat instancji "
"OrderProduct"

#: engine/core/viewsets.py:974
msgid "Manages operations related to Product images in the application. "
msgstr "Zarządza operacjami związanymi z obrazami produktów w aplikacji."

#: engine/core/viewsets.py:988
msgid ""
"Manages the retrieval and handling of PromoCode instances through various "
"API actions."
msgstr ""
"Zarządza pobieraniem i obsługą instancji PromoCode poprzez różne akcje API."

#: engine/core/viewsets.py:1019
msgid "Represents a view set for managing promotions. "
msgstr "Reprezentuje zestaw widoków do zarządzania promocjami."

#: engine/core/viewsets.py:1032
msgid "Handles operations related to Stock data in the system."
msgstr "Obsługuje operacje związane z danymi Stock w systemie."

#: engine/core/viewsets.py:1046
msgid ""
"ViewSet for managing Wishlist operations. The WishlistViewSet provides "
"endpoints for interacting with a user's wish list, allowing for the "
"retrieval, modification, and customization of products within the wish list. "
"This ViewSet facilitates functionality such as adding, removing, and bulk "
"actions for wishlist products. Permission checks are integrated to ensure "
"that users can only manage their own wishlists unless explicit permissions "
"are granted."
msgstr ""
"ViewSet do zarządzania operacjami Wishlist. WishlistViewSet zapewnia punkty "
"końcowe do interakcji z listą życzeń użytkownika, umożliwiając pobieranie, "
"modyfikowanie i dostosowywanie produktów na liście życzeń. Ten ViewSet "
"ułatwia takie funkcje, jak dodawanie, usuwanie i akcje zbiorcze dla "
"produktów z listy życzeń. Kontrole uprawnień są zintegrowane, aby zapewnić, "
"że użytkownicy mogą zarządzać tylko własnymi listami życzeń, chyba że "
"zostaną przyznane wyraźne uprawnienia."

#: engine/core/viewsets.py:1183
msgid ""
"This class provides viewset functionality for managing `Address` objects. "
"The AddressViewSet class enables CRUD operations, filtering, and custom "
"actions related to address entities. It includes specialized behaviors for "
"different HTTP methods, serializer overrides, and permission handling based "
"on the request context."
msgstr ""
"Ta klasa zapewnia funkcjonalność zestawu widoków do zarządzania obiektami "
"`Address`. Klasa AddressViewSet umożliwia operacje CRUD, filtrowanie i "
"niestandardowe akcje związane z jednostkami adresowymi. Obejmuje ona "
"wyspecjalizowane zachowania dla różnych metod HTTP, zastępowanie serializera "
"i obsługę uprawnień w oparciu o kontekst żądania."

#: engine/core/viewsets.py:1254
#, python-brace-format
msgid "Geocoding error: {e}"
msgstr "Błąd geokodowania: {e}"

#: engine/core/viewsets.py:1262
msgid ""
"Handles operations related to Product Tags within the application. This "
"class provides functionality for retrieving, filtering, and serializing "
"Product Tag objects. It supports flexible filtering on specific attributes "
"using the specified filter backend and dynamically uses different "
"serializers based on the action being performed."
msgstr ""
"Obsługuje operacje związane ze znacznikami produktów w aplikacji. Klasa ta "
"zapewnia funkcjonalność pobierania, filtrowania i serializowania obiektów "
"Product Tag. Obsługuje elastyczne filtrowanie określonych atrybutów przy "
"użyciu określonego zaplecza filtra i dynamicznie wykorzystuje różne "
"serializatory w zależności od wykonywanej akcji."
