|
|
@@ -21,7 +21,7 @@
|
|
|
},
|
|
|
"account": {
|
|
|
"title": "Konto",
|
|
|
- "description": "Nazwa, e-mail i haslo"
|
|
|
+ "description": "Nazwa, e-mail i hasło"
|
|
|
},
|
|
|
"team": {
|
|
|
"title": "Zespol",
|
|
|
@@ -123,7 +123,7 @@
|
|
|
"pro": "PRO"
|
|
|
},
|
|
|
"readOnly": {
|
|
|
- "banner": "Masz dostęp tylko do odczytu ustawień. Skontaktuj sie z administratorem, aby wprowadzić zmiany."
|
|
|
+ "banner": "Masz dostęp tylko do odczytu ustawień. Skontaktuj się z administratorem, aby wprowadzić zmiany."
|
|
|
},
|
|
|
"featureLocked": {
|
|
|
"requiresPro": "Wymaga licencji Pro",
|
|
|
@@ -138,7 +138,7 @@
|
|
|
"logoHint": "JPG, PNG, WebP, SVG — maks. 2MB",
|
|
|
"uploadingLogo": "Przesylanie logo...",
|
|
|
"logoUpdated": "Logo zaktualizowane",
|
|
|
- "failedUploadLogo": "Nie udalo sie przeslac logo",
|
|
|
+ "failedUploadLogo": "Nie udało się przesłać logo",
|
|
|
"detailsTitle": "Dane firmy",
|
|
|
"shopName": "Nazwa firmy / warsztatu",
|
|
|
"shopNamePlaceholder": "Warsztat Samochodowy Kowalski",
|
|
|
@@ -157,7 +157,7 @@
|
|
|
"cancel": "Anuluj",
|
|
|
"createCompany": "Utwórz firmę",
|
|
|
"settingsSaved": "Ustawienia firmy zapisane",
|
|
|
- "failedSave": "Nie udalo sie zapisać ustawień",
|
|
|
+ "failedSave": "Nie udało się zapisać ustawień",
|
|
|
"companyCreated": "Firma utworzona pomyślnie",
|
|
|
"serviceType": "Typ Usługi",
|
|
|
"serviceTypeDescription": "Wybierz typ usługi oferowanej przez Twój warsztat. Zmienia to etykiety pól w całej aplikacji.",
|
|
|
@@ -182,51 +182,51 @@
|
|
|
"emailPlaceholder": "Twój e-mail",
|
|
|
"saveProfile": "Zapisz profil",
|
|
|
"profileUpdated": "Profil zaktualizowany",
|
|
|
- "failedUpdateProfile": "Nie udalo sie zaktualizować profilu",
|
|
|
- "failedUpdateEmail": "Nie udalo sie zaktualizować e-maila",
|
|
|
- "changePasswordTitle": "Zmień haslo",
|
|
|
- "changePasswordDescription": "Wprowadź aktualne haslo i wybierz nowe.",
|
|
|
- "currentPassword": "Aktualne haslo",
|
|
|
- "newPassword": "Nowe haslo",
|
|
|
- "confirmNewPassword": "Potwierdź nowe haslo",
|
|
|
- "changePassword": "Zmień haslo",
|
|
|
+ "failedUpdateProfile": "Nie udało się zaktualizować profilu",
|
|
|
+ "failedUpdateEmail": "Nie udało się zaktualizować e-maila",
|
|
|
+ "changePasswordTitle": "Zmień hasło",
|
|
|
+ "changePasswordDescription": "Wprowadź aktualne hasło i wybierz nowe.",
|
|
|
+ "currentPassword": "Aktualne hasło",
|
|
|
+ "newPassword": "Nowe hasło",
|
|
|
+ "confirmNewPassword": "Potwierdź nowe hasło",
|
|
|
+ "changePassword": "Zmień hasło",
|
|
|
"passwordChanged": "Haslo zmienione",
|
|
|
"passwordsNoMatch": "Hasla nie sa zgodne",
|
|
|
"passwordMinLength": "Haslo musi mieć co najmniej 8 znaków",
|
|
|
- "failedChangePassword": "Nie udalo sie zmienić hasla",
|
|
|
- "twoFactorTitle": "Uwierzytelnianie dwuskladnikowe",
|
|
|
- "twoFactorEnabled": "Uwierzytelnianie dwuskladnikowe jest wlaczone",
|
|
|
- "twoFactorDisablePrompt": "Wprowadź haslo, aby wylaczyc uwierzytelnianie dwuskladnikowe.",
|
|
|
- "twoFactorEnablePrompt": "Dodaj dodatkowa warstwe bezpieczeństwa do swojego konta, wlaczajac uwierzytelnianie dwuskladnikowe z aplikacja uwierzytelniajaca.",
|
|
|
+ "failedChangePassword": "Nie udało się zmienić hasła",
|
|
|
+ "twoFactorTitle": "Uwierzytelnianie dwuskładnikowe",
|
|
|
+ "twoFactorEnabled": "Uwierzytelnianie dwuskładnikowe jest włączone",
|
|
|
+ "twoFactorDisablePrompt": "Wprowadź hasło, aby wyłączyć uwierzytelnianie dwuskładnikowe.",
|
|
|
+ "twoFactorEnablePrompt": "Dodaj dodatkową warstwę bezpieczeństwa do swojego konta, włączając uwierzytelnianie dwuskładnikowe z aplikacją uwierzytelniającą.",
|
|
|
"password": "Haslo",
|
|
|
- "enterPassword": "Wprowadź haslo",
|
|
|
- "disable2FA": "Wylacz 2FA",
|
|
|
- "enable2FA": "Wlacz 2FA",
|
|
|
- "twoFactorDisabled": "Uwierzytelnianie dwuskladnikowe wylaczone",
|
|
|
- "failedEnable2FA": "Nie udalo sie wlaczyc 2FA",
|
|
|
- "failedDisable2FA": "Nie udalo sie wylaczyc 2FA",
|
|
|
- "enterPasswordError": "Proszę wprowadzić haslo",
|
|
|
- "setupDialogTitle": "Wlacz uwierzytelnianie dwuskladnikowe",
|
|
|
- "setupDialogDescription": "Wprowadź haslo, aby rozpocząć konfiguracje 2FA z aplikacja uwierzytelniajaca.",
|
|
|
+ "enterPassword": "Wprowadź hasło",
|
|
|
+ "disable2FA": "Wyłącz 2FA",
|
|
|
+ "enable2FA": "Włącz 2FA",
|
|
|
+ "twoFactorDisabled": "Uwierzytelnianie dwuskładnikowe wyłączone",
|
|
|
+ "failedEnable2FA": "Nie udało się włączyć 2FA",
|
|
|
+ "failedDisable2FA": "Nie udało się wyłączyć 2FA",
|
|
|
+ "enterPasswordError": "Proszę wprowadzić hasło",
|
|
|
+ "setupDialogTitle": "Włącz uwierzytelnianie dwuskładnikowe",
|
|
|
+ "setupDialogDescription": "Wprowadź hasło, aby rozpocząć konfigurację 2FA z aplikacją uwierzytelniającą.",
|
|
|
"continue": "Kontynuuj",
|
|
|
"scanQRTitle": "Zeskanuj kod QR",
|
|
|
- "scanQRDescription": "Zeskanuj ten kod QR aplikacja uwierzytelniajaca (Google Authenticator, Authy itp.)",
|
|
|
+ "scanQRDescription": "Zeskanuj ten kod QR aplikacją uwierzytelniającą (Google Authenticator, Authy itp.)",
|
|
|
"verifyCodeTitle": "Zweryfikuj kod",
|
|
|
- "verifyCodeDescription": "Wprowadź 6-cyfrowy kod z aplikacji uwierzytelniającej, aby potwierdzić poprawna konfiguracje.",
|
|
|
+ "verifyCodeDescription": "Wprowadź 6-cyfrowy kod z aplikacji uwierzytelniającej, aby potwierdzić poprawną konfigurację.",
|
|
|
"authCode": "Kod uwierzytelniania",
|
|
|
"authCodePlaceholder": "000000",
|
|
|
"back": "Wstecz",
|
|
|
"verify": "Zweryfikuj",
|
|
|
"enterCodeError": "Proszę wprowadzić kod z aplikacji uwierzytelniającej",
|
|
|
"invalidCode": "Nieprawidlowy kod. Spróbuj ponownie.",
|
|
|
- "verificationFailed": "Weryfikacja nie powiodla sie",
|
|
|
+ "verificationFailed": "Weryfikacja nie powiodła się",
|
|
|
"backupCodesTitle": "Zapisz kody zapasowe",
|
|
|
- "backupCodesDescription": "Zapisz te kody w bezpiecznym miejscu. Możesz ich użyć do zalogowania sie, jeśli stracisz dostęp do aplikacji uwierzytelniającej. Każdy kod może byc uzyty tylko raz.",
|
|
|
+ "backupCodesDescription": "Zapisz te kody w bezpiecznym miejscu. Możesz ich użyć do zalogowania się, jeśli stracisz dostęp do aplikacji uwierzytelniającej. Każdy kod może być użyty tylko raz.",
|
|
|
"copyCodes": "Kopiuj kody",
|
|
|
"copied": "Skopiowano",
|
|
|
"backupCodesCopied": "Kody zapasowe skopiowane do schowka",
|
|
|
"savedBackupCodes": "Zapisalem moje kody zapasowe",
|
|
|
- "twoFactorEnabledSuccess": "Uwierzytelnianie dwuskladnikowe wlaczone",
|
|
|
+ "twoFactorEnabledSuccess": "Uwierzytelnianie dwuskładnikowe włączone",
|
|
|
"dangerZone": "Strefa niebezpieczenstwa",
|
|
|
"deleteContentTitle": "Usuń zawartość",
|
|
|
"deleteContentDescription": "Selektywnie usuń dane organizacji, takie jak pojazdy, klienci, wyceny lub inwentarz. Twoje konto i ustawienia pozostana nienaruszone.",
|
|
|
@@ -240,7 +240,7 @@
|
|
|
"deleteAccountConfirmPrompt": "Wpisz <bold>delete me</bold> aby potwierdzić",
|
|
|
"permanentlyDelete": "Usuń trwale",
|
|
|
"deleting": "Usuwanie...",
|
|
|
- "failedDeleteAccount": "Nie udalo sie usunąć konta",
|
|
|
+ "failedDeleteAccount": "Nie udało się usunąć konta",
|
|
|
"deleteContentDialogTitle": "Usuń zawartość",
|
|
|
"deleteContentDialogDescription": "Wybierz zawartość, ktora chcesz trwale usunąć. Tej akcji nie można cofnąć.",
|
|
|
"contentVehicles": "Pojazdy",
|
|
|
@@ -267,7 +267,7 @@
|
|
|
"deleteContentConfirmPrompt": "Wpisz <bold>delete my data</bold> aby potwierdzić",
|
|
|
"deleteSelected": "Usuń {count} wybranych",
|
|
|
"contentDeleted": "Wybrana zawartość zostala trwale usunięta",
|
|
|
- "failedDeleteContent": "Nie udalo sie usunąć zawartosci",
|
|
|
+ "failedDeleteContent": "Nie udało się usunąć zawartości",
|
|
|
"passkey": {
|
|
|
"title": "Passkeys",
|
|
|
"description": "Loguj się za pomocą biometrii lub klucza bezpieczeństwa zamiast hasła.",
|
|
|
@@ -308,12 +308,12 @@
|
|
|
"noOrgDescription": "Utwórz zespol, aby dzielic dane z innymi użytkownikami.",
|
|
|
"orgDescription": "Zarządzaj czlonkami organizacji i ich rolami.",
|
|
|
"createOrg": "Utwórz organizacje",
|
|
|
- "createOrgDescription": "Utwórz organizacje, aby zaprosic czlonkow zespolu. Będziesz wlascicielem.",
|
|
|
+ "createOrgDescription": "Utwórz organizacje, aby zaprosić czlonkow zespolu. Będziesz wlascicielem.",
|
|
|
"orgName": "Nazwa organizacji",
|
|
|
"orgNamePlaceholder": "Moj warsztat",
|
|
|
"create": "Utwórz",
|
|
|
"orgCreated": "Organizacja utworzona",
|
|
|
- "failedCreateOrg": "Nie udalo sie utworzyć organizacji",
|
|
|
+ "failedCreateOrg": "Nie udało się utworzyć organizacji",
|
|
|
"memberCount": "{count} czlonek",
|
|
|
"memberCountPlural": "{count} czlonkow",
|
|
|
"admin": "Administrator",
|
|
|
@@ -327,8 +327,8 @@
|
|
|
"sendInvitation": "Wyślij zaproszenie",
|
|
|
"invitationSentTitle": "Zaproszenie wyslane",
|
|
|
"invitationSentDescription": "E-mail z zaproszeniem zostal wyslany do {email}.",
|
|
|
- "failedInvite": "Nie udalo sie zaprosic czlonka",
|
|
|
- "failedSendInvitation": "Nie udalo sie wyslac zaproszenia",
|
|
|
+ "failedInvite": "Nie udało się zaprosić członka",
|
|
|
+ "failedSendInvitation": "Nie udało się wysłać zaproszenia",
|
|
|
"pendingInvitations": "Oczekujące zaproszenia",
|
|
|
"invitedAs": "Zaproszony jako {role}",
|
|
|
"expires": "Wygasa {date}",
|
|
|
@@ -338,7 +338,7 @@
|
|
|
"cancelInvitation": "Anuluj zaproszenie",
|
|
|
"cancelInvitationDescription": "Anulować zaproszenie dla {email}? Nie będą mogli użyć tego linku.",
|
|
|
"invitationCancelled": "Zaproszenie anulowane",
|
|
|
- "failedCancelInvitation": "Nie udalo sie anulować zaproszenia",
|
|
|
+ "failedCancelInvitation": "Nie udało się anulować zaproszenia",
|
|
|
"customRoles": "Role niestandardowe",
|
|
|
"newRole": "Nowa rola",
|
|
|
"roleName": "Nazwa roli",
|
|
|
@@ -349,11 +349,11 @@
|
|
|
"updateRole": "Zaktualizuj role",
|
|
|
"roleCreated": "Rola utworzona",
|
|
|
"roleUpdated": "Rola zaktualizowana",
|
|
|
- "failedSaveRole": "Nie udalo sie zapisać roli",
|
|
|
+ "failedSaveRole": "Nie udało się zapisać roli",
|
|
|
"deleteRole": "Usuń role",
|
|
|
"deleteRoleDescription": "Usunąć role \"{name}\"? Czlonkowie z ta rola stracą swoje niestandardowe uprawnienia.",
|
|
|
"roleDeleted": "Rola usunięta",
|
|
|
- "failedDeleteRole": "Nie udalo sie usunąć roli",
|
|
|
+ "failedDeleteRole": "Nie udało się usunąć roli",
|
|
|
"fullAccess": "Pelny dostęp",
|
|
|
"permissionCount": "{count} uprawnienie",
|
|
|
"permissionCountPlural": "{count} uprawnien",
|
|
|
@@ -370,21 +370,21 @@
|
|
|
"memberLabel": "Czlonek",
|
|
|
"memberDescription": "Uprawnienia okreslone przez przypisana role niestandardowa. Brak roli niestandardowej oznacza dostęp tylko do odczytu.",
|
|
|
"roleAssigned": "Rola zaktualizowana",
|
|
|
- "failedAssignRole": "Nie udalo sie zaktualizować roli",
|
|
|
- "removeMemberTitle": "Usuń czlonka",
|
|
|
+ "failedAssignRole": "Nie udało się zaktualizować roli",
|
|
|
+ "removeMemberTitle": "Usuń członka",
|
|
|
"removeMemberDescription": "Usunąć {name} z zespolu? Straci dostęp do wspoldzielonych danych.",
|
|
|
"removeButton": "Usuń",
|
|
|
"memberRemoved": "Czlonek usunięty",
|
|
|
- "failedRemoveMember": "Nie udalo sie usunąć czlonka",
|
|
|
- "memberRoleUpdated": "Rola czlonka zaktualizowana",
|
|
|
- "failedUpdateRole": "Nie udalo sie zaktualizować roli",
|
|
|
+ "failedRemoveMember": "Nie udało się usunąć członka",
|
|
|
+ "memberRoleUpdated": "Rola członka zaktualizowana",
|
|
|
+ "failedUpdateRole": "Nie udało się zaktualizować roli",
|
|
|
"removeMember": "Remove member",
|
|
|
"cancelInvite": "Cancel invitation",
|
|
|
"editRole": "Edit role"
|
|
|
},
|
|
|
"invoice": {
|
|
|
- "title": "Uklad faktury",
|
|
|
- "description": "Skonfiguruj, co pojawią sie na generowanych fakturach PDF.",
|
|
|
+ "title": "Układ faktury",
|
|
|
+ "description": "Skonfiguruj, co pojawi się na generowanych fakturach PDF.",
|
|
|
"tabs": {
|
|
|
"general": "Ogólne",
|
|
|
"layout": "Układ",
|
|
|
@@ -414,7 +414,7 @@
|
|
|
"organizationNumberHint": "Pokaż numer organizacji w naglowku faktury",
|
|
|
"customFooter": "Niestandardowa stopka faktury",
|
|
|
"footerPlaceholder": "Dziękujemy za zamowienie!",
|
|
|
- "footerHint": "Ten tekst pojawią sie na dole każdej faktury",
|
|
|
+ "footerHint": "Ten tekst pojawi się na dole każdej faktury",
|
|
|
"partsMarkupTitle": "Marża na Części",
|
|
|
"partsMarkupDescription": "Marża doliczana do ceny zakupu przy dodawaniu części. Tylko wewnętrznie — klient nigdy nie widzi kosztu ani marży, tylko cenę końcową.",
|
|
|
"defaultMarkupPercent": "Domyślna Marża %",
|
|
|
@@ -493,22 +493,22 @@
|
|
|
"title": "Szablony",
|
|
|
"invoiceDescription": "Dostosuj wygląd faktur i wycen PDF.",
|
|
|
"inspectionsDescription": "Zarządzaj listami kontrolnymi inspekcji i szablonami wielopunktowymi.",
|
|
|
- "smsDescription": "Dostosuj wiadomości SMS wysylane do klientów.",
|
|
|
+ "smsDescription": "Dostosuj wiadomości SMS wysyłane do klientów.",
|
|
|
"tabs": {
|
|
|
"invoice": "Faktura",
|
|
|
"quotation": "Wycena",
|
|
|
"inspections": "Inspekcje",
|
|
|
"sms": "SMS",
|
|
|
- "layout": "Uklad"
|
|
|
+ "layout": "Układ"
|
|
|
},
|
|
|
"presets": "Gotowe szablony",
|
|
|
- "primaryColor": "Kolor glowny",
|
|
|
+ "primaryColor": "Kolor główny",
|
|
|
"fontAndLayout": "Czcionka i uklad",
|
|
|
"fontFamily": "Rodzina czcionek",
|
|
|
"helveticaDefault": "Helvetica (Domyślna)",
|
|
|
"timesRoman": "Times Roman",
|
|
|
"courier": "Courier",
|
|
|
- "headerStyle": "Styl naglowka",
|
|
|
+ "headerStyle": "Styl nagłówka",
|
|
|
"logoSize": "Rozmiar logo",
|
|
|
"standard": "Standardowy",
|
|
|
"compact": "Kompaktowy",
|
|
|
@@ -536,26 +536,26 @@
|
|
|
"saveQuotationTemplate": "Zapisz szablon wyceny",
|
|
|
"invoiceTemplateSaved": "Ustawienia szablonu faktury zapisane",
|
|
|
"quotationTemplateSaved": "Ustawienia szablonu wyceny zapisane",
|
|
|
- "failedSave": "Nie udalo sie zapisać ustawień",
|
|
|
+ "failedSave": "Nie udało się zapisać ustawień",
|
|
|
"smsTemplates": "Szablony wiadomości SMS",
|
|
|
- "smsTemplatesDescription": "Dostosuj wiadomości tekstowe wysylane do klientów. Użyj zmiennych jak <code>'{companyName}'</code> aby wstawic dynamiczne wartości.",
|
|
|
+ "smsTemplatesDescription": "Dostosuj wiadomości tekstowe wysyłane do klientów. Użyj zmiennych jak <code>'{companyName}'</code> aby wstawić dynamiczne wartości.",
|
|
|
"reset": "Resetuj",
|
|
|
"invoiceReady": "Faktura gotowa",
|
|
|
- "invoiceReadyDescription": "Wysylana przy udostepnianiu faktury klientowi.",
|
|
|
+ "invoiceReadyDescription": "Wysyłana przy udostepnianiu faktury klientowi.",
|
|
|
"quoteReady": "Wycena gotowa",
|
|
|
- "quoteReadyDescription": "Wysylana przy udostepnianiu wyceny klientowi.",
|
|
|
+ "quoteReadyDescription": "Wysyłana przy udostepnianiu wyceny klientowi.",
|
|
|
"inspectionReady": "Inspekcja gotowa",
|
|
|
- "inspectionReadyDescription": "Wysylana przy udostepnianiu raportu inspekcji klientowi.",
|
|
|
+ "inspectionReadyDescription": "Wysyłana przy udostepnianiu raportu inspekcji klientowi.",
|
|
|
"statusInProgress": "Status: W toku",
|
|
|
- "statusInProgressDescription": "Wysylana gdy status zlecenia zmieni sie na W toku.",
|
|
|
+ "statusInProgressDescription": "Wysyłana gdy status zlecenia zmieni się na W toku.",
|
|
|
"statusWaitingParts": "Status: Oczekiwanie na części",
|
|
|
- "statusWaitingPartsDescription": "Wysylana gdy status zmieni sie na Oczekiwanie na części.",
|
|
|
+ "statusWaitingPartsDescription": "Wysyłana gdy status zmieni się na Oczekiwanie na części.",
|
|
|
"statusReady": "Status: Gotowy do odbioru",
|
|
|
- "statusReadyDescription": "Wysylana gdy status zmieni sie na Gotowy.",
|
|
|
+ "statusReadyDescription": "Wysyłana gdy status zmieni się na Gotowy.",
|
|
|
"statusCompleted": "Status: Zakończony",
|
|
|
- "statusCompletedDescription": "Wysylana gdy status zmieni sie na Zakończony.",
|
|
|
+ "statusCompletedDescription": "Wysyłana gdy status zmieni się na Zakończony.",
|
|
|
"paymentReceived": "Platnosc otrzymana",
|
|
|
- "paymentReceivedDescription": "Wysylana gdy platnosc zostanie zarejestrowana dla faktury.",
|
|
|
+ "paymentReceivedDescription": "Wysyłana gdy platnosc zostanie zarejestrowana dla faktury.",
|
|
|
"saveSmsTemplates": "Zapisz szablony SMS",
|
|
|
"smsTemplateSaved": "Ustawienia szablonów SMS zapisane",
|
|
|
"smsDefaults": {
|
|
|
@@ -574,13 +574,13 @@
|
|
|
"emerald": "Szmaragdowy",
|
|
|
"red": "Czerwony",
|
|
|
"purple": "Fioletowy",
|
|
|
- "slate": "Lupkowy",
|
|
|
- "rose": "Rozowy",
|
|
|
+ "slate": "Łupkowy",
|
|
|
+ "rose": "Różowy",
|
|
|
"indigo": "Indygo"
|
|
|
},
|
|
|
- "layoutTitle": "Uklad faktury",
|
|
|
+ "layoutTitle": "Układ faktury",
|
|
|
"layoutDescription": "Dostosuj kolejność i widoczność sekcji w fakturach i wycenach.",
|
|
|
- "layoutSaved": "Uklad zapisany pomyślnie",
|
|
|
+ "layoutSaved": "Układ zapisany pomyślnie",
|
|
|
"layoutDocInvoice": "Faktura",
|
|
|
"layoutDocQuote": "Wycena"
|
|
|
},
|
|
|
@@ -595,7 +595,7 @@
|
|
|
"paymentTermsPlaceholder": "14 dni netto",
|
|
|
"paymentTermsHint": "Tekst warunkow platnosci na fakturach (np. \"14 dni netto\", \"Platne przy odbiorze\")",
|
|
|
"onlinePayments": "Platnosci online",
|
|
|
- "onlinePaymentsDescription": "Pozwol klientom placic faktury online przez udostępnione linki do faktur.",
|
|
|
+ "onlinePaymentsDescription": "Pozwól klientom płacić faktury online przez udostępnione linki do faktur.",
|
|
|
"stripe": "Stripe",
|
|
|
"stripeDescription": "Akceptuj platnosci karta kredytowa/debetowa",
|
|
|
"secretKey": "Klucz tajny",
|
|
|
@@ -662,18 +662,18 @@
|
|
|
"searchCurrency": "Szukaj waluty...",
|
|
|
"noCurrencyFound": "Nie znaleziono waluty.",
|
|
|
"previewLabel": "Podgląd: {value}",
|
|
|
- "enableTax": "Wlacz podatek",
|
|
|
+ "enableTax": "Włącz podatek",
|
|
|
"enableTaxHint": "Pokaż obliczanie podatku na fakturach i rekordach serwisowych",
|
|
|
"defaultTaxRate": "Domyślna stawka podatkowa (%)",
|
|
|
"defaultTaxRateHint": "Automatycznie wypelniana przy tworzeniu nowych rekordów serwisowych",
|
|
|
"applyTaxToExistingLabel": "Zastosuj podatek do istniejących rekordów",
|
|
|
- "applyTaxToExistingHint": "Stosuje domyślna stawkę podatku do istniejących zleceń serwisowych i ofert bez ustawionej stawki. Kwalifikujące sie: {serviceRecords} zleceń, {quotes} ofert.",
|
|
|
+ "applyTaxToExistingHint": "Stosuje domyślną stawkę podatku do istniejących zleceń serwisowych i ofert bez ustawionej stawki. Kwalifikujące się: {serviceRecords} zleceń, {quotes} ofert.",
|
|
|
"applyTaxToExistingButton": "Zastosuj podatek do istniejących rekordów",
|
|
|
"applyTaxConfirmTitle": "Zastosować podatek do istniejących rekordów?",
|
|
|
"applyTaxConfirmDescription": "Ustawi to stawkę podatku na {rate}% dla {serviceRecords} zleceń serwisowych i {quotes} ofert, które obecnie nie maja ustawionej stawki, i przeliczy ich sumy. Rekordy z wlasna stawka podatku nie zostaną zmienione. Tej operacji nie można cofnąć.",
|
|
|
"applyTaxConfirmLabel": "Zastosuj podatek",
|
|
|
"applyTaxSuccess": "Zaktualizowano {serviceRecords} zleceń serwisowych i {quotes} ofert.",
|
|
|
- "applyTaxFailed": "Nie udalo sie zastosować podatku do istniejących rekordów",
|
|
|
+ "applyTaxFailed": "Nie udało się zastosować podatku do istniejących rekordów",
|
|
|
"applyTaxNoRecords": "Żadne rekordy nie wymagają domyślnej stawki podatku.",
|
|
|
"saveSettings": "Zapisz ustawienia",
|
|
|
"saved": "Ustawienia zapisane",
|
|
|
@@ -843,13 +843,13 @@
|
|
|
},
|
|
|
"maintenance": {
|
|
|
"title": "Przewidywana konserwacja",
|
|
|
- "description": "Przewiduj aktualny przebieg każdego pojazdu na podstawie historii serwisowej i wyswietlaj pojazdy wymagajace lub zblizajace sie do nastepnego serwisu.",
|
|
|
- "enablePredicted": "Wlacz przewidywana konserwacje",
|
|
|
+ "description": "Przewiduj aktualny przebieg każdego pojazdu na podstawie historii serwisowej i wyświetlaj pojazdy wymagające lub zbliżające się do następnego serwisu.",
|
|
|
+ "enablePredicted": "Włącz przewidywaną konserwację",
|
|
|
"enablePredictedHint": "Pokaż prognozy na szczegolach pojazdu i pulpicie",
|
|
|
"serviceInterval": "Interwal serwisowy ({unit})",
|
|
|
"serviceIntervalHint": "Odleglosc między zalecanymi serwisami",
|
|
|
"approachingThreshold": "Próg zblizania ({unit})",
|
|
|
- "approachingThresholdHint": "Pokaż ostrzezenie w tej odleglosci od nastepnego serwisu",
|
|
|
+ "approachingThresholdHint": "Pokaż ostrzezenie w tej odleglosci od następnego serwisu",
|
|
|
"saveMaintenance": "Zapisz ustawienia konserwacji",
|
|
|
"saved": "Ustawienia konserwacji zapisane"
|
|
|
},
|
|
|
@@ -919,23 +919,23 @@
|
|
|
"optCustomFieldsDesc": "Definicje i wartości pol niestandardowych",
|
|
|
"optFiles": "Przeslane pliki",
|
|
|
"optFilesDesc": "Zdjęcia, zalaczniki serwisowe, logo",
|
|
|
- "filesWarning": "Zawiera przeslane pliki — kopia zapasowa może byc wieksza",
|
|
|
+ "filesWarning": "Zawiera przeslane pliki — kopia zapasowa może być wieksza",
|
|
|
"downloadBackup": "Pobierz kopie zapasowa",
|
|
|
"exportComplete": "Eksport zakończony",
|
|
|
"exportCompleteMessage": "Plik kopii zapasowej zostal pobrany.",
|
|
|
- "exportFailed": "Eksport nie powiodl sie",
|
|
|
- "exportFailedMessage": "Nie udalo sie wyeksportowac danych. Spróbuj ponownie.",
|
|
|
+ "exportFailed": "Eksport nie powiódł się",
|
|
|
+ "exportFailedMessage": "Nie udało się wyeksportować danych. Spróbuj ponownie.",
|
|
|
"importTitle": "Importuj dane",
|
|
|
"importWarning": "Import <bold>zastapi wszystkie istniejące dane</bold> zawartoscia pliku kopii zapasowej. Tej akcji nie można cofnąć.",
|
|
|
"importFileHint": "Obsluguje pliki kopii zapasowej .zip (v2) i .json (v1).",
|
|
|
"uploadRestore": "Prześlij i przywróć",
|
|
|
"importComplete": "Import zakończony",
|
|
|
"importCompleteMessage": "Wszystkie dane zostaly przywrocone z pliku kopii zapasowej.",
|
|
|
- "importFailed": "Import nie powiodl sie",
|
|
|
+ "importFailed": "Import nie powiódł się",
|
|
|
"importFromOther": "Importuj z innych uslug",
|
|
|
"importFromOtherDescription": "Migruj dane z innej platformy. Wybierz usluge, aby rozpocząć.",
|
|
|
"lubelogTitle": "Importuj z LubeLog",
|
|
|
- "lubelogExportSteps": "Jak wyeksportowac dane z LubeLog:",
|
|
|
+ "lubelogExportSteps": "Jak wyeksportować dane z LubeLog:",
|
|
|
"lubelogStep1": "Otwórz instancje LubeLog",
|
|
|
"lubelogStep2": "Przejdź do <bold>Settings</bold>",
|
|
|
"lubelogStep3": "Kliknij <bold>Make Backup</bold> aby pobrać plik zip",
|
|
|
@@ -950,7 +950,7 @@
|
|
|
"cancel": "Anuluj",
|
|
|
"import": "Importuj",
|
|
|
"invoiceNinjaTitle": "Importuj z Invoice Ninja",
|
|
|
- "invoiceNinjaExportSteps": "Jak wyeksportowac dane z Invoice Ninja:",
|
|
|
+ "invoiceNinjaExportSteps": "Jak wyeksportować dane z Invoice Ninja:",
|
|
|
"invoiceNinjaStep1": "Otwórz instancje Invoice Ninja",
|
|
|
"invoiceNinjaStep2": "Przejdź do <bold>Settings > Import | Export</bold>",
|
|
|
"invoiceNinjaStep3": "Kliknij <bold>Export</bold> aby pobrać plik zip",
|
|
|
@@ -984,8 +984,8 @@
|
|
|
"validate": "Zweryfikuj",
|
|
|
"validated": "Licencja zweryfikowana pomyślnie",
|
|
|
"invalid": "Nieprawidlowy klucz licencji",
|
|
|
- "failedValidate": "Nie udalo sie zweryfikować licencji",
|
|
|
- "keyHint": "Każdy klucz licencji jest powiazany z ta organizacja i nie może byc wspoldzielony między wieloma organizacjami."
|
|
|
+ "failedValidate": "Nie udało się zweryfikować licencji",
|
|
|
+ "keyHint": "Każdy klucz licencji jest powiazany z ta organizacja i nie może być wspoldzielony między wieloma organizacjami."
|
|
|
},
|
|
|
"about": {
|
|
|
"title": "O Torqvoice",
|
|
|
@@ -997,21 +997,21 @@
|
|
|
},
|
|
|
"portal": {
|
|
|
"title": "Portal klienta",
|
|
|
- "description": "Pozwol swoim klientom logować sie i przeglądać swoje pojazdy, faktury, wyceny i inspekcje. Klienci mogą również wysylac zapytania serwisowe.",
|
|
|
- "enablePortal": "Wlacz portal klienta",
|
|
|
- "enablePortalHint": "Klienci z adresem e-mail mogą logować sie za pomocą magicznego linku",
|
|
|
+ "description": "Pozwól swoim klientom logować się i przeglądać swoje pojazdy, faktury, wyceny i inspekcje. Klienci mogą również wysyłać zapytania serwisowe.",
|
|
|
+ "enablePortal": "Włącz portal klienta",
|
|
|
+ "enablePortalHint": "Klienci z adresem e-mail mogą logować się za pomocą magicznego linku",
|
|
|
"enabled": "Portal klienta wlaczony",
|
|
|
"disabled": "Portal klienta wylaczony",
|
|
|
- "failedUpdate": "Nie udalo sie zaktualizować ustawienia",
|
|
|
+ "failedUpdate": "Nie udało się zaktualizować ustawienia",
|
|
|
"customSlug": "Niestandardowy slug portalu",
|
|
|
"save": "Zapisz",
|
|
|
"slugSaved": "Slug portalu zapisany",
|
|
|
"slugRemoved": "Slug portalu usunięty",
|
|
|
- "failedUpdateSlug": "Nie udalo sie zaktualizować sluga",
|
|
|
- "slugHint": "Male litery, cyfry, myslniki i podkreślenia. 3-48 znaków. Pozostaw puste, aby użyć domyslnego URL.",
|
|
|
+ "failedUpdateSlug": "Nie udało się zaktualizować sluga",
|
|
|
+ "slugHint": "Małe litery, cyfry, myślniki i podkreślenia. 3-48 znaków. Pozostaw puste, aby użyć domyślnego URL.",
|
|
|
"portalUrl": "URL portalu",
|
|
|
"urlCopied": "URL portalu skopiowany",
|
|
|
- "shareHint": "Udostępnij ten link swoim klientom, aby mogli zalogować sie do swojego portalu.",
|
|
|
+ "shareHint": "Udostępnij ten link swoim klientom, aby mogli zalogować się do swojego portalu.",
|
|
|
"serviceRequestAlertsHint": "Zgłoszenia serwisowe z portalu zawsze pojawiają się w dzwonku powiadomień. Możesz je otrzymywać także e-mailem.",
|
|
|
"serviceRequestAlertsLink": "Ustawienia powiadomień →",
|
|
|
"descriptionLabel": "O Twoim warsztacie",
|
|
|
@@ -1049,10 +1049,10 @@
|
|
|
},
|
|
|
"email": {
|
|
|
"title": "Dostawca poczty e-mail",
|
|
|
- "description": "Skonfiguruj dostawcę poczty e-mail swojej organizacji do wysylania faktur i ofert. Jeśli nie skonfigurowano, zostanie uzyty domyślny dostawca poczty e-mail platformy.",
|
|
|
- "useCustomLabel": "Użyj wlasnego dostawcy poczty e-mail",
|
|
|
- "useCustomHint": "Wlacz, aby skonfigurować wlasnego dostawcę poczty e-mail zamiast domyslnego platformy",
|
|
|
- "platformDefaultInfo": "Twoja organizacja korzysta z domyslnego dostawcy poczty e-mail platformy. Faktury i oferty będą wysylane przy uzyciu skonfigurowanych ustawień poczty e-mail platformy.",
|
|
|
+ "description": "Skonfiguruj dostawcę poczty e-mail swojej organizacji do wysylania faktur i ofert. Jeśli nie skonfigurowano, zostanie użyty domyślny dostawca poczty e-mail platformy.",
|
|
|
+ "useCustomLabel": "Użyj własnego dostawcy poczty e-mail",
|
|
|
+ "useCustomHint": "Włącz, aby skonfigurować własnego dostawcę poczty e-mail zamiast domyślnego platformy",
|
|
|
+ "platformDefaultInfo": "Twoja organizacja korzysta z domyślnego dostawcy poczty e-mail platformy. Faktury i oferty będą wysyłane przy użyciu skonfigurowanych ustawień poczty e-mail platformy.",
|
|
|
"smtpHost": "Host SMTP",
|
|
|
"smtpHostPlaceholder": "smtp.example.com",
|
|
|
"smtpPort": "Port SMTP",
|
|
|
@@ -1066,9 +1066,9 @@
|
|
|
"fromName": "Nazwa nadawcy",
|
|
|
"fromNamePlaceholder": "Twój Warsztat",
|
|
|
"tlsConnection": "Polaczenie TLS (Port 465)",
|
|
|
- "tlsConnectionHint": "Wlacz dla niejawnego TLS. Wylacz dla STARTTLS (port 587/25).",
|
|
|
+ "tlsConnectionHint": "Włącz dla niejawnego TLS. Wyłącz dla STARTTLS (port 587/25).",
|
|
|
"verifyTlsCerts": "Weryfikuj certyfikaty TLS",
|
|
|
- "verifyTlsCertsHint": "Wylacz, aby zezwolić na samopodpisane certyfikaty (niezalecane w produkcji)",
|
|
|
+ "verifyTlsCertsHint": "Wyłącz, aby zezwolić na samopodpisane certyfikaty (niezalecane w produkcji)",
|
|
|
"requireTlsUpgrade": "Wymagaj aktualizacji TLS",
|
|
|
"requireTlsUpgradeHint": "Wymuś aktualizacje TLS na polaczeniach STARTTLS",
|
|
|
"apiKey": "Klucz API",
|
|
|
@@ -1090,16 +1090,16 @@
|
|
|
"saveSettings": "Zapisz ustawienia",
|
|
|
"savedDefault": "Ustawienia poczty e-mail zapisane — użyto domyslnych platformy",
|
|
|
"saved": "Ustawienia poczty e-mail zapisane",
|
|
|
- "failedSave": "Nie udalo sie zapisać ustawień",
|
|
|
+ "failedSave": "Nie udało się zapisać ustawień",
|
|
|
"testSentTo": "Testowy e-mail wyslany do {email}",
|
|
|
- "testFailed": "Test e-mail nie powiodl sie"
|
|
|
+ "testFailed": "Test e-mail nie powiódł się"
|
|
|
},
|
|
|
"sms": {
|
|
|
"title": "Dostawca SMS",
|
|
|
- "description": "Skonfiguruj dostawcę SMS do dwukierunkowej komunikacji z klientami. Każda organizacja uzywa wlasnego dostawcy SMS i numeru telefonu.",
|
|
|
- "enableLabel": "Wlacz wiadomości SMS",
|
|
|
+ "description": "Skonfiguruj dostawcę SMS do dwukierunkowej komunikacji z klientami. Każda organizacja używa własnego dostawcy SMS i numeru telefonu.",
|
|
|
+ "enableLabel": "Włącz wiadomości SMS",
|
|
|
"enableHint": "Wysylaj i odbieraj wiadomości SMS z klientami",
|
|
|
- "disabledInfo": "Wiadomości SMS sa wylaczone. Wlacz, aby wysylac i odbierać wiadomości tekstowe ze swoimi klientami.",
|
|
|
+ "disabledInfo": "Wiadomości SMS są wyłączone. Włącz, aby wysyłać i odbierać wiadomości tekstowe ze swoimi klientami.",
|
|
|
"phoneNumber": "Numer telefonu",
|
|
|
"phoneNumberPlaceholder": "+48123456789",
|
|
|
"phoneNumberHint": "Twój numer telefonu z obsluga SMS w formacie E.164 (np. +48123456789)",
|
|
|
@@ -1113,14 +1113,14 @@
|
|
|
"testPhoneNumber": "Testowy numer telefonu",
|
|
|
"testPhonePlaceholder": "+48987654321",
|
|
|
"sendTestSms": "Wyślij testowy SMS",
|
|
|
- "testSmsHint": "Najpierw zapisz ustawienia, a następnie wprowadź numer odbiorcy, aby wyslac testowy SMS",
|
|
|
- "enterTestPhone": "Wprowadź numer telefonu, aby wyslac testowy SMS",
|
|
|
+ "testSmsHint": "Najpierw zapisz ustawienia, a następnie wprowadź numer odbiorcy, aby wysłać testowy SMS",
|
|
|
+ "enterTestPhone": "Wprowadź numer telefonu, aby wysłać testowy SMS",
|
|
|
"saveSettings": "Zapisz ustawienia",
|
|
|
"savedDisabled": "Ustawienia SMS zapisane — SMS wylaczony",
|
|
|
"saved": "Ustawienia SMS zapisane",
|
|
|
- "failedSave": "Nie udalo sie zapisać ustawień",
|
|
|
+ "failedSave": "Nie udało się zapisać ustawień",
|
|
|
"testSentTo": "Testowy SMS wyslany do {phone}",
|
|
|
- "testFailed": "Test SMS nie powiodl sie",
|
|
|
+ "testFailed": "Test SMS nie powiódł się",
|
|
|
"copyWebhookUrl": "Copy webhook URL"
|
|
|
},
|
|
|
"subscription": {
|
|
|
@@ -1191,11 +1191,11 @@
|
|
|
},
|
|
|
"ai": {
|
|
|
"title": "Asystent AI",
|
|
|
- "readMore": "Read More",
|
|
|
+ "readMore": "Dowiedz się więcej",
|
|
|
"description": "Skonfiguruj AI do automatycznego generowania notatek serwisowych i podsumowywania historii pojazdu.",
|
|
|
- "enableLabel": "Wlacz AI",
|
|
|
+ "enableLabel": "Włącz AI",
|
|
|
"enableHint": "Korzystaj z funkcji opartych na AI w calej aplikacji",
|
|
|
- "disabledInfo": "Wlacz AI, aby korzystac z funkcji takich jak automatycznie generowane opisy serwisowe i podsumowania historii pojazdu.",
|
|
|
+ "disabledInfo": "Włącz AI, aby korzystać z funkcji takich jak automatycznie generowane opisy serwisowe i podsumowania historii pojazdu.",
|
|
|
"provider": "Dostawca AI",
|
|
|
"apiKey": "Klucz API",
|
|
|
"apiKeyHint": "Twój klucz API {provider}. Przechowywany bezpiecznie i nigdy nieudostepniany.",
|
|
|
@@ -1204,7 +1204,7 @@
|
|
|
"testSuccess": "Polaczenie AI udane!",
|
|
|
"testFailed": "Polaczenie nieudane. Sprawdź klucz API i model.",
|
|
|
"saved": "Ustawienia AI zapisane",
|
|
|
- "failedSave": "Nie udalo sie zapisać ustawień AI",
|
|
|
+ "failedSave": "Nie udało się zapisać ustawień AI",
|
|
|
"saveSettings": "Zapisz ustawienia",
|
|
|
"featuresTitle": "Zawarte funkcje AI:",
|
|
|
"featureServiceNotes": "Automatyczne generowanie profesjonalnych opisow serwisowych z części i robocizny",
|