From e2a1113033c897b446736eca8588bb8567ccee8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Zaj=C4=85c?= Date: Sun, 15 Dec 2024 13:07:06 +0100 Subject: [PATCH 1/5] Translated using Weblate (Polish) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 98.9% (281 of 284 strings) Translated using Weblate (Polish) Currently translated at 85.9% (244 of 284 strings) Co-authored-by: Daniel Zając Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/pl/ Translation: Spoolman/Web Client --- client/public/locales/pl/common.json | 62 +++++++++++++++++++--------- 1 file changed, 42 insertions(+), 20 deletions(-) diff --git a/client/public/locales/pl/common.json b/client/public/locales/pl/common.json index 5e57ef7..fbfb65d 100644 --- a/client/public/locales/pl/common.json +++ b/client/public/locales/pl/common.json @@ -62,7 +62,8 @@ "weight_to_use": "Waga", "price": "Cena", "initial_weight": "Waga początkowa", - "spool_weight": "Waga pusta" + "spool_weight": "Waga pusta", + "filament_internal": "Wewnętrzny" }, "fields_help": { "location": "Wpisz gdzie znajduje się szpula, jeśli masz wiele lokalizacji, w których przechowujesz szpule.", @@ -73,7 +74,7 @@ "weight_to_use": "Wybierz jaką wagę wprowadzić. Zmierzona waga jest dostępna tylko wtedy, gdy waga szpuli jest ustawiona dla wybranego filamentu.", "price": "Cena pełnej szpuli. Jeśli nie ustawiona, cena filamentu będzie domyślna.", "initial_weight": "Masa początkowa filamentu(netto). Może być podana przez producenta, ale możesz ustawić dla każdej szpuli, aby uwzględnić ewentualne niedokładności.", - "spool_weight": "Waga pustej szpuli. Może być podana przez producenta, ale możesz ją ustawić osobno dla każdej szpuli, aby uwzględnić niedokładności." + "spool_weight": "Waga pustej szpuli. Pozostaw puste, aby użyć wartości z filamentu lub od producenta." }, "messages": { "archive": "Czy na pewno chcesz zarchiwizować tę szpulę?" @@ -87,6 +88,9 @@ }, "measurement_type_label": "Typ pomiaru", "adjust_filament_help": "Tutaj możesz bezpośrednio dodać lub usunąć filament z szpuli. Dodatnia wartość spowoduje odjęcie filamentu, ujemna wartość spowoduje jego dodanie." + }, + "formats": { + "last_used": "Ostatnio użyty {{date}}" } }, "dashboard": { @@ -153,11 +157,14 @@ "saveAsImage": "Zapisz jako obraz", "duplicateSettings": "Zduplikuj", "deleteSettingsConfirm": "Czy jesteś pewny, że chcesz usunąć to ustawienie?", - "addSettings": "Dodaj nowe ustawienie wstępne" + "addSettings": "Dodaj nowe ustawienie wstępne", + "deleteSettings": "Usuń aktualne ustawienie", + "settingsName": "Nazwa ustawienia", + "saveSetting": "Zapisz ustawienie" }, "qrcode": { - "button": "Drukuj kody QR", - "title": "Drukowanie kodów QR", + "button": "Drukuj etykiety", + "title": "Drukowanie etykiet", "bedTemp": "TS: {{temp}}", "extruderTemp": "TE: {{temp}}", "textSize": "Rozmiar tekstu etykiety", @@ -184,12 +191,14 @@ "showQRCode": "Drukuj kod QR", "showQRCodeMode": { "no": "Nie", - "withIcon": "Z ikoną" - } + "withIcon": "Z ikoną", + "simple": "Proste" + }, + "templateHelp": "Użyj {}, aby wstawić wartości obiektu szpuli jako tekst. Na przykład {id} zostanie zastąpione identyfikatorem szpuli lub {filament.material} zostanie zastąpione materiałem szpuli. jeśli brakuje wartości, zostanie ona zastąpiona „?”. Drugi zestaw {} może być użyty do usunięcia tego. Ponadto każdy tekst między zestawami {} zostanie usunięty, jeśli brakuje wartości. Na przykład {Lot Nr: {lot_nr}} pokaże etykietę tylko wtedy, gdy szpula ma numer partii. Otocz tekst podwójną gwiazdką **, aby go pogrubić. Kliknij przycisk, aby wyświetlić listę wszystkich dostępnych tagów." }, "spoolSelect": { "title": "Wybierz szpule", - "description": "Wybierz szpule dla których mają być drukowane kody QR.", + "description": "Wybierz szpule dla których mają być drukowane etykiety.", "showArchived": "Pokaż zarchiwizowane", "selectAll": "Wybierz/Odznacz wszystko", "selectedTotal_one": "Wybrano {{count}} szpulę", @@ -230,7 +239,11 @@ "color_hex": "Kolor", "article_number": "Numer artykułu", "spools": "Zobacz szpule", - "external_id": "Zewnętrzne ID" + "external_id": "Zewnętrzne ID", + "single_color": "Pojedynczy", + "multi_color": "Wielo", + "longitudinal": "Wzdłużny", + "coaxial": "Koekstrudowany" }, "fields_help": { "material": "Np. PLA, ABS, PETG itp.", @@ -268,9 +281,9 @@ "external_id": "Zewnętrzne ID" }, "titles": { - "create": "Tworzenie producenta", - "clone": "Klonowanie producenta", - "edit": "Edycja producenta", + "create": "Stwórz producenta", + "clone": "Sklonuj producenta", + "edit": "Edytuj producenta", "list": "Producenci", "show": "Pokaż producenta", "show_title": "[Producent #{{id}}] {{name}}" @@ -290,7 +303,7 @@ "suffix": " | Spoolman", "filament": { "list": "Filamenty | Spoolman", - "edit": "#{{id}} Edycja filamentu | Spoolman", + "edit": "#{{id}} Edytuj filament | Spoolman", "create": "Tworzenie filamentu | Spoolman", "clone": "#{{id}} Klonowanie filamentu | Spoolman", "show": "#{{id}} Filament | Spoolman" @@ -298,22 +311,25 @@ "spool": { "list": "Szpule | Spoolman", "show": "#{{id}} Szpula | Spoolman", - "edit": "#{{id}} Edycja szpuli | Spoolman", + "edit": "#{{id}} Edytuj szpulę | Spoolman", "create": "Tworzenie szpuli | Spoolman", "clone": "#{{id}} Klonowanie szpuli | Spoolman" }, "vendor": { - "show": "#{{id}} Producent | Spoolman", + "show": "#{{id}} Pokaż producenta | Spoolman", "list": "Producenci | Spoolman", - "edit": "#{{id}} Edycja producenta | Spoolman", - "create": "Tworzenie producenta | Spoolman", - "clone": "#{{id}} Klonowanie producenta | Spoolman" + "edit": "#{{id}} Edytuj producenta | Spoolman", + "create": "Stwórz producenta | Spoolman", + "clone": "#{{id}} Sklonuj producenta | Spoolman" }, "home": { "list": "Strona główna | Spoolman" }, "help": { "list": "Pomoc | Spoolman" + }, + "locations": { + "list": "Lokalizacje | Spoolman" } }, "warnWhenUnsavedChanges": "Czy na pewno chcesz wyjść? Masz niezapisane zmiany.", @@ -359,7 +375,7 @@ "field_type": { "integer": "Liczba całkowita", "integer_range": "Zakres liczb", - "float": "Liczba (ułamek)", + "float": "Liczba zmiennoprzecinkowa", "choice": "Wybór", "text": "Tekst", "float_range": "Zakres", @@ -367,12 +383,18 @@ "boolean": "Wartość logiczna" }, "non_unique_key_error": "Klucz musi być unikalny.", - "description": "

Tutaj możesz dodać dodatkowe komórki do zapisu danych.

Kiedy dodasz komórkę, nie można już zmienić typu danych ani klucza, a dla komurek wyboru, nie możesz zmienić możliwych wyborów ani multi-wybierania. Jeśli usuniesz komórkę, wszystkie informacje ze wszystkich obiektów z tej komórki zostaną usunięte.

Klucz jest po to, aby umożliwić innym programom odczytywać/zapisywac swoje dane,więc jeśli twoje nowa customowa komórka ma służyć do integracji z third-party programami, upewnij się że jest dobrze skonfigurowane. Domyślna wartość jest dodawana tylko do nowych komórek.

Dodatkowe komórki nie moga być sortowane ani filtrowane.

", + "description": "

Tutaj możesz dodać dodatkowe pola niestandardowe do swoich podmiotów.

Po dodaniu pola nie można zmienić jego klucza ani typu, a w przypadku pól typu wyboru nie można usunąć wyborów ani zmienić stanu wielokrotnego wyboru. Jeśli usuniesz pole, powiązane dane dla wszystkich podmiotów zostaną usunięte.

Klucz jest tym, co inne programy odczytują/zapisują jako dane, więc jeśli twoje niestandardowe pole ma być zintegrowane z programem innej firmy, upewnij się, że ustawiłeś je poprawnie. Wartość domyślna jest stosowana tylko do nowych elementów.

Dodatkowych pól nie można sortować ani filtrować w widokach tabeli.

", "choices_missing_error": "Nie możesz usunąc możliwośći wyboru. Ten wybór nie istnieje: {{choices}}", "key_not_changed": "Zmień klucz na inny.", "delete_confirm": "Usunąć pole {{name}}?", "delete_confirm_description": "Ta akcja usunie wszystkie pola i powiązane z nimi dane dla wszystkich obiektów." }, "header": "Ustawienia" + }, + "locations": { + "locations": "Lokalizacje", + "new_location": "Nowa lokalizacja", + "no_location": "Brak lokalizacji", + "no_locations_help": "Ta strona pozwala uporządkować szpule w lokalizacjach, dodaj kilka szpul aby rozpocząć!" } } From 291572ddc156124700cb32b3d1fb451fd64a81cf Mon Sep 17 00:00:00 2001 From: darkk-k1 Date: Sun, 15 Dec 2024 13:07:07 +0100 Subject: [PATCH 2/5] Translated using Weblate (Polish) Currently translated at 98.9% (281 of 284 strings) Translated using Weblate (Polish) Currently translated at 85.9% (244 of 284 strings) Co-authored-by: darkk-k1 Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/pl/ Translation: Spoolman/Web Client --- client/public/locales/pl/common.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/client/public/locales/pl/common.json b/client/public/locales/pl/common.json index fbfb65d..e97f80a 100644 --- a/client/public/locales/pl/common.json +++ b/client/public/locales/pl/common.json @@ -63,7 +63,8 @@ "price": "Cena", "initial_weight": "Waga początkowa", "spool_weight": "Waga pusta", - "filament_internal": "Wewnętrzny" + "filament_internal": "Wewnętrzne", + "filament_external": "Zewnętrzne" }, "fields_help": { "location": "Wpisz gdzie znajduje się szpula, jeśli masz wiele lokalizacji, w których przechowujesz szpule.", @@ -74,7 +75,8 @@ "weight_to_use": "Wybierz jaką wagę wprowadzić. Zmierzona waga jest dostępna tylko wtedy, gdy waga szpuli jest ustawiona dla wybranego filamentu.", "price": "Cena pełnej szpuli. Jeśli nie ustawiona, cena filamentu będzie domyślna.", "initial_weight": "Masa początkowa filamentu(netto). Może być podana przez producenta, ale możesz ustawić dla każdej szpuli, aby uwzględnić ewentualne niedokładności.", - "spool_weight": "Waga pustej szpuli. Pozostaw puste, aby użyć wartości z filamentu lub od producenta." + "spool_weight": "Waga pustej szpuli. Pozostaw puste, aby użyć wartości z filamentu lub od producenta.", + "external_filament": "Wybrałeś filament z zewnętrznej bazy. Element filamentu (możliwe też że element producenta) zostanie stworzony automatycznie gdy stworzysz szpulę. Może to spowodować utworzenie się duplikatów elementów filamentu jeżeli już stworzyłeś element filamentu dla tego filamentu." }, "messages": { "archive": "Czy na pewno chcesz zarchiwizować tę szpulę?" @@ -186,7 +188,8 @@ "options": { "default": "Domyślne", "url": "URL" - } + }, + "tooltip": "Zostanie użyty link który będzie działał tylko gdy zostanie zeskanowany przez funkcję skanowania Spoolmana (Domyślna opcja). Link URL używa bazowego URL ustawionego w ustawieniach lub aktualnego URL strony jeżeli nie jest ustawiony w ustawieniach." }, "showQRCode": "Drukuj kod QR", "showQRCodeMode": { @@ -264,7 +267,8 @@ }, "form": { "filament_updated": "Ten filament został zaktualizowany przez kogoś/coś innego od czasu otwarcia tej strony. Zapisanie nadpisze te zmiany!", - "import_external": "Importuj z zewnątrz" + "import_external": "Importuj z zewnątrz", + "import_external_description": "Wybierz filament z listy by automatycznie zpopulować jego informacje w formularzu tworzenia filamentu. Spowoduje to nadpisanie danych które wpisałeś już w formularzu. Producent zostanie automatycznie stworzony jeżeli klikniesz Ok, jeżeli będzie to wymagane." }, "buttons": { "add_spool": "Dodaj Szpulę" From e6cd503ebdc088095d4fab3a81cb5b520341868d Mon Sep 17 00:00:00 2001 From: Diogo Resende Date: Sun, 15 Dec 2024 13:07:09 +0100 Subject: [PATCH 3/5] Translated using Weblate (Portuguese) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (French) Currently translated at 99.6% (283 of 284 strings) Co-authored-by: Diogo Resende Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/fr/ Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/pt/ Translation: Spoolman/Web Client --- client/public/locales/fr/common.json | 11 +++++++++++ client/public/locales/pt/common.json | 16 ++++++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/client/public/locales/fr/common.json b/client/public/locales/fr/common.json index 99cc8af..a56a040 100644 --- a/client/public/locales/fr/common.json +++ b/client/public/locales/fr/common.json @@ -118,6 +118,9 @@ }, "help": { "list": "Aide | Spoolman" + }, + "locations": { + "list": "Emplacements | Spoolman" } }, "spool": { @@ -181,6 +184,9 @@ "measurement_type_label": "Type de mesure", "adjust_filament_help": "Ici, vous pouvez directement ajouter ou soustraire du filament à la bobine. Une valeur positive consommera du filament, une valeur négative en ajoutera.", "adjust_filament_value": "Quantité consommée" + }, + "formats": { + "last_used": "Dernière utilisation {{date}}" } }, "buttons": { @@ -390,5 +396,10 @@ "tooltip": "La base de l'URL à utiliser lors de la génération de QR codes." } } + }, + "locations": { + "locations": "Emplacements", + "new_location": "Créer un emplacement", + "no_location": "Pas de localisation" } } diff --git a/client/public/locales/pt/common.json b/client/public/locales/pt/common.json index 13ead0b..c479171 100644 --- a/client/public/locales/pt/common.json +++ b/client/public/locales/pt/common.json @@ -208,7 +208,10 @@ "messages": { "archive": "Tem certeza de que deseja arquivar esta bobine?" }, - "spool": "Carretéis" + "spool": "Carretéis", + "formats": { + "last_used": "Última utilização {{date}}" + } }, "filament": { "filament": "Filamentos", @@ -328,7 +331,10 @@ "edit": "#{{id}} Editar Fabricante | Spoolman", "clone": "#{{id}} Clonar Fabricante | Spoolman" }, - "default": "Spoolman" + "default": "Spoolman", + "locations": { + "list": "Locais | Spoolman" + } }, "no": "Não", "scanner": { @@ -390,5 +396,11 @@ "tooltip": "O endereço base a utilizar em funcionalidades tais como os códigos QR." } } + }, + "locations": { + "locations": "Locais", + "new_location": "Novo Local", + "no_location": "Sem Local", + "no_locations_help": "Esta página permite organizar as suas bobines em locais, adicione algumas bobines para começar!" } } From c83ddbf5c50cc7830bb7066a458c079c6d0666c5 Mon Sep 17 00:00:00 2001 From: Kayz C Date: Sun, 15 Dec 2024 13:07:10 +0100 Subject: [PATCH 4/5] Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 100.0% (284 of 284 strings) Co-authored-by: Kayz C Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/zh_Hant/ Translation: Spoolman/Web Client --- client/public/locales/zh-Hant/common.json | 24 +++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/client/public/locales/zh-Hant/common.json b/client/public/locales/zh-Hant/common.json index fd383e6..58572be 100644 --- a/client/public/locales/zh-Hant/common.json +++ b/client/public/locales/zh-Hant/common.json @@ -106,7 +106,7 @@ "title": "標籤列印中", "template": "標籤範本", "button": "列印標籤", - "templateHelp": "使用 {} 插入料盤物件的值作為內容。例如,{id} 會顯示料盤的 ID,或者 {filament.material} 會顯示料盤的材料。如果缺少值,將以 \"?\" 代替。可以使用第二組 {} 來移除這個顯示。此外,任何夾在 {} 之間的文字若該值缺失也會被移除。例如,{Lot Nr: {lot_nr}} 僅在料盤有批號時顯示標籤。用雙星號 ** 圍繞文字使其加粗。點選此按鈕以查看所有可用標籤列表。", + "templateHelp": "使用 {} 插入料盤物件的值作為內容。例如,{id} 會顯示料盤的 ID,或者 {filament.material} 會以該料盤的材料取代。如果缺少值,將以 \"?\" 代替。可以使用第二組 {} 來移除這個顯示。此外,任何夾在 {} 之間的文字若該值缺失也會被移除。例如,{Lot Nr: {lot_nr}} 僅在料盤有批號時顯示標籤。用雙星號 ** 圍繞文字使其加粗。點選此按鈕以查看所有可用標籤列表。", "textSize": "標籤文字大小", "showContent": "列印標籤", "useHTTPUrl": { @@ -163,12 +163,12 @@ "lot_nr": "批號", "first_used": "首次使用", "last_used": "上次使用", - "registered": "已註冊", + "registered": "登記於", "filament_name": "線材", "filament_external": "外部", "price": "價格", "weight_to_use": "重量", - "comment": "註解", + "comment": "備註", "archived": "封存", "material": "材料" }, @@ -207,6 +207,9 @@ }, "messages": { "archive": "您確定要封存此線盤嗎?" + }, + "formats": { + "last_used": "上次使用{{date}}" } }, "filament": { @@ -220,7 +223,7 @@ "weight": "重量", "spool_weight": "料盤重量", "article_number": "產品編號", - "comment": "註解", + "comment": "備註", "color_hex": "顏色", "multi_color": "多色", "coaxial": "混色", @@ -267,7 +270,7 @@ "name": "名稱", "empty_spool_weight": "空料盤重量", "external_id": "外部ID", - "comment": "註解", + "comment": "備註", "id": "ID", "registered": "已登記" }, @@ -315,6 +318,9 @@ "show": "#{{id}} 檢視線盤 | Spoolman", "edit": "#{{id}} 編輯線盤 | Spoolman", "list": "線盤 | Spoolman" + }, + "locations": { + "list": "位置| Spoolman" } }, "home": { @@ -327,7 +333,7 @@ "spool": "特定線材的單個實體線盤。", "vendor": "製造線材的公司。" }, - "description": "幫助

這裡是一些入門提示。

Spoolman 儲存三種類型的資料:

要將新線材加入資料庫,首先需要建立一個 線材 物件。完成後,接著為該特定線材建立一個 線盤 物件。如果之後您再獲得相同線材的其他線盤,只需生成更多的線盤物件,並重複使用相同的線材物件。

如果您希望追蹤製造商資訊,也可以選擇建立一個 製造商 物件。

您還可以將其他3D列印服務與Spoolman連接,例如Moonraker,它可以自動監控線材使用情況並為您更新線盤物件。請參閱 Spoolman README 以獲取設置指南。

" + "description": "說明

這裡是一些入門提示。

Spoolman 儲存三種類型的資料:

要將新線材加入資料庫,首先需要建立一個 線材 物件。完成後,接著為該特定線材建立一個 線盤 物件。如果之後您再獲得相同線材的其他線盤,只需生成更多的線盤物件,並重複使用相同的線材物件。

如果您希望追蹤製造商資訊,也可以選擇建立一個 製造商 物件。

您還可以將其他3D列印服務與Spoolman連接,例如Moonraker,它可以自動監控線材使用情況並為您更新線盤物件。請參閱 Spoolman README 以獲取設置指南。

" }, "table": { "actions": "操作" @@ -376,5 +382,11 @@ "non_unique_key_error": "鍵值必須為唯一。", "delete_confirm_description": "這將刪除該欄位及所有與之關聯的所有實體資料。" } + }, + "locations": { + "locations": "位置", + "no_location": "未設定位置", + "no_locations_help": "這個頁面讓您將料盤按位置進行整理,請從增加一些線盤來開始!", + "new_location": "新增位置" } } From 524e0f8657a711f09aefef68fad4c0d40c688e00 Mon Sep 17 00:00:00 2001 From: Maurice Kevenaar Date: Sun, 15 Dec 2024 13:07:12 +0100 Subject: [PATCH 5/5] Translated using Weblate (Dutch) Currently translated at 100.0% (284 of 284 strings) Co-authored-by: Maurice Kevenaar Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/nl/ Translation: Spoolman/Web Client --- client/public/locales/nl/common.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/client/public/locales/nl/common.json b/client/public/locales/nl/common.json index 1c5b764..7a1af6b 100644 --- a/client/public/locales/nl/common.json +++ b/client/public/locales/nl/common.json @@ -175,6 +175,9 @@ }, "help": { "list": "Help | Spoolman" + }, + "locations": { + "list": "Locaties | Spoolman" } }, "spool": { @@ -238,6 +241,9 @@ }, "measurement_type_label": "Meettype", "adjust_filament_value": "Verbruikte hoeveelheid" + }, + "formats": { + "last_used": "Laatst gebruikt {{date}}" } }, "filament": { @@ -389,5 +395,11 @@ "description": "

Hier kunt u extra aangepaste velden toevoegen aan uw entiteiten.

Zodra een veld is toegevoegd, kunt u de key of het type ervan niet wijzigen, en voor velden met keuzetypes kunt u geen keuzes verwijderen of de meervoudige velden wijzigen. Als u een veld verwijdert, worden de bijbehorende gegevens voor alle entiteiten verwijderd.

De key is hoe andere programma's de gegevens lezen/schrijven, dus of uw aangepaste veld moet worden geïntegreerd met een derde partij programma, zorg ervoor dat u het correct instelt. De standaardwaarde wordt alleen toegepast op nieuwe items.

Extra velden kunnen niet worden gesorteerd of gefilterd in de tabelweergaven.

" }, "settings": "Instellingen" + }, + "locations": { + "no_location": "Geen locatie", + "no_locations_help": "Op deze pagina kunt u uw spoelen op verschillende locaties ordenen. Voeg spoelen toe om aan de slag te gaan!", + "locations": "Locaties", + "new_location": "Nieuwe locatie" } }