dataImport.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. {
  2. "title": "Importuj {entity}",
  3. "cancel": "Anuluj",
  4. "done": "Gotowe",
  5. "entities": {
  6. "customers": "klientów",
  7. "vehicles": "pojazdy",
  8. "services": "historię serwisową"
  9. },
  10. "entityHints": {
  11. "customers": "Nazwy, dane kontaktowe, adresy. Jeden wiersz na klienta.",
  12. "vehicles": "Marka, model, rok, rejestracja, VIN. Kolumna właściciela łączy z klientem lub go tworzy.",
  13. "services": "Wcześniejsze zlecenia i faktury. Jeden wiersz na zlecenie, z pojazdem, którego dotyczy."
  14. },
  15. "groups": {
  16. "customer": "Klient",
  17. "vehicle": "Pojazd",
  18. "service": "Serwis"
  19. },
  20. "steps": {
  21. "upload": "Wybierz, co zaimportować, i prześlij plik z obecnego systemu.",
  22. "mapping": "Sprawdź, która kolumna stanie się którym polem. Nic nie jest jeszcze zapisywane.",
  23. "preview": "Próbny import: dokładnie to zrobi import. Przejrzyj wynik, a potem importuj.",
  24. "importing": "Zapisywanie wierszy. Nie zamykaj tego okna.",
  25. "result": "Import zakończony."
  26. },
  27. "upload": {
  28. "drop": "Przeciągnij i upuść plik tutaj",
  29. "formats": "CSV, Excel (.xlsx) lub vCard (.vcf), do 25 MB i 50 000 wierszy",
  30. "browse": "Przeglądaj pliki",
  31. "reading": "Odczytywanie pliku...",
  32. "templateHint": "Nie masz jeszcze eksportu? Wypełnij szablon i prześlij go.",
  33. "templateXlsx": "Szablon Excel",
  34. "templateCsv": "Szablon CSV",
  35. "sourcesHint": "Działa z eksportami z dowolnego systemu warsztatowego, programu księgowego, Kontaktów Google, Outlooka lub arkusza kalkulacyjnego. Nazwy kolumn są rozpoznawane w wielu językach; mapowanie potwierdzasz, zanim cokolwiek zostanie zapisane."
  36. },
  37. "mapping": {
  38. "rows": "{count, plural, one {# wiersz} few {# wiersze} many {# wierszy} other {# wiersza}}",
  39. "colColumn": "Kolumna w Twoim pliku",
  40. "colSample": "Przykładowe wartości",
  41. "colField": "Staje się",
  42. "ignore": "Pomiń tę kolumnę",
  43. "source": {
  44. "preset": "Rozpoznany układ",
  45. "header": "Dopasowano po nagłówku",
  46. "values": "Odgadnięto z wartości"
  47. },
  48. "suggestWithAi": "Zaproponuj z AI",
  49. "aiApplied": "AI zmapowało {count, plural, one {# kolumnę} few {# kolumny} many {# kolumn} other {# kolumny}}. Sprawdź je przed kontynuowaniem.",
  50. "chooseAnother": "Wybierz inny plik",
  51. "missingRequired": "Nadal wymagane: {fields}",
  52. "dryRunHint": "Próbny import sprawdza każdy wiersz względem istniejących danych, niczego nie zapisując.",
  53. "runDryRun": "Uruchom próbny import",
  54. "usedBy": "Używane przez {column}",
  55. "searchFields": "Szukaj pól...",
  56. "fieldFor": "Pole dla {column}",
  57. "noJobText": "Żadna kolumna nie jest przypisana do tytułu, opisu ani notatek, więc każde zlecenie otrzyma nazwę zastępczą. Przypisz kolumnę opisującą wykonaną pracę, jeśli plik ją zawiera."
  58. },
  59. "options": {
  60. "dateFormat": "Format daty",
  61. "dateAuto": "Wykryj automatycznie",
  62. "dateDMY": "Dzień / miesiąc / rok",
  63. "dateMDY": "Miesiąc / dzień / rok",
  64. "dateYMD": "Rok / miesiąc / dzień",
  65. "decimal": "Separator dziesiętny",
  66. "decimalAuto": "Wykryj automatycznie",
  67. "decimalDot": "Kropka (1,234.56)",
  68. "decimalComma": "Przecinek (1.234,56)",
  69. "countryCode": "Kod kraju dla numerów telefonów",
  70. "duplicates": "Gdy wiersz pasuje do istniejącego rekordu",
  71. "duplicatesUpdate": "Zaktualizuj istniejący rekord",
  72. "duplicatesSkip": "Pomiń wiersz",
  73. "duplicatesCreate": "Mimo to utwórz nowy rekord",
  74. "dateReadsAs": "\"{value}\" odczytano jako {date}",
  75. "dateUnreadable": "\"{value}\" nie da się odczytać jako daty"
  76. },
  77. "summary": {
  78. "create": "Zostanie utworzonych",
  79. "update": "Zostanie zaktualizowanych",
  80. "skip": "Zostanie pominiętych",
  81. "error": "Nie można zaimportować",
  82. "warnings": "Z ostrzeżeniami",
  83. "customersToCreate": "{count, plural, one {# nowy klient} few {# nowych klientów} many {# nowych klientów} other {# nowego klienta}}",
  84. "customersToUpdate": "{count, plural, one {# zaktualizowany klient} few {# zaktualizowanych klientów} many {# zaktualizowanych klientów} other {# zaktualizowanego klienta}}",
  85. "vehiclesToCreate": "{count, plural, one {# nowy pojazd} few {# nowe pojazdy} many {# nowych pojazdów} other {# nowego pojazdu}}",
  86. "vehiclesToUpdate": "{count, plural, one {# zaktualizowany pojazd} few {# zaktualizowane pojazdy} many {# zaktualizowanych pojazdów} other {# zaktualizowanego pojazdu}}",
  87. "servicesToCreate": "{count, plural, one {# rekord serwisowy} few {# rekordy serwisowe} many {# rekordów serwisowych} other {# rekordu serwisowego}}"
  88. },
  89. "actions": {
  90. "create": "Utwórz",
  91. "update": "Zaktualizuj",
  92. "skip": "Pomiń",
  93. "error": "Błąd"
  94. },
  95. "matchOn": {
  96. "number": "numer klienta",
  97. "email": "e-mail",
  98. "phone": "telefon",
  99. "name": "nazwa",
  100. "vin": "VIN",
  101. "plate": "rejestracja",
  102. "makeModelYear": "marka, model i rok"
  103. },
  104. "preview": {
  105. "colAction": "Akcja",
  106. "colOwner": "Właściciel",
  107. "colDetails": "Szczegóły",
  108. "empty": "Żaden wiersz nie pasuje do tego filtra.",
  109. "matchedOn": "Pasuje do {name} (po: {on})",
  110. "linksCustomer": "Powiązano z klientem {name}",
  111. "linksVehicle": "Powiązano z {label}",
  112. "sameCustomerAsRow": "Ten sam klient co w wierszu {row}",
  113. "sameVehicleAsRow": "Ten sam pojazd co w wierszu {row}",
  114. "createsCustomer": "Tworzy klienta",
  115. "createsVehicle": "Tworzy pojazd",
  116. "downloadReport": "Pobierz raport próbnego importu",
  117. "limitExceeded": "Twój plan pozwala na jeszcze {remaining} klientów, a ten import utworzyłby {needed}. Usuń wiersze lub zmień plan na wyższy.",
  118. "pageInfo": "{from}–{to} z {total}",
  119. "prev": "Poprzednia",
  120. "next": "Następna",
  121. "backToMapping": "Wróć do mapowania",
  122. "import": "Importuj {count, plural, one {# wiersz} few {# wiersze} many {# wierszy} other {# wiersza}}",
  123. "nothingWrittenYet": "Nic nie zostało jeszcze zapisane. Import można później cofnąć w Ustawienia → Dane.",
  124. "issuesTitle": "Dlaczego niektórych wierszy nie można zaimportować",
  125. "issueCount": "{count, plural, one {# wiersz} few {# wiersze} many {# wierszy} other {# wiersza}}, pierwszy w wierszu {row}",
  126. "issuesHint": "Zwykle kolumna jest przypisana do złego pola albo komórki w pliku są puste. Wróć do mapowania, aby to zmienić, albo zaimportuj resztę i dodaj te później.",
  127. "showIssueRows": "Pokaż te wiersze"
  128. },
  129. "importing": {
  130. "title": "Importowanie...",
  131. "starting": "Rozpoczynanie",
  132. "progress": "{done} z {total} wierszy",
  133. "keepOpen": "Duże pliki zajmują minutę lub dwie."
  134. },
  135. "result": {
  136. "title": "Import zakończony",
  137. "undoneTitle": "Import cofnięty",
  138. "created": "{count, plural, one {# rekord utworzony} few {# rekordy utworzone} many {# rekordów utworzonych} other {# rekordu utworzonego}}",
  139. "updated": "{count, plural, one {# rekord zaktualizowany} few {# rekordy zaktualizowane} many {# rekordów zaktualizowanych} other {# rekordu zaktualizowanego}}",
  140. "skipped": "{count, plural, one {# wiersz pominięty} few {# wiersze pominięte} many {# wierszy pominiętych} other {# wiersza pominiętego}}",
  141. "failed": "{count, plural, one {# wiersz niezaimportowany} few {# wiersze niezaimportowane} many {# wierszy niezaimportowanych} other {# wiersza niezaimportowanego}}",
  142. "writeFailures": "{count, plural, one {# wiersz nie zapisał się} few {# wiersze nie zapisały się} many {# wierszy nie zapisało się} other {# wiersza nie zapisało się}}",
  143. "rowFailure": "Wiersz {row}: {error}",
  144. "undo": "Cofnij ten import",
  145. "undone": "Usunięto {customers} klientów, {vehicles} pojazdów i {services} rekordów serwisowych.",
  146. "undoHint": "Cofnięcie usuwa każdy rekord utworzony przez ten import. Rekordy, które import tylko zaktualizował, zachowują nowe wartości."
  147. },
  148. "history": {
  149. "title": "Historia importów",
  150. "description": "Importy z arkuszy wykonane w tym warsztacie. Cofnięcie usuwa to, co import utworzył.",
  151. "loading": "Ładowanie...",
  152. "statusUndone": "Cofnięty",
  153. "counts": "{created} utworzono, {updated} zaktualizowano, {skipped} pominięto, {failed} nieudanych",
  154. "undo": "Cofnij",
  155. "undone": "Usunięto {customers} klientów, {vehicles} pojazdów i {services} rekordów serwisowych.",
  156. "undoFailed": "Nie udało się cofnąć importu",
  157. "confirmTitle": "Cofnąć ten import?",
  158. "confirmDescription": "Usuwa to, co utworzył plik {file}: {customers} klientów, {vehicles} pojazdów i {services} rekordów serwisowych. Rekordy, które import tylko zaktualizował, zostają zachowane.",
  159. "cancel": "Anuluj",
  160. "confirm": "Cofnij import"
  161. },
  162. "fields": {
  163. "customer": {
  164. "name": "Nazwa klienta",
  165. "firstName": "Imię",
  166. "lastName": "Nazwisko",
  167. "customerNumber": "Numer klienta",
  168. "email": "E-mail",
  169. "phone": "Telefon",
  170. "company": "Firma",
  171. "address": "Adres",
  172. "street": "Ulica",
  173. "postalCode": "Kod pocztowy",
  174. "city": "Miasto",
  175. "state": "Województwo / region",
  176. "country": "Kraj",
  177. "taxId": "NIP",
  178. "notes": "Notatki o kliencie"
  179. },
  180. "vehicle": {
  181. "description": "Pojazd (rok marka model w jednej kolumnie)",
  182. "make": "Marka",
  183. "model": "Model",
  184. "year": "Rok",
  185. "vin": "VIN",
  186. "licensePlate": "Numer rejestracyjny",
  187. "color": "Kolor",
  188. "mileage": "Przebieg",
  189. "fuelType": "Rodzaj paliwa",
  190. "transmission": "Skrzynia biegów",
  191. "engineSize": "Pojemność silnika",
  192. "engineCode": "Kod silnika",
  193. "hsn": "HSN (kod producenta)",
  194. "tsn": "TSN (kod typu)",
  195. "purchaseDate": "Data zakupu",
  196. "purchasePrice": "Cena zakupu"
  197. },
  198. "service": {
  199. "date": "Data serwisu",
  200. "title": "Tytuł serwisu",
  201. "description": "Opis",
  202. "total": "Kwota łączna",
  203. "mileage": "Przebieg przy serwisie",
  204. "invoiceNumber": "Numer faktury",
  205. "notes": "Notatki serwisowe",
  206. "technician": "Technik"
  207. }
  208. },
  209. "issues": {
  210. "customer_name_required": "Brak nazwy klienta",
  211. "invalid_email": "E-mail \"{value}\" jest nieprawidłowy i został pominięty",
  212. "invalid_vin": "VIN \"{value}\" nie ma 17 znaków; zachowano jak wpisano",
  213. "invalid_type_key": "{field} „{value}” nie jest prawidłowym HSN ani TSN; pominięto",
  214. "vehicle_make_model_required": "Brak marki i modelu",
  215. "vehicle_year_required": "Brak roku",
  216. "vehicle_year_invalid": "Rok \"{value}\" nie jest prawidłowym rokiem",
  217. "vehicle_identifier_required": "Brak rejestracji, VIN lub marki i modelu do identyfikacji pojazdu",
  218. "vehicle_not_found": "Żaden istniejący pojazd nie pasuje do \"{value}\" i brakuje danych, aby go utworzyć",
  219. "service_date_required": "Brak daty serwisu",
  220. "service_date_invalid": "Nie udało się odczytać daty \"{value}\"",
  221. "service_title_required": "Brak tytułu lub opisu serwisu",
  222. "invalid_date": "Nie udało się odczytać {field} \"{value}\" i pole zostało pominięte",
  223. "invalid_number": "{field} \"{value}\" nie jest liczbą i pole zostało pominięte",
  224. "duplicate_invoice_number": "Numer faktury {value} już istnieje",
  225. "write_failed": "Nie udało się zapisać: {value}",
  226. "invalid_mileage": "{field} \"{value}\" jest zbyt wysoki jak na prawdziwy odczyt i pole zostało pominięte",
  227. "service_title_placeholder": "Brak tytułu i opisu, więc otrzyma nazwę \"{value}\""
  228. },
  229. "errors": {
  230. "uploadFailed": "Nie udało się odczytać pliku",
  231. "aiFailed": "AI nie mogło zaproponować mapowania",
  232. "dryRunFailed": "Próbny import nie powiódł się",
  233. "importFailed": "Import nie powiódł się",
  234. "undoFailed": "Nie udało się cofnąć importu"
  235. },
  236. "entry": {
  237. "title": "Importuj z arkusza kalkulacyjnego",
  238. "description": "Przenieś klientów, pojazdy i historię serwisową z dowolnego systemu, który eksportuje CSV lub Excel. Zmapuj kolumny, uruchom próbny import, a potem importuj. Każdy import można cofnąć.",
  239. "customers": "Importuj klientów",
  240. "vehicles": "Importuj pojazdy",
  241. "services": "Importuj historię serwisową"
  242. },
  243. "placeholders": {
  244. "serviceTitle": "Zaimportowane zlecenie"
  245. }
  246. }