{ "escalationManager": { "unsavedChanges_one": "{{count}} niezapisana zmiana", "unsavedChanges_few": "{{count}} niezapisane zmiany", "unsavedChanges_many": "{{count}} niezapisanych zmian", "unsavedChanges_other": "{{count}} niezapisanych zmian" }, "page": { "title": "Ustawienia administratora" }, "tabs": { "general": "Ogólne", "experimentalFeatures": "Funkcje eksperymentalne", "clientPortal": "Portal klienta", "users": "Użytkownicy", "teams": "Zespoły", "language": "Język", "ticketing": "Obsługa zgłoszeń", "projects": "Projekty", "interactions": "Interakcje", "notifications": "Powiadomienia", "timeEntry": "Ewidencja czasu", "billing": "Rozliczenia", "secrets": "Sekrety", "importExport": "Import/Eksport", "email": "E-mail", "integrations": "Integracje", "extensions": "Rozszerzenia", "ticketingSettings": "Ustawienia ticketingu", "loadingTicketing": "Ładowanie konfiguracji ticketingu...", "teamManagement": "Zarządzanie zespołem", "loadingTeam": "Ładowanie konfiguracji zespołu...", "loadingExperimental": "Ładowanie konfiguracji funkcji eksperymentalnych...", "loadingInteractions": "Ładowanie ustawień interakcji...", "keyboardShortcuts": "Skróty klawiaturowe" }, "unsavedChanges": { "title": "Niezapisane zmiany", "message": "Mają Państwo niezapisane zmiany. Czy na pewno chcą Państwo opuścić tę stronę? Zmiany zostaną utracone." }, "general": { "title": "Ustawienia ogólne", "description": "Zarządzanie nazwą organizacji i domyślnym klientem. Domyślny klient jest używany do celów konfiguracyjnych i reprezentuje Państwa MSP.", "fields": { "organizationName": { "label": "Nazwa organizacji" }, "defaultTimezone": { "label": "Domyślna strefa czasowa", "help": "Używana w wiadomościach e-mail i powiadomieniach, gdy użytkownik nie ustawił własnej strefy czasowej." } }, "actions": { "saveOrganizationName": "Zapisz nazwę organizacji", "saveDefaultTimezone": "Zapisz domyślną strefę czasową" }, "clients": { "title": "Klienci", "table": { "name": "Nazwa", "default": "Domyślny", "actions": "Akcje" }, "placeholder": "Wybierz klienta do dodania", "addClient": "Dodaj klienta" }, "messages": { "success": { "tenantNameUpdated": "Nazwa organizacji została zaktualizowana pomyślnie", "timezoneUpdated": "Domyślna strefa czasowa została zaktualizowana pomyślnie", "clientAdded": "Klient został dodany pomyślnie", "clientRemoved": "Klient został usunięty pomyślnie", "defaultClientUpdated": "Domyślny klient został zaktualizowany pomyślnie" }, "error": { "loadTenantData": "Nie udało się załadować danych organizacji", "updateTenantName": "Nie udało się zaktualizować nazwy organizacji", "updateTimezone": "Nie udało się zaktualizować strefy czasowej", "selectClient": "Proszę wybrać klienta", "clientNotFound": "Nie znaleziono klienta", "addClient": "Nie udało się dodać klienta", "removeClient": "Nie udało się usunąć klienta", "setDefaultClient": "Nie udało się ustawić domyślnego klienta", "loadClients": "Nie udało się załadować klientów" } } }, "experimentalFeatures": { "title": "Funkcje eksperymentalne", "description": "Włączanie lub wyłączanie funkcji eksperymentalnych dla Państwa organizacji.", "alert": { "title": "Eksperymentalne", "description": "Funkcje eksperymentalne mogą ulec zmianie lub zostać usunięte bez uprzedzenia." }, "features": { "aiAssistant": { "name": "Asystent AI", "description": "Włącz funkcje Szybkie pytanie i Czat na pasku bocznym, oparte na AI.", "restriction": "Dostępne tylko dla głównej organizacji rozliczeniowej." } }, "actions": { "save": "Zapisz", "saving": "Zapisywanie...", "retry": "Ponów" }, "loading": "Ładowanie funkcji eksperymentalnych...", "messages": { "success": { "saved": "Ustawienia funkcji eksperymentalnych zostały zapisane. Proszę odświeżyć stronę, aby zastosować zmiany." }, "error": { "loadFailed": "Nie udało się załadować ustawień funkcji eksperymentalnych.", "saveFailed": "Nie udało się zapisać ustawień funkcji eksperymentalnych." } } }, "users": { "title": "Zarządzanie użytkownikami", "description": { "msp": "Zarządzanie użytkownikami MSP i uprawnieniami", "client": "Zarządzanie użytkownikami portalu klienta i ich dostępem" }, "viewSwitcher": { "msp": "MSP", "clientPortal": "Portal klienta" }, "license": { "usage": "Użytkownicy MSP: wykorzystano {{used}}{{limit}} licencji", "noLimit": " (Bez limitu)", "ofLimit": " z {{limit}}", "addLicensePrompt": "Aby dodać nowego użytkownika, należy zakupić dodatkowe licencje", "addLicense": "Dodaj licencję" }, "search": "Szukaj użytkowników", "filter": { "all": "Wszyscy użytkownicy", "active": "Aktywni użytkownicy", "inactive": "Nieaktywni użytkownicy", "selectStatus": "Wybierz status" }, "tabs": { "list": "Lista", "structure": "Struktura", "listDescription": "Zarządzanie poszczególnymi użytkownikami, rolami i uprawnieniami.", "structureDescription": "Wizualizacja i zarządzanie hierarchią raportowania w organizacji." }, "actions": { "createNewUser": "Utwórz nowego użytkownika", "createNewClientUser": "Utwórz nowego użytkownika portalu klienta", "copyPortalLink": "Kopiuj link logowania do portalu", "copying": "Kopiowanie...", "createUser": "Utwórz użytkownika", "sendInvitation": "Wyślij zaproszenie do portalu", "cancel": "Anuluj" }, "form": { "title": { "msp": "Utwórz nowego użytkownika MSP", "client": "Utwórz nowego użytkownika portalu klienta" }, "fields": { "firstName": "Imię", "lastName": "Nazwisko", "email": "E-mail", "client": "Klient", "clientOptional": "(opcjonalnie)", "primaryRole": "Rola główna", "selectRole": "Wybierz rolę", "reportsTo": "Przełożony", "reportsToOptional": "(opcjonalnie)", "selectManager": "Wybierz przełożonego", "existingContact": "Istniejący kontakt", "existingContactOptional": "(opcjonalnie)", "selectExistingContact": "Wybierz istniejący kontakt (opcjonalnie)", "selectExistingContactRequired": "Wybierz istniejący kontakt", "selectContactToInvite": "Wybierz kontakt do zaproszenia", "password": "Hasło", "passwordOptional": "(Pozostaw puste, aby wysłać zaproszenie)", "passwordPlaceholder": { "msp": "Wprowadź hasło", "client": "Pozostaw puste, aby wysłać zaproszenie" }, "selectClient": "Wybierz klienta" }, "passwordAlert": { "withPassword": "Ustawienie hasła spowoduje natychmiastowe utworzenie użytkownika. Użytkownik będzie mógł się zalogować od razu.", "withoutPassword": "Hasło nie jest wymagane — wyślemy zaproszenie do portalu, aby użytkownik mógł je ustawić." }, "requirePasswordChange": "Wymagaj zmiany hasła przy pierwszym logowaniu" }, "table": { "firstName": "Imię", "lastName": "Nazwisko", "email": "E-mail", "client": "Klient", "role": "Rola", "lastLogin": "Ostatnie logowanie", "actions": "Akcje", "noClient": "Brak klienta", "noRole": "Brak roli", "never": "Nigdy", "viaMethod": "przez {{method}}", "loading": "Ładowanie...", "openMenu": "Otwórz menu", "edit": "Edytuj", "remove": "Usuń" }, "loading": "Ładowanie użytkowników...", "messages": { "success": { "portalInvitationSent": "Zaproszenie do portalu zostało wysłane pomyślnie!", "clientPortalUserCreated": "Użytkownik portalu klienta został utworzony pomyślnie!", "copiedVanityLink": "Skopiowano niestandardowy link logowania do portalu do schowka", "copiedCanonicalLink": "Skopiowano kanoniczny link logowania do portalu do schowka" }, "error": { "fetchUsers": "Nie udało się pobrać użytkowników", "fetchRoles": "Nie udało się pobrać ról", "fetchClients": "Nie udało się pobrać klientów", "createUser": "Nie udało się utworzyć użytkownika", "sendInvitation": "Nie udało się wysłać zaproszenia", "sendInvitationManual": "Nie udało się wysłać zaproszenia. Można je wysłać ręcznie z listy użytkowników.", "createClientPortalUser": "Nie udało się utworzyć użytkownika portalu klienta", "clipboardUnavailable": "Interfejs API schowka nie jest dostępny w tej przeglądarce.", "copyPortalLink": "Nie udało się skopiować linku logowania do portalu", "fillRequiredFields": "Proszę wypełnić wszystkie wymagane pola", "fixValidationErrors": "Proszę poprawić błędy walidacji przed kontynuowaniem", "fixValidationBeforeInvitation": "Proszę poprawić błędy walidacji przed wysłaniem zaproszenia", "emailAlreadyInUse": "Ten adres e-mail jest już w użyciu. Proszę użyć innego adresu e-mail.", "portalUserExists": "Użytkownik portalu już istnieje dla tego kontaktu lub adresu e-mail.", "portalUserExistsForContact": "Użytkownik portalu już istnieje dla tego kontaktu. Proszę użyć resetowania hasła dla istniejącego użytkownika.", "selectAppropriateRole": "Proszę wybrać odpowiednią rolę dla tego typu użytkownika", "contactMissingEmail": "Kontakt \"{{name}}\" nie ma adresu e-mail. Proszę zaktualizować adres e-mail kontaktu przed wysłaniem zaproszenia.", "licenseLimit": "Nie można aktywować użytkownika: osiągnięto limit licencji. Proszę dezaktywować innego użytkownika lub zaktualizować licencję.", "permissionDeniedInvite": "Nie masz uprawnień do zapraszania użytkowników.", "permissionDeniedCreate": "Nie masz uprawnień do tworzenia użytkowników.", "emailNotConfigured": "Usługa e-mail jest wyłączona lub nie jest skonfigurowana.", "contactNotFound": "Kontakt nie został znaleziony.", "contactMissingEmailGeneric": "Kontakt nie ma adresu e-mail. Przed wysłaniem zaproszenia dodaj adres e-mail do kontaktu.", "contactInvalidEmail": "Kontakt ma nieprawidłowy adres e-mail. Przed wysłaniem zaproszenia zaktualizuj kontakt, podając prawidłowy adres e-mail.", "noDefaultClient": "Brak domyślnego klienta skonfigurowanego dla tego tenanta. Ustaw domyślnego klienta w ustawieniach ogólnych.", "noDefaultLocation": "Domyślny klient musi mieć skonfigurowaną domyślną lokalizację, aby wysyłać zaproszenia do portalu.", "noLocationEmail": "Lokalizacja domyślnego klienta musi mieć skonfigurowany kontaktowy adres e-mail.", "noBaseUrl": "Podstawowy adres URL nie jest skonfigurowany dla zaproszeń do portalu.", "passwordTooShort": "Hasło musi mieć co najmniej 8 znaków.", "roleRequired": "Rola jest wymagana", "invalidRole": "Wybrana rola jest nieprawidłowa", "licenseLimitReached": "Osiągnięto limit licencji użytkowników MSP.", "soloPlanLimit": "Plan Solo jest ograniczony do 1 użytkownika. Przejdź na Pro, aby dodać więcej użytkowników." } } }, "userDetails": { "title": "Szczegóły użytkownika", "fields": { "firstName": { "label": "Imię", "placeholder": "Wprowadź imię" }, "lastName": { "label": "Nazwisko", "placeholder": "Wprowadź nazwisko" }, "email": { "label": "E-mail", "placeholder": "Wprowadź adres e-mail" }, "reportsTo": { "label": "Przełożony", "placeholder": "Wybierz przełożonego" }, "lastLogin": "Ostatnie logowanie", "roles": "Role", "status": "Status", "statusHelp": "Ustaw status konta użytkownika", "newPassword": "Nowe hasło" }, "status": { "active": "Aktywny", "inactive": "Nieaktywny", "inactiveTag": "(Nieaktywny)" }, "actions": { "addRole": "Dodaj rolę", "selectRoleToAdd": "Wybierz rolę do dodania", "removeRole": "Usuń", "setPassword": "Ustaw hasło", "cancel": "Anuluj", "saveChanges": "Zapisz zmiany" }, "dialog": { "setPassword": { "title": "Ustaw hasło użytkownika (Administrator)" } }, "messages": { "success": { "passwordChanged": "Hasło zostało zmienione pomyślnie", "userUpdated": "Użytkownik został zaktualizowany pomyślnie", "roleAdded": "Rola dodana pomyślnie", "roleRemoved": "Rola usunięta pomyślnie" }, "error": { "userNotFound": "Nie znaleziono użytkownika", "loadFailed": "Nie udało się załadować szczegółów użytkownika. Proszę spróbować ponownie.", "addRoleFailed": "Nie udało się dodać roli. Proszę spróbować ponownie.", "removeRoleFailed": "Nie udało się usunąć roli. Proszę spróbować ponownie.", "updateUserNotFound": "Nie udało się zaktualizować użytkownika. Nie znaleziono użytkownika.", "updateFailed": "Nie udało się zaktualizować użytkownika. Proszę spróbować ponownie.", "passwordTooShort": "Hasło musi mieć co najmniej 8 znaków", "passwordChangeFailed": "Nie udało się zmienić hasła", "passwordChangeError": "Wystąpił błąd podczas zmiany hasła", "emailAlreadyExists": "Użytkownik o tym adresie e-mail już istnieje", "reportsToSelf": "Użytkownik nie może podlegać samemu sobie", "reportsToCycle": "Spowodowałoby to cykliczną strukturę podległości", "permissionDenied": "Nie masz uprawnień do zmiany ról użytkowników." } }, "loading": "Ładowanie szczegółów użytkownika..." }, "teams": { "title": "Zarządzanie zespołami", "description": "Tworzenie i zarządzanie zespołami, przypisywanie liderów zespołów oraz organizowanie członków w ramach organizacji", "loading": "Ładowanie zespołów...", "emptyState": "Proszę wybrać zespół, aby zarządzać członkami", "list": { "title": "Zespoły", "addNewTeam": "Dodaj nowy zespół", "createTeam": "Utwórz zespół", "cancel": "Anuluj", "delete": "Usuń", "placeholder": "Wprowadź nazwę nowego zespołu", "selectManager": "Wybierz kierownika" }, "details": { "loading": "Ładowanie szczegółów zespołu...", "notFound": "Nie znaleziono zespołu", "fields": { "teamLead": "Lider zespołu", "addMember": "Dodaj członka" }, "placeholders": { "teamName": "Wprowadź nazwę zespołu", "selectTeamLead": "Wybierz lidera zespołu", "selectUserToAdd": "Wybierz użytkownika do dodania" }, "alert": { "unsavedChanges": "Mają Państwo niezapisane zmiany" }, "actions": { "discard": "Odrzuć", "saveChanges": "Zapisz zmiany", "saveName": "Zapisz nazwę", "cancel": "Anuluj", "editName": "Edytuj nazwę", "remove": "Usuń" }, "table": { "teamMembers": "Członkowie zespołu", "member": "Członek", "role": "Rola" }, "badge": { "new": "Nowy", "lead": "Lider" }, "leadName": "Lider: {{name}}", "memberCount_one": "{{count}} członek", "memberCount_few": "{{count}} członków", "memberCount_many": "{{count}} członków", "memberCount_other": "{{count}} członka" }, "messages": { "error": { "loadFailed": "Nie udało się załadować zespołów. Proszę spróbować ponownie.", "fetchUsers": "Nie udało się pobrać użytkowników", "createFailed": "Nie udało się utworzyć zespołu: {{error}}", "deleteFailed": "Nie udało się usunąć zespołu", "updateName": "Nie udało się zaktualizować nazwy zespołu", "saveChanges": "Nie udało się zapisać zmian. Spróbuj ponownie." } } }, "ticketing": { "title": "Ustawienia zgłoszeń", "tabs": { "display": "Wyświetlanie", "ticketNumbering": "Numeracja zgłoszeń", "boards": "Tablice", "statuses": "Statusy", "priorities": "Priorytety", "categories": "Kategorie", "checklistTemplates": "Szablony list kontrolnych" }, "numbering": { "title": "Format numeru", "description": "Zdefiniuj prefiks, wypełnienie cyframi i bieżącą sekwencję", "fields": { "prefix": { "label": "Prefiks numeru zgłoszenia", "placeholder": "TK-", "help": "Opcjonalny prefiks dla numerów zgłoszeń. Pozostaw puste, aby nie używać prefiksu, lub wprowadź własny prefiks (np. 'TK-')" }, "minimumDigits": { "label": "Minimalna liczba cyfr", "help": "Minimalna liczba cyfr dla numeru sekwencyjnego. Na przykład, 6 zmienia '1' na '000001'" }, "initialValue": { "label": "Wartość początkowa", "placeholder": "Wprowadź wartość", "help": "Ustaw numer początkowy dla sekwencji. Można go ustawić tylko raz." }, "lastUsedNumber": { "label": "Ostatni użyty numer", "help": "Ostatni przypisany numer. Następny numer będzie o jeden wyższy od tej wartości." }, "nextPreview": { "label": "Podgląd następnego numeru zgłoszenia", "help": "To jest numer, który zostanie przypisany do następnego zgłoszenia" } }, "actions": { "saveChanges": "Zapisz zmiany", "cancel": "Anuluj" }, "dialog": { "title": "Aktualizacja ustawień numeracji zgłoszeń", "message": "Zmiana tych ustawień wpłynie na sposób generowania nowych numerów zgłoszeń. Ta zmiana nie wpłynie na istniejące zgłoszenia. Czy na pewno chcą Państwo kontynuować?", "confirm": "Zaktualizuj ustawienia" }, "loading": "Ładowanie...", "messages": { "error": { "noSettings": "Nie znaleziono ustawień numeracji zgłoszeń. Proszę skontaktować się z administratorem.", "loadFailed": "Nie udało się załadować ustawień numeracji zgłoszeń", "updateFailed": "Nie udało się zaktualizować ustawień", "updatePaddingFailed": "Nie udało się zaktualizować długości wypełnienia", "updateLastNumberFailed": "Nie udało się zaktualizować ostatniego numeru", "updateInitialValueFailed": "Nie udało się zaktualizować wartości początkowej" }, "success": { "updated": "Ustawienia numeracji zgłoszeń zostały pomyślnie zaktualizowane" } } }, "statuses": { "title": "Statusy zgłoszeń", "alert": "Status domyślny: Gdy klienci tworzą zgłoszenia przez portal klienta, automatycznie zostanie im przypisany status oznaczony jako domyślny. Tylko jeden status może być ustawiony jako domyślny w danym momencie.", "table": { "name": "Nazwa", "status": "Status", "default": "Domyślny", "order": "Kolejność", "actions": "Akcje" }, "statusLabels": { "closed": "Zamknięty", "open": "Otwarty", "closedHelp": "Zgłoszenia z tym statusem zostaną oznaczone jako zamknięte", "openHelp": "Zgłoszenia z tym statusem pozostaną otwarte", "defaultHelp": "Domyślny status dla nowych zgłoszeń z portalu klienta" }, "actions": { "addStatus": "Dodaj status", "importStandard": "Importuj ze standardowych statusów", "edit": "Edytuj", "delete": "Usuń" }, "retiredAlert": "Statusy zgłoszeń są teraz zarządzane w obrębie każdej tablicy. Użyj zakładki Tablice, aby edytować cykle życia zgłoszeń dla konkretnej tablicy.", "messages": { "success": { "deleted": "Status został usunięty pomyślnie", "updated": "Status został zaktualizowany pomyślnie" }, "error": { "lastClosed": "Co najmniej jeden status musi pozostać oznaczony jako zamknięty", "deleteLastClosed": "Nie można usunąć ostatniego zamkniętego statusu dla tego typu.", "removeDefault": "Nie można usunąć statusu domyślnego z ostatniego statusu domyślnego" } } }, "boards": { "title": "Tablice", "alert": "Tablice organizują zgłoszenia w logiczne grupy. Każda tablica może mieć własnego domyślnego agenta, priorytet i politykę SLA.", "table": { "name": "Nazwa", "description": "Opis", "status": "Status", "default": "Domyślny", "defaultAgent": "Domyślny agent", "defaultPriority": "Domyślny priorytet", "boardManager": "Menedżer tablicy", "order": "Kolejność", "itilBoard": "Tablica ITIL", "actions": "Akcje" }, "statusLabels": { "active": "Aktywna", "inactive": "Nieaktywna" }, "actions": { "addBoard": "Dodaj tablicę", "importStandard": "Importuj ze standardowych tablic", "edit": "Edytuj", "delete": "Usuń", "cancel": "Anuluj", "close": "Zamknij", "create": "Utwórz", "update": "Zaktualizuj", "importSelected": "Importuj zaznaczone", "up": "W górę", "down": "W dół", "remove": "Usuń", "addStatus": "Dodaj status" }, "fields": { "boardName": { "label": "Nazwa tablicy", "placeholder": "Wprowadź nazwę tablicy" }, "description": { "label": "Opis", "placeholder": "Wprowadź opis tablicy" }, "displayOrder": { "label": "Kolejność wyświetlania", "placeholder": "Wprowadź kolejność wyświetlania", "help": "Kontroluje kolejność wyświetlania tablic na liście" }, "inactive": "Oznacz jako nieaktywną", "itilCompliant": "Zgodność z ITIL", "boardConfiguration": "Konfiguracja tablicy", "boardManager": { "label": "Menedżer tablicy", "placeholder": "Wybierz menedżera tablicy", "help": "Użytkownik odpowiedzialny za zarządzanie tą tablicą" }, "defaultAssignedAgent": { "label": "Domyślnie przypisany agent", "placeholder": "Wybierz domyślnego agenta", "help": "Nowe zgłoszenia na tej tablicy będą domyślnie przypisywane do tego agenta" }, "defaultPriority": { "label": "Domyślny priorytet", "placeholder": "Wybierz domyślny priorytet", "help": "Nowe zgłoszenia na tej tablicy będą domyślnie korzystać z tego priorytetu", "none": "Brak" }, "slaPolicy": { "label": "Polityka SLA", "placeholder": "Wybierz politykę SLA", "help": "Polityka SLA stosowana do zgłoszeń na tej tablicy", "none": "Brak" }, "ticketStatusSetup": { "label": "Konfiguracja statusów zgłoszeń", "help": "Wybierz, czy ta tablica rozpoczyna się od istniejącego cyklu życia, czy od nowej listy statusów inline.", "copyExisting": "Kopiuj z istniejącej tablicy", "createInline": "Utwórz statusy inline" }, "copyTicketStatuses": { "label": "Kopiuj statusy zgłoszeń z", "help": "Nowe tablice klonują swój cykl życia zgłoszeń z istniejącej tablicy.", "selectSource": "Wybierz tablicę źródłową", "noSourceAvailable": "Brak dostępnych tablic źródłowych", "unnamedBoard": "Tablica bez nazwy" }, "ticketStatuses": { "labelEditing": "Statusy zgłoszeń tablicy", "labelCopied": "Skopiowane statusy zgłoszeń", "labelInline": "Statusy zgłoszeń inline", "helpEditing": "Edytuj cykl życia zgłoszeń tylko dla tej tablicy.", "helpCopied": "Przejrzyj i dostosuj skopiowany cykl życia przed zapisaniem nowej tablicy.", "helpInline": "Utwórz początkowy cykl życia zgłoszeń tablicy przed zapisaniem.", "loading": "Ładowanie statusów zgłoszeń tablicy…", "statusName": "Nazwa statusu", "closed": "Zamknięte", "default": "Domyślne" }, "inboundReplyReopen": { "enabledLabel": "Otwórz ponownie zamknięte zgłoszenia przy przychodzących odpowiedziach", "enabledHelp": "Dotyczy odpowiedzi w wątkach dopasowanych do już zamkniętych zgłoszeń na tej tablicy.", "cutoffHoursLabel": "Próg ponownego otwarcia (godziny)", "cutoffHoursHelp": "Odpowiedzi otrzymane po tym okresie tworzą nowe zgłoszenia zamiast otwierać ponownie stare.", "statusLabel": "Status po otwarciu (opcjonalnie)", "statusPlaceholder": "Wybierz status ponownego otwarcia", "statusUseDefault": "Użyj domyślnego statusu otwartego tablicy", "suppressAiLabel": "Pomiń ponowne otwieranie dla krótkich odpowiedzi potwierdzających (AI)", "suppressAiHelp": "Tylko dodatek Enterprise AI Assistant. Jeśli niedostępny, odpowiedzi otwierają zgłoszenia normalnie." }, "liveTimer": { "label": "Włącz stoper zgłoszeń na żywo", "help": "Pokazuje stoper na żywo i rejestrowane interwały na zgłoszeniach tej tablicy. Ręczne wprowadzanie czasu pozostaje dostępne." } }, "dialog": { "addBoard": "Dodaj tablicę", "editBoard": "Edytuj tablicę", "deleteBoardTitle": "Usuń tablicę", "deleteBoardMessage": "Ta operacja trwale usunie tablicę.", "cleanupItilTitle": "Wyczyść tablicę ITIL", "cleanupItilMessage": "Ta operacja usunie kategorie ITIL i macierz priorytetów powiązane z tą tablicą.", "deleteOnly": "Tylko usuń", "deleteAndCleanup": "Usuń i wyczyść", "deleteAll": "Usuń wszystko", "importTitle": "Importuj standardowe tablice", "importDescription": "Wybierz standardowe tablice do zaimportowania do organizacji:", "importEmpty": "Brak standardowych tablic dostępnych do importu.", "conflictsTitle": "Rozwiąż konflikty importu", "conflictsDescription": "Następujące elementy mają konflikty, które należy rozwiązać:", "nameConflict": "Nazwa już istnieje", "skipItem": "Pomiń ten element", "importNewName": "Importuj z inną nazwą:", "importWithResolutions": "Importuj z rozwiązaniami", "orderConflict": "Kolejność {{order}} jest już zajęta", "importWithOrder": "Importuj z kolejnością {{order}}" }, "importTable": { "active": "Aktywna" }, "itilInfo": { "title": "Informacje ITIL", "tooltip": "Ta tablica stosuje najlepsze praktyki ITIL", "categoriesTitle": "Kategorie ITIL", "priorityMatrixTitle": "Macierz priorytetów", "impactDescription": "Poziomy wpływu określają zakres problemu", "urgencyDescription": "Poziomy pilności określają, jak szybko problem wymaga rozwiązania", "priorityDescription": "Priorytet jest obliczany na podstawie wpływu i pilności", "categories": { "serviceRequest": "Wniosek o usługę" }, "priorityMatrix": { "urgencyHeaderLine1": { "high": "Wysoka", "mediumHigh": "Średnio-wysoka", "medium": "Średnia", "mediumLow": "Średnio-niska", "low": "Niska" }, "urgencyHeaderLine2": { "high": "Pilność (1)", "mediumHigh": "Pilność (2)", "medium": "Pilność (3)", "mediumLow": "Pilność (4)", "low": "Pilność (5)" }, "impact": { "high": "Wysoki wpływ (1)", "mediumHigh": "Średnio-wysoki wpływ (2)", "medium": "Średni wpływ (3)", "mediumLow": "Średnio-niski wpływ (4)", "low": "Niski wpływ (5)" }, "priority": { "critical": "Krytyczny (1)", "high": "Wysoki (2)", "medium": "Średni (3)", "low": "Niski (4)", "planning": "Planowanie (5)" } } }, "messages": { "success": { "created": "Tablica została utworzona pomyślnie", "updated": "Tablica została zaktualizowana pomyślnie", "deleted": "Tablica została usunięta pomyślnie", "imported": "Tablice zostały zaimportowane pomyślnie" }, "error": { "fetchFailed": "Nie udało się załadować tablic", "fetchAvailableFailed": "Nie udało się pobrać dostępnych tablic do importu", "nameRequired": "Nazwa tablicy jest wymagana", "saveFailed": "Nie udało się zapisać tablicy", "lastDefault": "Nie można usunąć ostatniej domyślnej tablicy", "statusRequired": "Dodaj co najmniej jeden status zgłoszenia przed zapisaniem tablicy.", "duplicateStatusName": "Nazwy statusów zgłoszeń muszą być unikalne w obrębie tablicy.", "invalidOpenDefault": "Wybierz dokładnie jeden otwarty domyślny status zgłoszenia przed zapisaniem tablicy.", "nameAlreadyExists": "Tablica o tej nazwie już istnieje.", "selectBoardToCopy": "Wybierz istniejącą tablicę, z której skopiować statusy zgłoszeń.", "fetchStatusesFailed": "Nie udało się załadować statusów zgłoszeń tablicy.", "deleteFailed": "Nie udało się usunąć tablicy", "importFailed": "Nie udało się zaimportować tablic", "updateStatusFailed": "Nie udało się zaktualizować statusu tablicy", "updateDefaultFailed": "Nie udało się zaktualizować domyślnej tablicy" } }, "closeRules": { "enabledLabel": "Reguły zamknięcia", "enabledHelp": "Wymagaj spełnienia warunków przed zamknięciem zgłoszeń na tej tablicy.", "requireResolutionCommentLabel": "Wymagaj komentarza rozwiązania", "requireResolutionCommentHelp": "Komentarz rozwiązania musi istnieć, zanim zgłoszenie będzie mogło zostać zamknięte.", "requireTimeEntryLabel": "Wymagaj wpisu czasu", "requireTimeEntryHelp": "Co najmniej jeden wpis czasu musi być zarejestrowany, zanim zgłoszenie będzie mogło zostać zamknięte.", "requireChecklistCompleteLabel": "Wymagaj ukończenia listy kontrolnej", "requireChecklistCompleteHelp": "Wszystkie wymagane elementy listy kontrolnej muszą być odznaczone, zanim zgłoszenie będzie mogło zostać zamknięte.", "requireNoOpenChildrenLabel": "Wymagaj zamknięcia zgłoszeń powiązanych", "requireNoOpenChildrenHelp": "Zgłoszenie nadrzędne nie może zostać zamknięte, dopóki powiązane zgłoszenia podrzędne są nadal otwarte.", "requiredFieldsLabel": "Wymagane pola przy zamknięciu", "requiredFieldsHelp": "Te pola zgłoszenia muszą być wypełnione, zanim zgłoszenie będzie mogło zostać zamknięte.", "autoCloseLabel": "Reguły automatycznego zamknięcia", "autoCloseHelp": "Automatycznie zamykaj zgłoszenia, które pozostają w danym statusie bez aktywności. Opcjonalny e-mail ostrzegawczy jest wysyłany do kontaktu przed zamknięciem.", "addAutoCloseRule": "Dodaj regułę", "triggerStatusLabel": "Gdy zgłoszenie ma status", "triggerStatusPlaceholder": "Wybierz status", "targetStatusLabel": "Zamknij do statusu", "targetStatusPlaceholder": "Wybierz status zamknięcia", "inactivityDaysLabel": "Dni braku aktywności", "warningDaysLabel": "Dni ostrzeżenia przed zamknięciem", "warningDaysPlaceholder": "Bez ostrzeżenia", "ruleEnabledLabel": "Włączona", "removeRule": "Usuń", "messages": { "fetchFailed": "Nie udało się załadować reguł zamknięcia dla tej tablicy", "autoCloseStatusRequired": "Każda reguła automatycznego zamknięcia wymaga statusu wyzwalacza i docelowego statusu zamknięcia", "autoCloseDaysInvalid": "Liczba dni braku aktywności musi być dodatnią liczbą całkowitą", "autoCloseWarningInvalid": "Czas wyprzedzenia ostrzeżenia musi być mniejszy niż liczba dni braku aktywności" } } }, "priorities": { "title": { "ticket": "Priorytety zgłoszeń", "projectTask": "Priorytety zadań projektu" }, "alert": { "header": "Zarządzanie priorytetami:", "description": "Utwórz niestandardowe priorytety dla swojej organizacji lub zaimportuj ze standardowych szablonów.", "itilNote": "Standardowych priorytetów ITIL nie można edytować ani usuwać.", "nonItilNote": "Wszystkie priorytety można edytować lub usuwać, aby dopasować je do przepływu pracy." }, "table": { "name": "Nazwa", "type": "Typ", "color": "Kolor", "order": "Kolejność", "actions": "Akcje", "standardTag": "(Standardowy)", "itilProtected": "Chroniony" }, "itemTypes": { "ticket": "Zgłoszenie", "projectTask": "Zadanie projektu" }, "actions": { "addPriority": "Dodaj priorytet", "importStandard": "Importuj ze standardowych priorytetów", "openMenu": "Otwórz menu", "edit": "Edytuj", "delete": "Usuń", "cancel": "Anuluj" }, "dialog": { "addTitle": "Dodaj nowy priorytet", "editTitle": "Edytuj priorytet", "submitAdd": "Dodaj priorytet", "submitUpdate": "Zaktualizuj priorytet" }, "fields": { "priorityName": { "label": "Nazwa priorytetu", "placeholder": "np. Pilne" }, "orderNumber": { "label": "Numer kolejności (1-100, wyższe numery pojawiają się pierwsze)", "help": "Kontroluje kolejność, w której priorytety pojawiają się w menu rozwijanych w platformie. Wyższe numery pojawiają się pierwsze dla priorytetów.", "used": "Używane numery kolejności: {{numbers}}", "noneUsed": "Nie użyto jeszcze żadnych numerów kolejności" }, "color": { "label": "Kolor", "chooseButton": "Wybierz kolor" } }, "import": { "title": "Importuj standardowe priorytety", "submit": "Importuj ({{count}})", "allImportedTicket": "Wszystkie standardowe priorytety zostały już zaimportowane dla zgłoszeń.", "allImportedProjectTask": "Wszystkie standardowe priorytety zostały już zaimportowane dla zadań projektu.", "instructions": "Wybierz standardowe priorytety do zaimportowania. Zostaną skopiowane do priorytetów Twojej organizacji." }, "messages": { "success": { "deleted": "Priorytet został usunięty pomyślnie", "imported": "Pomyślnie zaimportowano {{count}} priorytetów", "skipped": "Pominięto {{count}} priorytetów (już istnieją)" }, "error": { "orderTaken": "Numer kolejności {{order}} jest już zajęty przez „{{name}}”. Wybierz inny numer kolejności.", "uniqueConstraint": "Ten numer kolejności jest już używany. Wybierz inny numer kolejności.", "saveFailed": "Nie udało się zapisać priorytetu", "deleteFailed": "Nie udało się usunąć priorytetu", "deleteValidationFailed": "Nie udało się zweryfikować usunięcia. Spróbuj ponownie.", "importFailed": "Nie udało się zaimportować priorytetów" } }, "entity": { "fallback": "ten priorytet" } }, "checklistTemplates": { "title": "Szablony list kontrolnych", "alert": "Szablony list kontrolnych definiują wielokrotnego użytku listy kontrolne dla zgłoszeń. Elementy szablonu są kopiowane na zgłoszenia przy zastosowaniu, więc edycja szablonu nie zmienia list kontrolnych już dodanych do zgłoszeń.", "table": { "name": "Nazwa", "description": "Opis", "items": "Elementy", "status": "Status", "actions": "Akcje" }, "statusLabels": { "active": "Aktywny", "inactive": "Nieaktywny" }, "actions": { "addTemplate": "Dodaj szablon", "edit": "Edytuj", "delete": "Usuń", "cancel": "Anuluj", "close": "Zamknij", "create": "Utwórz", "update": "Zaktualizuj", "up": "W górę", "down": "W dół", "remove": "Usuń", "addItem": "Dodaj element", "addRule": "Dodaj regułę" }, "fields": { "name": { "label": "Nazwa szablonu", "placeholder": "Wprowadź nazwę szablonu" }, "description": { "label": "Opis", "placeholder": "Wprowadź opis" }, "active": "Aktywny", "items": { "label": "Elementy listy kontrolnej", "help": "Elementy są dodawane do zgłoszeń w tej kolejności po zastosowaniu szablonu.", "itemName": "Nazwa elementu", "required": "Wymagany", "newItemLabel": "Nowy element", "newItemPlaceholder": "Wprowadź nazwę elementu" }, "rules": { "label": "Reguły automatycznego stosowania", "help": "Szablon jest automatycznie stosowany do nowych zgłoszeń pasujących do którejkolwiek z tych reguł. Pozostaw pole jako \"Dowolny\", aby dopasować wszystkie wartości.", "empty": "Brak reguł automatycznego stosowania. Szablon nadal można stosować do zgłoszeń ręcznie.", "board": "Tablica", "category": "Kategoria", "subcategory": "Podkategoria", "priority": "Priorytet", "any": "Dowolny" } }, "dialog": { "addTemplate": "Dodaj szablon listy kontrolnej", "editTemplate": "Edytuj szablon listy kontrolnej", "createFirstHelp": "Najpierw utwórz szablon, a następnie dodaj elementy listy kontrolnej i reguły automatycznego stosowania.", "deleteTitle": "Usuń szablon listy kontrolnej", "deleteMessage": "Czy na pewno chcesz usunąć \"{{name}}\"? Listy kontrolne już dodane do zgłoszeń nie zostaną zmienione." }, "messages": { "success": { "created": "Szablon listy kontrolnej został utworzony pomyślnie", "updated": "Szablon listy kontrolnej został zaktualizowany pomyślnie", "deleted": "Szablon listy kontrolnej został usunięty pomyślnie" }, "error": { "fetchFailed": "Nie udało się pobrać szablonów list kontrolnych", "fetchRulesFailed": "Nie udało się pobrać reguł automatycznego stosowania", "nameRequired": "Nazwa szablonu jest wymagana", "saveFailed": "Nie udało się zapisać szablonu listy kontrolnej", "deleteFailed": "Nie udało się usunąć szablonu listy kontrolnej", "updateStatusFailed": "Nie udało się zaktualizować statusu szablonu", "itemSaveFailed": "Nie udało się zapisać elementu listy kontrolnej", "ruleSaveFailed": "Nie udało się zapisać reguły automatycznego stosowania" } } } }, "interactions": { "title": "Ustawienia interakcji", "tabs": { "types": "Typy interakcji", "statuses": "Statusy interakcji" }, "types": { "title": "Typy interakcji", "loading": "Ładowanie typów interakcji...", "table": { "name": "Nazwa", "order": "Kolejność", "actions": "Akcje" }, "actions": { "addType": "Dodaj typ interakcji", "importStandard": "Importuj ze standardowych typów interakcji", "edit": "Edytuj", "delete": "Usuń", "cancel": "Anuluj", "importSelected": "Importuj wybrane" }, "dialog": { "import": { "title": "Importuj standardowe typy interakcji", "description": "Wybierz standardowe typy interakcji do zaimportowania do Państwa organizacji:", "empty": "Brak dostępnych standardowych typów interakcji do importu." }, "conflicts": { "title": "Rozwiąż konflikty importu", "description": "Następujące elementy mają konflikty, które wymagają rozwiązania:", "nameConflict": "Nazwa już istnieje", "orderConflict": "Kolejność {{order}} jest już w użyciu", "skipItem": "Pomiń ten element", "importDifferentName": "Importuj z inną nazwą:", "importDifferentOrder": "Importuj z kolejnością {{order}}", "resolve": "Importuj z rozwiązaniami" } }, "messages": { "success": { "deleted": "Typ interakcji został usunięty", "imported_one": "Zaimportowano {{count}} typ interakcji", "imported_few": "Zaimportowano {{count}} typy interakcji", "imported_many": "Zaimportowano {{count}} typów interakcji", "imported_other": "Zaimportowano {{count}} typu interakcji" }, "error": { "fetchFailed": "Nie udało się pobrać typów interakcji", "validateDeleteFailed": "Nie udało się zweryfikować usunięcia typu interakcji", "deleteFailed": "Nie udało się usunąć typu interakcji", "checkConflicts": "Nie udało się sprawdzić konfliktów", "importFailed": "Nie udało się zaimportować typów interakcji", "fetchAvailable": "Nie udało się pobrać dostępnych typów interakcji do importu" } } }, "statuses": { "title": "Statusy interakcji", "alert": "Statusy interakcji: Śledzenie stanu interakcji z klientami, takich jak rozmowy telefoniczne, wiadomości e-mail i spotkania.", "table": { "name": "Nazwa", "status": "Status", "order": "Kolejność", "actions": "Akcje" }, "statusLabels": { "closedHelp": "Interakcje z tym statusem zostaną oznaczone jako zamknięte", "openHelp": "Interakcje z tym statusem pozostaną otwarte" }, "actions": { "addStatus": "Dodaj status", "importStandard": "Importuj ze standardowych", "edit": "Edytuj", "delete": "Usuń" }, "messages": { "success": { "updated": "Status został zaktualizowany pomyślnie", "deleted": "Status został usunięty pomyślnie", "imported": "Pomyślnie zaimportowano {{count}} statusów" }, "error": { "lastClosed": "Co najmniej jeden status musi pozostać oznaczony jako zamknięty", "deleteLastClosed": "Nie można usunąć ostatniego zamkniętego statusu dla tego typu.", "skipped": "Pominięto {{count}} statusów ({{reason}})", "importFailed": "Nie udało się zaimportować statusów" } } }, "quickAdd": { "dialog": { "createTitle": "Utwórz typ interakcji", "editTitle": "Edytuj typ interakcji" }, "fields": { "name": { "label": "Nazwa typu interakcji:", "placeholder": "np. 'Rozmowa wdrożeniowa z klientem', 'Prezentacja sprzedażowa', 'Przegląd projektu'" }, "displayOrder": { "label": "Kolejność wyświetlania:", "placeholder": "np. 1, 2, 3..." }, "icon": { "label": "Wybierz ikonę:" } }, "preview": { "title": "Podgląd:", "empty": "Wprowadź nazwę typu powyżej" }, "actions": { "cancel": "Anuluj", "create": "Utwórz typ", "update": "Zaktualizuj typ", "creating": "Tworzenie...", "updating": "Aktualizowanie..." }, "messages": { "error": { "nameRequired": "Proszę wprowadzić nazwę dla typu interakcji.", "saveFailed": "Nie udało się wykonać akcji {{action}} dla typu interakcji. Proszę spróbować ponownie." } } }, "openMenu": "Otwórz menu" }, "clientPortal": { "branding": { "title": "Branding i wygląd", "description": "Dostosuj wygląd portalu klienta za pomocą identyfikacji wizualnej Państwa firmy.", "fields": { "companyName": "Nazwa firmy", "companyLogo": "Logo firmy", "colorPalette": "Paleta kolorów", "primaryColor": "Kolor główny", "secondaryColor": "Kolor dodatkowy", "supportEmail": "E-mail wsparcia", "supportPhone": "Telefon wsparcia" }, "help": { "companyName": "Będzie wyświetlana w nagłówku portalu klienta", "companyLogo": "Zalecane: PNG lub SVG, maks. 2 MB, przezroczyste tło", "primaryColor": "Używany dla przycisków, linków i wyróżnień", "secondaryColor": "Używany dla akcentów i akcji dodatkowych", "supportEmail": "Wyświetlany klientom w potwierdzeniach wizyt i innych wychodzących wiadomościach e-mail jako adres kontaktowy do uzyskania pomocy.", "supportPhone": "Opcjonalnie. Wyświetlany obok e-maila wsparcia w wiadomościach wysyłanych do klientów." }, "preview": "Podgląd", "previewDarkMode": "Podgląd trybu ciemnego", "actions": { "saveBranding": "Zapisz ustawienia brandingu", "previewDashboard": "Podgląd pulpitu klienta", "hideDashboard": "Ukryj pulpit klienta", "previewSignIn": "Podgląd strony logowania", "hideSignIn": "Ukryj stronę logowania" }, "customDomainRequired": "Wymagana jest konfiguracja domeny niestandardowej" }, "dashboardPreview": { "title": "Państwa portal klienta", "welcome": "Witamy ponownie!", "subtitle": "Oto przegląd aktywności na Państwa koncie", "openTickets": "Otwarte zgłoszenia", "activeProjects": "Aktywne projekty", "invoices": "Faktury", "urgent": "{{count}} pilnych", "nearDeadline": "{{count}} zbliżających się do terminu", "dueThisMonth": "Do zapłaty w tym miesiącu", "recentActivity": "Ostatnia aktywność", "ticketUpdated": "Zgłoszenie #1234 zostało zaktualizowane", "hoursAgo": "{{count}} godzin temu", "newInvoice": "Wygenerowano nową fakturę", "milestoneCompleted": "Kamień milowy projektu został ukończony", "dayAgo": "1 dzień temu", "createTicket": "Utwórz zgłoszenie", "viewProjects": "Wyświetl projekty", "activeDevices": "Aktywne urządzenia", "basicSupport": "Wsparcie podstawowe", "dashboardTitle": "Panel", "greeting": "Dzień dobry, Alex 👋", "navAppointments": "Wizyty", "navDashboard": "Panel", "navDevices": "Moje urządzenia", "navProjects": "Projekty", "navServiceRequests": "Zgłoszenia serwisowe", "navTickets": "Zgłoszenia", "serviceRequests": "Zgłoszenia serwisowe", "upcomingShort": "Nadchodzące", "upcomingVisits": "Nadchodzące wizyty", "welcomeBack": "Witaj ponownie", "workspaceSection": "Obszar roboczy" }, "signInPreview": { "portalTitle": "Portal klienta", "welcome": "Witamy w Państwa portalu klienta", "subtitle": "Zarządzaj zgłoszeniami pomocy technicznej i bądź na bieżąco", "features": { "submitTickets": { "title": "Składanie zgłoszeń pomocy technicznej", "description": "Tworzenie i zarządzanie zgłoszeniami pomocy technicznej" }, "trackStatus": { "title": "Śledzenie statusu zgłoszeń", "description": "Monitorowanie postępów w czasie rzeczywistym" }, "ticketHistory": { "title": "Historia zgłoszeń", "description": "Dostęp do pełnej historii pomocy technicznej" }, "documentation": { "title": "Dostęp do dokumentacji", "description": "Przeglądanie udostępnionych dokumentów i zasobów" } }, "signIn": { "title": "Logowanie", "description": "Proszę wprowadzić dane logowania, aby uzyskać dostęp do konta.", "email": "E-mail", "emailPlaceholder": "Wprowadź adres e-mail", "password": "Hasło", "passwordPlaceholder": "Wprowadź hasło", "forgotPassword": "Nie pamiętasz hasła?", "mspStaffLogin": "Pracownik MSP? Zaloguj się tutaj →" } }, "domain": { "title": "Domena niestandardowa", "description": "Skonfiguruj firmową nazwę hosta dla portalu klienta. Po zweryfikowaniu DNS automatycznie wystawimy certyfikaty TLS.", "currentStatus": "Aktualny status", "noDomainConfigured": "Nie skonfigurowano domeny niestandardowej", "defaultStatusMessage": "Nie zarejestrowano jeszcze żadnej domeny niestandardowej.", "lastChecked": "Ostatnio sprawdzono: {{value}}", "updatingDomainPrefix": "Aktualizowanie domeny do ", "updatingDomainSuffix": ". Provisioning zostanie ponownie uruchomiony po aktualizacji.", "editInstructions": "Aby zmienić domenę, edytuj wartość poniżej i prześlij, aby uruchomić nowe wdrożenie.", "actions": { "refresh": "Odśwież", "refreshing": "Odświeżanie...", "retry": "Ponów", "retrying": "Ponawianie…", "removeDomain": "Usuń domenę", "saveDomain": "Zapisz domenę", "updateDomain": "Aktualizuj domenę", "submitting": "Wysyłanie…", "cancelEdit": "Anuluj edycję" }, "form": { "label": "Domena niestandardowa", "helpTextPrefix": "Dodaj rekord CNAME wskazujący na ", "helpTextSuffix": " przed wysłaniem.", "placeholder": "portal.przyklad.com" }, "checklist": { "title": "Lista kontrolna konfiguracji", "step1Prefix": "Utwórz rekord CNAME dla wybranego hosta wskazujący na ", "step1Suffix": ".", "step2": "Kliknij \"Zapisz domenę\", aby uruchomić weryfikację DNS i wystawienie certyfikatu.", "step3": "Użyj przycisku Odśwież, aby sprawdzać postęp wdrożenia. Wyślemy administratorom wiadomość e-mail, jeśli wdrożenie się nie powiedzie.", "canonicalHostFallback": "host kanoniczny" }, "badges": { "pending_dns": "Oczekuje na DNS", "verifying_dns": "Weryfikacja DNS", "dns_failed": "DNS nieudane", "pending_certificate": "Oczekuje na certyfikat", "certificate_issuing": "Wystawianie certyfikatu", "certificate_failed": "Certyfikat nieudany", "deploying": "Wdrażanie", "active": "Aktywna", "disabled": "Wyłączona", "unknown": "Nieznany" }, "messages": { "requestSubmitted": "Wysłano żądanie domeny niestandardowej.", "retryQueued": "Ponowienie zostało zakolejkowane. Sprawdź status za chwilę.", "removalRequested": "Wysłano żądanie usunięcia domeny niestandardowej.", "enterDomainFirst": "Wprowadź domenę przed wysłaniem.", "confirmRemove": "Usunąć aktualną domenę niestandardową? Ruch zostanie przekierowany na domyślny adres hostowany.", "loadFailed": "Nie udało się wczytać statusu domeny portalu.", "registerFailed": "Nie udało się zarejestrować domeny niestandardowej.", "refreshFailed": "Nie udało się odświeżyć statusu domeny.", "retryFailed": "Ponowienie nie powiodło się.", "disableFailed": "Nie udało się wyłączyć domeny niestandardowej." } }, "yourCompanyName": "Nazwa Twojej firmy", "brandingPreviewMode": "Tryb motywu podglądu marki", "brandingUpdated": "Ustawienia marki zaktualizowane" }, "mspLanguage": { "title": "Język organizacji", "description": "Ustaw domyślny język dla całej organizacji — personelu MSP, użytkowników portalu klienta i powiadomień e-mail. Poszczególni użytkownicy i klienci mogą nadpisać go dla siebie.", "fields": { "defaultLanguage": "Język domyślny", "availableLanguages": "Dostępne języki" }, "help": { "defaultLanguage": "Stosowany wszędzie, chyba że nadpisany przez osobistą preferencję użytkownika lub język skonfigurowany dla konkretnego klienta.", "availableLanguages": "Wybierz, spośród których języków mogą wybierać użytkownicy." } }, "notifications": { "title": "Ustawienia powiadomień", "description": { "email": "Konfiguracja sposobu wysyłania powiadomień e-mail przez Państwa organizację", "internal": "Konfiguracja sposobu wysyłania powiadomień wewnętrznych przez Państwa organizację" }, "viewSwitcher": { "email": "Powiadomienia e-mail", "internal": "Powiadomienia wewnętrzne" }, "emailTabs": { "settings": "Ustawienia", "emailTemplates": "Szablony e-mail", "categories": "Kategorie", "telemetry": "Telemetria" }, "internalTabs": { "categories": "Kategorie", "categoriesTypes": "Kategorie i typy" }, "loading": { "settings": "Ładowanie ustawień...", "templates": "Ładowanie szablonów...", "categories": "Ładowanie kategorii..." }, "unsaved": { "title": "Niezapisane zmiany", "message": "Posiadasz niezapisane ustawienia powiadomień. Czy na pewno chcesz opuścić stronę? Twoje zmiany zostaną utracone." }, "tenantDescription": { "email": "Konfiguracja ustawień powiadomień e-mail w skali całej organizacji", "internal": "Konfiguracja ustawień powiadomień wewnętrznych w skali całej organizacji" }, "sections": { "globalSettings": { "title": "Ustawienia globalne", "description": "Konfiguracja globalnych ustawień powiadomień" }, "emailTemplates": { "title": "Szablony e-mail", "description": "Zarządzanie szablonami powiadomień e-mail" }, "categories": { "title": "Kategorie powiadomień", "description": "Zarządzanie kategoriami i typami powiadomień" }, "internalCategories": { "title": "Kategorie powiadomień wewnętrznych", "description": "Zarządzanie kategoriami i typami powiadomień wewnętrznych" }, "telemetry": { "title": "Telemetria i analityka", "description": "Zarządzanie preferencjami telemetrii i analityki" } } }, "timeEntry": { "title": "Ustawienia wpisów czasu", "description": "Zarządzanie ustawieniami wpisów czasu i okresami rozliczeniowymi" }, "billing": { "title": "Ustawienia rozliczeń", "description": "Zarządzanie rozliczeniami i subskrypcją" }, "secrets": { "title": "Zarządzanie sekretami", "description": "Zarządzanie zaszyfrowanymi sekretami do użycia w przepływach pracy. Sekrety mogą być odwoływane w akcjach przepływów pracy za pomocą składni $secret.", "list": { "title": "Sekrety", "description": "Zarządzanie sekretami do użycia w przepływach pracy. Sekrety są szyfrowane i mogą być odwoływane za pomocą { $secret: \"SECRET_NAME\" }", "search": "Szukaj sekretów...", "createSecret": "Utwórz sekret", "table": { "name": "Nazwa", "description": "Opis", "lastUpdated": "Ostatnia aktualizacja", "lastAccessed": "Ostatni dostęp", "actions": "Akcje", "never": "Nigdy", "empty": "-" }, "tooltips": { "edit": "Edytuj sekret", "delete": "Usuń sekret" } }, "dialog": { "createTitle": "Utwórz sekret", "editTitle": "Edytuj sekret", "deleteTitle": "Usuń sekret", "fields": { "name": { "label": "Nazwa *", "placeholder": "MY_API_KEY", "help": "Używaj tylko wielkich liter, cyfr i znaków podkreślenia" }, "value": { "label": "Wartość *", "placeholder": "Wprowadź wartość sekretu", "editPlaceholder": "Wprowadź nową wartość, aby zaktualizować", "editHelp": "Pozostaw puste, aby zachować bieżącą wartość" }, "description": { "label": "Opis", "placeholder": "Do czego służy ten sekret?" } }, "delete": { "confirmation": "Czy na pewno chcą Państwo usunąć sekret {{name}}?", "usedByWorkflows": "Ten sekret jest używany przez {{count}} przepływ(ów) pracy", "usedByWarning": "Usunięcie go spowoduje, że te przepływy pracy nie będą działać, gdy spróbują uzyskać dostęp do tego sekretu.", "cannotUndo": "Tej operacji nie można cofnąć.", "typeToConfirm": "Wpisz {{name}}, aby potwierdzić:", "placeholder": "Wprowadź nazwę sekretu" }, "actions": { "cancel": "Anuluj", "create": "Utwórz sekret", "update": "Zaktualizuj sekret", "delete": "Usuń sekret", "saving": "Zapisywanie...", "deleting": "Usuwanie..." } }, "messages": { "success": { "created": "Sekret \"{{name}}\" został utworzony", "updated": "Sekret \"{{name}}\" został zaktualizowany", "deleted": "Sekret \"{{name}}\" został usunięty" }, "error": { "loadFailed": "Nie udało się załadować sekretów", "deleteFailed": "Nie udało się usunąć sekretu", "saveFailed": "Nie udało się zapisać sekretu", "nameRequired": "Nazwa sekretu jest wymagana", "valueRequired": "Wartość sekretu jest wymagana", "noChanges": "Brak zmian do zapisania", "fixValidation": "Proszę poprawić błędy walidacji" } } }, "importExport": { "title": "Import i eksport przestrzeni roboczej", "description": "Konfiguracja importów, eksportów i zautomatyzowanych przepływów danych z jednego centrum sterowania.", "history": { "title": "Historia importu i eksportu", "description": "Przegląd wszystkich zadań importu i eksportu w jednym miejscu.", "empty": "Nie znaleziono zadań importu ani eksportu. Wygeneruj podgląd, aby utworzyć pierwsze zadanie.", "table": { "date": "Data", "source": "Źródło", "file": "Plik", "status": "Status", "created": "Utworzone", "duplicates": "Duplikaty", "errors": "Błędy" } }, "tabs": { "assetImport": "Import zasobów", "assetExport": "Eksport zasobów", "templatesAutomation": "Szablony i automatyzacja" }, "import": { "fields": { "importSource": "Źródło importu", "uploadFile": "Prześlij plik", "fieldMapping": "Mapowanie pól", "rememberMapping": "Zapamiętaj to mapowanie dla przyszłych importów" }, "placeholders": { "noSources": "Brak dostępnych źródeł importu", "selectSource": "Wybierz źródło importu", "sourceColumn": "Nazwa kolumny źródłowej", "example": "np. {{example}}" }, "help": { "fieldMapping": "Wprowadź nazwy kolumn z pliku, które odpowiadają poszczególnym wymaganym polom zasobów. Pozostaw opcjonalne pola puste, aby je pominąć." }, "alerts": { "selectSource": "Wybierz źródło importu, aby kontynuować.", "chooseFile": "Wybierz plik CSV lub XLSX, aby kontynuować.", "validationIssues": "Wykryto problemy z walidacją." }, "actions": { "generatePreview": "Generuj podgląd", "preparingPreview": "Przygotowywanie podglądu…", "proceedWithImport": "Kontynuuj import", "startingImport": "Rozpoczynanie importu…", "refresh": "Odśwież", "refreshing": "Odświeżanie…", "cancel": "Anuluj", "importSelected": "Importuj wybrane" }, "preview": { "title": "Podgląd importu", "description": "Wyświetlanie do pierwszych 10 wierszy z {{totalRows}} łącznych rekordów.", "stats": { "total": "Łącznie", "valid": "Poprawne", "duplicates": "Duplikaty", "errors": "Błędy" }, "table": { "row": "Wiersz", "values": "Wartości", "issues": "Problemy" }, "empty": "Brak dostępnych wierszy podglądu." } }, "export": { "comingSoon": "Narzędzia eksportu zasobów będą dostępne wkrótce. Planowane funkcje obejmują eksportowanie filtrowanych list zasobów, danych audytu i szablonów mapowania bezpośrednio do CSV/XLSX." }, "templates": { "comingSoon": "Szablony mapowania i zaplanowane importy będą dostępne tutaj. Zapisuj mapowania kolumn, udostępniaj je zespołowi i konfiguruj powtarzające się zadania." }, "jobDetails": { "title": "Szczegóły zadania importu", "stats": { "totalRows": "Łączna liczba wierszy", "processed": "Przetworzone", "created": "Utworzone", "updated": "Zaktualizowane", "duplicates": "Duplikaty", "errors": "Błędy" }, "sections": { "summary": "Podsumowanie", "records": "Rekordy ({{count}})", "errors": "Błędy ({{count}})", "duplicates": "Duplikaty ({{count}})" }, "fields": { "source": "Źródło", "originalFileName": "Oryginalna nazwa pliku", "storedFileId": "Identyfikator zapisanego pliku", "documentId": "Identyfikator dokumentu", "documentAssociation": "Powiązanie dokumentu", "clientAssociation": "Powiązanie z klientem", "associatedClient": "Powiązany klient", "defaultClientContext": "Domyślny kontekst klienta", "tenantClientFallback": "Klient zastępczy organizacji", "externalId": "Identyfikator zewnętrzny", "status": "Status", "sampleValues": "Przykładowe wartości", "error": "Błąd", "duplicateMatch": "Dopasowanie duplikatu" }, "empty": { "noRecords": "Brak przetworzonych rekordów.", "noErrors": "Nie zarejestrowano błędów walidacji.", "noDuplicates": "Nie wykryto duplikatów dla tego zadania.", "noValues": "Brak wartości" }, "truncated": "Wyświetlanie pierwszych {{count}} rekordów. Pobierz wyniki zadania, aby uzyskać pełną historię." }, "messages": { "error": { "loadImportData": "Nie udało się załadować danych importu", "createPreview": "Nie udało się utworzyć podglądu", "selectPreviewFirst": "Wybierz podgląd do zatwierdzenia przed importem.", "startImportJob": "Nie udało się uruchomić zadania importu", "loadJobDetails": "Nie udało się załadować szczegółów zadania", "refreshHistory": "Nie udało się odświeżyć historii importu" } }, "selectJobHint": "Wybierz zadanie importu, aby sprawdzić jego wyniki." }, "email": { "title": "Konfiguracja e-mail", "description": "Konfiguracja dostawców e-mail, domen i ustawień" }, "extensions": { "title": "Zarządzanie rozszerzeniami", "description": "Instalowanie, konfigurowanie i zarządzanie rozszerzeniami w celu rozszerzenia funkcjonalności Alga PSA.", "tabs": { "manage": "Zarządzanie", "install": "Instalacja" }, "enterpriseOnly": { "title": "Funkcja wersji Enterprise", "description": "Rozszerzenia są dostępne w wersji Enterprise programu Alga PSA." }, "links": { "needLogs": "Potrzebujesz logów rozszerzenia?", "debugConsole": "Otwórz konsolę debugowania Service Proxy Demo" }, "loading": { "extensions": "Ładowanie rozszerzeń...", "installer": "Ładowanie instalatora..." } }, "security": { "title": "Ustawienia bezpieczeństwa", "tabs": { "roles": "Role", "sessions": "Sesje", "sso": "Pojedyncze logowanie", "permissions": "Uprawnienia", "userRoles": "Role użytkowników", "policies": "Zasady", "apiKeys": "Klucze API" }, "loading": { "roles": "Ładowanie konfiguracji ról...", "permissions": "Ładowanie konfiguracji uprawnień...", "userRoles": "Ładowanie konfiguracji ról użytkowników...", "policies": "Ładowanie konfiguracji zasad...", "apiKeys": "Ładowanie konfiguracji kluczy API...", "sso": "Ładowanie narzędzi zarządzania SSO...", "sessions": "Ładowanie aktywnych sesji..." }, "userRoles": { "title": "Przypisywanie ról użytkownikom", "description": { "msp": "Zarządzanie przypisaniami ról użytkowników MSP", "client": "Zarządzanie przypisaniami ról użytkowników portalu klienta" }, "viewSwitcher": { "msp": "MSP", "clientPortal": "Portal klienta" }, "showInactive": "Pokaż nieaktywnych użytkowników", "fields": { "selectUser": "Wybierz użytkownika", "selectRole": "Wybierz rolę" }, "actions": { "assignRole": "Przypisz rolę" }, "table": { "user": "Użytkownik", "email": "E-mail", "roles": "Role", "actions": "Akcje" }, "noRolesAssigned": "Brak przypisanych ról", "removeRole": "Usuń {{role}}", "emptyState": { "noUsers": "Nie znaleziono użytkowników typu {{type}}", "inactiveHidden": "(nieaktywni użytkownicy ukryci)" }, "inactiveTag": "(Nieaktywny)" }, "sessions": { "title": "Wszystkie sesje użytkowników", "filters": { "search": "Szukaj", "searchPlaceholder": "Szukaj po nazwie, e-mailu, urządzeniu lub adresie IP...", "user": "Użytkownik", "allUsers": "Wszyscy użytkownicy", "loginMethod": "Metoda logowania", "allMethods": "Wszystkie metody", "userType": "Typ użytkownika", "allTypes": "Wszystkie typy", "from": "Od", "to": "Do", "selectDate": "Wybierz datę", "reset": "Resetuj" }, "loginMethods": { "password": "Hasło", "google": "Google OAuth", "microsoft": "Microsoft OAuth", "keycloak": "Keycloak" }, "userTypes": { "internal": "Wewnętrzny", "client": "Klient" }, "session": { "yourSession": "Państwa sesja", "unknownDevice": "Nieznane urządzenie", "lastActive": "Ostatnia aktywność {{time}} temu", "logout": "Wyloguj", "revoke": "Unieważnij", "revoking": "Unieważnianie..." }, "oauthWarning": "Unieważnienie tej sesji nie spowoduje cofnięcia dostępu OAuth {{provider}}. Proszę cofnąć dostęp w ustawieniach konta {{provider}}.", "confirmLogout": "Czy na pewno chcą Państwo wylogować się z tego urządzenia?", "messages": { "loggingOut": "Wylogowywanie...", "revoked": "Sesja została unieważniona pomyślnie" }, "emptyState": { "loading": "Ładowanie sesji...", "noMatch": "Żadne sesje nie pasują do wyszukiwania", "noSessions": "Nie znaleziono aktywnych sesji" }, "subtitle_one": "{{sessionCount}} aktywna sesja u {{userCount}} użytkownika", "subtitle_few": "{{sessionCount}} aktywne sesje u {{userCount}} użytkowników", "subtitle_many": "{{sessionCount}} aktywnych sesji u {{userCount}} użytkowników", "subtitle_other": "{{sessionCount}} aktywnej sesji u {{userCount}} użytkowników" } }, "ssoBulk": { "loading": { "title": "Single Sign-On", "description": "Ładowanie narzędzi do masowego przypisywania SSO..." }, "autoLink": { "title": "Automatyczne konfigurowanie SSO dla nowych użytkowników wewnętrznych", "description": "Włącz tę opcję, aby każde nowe konto pracownika było natychmiast udostępniane Państwa korporacyjnemu dostawcy SSO, dzięki czemu nigdy nie będzie wymagane logowanie hasłem.", "body": "Po włączeniu nowo dodani użytkownicy MSP mogą logować się przez Google lub Microsoft, używając swojego służbowego adresu Email. Nie będą musieli ręcznie łączyć swojego konta.", "toggleLabel": "Przełącz automatyczne dopasowywanie SSO", "disabledInfo": "Włącz ten przełącznik, aby nowi i obecni pracownicy mogli pominąć proces „Połącz SSO”, gdy ich Email pasuje już do skonfigurowanego dostawcy. Każde automatyczne powiązanie nadal będzie rejestrowane." }, "bulk": { "title": "Masowe przypisanie Single Sign-On", "description": "Wybierz wewnętrznych użytkowników z listy poniżej i powiąż ich ze skonfigurowanym dostawcą Google lub Microsoft. Skorzystaj z podglądu, aby dwukrotnie sprawdzić wpływ przed wykonaniem.", "noProviders": "Nie skonfigurowano jeszcze żadnych dostawców SSO. Dodaj poświadczenia OAuth, aby kontynuować masowe przypisywanie." }, "errors": { "loadProviders": "Nie udało się wczytać konfiguracji dostawcy SSO.", "updatePreferences": "Nie udało się zaktualizować preferencji SSO." }, "form": { "title": "Wybierz dostawcę i wybierz użytkowników", "description": "Wybierz skonfigurowanego dostawcę SSO dla swojego personelu, a następnie wyszukaj i wybierz użytkowników, którzy mają zostać powiązani.", "providerLabel": "Dostawca", "notConfigured": "Nie skonfigurowano", "providerNotConfiguredAlert": "Podaj poświadczenia OAuth dla tego dostawcy przed powiązaniem kont.", "actionLabel": "Akcja", "linkSelected": "Powiąż wybranych użytkowników", "unlinkSelected": "Odłącz wybranych użytkowników", "actionPlaceholder": "Wybierz akcję masową SSO", "actionDescription": "Powiązanie dodaje dostawcę do każdego wybranego użytkownika. Odłączenie usuwa dostawcę, więc użytkownik wraca do logowania hasłem/TOTP, dopóki ponownie nie połączy konta.", "searchLabel": "Znajdź użytkowników wewnętrznych", "searchPlaceholder": "Szukaj po Email lub nazwisku", "noneSelected": "Nie wybrano jeszcze żadnych użytkowników.", "selected_one": "Wybrano {{count}} użytkownika.", "selected_few": "Wybrano {{count}} użytkowników.", "selected_many": "Wybrano {{count}} użytkowników.", "selected_other": "Wybrano {{count}} użytkowników.", "clearSelection": "Wyczyść wybór", "loadingUsers": "Ładowanie użytkowników...", "noMatch": "Brak użytkowników pasujących do tego wyszukiwania.", "noUsers": "Nie znaleziono użytkowników wewnętrznych.", "clientPortalComing": "Masowe przypisania w portalu klienta będą dostępne wkrótce. Obecnie to narzędzie dotyczy tylko wewnętrznych użytkowników MSP.", "loadUsersFailed": "Nie udało się wczytać użytkowników do przypisania.", "actions": { "previewLink": "Podgląd przypisania", "previewUnlink": "Podgląd odłączenia", "link": "Powiąż konta", "unlink": "Odłącz konta", "preparingPreview": "Przygotowywanie podglądu…", "linking": "Powiązywanie kont…", "unlinking": "Odłączanie kont…", "bulkLabel": "Masowe akcje SSO {{location}}" }, "table": { "email": "Email", "id": "ID", "name": "Nazwa", "status": "Status", "active": "Aktywny", "inactive": "Nieaktywny", "linkedProviders": "Powiązani dostawcy", "unlinked": "Odłączony", "lastLogin": "Ostatnie logowanie" }, "toast": { "providerRequiredTitle": "Wymagany dostawca", "providerRequiredDescription": "Wybierz skonfigurowanego dostawcę przed kontynuacją.", "noUsersTitle": "Nie wybrano użytkowników", "noUsersDescription": "Wybierz co najmniej jednego użytkownika z tabeli.", "failedTitle": "Masowe przypisanie nie powiodło się", "failedDescription": "Nie udało się przetworzyć masowego przypisania SSO.", "linkCompleteTitle": "Powiązanie zakończone", "unlinkCompleteTitle": "Odłączenie zakończone", "previewReadyTitle": "Podgląd gotowy", "linkedCount": "Powiązano {{count}} kont przez {{provider}}.", "unlinkedCount": "Odłączono {{count}} kont przez {{provider}}.", "previewUnlink_one": "Podgląd gotowy. Odłączymy {{count}} wybranego użytkownika.", "previewUnlink_few": "Podgląd gotowy. Odłączymy {{count}} wybranych użytkowników.", "previewUnlink_many": "Podgląd gotowy. Odłączymy {{count}} wybranych użytkowników.", "previewUnlink_other": "Podgląd gotowy. Odłączymy {{count}} wybranych użytkowników.", "previewLink": "Podgląd gotowy. Przejrzyj podsumowanie przed powiązaniem kont." }, "results": { "completeTitle": "Przypisanie zakończone", "previewTitle": "Wyniki podglądu", "noneMatched": "Żaden z wybranych użytkowników nie pasował do bieżących filtrów.", "processed_one": "Przetworzono {{count}} użytkownika.", "processed_few": "Przetworzono {{count}} użytkowników.", "processed_many": "Przetworzono {{count}} użytkowników.", "processed_other": "Przetworzono {{count}} użytkowników.", "candidatesSelected": "wybrano {{count}}", "unlinked": "Odłączono", "wouldUnlink": "Zostałoby odłączonych", "linked": "Powiązano", "wouldLink": "Zostałoby powiązanych", "alreadyUnlinked": "Już odłączeni", "alreadyLinked": "Już powiązani", "skippedInactive": "Pominięto (nieaktywny)" }, "providerNames": { "google": "Google Workspace", "microsoft": "Microsoft 365" } } }, "profile": { "tabs": { "profile": "Profil", "security": "Bezpieczeństwo", "sso": "Pojedyncze logowanie", "apiKeys": "Klucze API", "notifications": "Powiadomienia", "calendar": "Kalendarz" }, "basicInfo": { "title": "Podstawowe informacje" }, "fields": { "firstName": { "label": "Imię *" }, "lastName": { "label": "Nazwisko *" }, "email": { "label": "E-mail *" }, "phoneNumber": { "label": "Numer telefonu" }, "timeZone": { "label": "Strefa czasowa" } }, "actions": { "saveChanges": "Zapisz zmiany" }, "notifications": { "title": "Preferencje powiadomień", "viewSwitcher": { "email": "E-mail", "internal": "Wewnętrzne" } }, "loading": "Ładowanie profilu...", "messages": { "success": { "profileUpdated": "Profil został zaktualizowany pomyślnie" }, "error": { "userNotFound": "Nie znaleziono użytkownika", "fillRequiredFields": "Proszę wypełnić wszystkie wymagane pola", "saveFailed": "Nie udało się zapisać profilu", "emailAlreadyExists": "Użytkownik o tym adresie e-mail już istnieje", "reportsToSelf": "Użytkownik nie może podlegać samemu sobie", "reportsToCycle": "Spowodowałoby to cykliczną strukturę podległości" } }, "validation": { "firstNameRequired": "Imię jest wymagane", "lastNameRequired": "Nazwisko jest wymagane" }, "pageTitle": "Twój profil" }, "password": { "changePassword": "Zmiana hasła", "fields": { "currentPassword": "Bieżące hasło", "newPassword": "Nowe hasło", "confirmNewPassword": "Potwierdź nowe hasło" }, "messages": { "success": { "changed": "Hasło zostało zmienione pomyślnie" }, "error": { "mismatch": "Nowe hasła nie są zgodne", "tooShort": "Hasło musi mieć co najmniej 8 znaków", "changeFailed": "Wystąpił błąd podczas zmiany hasła" } } }, "integrations": { "betaNotice": "Niektóre integracje są jeszcze w fazie rozwoju. Prosimy o pracę w środowisku sandbox podczas oceny i dzielenie się opinią, aby pomóc nam w ulepszaniu.", "emptyCategory": "Brak dostępnych integracji w tej kategorii.", "rmmEnterpriseNote": "Integracje RMM są dostępne w edycji Enterprise.", "categoryHeading": "Integracje {{label}}", "loading": { "payments": "Ładowanie ustawień płatności..." }, "categories": { "accounting": { "label": "Księgowość", "description": "Wybierz pakiet księgowy, aby skonfigurować synchronizację faktur, płatności i danych podatkowych." }, "rmm": { "label": "RMM", "description": "Połącz narzędzia do zdalnego monitorowania i zarządzania" }, "itDocumentation": { "label": "Dokumentacja IT", "description": "Połącz platformy dokumentacji IT, aby wyświetlać dokumentację klientów, zasoby i poświadczenia w kontekście." }, "communication": { "label": "Komunikacja", "description": "Połącz powierzchnie skrzynki odbiorczej i współpracy do przetwarzania zgłoszeń, przepływów pracy operatorów i dostępu do Microsoft Teams." }, "calendar": { "label": "Kalendarz", "description": "Synchronizacja kalendarza dostępna wyłącznie w Enterprise dla Google i Outlook utrzymuje zgodność dyspozycji i spotkań z klientami." }, "providers": { "label": "Dostawcy", "description": { "ee": "Skonfiguruj współdzielone poświadczenia dostawców używane przez e-mail, kalendarz, MSP SSO i inne integracje.", "oss": "Skonfiguruj współdzielone poświadczenia dostawców używane przez e-mail, MSP SSO i inne integracje." } }, "identity": { "label": "Tożsamość", "description": "Połącz dostawców tożsamości w celu odkrywania dzierżawców i synchronizacji kontaktów." }, "payments": { "label": "Płatności", "description": "Przyjmuj płatności online za faktury" } }, "items": { "accountingSetup": { "name": "Integracje księgowe", "description": "Skonfiguruj synchronizację i eksport księgowy" }, "rmmSetup": { "name": "Integracje RMM", "description": "Wybierz i skonfiguruj swojego dostawcę RMM" }, "hudu": { "name": "Hudu", "description": "Połącz instancję Hudu, aby przeglądać dokumentację i poświadczenia klientów w AlgaPSA." }, "email": { "name": "Poczta przychodząca", "description": "Przetwarzaj przychodzące e-maile na zgłoszenia", "cardTitle": "Integracja poczty przychodzącej", "cardDescription": "Skonfiguruj dostawców poczty e-mail, aby automatycznie przetwarzać przychodzące e-maile na zgłoszenia" }, "teams": { "name": "Microsoft Teams", "description": "Skonfiguruj powierzchnie współpracy Teams dla techników MSP", "upgradeDescription": "Skonfiguruj powierzchnie współpracy Microsoft Teams dla techników MSP. Przejdź na Pro, aby odblokować tę funkcję." }, "calendarSync": { "name": "Synchronizacja kalendarza", "description": "Synchronizuj wpisy harmonogramu z kalendarzami Google lub Microsoft" }, "google": { "name": "Google", "description": { "ee": "Poświadczenia Google Cloud należące do dzierżawcy dla Gmail i Kalendarza", "oss": "Poświadczenia Google Cloud należące do dzierżawcy dla Gmail i przepływów wsparcia MSP SSO" }, "cardTitle": "Poświadczenia dostawcy", "cardDescription": { "ee": "Najpierw skonfiguruj Google i Microsoft, a następnie połącz konta dostawców z ekranów integracji poczty przychodzącej i kalendarza. Odkrywanie domen MSP SSO używa tych poświadczeń dostawcy z mapowaniami domen logowania dzierżawcy.", "oss": "Najpierw skonfiguruj Google i Microsoft, a następnie połącz konta dostawców z ekranu integracji poczty przychodzącej. Odkrywanie domen MSP SSO używa tych poświadczeń dostawcy z mapowaniami domen logowania dzierżawcy." } }, "entra": { "name": "Microsoft Entra", "description": "Odkrywaj zarządzanych dzierżawców Microsoft i synchronizuj użytkowników do kontaktów", "upgradeDescription": "Odkrywaj zarządzanych dzierżawców Microsoft Entra i synchronizuj użytkowników do kontaktów. Przejdź na Premium, aby odblokować tę funkcję." }, "stripe": { "name": "Stripe", "description": "Przyjmuj płatności kartą kredytową za faktury przez Stripe" } } }, "orgChart": { "emptyState": "Brak dostępnych użytkowników.", "roles": { "client": "Użytkownik klienta", "internal": "Użytkownik wewnętrzny" }, "badge": { "inactive": "Nieaktywny" } }, "permissions": { "messages": { "adminLocked": "Nie można modyfikować uprawnień roli administratora", "permissionsUpdated": "Uprawnienia zaktualizowane pomyślnie" } }, "sla": { "messages": { "scheduleNotFound": "Nie znaleziono harmonogramu", "scheduleUpdated": "Harmonogram zaktualizowany pomyślnie", "scheduleCreated": "Harmonogram utworzony pomyślnie", "scheduleDeleted": "Harmonogram usunięty pomyślnie", "defaultHoursCreated": "Utworzono domyślny harmonogram godzin pracy", "scheduleRequired": "Najpierw wybierz harmonogram", "holidayNameRequired": "Nazwa święta jest wymagana", "holidayDateRequired": "Data święta jest wymagana", "holidayAdded": "Święto dodane pomyślnie", "holidayDeleted": "Święto usunięte pomyślnie" } }, "clientPortalLanguage": { "title": "Język portalu klienta", "description": "Nadpisz domyślny język tylko dla użytkowników portalu klienta. Personel MSP zachowuje domyślny język organizacji.", "fields": { "defaultLanguage": "Język domyślny" }, "help": { "defaultLanguage": "Gdy ustawiony, użytkownicy portalu klienta widzą ten język, chyba że nadpisze go ich indywidualna preferencja lub język skonfigurowany dla ich klienta." }, "placeholder": "Wybierz język", "inheritOption": "Użyj domyślnego języka organizacji ({{language}})", "unsetHint": "Aby usunąć nadpisanie portalu klienta, zmień domyślny język organizacji w Ustawienia → Język.", "updated": "Domyślny język portalu klienta zaktualizowany na {{language}}" }, "language": { "selectLanguage": "Wybierz język", "languagesUpdated": "Dostępne języki zaktualizowane" }, "settings": { "assetTypes": { "tab": "Zasoby", "title": "Typy zasobów", "description": "Zarządzaj typami zasobów dostępnymi w module zasobów. Typy niestandardowe mają schemat pól, który steruje ich formularzami tworzenia/edycji.", "loading": "Ładowanie typów zasobów...", "table": { "name": "Nazwa", "builtin": "Wbudowany", "slug": "Identyfikator", "fieldCount": "Pola", "order": "Kolejność", "actions": "Akcje", "openMenu": "Otwórz menu" }, "actions": { "addType": "Dodaj typ zasobu", "edit": "Edytuj", "delete": "Usuń", "cancel": "Anuluj", "save": "Zapisz", "create": "Utwórz", "confirmDelete": "Usuń" }, "dialog": { "createTitle": "Dodaj typ zasobu", "editTitle": "Edytuj typ zasobu", "nameLabel": "Nazwa", "namePlaceholder": "np. Firewall", "displayOrderLabel": "Kolejność wyświetlania", "iconLabel": "Ikona", "builtinSchemaHint": "Typy wbudowane używają stałych formularzy zarządzanych przez AlgaPSA, więc ich schematu pól nie można edytować. Nadal możesz zmienić nazwę typu lub jego ikonę." }, "deleteDialog": { "title": "Usuń typ zasobu", "message": "Spowoduje to trwałe usunięcie \"{{name}}\" z rejestru typów zasobów." }, "messages": { "created": "Utworzono typ zasobu", "updated": "Zaktualizowano typ zasobu", "deleted": "Usunięto typ zasobu" }, "errors": { "fetchFailed": "Nie udało się załadować typów zasobów.", "saveFailed": "Nie udało się zapisać typu zasobu.", "deleteFailed": "Nie udało się usunąć typu zasobu.", "invalidName": "Wprowadź nazwę dla tego typu zasobu.", "invalidSchema": "Schemat pól jest nieprawidłowy. Popraw wyróżnione pola i spróbuj ponownie.", "reservedSlug": "Identyfikator \"{{slug}}\" jest zarezerwowany dla typu wbudowanego. Wybierz inną nazwę.", "slugConflict": "Typ zasobu o identyfikatorze \"{{slug}}\" już istnieje.", "notFound": "Ten typ zasobu już nie istnieje.", "builtinImmutable": "Typy wbudowane pozwalają tylko na zmianę nazwy i ikony.", "builtinUndeletable": "Typów wbudowanych nie można usunąć.", "inUse": "Ten typ jest nadal używany przez {{assetCount}} zasób(ów). Przypisz te zasoby ponownie przed jego usunięciem.", "unknown": "Coś poszło nie tak." }, "editor": { "title": "Pola", "empty": "Brak pól. Dodaj pola, aby zbudować formularz tworzenia/edycji dla tego typu.", "addField": "Dodaj pole", "fieldLabel": "Etykieta", "fieldLabelPlaceholder": "np. Numer seryjny", "fieldKey": "Klucz", "fieldKeyPlaceholder": "np. serial_number", "fieldKind": "Rodzaj", "fieldRequired": "Wymagane", "fieldOptions": "Opcje (rozdzielone przecinkami)", "fieldOptionsPlaceholder": "np. Złoto, Srebro, Brąz", "moveUp": "Przenieś pole w górę", "moveDown": "Przenieś pole w dół", "removeField": "Usuń pole", "kinds": { "text": "Tekst", "number": "Liczba", "date": "Data", "select": "Wybór", "url": "URL", "boolean": "Tak / Nie" }, "errors": { "invalidKey": "Klucz musi zaczynać się od małej litery i zawierać tylko małe litery, cyfry i podkreślenia.", "duplicateKey": "Każdy klucz pola musi być unikalny.", "missingLabel": "Etykieta jest wymagana.", "invalidKind": "Wybierz prawidłowy rodzaj pola.", "invalidRequired": "\"Wymagane\" musi być włączone lub wyłączone.", "missingOptions": "Pola wyboru wymagają co najmniej jednej opcji.", "invalidOptions": "Opcje nie mogą być puste.", "invalidField": "To pole jest nieprawidłowe." } } } } }