Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
2005 lines
86 KiB
JSON
2005 lines
86 KiB
JSON
{
|
|
"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."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|