[ 'name_prefix' => 'order', 'name_suffix' => 'PRO', 'name_full' => 'orderPRO', ], 'meta' => [ 'title_pattern' => 'orderPRO - :title', 'default_panel_title' => 'Panel', 'default_login_title' => 'Logowanie', ], 'actions' => [ 'login' => 'Zaloguj sie', 'logout' => 'Wyloguj', ], 'navigation' => [ 'main_menu' => 'Menu glowne', 'users' => 'Uzytkownicy', 'database' => 'Baza danych', 'products' => 'Produkty', 'orders' => 'Zamowienia', 'orders_list' => 'Lista zamowien', 'marketplace' => 'Marketplace', 'cron' => 'Cron', 'dashboard' => 'Dashboard', 'settings' => 'Ustawienia', 'statuses' => 'Statusy', 'integrations' => 'Integracje', 'allegro' => 'Integracje Allegro', 'apaczka' => 'Integracja Apaczka', 'inpost' => 'Integracja InPost', 'company' => 'Dane firmy', 'accounting' => 'Ksiegowosc', 'accounting_section' => 'Ksiegowosc', ], 'marketplace' => [ 'title' => 'Marketplace', 'description' => 'Aktywne integracje i powiazane oferty marketplace.', 'integrations_title' => 'Aktywne integracje', 'offers_title' => 'Powiazane oferty: :name', 'offers_description' => 'Lista ofert ze sklepu, ktore sa powiazane z produktami w orderPRO.', 'empty_integrations' => 'Brak aktywnych integracji.', 'empty_offers' => 'Brak powiazanych ofert dla tej integracji.', 'fields' => [ 'integration' => 'Integracja', 'linked_offers_count' => 'Powiazane oferty', 'offer_name' => 'Tytul oferty marketplace', 'external_product_id' => 'External product ID', 'external_variant_id' => 'External variant ID', 'external_offer_id' => 'External offer ID', 'channel' => 'Kanal', 'product' => 'Produkt orderPRO', 'updated_at' => 'Ostatnia zmiana', 'categories' => 'Kategorie', 'actions' => 'Akcje', ], 'actions' => [ 'open_offers' => 'Pokaz oferty', 'back_to_marketplace' => 'Wroc do Marketplace', 'assign_categories' => 'Przypisz kategorie', 'edit_offer' => 'Edytuj', ], 'flash' => [ 'integration_not_found' => 'Nie znaleziono aktywnej integracji.', 'product_updated' => 'Produkt zostal zaktualizowany w integracji shopPRO.', ], 'category_modal' => [ 'title' => 'Przypisz kategorie', 'loading' => 'Ladowanie kategorii...', 'no_categories' => 'Brak dostepnych kategorii.', 'save' => 'Zapisz', 'cancel' => 'Anuluj', 'saving' => 'Zapisuje...', 'saved' => 'Kategorie zapisane.', 'error_save' => 'Blad zapisu.', 'error_network' => 'Blad sieci.', ], ], 'auth' => [ 'login' => [ 'title' => 'Logowanie', 'heading' => 'Panel zarzadzania zamowieniami', 'subtitle' => 'Zaloguj sie, aby przejsc do obslugi zamowien i wysylek.', 'error_placeholder' => 'Miejsce na komunikat bledu logowania.', 'email_label' => 'Email', 'email_placeholder' => 'np. admin@firma.pl', 'password_label' => 'Haslo', 'password_placeholder' => 'Wpisz haslo', ], 'errors' => [ 'csrf_expired' => 'Sesja formularza wygasla. Odswiez strone i sprobuj ponownie.', 'invalid_credentials_format' => 'Podaj poprawny email i haslo.', 'invalid_credentials' => 'Niepoprawny email lub haslo.', ], ], 'dashboard' => [ 'title' => 'Dashboard', 'description' => 'Szkielet panelu jest gotowy. Kolejny krok: lista zamowien.', 'active_user_label' => 'Aktywny uzytkownik:', ], 'orders' => [ 'title' => 'Zamowienia', 'description' => 'Kompaktowa lista zamowien oparta o lokalna baze orderPRO.', 'empty' => 'Brak zamowien do wyswietlenia.', 'fields' => [ 'order_ref' => 'Zamowienie', 'status' => 'Status', 'buyer' => 'Kupujacy', 'products' => 'Produkty', 'items' => 'Pozycje', 'totals' => 'Kwoty', 'shipping' => 'Wysylka', 'ordered_at' => 'Data zamowienia', 'source_updated_at' => 'Ostatnia zmiana', ], 'filters' => [ 'search' => 'Szukaj (numer, ID, login, email, klient)', 'source' => 'Zrodlo', 'status' => 'Status', 'payment_status' => 'Platnosc', 'date_from' => 'Data od', 'date_to' => 'Data do', 'any' => 'Wszystkie', ], 'stats' => [ 'all' => 'Wszystkie', 'paid' => 'Oplacone', 'shipped' => 'Wyslane', ], 'details' => [ 'title' => 'Szczegoly zamowienia', 'tabs' => [ 'details' => 'Szczegoly zamowienia', 'history' => 'Historia zmian', 'shipments' => 'Przesylki', 'payments' => 'Platnosci', 'documents' => 'Dokumenty powiazane', ], 'items_title' => 'Pozycje', 'item_name' => 'Nazwa', 'item_qty' => 'Ilosc', 'item_price' => 'Cena brutto', 'item_sum' => 'Suma', 'order_info' => 'Szczegoly zamowienia', 'payment_shipping' => 'Platnosc i wysylka', 'address_customer' => 'Dane zamawiajacego', 'address_invoice' => 'Dane do faktury', 'address_delivery' => 'Dane wysylki', 'notes_title' => 'Wiadomosci i zalaczniki', 'history_title' => 'Historia statusow', 'fields' => [ 'status' => 'Status', 'source_order_id' => 'Numer zamowienia', 'external_order_id' => 'Numer zewnetrzny', 'ordered_at' => 'Data zamowienia', 'customer_login' => 'Login uzytkownika', 'currency' => 'Waluta', 'payment_status' => 'Status platnosci', 'total_with_tax' => 'Kwota brutto', 'total_paid' => 'Kwota oplacona', 'carrier' => 'Dostawa', 'send_date' => 'Data wysylki', 'shipments_count' => 'Liczba przesylek', ], 'status_change' => [ 'placeholder' => '-- zmien status --', 'save' => 'Zmien', 'success' => 'Status zamowienia zostal zmieniony.', 'failed' => 'Nie udalo sie zmienic statusu zamowienia.', 'status_required' => 'Wybierz nowy status zamowienia.', ], 'activity' => [ 'date' => 'Data', 'type' => 'Typ zdarzenia', 'summary' => 'Opis', 'actor' => 'Wykonawca', 'empty' => 'Brak zarejestrowanych zdarzen.', 'types' => [ 'status_change' => 'Zmiana statusu', 'payment' => 'Platnosc', 'invoice' => 'Faktura', 'shipment' => 'Przesylka', 'message' => 'Wiadomosc', 'document' => 'Dokument', 'import' => 'Import', 'note' => 'Notatka', 'shipment_created' => 'Przesylka WZA', 'shipment_label_downloaded' => 'Etykieta pobrana', 'shipment_error' => 'Blad przesylki', 'receipt_issued' => 'Paragon wystawiony', 'email_sent' => 'E-mail wyslany', 'email_failed' => 'Blad wysylki e-mail', ], 'actors' => [ 'system' => 'System', 'user' => 'Uzytkownik', 'import' => 'Import', 'api' => 'API', 'sync' => 'Synchronizacja', ], ], ], ], 'users' => [ 'title' => 'Zarzadzanie uzytkownikami', 'description' => 'Dodawaj konta dostepowe dla zespolu i zarzadzaj dostepem do panelu.', 'create_title' => 'Dodaj nowego uzytkownika', 'list_title' => 'Lista uzytkownikow', 'empty' => 'Brak uzytkownikow. Dodaj pierwsze konto.', 'fields' => [ 'name' => 'Imie i nazwisko', 'email' => 'Email', 'password' => 'Haslo', 'created_at' => 'Data utworzenia', ], 'actions' => [ 'add_user' => 'Dodaj uzytkownika', ], 'flash' => [ 'created' => 'Uzytkownik zostal dodany.', ], 'validation' => [ 'name_min' => 'Imie i nazwisko musi miec co najmniej 2 znaki.', 'email_invalid' => 'Podaj poprawny adres email.', 'email_taken' => 'Ten adres email jest juz zajety.', 'password_min' => 'Haslo musi miec co najmniej 8 znakow.', ], 'filters' => [ 'search' => 'Szukaj (imie, email)', 'sort' => 'Sortowanie', 'direction' => 'Kierunek', 'per_page' => 'Na strone', ], ], 'products' => [ 'title' => 'Produkty', 'description' => 'Lokalna baza produktow orderPRO przygotowana pod przyszly sync kanalowy.', 'empty' => 'Brak produktow. Dodaj pierwszy produkt.', 'flash' => [ 'created' => 'Produkt zostal dodany.', 'updated' => 'Produkt zostal zaktualizowany.', 'deleted' => 'Produkt zostal usuniety.', 'delete_failed' => 'Nie udalo sie usunac produktu.', 'not_found' => 'Nie znaleziono wskazanego produktu.', ], 'gs1' => [ 'assign_ean' => 'Przypisz EAN z GS1', 'ean_assigned' => 'EAN :ean zostal przypisany i zarejestrowany w GS1.', 'already_has_ean' => 'Produkt ma juz przypisany EAN.', 'error' => 'Blad podczas przypisywania EAN z GS1:', ], 'actions' => [ 'add' => 'Dodaj produkt', 'import_shoppro' => 'Import z shopPRO', 'export_shoppro' => 'Eksport do shopPRO', 'generate_next_sku' => 'Generuj kolejne SKU', 'preview' => 'Podglad', 'links' => 'Powiazania', 'edit' => 'Edytuj', 'delete' => 'Usun', 'save' => 'Zapisz', 'back' => 'Wroc do listy', 'filter' => 'Filtruj', 'reset' => 'Resetuj', ], 'tabs' => [ 'details' => 'Szczegoly', 'links' => 'Powiazania', ], 'content_tabs' => [ 'global' => 'Globalna', ], 'confirm' => [ 'delete' => 'Czy na pewno usunac produkt #:id?', ], 'sku_generator' => [ 'failed' => 'Nie udalo sie wygenerowac SKU.', 'confirm_title' => 'Blad', ], 'fields' => [ 'name' => 'Nazwa', 'type' => 'Typ', 'status' => 'Status', 'promoted' => 'Promowany', 'vat' => 'VAT (%)', 'weight' => 'Waga', 'quantity' => 'Stan', 'price_input_mode' => 'Tryb ceny', 'price_brutto' => 'Cena brutto', 'price_netto' => 'Cena netto', 'price_brutto_promo' => 'Cena brutto promo', 'price_netto_promo' => 'Cena netto promo', 'short_description' => 'Krotki opis', 'description' => 'Opis', 'meta_title' => 'Meta title', 'meta_description' => 'Meta description', 'meta_keywords' => 'Meta keywords', 'seo_link' => 'SEO link', 'updated_at' => 'Data modyfikacji', 'created_at' => 'Data dodania', 'actions' => 'Akcje', ], 'status' => [ 'active' => 'Aktywny', 'inactive' => 'Nieaktywny', ], 'promoted' => [ 'yes' => 'Tak', 'no' => 'Nie', ], 'type' => [ 'simple' => 'Prosty', 'variant_parent' => 'Wariantowy', ], 'price_mode' => [ 'brutto' => 'Wpisuje brutto', 'netto' => 'Wpisuje netto', ], 'filters' => [ 'title' => 'Filtry i sortowanie', 'search' => 'Szukaj (nazwa, SKU, EAN)', 'status' => 'Status', 'type' => 'Typ', 'sort' => 'Sortowanie', 'direction' => 'Kierunek', 'per_page' => 'Na strone', 'any' => 'Wszystkie', ], 'pagination' => [ 'summary' => 'Lacznie rekordow: :total', ], 'create' => [ 'title' => 'Dodaj produkt', 'description' => 'Utworz lokalny produkt w orderPRO (bez eksportu).', ], 'edit' => [ 'title' => 'Edycja produktu #:id', 'description' => 'Aktualizuj dane produktu i zapisuj zmiany w logu.', ], 'show' => [ 'title' => 'Podglad produktu #:id', 'description' => 'Widok tylko do odczytu wszystkich danych produktu.', 'details' => 'Szczegoly produktu', ], 'links' => [ 'title' => 'Powiazania', 'page_title' => 'Powiazania produktu #:id', 'description' => 'Mapowanie produktu orderPRO do ofert zewnetrznych (shopPRO / marketplace).', 'current_links' => 'Aktualne powiazania', 'search_title' => 'Wyszukiwarka ofert', 'empty_links' => 'Brak powiazan dla tego produktu.', 'empty_offers' => 'Brak ofert do wyswietlenia. Wybierz integracje, wpisz filtr lub wykonaj import ofert.', 'integration_placeholder' => '-- wybierz integracje --', 'search_placeholder' => 'Szukaj po nazwie, SKU, EAN lub external_product_id', 'fields' => [ 'integration' => 'Instancja', 'channel' => 'Kanal', 'search' => 'Fraza', 'offer_name' => 'Oferta', 'external_product_id' => 'External product ID', 'external_variant_id' => 'External variant ID', 'external_variant_id_optional' => 'Opcjonalny variant ID', 'link_type' => 'Typ', 'confidence' => 'Confidence', 'link_status' => 'Status', 'updated_at' => 'Ostatnia zmiana', 'history' => 'Historia', 'match_hint' => 'Dopasowanie', 'actions' => 'Akcje', ], 'actions' => [ 'search' => 'Szukaj ofert', 'link' => 'Powiaz', 'relink' => 'Przepnij', 'unlink' => 'Odlacz', ], 'confirm' => [ 'title' => 'Potwierdzenie', 'unlink_message' => 'Czy na pewno odlaczyc to powiazanie?', 'relink_message' => 'Czy na pewno przepiac powiazanie na nowe ID zewnetrzne?', 'yes' => 'Potwierdz', 'no' => 'Anuluj', ], 'alerts' => [ 'missing_remote_link' => 'Powiazanie nie istnieje juz po stronie zewnetrznej.', 'alert_since' => '(alert od: :date)', ], 'flash' => [ 'linked' => 'Powiazanie zostalo zapisane.', 'relinked' => 'Powiazanie zostalo przepiete.', 'unlinked' => 'Powiazanie zostalo odlaczone.', 'link_failed' => 'Nie udalo sie zapisac powiazania.', 'relink_failed' => 'Nie udalo sie przepiac powiazania.', 'unlink_failed' => 'Nie udalo sie odlaczyc powiazania.', ], ], 'images' => [ 'title' => 'Zdjecia', 'description' => 'Aktualne zdjecia produktu. Mozesz usunac wybrane, dodac nowe i wskazac glowne.', 'empty' => 'Brak zapisanych zdjec.', 'remove' => 'Usun to zdjecie', 'add_new' => 'Dodaj nowe zdjecia', 'set_main' => 'Ustaw jako glowne', 'main' => 'Glowne', 'main_hint' => 'Jesli nie wybierzesz recznie zdjecia glownego, system ustawi pierwsze dostepne.', 'uploading' => 'Wysylanie zdjec...', 'uploaded_ok' => 'Zdjecia zostaly dodane.', 'confirm_title' => 'Potwierdzenie', 'confirm_delete' => 'Czy na pewno usunac to zdjecie?', 'confirm_yes' => 'Usun', 'confirm_no' => 'Anuluj', 'path' => 'Sciezka', ], 'variants' => [ 'title' => 'Warianty produktu', 'empty' => 'Brak wariantow dla tego produktu.', 'attributes' => 'Atrybuty', 'import_warning_title' => 'Ostrzezenie po imporcie wariantow', 'import_warning_date' => 'Data ostrzezenia', ], 'export' => [ 'title' => 'Eksport produktow do shopPRO', 'close' => 'Zamknij', 'integration' => 'Integracja', 'integration_placeholder' => '-- wybierz integracje --', 'mode' => 'Tryb eksportu', 'mode_simple' => 'Produkt jako prosty', 'mode_variant' => 'Produkt jako wariantowy', 'mode_hint' => 'Tryb wariantowy eksportuje produkt nadrzedny i jego warianty po permutation_hash.', 'selected_count_label' => 'Zaznaczone produkty', 'selected_hint' => 'Wybierz rekordy checkboxami w tabeli produktow.', 'select_column_label' => 'Wybierz produkty do eksportu', 'no_integrations' => 'Brak aktywnych integracji shopPRO z kluczem API. Skonfiguruj je w Ustawienia -> Integracje shopPRO.', 'submit' => 'Uruchom eksport', 'flash' => [ 'failed' => 'Eksport produktow zakonczyl sie bledem.', 'integration_required' => 'Wybierz integracje do eksportu.', 'integration_not_found' => 'Nie znaleziono wskazanej integracji.', 'api_key_missing' => 'Wybrana integracja nie ma zapisanego klucza API.', 'mode_invalid' => 'Niepoprawny tryb eksportu.', 'no_products_selected' => 'Zaznacz co najmniej jeden produkt do eksportu.', 'done' => 'Eksport (:mode) zakonczony. Sukces: :exported, bledy: :failed.', ], ], 'import' => [ 'title' => 'Import produktow z shopPRO', 'close' => 'Zamknij', 'integration' => 'Integracja', 'integration_placeholder' => '-- wybierz integracje --', 'mode' => 'Zakres importu', 'mode_all' => 'Wszystkie produkty', 'mode_single' => 'Pojedynczy produkt', 'external_id' => 'ID produktu w shopPRO', 'with_variants' => 'Importuj warianty produktu', 'with_variants_hint' => 'Opcja nadpisze lokalna liste wariantow dla importowanego produktu danymi z shopPRO.', 'no_integrations' => 'Brak aktywnych integracji shopPRO z kluczem API. Skonfiguruj je w Ustawienia -> Integracje shopPRO.', 'submit' => 'Uruchom import', 'flash' => [ 'failed' => 'Import produktow zakonczyl sie bledem.', 'integration_required' => 'Wybierz integracje do importu.', 'integration_not_found' => 'Nie znaleziono wskazanej integracji.', 'api_key_missing' => 'Wybrana integracja nie ma zapisanego klucza API.', 'single_id_required' => 'Dla importu pojedynczego podaj ID produktu.', 'mode_invalid' => 'Niepoprawny tryb importu.', 'no_products' => 'Brak produktow do importu po stronie shopPRO.', 'single_ok' => 'Import zakonczony. shopPRO #:external_id -> lokalny produkt #:local_id.', 'all_done' => 'Import zakonczony. Zaimportowano: :imported, bledy: :failed.', ], ], ], 'settings' => [ 'title' => 'Ustawienia', 'description' => 'Konfiguracja i narzedzia administracyjne systemu.', 'submenu_label' => 'Sekcje ustawien', 'integrations_hub' => [ 'title' => 'Integracje', 'description' => 'Wspolny panel konfiguracji wszystkich providerow.', 'list_title' => 'Skonfigurowane integracje', 'empty' => 'Brak dostepnych integracji.', 'fields' => [ 'provider' => 'Provider', 'instance' => 'Instancja', 'authorization' => 'Status polaczenia', 'secret' => 'Sekret API', 'active' => 'Aktywna', 'last_test' => 'Ostatni test', 'actions' => 'Akcje', ], 'providers' => [ 'allegro' => 'Allegro', 'allegro_sandbox' => 'Allegro Sandbox', 'allegro_production' => 'Allegro Production', 'apaczka' => 'Apaczka', 'inpost' => 'InPost', 'shoppro' => 'shopPRO', 'shoppro_instances' => ':count instancji', ], 'status' => [ 'connected' => 'Polaczono', 'not_connected' => 'Brak polaczenia', 'configured' => 'Skonfigurowana', 'not_configured' => 'Brak konfiguracji', 'saved' => 'Zapisany', 'missing' => 'Brak', ], 'active' => [ 'yes' => 'Tak', 'no' => 'Nie', ], 'actions' => [ 'configure' => 'Konfiguruj', 'settings' => 'Ustawienia', ], ], 'database' => [ 'title' => 'Baza danych', 'state' => [ 'needs_update' => 'Wykryto oczekujace migracje. Wymagana aktualizacja bazy.', 'up_to_date' => 'Baza danych jest aktualna.', ], 'actions' => [ 'run_update' => 'Wykonaj aktualizacje', ], 'stats' => [ 'total' => 'Wszystkie migracje', 'applied' => 'Wykonane', 'pending' => 'Do wykonania', ], 'fields' => [ 'filename' => 'Plik migracji', ], 'pending_files_title' => 'Oczekujace migracje', 'pending_files_empty' => 'Brak oczekujacych plikow migracji.', 'last_run_logs' => 'Log ostatniej aktualizacji', 'flash' => [ 'updated' => 'Aktualizacja zakonczona. Wykonane: :executed, pominiete: :skipped.', 'failed' => 'Nie udalo sie wykonac migracji. Sprawdz log i polaczenie bazy.', ], ], 'statuses' => [ 'title' => 'Statusy', 'description' => 'Zarzadzaj grupami statusow i statusami wewnatrz grup. Kolor jest ustawiany na poziomie grupy.', 'tabs' => [ 'label' => 'Zakladki statusow', 'statuses' => 'Statusy', 'groups' => 'Grupy statusow', ], 'fields' => [ 'group' => 'Grupa', 'group_placeholder' => '-- wybierz grupe --', 'name' => 'Nazwa', 'code' => 'Kod', 'color' => 'Kolor grupy', 'is_active' => 'Aktywny', 'actions' => 'Akcje', ], 'hints' => [ 'code_auto' => 'Kod techniczny generuje sie automatycznie z nazwy przy tworzeniu i nie jest edytowalny.', 'drag_statuses' => 'Przeciagnij i upusc, aby ustawic kolejnosc statusow.', 'drag_groups' => 'Przeciagnij i upusc, aby ustawic kolejnosc grup statusow.', 'auto_save_order' => 'Kolejnosc zapisuje sie automatycznie po upuszczeniu.', 'drag_handle' => 'Przeciagnij, aby zmienic kolejnosc', ], 'actions' => [ 'add_group' => 'Dodaj grupe', 'add_status' => 'Dodaj status', 'save' => 'Zapisz', 'delete' => 'Usun', ], 'groups' => [ 'create_title' => 'Nowa grupa statusow', 'list_title' => 'Grupy statusow', 'empty' => 'Brak zdefiniowanych grup statusow.', ], 'statuses' => [ 'create_title' => 'Nowy status', 'list_title' => 'Statusy', 'empty' => 'Brak zdefiniowanych statusow.', ], 'confirm' => [ 'title' => 'Potwierdzenie', 'confirm' => 'Usun', 'cancel' => 'Anuluj', 'delete_group' => 'Czy na pewno usunac grupe statusow? Usunie to rowniez statusy przypisane do tej grupy.', 'delete_status' => 'Czy na pewno usunac ten status?', ], 'flash' => [ 'group_required' => 'Wybierz istniejaca grupe statusow.', 'group_not_found' => 'Nie znaleziono wskazanej grupy statusow.', 'group_name_invalid' => 'Nazwa grupy musi miec co najmniej 2 znaki.', 'group_code_invalid' => 'Kod grupy statusow jest niepoprawny.', 'group_code_taken' => 'Kod grupy statusow jest juz zajety.', 'group_created' => 'Grupa statusow zostala dodana.', 'group_updated' => 'Grupa statusow zostala zapisana.', 'group_deleted' => 'Grupa statusow zostala usunieta.', 'group_create_failed' => 'Nie udalo sie dodac grupy statusow.', 'group_update_failed' => 'Nie udalo sie zapisac grupy statusow.', 'group_delete_failed' => 'Nie udalo sie usunac grupy statusow.', 'status_not_found' => 'Nie znaleziono wskazanego statusu.', 'status_name_invalid' => 'Nazwa statusu musi miec co najmniej 2 znaki.', 'status_code_invalid' => 'Kod statusu jest niepoprawny.', 'status_code_taken' => 'Kod statusu jest juz zajety.', 'status_created' => 'Status zostal dodany.', 'status_updated' => 'Status zostal zapisany.', 'status_deleted' => 'Status zostal usuniety.', 'status_create_failed' => 'Nie udalo sie dodac statusu.', 'status_update_failed' => 'Nie udalo sie zapisac statusu.', 'status_delete_failed' => 'Nie udalo sie usunac statusu.', 'reorder_empty' => 'Nie przeslano kolejnosci do zapisu.', 'group_reordered' => 'Kolejnosc grup statusow zostala zapisana.', 'status_reordered' => 'Kolejnosc statusow zostala zapisana.', 'group_reorder_failed' => 'Nie udalo sie zapisac kolejnosci grup statusow.', 'status_reorder_failed' => 'Nie udalo sie zapisac kolejnosci statusow.', ], ], 'apaczka' => [ 'title' => 'Integracja Apaczka', 'description' => 'Konfiguracja polaczenia z API Apaczka do obslugi przesylek.', 'config' => [ 'title' => 'Konfiguracja API', ], 'fields' => [ 'app_id' => 'App ID', 'app_secret' => 'App Secret', ], 'app_secret' => [ 'saved' => 'App Secret jest zapisany. Pozostaw pole puste, aby nie zmieniac.', 'missing' => 'Brak zapisanego App Secret.', ], 'status' => [ 'app_id' => 'App ID', 'app_secret' => 'App Secret', 'saved' => 'zapisany', 'missing' => 'brak', 'updated_at' => 'Ostatnia aktualizacja', ], 'actions' => [ 'save' => 'Zapisz ustawienia Apaczka', 'test' => 'Test polaczenia', ], 'validation' => [ 'app_id_required' => 'Podaj App ID Apaczka.', ], 'flash' => [ 'saved' => 'Ustawienia Apaczka zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac ustawien Apaczka.', 'test_success' => 'Polaczenie z Apaczka dziala. Dostepne uslugi: :count.', 'test_failed' => 'Nie udalo sie polaczyc z API Apaczka.', ], ], 'inpost' => [ 'title' => 'Integracja InPost', 'description' => 'Konfiguracja polaczenia z API InPost ShipX do obslugi przesylek.', 'config' => [ 'title' => 'Konfiguracja API', ], 'sections' => [ 'dispatch' => 'Sposob nadania', 'locker' => 'Paczkomaty', 'courier' => 'Domyslne wymiary przesylek kurierskich', 'other' => 'Pozostale ustawienia', ], 'fields' => [ 'api_token' => 'Klucz API (token)', 'organization_id' => 'Identyfikator organizacji', 'environment' => 'Srodowisko', 'default_dispatch_method' => 'Domyslny sposob nadania', 'default_dispatch_point' => 'Domyslny punkt nadania', 'default_insurance' => 'Domyslne ubezpieczenie', 'insurance_placeholder' => 'Brak (opcjonalne)', 'default_locker_size' => 'Domyslny rozmiar paczki', 'courier_length' => 'Dlugosc', 'courier_width' => 'Szerokosc', 'courier_height' => 'Wysokosc', 'label_format' => 'Typ etykiety', 'weekend_delivery' => 'Paczka weekendowa', 'auto_insurance_value' => 'Automatycznie uzupelniaj wartosc ubezpieczenia', 'multi_parcel' => 'Obsluga multi-paczek', ], 'dispatch_methods' => [ 'pop' => 'Punkt nadania (POP)', 'parcel_locker' => 'Paczkomat', 'courier' => 'Kurier', ], 'api_token' => [ 'saved' => 'Klucz API jest zapisany. Pozostaw pole puste, aby nie zmieniac.', 'missing' => 'Brak zapisanego klucza API.', ], 'actions' => [ 'save' => 'Zapisz ustawienia InPost', ], 'flash' => [ 'saved' => 'Ustawienia InPost zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac ustawien InPost.', ], ], 'allegro' => [ 'title' => 'Integracja Allegro', 'description' => 'Konfiguracja OAuth2 i pobierania zamowien z Allegro.', 'tabs' => [ 'label' => 'Zakladki integracji Allegro', 'integration' => 'Integracja', 'statuses' => 'Statusy', 'settings' => 'Ustawienia', 'delivery' => 'Formy dostawy', ], 'callback' => [ 'title' => 'Redirect URI do Allegro', 'hint' => 'Ten adres wpisz w aplikacji Allegro Developer jako redirect URI.', ], 'config' => [ 'title' => 'Konfiguracja API', ], 'fields' => [ 'environment' => 'Srodowisko', 'environment_hint' => 'Zmiana srodowiska przelacza na osobne dane logowania (Client ID, Secret, tokeny).', 'client_id' => 'Client ID', 'client_secret' => 'Client Secret', 'redirect_uri' => 'Redirect URI', 'redirect_uri_hint' => 'Musi byc identyczne jak w panelu aplikacji Allegro.', 'orders_fetch_enabled' => 'Wlacz pobieranie zamowien', 'orders_fetch_start_date' => 'Data startu pobierania', ], 'environment' => [ 'sandbox' => 'Sandbox', 'production' => 'Produkcja', ], 'client_secret' => [ 'saved' => 'Client Secret jest zapisany. Pozostaw pole puste, aby nie zmieniac.', 'missing' => 'Brak zapisanego Client Secret.', ], 'oauth' => [ 'title' => 'Polaczenie OAuth', 'connected' => 'Konto Allegro jest polaczone.', 'not_connected' => 'Brak aktywnego polaczenia OAuth z Allegro.', 'connected_at' => 'Data polaczenia: :date', 'token_expires_at' => 'Waznosc access tokenu do: :date', ], 'import_single' => [ 'title' => 'Import pojedynczego zamowienia', 'description' => 'Podaj ID checkout form Allegro, aby recznie pobrac i zapisac jedno zamowienie do orderPRO.', 'checkout_form_id' => 'ID zamowienia Allegro (checkout form)', 'checkout_form_id_placeholder' => 'np. 87ca8f8e-1b4f-11ef-b0f9-0242ac120002', ], 'import_action' => [ 'created' => 'utworzono', 'updated' => 'zaktualizowano', ], 'settings' => [ 'title' => 'Ustawienia synchronizacji', 'description' => 'Parametry automatycznego pobierania zamowien Allegro przez cron.', 'orders_import_interval_minutes' => 'Interwal pobierania zamowien (minuty)', 'orders_import_interval_hint' => 'Zakres: 1-1440 minut. Dotyczy harmonogramu joba allegro_orders_import.', 'status_sync_direction' => 'Kierunek synchronizacji statusow', 'status_sync_direction_allegro_to_orderpro' => 'Allegro -> orderPRO', 'status_sync_direction_orderpro_to_allegro' => 'orderPRO -> Allegro', 'status_sync_direction_hint' => 'Aktualnie aktywny jest kierunek Allegro -> orderPRO. Ustawienie orderPRO -> Allegro jest przygotowane pod kolejny etap.', 'status_sync_interval_minutes' => 'Interwal synchronizacji statusow (minuty)', 'status_sync_interval_hint' => 'Zakres: 1-1440 minut. Ustawienie zostanie uzyte przez zadanie synchronizacji statusow.', 'save' => 'Zapisz ustawienia', ], 'statuses' => [ 'title' => 'Mapowanie statusow Allegro', 'description' => 'Mapowanie kodow statusow Allegro na statusy orderPRO. Import zamowien zapisuje status orderPRO na podstawie tego mapowania.', 'list_title' => 'Aktualne mapowania', 'empty' => 'Brak zapisanych mapowan statusow Allegro.', 'fields' => [ 'allegro_status_code' => 'Kod statusu Allegro', 'allegro_status_code_placeholder' => 'np. sent', 'allegro_status_name' => 'Nazwa statusu Allegro', 'allegro_status_name_placeholder' => 'np. Wyslane', 'orderpro_status_code' => 'Status orderPRO', 'orderpro_status_placeholder' => '-- wybierz status orderPRO --', 'actions' => 'Akcje', ], 'actions' => [ 'save' => 'Zapisz mapowanie', 'sync' => 'Pobierz statusy z Allegro', 'save_bulk' => 'Zapisz mapowania', 'delete' => 'Usun', ], 'confirm' => [ 'title' => 'Potwierdzenie', 'confirm' => 'Usun', 'cancel' => 'Anuluj', 'delete' => 'Czy na pewno usunac mapowanie statusu Allegro?', ], 'flash' => [ 'allegro_status_required' => 'Podaj kod statusu Allegro.', 'orderpro_status_required' => 'Wybierz status orderPRO.', 'orderpro_status_not_found' => 'Wybrany status orderPRO nie istnieje.', 'mapping_not_found' => 'Nie znaleziono wskazanego mapowania statusu.', 'saved' => 'Mapowanie statusu Allegro zostalo zapisane.', 'saved_bulk' => 'Mapowania statusow Allegro zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac mapowania statusu Allegro.', 'deleted' => 'Mapowanie statusu Allegro zostalo usuniete.', 'delete_failed' => 'Nie udalo sie usunac mapowania statusu Allegro.', 'sync_ok' => 'Pobrano statusy z Allegro. Rozpoznane statusy: :discovered, sprawdzone zamowienia: :samples.', 'sync_failed' => 'Nie udalo sie pobrac statusow z Allegro.', ], ], 'delivery' => [ 'title' => 'Mapowanie form dostawy', 'description' => 'Powiaz formy dostawy z zamowien z uslugami przewoznikow (Allegro, InPost). Mapowanie uzyje sie automatycznie przy tworzeniu przesylki.', 'not_connected' => 'Polacz konto Allegro, aby pobrac uslugi dostawy.', 'empty_orders' => 'Brak zamowien z forma dostawy. Zaimportuj zamowienia, aby zobaczyc dostepne formy.', 'fields' => [ 'order_method' => 'Forma dostawy z zamowienia', 'carrier' => 'Przewoznik', 'allegro_service' => 'Usluga dostawy', 'search_placeholder' => 'Szukaj uslugi...', 'no_mapping' => 'Brak mapowania', 'select_carrier_first' => 'Wybierz przewoznika', ], 'actions' => [ 'save' => 'Zapisz mapowania', ], 'flash' => [ 'saved' => 'Mapowania form dostawy zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac mapowan form dostawy.', ], ], 'actions' => [ 'save' => 'Zapisz ustawienia Allegro', 'connect' => 'Polacz konto Allegro', 'import_single' => 'Importuj zamowienie', ], 'validation' => [ 'environment_invalid' => 'Wybierz poprawne srodowisko Allegro.', 'client_id_too_long' => 'Client ID jest za dlugie (max 128 znakow).', 'redirect_uri_invalid' => 'Podaj poprawny redirect URI (http lub https).', 'orders_fetch_start_date_invalid' => 'Podaj poprawna date startu pobierania (RRRR-MM-DD).', 'orders_import_interval_invalid' => 'Podaj poprawny interwal pobierania zamowien (1-1440 minut).', 'status_sync_direction_invalid' => 'Wybierz poprawny kierunek synchronizacji statusow.', 'status_sync_interval_invalid' => 'Podaj poprawny interwal synchronizacji statusow (1-1440 minut).', ], 'flash' => [ 'saved' => 'Ustawienia Allegro zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac ustawien Allegro.', 'import_settings_saved' => 'Ustawienia harmonogramu importu Allegro zostaly zapisane.', 'import_settings_save_failed' => 'Nie udalo sie zapisac ustawien harmonogramu importu Allegro.', 'credentials_missing' => 'Uzupelnij Client ID, Client Secret i Redirect URI, a potem zapisz ustawienia.', 'oauth_connected' => 'Autoryzacja Allegro zakonczona powodzeniem.', 'oauth_failed' => 'Nie udalo sie zakonczyc autoryzacji Allegro.', 'oauth_state_invalid' => 'Nieprawidlowy stan autoryzacji (state). Sprobuj polaczyc konto ponownie.', 'oauth_code_missing' => 'Brak kodu autoryzacyjnego z Allegro.', 'checkout_form_id_required' => 'Podaj ID zamowienia Allegro do importu.', 'import_single_ok' => 'Import zamowienia zakonczony. Allegro #:source_order_id -> lokalne #:local_id (:action).', 'import_single_media_summary' => 'Obrazki pozycji: :with_image/:total_items, bez obrazka: :without_image.', 'import_single_media_warning' => 'Nie udalo sie pobrac obrazka dla :without_image pozycji. Przyczyny: :reasons.', 'import_single_media_warning_generic' => 'Nie udalo sie pobrac obrazka dla :without_image pozycji.', 'import_single_failed' => 'Import zamowienia zakonczyl sie bledem.', ], ], 'integrations' => [ 'title' => 'Integracje shopPRO', 'description' => 'W tym miejscu konfigurujesz wiele niezaleznych instancji shopPRO.', 'list_title' => 'Integracje shopPRO', 'create_title' => 'Dodaj integracje', 'edit_title' => 'Edytuj integracje', 'empty' => 'Brak skonfigurowanych integracji.', 'tabs' => [ 'label' => 'Zakladki integracji shopPRO', 'integration' => 'Integracja', 'statuses' => 'Statusy', 'settings' => 'Ustawienia', 'delivery' => 'Formy dostawy', ], 'selector' => [ 'integration' => 'Wybrana integracja', ], 'statuses' => [ 'title' => 'Statusy', 'description' => 'Mapowanie statusow zamowien pomiedzy shopPRO i orderPRO.', 'empty' => 'Brak statusow do mapowania. Uzyj przycisku pobrania statusow.', 'select_integration_first' => 'Najpierw wybierz lub zapisz integracje w zakladce Integracja.', 'actions' => [ 'sync' => 'Pobierz statusy z shopPRO', ], 'flash' => [ 'sync_ok' => 'Pobrano statusy shopPRO. Rozpoznane statusy: :count.', 'sync_failed' => 'Nie udalo sie pobrac statusow shopPRO.', 'saved' => 'Mapowanie statusow zostalo zapisane.', 'save_failed' => 'Nie udalo sie zapisac mapowania statusow.', 'invalid_payload' => 'Niepoprawne dane mapowania statusow.', ], ], 'settings' => [ 'title' => 'Ustawienia synchronizacji', 'description' => 'Parametry automatycznego pobierania zamowien shopPRO.', 'select_integration_first' => 'Najpierw wybierz lub zapisz integracje w zakladce Integracja.', 'orders_group_title' => 'Pobieranie zamowien', 'orders_group_description' => 'Ustawienia automatycznego importu zamowien z shopPRO.', 'orders_import_interval_minutes' => 'Interwal pobierania zamowien (minuty)', 'orders_import_interval_hint' => 'Zakres: 1-1440 minut. Dotyczy harmonogramu joba shoppro_orders_import.', 'statuses_group_title' => 'Synchronizacja statusow', 'statuses_group_description' => 'Ustawienia harmonogramu i kierunku synchronizacji statusow.', 'status_sync_direction_hint' => 'Aktualnie aktywny jest kierunek shopPRO -> orderPRO. Ustawienie orderPRO -> shopPRO jest przygotowane pod kolejny etap.', 'status_sync_interval_minutes' => 'Interwal synchronizacji statusow (minuty)', 'status_sync_interval_hint' => 'Zakres: 1-1440 minut. Dotyczy harmonogramu joba shoppro_order_status_sync.', 'payment_group_title' => 'Synchronizacja platnosci', 'payment_group_description' => 'Sprawdza czy zamowienia shopPRO zostaly oplacone i aktualizuje status platnosci w orderPRO.', 'payment_sync_interval_minutes' => 'Interwal sprawdzania platnosci (minuty)', 'payment_sync_interval_hint' => 'Zakres: 1-1440 minut. Dotyczy harmonogramu joba shoppro_payment_status_sync.', 'payment_sync_status_codes' => 'Statusy do sprawdzania platnosci', 'payment_sync_status_codes_hint' => 'Jesli nic nie zaznaczysz, system pominie tylko statusy koncowe (np. wyslane/anulowane).', ], 'delivery' => [ 'title' => 'Formy dostawy', 'description' => 'Mapowanie form dostawy shopPRO do uslug nadawczych Allegro WZA/InPost.', 'select_integration_first' => 'Najpierw wybierz lub zapisz integracje w zakladce Integracja.', 'empty_orders' => 'Brak form dostawy shopPRO wykrytych w zamowieniach tej integracji.', 'not_connected' => 'Brak aktywnego polaczenia Allegro. Podlacz konto Allegro, aby pobrac liste uslug dostawy.', 'no_inpost_services' => 'Brak uslug InPost (sprawdz polaczenie z Allegro).', 'fields' => [ 'order_method' => 'Forma dostawy shopPRO', 'carrier' => 'Przewoznik', 'allegro_service' => 'Usluga dostawy', 'no_mapping' => 'brak mapowania', 'search_placeholder' => 'Szukaj uslugi Allegro...', 'select_carrier_first' => 'Najpierw wybierz przewoznika.', ], 'actions' => [ 'save' => 'Zapisz mapowania dostawy', ], 'flash' => [ 'saved' => 'Mapowania form dostawy zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac mapowan form dostawy.', ], ], 'fields' => [ 'name' => 'Nazwa', 'base_url' => 'Base URL', 'api_key' => 'API Key', 'timeout_seconds' => 'Timeout (sekundy)', 'orders_fetch_start_date' => 'Data startu pobierania zamowien', 'orders_fetch_enabled_checkbox' => 'Pobieraj zamowienia', 'order_status_sync_direction' => 'Kierunek synchronizacji statusow', 'order_status_sync_direction_shoppro_to_orderpro' => 'shopPRO -> orderPRO', 'order_status_sync_direction_orderpro_to_shoppro' => 'orderPRO -> shopPRO', 'active' => 'Aktywna', 'active_checkbox' => 'Integracja aktywna', 'last_test' => 'Ostatni test', 'actions' => 'Akcje', ], 'actions' => [ 'save' => 'Zapisz integracje', 'edit' => 'Edytuj', 'test' => 'Test polaczenia', 'test_now' => 'Sprawdz teraz', 'import_offers_cache' => 'Importuj oferty', 'new' => 'Nowa integracja', ], 'active' => [ 'yes' => 'Tak', 'no' => 'Nie', ], 'test_status' => [ 'never' => 'Nie testowano', 'ok' => 'OK', 'error' => 'Blad', ], 'logs_title' => 'Ostatnie testy polaczenia', 'logs' => [ 'fields' => [ 'tested_at' => 'Data testu', 'status' => 'Status', 'http_code' => 'HTTP', 'message' => 'Komunikat', ], ], 'api_key_placeholder_edit' => 'Zostaw puste, aby zachowac obecny klucz', 'api_key_saved' => 'Klucz API jest zapisany.', 'api_key_missing' => 'Brak zapisanego klucza API.', 'validation' => [ 'name_min' => 'Nazwa integracji musi miec co najmniej 2 znaki.', 'base_url_invalid' => 'Podaj poprawny adres URL (http lub https).', 'orders_fetch_start_date_invalid' => 'Podaj poprawna date startu pobierania zamowien (RRRR-MM-DD).', 'api_key_required' => 'Podaj klucz API dla integracji.', 'name_taken' => 'Integracja o tej nazwie juz istnieje.', ], 'flash' => [ 'created' => 'Integracja zostala dodana.', 'updated' => 'Integracja zostala zapisana.', 'not_found' => 'Nie znaleziono wskazanej integracji.', 'failed' => 'Nie udalo sie zapisac integracji.', 'test_ok' => 'Test polaczenia zakonczony powodzeniem.', 'test_failed' => 'Test polaczenia zakonczyl sie bledem.', 'import_offers_ok' => 'Import cache ofert zakonczony. Przetworzone rekordy: :imported, bledy: :failed, strony API: :pages.', 'import_offers_failed' => 'Import cache ofert zakonczyl sie bledem.', 'import_ok' => 'Import produktu zakonczony. shopPRO #:external_id -> lokalny produkt #:local_id. Kanaly: shopPRO=wystawiony, Allegro=nieustalone, Erli=niedostepny.', 'import_failed' => 'Import produktu zakonczyl sie bledem.', 'import_no_products' => 'Brak aktywnych produktow do importu po stronie shopPRO.', ], 'import' => [ 'title' => 'Import testowy produktu', 'description' => 'Importuje jeden produkt z shopPRO. Mozesz podac ID produktu albo zostawic puste, aby pobrac pierwszy aktywny.', 'external_product_id' => 'ID produktu shopPRO (opcjonalnie)', 'external_product_id_placeholder' => 'np. 123', 'action' => 'Importuj 1 produkt', ], ], 'order_statuses' => [ 'title' => 'Statusy zamowien', 'description' => 'Mapowanie statusow zamowien pomiedzy orderPRO i shopPRO.', 'integration' => 'Integracja shopPRO', 'no_integrations' => 'Brak aktywnych integracji shopPRO z kluczem API.', 'empty' => 'Brak statusow shopPRO do zmapowania.', 'fields' => [ 'shoppro_code' => 'Kod statusu shopPRO', 'shoppro_name' => 'Nazwa statusu shopPRO', 'orderpro_status' => 'Status orderPRO', 'no_mapping' => '-- brak mapowania --', ], 'actions' => [ 'save' => 'Zapisz mapowanie statusow', ], 'orderpro' => [ 'new' => 'Nowe', 'confirmed' => 'Potwierdzone', 'processing' => 'W realizacji', 'ready_to_ship' => 'Gotowe do wysylki', 'shipped' => 'Wyslane', 'delivered' => 'Dostarczone', 'cancelled' => 'Anulowane', 'returned' => 'Zwrocone', 'on_hold' => 'Wstrzymane', ], 'flash' => [ 'integration_required' => 'Wybierz integracje do mapowania statusow.', 'credentials_missing' => 'Wybrana integracja nie ma poprawnych danych API do pobrania statusow.', 'load_failed' => 'Nie udalo sie pobrac statusow shopPRO.', 'saved' => 'Mapowanie statusow zostalo zapisane.', 'save_failed' => 'Nie udalo sie zapisac mapowania statusow.', ], ], 'cron' => [ 'title' => 'Cron', 'run_on_web_title' => 'Uruchamianie crona podczas nawigacji', 'run_on_web_description' => 'Po wlaczeniu worker cron uruchamia sie automatycznie podczas poruszania po panelu.', 'run_on_web_label' => 'Wlacz uruchamianie crona podczas requestow HTTP', 'web_limit' => 'Limit jobow na jedno wywolanie', 'schedules_title' => 'Harmonogramy (przyszle uruchomienia)', 'future_jobs_title' => 'Kolejka przyszlych jobow', 'past_jobs_title' => 'Historia jobow (przeszle)', 'empty_schedules' => 'Brak harmonogramow.', 'empty_future_jobs' => 'Brak zaplanowanych jobow w przyszlosci.', 'empty_past_jobs' => 'Brak historii jobow.', 'enabled' => [ 'yes' => 'Tak', 'no' => 'Nie', ], 'fields' => [ 'job_type' => 'Typ joba', 'enabled' => 'Aktywny', 'interval' => 'Interwal (sek)', 'priority' => 'Priorytet', 'next_run_at' => 'Nastepne uruchomienie', 'last_run_at' => 'Ostatnie uruchomienie', 'status' => 'Status', 'scheduled_at' => 'Zaplanowano', 'attempts' => 'Proby', 'completed_at' => 'Zakonczenie', 'last_error' => 'Ostatni blad', ], 'actions' => [ 'save' => 'Zapisz ustawienia', ], 'flash' => [ 'saved' => 'Ustawienia crona zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac ustawien crona.', 'load_failed' => 'Nie udalo sie pobrac danych crona.', ], 'pagination' => [ 'summary' => 'Strona :page/:total_pages, rekordy: :total', ], ], 'gs1' => [ 'title' => 'GS1 / EAN', 'description' => 'Konfiguracja polaczenia z API MojeGS1 do automatycznego przypisywania kodow EAN.', 'fields' => [ 'api_login' => 'Login API', 'api_password' => 'Haslo API', 'prefix' => 'Prefiks GS1 (9 cyfr)', 'default_brand' => 'Domyslna marka (brandName)', 'default_gpc_code' => 'Domyslny kod GPC', ], 'actions' => [ 'save' => 'Zapisz ustawienia GS1', ], 'flash' => [ 'saved' => 'Ustawienia GS1 zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac ustawien GS1.', ], ], 'company' => [ 'title' => 'Dane firmy', 'description' => 'Adres nadawcy, dane bankowe i domyslne wymiary paczek.', 'section_address' => 'Adres nadawcy', 'section_bank' => 'Dane bankowe', 'section_defaults' => 'Domyslne wymiary paczki', 'fields' => [ 'company_name' => 'Nazwa firmy', 'person_name' => 'Imie i nazwisko', 'sender_contact_person' => 'Osoba kontaktowa nadawcy', 'street' => 'Ulica', 'postal_code' => 'Kod pocztowy', 'city' => 'Miasto', 'country_code' => 'Kod kraju', 'phone' => 'Telefon', 'email' => 'E-mail', 'tax_number' => 'NIP', 'bank_account' => 'Numer konta', 'bank_owner_name' => 'Wlasciciel konta', 'length_cm' => 'Dlugosc (cm)', 'width_cm' => 'Szerokosc (cm)', 'height_cm' => 'Wysokosc (cm)', 'weight_kg' => 'Waga (kg)', 'label_format' => 'Format etykiety', ], 'actions' => [ 'save' => 'Zapisz dane firmy', ], 'flash' => [ 'saved' => 'Dane firmy zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac danych firmy.', ], ], 'accounting' => [ 'title' => 'Konfiguracje paragonow', 'description' => 'Zarzadzaj szablonami numeracji i ustawieniami paragonow.', 'table' => [ 'heading' => 'Lista konfiguracji', 'empty' => 'Brak konfiguracji paragonow. Dodaj pierwsza ponizej.', 'name' => 'Nazwa', 'number_format' => 'Format numeracji', 'numbering_type' => 'Typ numeracji', 'is_named' => 'Imienny', 'sale_date_source' => 'Data sprzedazy', 'order_reference' => 'Ref. zamowienia', 'status' => 'Status', 'actions' => 'Akcje', ], 'form' => [ 'add_heading' => 'Dodaj konfiguracje', 'edit_heading' => 'Edytuj konfiguracje', ], 'fields' => [ 'name' => 'Nazwa konfiguracji', 'number_format' => 'Format numeracji', 'number_format_hint' => 'Zmienne: %N — numer, %M — miesiac, %Y — rok', 'numbering_type' => 'Typ numeracji', 'is_named' => 'Paragon imienny (dane klienta)', 'is_active' => 'Aktywna', 'sale_date_source' => 'Domyslna data sprzedazy', 'order_reference' => 'Informacja o zamowieniu', ], 'options' => [ 'yes' => 'Tak', 'no' => 'Nie', 'active' => 'Aktywna', 'inactive' => 'Nieaktywna', 'numbering_type' => [ 'monthly' => 'Miesieczny', 'yearly' => 'Roczny', ], 'sale_date_source' => [ 'order_date' => 'Wg daty zamowienia', 'payment_date' => 'Wg daty oplacenia', 'issue_date' => 'Wg daty wystawienia', ], 'order_reference' => [ 'none' => 'Brak', 'orderpro' => 'Numer orderPRO', 'integration' => 'Numer z integracji', ], ], 'actions' => [ 'edit' => 'Edytuj', 'delete' => 'Usun', 'activate' => 'Aktywuj', 'deactivate' => 'Dezaktywuj', 'save_new' => 'Dodaj konfiguracje', 'save_edit' => 'Zapisz zmiany', 'cancel' => 'Anuluj', ], 'confirm' => [ 'delete_title' => 'Usunac konfiguracje?', 'delete_message' => 'Czy na pewno chcesz usunac te konfiguracje paragonow?', ], 'flash' => [ 'saved' => 'Konfiguracja zapisana.', 'save_failed' => 'Blad zapisu konfiguracji.', 'deleted' => 'Konfiguracja usunieta.', 'delete_failed' => 'Nie mozna usunac — konfiguracja ma powiazane paragony.', 'toggled' => 'Status konfiguracji zmieniony.', ], ], 'products' => [ 'title' => 'Produkty', 'description' => 'Ustawienia generatora SKU dla produktow.', 'fields' => [ 'sku_format' => 'Format SKU', ], 'sku_format_hint' => 'Przyklad: PP000000. Ciag zer oznacza licznik inkrementowany i uzupelniany zerami.', 'actions' => [ 'save' => 'Zapisz ustawienia produktow', ], 'flash' => [ 'saved' => 'Ustawienia produktow zostaly zapisane.', 'save_failed' => 'Nie udalo sie zapisac ustawien produktow.', 'invalid_no_counter' => 'Format SKU musi zawierac czesc liczbowa (zera), np. PP000000.', 'invalid_too_long' => 'Format SKU jest za dlugi (maksymalnie 128 znakow).', ], ], ], 'shipments' => [ 'prepare' => [ 'title' => 'Przygotuj przesylke', ], ], 'receipts' => [ 'create' => [ 'title' => 'Wystaw paragon', 'back' => 'Powrot do zamowienia', 'select_config' => 'Konfiguracja paragonu', 'issue_date' => 'Data wystawienia', 'items' => 'Pozycje zamowienia', 'total' => 'Razem brutto', 'seller_data' => 'Dane sprzedawcy', 'submit' => 'Wystaw paragon', 'cancel' => 'Anuluj', 'no_configs' => 'Brak aktywnych konfiguracji paragonow', 'no_config_selected' => 'Wybierz konfiguracje paragonu', 'invalid_config' => 'Nieprawidlowa konfiguracja paragonu', ], 'show' => [ 'title' => 'Paragon', 'print' => 'Drukuj', 'pdf' => 'Pobierz PDF', 'back' => 'Powrot do zamowienia', 'seller' => 'Dane sprzedawcy', 'buyer' => 'Dane nabywcy', 'items' => 'Pozycje', 'total' => 'Razem brutto', 'issue_date' => 'Data wystawienia', 'sale_date' => 'Data sprzedazy', 'config' => 'Konfiguracja', 'reference' => 'Nr referencyjny zamowienia', ], 'documents' => [ 'number' => 'Numer', 'issue_date' => 'Data wystawienia', 'total_gross' => 'Kwota brutto', 'config' => 'Konfiguracja', 'actions' => 'Akcje', 'preview' => 'Podglad', 'empty' => 'Brak dokumentow', ], ], 'accounting' => [ 'title' => 'Ksiegowosc — Paragony', 'export' => 'Eksportuj XLSX', 'export_selected' => 'Eksportuj zaznaczone', 'export_all' => 'Eksportuj wszystkie (filtr)', 'empty' => 'Brak paragonow', 'filters' => [ 'search' => 'Szukaj (numer paragonu, zamowienia)', 'config' => 'Konfiguracja', 'date_from' => 'Data od', 'date_to' => 'Data do', 'any' => 'Wszystkie', ], 'columns' => [ 'number' => 'Numer paragonu', 'issue_date' => 'Data wystawienia', 'sale_date' => 'Data sprzedazy', 'total_gross' => 'Kwota brutto', 'config' => 'Konfiguracja', 'order' => 'Zamowienie', ], ], ];