dataImport.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  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. },
  55. "options": {
  56. "dateFormat": "Format daty",
  57. "dateAuto": "Wykryj automatycznie",
  58. "dateDMY": "Dzień / miesiąc / rok",
  59. "dateMDY": "Miesiąc / dzień / rok",
  60. "dateYMD": "Rok / miesiąc / dzień",
  61. "decimal": "Separator dziesiętny",
  62. "decimalAuto": "Wykryj automatycznie",
  63. "decimalDot": "Kropka (1,234.56)",
  64. "decimalComma": "Przecinek (1.234,56)",
  65. "countryCode": "Kod kraju dla numerów telefonów",
  66. "duplicates": "Gdy wiersz pasuje do istniejącego rekordu",
  67. "duplicatesUpdate": "Zaktualizuj istniejący rekord",
  68. "duplicatesSkip": "Pomiń wiersz",
  69. "duplicatesCreate": "Mimo to utwórz nowy rekord"
  70. },
  71. "summary": {
  72. "create": "Zostanie utworzonych",
  73. "update": "Zostanie zaktualizowanych",
  74. "skip": "Zostanie pominiętych",
  75. "error": "Nie można zaimportować",
  76. "warnings": "Z ostrzeżeniami",
  77. "customersToCreate": "{count, plural, one {# nowy klient} few {# nowych klientów} many {# nowych klientów} other {# nowego klienta}}",
  78. "customersToUpdate": "{count, plural, one {# zaktualizowany klient} few {# zaktualizowanych klientów} many {# zaktualizowanych klientów} other {# zaktualizowanego klienta}}",
  79. "vehiclesToCreate": "{count, plural, one {# nowy pojazd} few {# nowe pojazdy} many {# nowych pojazdów} other {# nowego pojazdu}}",
  80. "vehiclesToUpdate": "{count, plural, one {# zaktualizowany pojazd} few {# zaktualizowane pojazdy} many {# zaktualizowanych pojazdów} other {# zaktualizowanego pojazdu}}",
  81. "servicesToCreate": "{count, plural, one {# rekord serwisowy} few {# rekordy serwisowe} many {# rekordów serwisowych} other {# rekordu serwisowego}}"
  82. },
  83. "actions": {
  84. "create": "Utwórz",
  85. "update": "Zaktualizuj",
  86. "skip": "Pomiń",
  87. "error": "Błąd"
  88. },
  89. "matchOn": {
  90. "number": "numer klienta",
  91. "email": "e-mail",
  92. "phone": "telefon",
  93. "name": "nazwa",
  94. "vin": "VIN",
  95. "plate": "rejestracja",
  96. "makeModelYear": "marka, model i rok"
  97. },
  98. "preview": {
  99. "colAction": "Akcja",
  100. "colOwner": "Właściciel",
  101. "colDetails": "Szczegóły",
  102. "empty": "Żaden wiersz nie pasuje do tego filtra.",
  103. "matchedOn": "Pasuje do {name} (po: {on})",
  104. "linksCustomer": "Powiązano z klientem {name}",
  105. "linksVehicle": "Powiązano z {label}",
  106. "sameCustomerAsRow": "Ten sam klient co w wierszu {row}",
  107. "sameVehicleAsRow": "Ten sam pojazd co w wierszu {row}",
  108. "createsCustomer": "Tworzy klienta",
  109. "createsVehicle": "Tworzy pojazd",
  110. "downloadReport": "Pobierz raport próbnego importu",
  111. "limitExceeded": "Twój plan pozwala na jeszcze {remaining} klientów, a ten import utworzyłby {needed}. Usuń wiersze lub zmień plan na wyższy.",
  112. "pageInfo": "{from}–{to} z {total}",
  113. "prev": "Poprzednia",
  114. "next": "Następna",
  115. "backToMapping": "Wróć do mapowania",
  116. "import": "Importuj {count, plural, one {# wiersz} few {# wiersze} many {# wierszy} other {# wiersza}}",
  117. "nothingWrittenYet": "Nic nie zostało jeszcze zapisane. Import można później cofnąć w Ustawienia → Dane."
  118. },
  119. "importing": {
  120. "title": "Importowanie...",
  121. "starting": "Rozpoczynanie",
  122. "progress": "{done} z {total} wierszy",
  123. "keepOpen": "Duże pliki zajmują minutę lub dwie."
  124. },
  125. "result": {
  126. "title": "Import zakończony",
  127. "undoneTitle": "Import cofnięty",
  128. "created": "{count, plural, one {# rekord utworzony} few {# rekordy utworzone} many {# rekordów utworzonych} other {# rekordu utworzonego}}",
  129. "updated": "{count, plural, one {# rekord zaktualizowany} few {# rekordy zaktualizowane} many {# rekordów zaktualizowanych} other {# rekordu zaktualizowanego}}",
  130. "skipped": "{count, plural, one {# wiersz pominięty} few {# wiersze pominięte} many {# wierszy pominiętych} other {# wiersza pominiętego}}",
  131. "failed": "{count, plural, one {# wiersz niezaimportowany} few {# wiersze niezaimportowane} many {# wierszy niezaimportowanych} other {# wiersza niezaimportowanego}}",
  132. "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ę}}",
  133. "rowFailure": "Wiersz {row}: {error}",
  134. "undo": "Cofnij ten import",
  135. "undone": "Usunięto {customers} klientów, {vehicles} pojazdów i {services} rekordów serwisowych.",
  136. "undoHint": "Cofnięcie usuwa każdy rekord utworzony przez ten import. Rekordy, które import tylko zaktualizował, zachowują nowe wartości."
  137. },
  138. "history": {
  139. "title": "Historia importów",
  140. "description": "Importy z arkuszy wykonane w tym warsztacie. Cofnięcie usuwa to, co import utworzył.",
  141. "loading": "Ładowanie...",
  142. "statusUndone": "Cofnięty",
  143. "counts": "{created} utworzono, {updated} zaktualizowano, {skipped} pominięto, {failed} nieudanych",
  144. "undo": "Cofnij",
  145. "undone": "Usunięto {customers} klientów, {vehicles} pojazdów i {services} rekordów serwisowych.",
  146. "undoFailed": "Nie udało się cofnąć importu",
  147. "confirmTitle": "Cofnąć ten import?",
  148. "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.",
  149. "cancel": "Anuluj",
  150. "confirm": "Cofnij import"
  151. },
  152. "fields": {
  153. "customer": {
  154. "name": "Nazwa klienta",
  155. "firstName": "Imię",
  156. "lastName": "Nazwisko",
  157. "customerNumber": "Numer klienta",
  158. "email": "E-mail",
  159. "phone": "Telefon",
  160. "company": "Firma",
  161. "address": "Adres",
  162. "street": "Ulica",
  163. "postalCode": "Kod pocztowy",
  164. "city": "Miasto",
  165. "state": "Województwo / region",
  166. "country": "Kraj",
  167. "taxId": "NIP",
  168. "notes": "Notatki o kliencie"
  169. },
  170. "vehicle": {
  171. "description": "Pojazd (rok marka model w jednej kolumnie)",
  172. "make": "Marka",
  173. "model": "Model",
  174. "year": "Rok",
  175. "vin": "VIN",
  176. "licensePlate": "Numer rejestracyjny",
  177. "color": "Kolor",
  178. "mileage": "Przebieg",
  179. "fuelType": "Rodzaj paliwa",
  180. "transmission": "Skrzynia biegów",
  181. "engineSize": "Pojemność silnika",
  182. "engineCode": "Kod silnika",
  183. "purchaseDate": "Data zakupu",
  184. "purchasePrice": "Cena zakupu"
  185. },
  186. "service": {
  187. "date": "Data serwisu",
  188. "title": "Tytuł serwisu",
  189. "description": "Opis",
  190. "total": "Kwota łączna",
  191. "mileage": "Przebieg przy serwisie",
  192. "invoiceNumber": "Numer faktury",
  193. "notes": "Notatki serwisowe",
  194. "technician": "Technik"
  195. }
  196. },
  197. "issues": {
  198. "customer_name_required": "Brak nazwy klienta",
  199. "invalid_email": "E-mail \"{value}\" jest nieprawidłowy i został pominięty",
  200. "invalid_vin": "VIN \"{value}\" nie ma 17 znaków; zachowano jak wpisano",
  201. "vehicle_make_model_required": "Brak marki i modelu",
  202. "vehicle_year_required": "Brak roku",
  203. "vehicle_year_invalid": "Rok \"{value}\" nie jest prawidłowym rokiem",
  204. "vehicle_identifier_required": "Brak rejestracji, VIN lub marki i modelu do identyfikacji pojazdu",
  205. "vehicle_not_found": "Żaden istniejący pojazd nie pasuje do \"{value}\" i brakuje danych, aby go utworzyć",
  206. "service_date_required": "Brak daty serwisu",
  207. "service_date_invalid": "Nie udało się odczytać daty \"{value}\"",
  208. "service_title_required": "Brak tytułu lub opisu serwisu",
  209. "invalid_date": "Nie udało się odczytać {field} \"{value}\" i pole zostało pominięte",
  210. "invalid_number": "{field} \"{value}\" nie jest liczbą i pole zostało pominięte",
  211. "duplicate_invoice_number": "Numer faktury {value} już istnieje",
  212. "write_failed": "Nie udało się zapisać: {value}"
  213. },
  214. "errors": {
  215. "uploadFailed": "Nie udało się odczytać pliku",
  216. "aiFailed": "AI nie mogło zaproponować mapowania",
  217. "dryRunFailed": "Próbny import nie powiódł się",
  218. "importFailed": "Import nie powiódł się",
  219. "undoFailed": "Nie udało się cofnąć importu"
  220. },
  221. "entry": {
  222. "title": "Importuj z arkusza kalkulacyjnego",
  223. "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ąć.",
  224. "customers": "Importuj klientów",
  225. "vehicles": "Importuj pojazdy",
  226. "services": "Importuj historię serwisową"
  227. }
  228. }