quotes.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. {
  2. "list": {
  3. "statusAll": "Wszystkie",
  4. "statusAttention": "Wymaga uwagi",
  5. "statusDraft": "Wersja robocza",
  6. "statusSent": "Wysłana",
  7. "statusAccepted": "Zaakceptowana",
  8. "statusRejected": "Odrzucona",
  9. "statusConverted": "Przekonwertowana",
  10. "searchPlaceholder": "Szukaj wycen...",
  11. "newQuote": "Nowa wycena",
  12. "columnQuoteNumber": "Wycena nr",
  13. "columnTitle": "Tytuł",
  14. "columnCustomer": "Klient",
  15. "columnVehicle": "Pojazd",
  16. "columnStatus": "Status",
  17. "columnDate": "Data",
  18. "columnTotal": "Suma",
  19. "noQuotes": "Nie znaleziono wycen."
  20. },
  21. "page": {
  22. "quote": "Wycena",
  23. "save": "Zapisz",
  24. "pdf": "PDF",
  25. "email": "E-mail",
  26. "share": "Udostępnij",
  27. "delete": "Usuń",
  28. "deleteTitle": "Usuń wycenę",
  29. "deleteDescription": "Ta wycena zostanie trwale usunięta.",
  30. "saved": "Wycena zapisana",
  31. "unsavedChanges": "Niezapisane zmiany",
  32. "saveFirst": "Najpierw zapisz zmiany",
  33. "failedSave": "Nie udało się zapisać wyceny",
  34. "failedDelete": "Nie udało się usunąć",
  35. "failedPdf": "Nie udało się wygenerować PDF",
  36. "selectVehicle": "Proszę wybrać pojazd",
  37. "convertTitle": "Przekonwertuj wycenę na zlecenie",
  38. "convertDescription": "Zostanie utworzone nowe zlecenie serwisowe na podstawie tej wyceny. Wybierz pojazd dla zlecenia.",
  39. "convertChoiceDescription": "Wybierz pojazd, a następnie utwórz nowe zlecenie z tej wyceny lub dodaj ją do zlecenia, które jest już otwarte.",
  40. "convertNew": "Utwórz nowe zlecenie",
  41. "convertExisting": "Dodaj do istniejącego zlecenia",
  42. "convertExistingHint": "Części, robocizna i pliki z wyceny zostaną dodane do zlecenia. To, co już się na nim znajduje, pozostaje bez zmian.",
  43. "convertNoOpenWorkOrders": "Ten pojazd nie ma otwartych zleceń.",
  44. "convertSelectWorkOrder": "Wybierz zlecenie",
  45. "convertAdd": "Dodaj do zlecenia",
  46. "convertConflicts": {
  47. "heading": "Przed dodaniem zdecyduj, co zachowuje zlecenie",
  48. "checking": "Porównywanie oferty ze zleceniem...",
  49. "unanswered": "Wybierz, co zachowuje zlecenie, zanim oferta zostanie dodana.",
  50. "discount": {
  51. "title": "Rabat",
  52. "summary": "Zlecenie ma rabat {percent}%, obecnie {jobAmount}. Oferta zawiera rabat {quoteAmount}.",
  53. "keepJob": "Zachowaj rabat {percent}% i odrzuć {quoteAmount} z oferty",
  54. "combine": "Zamień {percent}% na {jobAmount} i dodaj {quoteAmount} z oferty, łącznie {total}"
  55. },
  56. "tax": {
  57. "title": "Podatek",
  58. "summary": "Zlecenie jest wycenione z {job}. Oferta została wyceniona z {quote}.",
  59. "keepJob": "Zachowaj podatek zlecenia. Pozycje z oferty przechodzą w zaoferowanych kwotach.",
  60. "useQuote": "Przełącz zlecenie na podatek z oferty. Wszystko na nim zostanie przeliczone.",
  61. "inclusive": "{rate}% podatku wliczone w pozycje",
  62. "exclusive": "{rate}% podatku doliczane",
  63. "components": "{rate}% podatku ({names})"
  64. },
  65. "warranty": {
  66. "title": "Gwarancja",
  67. "summary": "Zlecenie mówi {job}. Oferta przyjęta przez klienta mówi {quote}.",
  68. "keepJob": "Zachowaj gwarancję zlecenia",
  69. "useQuote": "Użyj gwarancji z oferty, tak jak przyjął ją klient",
  70. "none": "nic o gwarancji",
  71. "notIncluded": "brak gwarancji warsztatu",
  72. "included": "gwarancja wliczona",
  73. "includedWithTerms": "gwarancja wliczona, {terms}",
  74. "months": "{count, plural, one {# miesiąc} few {# miesiące} other {# miesięcy}}",
  75. "mileage": "{count} {unit}"
  76. }
  77. },
  78. "convert": "Przekonwertuj",
  79. "convertToWorkOrder": "Przekonwertuj na zlecenie",
  80. "cancel": "Anuluj",
  81. "failedConvert": "Nie udało się przekonwertować",
  82. "changesRequested": "Zmiany wymagane",
  83. "quoteAccepted": "Wycena zaakceptowana",
  84. "markResolved": "Oznacz jako rozwiązane",
  85. "responseResolved": "Odpowiedź klienta rozwiązana",
  86. "entityLabel": "Wycena",
  87. "tabs": {
  88. "details": "Szczegóły",
  89. "images": "Zdjęcia",
  90. "documents": "Dokumenty"
  91. },
  92. "customFieldsInvalid": "Wypełnij wszystkie wymagane pola niestandardowe",
  93. "customFieldsSaveFailed": "Nie udało się zapisać pól niestandardowych"
  94. },
  95. "form": {
  96. "newQuote": "Nowa wycena",
  97. "editQuote": "Edytuj wycenę",
  98. "cancel": "Anuluj",
  99. "createQuote": "Utwórz wycenę",
  100. "updateQuote": "Zaktualizuj wycenę",
  101. "created": "Wycena utworzona",
  102. "updated": "Wycena zaktualizowana",
  103. "failedCreate": "Nie udało się utworzyć wyceny",
  104. "failedUpdate": "Nie udało się zaktualizować wyceny"
  105. },
  106. "parts": {
  107. "title": "Części",
  108. "addPart": "Dodaj część",
  109. "partNumber": "Nr części",
  110. "category": "Kategoria",
  111. "name": "Nazwa",
  112. "namePlaceholder": "Nazwa *",
  113. "qty": "Ilość",
  114. "unitPrice": "Cena jedn.",
  115. "total": "Suma",
  116. "subtotal": "Części suma częściowa: {amount}",
  117. "deleteRow": "Usuń wiersz",
  118. "excludeFromTotal": "Wyłącz z sumy",
  119. "addFromInventory": "Z magazynu",
  120. "unitCost": "Koszt",
  121. "markupPercent": "Marża %",
  122. "nameMissingHint": "Wiersze bez nazwy części nie są zapisywane."
  123. },
  124. "labor": {
  125. "title": "Robocizna",
  126. "addLabor": "Dodaj robociznę",
  127. "fromPresets": "Z szablonów",
  128. "description": "Opis",
  129. "descriptionPlaceholder": "Opis *",
  130. "hours": "Godziny",
  131. "rate": "Stawka ({currency}/godz.)",
  132. "total": "Suma",
  133. "subtotal": "Robocizna suma częściowa: {amount}",
  134. "addService": "Dodaj usługę",
  135. "qty": "Ilość",
  136. "qtyOrHours": "Jednostka / Godziny",
  137. "hourlyTag": "HR",
  138. "serviceTag": "SVC",
  139. "hourlyHint": "Godzinowo: liczone według przepracowanych godzin (godziny × stawka/godz.). Kliknij, aby zmienić.",
  140. "serviceHint": "Usługa: rozliczana jako stała opłata za jednostkę. Kliknij, aby zmienić.",
  141. "deleteRow": "Usuń wiersz",
  142. "excludeFromTotal": "Wyłącz z sumy"
  143. },
  144. "notes": {
  145. "title": "Notatki",
  146. "public": "Publiczna",
  147. "internal": "Wewnętrzna",
  148. "publicPlaceholder": "Opis wyceny widoczny dla klienta...",
  149. "internalPlaceholder": "Notatki wewnętrzne (niewidoczne dla klienta)...",
  150. "publicHelper": "Wyświetlane na dokumencie wyceny",
  151. "internalHelper": "Widoczne tylko dla Twojego zespołu"
  152. },
  153. "sidebar": {
  154. "sharedLink": {
  155. "title": "Udostępniony link",
  156. "sharedOn": "Udostępniono {date}",
  157. "notViewed": "Jeszcze nie wyświetlono",
  158. "viewedTimes": "Wyświetlono {count, plural, one {# raz} other {# razy}}",
  159. "lastViewed": "Ostatnio {date}",
  160. "copyLink": "Kopiuj link",
  161. "linkCopied": "Link skopiowany"
  162. }
  163. },
  164. "details": {
  165. "title": "Szczegóły wyceny",
  166. "titleLabel": "Tytuł *",
  167. "titlePlaceholder": "Kosztorys naprawy pojazdu",
  168. "status": "Status",
  169. "statusDraft": "Wersja robocza",
  170. "statusSent": "Wysłana",
  171. "statusAccepted": "Zaakceptowana",
  172. "statusRejected": "Odrzucona",
  173. "validUntil": "Ważna do",
  174. "viewInspection": "Zobacz powiązaną inspekcję",
  175. "vehicle": "Pojazd",
  176. "customer": "Klient",
  177. "selectVehicle": "Wybierz pojazd...",
  178. "selectCustomer": "Wybierz klienta...",
  179. "none": "Brak",
  180. "clearVehicle": "Usuń pojazd",
  181. "clearCustomer": "Usuń klienta"
  182. },
  183. "totals": {
  184. "title": "Podsumowanie",
  185. "parts": "Części",
  186. "labor": "Robocizna",
  187. "subtotal": "Suma częściowa",
  188. "subtotalInclTax": "Suma częściowa (z podatkiem)",
  189. "discount": "Rabat",
  190. "discountNone": "Brak",
  191. "discountPercentage": "Procentowy",
  192. "discountFixed": "Stały",
  193. "tax": "Podatek",
  194. "taxIncluded": "Podatek (zaw.)",
  195. "taxableAmount": "Podstawa opodatkowania",
  196. "total": "Suma",
  197. "inclusiveModeHint": "Ceny pozycji są wprowadzane z podatkiem. Sumy pokazują podział netto + podatek."
  198. },
  199. "shareDialog": {
  200. "title": "Udostępnij wycenę",
  201. "description": "Wygeneruj publiczny link, który pozwoli każdemu przeglądać i pobierać tę wycenę bez logowania.",
  202. "notifyTitle": "Powiadom {name}",
  203. "email": "E-mail",
  204. "noEmail": "(brak adresu e-mail)",
  205. "sms": "SMS",
  206. "noPhone": "(brak numeru telefonu)",
  207. "sendNotification": "Wyślij powiadomienie",
  208. "revokeLink": "Unieważnij link",
  209. "generateLink": "Wygeneruj publiczny link",
  210. "emailSent": "E-mail wysłany",
  211. "failedEmail": "Nie udało się wysłać e-maila",
  212. "smsSent": "SMS wysłany",
  213. "failedSms": "Nie udało się wysłać SMS-a",
  214. "copyLink": "Kopiuj link"
  215. },
  216. "images": {
  217. "title": "Zdjęcia wyceny",
  218. "dropzone": "Upuść zdjęcia tutaj lub kliknij, aby przeglądać",
  219. "uploading": "Przesyłanie...",
  220. "formats": "JPG, PNG, WebP — maks. 10 MB każde",
  221. "uploadingImages": "Przesyłanie zdjęć...",
  222. "limitReached": "Osiągnięto limit zdjęć ({count}/{max})",
  223. "upgradePrompt": "Ulepsz swój plan, aby przesyłać więcej zdjęć.",
  224. "onlyAllowed": "Dozwolone są tylko obrazy JPG, PNG i WebP. {names} pominięto.",
  225. "onlyUploading": "Przesyłanie tylko {count} zdjęcia/zdjęć, aby nie przekroczyć limitu.",
  226. "uploadingCount": "Przesyłanie {count} zdjęcia/zdjęć...",
  227. "uploadedCount": "Przesłano {count} zdjęcie/zdjęć",
  228. "uploadFailed": "Przesyłanie nie powiodło się",
  229. "failedUploadFile": "Nie udało się przesłać {name}",
  230. "failedSaveFile": "Nie udało się zapisać {name}",
  231. "deleted": "Zdjęcie usunięte",
  232. "failedDelete": "Nie udało się usunąć zdjęcia",
  233. "failedUpdate": "Nie udało się zaktualizować",
  234. "description": "Opis...",
  235. "pdf": "PDF"
  236. },
  237. "documents": {
  238. "title": "Dokumenty",
  239. "dropzone": "Upuść pliki tutaj lub kliknij, aby przeglądać",
  240. "uploading": "Przesyłanie...",
  241. "formats": "PDF, CSV, TXT — maks. 10 MB każdy",
  242. "uploadingDocuments": "Przesyłanie dokumentów...",
  243. "limitReached": "Osiągnięto limit dokumentów ({count}/{max})",
  244. "upgradePrompt": "Ulepsz swój plan, aby przesyłać więcej.",
  245. "onlyUploading": "Przesyłanie tylko {count} pliku/plików, aby nie przekroczyć limitu.",
  246. "uploadingCount": "Przesyłanie {count} pliku/plików...",
  247. "uploadedCount": "Przesłano {count} plik/plików",
  248. "uploadFailed": "Przesyłanie nie powiodło się",
  249. "failedUploadFile": "Nie udało się przesłać {name}",
  250. "failedSaveFile": "Nie udało się zapisać {name}",
  251. "deleted": "Plik usunięty",
  252. "failedDelete": "Nie udało się usunąć pliku",
  253. "failedUpdate": "Nie udało się zaktualizować",
  254. "pdf": "PDF"
  255. },
  256. "statusLabels": {
  257. "draft": "Wersja robocza",
  258. "sent": "Wysłana",
  259. "accepted": "Zaakceptowana",
  260. "rejected": "Odrzucona",
  261. "expired": "Wygasła",
  262. "converted": "Przekonwertowana",
  263. "changes_requested": "Zmiany wymagane"
  264. }
  265. }