/home/edulekha/crm.edulekha.com/modules/appointly/language/polish/appointly_lang.php
<?php


// ----------------------
// ADMIN SETTINGS & DASHBOARD
// ----------------------
// Module Information
$lang['appointly_module_name'] = 'Appointly';
$lang['appointly_current_version'] = 'Aktualna wersja modułu: ';
$lang['appointly_settings_label_pointer'] = '<strong>Ustawienia -> Terminy</strong>';
$lang['appointly_integrations'] = 'Integracje';
$lang['general_settings'] = 'Ustawienia ogólne';
$lang['new_appointment_notification'] = 'Powiadomienie o nowym terminie';

// Admin Settings
$lang['appointments_approve_automatically_label'] = 'Automatycznie zatwierdzaj przesłane terminy z zewnętrznych formularzy internetowych';
$lang['appointments_reminder_time_value'] = 'Dodaj wartość, aby otrzymać powiadomienie e-mail przed terminem (domyślnie 30 min wcześniej)';
$lang['appointly_default_table_filter_label'] = 'Domyślny filtr tabeli terminów';
$lang['appointment_your_settings'] = 'Twoje ustawienia terminów';
$lang['appointments_buffer_hours_label'] = 'Wyłącz wybór dat przeszłych';

// Dashboard & Analytics
$lang['appointly_show_summary_in_appointments_dashboard'] = 'Pokaż podsumowanie terminów w panelu terminów';
$lang['appointments_summary'] = 'Podsumowanie terminów';
$lang['appointment_appointments_dashboard'] = 'Panel';
$lang['appointment_want_to_go_back'] = 'Terminy';
$lang['appointly_analytics_dashboard'] = 'Panel analityczny Appointly';
$lang['appointment_history_label'] = 'Poprzednie terminy';
$lang['appointment_history_label_menu_label'] = 'Historia terminów';
$lang['appointment_services_menu_label'] = 'Usługi';
$lang['appointment_analytics_and_reports_menu_label'] = 'Analizy i raporty';

// Invoice Conversion
$lang['appointment_convert_to_invoice'] = 'Konwertuj na fakturę';
$lang['appointment_converted_to_invoice'] = 'Termin pomyślnie przekonwertowany na fakturę';
$lang['appointment_convert_to_invoice_success'] = 'Termin pomyślnie przekonwertowany na fakturę #%s';
$lang['appointment_convert_to_invoice_failed'] = 'Nie udało się przekonwertować terminu na fakturę';
$lang['appointment_are_you_sure_convert_to_invoice'] = 'Czy na pewno chcesz przekonwertować ten termin na fakturę?';
$lang['appointment_view_invoice'] = 'Wyświetl fakturę #%s';
$lang['appointment_convert_to_invoice_tooltip'] = 'Tworzenie faktur jest dostępne tylko dla terminów z rzeczywistymi klientami. W przypadku leadów lub kontaktów zewnętrznych, musisz najpierw przekonwertować je na klientów.';
$lang['appointment_external_contact_converted_to_client'] = 'Kontakt zewnętrzny pomyślnie przekonwertowany na klienta';
$lang['appointment_external_contact_convert_to_client_error'] = 'Błąd podczas konwersji kontaktu zewnętrznego na klienta';
$lang['appointment_convert_to_customer_first'] = 'Najpierw przekonwertuj na klienta';
$lang['appointment_convert_lead_to_customer'] = 'Konwertuj leada na klienta';
$lang['appointment_convert_external_to_customer'] = 'Konwertuj na klienta';
$lang['appointment_convert_only'] = 'Tylko konwertuj';
$lang['appointment_convert_and_view'] = 'Konwertuj i wyświetl';
$lang['appointment_convert_to_invoice_only_contacts_allowed'] = 'Tylko wewnętrzne terminy z kontaktami mogą być konwertowane na faktury';

// Lead Conversion
$lang['appointments_convert_to_lead'] = 'Konwertuj termin na leada';
$lang['appointments_convert_to_lead_label'] = 'Konwertuj na leada';
$lang['appointments_create_task_tooltip'] = 'Konwertuj na zadanie';
$lang['appointments_convert_to_lead_tooltip'] = 'Konwertuj na leada';
$lang['appointments_select_option'] = 'Wybierz opcję';
$lang['appointments_contact_name_task'] = 'Termin: Nazwa kontaktu';

// Reports Dashboard
$lang['appointly_reports_dashboard'] = 'Panel raportów Appointly';
$lang['appointly_date_range'] = 'Zakres dat';
$lang['appointly_today'] = 'Dzisiaj';
$lang['appointly_this_week'] = 'W tym tygodniu';
$lang['appointly_this_month'] = 'W tym miesiącu';
$lang['appointly_this_year'] = 'W tym roku';
$lang['appointly_last_month'] = 'W zeszłym miesiącu';
$lang['appointly_last_year'] = 'W zeszłym roku';
$lang['appointly_last_30_days'] = 'Ostatnie 30 dni';
$lang['appointly_custom_range'] = 'Niestandardowy zakres';
$lang['appointly_period_from'] = 'Okres od';
$lang['appointly_period_to'] = 'Okres do';
$lang['appointly_date_range_required'] = 'Proszę wybrać prawidłowy zakres dat';
$lang['appointly_apply'] = 'Zastosuj';
$lang['appointly_total_appointments'] = 'Wszystkie terminy';
$lang['appointly_completed_appointments'] = 'Ukończone terminy';
$lang['appointly_cancelled_appointments'] = 'Anulowane terminy';
$lang['appointly_monthly_stats'] = 'Statystyki miesięczne';
$lang['appointly_popular_services'] = 'Popularne usługi';
$lang['appointly_staff_performance'] = 'Wydajność personelu';
$lang['appointly_staff_member'] = 'Członek personelu';
$lang['appointly_appointment_total_appointments'] = 'Wszystkie terminy';
$lang['appointly_appointment_completed_appointments'] = 'Ukończone terminy';
$lang['appointly_appointment_cancelled_appointments'] = 'Anulowane terminy';
$lang['appointly_appointment_completion_rate'] = 'Współczynnik ukończenia';
$lang['appointly_filter'] = 'Filtruj';
$lang['appointly_no_staff_performance_data'] = 'Brak danych o wydajności personelu dla wybranego okresu';
$lang['appointly_report'] = 'Raport';
$lang['appointly_reports_updated_for_period'] = 'Raporty zaktualizowane dla okresu: %s do %s';
$lang['appointly_no_data_for_period'] = 'Brak danych dla wybranego okresu';
$lang['appointly_invalid_date_format'] = 'Nieprawidłowy format daty. Proszę użyć selektora daty, aby wybrać daty';
$lang['appointly_loading_data'] = 'Ładowanie danych...';
$lang['appointly_error_refreshing_stats'] = 'Błąd podczas odświeżania statystyk. Proszę spróbować ponownie.';
$lang['appointly_no_data_found'] = 'Nie znaleziono danych';

// Analytics Dashboard
$lang['total_appointments'] = 'Wszystkie terminy';
$lang['completed_appointments'] = 'Ukończone terminy';
$lang['cancelled_appointments'] = 'Anulowane terminy';
$lang['monthly_statistics'] = 'Statystyki miesięczne';
$lang['popular_services'] = 'Popularne usługi';
$lang['staff_performance'] = 'Wydajność personelu';
$lang['staff_member'] = 'Członek personelu';
$lang['completion_rate'] = 'Współczynnik ukończenia';
$lang['from_date'] = 'Od daty';
$lang['to_date'] = 'Do daty';
$lang['appointment_statistics_total'] = 'Wszystkie terminy';
$lang['appointment_statistics_completed'] = 'Ukończone terminy';
$lang['appointment_statistics_cancelled'] = 'Anulowane terminy';

$lang['appointment_services_to_show_in_booking_form'] = 'Wybierz usługi do wyświetlenia w publicznym formularzu rezerwacji';
$lang['appointment_services_select_all_to_show_all'] = 'Pozostaw puste, aby wyświetlić wszystkie aktywne usługi';
$lang['appointment_select_attendees'] = 'Uczestnicy';
$lang['appointment_select_attendees_help'] = 'Wybierz dodatkowych członków personelu, którzy wezmą udział w tym terminie';
$lang['appointment_related'] = 'Powiązane';

// Service Availability Settings
$lang['services_availability_updated_successfully'] = 'Dostępność usług pomyślnie zaktualizowana';
$lang['services_availability_update_failed'] = 'Nie udało się zaktualizować dostępności usług';
$lang['appointment_error_loading_providers'] = 'Błąd ładowania dostawców';
$lang['appointment_select_service_warning'] = 'Proszę wybrać usługę';
$lang['appointment_select_provider_warning'] = 'Proszę wybrać dostawcę';
$lang['appointment_select_date_time_warning'] = 'Proszę wybrać datę i godzinę';
$lang['appointment_loading_providers'] = 'Ładowanie dostawców...';
$lang['appointment_select_date'] = 'Wybierz datę';
$lang['appointment_your_details'] = 'Twoje dane';
$lang['appointment_continue'] = 'Dalej';
$lang['appointment_back'] = 'Wstecz';
$lang['appointment_summary'] = 'Podsumowanie terminu';
$lang['appointment_view_details'] = 'Wyświetl szczegóły';
$lang['appointment_select'] = 'Wybierz';
$lang['error_loading_data'] = 'Błąd ładowania danych';
$lang['appointment_booking_failed'] = 'Nie udało się zarezerwować terminu. Proszę spróbować ponownie.';
$lang['appointment_successfully_scheduled'] = 'Termin pomyślnie zaplanowany';
$lang['appointment_successfully_scheduled_message'] = 'Dziękujemy! Twój termin został pomyślnie zaplanowany.';
$lang['appointment_successfully_scheduled_button'] = 'Super!';
$lang['appointment_schedule_another'] = 'Zaplanuj kolejny';
$lang['appointment_not_specified'] = 'Nie określono';
$lang['appointment_booking_confirmed'] = 'Dziękujemy! Twój termin został pomyślnie zaplanowany.';
$lang['appointment_pending_approval_message'] = 'Twój termin oczekuje na zatwierdzenie przez personel. Zostaniesz powiadomiony po jego potwierdzeniu.';
$lang['appointment_whats_next'] = 'Co dalej?';
$lang['appointment_staff_review'] = 'Nasz personel przegląda Twoje zapytanie. Proszę czekać na potwierdzenie.';
$lang['appointment_email_confirmation'] = 'Wkrótce otrzymasz potwierdzenie e-mail ze wszystkimi szczegółami terminu.';
$lang['appointment_prepare'] = 'Proszę przygotować wszystkie wymagane dokumenty lub szczegóły przed terminem.';
$lang['appointment_files'] = 'Pliki';
$lang['appointment_externally_booked_info'] = 'Ten termin został zarezerwowany za pośrednictwem zewnętrznego formularza rezerwacji';
$lang['appointment_booked_from_external_booking_form'] = 'Rezerwacja z';
$lang['appointment_subject_required'] = 'Temat jest wymagany dla terminu';
$lang['appointment_attendees_required'] = 'Co najmniej jeden członek personelu musi uczestniczyć w terminie';
$lang['appointment_name_required'] = 'Nazwa jest wymagana dla terminów zewnętrznych';
$lang['appointment_email_required'] = 'Adres e-mail jest wymagany dla terminów zewnętrznych';
$lang['appointment_email_invalid'] = 'Proszę podać prawidłowy adres e-mail';
$lang['appointment_contact_required'] = 'Proszę wybrać kontakt dla wewnętrznego terminu';
$lang['appointment_invalid_type'] = 'Wybrano nieprawidłowy typ terminu';
$lang['appointment_type_required'] = 'Proszę wybrać typ terminu';
$lang['appointment_invalid_data'] = 'Podano nieprawidłowe dane terminu';
$lang['appointment_could_not_be_created'] = 'Nie udało się utworzyć terminu. Proszę spróbować ponownie.';
$lang['appointment_unavailable_slots'] = 'Czerwone sloty są niedostępne z powodu istniejących terminów';
$lang['appointment_book_now_description'] = 'Zarezerwuj swój termin teraz i uzyskaj najlepszą obsługę od naszego zespołu';
$lang['appointment_book_now_button_description'] = 'Zarezerwuj swój termin teraz i uzyskaj najlepszą obsługę od naszego zespołu';
$lang['appointment_feature_coming_soon'] = 'Ta funkcja będzie dostępna w nadchodzących aktualizacjach. Bądź na bieżąco!';
$lang['appointment_description_updated'] = 'Opis terminu pomyślnie zaktualizowany';
$lang['appointment_notes_updated'] = 'Notatki do terminu pomyślnie zaktualizowane';
$lang['appointment_notes_update_failed'] = 'Nie udało się zaktualizować notatek do terminu';
$lang['appointment_update_failed'] = 'Nie udało się zaktualizować terminu';
$lang['appointment_description_edit_info'] = 'Kliknij, aby edytować opis. Zmiany zostaną automatycznie zapisane po zakończeniu edycji.';
$lang['appointment_viewing_notes'] = 'Wyświetlanie notatek do terminu';
$lang['appointment_edit_history_notes'] = 'Edytuj notatki';
$lang['appointment_email_missing'] = 'Brak lub nieprawidłowy adres e-mail dla tego terminu';
$lang['appointment_no_name_provided'] = 'Nie podano nazwy';
$lang['appointment_no_phone_provided'] = 'Nie podano numeru telefonu';
$lang['appointment_open_link'] = 'Otwórz link';
$lang['appointment_menu_form_link'] = 'Formularz rezerwacji';
$lang['external_form_heading'] = 'Nagłówek formularza rezerwacji';
$lang['external_form_description'] = 'Opis formularza rezerwacji';
$lang['appointment_date_location'] = 'Szczegóły sesji';
$lang['appointment_schedule_description'] = 'Wypełnij poniższy formularz, aby umówić się na sesję z naszym zespołem';
$lang['appointment_preferred_date_time'] = 'Preferowana data i godzina';
$lang['appointment_select_date_time'] = 'Wybierz...';
$lang['appointment_terms_description'] = 'Kontynuując, potwierdzasz akceptację naszych';
$lang['appointment_terms_link'] = 'Warunków i zasad';
$lang['appointment_accept_terms'] = 'Potwierdzam i zgadzam się z Warunkami świadczenia usług*';
$lang['appointly_recaptcha_enabled'] = 'Włącz reCAPTCHA';
$lang['appointment_no_location_provided'] = 'Nie podano lokalizacji do renderowania Google Maps';
$lang['appointment_imported_from_calendar'] = 'Importowano z %s';
$lang['appointment_imported_cant_edit_notice'] = 'Ten termin został zaimportowany z zewnętrznego kalendarza i nie może być edytowany.';
$lang['appointment_are_you_sure'] = 'Czy na pewno chcesz usunąć ten termin?';
$lang['would_you_like_to_create_new_appointment_for_lead'] = 'Czy chcesz utworzyć nowy termin dla tego leada?';
$lang['would_you_like_to_create_new_appointment_for_client'] = 'Czy chcesz utworzyć nowy termin dla tego klienta?';
$lang['would_you_like_to_create_new_appointment'] = 'Czy chcesz utworzyć nowy termin?';
$lang['no_appointments_found'] = 'Nie znaleziono terminów';

// ----------------------
// EXTERNAL BOOKING FORM
// ----------------------
$lang['appointment_available_days'] = 'Dostępne';
$lang['appointment_busy_days'] = 'Zajęte (ma terminy)';
$lang['appointment_provider_unavailable'] = 'Dostawca niedostępny';
$lang['appointment_blocked_days'] = 'Święto firmowe/Zablokowana data';
$lang['appointment_date_required'] = 'Proszę najpierw wybrać datę';
$lang['appointment_select_time'] = 'Wybierz godzinę';
$lang['appointment_book_now'] = 'Zarezerwuj teraz';
$lang['appointment_submitting'] = 'Rezerwowanie terminu...';

// New appointment filter options
$lang['appointment_today'] = 'Dzisiejsze terminy';
$lang['appointment_tomorrow'] = 'Jutrzejsze terminy';
$lang['appointment_this_week'] = 'Terminy w tym tygodniu';
$lang['appointment_next_week'] = 'Terminy w przyszłym tygodniu';
$lang['appointment_this_month'] = 'Terminy w tym miesiącu';
$lang['appointment_my_appointments'] = 'Moje terminy';
$lang['appointment_assigned_to_me'] = 'Przypisane do mnie';


// ----------------------
// GENERAL/COMMON TERMS
// ----------------------
$lang['appointment_yes'] = 'Tak';
$lang['appointment_no'] = 'Nie';
$lang['appointment_appointments'] = 'Terminy';
$lang['appointment_label'] = 'Termin';
$lang['wait_text'] = 'Proszę czekać...';
$lang['loading_text'] = 'Ładowanie, proszę czekać...';
$lang['appointment_loading'] = 'Ładowanie...';
$lang['unknown_error'] = 'Nieznany błąd';
$lang['request_failed'] = 'Żądanie nie powiodło się';
$lang['error_processing_response'] = 'Błąd przetwarzania odpowiedzi';
$lang['invalid_appointment_id'] = 'Nieprawidłowy identyfikator terminu';
$lang['appointment_select_option'] = 'Wybierz opcję';
$lang['appointly_note'] = 'Uwaga';
$lang['appointment_optional'] = '<small> (opcjonalnie) </small>';
$lang['required_field_missing'] = 'Pole jest wymagane';
$lang['appointly_required_field'] = 'Pole wymagane';
$lang['settings_updated'] = 'Ustawienia pomyślnie zaktualizowane';

// Time and date terms
$lang['timezone'] = 'Strefa czasowa';
$lang['minutes'] = 'Minuty';
$lang['hours'] = 'Godziny';
$lang['monday'] = 'Poniedziałek';
$lang['tuesday'] = 'Wtorek';
$lang['wednesday'] = 'Środa';
$lang['thursday'] = 'Czwartek';
$lang['friday'] = 'Piątek';
$lang['saturday'] = 'Sobota';
$lang['sunday'] = 'Niedziela';
$lang['today'] = 'Dzisiaj';
$lang['this_week'] = 'W tym tygodniu';
$lang['this_month'] = 'W tym miesiącu';
$lang['this_year'] = 'W tym roku';
$lang['date_range'] = 'Zakres dat';
$lang['custom_range'] = 'Niestandardowy zakres';
$lang['filter'] = 'Filtruj';

// ----------------------
// APPOINTMENT BASICS
// ----------------------
$lang['appointment_back_to_appointments'] = 'Terminy';
$lang['appointment_create_new_appointment'] = 'Zaplanuj konsultację';
$lang['appointment_select_contact'] = 'Wybierz kontakt';
$lang['appointment_new_appointment'] = 'Utwórz termin';
$lang['appointment_edit_appointment'] = 'Zaktualizuj termin';
$lang['appointment_save_changes_btn_label'] = 'Zapisz zmiany';
$lang['appointment_subject'] = 'Cel spotkania';
$lang['appointment_description'] = 'Przegląd sesji';
$lang['appointment_overview'] = 'Przegląd terminu';
$lang['appointment_additional_info'] = 'Dodatkowe informacje';
$lang['appointment_date'] = 'Data';
$lang['appointment_time'] = 'Preferowana godzina';
$lang['appointment_date_and_time'] = 'Data / Godzina';
$lang['appointment_date_time'] = 'Data i godzina';
$lang['appointment_meeting_date'] = 'Data terminu';
$lang['appointment_meeting_time'] = 'Data terminu';
$lang['appointments_reminders_label'] = 'Przypomnienia';
$lang['appointment_meeting_location'] = 'Lokalizacja';
$lang['appointment_location'] = 'Lokalizacja';
$lang['appointment_location_address'] = 'Lokalizacja / Adres';
$lang['appointment_location_placeholder'] = 'Wprowadź szczegóły lokalizacji';
$lang['appointment_duration'] = 'Czas trwania terminu';
$lang['appointment_duration_label'] = 'Czas trwania';
$lang['appointment_duration_help'] = 'Ustaw czas trwania terminu w minutach';
$lang['appointment_notes'] = 'Notatki';
$lang['appointment_private_notes'] = 'Prywatne notatki';
$lang['appointment_client_notes'] = 'Notatki do terminu';
$lang['appointment_created_by'] = 'Utworzone przez';
$lang['appointly_created_at'] = 'Utworzono o';
$lang['appointment_schedule_details'] = 'Szczegóły harmonogramu terminu';
$lang['appointment_additional_settings'] = 'Dodatkowe ustawienia';

// Appointment Status
$lang['appointment_status'] = 'Status';
$lang['appointment_status_text'] = 'Status terminu';
$lang['appointment_status_pending'] = 'Oczekujący';
$lang['appointment_status_in-progress'] = 'W toku';
$lang['appointment_status_completed'] = 'Ukończony';
$lang['appointment_status_cancelled'] = 'Anulowany';
$lang['appointment_status_no-show'] = 'Nieobecność';
$lang['appointment_upcoming'] = 'Nadchodzący';
$lang['appointment_finished'] = 'Zakończony';
$lang['appointment_ongoing'] = 'W toku';
$lang['appointment_cancelled'] = 'Anulowany';
$lang['appointment_rescheduled'] = 'Przełożony';
$lang['appointment_no_show'] = 'Nieobecność';
$lang['appointment_missed_label'] = 'Przegapiony';
$lang['appointment_pending_approval'] = 'Oczekuje na zatwierdzenie';
$lang['appointment_not_approved'] = 'Oczekuje na zatwierdzenie';
$lang['appointment_pending_cancellation'] = 'Anulowanie w toku';
$lang['appointment_cancelled_text'] = 'Termin anulowany';
$lang['appointment_missed'] = 'Termin przegapiony (Data/godzina terminu jest w przeszłości)';
$lang['appointment_are_you_sure_mark_as_no_show'] = 'Czy na pewno chcesz oznaczyć ten termin jako nieobecność?';
$lang['appointment_completed'] = 'Ukończony';
$lang['appointment_internal'] = 'Wewnętrzny';
$lang['appointment_external'] = 'Zewnętrzny';
$lang['appointment_lead_related'] = 'Lead';
$lang['appointment_internal_staff'] = 'Personel';

// Status and Action Buttons
$lang['appointment_approve'] = 'Zatwierdź';
$lang['appointment_approved'] = 'Zatwierdzony';
$lang['appointment_mark_as_finished'] = 'Oznacz jako zakończony';
$lang['appointment_mark_as_ongoing'] = 'Oznacz jako w toku';
$lang['appointment_mark_as_cancelled'] = 'Anulowany';
$lang['appointment_mark_as_rescheduled'] = 'Oznacz jako przełożony';
$lang['appointment_mark_as_no_show'] = 'Oznacz jako nieobecność';
$lang['appointment_cancel'] = 'Anuluj termin';
$lang['appointment_description_to_cancel'] = 'Proszę opisać, dlaczego chcesz anulować ten termin';
$lang['appointment_describe_reason_for_cancel'] = 'Opis jest wymagany. Proszę opisać, jaki jest powód anulowania terminu?';
$lang['appointment_request_to_cancel'] = 'Poproś o anulowanie';
$lang['appointment_request_cancellation'] = 'Poproś o anulowanie';
$lang['appointment_approve_cancellation'] = 'Zatwierdź anulowanie';
$lang['appointment_marked_as_no_show'] = 'Oznaczono jako nieobecność';
$lang['appointly_are_you_sure_mark_as_no_show'] = 'Czy na pewno chcesz oznaczyć ten termin jako nieobecność?';

$lang['appointment_you_have_new_appointment'] = 'Masz nowy termin';
$lang['appointment_initiated_by'] = 'Organizator';
$lang['appointment_select_single_contact'] = 'Kontakt';
$lang['appointment_deleted'] = 'Termin został pomyślnie usunięty';
$lang['appointment_created'] = 'Nowy termin został pomyślnie utworzony';
$lang['appointment_updated'] = 'Termin został pomyślnie zaktualizowany';
$lang['appointment_appointment_approved'] = 'Termin został pomyślnie zatwierdzony!';
$lang['appointment_no_appointments'] = 'Nie masz terminów na dziś';
$lang['appointment_please_wait'] = 'Proszę czekać...';
$lang['appointment_no_assigned_staff_found'] = 'Nie znaleziono przypisanych uczestników dla tego terminu';
$lang['appointment_cancel_notification'] = 'Klient poprosił o anulowanie terminu';
$lang['appointment_marked_as_finished'] = 'Termin oznaczono jako zakończony';
$lang['appointment_todays_appointments'] = 'Dzisiejsze terminy';
$lang['appointment_scheduled_at'] = 'Zaplanowano na:';
$lang['appointment_view_meeting'] = 'Wyświetl termin';
$lang['appointment_edit_meeting'] = 'Edytuj termin';
$lang['appointment_dismiss_meeting'] = 'Usuń termin';
$lang['appointment_not_exists'] = 'Termin nie znaleziono, przekierowanie do listy terminów';
$lang['appointment_marked_as_ongoing'] = 'Termin oznaczono jako w toku';
$lang['appointment_general_info'] = 'Dane klienta';
$lang['appointment_general_details'] = 'Szczegóły terminu';
$lang['appointment_source'] = 'Typ';
$lang['appointment_source_external_text'] = 'Zewnętrzny (kontakt)';
$lang['appointment_source_external'] = 'Źródło (kontakt zewnętrzny)';
$lang['appointment_source_external_contact'] = 'Kontakt zewnętrzny';
$lang['appointment_source_internal'] = 'Wewnętrzny (kontakt)';
$lang['appointment_lead_required'] = 'Proszę wybrać leada dla terminu';
$lang['appointment_source_internal_client'] = 'Wewnętrzny (klient)';
$lang['appointment_source_internal_staff'] = 'Wewnętrzny (personel)';
$lang['appointment_source_lead'] = 'Lead';
$lang['appointment_staff_only'] = 'Tylko personel';
$lang['appointment_phone'] = 'Telefon';
$lang['appointment_name'] = 'Nazwa';
$lang['appointment_email'] = 'E-mail';
$lang['appointment_contact'] = 'Dane klienta';
$lang['appointment_sent_successfully'] = 'Twoje nowe zapytanie o termin zostało pomyślnie wysłane, zostaniesz powiadomiony e-mailem, gdy Twój termin zostanie zatwierdzony';
$lang['appointment_squeduled_at_text'] = 'Termin zaplanowany na rozpoczęcie o';
$lang['appointment_staff_attendees'] = 'Uczestnicy';
$lang['appointment_is_approved'] = 'Termin został zatwierdzony!';
$lang['appointment_public_url'] = 'Publiczny URL';
$lang['appointment_is_cancelled'] = 'Termin został anulowany!';
$lang['appointment_cancel_notes'] = 'Notatki anulowania';
$lang['appointment_full_name'] = 'Imię i nazwisko klienta';
$lang['appointment_your_email'] = 'Twój e-mail';
$lang['appointment_your_phone'] = 'Telefon (z kodem kraju)';
$lang['appointment_your_phone_example'] = '+1 69 1234 5678';
$lang['appointment_submit'] = 'Wyślij';
$lang['appointment_no_staff_members'] = 'Nie znaleziono członków personelu, należy dodać członka personelu i ponownie załadować ten widok, aby wybrać osobę do nowych terminów przesłanych za pośrednictwem formularza iFrame.';
$lang['appointment_cancellation_description_label'] = 'Powód anulowania';
$lang['appointments_thank_you_cancel_request'] = 'Dziękujemy za prośbę o anulowanie. Wkrótce ją rozpatrzymy.';
$lang['appointments_already_applied_for_cancelling'] = 'Już złożyłeś prośbę o anulowanie tego terminu.';
$lang['appointment_pending_cancellations'] = 'Oczekujące prośby o anulowanie';
$lang['appointment_requested_by'] = 'Zgłoszone przez';
$lang['appointment_cancellation_approved'] = 'Prośba o anulowanie pomyślnie zatwierdzona';
$lang['appointly_schedule_new_appointment'] = 'Zaplanuj termin';
$lang['appointments_total_found'] = 'Wszystkie terminy';
$lang['appointments_admin_label'] = 'Administrator';
$lang['appointments_staff_label'] = 'Personel';
$lang['appointments_no_delete_permissions'] = 'Ten termin nie został utworzony przez Ciebie, nie można go usunąć';
$lang['appointment_source_external_clients_area'] = 'Źródło (z obszaru klientów istniejący kontakt)';
$lang['appointments_source_external_label'] = 'Zewnętrzny';
$lang['appointments_source_internal_label'] = 'Wewnętrzny';
$lang['appointments_individual_contact'] = ' (Indywidualny kontakt)';
$lang['appointments_company_for_select'] = ' - Klient ';
$lang['appointment_preview_url_label'] = 'Podgląd';
$lang['appointment_booking_form_services'] = 'Usługi formularza rezerwacji';
$lang['appointment_source_leads_label'] = 'Leady';
$lang['appointment_connect'] = 'Połącz';
$lang['appointment_connected'] = 'Połączono';
$lang['appointments_outlook_revoke_confirm'] = 'Wyloguj się z Outlooka';
$lang['appointment_selected_service'] = 'Wybrana usługa';
$lang['appointment_please_enter_your_details'] = 'Proszę wprowadzić swoje dane';
$lang['appointments_request_feedback_from_client'] = 'Poproś o opinię od klienta';
$lang['appointments_request_feedback'] = 'Poproś o opinię';
$lang['appointment_feedback_label'] = 'Opinia';
$lang['appointment_view_feedback'] = 'Wyświetl opinię';
$lang['appointment_feedback_label_added'] = 'Dziękujemy za Twoją opinię!';
$lang['appointment_feedback_label_current'] = 'Twoja aktualna opinia!';
$lang['appointments_feedback_info'] = 'Zarządzaj swoimi domyślnymi statusami opinii';
$lang['ap_feedback_extremely_good'] = 'Bardzo dobra';
$lang['ap_feedback_very_good'] = 'Bardzo dobra';
$lang['ap_feedback_good'] = 'Dobra';
$lang['ap_feedback_not_bad'] = 'Nieźle';
$lang['ap_feedback_bad'] = 'Zła';
$lang['ap_feedback_the_worst'] = 'Najgorsza';
$lang['ap_feedback_not_sure'] = 'Nie jestem pewien';
$lang['appointment_feedback_title'] = 'Zostaw swoją opinię na temat tego terminu';
$lang['appointmenet_feedback_comment'] = 'Twoje komentarze i przemyślenia na temat tego terminu: ';
$lang['appointment_feedback_comment_textarea'] = 'Wymagane jest co najmniej kilka słów, aby opisać Twoje doświadczenie z tym terminem';
$lang['appointment_feedback_comment_textarea_info'] = 'Proszę opisać swoje doświadczenie z tym terminem';
$lang['appointment_new_feedback_added'] = 'Masz nową opinię na temat terminu';
$lang['appointly_feedback_updated'] = 'Ocena opinii została właśnie zaktualizowana';
$lang['appointment_email_tracking'] = 'Śledzenie e-maili (czy e-mail z terminem został przeczytany)';
$lang['appointment_feedback_requested_alert'] = 'Opinia została pomyślnie poproszona, zostaniesz powiadomiony e-mailem, jeśli opinia zostanie udzielona!';
$lang['appointment_click_to_change_rating'] = 'Kliknij na gwiazdki, aby zaktualizować swoją ocenę';
$lang['appointment_staff_cant_provide_feedback'] = 'Członkowie personelu nie mogą udzielać opinii na temat terminów';
$lang['appointment_leave_feedback'] = 'Oceń swoje doświadczenie z tym terminem';
$lang['appointment_your_feedback'] = 'Twoja opinia';
$lang['appointment_no_feedback_provided'] = 'Klient nie udzielił jeszcze opinii na temat tego terminu';
$lang['appointments_are_you_sure_request_feedback'] = 'Czy na pewno chcesz poprosić o opinię na temat tego terminu? E-mail zostanie wysłany do klienta.';

// Client Area
$lang['appointly_allow_non_logged_clients_appointment'] = 'Zezwól klientom niezalogowanym na żądanie nowych terminów za pośrednictwem zewnętrznego formularza rezerwacji';
$lang['appointly_show_appointments_menu_item_in_clients_area'] = 'Wyświetl element menu żądania terminu w obszarze klienta (po zalogowaniu)';
$lang['appointments_applies_for_clients'] = '(dotyczy tylko klientów)';

// ----------------------
// TIME SLOTS & AVAILABILITY
// ----------------------
$lang['appointly_no_providers_for_service'] = 'Brak dostawców dla tej usługi';
$lang['appointly_no_providers_with_hours'] = 'Brak dostawców z dostępnymi godzinami pracy dla tej usługi';
$lang['appointly_select_staff'] = 'Wybierz członka personelu';
$lang['appointment_busy_hours'] = 'Godziny zajęte';
$lang['appointment_available_hours'] = 'Godziny dostępne';
$lang['appointment_meeting_hour_is_reserved'] = 'Godzina spotkania jest już zarezerwowana';
$lang['appointment_requested_hour'] = 'Żądana godzina spotkania';
$lang['appointment_time_unavailable'] = 'Ten przedział czasowy jest niedostępny';
$lang['appointment_date_blocked'] = 'Ta data jest zablokowana przez administratora';
$lang['appointly_available_time_slots'] = 'Dostępne przedziały czasowe';
$lang['appointment_available_time_slots'] = 'Dostępne przedziały czasowe';
$lang['appointment_no_slots_available'] = 'Brak dostępnych przedziałów czasowych na ten dzień';
$lang['appointment_slot_already_booked'] = 'Ten przedział czasowy jest już zarezerwowany';
$lang['appointment_unavailable_slots_shown'] = 'Niedostępne przedziały czasowe są wyświetlane na czerwono i nie można ich wybrać';
$lang['appointment_all_slots_booked'] = 'Wszystkie przedziały czasowe na ten dzień są zarezerwowane. Proszę spróbować innej daty.';
$lang['appointment_slot_unavailable'] = 'Ten przedział czasowy jest niedostępny';
$lang['appointment_checking_availability'] = 'Sprawdzanie dostępności...';
$lang['appointment_checking_time_slots'] = 'Ładowanie przedziałów czasowych...';
$lang['appointment_error_loading_slots'] = 'Błąd ładowania przedziałów czasowych. Proszę spróbować ponownie.';
$lang['appointment_not_available'] = 'Niedostępne';
$lang['appointment_available'] = 'Dostępne';

// Schedule and calendar
$lang['appointment_recurring'] = 'Cykliczny';
$lang['appointment_recurring_re_created'] = 'Cykliczny termin został ponownie utworzony';
$lang['appointments_all_day_event'] = 'Wydarzenie całodniowe';
$lang['select_blocked_days'] = 'Wybierz dni';
$lang['appointments_blocked_days_on_calendar_title'] = 'Zablokowane dni<br><small class="text-muted">Wybierz daty, w których nie można planować terminów (święta, zamknięcia firmy itp.).<br> Te daty będą niedostępne zarówno dla rezerwacji wewnętrznych, jak i zewnętrznych.</small>';
$lang['appointments_dates_blocked_info_text'] = 'Wybrane daty będą niedostępne w kalendarzu rezerwacji. Spotkania nie mogą być planowane wewnętrznie ani zewnętrznie w tych datach.';
$lang['appointments_blocked_days_tab_title'] = 'Dni wolne od pracy';

// Working Hours and Schedules
$lang['appointments_default_hours_label'] = 'Zarządzaj swoimi domyślnymi godzinami terminów';
$lang['appointly_company_schedule'] = 'Harmonogram firmy';
$lang['appointly_company_schedule_info'] = 'Skonfiguruj domyślne godziny pracy dla swojej firmy. Te godziny będą używane dla wszystkich członków personelu, chyba że mają oni ustawione własne, specyficzne godziny pracy.';
$lang['appointly_manage_company_schedule'] = 'Zarządzaj harmonogramem firmy';
$lang['appointly_staff_working_hours'] = 'Godziny pracy personelu';
$lang['appointly_staff_working_hours_info'] = 'Skonfiguruj godziny pracy dla tego członka personelu. Te godziny zastąpią harmonogram firmy, gdy ten członek personelu zostanie wybrany jako dostawca.';
$lang['appointly_view_staff_schedule'] = 'Wyświetl harmonogram personelu';
$lang['appointly_day'] = 'Dzień';
$lang['appointly_enabled'] = 'Włączone';
$lang['appointly_available'] = 'Dostępne';
$lang['appointly_start_time'] = 'Godzina rozpoczęcia';
$lang['appointly_end_time'] = 'Godzina zakończenia';
$lang['appointly_use_company_schedule'] = 'Użyj harmonogramu firmy';
$lang['appointly_use_company_schedule_tooltip'] = 'Zaznacz, aby użyć ustawień harmonogramu firmy dla tego dnia zamiast ustawień niestandardowych.';
$lang['appointly_day_monday'] = 'Poniedziałek';
$lang['appointly_day_tuesday'] = 'Wtorek';
$lang['appointly_day_wednesday'] = 'Środa';
$lang['appointly_day_thursday'] = 'Czwartek';
$lang['appointly_day_friday'] = 'Piątek';
$lang['appointly_day_saturday'] = 'Sobota';
$lang['appointly_day_sunday'] = 'Niedziela';
$lang['appointly_at_least_one_day_required'] = 'Co najmniej jeden dzień musi być włączony';
$lang['appointly_no_working_hours_found'] = 'Nie ustawiono godzin pracy dla tego dostawcy';
$lang['appointly_closed'] = 'Zamknięte';
$lang['appointly_working_hours'] = 'Godziny pracy';
$lang['company_schedule_time_intervals_note'] = 'Godziny można ustawiać tylko w 15-minutowych odstępach (np. 09:00, 09:15, 09:30, 09:45)';
$lang['working_hours_time_intervals_note'] = 'Przedziały czasowe są dostępne w 15-minutowych odstępach';
$lang['appointly_time_error'] = 'Godzina rozpoczęcia musi być wcześniejsza niż godzina zakończenia dla';
$lang['appointly_company_schedule_sync_help'] = 'Personel może użyć opcji „Użyj harmonogramu firmy”, aby zsynchronizować swoje godziny z domyślnymi ustawieniami firmy.';

// Buffer settings
$lang['appointly_settings_buffer_times'] = 'Włącz czasy buforowania między terminami';
$lang['appointly_settings_buffer_times_info'] = 'Czasy buforowania umożliwiają okresy przejściowe między terminami';
$lang['appointly_buffer_before'] = 'Bufor przed (minuty)';
$lang['appointly_buffer_after'] = 'Bufor po (minuty)';
$lang['appointly_buffer_before_help'] = 'Dodatkowy czas przed terminem na przygotowanie';
$lang['appointly_buffer_after_help'] = 'Dodatkowy czas po terminie na posprzątanie';

// ----------------------
// SERVICES & PROVIDERS
// ----------------------
$lang['appointly_services'] = 'Usługi';
$lang['service'] = 'Usługa';
$lang['appointment_service'] = 'Usługa';
$lang['appointment_services'] = 'Usługi';
$lang['appointment_select_service'] = 'Wybierz usługę';
$lang['appointment_service_duration'] = 'Czas trwania';
$lang['appointment_service_price'] = 'Cena';
$lang['appointment_service_description'] = 'Opis';
$lang['appointments_service_heading'] = 'Usługa';
$lang['appointments_staff_heading'] = 'Personel';
$lang['service_selection_required'] = 'Proszę wybrać usługę';
$lang['appointment_service_required'] = 'Proszę wybrać usługę dla terminu';
$lang['appointly_service_selection_label'] = 'Usługa';
$lang['appointments_selected_service'] = 'Wybrana usługa';
$lang['no_services_available'] = 'Brak dostępnych usług';

// Service Creation and Management
$lang['appointly_new_service'] = 'Nowa usługa';
$lang['appointly_edit_service'] = 'Edytuj usługę';
$lang['appointly_service_add_success'] = 'Usługa pomyślnie dodana';
$lang['appointly_service_edit_success'] = 'Usługa pomyślnie zaktualizowana';
$lang['appointly_service_delete_success'] = 'Usługa pomyślnie usunięta';
$lang['appointly_service_delete_error'] = 'Nie można usunąć usługi';
$lang['error_adding_service'] = 'Nie można dodać usługi';
$lang['error_updating_service'] = 'Nie można zaktualizować usługi';
$lang['service_delete_error_active'] = 'Usługa jest aktywna i nie może zostać usunięta ani wyłączona.';
$lang['appointly_service_in_use_warning'] = 'Ta usługa jest obecnie używana w jednym lub więcej terminach i nie może zostać usunięta ani wyłączona.';

// Service Properties
$lang['service_availability_days'] = 'Dostępne dni';
$lang['service_hours_start'] = 'Godziny pracy początek';
$lang['service_hours_end'] = 'Godziny pracy koniec';
$lang['appointly_service_name'] = 'Nazwa';
$lang['appointly_service_name_label'] = 'Nazwa usługi';
$lang['appointly_service_duration'] = 'Czas trwania';
$lang['appointly_service_price'] = 'Cena';
$lang['appointly_service_color'] = 'Kolor';
$lang['appointly_service_description'] = 'Opis';
$lang['appointly_service_active'] = 'Aktywna';
$lang['appointly_service_details'] = 'Szczegóły usługi';
$lang['appointly_service_back_to_list'] = 'Powrót do listy usług';
$lang['appointly_duration_validation'] = 'Czas trwania musi być w odstępach 15 minut (15, 30, 45 itd.) i maksymalnie 480 minut';
$lang['appointly_price_validation'] = 'Cena nie może być ujemna';
$lang['appointly_duration_minutes'] = 'minuty';
$lang['appointly_service_staff'] = 'Przypisane do dostawcy/personelu';
// Service Validation
$lang['service_name_required'] = 'Nazwa usługi jest wymagana';
$lang['service_duration_required'] = 'Czas trwania usługi jest wymagany';
$lang['service_duration_numeric'] = 'Czas trwania musi być liczbą';
$lang['service_duration_greater'] = 'Czas trwania musi być większy niż 0';
$lang['service_price_required'] = 'Cena usługi jest wymagana';
$lang['service_price_greater_equal'] = 'Cena musi być 0 lub większa';
$lang['service_days_required'] = 'Proszę wybrać co najmniej jeden dostępny dzień';
$lang['service_hours_required'] = 'Godziny usługi są wymagane';
$lang['service_hours_invalid'] = 'Nieprawidłowy format czasu';
$lang['service_hours_start_end'] = 'Godzina zakończenia musi być późniejsza niż godzina rozpoczęcia';
$lang['appointly_staff_required'] = 'Proszę wybrać członka personelu';
$lang['appointly_working_hours_required'] = '%s godziny pracy są wymagane.';
$lang['appointly_working_hours_invalid'] = 'Godzina zakończenia %s musi być późniejsza niż godzina rozpoczęcia.';
$lang['appointly_working_hours_at_least_one'] = 'Co najmniej jeden dzień musi być włączony.';

// Service Table Headers
$lang['service_th_name'] = 'Nazwa';
$lang['service_th_duration'] = 'Czas trwania (minuty)';
$lang['service_th_price'] = 'Cena';
$lang['service_th_availability'] = 'Dostępność';
$lang['service_th_status'] = 'Status';
$lang['service_th_options'] = 'Opcje';

// Service Status
$lang['service_status_active'] = 'Aktywna';
$lang['service_status_inactive'] = 'Nieaktywna';
$lang['service_status_changed_success'] = 'Status usługi pomyślnie zaktualizowany';
$lang['service_status_changed_error'] = 'Nie udało się zaktualizować statusu usługi';
$lang['service_toggle_active'] = 'Przełącz status aktywny';
$lang['error_updating_status'] = 'Błąd podczas aktualizacji statusu. Proszę spróbować ponownie.';
$lang['service_status_updated'] = 'Status usługi pomyślnie zaktualizowany';
$lang['service_status_update_failed'] = 'Nie udało się zaktualizować statusu usługi';

// Providers
$lang['appointment_provider'] = 'Dostawca';
$lang['appointly_provider'] = 'Dostawca';
$lang['service_provider_loading'] = 'Ładowanie dostępnych dostawców...';
$lang['service_no_providers'] = 'Brak dostawców dla tej usługi';
$lang['service_provider_select'] = 'Wybierz dostawcę';
$lang['appointment_select_provider'] = 'Wybierz dostawcę';
$lang['appointly_select_provider'] = 'Wybierz dostawcę';
$lang['appointly_no_staff'] = 'Brak dostępnych członków personelu';
$lang['appointly_error_loading_schedule'] = 'Błąd ładowania harmonogramu dostawcy';
$lang['appointment_no_provider_assigned'] = 'Brak przypisanego dostawcy';
$lang['appointly_meeting_location'] = 'Lokalizacja spotkania';

// Multiple Providers
$lang['appointly_settings_multi_providers'] = 'Włącz wielu dostawców na usługę';
$lang['appointly_settings_multi_providers_info'] = 'Zezwól na świadczenie usług przez wielu członków personelu';
$lang['appointly_primary_provider'] = 'Główny dostawca';
$lang['appointly_add_provider'] = 'Dodaj dostawcę';
$lang['appointly_remove_provider'] = 'Usuń dostawcę';
$lang['appointly_service_providers'] = 'Dostawcy usług';
$lang['appointly_confirm_provider_removal'] = 'Czy na pewno chcesz usunąć tego dostawcę?';
$lang['appointly_assigned_providers'] = 'Przypisani dostawcy';
$lang['appointly_service_primary_provider'] = 'Główny dostawca';
$lang['appointment_external_provider'] = 'Zewnętrzny dostawca';

// ----------------------
// NOTIFICATIONS & REMINDERS
// ----------------------
$lang['appointment_modal_notification_info'] = 'Proszę zaznaczyć pola wyboru, jeśli chcesz, aby wybrani uczestnicy i kontakt otrzymywali przypomnienia, np. jeśli ustawiono 30 minut przed rozpoczęciem terminu. Zauważ, że ta funkcja wymaga skonfigurowania zadania cron.';
$lang['appointment_sms_notification_text'] = 'Wyślij powiadomienia SMS';
$lang['appointment_email_notification_text'] = 'Wyślij powiadomienia e-mail';
$lang['appointment_send_notification'] = 'Wyślij powiadomienie teraz';
$lang['appointment_notified'] = 'Przypomnienia o terminach';
$lang['appointment_notified_by_sms'] = 'Powiadomienie o przypomnieniu SMS zostało wywołane';
$lang['appointment_notified_by_email'] = 'Powiadomienie o przypomnieniu e-mail zostało wywołane';
$lang['appointment_send_early_reminders_label'] = 'Wyślij wczesne przypomnienia';
$lang['appointly_are_you_early_reminders'] = 'Czy na pewno chcesz wysłać wczesne przypomnienia o terminach?';
$lang['appointly_reminders_sent'] = 'Przypomnienia o terminach zostały wysłane do wszystkich uczestników i kontaktu';
$lang['appointment_manually_send_reminders_info'] = 'Ręcznie wyślij przypomnienia o powiadomieniach do wszystkich uczestników';
$lang['appointment_early_reminders_notice_label'] = 'Termin nie jest anulowany ani zakończony, aby wysłać wczesne przypomnienia';
$lang['appointment_email_read_at'] = 'Odczytano o: ';
$lang['appointment_email_not_read'] = 'Nie odczytano';
$lang['appoontment_sms_notification'] = 'Powiadomienie SMS';
$lang['appoontment_email_notification'] = 'Powiadomienie e-mail';

// ----------------------
// CALENDAR INTEGRATIONS
// ----------------------
// Google Calendar
$lang['appointly_calendar_integrations'] = 'Integracje kalendarza';
$lang['appointment_add_to_google_calendar'] = 'Dodaj do Kalendarza Google';
$lang['appointments_google_already_signed'] = 'Jesteś już zalogowany na swoje konto Google.';
$lang['appointments_added_to_google_calendar'] = 'Dodano do Kalendarza Google';
$lang['appointments_sign_in_google'] = 'Zaloguj się za pomocą Google';
$lang['appointments_google_revoke_confirm'] = 'Wyloguj się z Google';
$lang['appointments_google_revoke'] = 'Odwołaj bieżącą sesję Kalendarza Google i usuń wszystkie uprawnienia nadane Twojemu kontu Google.';
$lang['appointments_google_calendar_client_id'] = 'Identyfikator klienta API Kalendarza Google <strong>(pobrany z Ustawienia->Google->ID KLIENTA API)</strong>';
$lang['appointments_google_calendar_settings'] = 'Ustawienia API Kalendarza Google';
$lang['appointments_google_calendar_client_secret'] = 'Tajny klucz klienta API Kalendarza Google';
$lang['appointments_redirect_url'] = 'URI przekierowania autoryzacji Google';
$lang['appointly_show_google_appointments_from'] = 'Filtruj terminy według zakresu dat:';
$lang['appointments_delete_from_google_label'] = 'Przed usunięciem terminu usuń również utworzony termin w Kalendarzu Google <small>(Dotyczy tylko, jeśli Kalendarz Google jest włączony i zsynchronizowany)</small>';
$lang['appointment_add_to_google_calendar_external'] = 'Dołącz ten zewnętrzny termin do swojego Kalendarza Google (Zaznacz i kliknij Zapisz)';
$lang['appointment_open_google_calendar'] = 'Otwórz w Kalendarzu Google';
$lang['appointment_google_not_added_yet'] = 'Wygląda na to, że ten termin nie został jeszcze dodany do Kalendarza Google żadnego z członków personelu. Czy chcesz dodać ten termin do swojego Kalendarza Google?';
$lang['appointment_add_to_calendar'] = 'Dodaj do kalendarza';
$lang['appointment_view_in_calendar'] = 'Wyświetl w Kalendarzu Google';
$lang['appointment_calendar_adding_to_google'] = 'Dodawanie do Kalendarza Google...';
$lang['appointment_error_adding_to_calendar'] = 'Nie udało się dodać do kalendarza. Proszę spróbować ponownie.';
$lang['event_not_found_in_google'] = 'Wydarzenie może nie istnieć w Kalendarzu Google';
$lang['appointments_delete_from_google_calendar'] = 'Usuń z Kalendarza Google';
$lang['appointments_synced_from_google'] = 'Zsynchronizowano z Google';
$lang['appointments_googlesync_show_in_table_label'] = 'Jeśli integracja z Kalendarzem Google jest aktywna, wyświetl wszystkie terminy z Kalendarza Google w domyślnym widoku tabeli.';
$lang['appointly_google_synced_title'] = ' Zsynchronizowano z Google';
$lang['appointment_hide_google_calendar'] = 'Pokaż widok domyślny';
$lang['appointment_google_calendar_synced'] = 'Kalendarz Google zsynchronizowany';
$lang['appointment_googlesync_only_today'] = 'Dzisiaj';
$lang['appointment_googlesync_only_last_month'] = 'Ostatni miesiąc';
$lang['appointment_googlesync_only_last_three_months'] = 'Ostatnie 3 miesiące';
$lang['appointment_googlesync_only_last_six_months'] = 'Ostatnie 6 miesięcy';
$lang['appointment_googlesync_only_last_year'] = 'Ostatni rok';
$lang['appointment_googlesync_show_all'] = 'Wszystkie';
$lang['appointly_not_including_two_way_synced_appointments'] = 'Nie obejmuje terminów zsynchronizowanych dwukierunkowo';
$lang['appointment_external_calendar_event'] = 'Zewnętrzne wydarzenie kalendarza';

// Google Meet
$lang['appointment_google_meet_info'] = 'Ten termin jest dodany do Kalendarza Google, możesz użyć Google Meet, aby spotkać się online ze swoimi klientami';
$lang['appointment_google_meet_info_2'] = 'Ten termin jest dodany do Kalendarza Google';
$lang['appointment_google_client_meet_info'] = 'Połącz się przez Google Meet';
$lang['appointment_connect_via_google_meet'] = 'Chcę połączyć się przez Google Meet';
$lang['appointment_meet_message'] = 'Witaj<br><br>Proszę, użyj tego linku, aby połączyć się ze mną przez Google Meet: ';
$lang['appointment_meeting_request_sent'] = 'Twoja wiadomość z prośbą o spotkanie została pomyślnie wysłana';
$lang['appointment_leave_a_comment'] = 'Czy chcesz zostawić komentarz';
$lang['appointment_google_meet_connect_message'] = 'Wyślij e-mail do uczestników i poproś o połączenie przez Google Meet';
$lang['appointment_google_meet_modal_custom_label'] = 'Zaproś personel i klientów na Google Meet przez e-mail';
$lang['appointment_google_meet'] = 'Google Meet';
$lang['appointment_google_calendar'] = 'Kalendarz Google';

// Enhanced Google Meet Settings
$lang['appointment_google_meet_enhanced_settings'] = 'Ulepszone ustawienia Google Meet';
$lang['appointly_auto_enable_google_meet'] = 'Automatycznie włącz Google Meet dla wszystkich terminów';
$lang['appointly_auto_enable_google_meet_help'] = 'Po włączeniu, wszystkie nowe terminy będą automatycznie zawierać linki do Google Meet po zsynchronizowaniu z Kalendarzem Google';
$lang['appointly_auto_add_to_google_on_approval'] = 'Automatycznie dodaj do Kalendarza Google przy zatwierdzaniu zewnętrznych terminów';
$lang['appointly_auto_add_to_google_on_approval_help'] = 'Po włączeniu, zewnętrzne terminy będą automatycznie dodawane do Kalendarza Google przypisanego członka personelu po zatwierdzeniu';
$lang['appointly_google_meet_default_settings'] = 'Domyślne ustawienia Google Meet';
$lang['appointly_google_meet_enable_recording'] = 'Włącz nagrywanie domyślnie';
$lang['appointly_google_meet_enable_waiting_room'] = 'Włącz poczekalnię domyślnie';
$lang['appointly_google_meet_reminder_minutes'] = 'Domyślny czas przypomnienia przed spotkaniem';
$lang['appointly_google_meet_reminder_help'] = 'Ustaw domyślny czas przypomnienia dla terminów Google Meet';
$lang['appointly_disable_google_meeting_emails'] = 'Wyłącz powiadomienia e-mail z Kalendarza Google';
$lang['appointly_disable_google_meeting_emails_help'] = 'Po włączeniu, Google nie będzie wysyłać automatycznych powiadomień e-mail o wydarzeniach w kalendarzu';
$lang['appointly_minutes'] = 'minuty';
$lang['appointly_hour'] = 'godzina';
$lang['appointly_hours'] = 'godziny';
$lang['appointly_day'] = 'dzień';

// Enhanced Google Meet Features
$lang['appointment_google_meet_join_before_start'] = 'Dołącz do Google Meet';
$lang['appointment_google_meet_copy_link'] = 'Kopiuj link do Google Meet';
$lang['appointment_google_meet_link_copied'] = 'Link do Google Meet skopiowany do schowka';
$lang['appointment_google_meet_test_connection'] = 'Testuj połączenie Google Meet';
$lang['appointment_google_meet_connection_success'] = 'Test połączenia Google Meet zakończony sukcesem';
$lang['appointment_google_meet_connection_failed'] = 'Test połączenia Google Meet nie powiódł się';
$lang['appointment_google_meet_quick_join'] = 'Szybkie dołączenie do spotkania';
$lang['appointment_google_meet_meeting_details'] = 'Szczegóły spotkania';
$lang['appointment_google_meet_dial_in'] = 'Informacje o połączeniu telefonicznym';
$lang['appointment_google_meet_share_screen'] = 'Udostępnianie ekranu dostępne';
$lang['appointment_google_meet_record_meeting'] = 'Nagrywanie dostępne';
$lang['appointment_google_meet_waiting_room_enabled'] = 'Poczekalnia włączona';
$lang['appointment_google_meet_testing_connection'] = 'Testowanie połączenia Google Meet...';
$lang['appointment_google_meet_copy_failed'] = 'Nie udało się skopiować linku. Proszę skopiować ręcznie.';
$lang['appointment_google_meet_email_message'] = 'Wiadomość e-mail';
$lang['appointment_google_meet_send_invitation'] = 'Wyślij zaproszenie na Google Meet';
$lang['appointment_google_meet_message_required'] = 'Proszę wprowadzić wiadomość do wysłania';
$lang['sending'] = 'Wysyłanie...';
$lang['appointment_email_send_failed'] = 'Nie udało się wysłać e-maila. Proszę sprawdzić ustawienia e-mail.';
$lang['appointment_google_meet_send_to'] = 'Wyślij do';
$lang['appointment_google_meet_primary_recipient'] = 'Główny odbiorca';
$lang['appointment_google_meet_also_notify_attendees'] = 'Powiadom również uczestników z personelu';
$lang['appointment_no_email_provided'] = 'Nie podano adresu e-mail';
$lang['appointment_google_meet_hd_video_audio'] = 'Wideo i audio HD';
$lang['appointment_google_meet_always_enabled'] = 'Zawsze włączone';
$lang['appointment_google_meet_recording_enabled'] = 'Nagrywanie włączone';
$lang['appointment_google_meet_recording_disabled'] = 'Nagrywanie wyłączone';
$lang['appointment_google_meet_waiting_room_enabled_status'] = 'Poczekalnia włączona';
$lang['appointment_google_meet_waiting_room_disabled'] = 'Poczekalnia wyłączona';
$lang['appointment_google_meet_quick_actions'] = 'Szybkie działania';
$lang['appointment_google_meet_join_meeting'] = 'Dołącz do Google Meet';
$lang['appointment_google_meet_send_invitation_btn'] = 'Wyślij zaproszenie';

// Google Maps
$lang['appointment_google_maps'] = 'Otwórz w Google Maps';
$lang['appointly_google_maps_not_shown'] = 'Mapy Google nie będą wyświetlane.';
$lang['appointly_google_api_key_notset'] = 'Klucz API Google nie jest ustawiony, proszę ustawić klucz API Google w ustawieniach terminu';
$lang['appointly_message_will_hide'] = 'Ta wiadomość zostanie ukryta za 5 sekund';

// Outlook Calendar
$lang['appointment_login_to_outlook'] = 'Zaloguj się do Outlooka';
$lang['appointment_logout_from_outlook'] = 'Wyloguj się z Outlooka';
$lang['appointment_open_outlook_calendar'] = 'Otwórz w Kalendarzu Outlook';
$lang['appointments_outlook_revoke'] = 'Odwołaj bieżącą sesję Kalendarza Outlook i usuń wszystkie uprawnienia nadane Twojemu kontu Outlook.';
$lang['appointment_redirect_url_logout'] = 'URI przekierowania i autoryzacji Outlook';
$lang['appointment_outlook_api_label'] = 'API Kalendarza Outlook';
$lang['appointment_outlook_client_id'] = 'Identyfikator aplikacji (klienta)';
$lang['appointment_outlook_calendar'] = 'Kalendarz Outlook';
$lang['appointment_outlook_calendar_info'] = 'Ten termin jest dodany do Kalendarza Outlook';
$lang['appointment_add_to_outlook'] = 'Dodaj do Kalendarza Outlook';
$lang['appointment_outlook_not_added_yet'] = 'Jeszcze nie dodano do Kalendarza Outlook';
$lang['appointment_is_added_to_outlook'] = 'Dodano do Kalendarza Outlook';
$lang['appointment_calendar_adding_to_outlook'] = 'Dodawanie do Kalendarza Outlook...';
$lang['appointment_added_to_outlook'] = 'Wydarzenie pomyślnie dodano do Kalendarza Outlook';
$lang['appointment_added_to_outlook_but_not_saved'] = 'Wydarzenie dodano do Outlooka, ale nie udało się zapisać w bazie danych';
$lang['appointment_outlook_event_saved'] = 'Szczegóły wydarzenia Outlook zapisane';
$lang['appointment_outlook_event_save_failed'] = 'Nie udało się zapisać szczegółów wydarzenia Outlook';
$lang['appointment_outlook_error'] = 'Wystąpił błąd podczas dodawania do Outlooka';
$lang['appointment_outlook_auth_error'] = 'Błąd uwierzytelniania Outlook';
$lang['appointment_invalid_date'] = 'Nieprawidłowa data terminu';
$lang['appointment_sign_in_to_outlook'] = 'Zaloguj się do Outlooka';
$lang['appointment_sign_out_from_outlook'] = 'Wyloguj się z Outlooka';
$lang['appointments_outlook_view_in_calendar'] = 'Wyświetl w Kalendarzu Outlook';
$lang['appointment_outlook_calendar_title'] = 'Kalendarz Outlook';
$lang['appointment_outlook_sync_status'] = 'Status synchronizacji Outlook';
$lang['appointment_outlook_last_synced'] = 'Ostatnia synchronizacja: %s';
$lang['appointment_outlook_sync_error'] = 'Ostatnia synchronizacja nie powiodła się: %s';
$lang['appointment_outlook_event_deleted'] = 'Wydarzenie Outlook pomyślnie usunięte';
$lang['appointment_outlook_event_delete_failed'] = 'Nie udało się usunąć wydarzenia Outlook';
$lang['appointments_table_calendar'] = 'Dodano do kalendarzy';
$lang['appointment_not_added_to_calendars_yet'] = 'Jeszcze nie dodano do żadnego kalendarza.';
$lang['permission_approve'] = 'Zatwierdź';
$lang['permission_view_reports'] = 'Wyświetl raporty';
$lang['appointly_missing_required_fields'] = 'Brak wymaganych pól';
$lang['appointly_service_not_found'] = 'Usługa nie znaleziona';
$lang['appointly_error_getting_time_slots'] = 'Błąd podczas pobierania dostępnych przedziałów czasowych. Proszę spróbować ponownie.';
$lang['appointly_invalid_working_hours'] = 'Nieprawidłowa konfiguracja godzin pracy';
$lang['appointly_service_price_invalid'] = 'Cena usługi musi być prawidłową liczbą (0 lub większą)';
$lang['appointly_service_duration_invalid'] = 'Czas trwania usługi musi być liczbą dodatnią';
$lang['appointly_service_providers_required'] = 'Co najmniej jeden dostawca usług musi być przypisany';
$lang['appointly_available_time_slots'] = 'Dostępne przedziały czasowe';
$lang['appointment_loading'] = 'Ładowanie...';
$lang['appointly_error_loading_providers'] = 'Błąd ładowania dostawców';
$lang['appointly_no_data_available'] = 'Brak dostępnych danych';
$lang['appointly_please_try_again'] = 'Proszę spróbować ponownie';
$lang['appointly_installation_complete'] = 'Instalacja zakończona pomyślnie';
$lang['appointly_database_updated'] = 'Baza danych pomyślnie zaktualizowana';
$lang['appointly_menu_reset'] = 'Menu zostało pomyślnie zresetowane';
$lang['appointly_default_service_created'] = 'Domyślna usługa pomyślnie utworzona';
$lang['appointly_working_hours_configured'] = 'Godziny pracy pomyślnie skonfigurowane';
$lang['appointment_select_service_provider_first'] = 'Proszę najpierw wybrać usługę i dostawcę';
$lang['appointment_are_you_sure_to_cancel'] = 'Czy na pewno chcesz anulować ten termin?';
$lang['appointment_are_you_sure_to_mark_as_ongoing'] = 'Czy na pewno chcesz oznaczyć ten termin jako w toku?';
$lang['appointment_error_occurred'] = 'Wystąpił błąd. Proszę spróbować ponownie.';
$lang['appointment_closed'] = 'Rezerwacja terminów jest obecnie zamknięta';
$lang['appointment_time_required'] = 'Proszę wybrać przedział czasowy';
$lang['appointment_no_providers'] = 'Brak dostawców dla tej usługi';
$lang['appointment_provider_not_available'] = 'Dostawca niedostępny w tym dniu';
$lang['appointment_minutes'] = 'minuty';
$lang['appointment_unavailable'] = 'Niedostępne';
$lang['is_required'] = 'jest wymagane';
$lang['appointment_schedule_info'] = 'Harmonogram terminu';
$lang['appointment_form_info'] = 'Informacje o terminie';
$lang['appointment_marked_as_approved'] = 'Termin oznaczono jako zatwierdzony';
$lang['appointment_cancellation_approval_failed'] = 'Nie udało się zatwierdzić anulowania terminu';
$lang['appointment_send_an_sms'] = 'Wyślij SMS';
$lang['appointment_call_number'] = 'Zadzwoń';
$lang['appointment_actions'] = 'Działania';
$lang['appointment_staff_cannot_provide_feedback'] = 'Członkowie personelu nie mogą udzielać opinii na temat terminów';
$lang['appointment_thank_you_for_feedback'] = 'Dziękujemy za Twoją opinię!';
$lang['appointment_feedback_comment_required'] = 'Komentarz do opinii jest wymagany';

// Reschedule functionality client side
$lang['appointment_reschedule'] = 'Przełóż';
$lang['appointment_reschedule_reason'] = 'Powód przełożenia';
$lang['appointment_reschedule_reason_placeholder'] = 'Proszę wyjaśnić, dlaczego musisz przełożyć ten termin...';
$lang['appointment_reschedule_reason_required'] = 'Powód przełożenia jest wymagany';
$lang['appointment_request_reschedule'] = 'Poproś o przełożenie';
$lang['appointment_new_date'] = 'Nowa data';
$lang['appointment_new_time'] = 'Nowa godzina';
$lang['appointment_reschedule_request_submitted'] = 'Twoja prośba o przełożenie została przesłana i zostanie rozpatrzona przez nasz personel.';
$lang['appointment_cannot_be_rescheduled'] = 'Tego terminu nie można przełożyć ze względu na jego aktualny status.';

$lang['appointment_processing'] = 'Przetwarzanie...';
$lang['appointment_select_date_first'] = 'Proszę najpierw wybrać datę';
$lang['appointment_please_select_date_time'] = 'Proszę wybrać datę i godzinę';
$lang['appointment_current_details'] = 'Aktualne szczegóły';
$lang['appointment_loading_available_times'] = 'Ładowanie dostępnych godzin...';
$lang['appointment_no_available_slots'] = 'Brak dostępnych slotów';
$lang['appointment_no_available_times'] = 'Brak dostępnych godzin';

$lang['appointment_reschedule_requested'] = 'Przełożenie żądane';
$lang['appointment_reschedule_pending_review'] = 'Twoja prośba o przełożenie oczekuje na rozpatrzenie przez nasz personel.';
$lang['appointment_reschedule_pending_notice'] = 'Oczekujące prośby o przełożenie';
$lang['appointment_requested_date'] = 'Żądana data';
$lang['appointment_requested_time'] = 'Żądana godzina';
$lang['appointment_current_date'] = 'Aktualna data';
$lang['appointment_approve_reschedule'] = 'Zatwierdź przełożenie';
$lang['appointment_reject_reschedule'] = 'Odrzuć przełożenie';
$lang['appointment_pending_reschedules'] = 'Oczekujące przełożenia';
$lang['appointment_reschedule_approved'] = 'Przełożenie zatwierdzone';
$lang['appointment_reschedule_rejected'] = 'Przełożenie odrzucone';
$lang['appointment_cancellation_requested'] = 'Anulowanie żądane';
$lang['appointment_cancellation_pending_review'] = 'Twoja prośba o anulowanie oczekuje na rozpatrzenie przez nasz personel.';
$lang['appointment_cancellation_reason'] = 'Powód anulowania';
$lang['appointment_cancellation_notes'] = 'Notatki anulowania';
$lang['appointment_cancellation_notes_placeholder'] = 'Proszę wyjaśnić, dlaczego chcesz anulować ten termin...';
$lang['appointment_cancellation_notes_required'] = 'Notatki anulowania są wymagane';
$lang['appointment_cancellation_request_submitted'] = 'Twoja prośba o anulowanie została przesłana i zostanie rozpatrzona przez nasz personel.';
$lang['appointment_confirm_approve_reschedule'] = 'Czy na pewno chcesz zatwierdzić tę prośbę o przełożenie? Spowoduje to zaktualizowanie terminu na nową datę i godzinę.';
$lang['appointment_reschedule_denial_reason'] = 'Proszę podać powód odrzucenia tej prośby o przełożenie (zostanie to wysłane do klienta):';
$lang['appointment_reschedule_approved_successfully'] = 'Prośba o przełożenie została zatwierdzona, a termin został zaktualizowany.';
$lang['appointment_reschedule_denied_successfully'] = 'Prośba o przełożenie została odrzucona, a klient został powiadomiony.';
$lang['appointment_reschedule_approval_failed'] = 'Nie udało się zatwierdzić prośby o przełożenie. Proszę spróbować ponownie.';
$lang['appointment_reschedule_denial_failed'] = 'Nie udało się odrzucić prośby o przełożenie. Proszę spróbować ponownie.';
$lang['appointment_view_details'] = 'Wyświetl szczegóły';
$lang['appointment_client_information'] = 'Informacje o kliencie';
$lang['appointment_provider_information'] = 'Informacje o dostawcy';
$lang['appointment_reschedule_action_required'] = 'Wymagane działanie';
$lang['appointment_reschedule_instructions'] = 'Gdy klienci proszą o przełożenie, pojawiają się one tutaj do Twojej akceptacji. Zatwierdzenie automatycznie zaktualizuje termin i powiadomi klienta e-mailem.';
$lang['appointment_no_pending_reschedules'] = 'Nie znaleziono oczekujących próśb o przełożenie.';
$lang['appointment_reschedule_request_details'] = 'Szczegóły prośby o przełożenie';
$lang['appointment_reschedule_date_required'] = 'Nowa data jest wymagana';
$lang['appointment_reschedule_time_required'] = 'Nowa godzina jest wymagana';
$lang['appointment_reschedule_future_datetime'] = 'Proszę wybrać przyszłą datę i godzinę';
$lang['appointment_reschedule_request_subject'] = 'Prośba o przełożenie terminu';
$lang['appointment_reschedule_approved_subject'] = 'Przełożenie terminu zatwierdzone';
$lang['appointment_reschedule_denied_subject'] = 'Przełożenie terminu odrzucone';
$lang['appointment_book_again'] = 'Zarezerwuj ponownie';
$lang['appointment_cancelled_title'] = 'Ten termin został anulowany';
$lang['appointment_book_new_appointment'] = 'Czy chcesz zarezerwować nowy termin?';
$lang['appointment_book_new'] = 'Zarezerwuj nowy termin';
$lang['appointment_deny_reschedule'] = 'Odrzuć przełożenie';
$lang['appointment_reschedule_denial_reason_prompt'] = 'Proszę podać powód odrzucenia tej prośby o przełożenie:';
$lang['appointment_reschedule_denial_reason_required'] = 'Powód odrzucenia jest wymagany';
$lang['appointment_confirm_approve_cancellation'] = 'Czy na pewno chcesz zatwierdzić tę prośbę o anulowanie? Spowoduje to trwałe anulowanie terminu.';
$lang['appointment_cancelled_book_again_message'] = 'Ten termin został anulowany. Czy chcesz zarezerwować nowy termin?';
$lang['appointment_no_show_book_again_message'] = 'Ten termin był nieobecnością. Czy chcesz zarezerwować nowy termin?';

// Calendar Integration Removal
$lang['appointment_remove_google_integration'] = 'Usuń integrację z Kalendarzem Google';
$lang['appointment_remove_outlook_integration'] = 'Usuń integrację z Kalendarzem Outlook';
$lang['appointment_confirm_remove_google_integration'] = 'Czy na pewno chcesz usunąć integrację z Kalendarzem Google z tego terminu? Spowoduje to również usunięcie wydarzenia z Kalendarza Google, jeśli to możliwe.';
$lang['appointment_confirm_remove_outlook_integration'] = 'Czy na pewno chcesz usunąć integrację z Kalendarzem Outlook z tego terminu? Spowoduje to również usunięcie wydarzenia z Kalendarza Outlook, jeśli to możliwe.';
$lang['appointment_google_integration_removed'] = 'Integracja z Kalendarzem Google usunięta z terminu';
$lang['appointment_google_integration_removed_and_deleted'] = 'Integracja z Kalendarzem Google usunięta i wydarzenie usunięte z Kalendarza Google';
$lang['appointment_google_removal_failed'] = 'Nie udało się usunąć integracji z Kalendarzem Google';
$lang['appointment_outlook_integration_removed'] = 'Integracja z Kalendarzem Outlook usunięta z terminu';
$lang['appointment_outlook_integration_removed_and_deleted'] = 'Integracja z Kalendarzem Outlook usunięta i wydarzenie usunięte z Kalendarza Outlook';
$lang['appointment_outlook_removal_failed'] = 'Nie udało się usunąć integracji z Kalendarzem Outlook';
$lang['appointment_missing_required_fields'] = 'Brak wymaganych pól';
$lang['appointment_not_found'] = 'Termin nie znaleziony';
$lang['appointment_outlook_not_authenticated_warning'] = 'Ostrzeżenie: Nie jesteś obecnie uwierzytelniony w Outlooku. Integracja zostanie usunięta tylko lokalnie, ale wydarzenie pozostanie w Twoim kalendarzu Outlook.';
$lang['appointment_outlook_not_available_warning'] = 'Ostrzeżenie: Integracja z Outlookiem jest niedostępna. Integracja zostanie usunięta tylko lokalnie.';
$lang['appointment_outlook_integration_removed_local_only'] = 'Integracja kalendarza Outlook usunięta lokalnie. Uwaga: Wydarzenie może nadal istnieć w Twoim kalendarzu Outlook.';

// Dashboard Widgets
$lang['appointly_upcoming_appointments'] = 'Nadchodzące terminy';
$lang['appointly_no_upcoming_appointments'] = 'Brak nadchodzących terminów';
$lang['appointly_no_appointments_in_range'] = 'Brak terminów zaplanowanych w %s';
$lang['appointly_next_7_days'] = 'Następne 7 dni';
$lang['appointly_next_14_days'] = 'Następne 14 dni';
$lang['appointly_next_30_days'] = 'Następne 30 dni';
$lang['appointly_next_4_weeks'] = 'Następne 4 tygodnie';
$lang['appointly_view_all_appointments'] = 'Wyświetl wszystkie terminy';
$lang['appointly_dashboard_widgets_settings'] = 'Ustawienia widżetów pulpitu nawigacyjnego';
$lang['appointly_today_widget_enabled'] = 'Pokaż widżet dzisiejszych terminów na pulpicie nawigacyjnym';
$lang['appointly_upcoming_widget_enabled'] = 'Pokaż widżet nadchodzących terminów na pulpicie nawigacyjnym';
$lang['appointly_upcoming_widget_range'] = 'Zakres dat widżetu nadchodzących terminów';
$lang['appointly_today'] = 'Dzisiaj';
$lang['appointly_tomorrow'] = 'Jutro';
$lang['days'] = 'dni';

$lang['appointly_invoice_default_vat'] = 'Domyślny VAT/Procent podatku';
$lang['appointly_invoice_vat_help'] = 'Domyślny procent podatku do zastosowania do automatycznie generowanych faktur (ustaw na 0 dla braku podatku)';
$lang['appointly_invoice_tax_type_help'] = 'Wybierz, jak chcesz zastosować podatki do faktur terminów';
$lang['appointly_invoice_tax_type_label'] = 'Metoda zastosowania podatku';
$lang['appointly_tax_type_none'] = 'Brak podatku';
$lang['appointly_tax_type_custom'] = 'Niestandardowy procent';
$lang['appointly_tax_type_system'] = 'Użyj stawek podatkowych CRM';
$lang['appointly_default_vat_label'] = 'Niestandardowy procent podatku';
$lang['appointly_default_vat_help'] = 'Niestandardowy procent podatku do zastosowania do faktur (ustaw na 0 dla braku podatku)';
$lang['appointly_system_tax_label'] = 'Wybierz stawkę podatku';
$lang['appointly_system_tax_help'] = 'Wybierz spośród skonfigurowanych stawek podatkowych w CRM';

// Enhanced Invoice Settings - Tab Names
$lang['appointly_invoice_settings'] = 'Faktura i podatki';
$lang['appointly_tax_settings'] = 'Konfiguracja podatków';
$lang['appointly_tax_settings_help'] = 'Skonfiguruj, jak podatki są stosowane do faktur tworzonych z terminów. Możesz użyć systemu podatkowego CRM lub ustawić niestandardowy procent.';
$lang['appointly_tax_type_label'] = 'Metoda zastosowania podatku';
$lang['appointly_tax_type_help'] = 'Wybierz, jak chcesz zastosować podatki do faktur terminów';

// Form Field Labels
$lang['appointly_enable'] = 'Włącz';
$lang['appointly_disable'] = 'Wyłącz';
$lang['appointly_yes'] = 'Tak';
$lang['appointly_no'] = 'Nie';

// Client Dashboard Language Strings
$lang['appointment_client_dashboard_description'] = 'Zarządzaj swoimi terminami, przeglądaj historię i rezerwuj nowe terminy.';
$lang['appointment_book_new'] = 'Zarezerwuj nowy termin';
$lang['appointment_all'] = 'Wszystkie';
$lang['appointment_total_appointments'] = 'Wszystkie terminy';
$lang['appointment_completed_appointments'] = 'Ukończone';
$lang['appointment_upcoming_appointments'] = 'Nadchodzące';
$lang['appointment_cancelled_appointments'] = 'Anulowane';
$lang['appointment_no_appointments_found'] = 'Nie znaleziono terminów';
$lang['appointment_no_appointments_match_filter'] = 'Brak terminów pasujących do bieżącego filtra';
$lang['appointment_date_and_time'] = 'Data i godzina';
$lang['appointment_details'] = 'Szczegóły terminu';
$lang['appointment_book_again'] = 'Zarezerwuj ponownie';
$lang['view_invoice'] = 'Wyświetl fakturę';

// Cancel and Reschedule
$lang['appointment_cancel_reason'] = 'Powód anulowania';
$lang['appointment_cancel_reason_placeholder'] = 'Proszę podać powód anulowania tego terminu...';
$lang['appointment_reschedule_reason'] = 'Powód przełożenia';
$lang['appointment_reschedule_reason_placeholder'] = 'Proszę wyjaśnić, dlaczego musisz przełożyć ten termin...';
$lang['appointment_new_date'] = 'Nowa data';
$lang['appointment_new_time'] = 'Nowa godzina';
$lang['appointment_request_reschedule'] = 'Poproś o przełożenie';
$lang['appointment_cancel_request_sent'] = 'Prośba o anulowanie została wysłana do personelu w celu zatwierdzenia.';
$lang['appointment_cancel_request_failed'] = 'Nie udało się wysłać prośby o anulowanie. Proszę spróbować ponownie.';
$lang['appointment_reschedule_request_sent'] = 'Prośba o przełożenie została wysłana do personelu w celu zatwierdzenia.';

// ICS Calendar Export
$lang['appointment_add_to_calendar'] = 'Dodaj do Kalendarza';
$lang['appointment_download_ics'] = 'Pobierz plik .ics';
$lang['appointment_ics_description'] = 'Pobierz ten termin jako plik kalendarza (.ics) do importu w dowolnej aplikacji kalendarza (Apple Calendar, Google Calendar, Outlook, itp.)';
$lang['appointment_calendar_file'] = 'Plik Kalendarza';
$lang['appointment_ics_tooltip'] = 'Pobierz standardowy plik kalendarza, który działa ze wszystkimi aplikacjami kalendarza';
$lang['appointment_ics_file_downloaded'] = 'Plik kalendarza pobrany pomyślnie';
$lang['appointment_ics_download_error'] = 'Błąd podczas pobierania pliku kalendarza';
$lang['appointment_reschedule_request_failed'] = 'Nie udało się wysłać prośby o przełożenie. Proszę spróbować ponownie.';
$lang['appointment_client_dashboard'] = 'Panel klienta';
$lang['appointment_available_times'] = 'Dostępne godziny';
$lang['appointment_error_loading_times'] = 'Błąd ładowania godzin';
$lang['appointment_cancel_request_submitted'] = 'Prośba o anulowanie pomyślnie przesłana';
$lang['appointment_date_time_required'] = 'Data i godzina są wymagane';
$lang['appointment_reschedule_pending'] = 'Prośba o przełożenie oczekuje na zatwierdzenie';
$lang['appointly_invoice_payment_mode_changed'] = 'Zmieniono tryb płatności faktury, proszę zapisać ustawienia, aby zastosować zmiany';
$lang['payment_received_for_appointment'] = 'Płatność otrzymana za:';
$lang['appointly_create_invoice_when_completed'] = 'Utwórz fakturę po zakończeniu terminu?';
$lang['invoice_created_for_appointment'] = 'Faktura #%s została utworzona dla tego terminu.';
$lang['appointment_email_sent_success'] = 'E-mail wysłany pomyślnie';
$lang['appointment_email_sent_failed'] = 'Nie udało się wysłać e-maila';
$lang['customer_permission_appointments'] = 'Terminy';
$lang['appointment_contact_relationship'] = 'Kontakt & Informacje o relacji';
$lang['appointment_download_ics_tooltip'] = 'Pobierz plik kalendarza (.ics), aby dodać ten termin do aplikacji kalendarza';
$lang['appointment_security_verification'] = 'Weryfikacja bezpieczeństwa';
$lang['appointment_view_on_map'] = 'Wyświetl na mapie';
$lang['appointment_no_notes_available'] = 'Brak notatek dla tego terminu';
$lang['appointment_session_overview'] = 'Przegląd sesji';
$lang['appointly_show_staff_email_booking_form'] = 'Pokaż adresy e-mail pracowników w formularzu rezerwacji';
$lang['appointly_show_staff_phone_booking_form'] = 'Pokaż numery telefonów pracowników w formularzu rezerwacji';
$lang['appointly_no_available_time_slots'] = 'Brak dostępnych slotów czasowych';
$lang['appointment_status_changed_successfully'] = 'Status terminu zmieniony pomyślnie';
$lang['appointment_status_change_failed'] = 'Nie udało się zmienić statusu terminu';

// Staff appointments availability settings
$lang['appointly_staff_respect_availability'] = 'Terminy pracowników respektują ograniczenia dostępności';
$lang['appointly_staff_respect_availability_tooltip'] = 'Gdy włączone, terminy tylko dla pracowników będą respektować godziny pracy, zajęte czasy i inne ograniczenia dostępności tak jak terminy klientów. Gdy wyłączone, pracownicy mogą planować spotkania o dowolnej porze.';

// Blocked days calendar tooltips
$lang['appointment_blocked_date_tooltip'] = 'Święto firmowe/Data zablokowana - Nie można wybrać';
$lang['appointment_past_date_tooltip'] = 'Data przeszła - Nie można wybrać';
$lang['appointment_available_date_tooltip'] = 'Dostępne do zablokowania - Kliknij, aby wybrać';

// Provider change notifications
$lang['appointment_provider_removed'] = 'Zostałeś usunięty jako dostawca dla terminu';
$lang['appointment_provider_assigned'] = 'Zostałeś przypisany jako dostawca dla terminu';

// Attendee change notifications
$lang['appointment_attendee_removed'] = 'Zostałeś usunięty z terminu';

// Status change notifications
$lang['appointment_marked_as_completed'] = 'Termin został oznaczony jako zakończony';
$lang['appointment_marked_as_cancelled'] = 'Termin został oznaczony jako anulowany';
$lang['appointment_updating'] = 'Aktualizowanie...';
$lang['appointment_requested_at'] = 'Poproszono o';

// Button text
$lang['appointment_save'] = 'Zapisz';
$lang['appointment_cancel_btn'] = 'Anuluj';
$lang['appointment_delete_btn'] = 'Usuń';

// Status and general terms
$lang['appointment_unknown'] = 'Nieznany';
$lang['appointment_all_day'] = 'Cały dzień';
$lang['appointment_to_be_confirmed'] = 'Do potwierdzenia';
$lang['appointment_timezone'] = 'Strefa czasowa';

// Error messages
$lang['appointment_error_loading_details'] = 'Błąd ładowania szczegółów terminu';
$lang['appointment_error_loading_contacts'] = 'Błąd ładowania kontaktów';
$lang['appointment_error_loading_blocked_days'] = 'Błąd ładowania zablokowanych dni';
$lang['appointment_error_loading_time_slots'] = 'Błąd ładowania slotów czasowych';
$lang['appointment_unknown_error'] = 'Nieznany błąd';

// Alerts and notifications
$lang['appointment_please_select_time_slot'] = 'Proszę wybrać dostępny slot czasowy';
$lang['appointment_error_loading_invoice'] = 'Błąd ładowania faktury';

// Working hours and availability
$lang['appointment_no_working_hours_data'] = 'Brak danych godzin pracy dostępnych do generowania HTML';
$lang['appointment_no_html_generated'] = 'Nie wygenerowano HTML dla godzin pracy';
$lang['appointment_error_generating_html'] = 'Błąd generowania HTML godzin pracy';

// Settings and configuration
$lang['appointment_settings_update_failed'] = 'Aktualizacja ustawień nie powiodła się';
$lang['appointment_attendees_changed'] = 'Uczestnicy spotkania zostali zaktualizowani';
$lang['appointment_datetime_changed'] = 'Data/godzina spotkania została zmieniona';
$lang['appointment_details_changed'] = 'Szczegóły spotkania zostały zaktualizowane';
$lang['appointment_notification'] = 'Masz nowe spotkanie przypisane do Ciebie';
$lang['appointment_status_changed'] = 'Status spotkania został zmieniony';
$lang['appointments_blocked_days_on_calendar_info'] = 'Wybierz daty, kiedy spotkania nie mogą być zaplanowane (święta, zamknięcia firmy itp.).<br> Te daty będą niedostępne zarówno dla rezerwacji wewnętrznych, jak i zewnętrznych.';
$lang['external_appointment_provider_notification'] = 'Zostałeś przypisany jako dostawca dla nowego spotkania zewnętrznego';

// Languages dropdown in external form
$lang['appointments_external_form_show_language_dropdown'] = 'Pokaż Dropdown Języka';
$lang['appointments_external_form_show_language_dropdown_help'] = 'Włącz to, aby pokazać dropdown języka na formularzu rezerwacji zewnętrznej, umożliwiając klientom zmianę języka';

// Recurring appointments UI
$lang['recurring_appointment'] = 'Spotkanie Cykliczne';
$lang['recurring'] = 'Cykliczne';
$lang['recurring_every'] = 'Co';
$lang['recurring_day'] = 'Dzień/Dni';
$lang['recurring_week'] = 'Tydzień/Tygodnie';
$lang['recurring_month'] = 'Miesiąc/Miesiące';
$lang['recurring_year'] = 'Rok/Lata';
$lang['stop_recurring'] = 'Zatrzymaj Cykl';
$lang['stop_recurring_confirm'] = 'Czy na pewno chcesz zatrzymać to cykliczne spotkanie? Żadne nowe instancje nie zostaną utworzone.';
$lang['recurring_stopped_successfully'] = 'Cykliczne spotkania pomyślnie zatrzymane';
$lang['edit_recurring_settings'] = 'Edytuj Ustawienia Cyklu';
$lang['error_occurred'] = 'Wystąpił błąd. Spróbuj ponownie.';