inventory.json 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. {
  2. "searchPlaceholder": "Szukaj części...",
  3. "categoryPlaceholder": "Kategoria",
  4. "allCategories": "Wszystkie kategorie",
  5. "applyMarkup": "Zastosuj marżę",
  6. "addPart": "Dodaj część",
  7. "table": {
  8. "partNumber": "Nr części",
  9. "name": "Nazwa",
  10. "category": "Kategoria",
  11. "inStock": "Na stanie",
  12. "unitCost": "Koszt jedn.",
  13. "sellPrice": "Cena sprzedaży",
  14. "supplier": "Dostawca",
  15. "location": "Lokalizacja",
  16. "low": "Niski",
  17. "barcode": "Kod kreskowy"
  18. },
  19. "empty": {
  20. "noMatch": "Żadne części nie pasują do wyszukiwania.",
  21. "noParts": "Brak części w magazynie.",
  22. "noLowStock": "Nic nie jest obecnie poniżej progu zamawiania.",
  23. "noReorderPoints": "Nie ustawiono progów zamawiania, więc żadna część nie może być uznana za niską.",
  24. "configureReorderPoints": "Ustaw domyślny próg zamawiania"
  25. },
  26. "actions": {
  27. "edit": "Edytuj",
  28. "delete": "Usuń",
  29. "details": "Szczegóły i historia"
  30. },
  31. "deletePart": {
  32. "title": "Usuń część",
  33. "description": "Usunąć \"{name}\" z magazynu? Tej operacji nie można cofnąć.",
  34. "confirm": "Usuń"
  35. },
  36. "bulkDelete": {
  37. "title": "Usuń zaznaczone części",
  38. "description": "Usunąć {count, plural, one {# część} few {# części} other {# części}} z magazynu? Tej operacji nie można cofnąć.",
  39. "confirm": "Usuń",
  40. "selected": "{count, plural, one {# część zaznaczona} few {# części zaznaczone} other {# części zaznaczonych}}",
  41. "clearSelection": "Wyczyść",
  42. "deleteSelected": "Usuń ({count})",
  43. "success": "Usunięto {count, plural, one {# część} few {# części} other {# części}}"
  44. },
  45. "markup": {
  46. "title": "Zastosuj marżę do wszystkich części",
  47. "intro": "Ustawia cenę sprzedaży części jako koszt plus procent.",
  48. "percentLabel": "Marża %",
  49. "percentHint": "Wpisz 30, aby doliczyć 30% do kosztu.",
  50. "percentInvalid": "Marża musi być większa niż -100%.",
  51. "exampleTitle": "Przykład",
  52. "exampleMarkup": "Marża {percent}%",
  53. "cancel": "Anuluj",
  54. "apply": "Zastosuj",
  55. "overrideExisting": "Nadpisz istniejące ceny sprzedaży",
  56. "overrideExistingHint": "Wszystkie części zostaną zaktualizowane, w tym te z istniejącą ceną sprzedaży.",
  57. "skipExistingHint": "Zaktualizowane zostaną tylko części bez ceny sprzedaży.",
  58. "newPartsNote": "W nowych częściach pole „{sellPrice}” wypełnia się z tą marżą po wpisaniu pola „{unitCost}”.",
  59. "settingsNote": "„{setting}” w {settings} > {workshop} to osobne ustawienie, stosowane, gdy części trafiają do zlecenia."
  60. },
  61. "errors": {
  62. "deleteFailed": "Nie udało się usunąć części",
  63. "applyFailed": "Nie udało się zastosować marży",
  64. "saveFailed": "Nie udało się zapisać części",
  65. "error": "Błąd"
  66. },
  67. "scanBarcode": "Skanuj",
  68. "barcodeScan": {
  69. "title": "Zeskanowana część",
  70. "notFound": "Nie znaleziono części dla kodu \"{barcode}\"",
  71. "createNew": "Utwórz nową część",
  72. "addStock": "Dodaj do stanu",
  73. "editPart": "Edytuj część",
  74. "currentStock": "Aktualny stan: {quantity}",
  75. "addedStock": "Dodano {amount} do stanu",
  76. "customAmount": "Ilość...",
  77. "scanParts": "Skanuj części"
  78. },
  79. "form": {
  80. "editPart": "Edytuj część",
  81. "addNewPart": "Dodaj nową część",
  82. "supplierLink": "Link do dostawcy",
  83. "supplierLinkPlaceholder": "https://dostawca.pl/produkt/...",
  84. "supplierLinkInvalid": "Link do dostawcy nie jest adresem strony. Popraw go albo wyczyść pole, aby zapisać bez linku.",
  85. "fetch": "Pobierz",
  86. "fetchBlocked": "Strona tego dostawcy blokuje automatyczne pobieranie danych. Wypełnij pola samodzielnie. Część i link nadal można zapisać.",
  87. "fetchTimedOut": "Strona dostawcy zbyt długo nie odpowiadała. Spróbuj ponownie albo wypełnij pola samodzielnie. Część i link nadal można zapisać.",
  88. "fetchUnreadable": "Nie udało się odczytać danych części z tego linku. Wypełnij pola samodzielnie. Część i link nadal można zapisać.",
  89. "image": "Zdjęcie",
  90. "dropOrClick": "Upuść zdjęcie lub kliknij",
  91. "replace": "Zamień",
  92. "upload": "Prześlij",
  93. "camera": "Aparat",
  94. "aiAnalyze": "AI Autouzupełnianie",
  95. "aiAnalyzing": "Analizowanie zdjęcia...",
  96. "aiAnalyzeSuccess": "Pola uzupełnione ze zdjęcia",
  97. "aiAnalyzeFailed": "Nie udało się przeanalizować zdjęcia",
  98. "imageUploading": "Przesyłanie zdjęcia...",
  99. "imageUploaded": "Zdjęcie przesłane",
  100. "imageUploadFailed": "Nie udało się przesłać zdjęcia",
  101. "imageTypeError": "Dozwolone są tylko obrazy JPEG, PNG, WebP i AVIF",
  102. "imageSizeError": "Zdjęcie musi mieć mniej niż 5 MB",
  103. "partNumber": "Numer części",
  104. "partNumberPlaceholder": "BRK-001",
  105. "barcode": "Kod kreskowy",
  106. "barcodePlaceholder": "123456789012",
  107. "nameLabel": "Nazwa *",
  108. "namePlaceholder": "Klocki hamulcowe",
  109. "category": "Kategoria",
  110. "categoryPlaceholder": "Wybierz kategorię...",
  111. "categorySearch": "Szukaj lub utwórz...",
  112. "categoryCreate": "Utwórz \"{name}\"",
  113. "categoryNone": "Brak kategorii",
  114. "location": "Lokalizacja",
  115. "locationPlaceholder": "Półka A-3",
  116. "quantity": "Ilość",
  117. "minQty": "Min. ilość",
  118. "unit": "Jednostka",
  119. "unitPlaceholder": "szt., l, kg...",
  120. "unitSuggestions": "szt.,kpl.",
  121. "unitSearch": "Szukaj lub wpisz...",
  122. "unitCreate": "Użyj \"{name}\"",
  123. "unitGroupCount": "Sztuki",
  124. "unitGroupMetric": "Metryczne",
  125. "unitGroupImperial": "Imperialne",
  126. "unitCost": "Koszt jedn.",
  127. "sellPrice": "Cena sprzedaży",
  128. "sellPriceMarkupHint": "Pole „{sellPrice}” wypełnia się jako „{unitCost}” + {percent}%. Wpisz cenę, aby ustawić własną. Procent zmienisz przyciskiem „{applyMarkup}” na stronie „{inventory}”.",
  129. "supplier": "Dostawca",
  130. "supplierPlaceholder": "AutoParts Sp. z o.o.",
  131. "supplierPhone": "Telefon dostawcy",
  132. "supplierPhonePlaceholder": "(555) 123-4567",
  133. "supplierEmail": "E-mail dostawcy",
  134. "supplierEmailPlaceholder": "zamowienia@czesci-auto.pl",
  135. "description": "Opis",
  136. "descriptionPlaceholder": "Opis części...",
  137. "cancel": "Anuluj",
  138. "saveChanges": "Zapisz zmiany",
  139. "addPart": "Dodaj część",
  140. "tags": "Tagi",
  141. "tagsPlaceholder": "Marki, modele lub cokolwiek, po czym ją znaleźć",
  142. "tagsHint": "Po każdym tagu naciśnij Enter lub przecinek. W zleceniu najpierw widać części oznaczone marką lub modelem pojazdu.",
  143. "tagsHintMarine": "Po każdym tagu naciśnij Enter lub przecinek. W zleceniu najpierw widać części oznaczone marką lub modelem jednostki pływającej.",
  144. "removeTag": "Usuń {tag}",
  145. "tagTooLong": "Tag może mieć najwyżej {max} znaków. Skróć go przed zapisaniem."
  146. },
  147. "openMenu": "Otwórz menu",
  148. "history": {
  149. "title": "Historia stanu",
  150. "description": "Wszystkie zapisane zmiany dla {name}, od najnowszych.",
  151. "empty": "Brak zarejestrowanych ruchów magazynowych.",
  152. "when": "Data",
  153. "change": "Zmiana",
  154. "balance": "Stan",
  155. "usedOn": "Użyto w",
  156. "by": "Przez",
  157. "reasons": {
  158. "service_record": "Zlecenie",
  159. "service_record_deleted": "Zlecenie usunięte",
  160. "quote_conversion": "Wycena przekształcona",
  161. "manual_adjustment": "Korekta ręczna",
  162. "bulk_markup": "Marża zbiorcza"
  163. },
  164. "backToInventory": "Magazyn",
  165. "reason": "Powód",
  166. "allReasons": "Wszystkie powody"
  167. },
  168. "suggestions": {
  169. "title": "Z Twojego magazynu",
  170. "inStock": "{quantity} w magazynie",
  171. "outOfStock": "Brak w magazynie",
  172. "onBackorder": "W zamówieniu ({count})"
  173. },
  174. "tags": {
  175. "filterPlaceholder": "Tag",
  176. "all": "Wszystkie tagi",
  177. "filterBy": "Pokaż części z tagiem {tag}",
  178. "more": "+{count} więcej"
  179. }
  180. }