/
mikopbx
/
ModulePolishLanguagePack
Обзор
Документация
Войти
/
mikopbx
/
ModulePolishLanguagePack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Messages/pl/Extensions.php
375 строк
25 KB
Nikolay Beketov
Initial commit: ModulePolishLanguagePack language pack for MikoPBX
06 апр 2026, 10:12
06 апр 2026, 10:12
08ba9f9
Код
Авторство
О чём код?
<?php return [ /** * Extensions and employees translations */ // EX 'ex_AddNewExtension' => 'Dodaj pracownika', 'ex_AdditionalParameters' => 'Dodatkowe parametry', 'ex_BusyLevel' => 'Maksymalna liczba jednoczesnych połączeń', 'ex_BusyLevelInfo' => 'Po osiągnięciu określonej liczby rozmów telefon pracownika zostanie uznany za zajęty.', 'ex_CalculateAutomatically' => 'Automatyczny', 'ex_CallRecording' => 'Nagranie rozmowy', 'ex_ChangeAvatar' => 'Zmień awatar', 'ex_DTMFMode' => 'Tryb DTMF', 'ex_DenyNetwork' => 'Zakazana sieć', 'ex_Email' => 'Email', 'ex_EmailAddress' => 'Adres e-mail', 'ex_EmptyTableDescription' => 'Pracownicy to użytkownicy systemu z numerami wewnętrznymi do wykonywania i odbierania połączeń', 'ex_EmptyTableTitle' => 'Dodaj pierwszego pracownika', 'ex_Endpoints' => 'Podłączone urządzenia', 'ex_EnterSearchPhrase' => 'Wprowadź szczegóły wyszukiwania', 'ex_Extension' => 'Numer wewnętrzny', 'ex_GeneralSettings' => 'Kluczowe parametry', 'ex_IfMainExtensionIsBusyRedirectCallTo' => 'Jeśli główny numer jest zajęty, przekieruj połączenie na numer', 'ex_IfMainExtensionIsUnavailableRedirectCallTo' => 'Jeśli główny numer jest niedostępny, przenieś połączenie na numer', 'ex_ImpossibleToDeleteExtension' => 'Nie można usunąć pracownika, ponieważ są następujące linki', 'ex_ImpossibleToGetSecret' => 'Nie udało się uzyskać hasła użytkownika', 'ex_Language' => 'Interfejs i język alertów', 'ex_LoadingData' => 'Ładowanie danych...', 'ex_ManualAdditionalAttributes' => 'Dodatkowe atrybuty PJSIP', 'ex_Mobile' => 'Mobile', 'ex_MobileDialstring' => 'Zastępowanie ciągu wybierania', 'ex_MobileNumber' => 'Numer telefonu komórkowego', 'ex_MobileDialstringTooltip_desc' => 'Określa rzeczywisty numer lub regułę wybierania przy dzwonieniu na mobilny numer wewnętrzny pracownika. Jeśli pole nie jest wypełnione, używana jest wartość z pola "Numer komórkowy".', 'ex_MobileDialstringTooltip_examples' => '48123456789|48221234567|SIP/SIP-1698919803/48123456789|SIP/SIP-1698919847/48221234567|201', 'ex_MobileDialstringTooltip_examples_header' => 'Przykłady', 'ex_MobileDialstringTooltip_header' => 'Nadpisanie ciągu wybierania', 'ex_MobileDialstringTooltip_note' => 'Przy dzwonieniu na mobilny numer wewnętrzny pracownika zostanie użyta wartość z tego pola', 'ex_MobileDialstringTooltip_usage_format' => 'Zmiana formatu numeru', 'ex_MobileDialstringTooltip_usage_format_desc' => 'jeśli numer komórkowy to 501234567, ale dostawca wymaga formatu z 48, określ 48501234567', 'ex_MobileDialstringTooltip_usage_forward' => 'Przekierowanie na inny numer', 'ex_MobileDialstringTooltip_usage_forward_desc' => 'można podać dowolny numer wewnętrzny lub zewnętrzny do przekierowania', 'ex_MobileDialstringTooltip_usage_header' => 'Główne scenariusze użycia', 'ex_MobileDialstringTooltip_usage_provider' => 'Wybór konkretnego dostawcy', 'ex_MobileDialstringTooltip_usage_provider_desc' => 'do routingu przez konkretnego dostawcę użyj SIP/ID_dostawcy/numer', 'ex_Name' => 'Pracownik', 'ex_NatMode' => 'Tryb NAT', 'ex_NetworkFilter' => 'Filtr sieciowy', 'ex_NetworkSettings' => 'Ustawienia sieciowe', 'ex_NoNetworkFilter' => 'Dozwolone połączenia z dowolnego adresu', 'ex_Number' => 'Numer wewnętrzny', 'ex_Offline' => 'Rozłączony', 'ex_Online' => 'Połączony', 'ex_OutboundProxy' => 'Wychodzący serwer proxy (przykład: pbx.yandex.net:5080)', 'ex_PasswordNoLowSimvol' => 'Hasło musi zawierać litery', 'ex_PasswordNoNumbers' => 'Hasło musi zawierać cyfry', 'ex_PermitNetwork' => 'Dozwolona sieć', 'ex_RegeneratePassword' => 'Utwórz nowe hasło', 'ex_RingMainExtension' => 'Podczas', 'ex_RoutingSettings' => 'Ustawienia routingu', 'ex_SearchByCustomPhrase' => 'Wyszukiwanie pełnotekstowe', 'ex_SearchByEmail' => 'Szukaj przez e-mail', 'ex_SearchByExtension' => 'Wyszukaj według numeru wewnętrznego', 'ex_SearchByID' => 'Szukaj według wewnętrznego identyfikatora pracownika', 'ex_SearchByMobile' => 'Szukaj według numeru telefonu komórkowego', 'ex_SecondsAndThenRedirectCallTo' => 'sekund staramy się dotrzeć do numeru głównego, a następnie przejść do', 'ex_Secret' => 'Hasło do SIP', 'ex_SecuritySettings' => 'Ustawienia bezpieczeństwa', 'ex_SelectExtension' => 'Wybierz numer', 'ex_SelectNumber' => 'Wybierz numer', 'ex_ShowOnlyRows' => 'na %rows% rekordów', 'ex_SipDtmfmodeTooltip_desc' => 'Określa sposób transmisji sygnałów tonowych (naciśnięć klawiszy) podczas rozmowy.', 'ex_SipDtmfmodeTooltip_header' => 'Tryb transmisji DTMF', 'ex_SipDtmfmodeTooltip_list_auto' => 'auto', 'ex_SipDtmfmodeTooltip_list_auto_desc' => 'automatyczny wybór (zalecane)', 'ex_SipDtmfmodeTooltip_list_auto_info' => 'auto_info', 'ex_SipDtmfmodeTooltip_list_auto_info_desc' => 'najpierw RFC 4733, potem INFO', 'ex_SipDtmfmodeTooltip_list_inband' => 'inband', 'ex_SipDtmfmodeTooltip_list_inband_desc' => 'w strumieniu głosowym', 'ex_SipDtmfmodeTooltip_list_info' => 'info', 'ex_SipDtmfmodeTooltip_list_info_desc' => 'poprzez wiadomości SIP INFO', 'ex_SipDtmfmodeTooltip_list_rfc4733' => 'rfc4733', 'ex_SipDtmfmodeTooltip_list_rfc4733_desc' => 'protokół standardowy (RFC 4733/2833)', 'ex_SipEnableRecordingTooltip_desc' => 'Włącza automatyczne nagrywanie wszystkich rozmów tego pracownika.', 'ex_SipEnableRecordingTooltip_header' => 'Nagrywanie rozmów', 'ex_SipEnableRecordingTooltip_note' => 'Nagrania są przechowywane w sekcji "Dziennik połączeń" i dostępne do odsłuchania i pobrania', 'ex_SipManualattributesTooltip_desc' => 'Pozwala nadpisać lub dodać parametry konfiguracji Asterisk PJSIP dla tego pracownika.<br>Parametry są stosowane do sekcji endpoint, acl, aor i auth.', 'ex_SipManualattributesTooltip_header' => 'Dodatkowe parametry PJSIP', 'ex_SipManualattributesTooltip_list_device_state_busy_at' => 'device_state_busy_at', 'ex_SipManualattributesTooltip_list_device_state_busy_at_desc' => 'czas oczekiwania urządzenia w stanie zajętym', 'ex_SipManualattributesTooltip_list_max_audio_streams' => 'max_audio_streams', 'ex_SipManualattributesTooltip_list_max_audio_streams_desc' => 'maksymalna liczba strumieni audio', 'ex_SipManualattributesTooltip_list_max_contacts' => 'max_contacts', 'ex_SipManualattributesTooltip_list_max_contacts_desc' => 'maksymalna liczba zarejestrowanych urządzeń', 'ex_SipManualattributesTooltip_list_remove_existing' => 'remove_existing', 'ex_SipManualattributesTooltip_list_remove_existing_desc' => 'usuwanie istniejących urządzeń przy rejestracji nowego', 'ex_SipManualattributesTooltip_list_rtp_timeout' => 'rtp_timeout', 'ex_SipManualattributesTooltip_list_rtp_timeout_desc' => 'timeout pakietu RTP', 'ex_SipManualattributesTooltip_list_rtp_timeout_hold' => 'rtp_timeout_hold', 'ex_SipManualattributesTooltip_list_rtp_timeout_hold_desc' => 'timeout pakietu RTP podczas wstrzymania', 'ex_SipManualattributesTooltip_warning' => 'Używaj tylko jeśli rozumiesz działanie Asterisk PJSIP.<br>Nieprawidłowe parametry mogą doprowadzić do nieprawidłowego działania telefonu pracownika.<br>Parametry są stosowane bez sprawdzania składni.', 'ex_SipManualattributesTooltip_warning_header' => 'Uwaga!', 'ex_SipNetworkfilteridTooltip_desc' => 'Ogranicza adresy IP, z których pracownik może łączyć się z centralą.', 'ex_SipNetworkfilteridTooltip_header' => 'Filtr sieciowy', 'ex_SipNetworkfilteridTooltip_warning' => 'Nieprawidłowa konfiguracja może zablokować dostęp pracownika do telefonii.<br>Upewnij się, że adres IP telefonu jest w dozwolonym zakresie.', 'ex_SipNetworkfilteridTooltip_warning_header' => 'Ostrzeżenie bezpieczeństwa', 'ex_SipSettings' => 'Ustawienia SIP', 'ex_SipTransportTooltip_desc' => 'Wybór protokołu do przesyłania wiadomości SIP między telefonem pracownika a centralą.', 'ex_SipTransportTooltip_header' => 'Protokół transportowy', 'ex_SipTransportTooltip_protocols_header' => 'Dostępne protokoły', 'ex_SipTransportTooltip_rec_compatibility' => 'Użyj udp,tcp dla maksymalnej kompatybilności', 'ex_SipTransportTooltip_recommendations_header' => 'Zalecenia', 'ex_SipTransportTooltip_tcp' => 'tcp', 'ex_SipTransportTooltip_tcp_desc' => 'tylko TCP. Niezawodne dostarczanie, odpowiednie dla dużych wiadomości', 'ex_SipTransportTooltip_tls' => 'tls', 'ex_SipTransportTooltip_tls_desc' => 'szyfrowane połączenie TLS. Maksymalne bezpieczeństwo', 'ex_SipTransportTooltip_udp' => 'udp', 'ex_SipTransportTooltip_udp_desc' => 'tylko UDP. Szybkie, ale mniej niezawodne. Standard dla SIP', 'ex_SipTransportTooltip_udp_tcp' => 'udp,tcp', 'ex_SipTransportTooltip_udp_tcp_desc' => 'automatyczny wybór między UDP i TCP (zalecane)', 'ex_Status' => 'Status', 'ex_ThisEmailAlreadyRegisteredForOtherUser' => 'Wpisany adres jest już zarejestrowany', 'ex_ThisNumberIsNotFree' => 'Numer jest już w bazie danych', 'ex_ThisNumberNotExistInSipModel' => 'Ten numer nie ma odpowiedniego ustawienia SIP', 'ex_ThisNumberOverlapWithParkingSlots' => 'Skrzyżowanie z zakresem numerów parkingowych', 'ex_ThisUserIdNotExistInUsersModel' => 'Ten użytkownik nie istnieje', 'ex_Transport' => 'Protokół transportowy', 'ex_UpdateStatus' => 'Aktualizacja statusu', 'ex_UserPhotography' => 'Zdjęcie pracownika', 'ex_Username' => 'Pełna nazwa użytkownika', 'ex_ValidateEmailEmpty' => 'Prawdopodobnie adres e-mail został wpisany nieprawidłowo', 'ex_ValidateExtensionNumber' => 'Numer wewnętrzny może zawierać tylko cyfry', 'ex_ValidateForwardingToBeDifferent' => 'Nie można skonfigurować przekazywania połączeń na własny numer', 'ex_ValidateForwardingToBeFilled' => 'W ustawieniach routingu limit przekazywania limitu czasu nie jest wypełniony', 'ex_ValidateMobileIsNotCorrect' => 'Sprawdź poprawność wprowadzenia numeru telefonu komórkowego', 'ex_ValidateMobileNumberIsDouble' => 'Numer telefonu komórkowego jest już używany przez innego pracownika', 'ex_ValidateNumberIsDouble' => 'Numer wewnętrzny jest już zajęty', 'ex_ValidateNumberIsEmpty' => 'Wewnętrzny numer pracownika nie jest wypełniony', 'ex_ValidatePasswordTooWeak' => 'Hasło jest zbyt słabe dla wymagań bezpieczeństwa', 'ex_ValidateRingingBeforeForwardOutOfRange' => 'W ustawieniach routingu czas przed przesłaniem jest niepoprawnie wskazany. Wybierz wartość pomiędzy {rulesValue}.', 'ex_ValidateSecretEmpty' => 'Hasło SIP nie może być puste', 'ex_ValidateSecretWeak' => 'Hasło SIP musi być dłuższe niż 4 znaki', 'ex_ValidateUsernameEmpty' => 'Wpisz nazwisko pracownika', 'ex_ValidateUsernameSpecialCharacters' => 'Imię i nazwisko nie mogą zawierać znaków specjalnych', 'ex_dropdownCategory_ASTERISKMANAGERUSERS' => 'Użytkownicy AMI', 'ex_dropdownCategory_CALLQUEUES' => 'Kolejki połączeń', 'ex_dropdownCategory_CONFERENCE' => 'Konferencje', 'ex_dropdownCategory_CONFERENCEROOMS' => 'Konferencje', 'ex_dropdownCategory_CUSTOMFILES' => 'Pliki konfiguracyjne', 'ex_dropdownCategory_DIALPLANAPPLICATIONS' => 'Aplikacje Dialplan', 'ex_dropdownCategory_DIALPLAN_APPLICATION' => 'Aplikacje Dialplan', 'ex_dropdownCategory_IVRMENU' => 'Interaktywne menu głosowe IVR', 'ex_dropdownCategory_IVR_MENU' => 'Interaktywne menu głosowe IVR', 'ex_dropdownCategory_MENUITEMS' => 'Pozycje menu', 'ex_dropdownCategory_MODULES' => 'Dodatkowe moduły', 'ex_dropdownCategory_NETWORKFILTERS' => 'Podsieci', 'ex_dropdownCategory_OUTWORKTIMES' => 'Czas wolny od pracy', 'ex_dropdownCategory_PARKING' => 'miejsca parkingowe', 'ex_dropdownCategory_PBXEXTENSIONMODULES' => 'Dodatkowe moduły', 'ex_dropdownCategory_PROVIDERS' => 'Dostawcy', 'ex_dropdownCategory_QUEUE' => 'Kolejki połączeń', 'ex_dropdownCategory_SYSTEM' => 'Numery serwisowe', 'ex_dropdownCategory_USER' => 'Pracownicy', 'ex_dropdownCategory_USERS' => 'Pracownicy', 'ex_enableRecording' => 'Nagraj wszystkie rozmowy pracownika', 'ex_ErrorLoadingData' => 'Błąd ładowania danych', 'ex_DeviceConnected' => 'Połączony', 'ex_DeviceDisconnected' => 'Wyłączony', 'ex_MonitoringTab' => 'Monitorowanie', // Bulk upload translations (новые ключи) 'ex_BulkUploadFieldRequired' => 'Pole "%field%" jest wymagane.', 'ex_BulkUploadInvalidEmail' => 'Nieprawidłowy format adresu e-mail: %email%', 'ex_BulkUploadInvalidExtension' => 'Nieprawidłowy numer: %extension%', 'ex_BulkUploadUserSkipped' => 'Brak duplikatu: %fio% (numer %extension%)', 'ex_BulkUploadFileTooBig' => 'Plik jest za duży. Maksymalna liczba rekordów to %max%.', 'ex_BulkUploadInvalidCsvFormat' => 'Nieprawidłowy format pliku CSV', 'ex_BulkUploadDuplicateEmailInFile' => 'Duplikat wiadomości e-mail %email% w wierszu %row%', 'ex_BulkUploadFioEmpty' => 'Pełna nazwa nie może być pusta w wierszu %row%', 'ex_BulkUploadValidationStarted' => 'Rozpoczęto sprawdzanie poprawności pliku', 'ex_BulkUploadPasswordGenerated' => 'Wygenerowano hasło dla %fio%', 'ex_Created' => 'stworzony', 'ex_ImportErrorEmployeeWithMobile' => 'Linia %line%: %name% (numer %number%, telefon komórkowy %mobile%)', 'ex_SipManualattributesTooltip_format' => 'Format', 'ex_SipManualattributesTooltip_format_desc' => 'Określ sekcję i parametry w formacie parametr=wartość', 'ex_SipManualattributesTooltip_examples_header' => 'Przykłady konfiguracji', 'ex_SipManualattributesTooltip_list_direct_media' => 'direct_media', 'ex_SipManualattributesTooltip_list_direct_media_desc' => 'Bezpośrednie przesyłanie multimediów pomiędzy urządzeniami (tak/nie)', 'ex_SipManualattributesTooltip_list_trust_id_inbound' => 'trust_id_inbound', 'ex_SipManualattributesTooltip_list_rewrite_contact' => 'przepisz_kontakt', 'ex_SipManualattributesTooltip_list_rewrite_contact_desc' => 'przepisz nagłówek kontaktu dla NAT (tak/nie)', 'ex_SipManualattributesTooltip_list_qualify_frequency' => 'częstotliwość_kwalifikacji', 'ex_SipManualattributesTooltip_list_qualify_frequency_desc' => 'częstotliwość sprawdzania dostępności w sekundach (domyślnie: 60)', 'ex_SipManualattributesTooltip_list_qualify_timeout' => 'limit_czasu_kwalifikacji', 'ex_SipManualattributesTooltip_list_remove_unavailable' => 'usuń_niedostępne', 'ex_SipManualattributesTooltip_note' => 'Parametry dotyczą sekcji [endpoint], [aor], [auth] i [acl].', 'ex_NoSearchResults' => 'Nic nie znaleziono', 'ex_TryDifferentKeywords' => 'Spróbuj zmienić zapytanie wyszukiwania lub wyczyścić filtry.', // Batch create employees translations 'ex_BatchEmployeesArrayRequired' => 'Tablica pracowników musi być wypełniona.', 'ex_BatchInvalidMode' => 'Tryb nieprawidłowy. Prawidłowe wartości to validate lub create.', 'ex_BatchSizeExceeded' => 'Rozmiar partii przekracza maksymalną liczbę rekordów %maxSize%. Dostarczone przez: %providedSize%', 'ex_BatchRecordValidationFailed' => 'Rekord %index%: błąd walidacji', 'ex_BatchRecordCreateFailed' => 'Rekord %index%: błąd tworzenia', 'ex_BatchRecordError' => 'Nagrywanie %index%: %error%', 'ex_BatchCreatedSuccess' => '%count% pracowników zostało pomyślnie utworzonych', 'ex_BatchFailedWarning' => 'Nie udało się przetworzyć %count% rekordów', // Import/Export CSV translations 'ex_ImportFileNotFound' => 'Nie znaleziono pliku do importu', 'ex_ImportInvalidForwarding' => 'Przekierowanie połączeń na nieistniejący numer %number%', 'ex_ImportTruncated' => 'Liczba rekordów przekracza maksymalną liczbę %maxSize%. Przetworzonych zostanie pierwszych %maxSize% rekordów z %totalSize%.', 'ex_ImportNoValidRecords' => 'Brak prawidłowych rekordów do zaimportowania.', 'ex_ExportNoEmployees' => 'Brak pracowników na eksport', 'ex_FieldsInFormat' => 'Pola w wybranym formacie', 'ex_FieldForwarding_Help' => 'Numer przekierowania w przypadku braku odpowiedzi', 'ex_FieldForwardingUnavailable_Help' => 'Numer przekierowania, jeśli niedostępny', // Bulk Upload Interface 'ex_BulkUploadTitle' => 'Masowe obciążenie pracowników', 'ex_ImportTab' => 'Import', // Import section 'ex_DropCSVHere' => 'Przeciągnij i upuść plik CSV tutaj lub kliknij, aby wybrać', 'ex_SelectCSVFile' => 'Wybierz plik CSV', 'ex_ValidationMessage' => 'Wiadomość weryfikacyjna', 'ex_ImportStarted' => 'Import rozpoczęty', 'ex_ImportCompleted' => 'Import zakończony', 'ex_ImportComplete' => 'Import zakończony', 'ex_ExportSuccess' => 'Wyeksportowano {count} pracowników', // Template section 'ex_DownloadCSVTemplate' => 'Pobierz szablon CSV', 'ex_TemplateDescription' => 'Pobierz szablon pliku CSV zawierający prawidłowy format importu.', 'ex_ImportStatusProcessing' => 'Przetwarzanie', 'ex_ImportStatusCreated' => 'Utworzony', 'ex_ImportStatusUpdated' => 'Zaktualizowano', 'ex_ImportStatusSkipped' => 'Pominięty', 'ex_ImportStatusNoChanges' => 'Bez zmian', 'ex_ImportProcessing' => 'Przetwarzanie...', 'ex_CancelImport' => 'Przerwij pobieranie', 'ex_ImportCancelled' => 'Import anulowany', 'ex_UseScrollToNavigate' => 'Użyj przewijania, aby poruszać się po menu.', 'ex_Now' => 'Teraz', 'ex_FailedToLoadData' => 'Nie udało się załadować danych', // Security section 'ex_Security' => 'Bezpieczeństwo', 'ex_SecurityIP' => 'Adres IP', 'ex_SecurityFailedAttempts' => 'Próbowanie', 'ex_SecurityLastAttempt' => 'Ostatnia próba', 'ex_SecurityActions' => 'Działania', 'ex_NoPermissionToDelete' => 'Nie masz uprawnień do usuwania pracowników.', 'ex_NoPermissionToCreate' => 'Nie masz uprawnień do tworzenia pracowników.', // ACL permissions messages 'ex_NoPermissionToModify' => 'Nie masz prawa zmieniać pracowników', 'ex_CreateNewExtension' => 'Tworzenie nowego pracownika', 'ex_SipManualattributesTooltip_list_qualify_timeout_desc' => 'limit czasu oczekiwania na odpowiedź na OPCJE w sekundach (domyślnie: 5)', 'ex_ImportOptions' => 'Ustawienia importu', 'ex_FromNumber' => 'Z numeru', 'ex_BulkUploadProcessing' => 'Przetwarzanie ciągu %current% z %total%', 'ex_BulkUploadComplete' => 'Utworzono: %created%, Pominięto: %skipped%, Błędy: %errors%', 'ex_BulkUploadFileEmpty' => 'Plik CSV jest pusty lub uszkodzony.', 'ex_BulkUploadValidationComplete' => 'Walidacja zakończona', 'ex_StatusAvailable' => 'Dostępny', 'ex_StatusUnavailable' => 'Niedostępny', 'ex_StatusUnknown' => 'Nieznany', 'ex_StatusDisabled' => 'Wyłączony', // Import progress translations 'ex_Records' => 'dokumentacja', 'ex_Updated' => 'zaktualizowano', 'ex_Skipped' => 'pominięty', 'ex_Hours_Short' => 'g', 'ex_Yesterday' => 'Wczoraj', 'ex_ModifyEmployee' => 'Zmiana pracownika', 'ex_IpCopied' => 'Skopiowano adres IP', 'ex_ForwardingNumberNotExists' => 'Numer przekierowujący "%number%" nie istnieje w systemie.', 'ex_BulkUploadExtensionExists' => 'Numer %extension% jest już używany przez użytkownika "%user%"', 'ex_BulkUploadEmailExists' => 'Adres e-mail %email% jest już zarejestrowany', 'ex_BulkUploadInvalidMobile' => 'Nieprawidłowy format mobilny: %mobile%', 'ex_BulkUploadUserCreated' => 'Utworzony użytkownik: %fio% (numer %extension%)', 'ex_BulkUploadTransactionFailed' => 'Błąd transakcji bazy danych', // Extension status monitoring 'ex_ActiveDevices' => 'Urządzenia aktywne', // Import error message templates - cleaner format 'ex_ImportErrorEmployee' => 'Linia %line%: %name% (liczba %number%)', 'ex_ImportErrorBasic' => 'Linia %line%: liczba %number%', // Specific error messages without number duplication 'ex_MobileNumberAlreadyUsed' => 'numer telefonu komórkowego jest już używany', 'ex_SipManualattributesTooltip_common_params' => 'Często używane parametry', 'ex_SipManualattributesTooltip_list_trust_id_inbound_desc' => 'zaufaj identyfikatorowi dzwoniącego (tak/nie)', 'ex_SipManualattributesTooltip_list_force_rport' => 'force_rport', 'ex_SipManualattributesTooltip_list_force_rport_desc' => 'Wymuś użycie raportu dla NAT (tak/nie)', 'ex_SipManualattributesTooltip_list_rtp_keepalive' => 'rtp_keepalive', 'ex_SipManualattributesTooltip_list_rtp_keepalive_desc' => 'Interwał wysyłania sygnału RTP keepalive w sekundach (domyślnie: 30)', 'ex_SipManualattributesTooltip_list_remove_unavailable_desc' => 'usuń niedostępne kontakty po rejestracji (tak/nie, domyślnie: tak)', 'ex_ImportFileTooLarge' => 'Rozmiar pliku przekracza maksymalny dozwolony %maxSize% (rozmiar bieżący: %fileSize%)', 'ex_ImportCannotReadFile' => 'Nie udało się odczytać pliku', 'ex_ImportEmptyFile' => 'Plik jest pusty lub nie zawiera danych.', 'ex_ImportMissingColumns' => 'Brak wymaganych kolumn: %columns%', 'ex_ImportInvalidRow' => 'Wiersz %line%: nieprawidłowa liczba kolumn', 'ex_ImportNoRecords' => 'Plik nie zawiera żadnych rekordów do zaimportowania.', 'ex_ImportMissingRequiredFields' => 'Brak wymaganych pól', 'ex_ImportInvalidEmail' => 'Nieprawidłowy adres e-mail', 'ex_ImportWorkerFailed' => 'Nie udało się rozpocząć procesu importowania', 'ex_ImportInvalidData' => 'Nieprawidłowy format importowanych danych', 'ex_ExportInvalidFormat' => 'Nieprawidłowy format eksportu: %format%', 'ex_FieldNumber_Help' => 'Numer wewnętrzny (wymagany)', 'ex_FieldUsername_Help' => 'Imię i nazwisko pracownika (wymagane)', 'ex_FieldEmail_Help' => 'Adres e-mail', 'ex_FieldAvatar_Help' => 'Adres URL zdjęcia', 'ex_FieldMobile_Help' => 'Numer telefonu komórkowego', 'ex_FieldMobileDialstring_Help' => 'Numer telefonu komórkowego do wybrania', 'ex_FieldPassword_Help' => 'Hasło SIP (jeśli nie zostanie określone, zostanie wygenerowane)', 'ex_FieldDTMFMode_Help' => 'Tryb DTMF (auto/rfc4733/info/inband)', 'ex_FieldTransport_Help' => 'Transport (udp/tcp/tls) domyślnie udp,tcp', 'ex_FieldRecording_Help' => 'Nagrywanie rozmów (prawda/fałsz)', 'ex_FieldManualAttributes_Help' => 'Dodatkowe parametry SIP', 'ex_FieldRingLength_Help' => 'Czas połączenia (sekundy) przed przekierowaniem', 'ex_FieldForwardingBusy_Help' => 'Numer przekierowania, jeśli zajęty', 'ex_BulkUploadDescription' => 'Importuj i eksportuj pracowników za pomocą plików CSV', 'ex_ImportFromCSV' => 'Importuj z CSV', 'ex_ExportToCSV' => 'Eksportuj do CSV', 'ex_DownloadTemplate' => 'Pobierz szablon', 'ex_ExportTab' => 'Eksportuj', 'ex_TemplateTab' => 'Próbka', 'ex_PreviewTitle' => 'Podgląd importu', 'ex_TotalRecords' => 'Łączna liczba rekordów', 'ex_ValidRecords' => 'Prawidłowy', 'ex_Duplicates' => 'Duplikaty', 'ex_ImportSuccess' => 'Import zakończony: utworzono - {utworzono}, pominięto - {pominięto}, błędy - {nieudane}', 'ex_ImportFailed' => 'Błąd importu: {error}', 'ex_ContinueToExtensions' => 'Przejdź do listy', // Export section 'ex_ExportSettings' => 'Ustawienia eksportu', 'ex_ExportFormat' => 'Format eksportu', 'ex_FormatMinimal' => 'Minimum (pola podstawowe)', 'ex_FormatStandard' => 'Standardowy (zalecany)', 'ex_FormatFull' => 'Pełny (wszystkie pola)', 'ex_FilterByNumberRange' => 'Filtruj według zakresu liczb', 'ex_TemplateFormat' => 'Format szablonu', // Error messages 'ex_FileUploadError' => 'Błąd pobierania pliku', 'ex_FileUploadMerging' => 'Przetwarzanie pliku...', // Import status translations 'ex_ImportStatusValid' => 'Prawidłowo', 'ex_ImportStatusExists' => 'To już istnieje', 'ex_ImportStatusError' => 'Błąd', 'ex_ImportStatusInvalid' => 'Błędny', 'ex_ImportStatusOverwrite' => 'Przepisać', 'ex_ShowingAllRecords' => 'Wyświetl wszystko', 'ex_SecurityNoFailures' => 'Nie wykryto żadnych nieprawidłowych prób autoryzacji.', 'ex_SecurityUnban' => 'Odblokuj', 'ex_DuplicateStrategy' => 'Strategia obsługi duplikatów', 'ex_SkipExisting' => 'Pomiń istniejących pracowników', 'ex_UpdateDifferent' => 'Nadpisz, jeśli dane są inne', 'ex_SkipDuplicates' => 'Pomiń duplikaty', 'ex_UpdateExisting' => 'Zaktualizuj istniejące', 'ex_FailOnDuplicate' => 'Zatrzymaj na duplikacie', 'ex_ConfirmImport' => 'Potwierdź import', 'ex_Cancel' => 'Anuluj', // Progress section 'ex_ImportProgress' => 'Postęp importu', 'ex_ProcessingEmployees' => 'Przetwarzanie pracowników...', 'ex_ImportLog' => 'Importuj dziennik', 'ex_ImportResults' => 'Importuj wyniki', 'ex_NewImport' => 'Nowe importy', 'ex_BackToList' => 'Powrót do listy', 'ex_ToNumber' => 'Do numeru', 'ex_ExportEmployees' => 'Pracownicy eksportowi', 'ex_ImportStatusDuplicate' => 'Duplikat', 'ex_BulkUploadMissingHeaders' => 'Brak wymaganych nagłówków: %headers%', 'ex_BulkUploadDuplicateExtensionInFile' => 'Zduplikowany numer %extension% w %row%', 'ex_BulkUploadProcessStarted' => 'Rozpoczął się proces przesyłania zbiorczego.', 'ex_BulkUploadCreationStarted' => 'Rozpoczęto tworzenie użytkowników', 'ex_BulkUploadCreationComplete' => 'Tworzenie użytkownika zakończone', 'ex_BulkUploadMaxRecordsExceeded' => 'Przekroczono maksymalną liczbę rekordów (%max%)', 'ex_NoActiveDevices' => 'Brak aktywnych urządzeń', 'ex_DeviceHistory' => 'Historia połączeń', 'ex_NoHistoryAvailable' => 'Historia jest niedostępna', ];