{ "title": "Ustawienia", "subtitle": "Zarzadzaj swoim warsztatem, fakturami i preferencjami", "nav": { "categories": { "general": "Ogolne", "billing": "Fakturowanie i dokumenty", "communications": "Komunikacja", "workshop": "Warsztat", "system": "System" }, "items": { "company": { "title": "Firma", "description": "Dane firmy i marka" }, "subscription": { "title": "Subskrypcja", "description": "Plan i fakturowanie" }, "account": { "title": "Konto", "description": "Nazwa, e-mail i haslo" }, "team": { "title": "Zespol", "description": "Czlonkowie i role" }, "invoice": { "title": "Faktura", "description": "Uklad i pola faktury" }, "templates": { "title": "Szablony", "description": "Szablony faktur, wycen i inspekcji" }, "payment": { "title": "Platnosc", "description": "Warunki platnosci i konta" }, "currency": { "title": "Waluta", "description": "Domyslna waluta i podatki" }, "customFields": { "title": "Pola niestandardowe", "description": "Definiowanie wlasnych pol danych" }, "email": { "title": "E-mail", "description": "Dostawca e-mail i wysylka" }, "sms": { "title": "SMS", "description": "Dostawca SMS i wiadomosci" }, "customerPortal": { "title": "Portal klienta", "description": "Portal samoobslugowy klienta" }, "workshop": { "title": "Warsztat", "description": "Domyslne ustawienia technika i robocizny" }, "maintenance": { "title": "Konserwacja", "description": "Przewidywane interwaly serwisowe" }, "appearance": { "title": "Wyglad", "description": "Motyw i wyswietlanie" }, "data": { "title": "Dane", "description": "Eksport i import kopii zapasowej" }, "license": { "title": "Licencja", "description": "Licencja white-label" }, "about": { "title": "Informacje", "description": "Wersja i informacje" } }, "pro": "PRO" }, "readOnly": { "banner": "Masz dostep tylko do odczytu ustawien. Skontaktuj sie z administratorem, aby wprowadzic zmiany." }, "featureLocked": { "requiresPro": "Wymaga licencji Pro", "upgradePlan": "Zaktualizuj plan", "activateLicense": "Aktywuj licencje" }, "company": { "logoTitle": "Logo firmy", "logoAlt": "Logo firmy", "upload": "Przeslij", "remove": "Usun", "logoHint": "JPG, PNG, WebP, SVG — maks. 2MB", "uploadingLogo": "Przesylanie logo...", "logoUpdated": "Logo zaktualizowane", "failedUploadLogo": "Nie udalo sie przeslac logo", "detailsTitle": "Dane firmy", "shopName": "Nazwa firmy / warsztatu", "shopNamePlaceholder": "Warsztat Samochodowy Kowalski", "orgNumber": "Numer organizacji", "orgNumberPlaceholder": "123 456 789", "phone": "Telefon", "phonePlaceholder": "+48 123 456 789", "email": "E-mail", "emailPlaceholder": "serwis@przyklad.pl", "address": "Adres", "addressPlaceholder": "ul. Glowna 123\n00-001 Warszawa", "saveCompany": "Zapisz dane firmy", "addNewCompany": "Dodaj nowa firme", "companyName": "Nazwa firmy", "companyNamePlaceholder": "Np. Warsztat Samochodowy Kowalski", "cancel": "Anuluj", "createCompany": "Utworz firme", "settingsSaved": "Ustawienia firmy zapisane", "failedSave": "Nie udalo sie zapisac ustawien", "companyCreated": "Firma utworzona pomyslnie" }, "account": { "profileTitle": "Profil", "profileDescription": "Zaktualizuj swoja nazwe wyswietlana i adres e-mail.", "emailVerified": "Zweryfikowany", "emailNotVerified": "Niezweryfikowany", "sendVerificationEmail": "Wyślij e-mail weryfikacyjny", "verificationEmailSent": "E-mail weryfikacyjny wysłany. Sprawdź swoją skrzynkę odbiorczą.", "verificationEmailFailed": "Nie udało się wysłać e-maila weryfikacyjnego", "resendCooldown": "Wyślij ponownie za {seconds}s", "emailChangeSent": "Link potwierdzający został wysłany na Twój nowy adres e-mail. Twój e-mail zostanie zaktualizowany po kliknięciu w link.", "name": "Nazwa", "namePlaceholder": "Twoja nazwa", "emailLabel": "E-mail", "emailPlaceholder": "Twoj e-mail", "saveProfile": "Zapisz profil", "profileUpdated": "Profil zaktualizowany", "failedUpdateProfile": "Nie udalo sie zaktualizowac profilu", "failedUpdateEmail": "Nie udalo sie zaktualizowac e-maila", "changePasswordTitle": "Zmien haslo", "changePasswordDescription": "Wprowadz aktualne haslo i wybierz nowe.", "currentPassword": "Aktualne haslo", "newPassword": "Nowe haslo", "confirmNewPassword": "Potwierdz nowe haslo", "changePassword": "Zmien haslo", "passwordChanged": "Haslo zmienione", "passwordsNoMatch": "Hasla nie sa zgodne", "passwordMinLength": "Haslo musi miec co najmniej 8 znakow", "failedChangePassword": "Nie udalo sie zmienic hasla", "twoFactorTitle": "Uwierzytelnianie dwuskladnikowe", "twoFactorEnabled": "Uwierzytelnianie dwuskladnikowe jest wlaczone", "twoFactorDisablePrompt": "Wprowadz haslo, aby wylaczyc uwierzytelnianie dwuskladnikowe.", "twoFactorEnablePrompt": "Dodaj dodatkowa warstwe bezpieczenstwa do swojego konta, wlaczajac uwierzytelnianie dwuskladnikowe z aplikacja uwierzytelniajaca.", "password": "Haslo", "enterPassword": "Wprowadz haslo", "disable2FA": "Wylacz 2FA", "enable2FA": "Wlacz 2FA", "twoFactorDisabled": "Uwierzytelnianie dwuskladnikowe wylaczone", "failedEnable2FA": "Nie udalo sie wlaczyc 2FA", "failedDisable2FA": "Nie udalo sie wylaczyc 2FA", "enterPasswordError": "Prosze wprowadzic haslo", "setupDialogTitle": "Wlacz uwierzytelnianie dwuskladnikowe", "setupDialogDescription": "Wprowadz haslo, aby rozpoczac konfiguracje 2FA z aplikacja uwierzytelniajaca.", "continue": "Kontynuuj", "scanQRTitle": "Zeskanuj kod QR", "scanQRDescription": "Zeskanuj ten kod QR aplikacja uwierzytelniajaca (Google Authenticator, Authy itp.)", "verifyCodeTitle": "Zweryfikuj kod", "verifyCodeDescription": "Wprowadz 6-cyfrowy kod z aplikacji uwierzytelniającej, aby potwierdzic poprawna konfiguracje.", "authCode": "Kod uwierzytelniania", "authCodePlaceholder": "000000", "back": "Wstecz", "verify": "Zweryfikuj", "enterCodeError": "Prosze wprowadzic kod z aplikacji uwierzytelniającej", "invalidCode": "Nieprawidlowy kod. Sprobuj ponownie.", "verificationFailed": "Weryfikacja nie powiodla sie", "backupCodesTitle": "Zapisz kody zapasowe", "backupCodesDescription": "Zapisz te kody w bezpiecznym miejscu. Mozesz ich uzyc do zalogowania sie, jesli stracisz dostep do aplikacji uwierzytelniającej. Kazdy kod moze byc uzyty tylko raz.", "copyCodes": "Kopiuj kody", "copied": "Skopiowano", "backupCodesCopied": "Kody zapasowe skopiowane do schowka", "savedBackupCodes": "Zapisalem moje kody zapasowe", "twoFactorEnabledSuccess": "Uwierzytelnianie dwuskladnikowe wlaczone", "dangerZone": "Strefa niebezpieczenstwa", "deleteContentTitle": "Usun zawartosc", "deleteContentDescription": "Selektywnie usun dane organizacji, takie jak pojazdy, klienci, wyceny lub inwentarz. Twoje konto i ustawienia pozostana nienaruszone.", "deleteContentButton": "Usun zawartosc", "deleteAccountTitle": "Usun konto", "deleteAccountDescription": "Trwale usun swoje konto i wszystkie powiazane dane, w tym pojazdy, rekordy serwisowe, zlecenia, faktury, klientow, pliki i platnosci. Tej akcji nie mozna cofnac.", "deleteAccountButton": "Usun konto", "deleteAccountDialogTitle": "Usun konto", "deleteAccountDialogDescription": "To trwale usunie Twoje konto i wszystkie powiazane dane. Ta akcja jest nieodwracalna. Wszystkie pojazdy, rekordy serwisowe, zlecenia, wyceny, klienci, pliki i historia platnosci zostana trwale usuniete.", "deleteAccountConfirmPhrase": "delete me", "deleteAccountConfirmPrompt": "Wpisz delete me aby potwierdzic", "permanentlyDelete": "Usun trwale", "deleting": "Usuwanie...", "failedDeleteAccount": "Nie udalo sie usunac konta", "deleteContentDialogTitle": "Usun zawartosc", "deleteContentDialogDescription": "Wybierz zawartosc, ktora chcesz trwale usunac. Tej akcji nie mozna cofnac.", "contentVehicles": "Pojazdy", "contentVehiclesDescription": "Wszystkie pojazdy i ich rekordy serwisowe, notatki, przypomnienia, dzienniki paliwa i faktury cykliczne", "contentCustomers": "Klienci", "contentCustomersDescription": "Wszystkie rekordy klientow. Pojazdy powiazane z usunietymi klientami zostana odlaczone.", "contentQuotes": "Wyceny", "contentQuotesDescription": "Wszystkie wyceny i ich pozycje", "contentInventory": "Inwentarz", "contentInventoryDescription": "Wszystkie czesci inwentarza i ich zdjecia", "deleteContentConfirmPhrase": "delete my data", "deleteContentConfirmPrompt": "Wpisz delete my data aby potwierdzic", "deleteSelected": "Usun {count} wybranych", "contentDeleted": "Wybrana zawartosc zostala trwale usunieta", "failedDeleteContent": "Nie udalo sie usunac zawartosci", "passkey": { "title": "Passkeys", "description": "Loguj się za pomocą biometrii lub klucza bezpieczeństwa zamiast hasła.", "noPasskeys": "Nie zarejestrowano jeszcze żadnych passkeys.", "unnamed": "Passkey bez nazwy", "singleDevice": "Tylko to urządzenie", "multiDevice": "Zsynchronizowany między urządzeniami", "register": "Zarejestruj Passkey", "registering": "Rejestrowanie...", "registerSuccess": "Passkey zarejestrowany pomyślnie", "registerFailed": "Nie udało się zarejestrować passkey", "delete": "Usuń", "deleteSuccess": "Passkey usunięty", "deleteFailed": "Nie udało się usunąć passkey", "rename": "Zmień nazwę Passkey", "renameFailed": "Nie udało się zmienić nazwy passkey", "nameLabel": "Nazwa", "namePlaceholder": "np. MacBook Pro, iPhone", "cancel": "Anuluj", "save": "Zapisz", "confirmDeleteTitle": "Usuń Passkey", "confirmDelete": "Czy na pewno chcesz usunąć ten passkey? Nie będziesz mógł się nim logować." } }, "team": { "title": "Zespol", "noOrgDescription": "Utworz zespol, aby dzielic dane z innymi uzytkownikami.", "orgDescription": "Zarzadzaj czlonkami organizacji i ich rolami.", "createOrg": "Utworz organizacje", "createOrgDescription": "Utworz organizacje, aby zaprosic czlonkow zespolu. Bedziesz wlascicielem.", "orgName": "Nazwa organizacji", "orgNamePlaceholder": "Moj warsztat", "create": "Utworz", "orgCreated": "Organizacja utworzona", "failedCreateOrg": "Nie udalo sie utworzyc organizacji", "memberCount": "{count} czlonek", "memberCountPlural": "{count} czlonkow", "admin": "Administrator", "member": "Czlonek", "inviteByEmail": "Zapros przez e-mail", "inviteEmailPlaceholder": "uzytkownik@przyklad.pl", "invite": "Zapros", "invited": "Czlonek zaproszony pomyslnie.", "userNotFoundTitle": "Uzytkownik nie znaleziony", "userNotFoundDescription": "Nie znaleziono konta dla \"{email}\". Wyslac e-mail z zaproszeniem do rejestracji i dolaczenia do zespolu?", "sendInvitation": "Wyslij 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", "pendingInvitations": "Oczekujace zaproszenia", "invitedAs": "Zaproszony jako {role}", "expires": "Wygasa {date}", "pending": "Oczekujace", "copyInviteLink": "Kopiuj link zaproszenia", "inviteLinkCopied": "Link zaproszenia skopiowany do schowka", "cancelInvitation": "Anuluj zaproszenie", "cancelInvitationDescription": "Anulowac zaproszenie dla {email}? Nie beda mogli uzyc tego linku.", "invitationCancelled": "Zaproszenie anulowane", "failedCancelInvitation": "Nie udalo sie anulowac zaproszenia", "customRoles": "Role niestandardowe", "newRole": "Nowa rola", "roleName": "Nazwa roli", "roleNamePlaceholder": "Np. Technik", "fullAdminAccess": "Pelny dostep administratora (pomija wszystkie sprawdzenia uprawnien)", "permissions": "Uprawnienia", "createRole": "Utworz role", "updateRole": "Zaktualizuj role", "roleCreated": "Rola utworzona", "roleUpdated": "Rola zaktualizowana", "failedSaveRole": "Nie udalo sie zapisac roli", "deleteRole": "Usun role", "deleteRoleDescription": "Usunac role \"{name}\"? Czlonkowie z ta rola straca swoje niestandardowe uprawnienia.", "roleDeleted": "Rola usunieta", "failedDeleteRole": "Nie udalo sie usunac roli", "fullAccess": "Pelny dostep", "permissionCount": "{count} uprawnienie", "permissionCountPlural": "{count} uprawnien", "noCustomRoles": "Brak ról niestandardowych. Utworz jedną, aby zdefiniować szczególowe uprawnienia dla czlonkow zespolu.", "builtInRoles": "Role wbudowane", "ownerLabel": "Wlasciciel", "ownerDescription": "Pelny dostep. Moze zarzadzac czlonkami, zmieniac role i usuwac organizacje.", "adminLabel": "Administrator", "adminDescription": "Moze zapraszac/usuwac czlonkow i zarzadzac wspoldzielonymi danymi.", "memberLabel": "Czlonek", "memberDescription": "Uprawnienia okreslone przez przypisana role niestandardowa. Brak roli niestandardowej oznacza dostep tylko do odczytu.", "roleAssigned": "Rola zaktualizowana", "failedAssignRole": "Nie udalo sie zaktualizowac roli", "removeMemberTitle": "Usun czlonka", "removeMemberDescription": "Usunac {name} z zespolu? Straci dostep do wspoldzielonych danych.", "removeButton": "Usun", "memberRemoved": "Czlonek usuniety", "failedRemoveMember": "Nie udalo sie usunac czlonka", "memberRoleUpdated": "Rola czlonka zaktualizowana", "failedUpdateRole": "Nie udalo sie zaktualizowac roli" }, "invoice": { "title": "Uklad faktury", "description": "Skonfiguruj, co pojawia sie na generowanych fakturach PDF.", "invoiceNumberFormat": "Format numeru faktury", "invoiceNumberFormatHint": "Uzyj {year} dla biezacego roku. Podglad: {preview}", "nextInvoiceNumber": "Nastepny numer faktury", "nextInvoiceNumberPlaceholder": "Np. 94", "nextInvoiceNumberHint": "Nastepna faktura uzyje tego numeru (np. {example})", "dueDays": "Dni do terminu", "dueDaysHint": "Liczba dni do terminu platnosci faktury", "visibilityTitle": "Widocznosc na fakturze", "companyLogo": "Logo firmy", "companyLogoHint": "Wyswietl logo firmy w naglowku faktury", "companyName": "Nazwa firmy", "companyNameHint": "Wyswietl nazwe firmy w naglowku faktury", "bankAccount": "Konto bankowe", "bankAccountHint": "Pokaz konto bankowe / IBAN na fakturze", "organizationNumber": "Numer organizacji", "organizationNumberHint": "Pokaz numer organizacji w naglowku faktury", "customFooter": "Niestandardowa stopka faktury", "footerPlaceholder": "Dziekujemy za zamowienie!", "footerHint": "Ten tekst pojawia sie na dole kazdej faktury", "saveInvoice": "Zapisz ustawienia faktury", "saved": "Ustawienia faktury zapisane" }, "templates": { "title": "Szablony", "invoiceDescription": "Dostosuj wyglad faktur i wycen PDF.", "inspectionsDescription": "Zarzadzaj listami kontrolnymi inspekcji i szablonami wielopunktowymi.", "smsDescription": "Dostosuj wiadomosci SMS wysylane do klientow.", "tabs": { "invoice": "Faktura", "quotation": "Wycena", "inspections": "Inspekcje", "sms": "SMS" }, "presets": "Gotowe szablony", "primaryColor": "Kolor glowny", "fontAndLayout": "Czcionka i uklad", "fontFamily": "Rodzina czcionek", "helveticaDefault": "Helvetica (Domyslna)", "timesRoman": "Times Roman", "courier": "Courier", "headerStyle": "Styl naglowka", "standard": "Standardowy", "compact": "Kompaktowy", "modern": "Nowoczesny", "preview": "Podglad {name}", "billTo": "Faktura dla", "preparedFor": "Przygotowano dla", "vehicle": "Pojazd", "part": "Czesc", "qty": "Ilosc", "price": "Cena", "total": "Razem", "labor": "Robocizna", "hours": "Godziny", "rate": "Stawka", "subtotal": "Suma czesciowa", "tax": "Podatek ({rate}%)", "saveInvoiceTemplate": "Zapisz szablon faktury", "saveQuotationTemplate": "Zapisz szablon wyceny", "invoiceTemplateSaved": "Ustawienia szablonu faktury zapisane", "quotationTemplateSaved": "Ustawienia szablonu wyceny zapisane", "failedSave": "Nie udalo sie zapisac ustawien", "smsTemplates": "Szablony wiadomosci SMS", "smsTemplatesDescription": "Dostosuj wiadomosci tekstowe wysylane do klientow. Uzyj zmiennych jak {companyName} aby wstawic dynamiczne wartosci.", "reset": "Resetuj", "invoiceReady": "Faktura gotowa", "invoiceReadyDescription": "Wysylana przy udostepnianiu faktury klientowi.", "quoteReady": "Wycena gotowa", "quoteReadyDescription": "Wysylana przy udostepnianiu wyceny klientowi.", "inspectionReady": "Inspekcja gotowa", "inspectionReadyDescription": "Wysylana przy udostepnianiu raportu inspekcji klientowi.", "statusInProgress": "Status: W toku", "statusInProgressDescription": "Wysylana gdy status zlecenia zmieni sie na W toku.", "statusWaitingParts": "Status: Oczekiwanie na czesci", "statusWaitingPartsDescription": "Wysylana gdy status zmieni sie na Oczekiwanie na czesci.", "statusReady": "Status: Gotowy do odbioru", "statusReadyDescription": "Wysylana gdy status zmieni sie na Gotowy.", "statusCompleted": "Status: Zakonczony", "statusCompletedDescription": "Wysylana gdy status zmieni sie na Zakonczony.", "paymentReceived": "Platnosc otrzymana", "paymentReceivedDescription": "Wysylana gdy platnosc zostanie zarejestrowana dla faktury.", "saveSmsTemplates": "Zapisz szablony SMS", "smsTemplateSaved": "Ustawienia szablonow SMS zapisane", "smsDefaults": { "invoiceReady": "Twoja faktura jest gotowa. Zobacz ją tutaj: {share_link}", "quoteReady": "Twoja wycena jest gotowa do przeglądu. Zobacz ją tutaj: {share_link}", "inspectionReady": "Raport z inspekcji pojazdu jest gotowy. Zobacz go tutaj: {share_link}", "statusInProgress": "Rozpoczęto prace nad Twoim pojazdem. Będziemy Cię informować.", "statusWaitingParts": "Twój pojazd czeka na części. Powiadomimy Cię, gdy prace zostaną wznowione.", "statusReady": "Twój pojazd jest gotowy do odbioru!", "statusCompleted": "Serwis został zakończony. Dziękujemy za zaufanie!", "paymentReceived": "Otrzymano płatność {amount} za fakturę {invoice_number}. Dziękujemy!" }, "colorPresets": { "amber": "Bursztynowy", "blue": "Niebieski", "emerald": "Szmaragdowy", "red": "Czerwony", "purple": "Fioletowy", "slate": "Lupkowy", "rose": "Rozowy", "indigo": "Indygo" } }, "payment": { "detailsTitle": "Szczegoly platnosci", "detailsDescription": "Konto bankowe i warunki platnosci wyswietlane na fakturach.", "bankAccount": "Konto bankowe (IBAN / Til Konto)", "bankAccountPlaceholder": "NO93 8601 1117 947", "bankAccountHint": "Numer konta bankowego lub IBAN do odbierania platnosci", "paymentTerms": "Warunki platnosci", "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 udostepnione linki do faktur.", "stripe": "Stripe", "stripeDescription": "Akceptuj platnosci karta kredytowa/debetowa", "secretKey": "Klucz tajny", "publishableKey": "Klucz publiczny", "webhookSecret": "Sekret webhook", "webhookUrl": "URL webhook", "stripeWebhookHint": "Dodaj ten URL w panelu Stripe w sekcji Webhooks. Subskrybuj checkout.session.completed.", "vipps": "Vipps", "vippsDescription": "Akceptuj platnosci mobilne Vipps (Norwegia)", "clientId": "ID klienta", "clientSecret": "Sekret klienta", "subscriptionKey": "Klucz subskrypcji", "merchantSerialNumber": "Numer seryjny sprzedawcy", "testMode": "Tryb testowy", "callbackUrl": "URL callback", "termsOfSale": "Warunki sprzedazy (Salgsvilkar)", "termsOfSaleDescription": "Wymagane przez Vipps. Klienci moga je wyswietlic ze strony faktury.", "externalTermsUrl": "Zewnetrzny URL warunkow (opcjonalnie)", "externalTermsUrlHint": "Link do zewnetrznej strony z warunkami. Jesli ustawiony, faktura bedzie tu kierowac.", "publicTermsUrl": "Publiczny URL warunkow", "publicTermsUrlHint": "Udostepnij ten URL Vipps lub podlacz go ze swojej strony.", "paypal": "PayPal", "paypalDescription": "Akceptuj platnosci PayPal", "sandboxMode": "Tryb sandbox", "paypalWebhookHint": "Dodaj ten URL w panelu PayPal Developer w sekcji Webhooks. Subskrybuj PAYMENT.CAPTURE.COMPLETED.", "savePayment": "Zapisz ustawienia platnosci", "saved": "Ustawienia platnosci zapisane" }, "currency": { "title": "Waluta i podatki", "description": "Domyslna waluta i stawka podatkowa dla faktur i rekordow serwisowych.", "currencyLabel": "Waluta", "previewLabel": "Podglad: {value}", "enableTax": "Wlacz podatek", "enableTaxHint": "Pokaz obliczanie podatku na fakturach i rekordach serwisowych", "defaultTaxRate": "Domyslna stawka podatkowa (%)", "defaultTaxRateHint": "Automatycznie wypelniana przy tworzeniu nowych rekordow serwisowych", "saveSettings": "Zapisz ustawienia", "saved": "Ustawienia zapisane", "currencies": { "USD": "Dolar amerykanski", "EUR": "Euro", "GBP": "Funt brytyjski", "NOK": "Korona norweska", "SEK": "Korona szwedzka", "DKK": "Korona dunska", "CHF": "Frank szwajcarski", "CAD": "Dolar kanadyjski", "AUD": "Dolar australijski", "NZD": "Dolar nowozelandzki", "JPY": "Jen japonski", "CNY": "Juan chinski", "INR": "Rupia indyjska", "BRL": "Real brazylijski", "MXN": "Peso meksykanskie", "PLN": "Zloty polski", "CZK": "Korona czeska", "HUF": "Forint wegierski", "TRY": "Lira turecka", "ZAR": "Rand poludniowoafrykanski", "KRW": "Won poludniowokoreanskii", "SGD": "Dolar singapurski", "HKD": "Dolar hongkonski", "THB": "Baht tajski", "ISK": "Korona islandzka", "RON": "Lej rumunski", "ILS": "Szekel izraelski", "PHP": "Peso filipinskie", "IDR": "Rupia indonezyjska", "MYR": "Ringgit malezyjski", "AED": "Dirham ZEA", "SAR": "Rial saudyjski" } }, "customFields": { "title": "Pola niestandardowe", "description": "Zdefiniuj pola niestandardowe, które pojawiają się na kartach serwisowych i wycenach.", "addField": "Dodaj pole", "filterAll": "Wszystkie", "serviceRecord": "Karta serwisowa", "quote": "Wycena", "emptyState": "Nie zdefiniowano jeszcze pól niestandardowych. Kliknij \"Dodaj pole\", aby utworzyć.", "required": "Wymagane", "inactive": "Nieaktywne", "editField": "Edytuj pole", "newField": "Nowe pole niestandardowe", "label": "Etykieta", "labelPlaceholder": "np. Wygaśnięcie gwarancji", "fieldName": "Nazwa pola (ID)", "fieldNamePlaceholder": "wygasniecie_gwarancji", "fieldNameHint": "Tylko małe litery, cyfry i podkreślenia.", "fieldType": "Typ pola", "entityType": "Typ obiektu", "fieldTypes": { "text": "Tekst", "number": "Liczba", "date": "Data", "select": "Wybór (Lista rozwijana)", "checkbox": "Pole wyboru", "textarea": "Pole tekstowe" }, "optionsLabel": "Opcje (oddzielone przecinkami)", "optionsPlaceholder": "Opcja 1, Opcja 2, Opcja 3", "active": "Aktywne", "cancel": "Anuluj", "update": "Aktualizuj", "create": "Utwórz", "deleteTitle": "Usuń pole niestandardowe", "deleteDescription": "To trwale usunie \"{label}\" i wszystkie zapisane wartości. Tej operacji nie można cofnąć.", "fieldCreated": "Pole niestandardowe utworzone", "fieldUpdated": "Pole niestandardowe zaktualizowane", "fieldDeleted": "Pole niestandardowe usunięte", "failedSave": "Nie udało się zapisać pola", "failedDelete": "Nie udało się usunąć" }, "workshop": { "title": "Domyslne warsztatu", "description": "Domyslne wartosci przy tworzeniu nowych rekordow serwisowych.", "defaultTechnician": "Domyslna nazwa technika", "technicianPlaceholder": "Jan Kowalski", "defaultLaborRate": "Domyslna stawka za godzine", "laborRatePlaceholder": "75,00", "workingHours": "Godziny pracy", "workingHoursPlaceholder": "Pon-Pt 8:00 - 17:00", "unitsTitle": "Jednostki", "unitsDescription": "Wybierz miedzy metrycznym (km, litry) a imperialnym (mile, galony).", "unitSystem": "System jednostek", "metric": "Metryczny (km, litry)", "imperial": "Imperialny (mile, galony)", "distanceLabel": "Odleglosc", "volumeLabel": "Objetosc", "kilometers": "kilometry (km)", "liters": "litry (L)", "miles": "mile (mi)", "gallons": "galony (gal)", "saveWorkshop": "Zapisz ustawienia warsztatu", "saved": "Ustawienia warsztatu zapisane" }, "maintenance": { "title": "Przewidywana konserwacja", "description": "Przewiduj aktualny przebieg kazdego pojazdu na podstawie historii serwisowej i wyswietlaj pojazdy wymagajace lub zblizajace sie do nastepnego serwisu.", "enablePredicted": "Wlacz przewidywana konserwacje", "enablePredictedHint": "Pokaz prognozy na szczegolach pojazdu i pulpicie", "serviceInterval": "Interwal serwisowy ({unit})", "serviceIntervalHint": "Odleglosc miedzy zalecanymi serwisami", "approachingThreshold": "Prog zblizania ({unit})", "approachingThresholdHint": "Pokaz ostrzezenie w tej odleglosci od nastepnego serwisu", "saveMaintenance": "Zapisz ustawienia konserwacji", "saved": "Ustawienia konserwacji zapisane" }, "appearance": { "title": "Wyglad", "description": "Dostosuj wyglad i styl Torqvoice.", "darkMode": "Tryb ciemny", "darkModeHint": "Przelacz miedzy jasnym a ciemnym motywem", "dateTimeTitle": "Data i czas", "dateTimeDescription": "Skonfiguruj sposob wyswietlania dat i godzin w aplikacji.", "dateFormat": "Format daty", "timeFormat": "Format czasu", "time12h": "12-godzinny (2:30 PM)", "time24h": "24-godzinny (14:30)", "timezone": "Strefa czasowa", "timezoneAuto": "Automatyczne wykrywanie (przegladarka)", "timezoneHint": "Przy automatycznym wykrywaniu kazdy uzytkownik widzi daty w strefie czasowej przegladarki.", "previewLabel": "Podglad", "dateLabel": "Data", "dateTimeLabel": "Data i czas", "saveSettings": "Zapisz ustawienia", "saved": "Ustawienia zapisane" }, "data": { "title": "Zarzadzanie danymi", "description": "Eksportuj dane jako kopie zapasowa lub importuj wczesniej wyeksportowany plik.", "exportTitle": "Eksportuj dane", "exportDescription": "Pobierz dane jako plik zip. Wybierz kategorie do uwzglednienia w kopii zapasowej.", "includeInBackup": "Dolacz do kopii zapasowej:", "selectAll": "Zaznacz wszystko", "deselectAll": "Odznacz wszystko", "optSettings": "Ustawienia", "optSettingsDesc": "Info warsztatu, konfiguracja faktur, dostawcy platnosci", "optCustomers": "Klienci", "optCustomersDesc": "Rekordy klientow i dane kontaktowe", "optVehicles": "Pojazdy i rekordy serwisowe", "optVehiclesDesc": "Pojazdy, notatki, dzienniki paliwa, przypomnienia, rekordy serwisowe", "optQuotes": "Wyceny", "optQuotesDesc": "Wyceny z czesciami i robocizna", "optInventory": "Inwentarz", "optInventoryDesc": "Czesci inwentarza i poziomy zapasow", "optCustomFields": "Pola niestandardowe", "optCustomFieldsDesc": "Definicje i wartosci pol niestandardowych", "optFiles": "Przeslane pliki", "optFilesDesc": "Zdjecia, zalaczniki serwisowe, logo", "filesWarning": "Zawiera przeslane pliki — kopia zapasowa moze byc wieksza", "downloadBackup": "Pobierz kopie zapasowa", "exportComplete": "Eksport zakonczony", "exportCompleteMessage": "Plik kopii zapasowej zostal pobrany.", "exportFailed": "Eksport nie powiodl sie", "exportFailedMessage": "Nie udalo sie wyeksportowac danych. Sprobuj ponownie.", "importTitle": "Importuj dane", "importWarning": "Import zastapi wszystkie istniejace dane zawartoscia pliku kopii zapasowej. Tej akcji nie mozna cofnac.", "importFileHint": "Obsluguje pliki kopii zapasowej .zip (v2) i .json (v1).", "uploadRestore": "Przeslij i przywroc", "importComplete": "Import zakonczony", "importCompleteMessage": "Wszystkie dane zostaly przywrocone z pliku kopii zapasowej.", "importFailed": "Import nie powiodl sie", "importFromOther": "Importuj z innych uslug", "importFromOtherDescription": "Migruj dane z innej platformy. Wybierz usluge, aby rozpoczac.", "lubelogTitle": "Importuj z LubeLog", "lubelogExportSteps": "Jak wyeksportowac dane z LubeLog:", "lubelogStep1": "Otworz instancje LubeLog", "lubelogStep2": "Przejdz do Settings", "lubelogStep3": "Kliknij Make Backup aby pobrac plik zip", "lubelogStep4": "Przeslij pobrany plik zip ponizej", "lubelogAddNote": "To doda dane obok istniejacych rekordow — nic nie zostanie usuniete.", "lubelogImported": "Co zostanie zaimportowane:", "lubelogVehicles": "Pojazdy", "lubelogServiceRecords": "Rekordy serwisowe z zalacznikami", "lubelogNotes": "Notatki", "lubelogFileHint": "Obslugiwane pliki do 200MB.", "lubelogImportComplete": "Import z LubeLog zakonczony", "cancel": "Anuluj", "import": "Importuj", "invoiceNinjaTitle": "Importuj z Invoice Ninja", "invoiceNinjaExportSteps": "Jak wyeksportowac dane z Invoice Ninja:", "invoiceNinjaStep1": "Otworz instancje Invoice Ninja", "invoiceNinjaStep2": "Przejdz do Settings > Import | Export", "invoiceNinjaStep3": "Kliknij Export aby pobrac plik zip", "invoiceNinjaStep4": "Przeslij pobrany plik zip ponizej", "invoiceNinjaAddNote": "To doda dane obok istniejacych rekordow — nic nie zostanie usuniete.", "invoiceNinjaImported": "Co zostanie zaimportowane:", "invoiceNinjaCustomers": "Klienci", "invoiceNinjaProducts": "Produkty (inwentarz)", "invoiceNinjaInvoices": "Faktury jako rekordy serwisowe (czesci i robocizna)", "invoiceNinjaDocuments": "Dokumenty i zalaczniki", "invoiceNinjaPayments": "Platnosci", "invoiceNinjaFileHint": "Przeslij plik eksportu zip Invoice Ninja. Obslugiwane pliki do 200MB.", "invoiceNinjaImportComplete": "Import z Invoice Ninja zakonczony" }, "license": { "title": "Licencja white-label", "description": "Aktywuj licencje white-label, aby usunac marke Torqvoice z faktur i aplikacji.", "purchaseWhiteLabel": "Kup white-label", "status": "Status:", "active": "Aktywna", "inactive": "Nieaktywna", "lastChecked": "Ostatnio sprawdzono: {date}", "enterLicenseKey": "Wprowadz klucz licencji", "validate": "Zweryfikuj", "validated": "Licencja zweryfikowana pomyslnie", "invalid": "Nieprawidlowy klucz licencji", "failedValidate": "Nie udalo sie zweryfikowac licencji", "keyHint": "Kazdy klucz licencji jest powiazany z ta organizacja i nie moze byc wspoldzielony miedzy wieloma organizacjami." }, "about": { "title": "O Torqvoice", "description": "Torqvoice to kompletne rozwiazanie do zarzadzania serwisem pojazdow. Sledz historie serwisowa, naprawy i wiecej.", "version": "Wersja", "website": "Strona", "documentation": "Dokumentacja", "changelog": "Dziennik zmian" }, "portal": { "title": "Portal klienta", "description": "Pozwol swoim klientom logowac sie i przegladac swoje pojazdy, faktury, wyceny i inspekcje. Klienci moga rowniez wysylac zapytania serwisowe.", "enablePortal": "Wlacz portal klienta", "enablePortalHint": "Klienci z adresem e-mail moga logowac sie za pomoca magicznego linku", "enabled": "Portal klienta wlaczony", "disabled": "Portal klienta wylaczony", "failedUpdate": "Nie udalo sie zaktualizowac ustawienia", "customSlug": "Niestandardowy slug portalu", "save": "Zapisz", "slugSaved": "Slug portalu zapisany", "slugRemoved": "Slug portalu usuniety", "failedUpdateSlug": "Nie udalo sie zaktualizowac sluga", "slugHint": "Male litery, cyfry, myslniki i podkreslenia. 3-48 znakow. Pozostaw puste, aby uzyc domyslnego URL.", "portalUrl": "URL portalu", "urlCopied": "URL portalu skopiowany", "shareHint": "Udostepnij ten link swoim klientom, aby mogli zalogowac sie do swojego portalu." }, "email": { "title": "Dostawca poczty e-mail", "description": "Skonfiguruj dostawce poczty e-mail swojej organizacji do wysylania faktur i ofert. Jesli nie skonfigurowano, zostanie uzyty domyslny dostawca poczty e-mail platformy.", "useCustomLabel": "Uzyj wlasnego dostawcy poczty e-mail", "useCustomHint": "Wlacz, aby skonfigurowac wlasnego dostawce poczty e-mail zamiast domyslnego platformy", "platformDefaultInfo": "Twoja organizacja korzysta z domyslnego dostawcy poczty e-mail platformy. Faktury i oferty beda wysylane przy uzyciu skonfigurowanych ustawien poczty e-mail platformy.", "smtpHost": "Host SMTP", "smtpHostPlaceholder": "smtp.example.com", "smtpPort": "Port SMTP", "smtpPortPlaceholder": "587", "username": "Nazwa uzytkownika", "usernamePlaceholder": "uzytkownik@example.com", "password": "Haslo", "fromEmail": "E-mail nadawcy", "fromEmailPlaceholder": "noreply@example.com", "fromEmailDomainPlaceholder": "noreply@twojadomena.com", "fromName": "Nazwa nadawcy", "fromNamePlaceholder": "Twoj Warsztat", "tlsConnection": "Polaczenie TLS (Port 465)", "tlsConnectionHint": "Wlacz dla niejawnego TLS. Wylacz dla STARTTLS (port 587/25).", "verifyTlsCerts": "Weryfikuj certyfikaty TLS", "verifyTlsCertsHint": "Wylacz, aby zezwolic na samopodpisane certyfikaty (niezalecane w produkcji)", "requireTlsUpgrade": "Wymagaj aktualizacji TLS", "requireTlsUpgradeHint": "Wymus aktualizacje TLS na polaczeniach STARTTLS", "apiKey": "Klucz API", "apiKeyHintResend": "Uzyskaj klucz API na", "serverToken": "Token serwera", "serverTokenHintPostmark": "Uzyskaj token serwera na", "apiKeyHintMailgun": "Uzyskaj klucz API na", "domain": "Domena", "domainPlaceholder": "mg.twojadomena.com", "region": "Region", "apiKeyHintSendGrid": "Uzyskaj klucz API na", "accessKeyId": "ID klucza dostepu", "secretAccessKey": "Tajny klucz dostepu", "awsRegion": "Region AWS", "awsRegionPlaceholder": "us-east-1", "awsRegionHint": "Region AWS, w ktorym skonfigurowano SES (np. us-east-1, eu-west-1)", "sendTestEmail": "Wyslij testowy e-mail", "testEmailHint": "Najpierw zapisz ustawienia, a nastepnie wyslij testowy e-mail na swoje konto", "saveSettings": "Zapisz ustawienia", "savedDefault": "Ustawienia poczty e-mail zapisane — uzyto domyslnych platformy", "saved": "Ustawienia poczty e-mail zapisane", "failedSave": "Nie udalo sie zapisac ustawien", "testSentTo": "Testowy e-mail wyslany do {email}", "testFailed": "Test e-mail nie powiodl sie" }, "sms": { "title": "Dostawca SMS", "description": "Skonfiguruj dostawce SMS do dwukierunkowej komunikacji z klientami. Kazda organizacja uzywa wlasnego dostawcy SMS i numeru telefonu.", "enableLabel": "Wlacz wiadomosci SMS", "enableHint": "Wysylaj i odbieraj wiadomosci SMS z klientami", "disabledInfo": "Wiadomosci SMS sa wylaczone. Wlacz, aby wysylac i odbierac wiadomosci tekstowe ze swoimi klientami.", "phoneNumber": "Numer telefonu", "phoneNumberPlaceholder": "+48123456789", "phoneNumberHint": "Twoj numer telefonu z obsluga SMS w formacie E.164 (np. +48123456789)", "accountSid": "SID konta", "authToken": "Token autoryzacji", "apiKey": "Klucz API", "apiSecret": "Sekret API", "webhookUrl": "URL webhooka", "webhookUrlHint": "Skonfiguruj ten URL w panelu {provider}, aby odbierac przychodzace wiadomosci SMS.", "webhookCopied": "URL webhooka skopiowany", "testPhoneNumber": "Testowy numer telefonu", "testPhonePlaceholder": "+48987654321", "sendTestSms": "Wyslij testowy SMS", "testSmsHint": "Najpierw zapisz ustawienia, a nastepnie wprowadz numer odbiorcy, aby wyslac testowy SMS", "enterTestPhone": "Wprowadz numer telefonu, aby wyslac testowy SMS", "saveSettings": "Zapisz ustawienia", "savedDisabled": "Ustawienia SMS zapisane — SMS wylaczony", "saved": "Ustawienia SMS zapisane", "failedSave": "Nie udalo sie zapisac ustawien", "testSentTo": "Testowy SMS wyslany do {phone}", "testFailed": "Test SMS nie powiodl sie" } }