Hermes 284313f908
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
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

332 lines
13 KiB
JSON

{
"title": "Rozliczenia",
"overview": "Przegląd",
"tabs": {
"overview": "Przegląd",
"invoices": "Faktury",
"quotes": "Oferty"
},
"currentContractLine": "Aktualna linia umowy",
"nextInvoice": "Następna faktura",
"viewContractLineDetails": "Zobacz szczegóły linii umowy",
"viewAllInvoices": "Zobacz wszystkie faktury",
"failedToLoad": "Nie udało się wczytać faktur. Spróbuj ponownie.",
"invoices": {
"locations": {
"groupHeading": "Lokalizacja",
"subtotal": "Suma częściowa lokalizacji",
"unassigned": "Elementy bez lokalizacji",
"pickerPlaceholder": "Wybierz lokalizację",
"addLocationButton": "+ Dodaj lokalizację",
"removeGroup": "Usuń lokalizację",
"emptyGroup": "Brak elementów dla tej lokalizacji.",
"needMoreLocations": "Ten klient ma tylko jedną aktywną lokalizację. Dodaj drugą lokalizację w ustawieniach klienta, aby włączyć fakturowanie wielolokalizacyjne.",
"notSet": "Nie wybrano lokalizacji"
}
},
"payments": "Płatności",
"contractLines": "Linie umów serwisowych",
"usage": "Metryki wykorzystania",
"hoursByService": "Godziny według usługi",
"invoice": {
"number": "Faktura nr",
"date": "Data faktury",
"dueDate": "Termin płatności",
"dueDateText": "Termin {{date}}",
"noDueDate": "Brak terminu",
"allPaid": "Wszystkie faktury opłacone",
"amount": "Kwota",
"status": "Status",
"paid": "Opłacona",
"unpaid": "Nieopłacona",
"overdue": "Po terminie",
"partial": "Częściowa",
"draft": "Wersja robocza",
"finalized": "Sfinalizowana",
"sendEmail": "Wyślij e-mailem",
"sendEmailFailed": "Nie udało się wysłać faktury e-mailem. Spróbuj ponownie.",
"loadFailed": "Nie udało się wczytać szczegółów faktury. Spróbuj ponownie.",
"downloadFailed": "Nie udało się pobrać PDF. Spróbuj ponownie.",
"download": "Pobierz PDF",
"view": "Zobacz szczegóły",
"pay": "Zapłać teraz",
"paymentHistory": "Historia płatności",
"details": "Szczegóły faktury",
"lineItems": "Pozycje",
"description": "Opis",
"quantity": "Ilość",
"unitPrice": "Cena jednostkowa",
"total": "Suma",
"noLineItems": "Brak pozycji",
"subtotal": "Suma częściowa",
"tax": "Podatek",
"taxBreakdown": "Rozbicie podatku",
"manualInvoice": "Faktura ręczna",
"credits": "Kredyty",
"financialArtifactSummary": "Faktura tylko finansowa. Cykliczne okresy usług pojawiają się tylko w cyklicznych wierszach szczegółów.",
"servicePeriod": "Okres usługi",
"servicePeriods": "Okresy usług",
"financialOnlyLine": "Wiersz tylko finansowy. Brak cyklicznego okresu usługi.",
"downloadStarted": "Przygotowywanie pobierania PDF...",
"downloadComplete": "PDF pobrany pomyślnie.",
"emailStarted": "Wysyłanie wiadomości z fakturą...",
"emailSent": "Wiadomość z fakturą została wysłana pomyślnie.",
"advanceTiming": "Z góry",
"arrearsTiming": "Z dołu",
"paymentSummaryServicePeriods": "Płatność rozlicza saldo faktury dla tych cyklicznych okresów usług. Otwórz poniżej szczegóły faktury, aby zobaczyć pełny podział wiersz po wierszu."
},
"frequency": {
"monthly": "Miesięcznie",
"quarterly": "Kwartalnie",
"annual": "Rocznie",
"weekly": "Tygodniowo",
"biweekly": "Co dwa tygodnie"
},
"contractLine": {
"detailsTitle": "Szczegóły linii umowy",
"name": "Nazwa linii umowy",
"frequency": "Częstotliwość rozliczeń",
"startDate": "Data rozpoczęcia",
"endDate": "Data zakończenia",
"noEndDate": "Brak daty zakończenia",
"status": "Status",
"customRate": "Stawka niestandardowa",
"serviceCategory": "Kategoria usługi",
"statusDescription": "Ta linia umowy jest obecnie {{status}} i {{expiry}}.",
"expiresOn": "wygaśnie {{date}}",
"noExpiry": "nie wygaśnie",
"cadenceOwnerContractDescription": "Cykliczne okresy usług podążają za rytmem rocznicy umowy dla tej pozycji.",
"cadenceOwnerClientDescription": "Cykliczne okresy usług podążają za harmonogramem rozliczeń klienta dla tej pozycji.",
"cadenceOwnerContract": "Rocznica umowy",
"cadenceOwnerClient": "Harmonogram rozliczeń klienta",
"billingTimingAdvance": "Z góry",
"billingTimingArrears": "Z dołu",
"cadenceOwner": "Właściciel cyklu",
"billingTiming": "Termin rozliczenia"
},
"payment": {
"method": "Metoda płatności",
"date": "Data płatności",
"amount": "Kwota",
"reference": "Referencja",
"status": "Status"
},
"bucket": {
"title": "Godziny usługi",
"remaining": "Pozostałe godziny",
"used": "Wykorzystane godziny",
"total": "Łączne godziny",
"usage": "Wykorzystanie",
"overage": "Nadwyżka",
"noContractLineTitle": "Brak linii umów typu bucket",
"noContractLineDescription": "Nie ma aktywnych linii umów typu bucket dla Twojego konta."
},
"messages": {
"noInvoices": "Brak faktur",
"loadingInvoices": "Ładowanie faktur...",
"paymentSuccessful": "Płatność przetworzona pomyślnie",
"paymentFailed": "Płatność nie powiodła się. Spróbuj ponownie."
},
"quotes": {
"pendingQuotes": "Oczekujące oferty",
"awaitingResponse": "{{count}} ofert(a) oczekuje na Twoją odpowiedź",
"noPending": "Brak oczekujących ofert",
"viewAll": "Wyświetl wszystkie oferty",
"locations": {
"primaryLocationHeading": "Lokalizacja oferty",
"changeButton": "Zmień",
"cancelChange": "Anuluj",
"notSet": "Nie wybrano lokalizacji",
"groupHeading": "Lokalizacja",
"pickerPlaceholder": "Wybierz lokalizację",
"addLocationButton": "+ Dodaj lokalizację",
"removeGroup": "Usuń lokalizację",
"needMoreLocations": "Ten klient ma tylko jedną aktywną lokalizację. Dodaj drugą lokalizację w ustawieniach klienta, aby włączyć ofertowanie wielolokalizacyjne.",
"emptyGroup": "Brak elementów dla tej lokalizacji.",
"subtotal": "Suma częściowa lokalizacji",
"unassigned": "Elementy bez lokalizacji"
},
"lineItems": {
"searchPlaceholder": "Wyszukaj lub wpisz nazwę elementu niestandardowego..."
}
},
"enums": {
"billingFrequency": {
"weekly": "Tygodniowo",
"monthly": "Miesięcznie",
"quarterly": "Kwartalnie",
"annually": "Rocznie"
},
"contractLineType": {
"Fixed": "Stała stawka",
"Hourly": "Godzinowe",
"Usage": "Na podstawie zużycia"
},
"quoteStatus": {
"draft": "Szkic",
"pending_approval": "Oczekuje na zatwierdzenie",
"approved": "Zatwierdzony",
"sent": "Wysłany",
"accepted": "Zaakceptowany",
"rejected": "Odrzucony",
"expired": "Wygasły",
"converted": "Przekształcony",
"cancelled": "Anulowany",
"superseded": "Zastąpiony",
"archived": "Zarchiwizowany"
},
"quoteStatusDescription": {
"draft": "Oferta jest przygotowywana",
"pending_approval": "Oferta czeka na wewnętrzne zatwierdzenie",
"approved": "Oferta jest zatwierdzona i gotowa do wysłania",
"sent": "Oferta została wysłana do klienta",
"accepted": "Klient zaakceptował ofertę",
"rejected": "Klient odrzucił ofertę",
"expired": "Oferta przekroczyła datę ważności",
"converted": "Oferta została przekształcona w rekordy fakturowania",
"cancelled": "Oferta została anulowana przed przekształceniem",
"superseded": "Oferta została zastąpiona przez nową wersję",
"archived": "Oferta jest zarchiwizowana i tylko do odczytu"
},
"invoiceStatus": {
"draft": "Szkic",
"sent": "Wysłana",
"paid": "Opłacona",
"overdue": "Zaległa",
"cancelled": "Anulowana",
"pending": "Oczekująca",
"prepayment": "Zaliczka",
"partially_applied": "Częściowo zastosowana"
},
"invoiceStatusDescription": {
"draft": "Faktury w przygotowaniu, jeszcze niewysłane do klienta",
"sent": "Faktury sfinalizowane i wysłane do klienta",
"paid": "W pełni opłacone faktury gotowe do uzgodnienia",
"overdue": "Sfinalizowane faktury po terminie płatności",
"cancelled": "Faktury anulowane lub unieważnione",
"pending": "Faktury oczekujące na zatwierdzenie lub dalsze przetwarzanie",
"prepayment": "Faktury zaliczkowe lub depozytowe",
"partially_applied": "Faktury z zastosowanymi częściowymi płatnościami"
}
},
"quoteForm": {
"noticeTitle": "Oferta",
"readOnlyNotice": "Ta oferta jest tylko do odczytu. Aby wprowadzić zmiany, utwórz nową wersję.",
"breadcrumb": {
"billing": "Rozliczenia",
"quotes": "Oferty",
"quoteTemplates": "Szablony ofert",
"newQuote": "Nowa oferta"
},
"header": {
"editQuote": "Edytuj ofertę",
"newQuote": "Nowa oferta",
"editTemplate": "Edytuj szablon oferty",
"newTemplate": "Nowy szablon oferty",
"quoteTotalLabel": "Suma oferty",
"version": "v{{version}}"
},
"subtitle": {
"forClient": "Dla {{clientName}}",
"expires": "Wygasa {{date}}",
"template": "Szablon · {{description}}"
},
"actions": {
"pdf": "PDF",
"duplicate": "Duplikuj",
"back": "Wstecz",
"cancel": "Anuluj",
"previewPdf": "Podgląd PDF",
"moreActions": "Więcej akcji",
"saving": "Zapisywanie…",
"saveQuote": "Zapisz ofertę",
"saveTemplate": "Zapisz szablon",
"sendToClient": "Wyślij do klienta",
"requestApproval": "Poproś o zatwierdzenie",
"requestChanges": "Poproś o zmiany",
"approve": "Zatwierdź",
"revise": "Popraw",
"createNewRevision": "Utwórz nową wersję",
"convertToContract": "Konwertuj na umowę",
"convertToInvoice": "Konwertuj na fakturę",
"convertToBoth": "Konwertuj na oba",
"resend": "Wyślij ponownie",
"sendReminder": "Wyślij przypomnienie",
"cancelQuote": "Anuluj ofertę"
},
"banners": {
"acceptedTitle": "Oferta zaakceptowana",
"acceptedBy": "Zaakceptowane przez: {{name}}",
"acceptedOn": "Zaakceptowane: {{date}}",
"rejectedTitle": "Oferta odrzucona",
"rejectedOn": "Odrzucono: {{date}}",
"rejectedReason": "Powód: {{reason}}",
"convertedTitle": "Oferta przekonwertowana",
"convertedDescription": "Ta oferta została przekonwertowana na umowę i/lub fakturę."
},
"essentials": {
"title": "Podstawy",
"subtitle": "Widoczne dla klienta w dokumencie oferty.",
"titleField": "Tytuł",
"descriptionField": "Opis / Zakres",
"descriptionHelp": "Krótki akapit wyświetlany tuż pod tytułem na PDF.",
"client": "Klient",
"clientPlaceholder": "Wybierz klienta",
"contact": "Kontakt",
"contactPlaceholder": "Wybierz kontakt",
"currency": "Waluta",
"currencyPlaceholder": "Wybierz walutę",
"quoteDate": "Data oferty",
"validUntil": "Ważne do",
"validUntilHelp": "Oferta automatycznie wygasa w tym dniu."
},
"lineItems": {
"title": "Pozycje",
"subtitleEmpty": "Brak pozycji.",
"subtitleCount": "{{count}} pozycji · {{mix}}",
"mixBoth": "cykliczny i jednorazowy",
"mixRecurring": "cykliczny",
"mixOneTime": "jednorazowy",
"addLocation": "+ Dodaj lokalizację",
"fromTemplate": "+ Z szablonu"
},
"clientFacing": {
"title": "Tekst widoczny dla klienta",
"subtitle": "Pojawia się na PDF, pod sumami.",
"notes": "Uwagi dla klienta (opcjonalnie)",
"terms": "Warunki (opcjonalnie)"
},
"moreDetails": {
"title": "Więcej szczegółów",
"subtitle": "Numer zamówienia, szansa, układ PDF",
"poNumber": "Numer zamówienia",
"opportunity": "Szansa",
"opportunityPlaceholder": "ID szansy (opcjonalnie)",
"pdfLayout": "Układ PDF",
"pdfLayoutPlaceholder": "Użyj domyślnego układu",
"pdfLayoutHelp": "Wybierz układ, który zobaczy klient. Pozostaw domyślny, aby użyć domyślnego dzierżawy."
},
"footer": {
"savedAgo": "Zmiany zapisane · {{ago}}",
"saving": "Zapisywanie…",
"unsaved": "Niezapisane zmiany"
},
"sidebar": {
"quoteTotal": "Suma oferty",
"recurringPerMonth": "{{amount}} cyklicznie / miesiąc",
"subtotal": "Suma częściowa",
"discounts": "Rabaty",
"tax": "Podatek",
"statusLabel": "Status",
"approvalLabel": "Zatwierdzenie",
"approvalMessage": "Oferty wymagają zatwierdzenia przez kierownika sprzedaży przed wysłaniem.",
"documentLayoutLabel": "Układ dokumentu",
"defaultLayout": "Domyślny dzierżawcy",
"standardLayout": "Standardowy",
"customLayout": "Niestandardowy",
"tenantDefault": "Domyślny dzierżawcy",
"changeLayout": "Zmień"
}
}
}