From 9b5d8969e5446def2af638fd6e75568aaf687c7c Mon Sep 17 00:00:00 2001 From: Mick#6366 Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 01/11] Translated using Weblate (Czech) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Romanian) Currently translated at 56.4% (118 of 209 strings) Translated using Weblate (Czech) Currently translated at 100.0% (209 of 209 strings) Co-authored-by: Mick#6366 Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/cs/ Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/ro/ Translation: Spoolman/Web Client --- client/public/locales/cs/common.json | 50 ++++++++- client/public/locales/ro/common.json | 148 +++++++++++++-------------- 2 files changed, 120 insertions(+), 78 deletions(-) diff --git a/client/public/locales/cs/common.json b/client/public/locales/cs/common.json index 64a8b00..e77dcc2 100644 --- a/client/public/locales/cs/common.json +++ b/client/public/locales/cs/common.json @@ -41,7 +41,9 @@ "deleteError": "Chyba při odstranění {{resource}} (status code: {{statusCode}})", "editSuccess": "Úspěšně upraveno {{resource}}", "editError": "Chyba při úpravě {{resource}} (status code: {{statusCode}})", - "importProgress": "Importování: {{processed}}/{{total}}" + "importProgress": "Importování: {{processed}}/{{total}}", + "saveSuccessful": "Úspěšně uloženo!", + "validationError": "Chyba ověření: {{error}}" }, "loading": "Načítání", "version": "Verze", @@ -148,7 +150,7 @@ "registered": "Registrováno", "comment": "Komentář", "archived": "Archivováno", - "price": "" + "price": "Cena" }, "fields_help": { "weight_to_use": "Vyberte, jakou hodnotu hmotnosti chcete zadat. Naměřená hmotnost je k dispozici pouze v případě, že je pro vybraný filament nastavena hmotnost cívky.", @@ -157,7 +159,7 @@ "measured_weight": "Jaká je hmotnost filamentu a cívky.", "location": "Kde se cívka nachází, pokud máte více míst, kde cívky skladujete.", "lot_nr": "Číslo šarže výrobce. Lze použít k zajištění jednotné barvy tisku v případě použití více cívek.", - "price": "" + "price": "Cena celé cívky v měně nastavené v systému. Pokud není nastavena, předpokládá se cena filamentu." }, "titles": { "create": "Vytvořit cívku", @@ -277,11 +279,51 @@ "filament": "Značky vláken. Mají vlastnosti, jako je název, materiál, barva, průměr a další.", "spool": "Jednotlivé fyzické cívky určitého vlákna." }, - "description": "Nápověda

Zde je několik tipů, které vám pomohou začít.

Spoolman uchovává 3 různé typy dat:

Chcete-li do databáze přidat novou cívku, začněte vytvořením položky Filament objekt. Jakmile to uděláte, vytvořte položkuCívka objekt pro danou cívku. Pokud později získáte další cívky stejného filamenzu, jednoduše vygenerujte další objekty Cívky a znovu použijte stejný objekt Filament.

Volitelně můžete také vygenerovat Výrobce objekt společnosti vyrábějící vlákno, pokud si přejete tyto informace sledovat.

Máte možnost propojit se Spoolmanem další služby 3D tiskárny, například Moonraker, který může automaticky sledovat využití filamentu a aktualizovat objekty Cívek za vás. Pokyny k nastavení najdete v Spoolman README.

", + "description": "Nápověda

Zde je několik tipů, které vám pomohou začít.

Spoolman uchovává 3 různé typy dat:

Chcete-li do databáze přidat novou cívku, začněte vytvořením položky Filament objekt. Jakmile to uděláte, vytvořte položku Cívka popis pro danou cívku. Pokud později získáte další cívky stejného filamentu, jednoduše vygenerujte další objekty Cívky a znovu použijte stejný objekt Filament.

Volitelně můžete také vygenerovat Výrobce název společnosti vyrábějící vlákno, pokud si přejete tyto informace sledovat.

Máte možnost propojit se Spoolmanem další služby 3D tiskárny, například Moonraker, který může automaticky sledovat využití filamentu a aktualizovat objekty Cívek za vás. Pokyny k nastavení najdete v Spoolman README.

", "help": "Nápověda" }, "kofi": "Příspěvek na Ko-fi", "home": { "home": "Domů" + }, + "settings": { + "extra_fields": { + "tab": "Dalíí pole", + "params": { + "key": "Klíč", + "name": "Název", + "field_type": "Typ", + "order": "Objednávka", + "default_value": "Výchozí hodnota", + "multi_choice": "Výběr z více možností", + "unit": "Jednotka", + "choices": "Volby" + }, + "field_type": { + "text": "Text", + "integer": "Celé číslo", + "integer_range": "Rozsah celých čísel", + "float": "Plovoucí", + "datetime": "Datumčas", + "choice": "Volba", + "float_range": "Plovoucí rozsah", + "boolean": "Logická hodnota" + }, + "boolean_true": "Ano", + "boolean_false": "Ne", + "choices_missing_error": "Volby nelze odstranit. Chybí následující volby: {{choices}}", + "non_unique_key_error": "Tento klíč musí být jedinečný.", + "key_not_changed": "Změňte prosím klíč na jiný.", + "delete_confirm": "Smazat pole {{name}}?", + "description": "

Zde můžete přidat další vlastní pole k subjektům.

Jakmile je pole přidáno, nemůžete změnit jeho klíč ani typ a u polí typu výběr nemůžete odebrat volby ani změnit stav více voleb. Pokud pole odstraníte, budou odstraněna přidružená data pro všechny subjekty.

Klíčové je, jako co ostatní programy čtou/zapisují data, takže pokud má být vaše vlastní pole integrováno s programem třetí strany, ujistěte se, že je správně nastaveno. Výchozí hodnota se použije pouze pro nové položky.

Výstupní pole nelze v zobrazeních tabulky řadit ani filtrovat.

", + "delete_confirm_description": "Tím se odstraní pole a všechna související data pro všechny subjekty." + }, + "header": "Nastavení", + "general": { + "tab": "Obecné", + "currency": { + "label": "Měna" + } + } } } diff --git a/client/public/locales/ro/common.json b/client/public/locales/ro/common.json index 445a407..a9063a6 100644 --- a/client/public/locales/ro/common.json +++ b/client/public/locales/ro/common.json @@ -12,7 +12,7 @@ "import": "importa", "logout": "logout", "saveAndAdd": "salveazaSiAdauga", - "clear": "sterge", + "clear": "Clar", "refresh": "actualizeaza", "clone": "cloneaza", "archive": "arhiveaza", @@ -54,40 +54,40 @@ }, "printing": { "generic": { - "verticalSpacing": "", + "verticalSpacing": "Spațiere verticală", "borders": { - "grid": "", - "none": "", - "border": "" + "grid": "Rețea", + "none": "Nici unul", + "border": "Frontieră" }, - "previewScale": "", - "contentSettings": "", + "previewScale": "Scala de previzualizare", + "contentSettings": "Setări de conținut", "helpMargin": "", "description": "", - "marginRight": "", - "rows": "", - "marginBottom": "", - "marginTop": "", - "print": "", + "marginRight": "Marja dreaptă", + "rows": "Rânduri", + "marginBottom": "Marja de jos", + "marginTop": "Marja superioară", + "print": "Imprimare", "printerMarginRight": "", - "columns": "", + "columns": "Coloane", "helpPrinterMargin": "", - "layoutSettings": "", - "dimensions": "", - "skipItems": "", - "paperSize": "", + "layoutSettings": "Setări Layout", + "dimensions": "Dimensiuni", + "skipItems": "Treci peste articole", + "paperSize": "Dimensiunea hârtiei", "printerMarginTop": "", - "horizontalSpacing": "", - "customSize": "", - "marginLeft": "", + "horizontalSpacing": "Spațiere orizontală", + "customSize": "Personalizat", + "marginLeft": "Margine stângă", "printerMarginLeft": "", - "showBorder": "", + "showBorder": "Arată marginea", "printerMarginBottom": "", - "title": "" + "title": "Imprimare" }, "spoolSelect": { "showArchived": "", - "title": "", + "title": "Selectați bobine", "description": "", "selectedTotal_one": "", "selectedTotal_few": "", @@ -99,18 +99,18 @@ "bedTemp": "", "title": "", "button": "", - "showTemperatures": "", + "showTemperatures": "Temperaturi", "spoolWeight": "", - "showFilamentComment": "", + "showFilamentComment": "Filament Comentariu", "showLotNr": "", - "showContent": "", - "showSpoolWeight": "", + "showContent": "Imprimă eticheta", + "showSpoolWeight": "Greutate bobină", "textSize": "", - "showVendorComment": "", + "showVendorComment": "Comentariul furnizorului", "showSpoolmanIcon": "", - "showSpoolComment": "", + "showSpoolComment": "Bobină Comentariu", "extruderTemp": "", - "showVendor": "", + "showVendor": "Furnizor", "lotNr": "" } }, @@ -140,7 +140,7 @@ "list": "" }, "suffix": "", - "default": "", + "default": "Spoolman", "help": { "list": "" } @@ -152,26 +152,26 @@ "filament": "", "vendor": "" }, - "help": "" + "help": "Ajutor" }, "spool": { "fields": { - "weight_to_use": "", - "registered": "", + "weight_to_use": "Greutate", + "registered": "Înregistrat", "used_weight": "", "first_used": "", - "location": "", - "material": "", + "location": "Locație", + "material": "Material", "last_used": "", - "archived": "", - "price": "", + "archived": "Arhivat", + "price": "Preț", "used_length": "", "measured_weight": "", "lot_nr": "", - "comment": "", - "id": "", - "filament": "", - "filament_name": "", + "comment": "Comentariu", + "id": "ID", + "filament": "Filament", + "filament_name": "Filament", "remaining_length": "", "remaining_weight": "" }, @@ -185,10 +185,10 @@ "measured_weight": "" }, "titles": { - "list": "", + "list": "Bobine", "archive": "", "show_title": "", - "create": "", + "create": "Creați bobină", "show": "", "edit": "", "clone": "" @@ -200,26 +200,26 @@ "spool_updated": "", "new_location_prompt": "" }, - "spool": "" + "spool": "Bobine" }, "filament": { "fields": { - "registered": "", + "registered": "Înregistrat", "article_number": "", - "id": "", - "vendor": "", - "settings_bed_temp": "", - "material": "", - "price": "", - "name": "", - "color_hex": "", + "id": "ID", + "vendor": "Furnizor", + "settings_bed_temp": "Temperatura patului", + "material": "Material", + "price": "Preț", + "name": "Nume", + "color_hex": "Culoare", "settings_extruder_temp": "", - "vendor_name": "", - "diameter": "", - "density": "", - "weight": "", + "vendor_name": "Furnizor", + "diameter": "Diametru", + "density": "Densitate", + "weight": "Greutate", "spools": "", - "comment": "", + "comment": "Comentariu", "spool_weight": "" }, "fields_help": { @@ -231,30 +231,30 @@ "weight": "" }, "titles": { - "edit": "", - "show_title": "", - "create": "", - "show": "", - "list": "", - "clone": "" + "edit": "Modifica del filamento", + "show_title": "[Filament #{{id}}] {{name}}", + "create": "Creați filament", + "show": "Arată filamentul", + "list": "Filamente", + "clone": "Clonarea filamentului" }, "form": { "filament_updated": "" }, - "filament": "" + "filament": "Filamente" }, "vendor": { - "vendor": "", + "vendor": "Furnizori", "fields": { - "registered": "", - "comment": "", - "name": "", - "id": "" + "registered": "Înregistrat", + "comment": "Comentariu", + "name": "Nume", + "id": "ID" }, "titles": { "clone": "", "show": "", - "list": "", + "list": "Furnizori", "create": "", "show_title": "", "edit": "" @@ -264,10 +264,10 @@ } }, "dashboard": { - "title": "" + "title": "Tablou de bord" }, "home": { - "home": "" + "home": "Acasă" }, "scanner": { "error": { @@ -282,6 +282,6 @@ "description": "" }, "table": { - "actions": "" + "actions": "Acțiuni" } } From 30c5891c114e546ffbca83186016cdc70581a526 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 02/11] Translated using Weblate (Spanish) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (209 of 209 strings) Co-authored-by: gallegonovato Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/es/ Translation: Spoolman/Web Client --- client/public/locales/es/common.json | 50 +++++++++++++++++++++++++--- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/client/public/locales/es/common.json b/client/public/locales/es/common.json index b58f31b..c42c5c0 100644 --- a/client/public/locales/es/common.json +++ b/client/public/locales/es/common.json @@ -41,7 +41,9 @@ "deleteError": "Error al borrar {{resource}} (status code: {{statusCode}})", "editSuccess": "Has editado {{resource}} con éxito", "editError": "Error al editar {{resource}} (status code: {{statusCode}})", - "importProgress": "Importando: {{processed}}/{{total}}" + "importProgress": "Importando: {{processed}}/{{total}}", + "saveSuccessful": "¡Se guardo correctamente!", + "validationError": "Error de validación: {{error}}" }, "loading": "Cargando", "version": "Versión", @@ -74,7 +76,7 @@ "archived": "Archivado", "measured_weight": "Peso Medido", "weight_to_use": "Peso", - "price": "" + "price": "Precio" }, "fields_help": { "used_weight": "Cuanto filamento ha sido usado en el carrete. Un carrete nuevo debería tener 0g usados.", @@ -83,7 +85,7 @@ "weight_to_use": "Elegir el peso a usar. El peso medido solo esta disponible si existe el valor de peso del carrete seleccionado.", "measured_weight": "Cuanto pesa el filamento y el carrete.", "remaining_weight": "Cuanto filamento resta en el carrete. Para un carrete nuevo el peso debe ser igual al peso indicado de fabrica.", - "price": "" + "price": "Precio de una bobina completa en la moneda configurada en el sistema. Si no se establece, se asumirá en su lugar el precio del filamento." }, "titles": { "create": "Crear Carrete", @@ -277,11 +279,51 @@ "filament": "Marcas de filamentos. Tienen propiedades como nombre, material, color, diámetro y más.", "spool": "Bobinas físicas individuales de un filamento específico." }, - "description": "Ayuda

Aquí tiene algunos consejos para empezar.

Spoolman contiene 3 tipos diferentes de datos:

Para añadir un nuevo spool a la base de datos, empiece creando un objeto Filament. Una vez hecho esto, proceda a crear un objeto Spool para ese spool específico. Si más adelante adquiere carretes adicionales del mismo filamento, simplemente genere objetos Spool adicionales y reutilice el mismo objeto Filament.

Opcionalmente, también puede generar un objeto Vendor para la empresa que fabrica el filamento si desea realizar un seguimiento de esa información.

Tiene la opción de vincular otros servicios de impresoras 3D a Spoolman, como Moonraker, que puede supervisar automáticamente el uso del filamento y actualizar los objetos Spool por usted. Consulte el LÉEME de Spoolman para obtener orientación sobre cómo configurarlo.

Spoolman es un servicio de impresión 3D", + "description": " Ayuda

A continuación se ofrecen algunos consejos para empezar.

Spoolman contiene 3 tipos diferentes de datos:

Para agregar un nuevo carrete a la base de datos, comience creando un objeto Filament . Una vez hecho esto, proceda a crear un objeto Spool para ese spool específico. Si adquiere carretes adicionales del mismo filamento más adelante, simplemente genere objetos Carrete adicionales y reutilice el mismo objeto Filamento.

Opcionalmente, también puede generar un objeto Vendor para la empresa que fabrica el filamento si desea realizar un seguimiento de esa información.

Tiene la opción de vincular otros servicios de impresora 3D a Spoolman, como Moonraker, que puede monitorear automáticamente el uso del filamento y actualizar los objetos de Spool por usted. Consulte el Spoolman README para obtener orientación sobre cómo configurarlo.

", "help": "Ayuda" }, "kofi": "Donar en Ko-fi", "home": { "home": "Inicio" + }, + "settings": { + "header": "Ajustes", + "general": { + "tab": "General", + "currency": { + "label": "Divisa" + } + }, + "extra_fields": { + "tab": "Campos adicionales", + "params": { + "key": "Llave", + "name": "Nombre", + "field_type": "Tipo", + "unit": "Unidad", + "order": "Orden", + "default_value": "Valor predeterminado", + "choices": "Elecciones", + "multi_choice": "Múltiples opciones" + }, + "field_type": { + "text": "Texto", + "integer": "Entero", + "integer_range": "Rango de enteros", + "float": "Flotante", + "float_range": "Rango flotante", + "datetime": "Fecha y hora", + "boolean": "Booleano", + "choice": "Elección" + }, + "boolean_true": "Sí", + "boolean_false": "No", + "choices_missing_error": "No se pueden eliminar opciones. Faltan las siguientes opciones: {{choices}}", + "non_unique_key_error": "La clave debe ser única.", + "key_not_changed": "Por favor, cambie la clave por otra.", + "delete_confirm": "¿Borrar campo {{name}}?", + "delete_confirm_description": "Esto eliminará el campo y todos los datos asociados para todas las entidades.", + "description": "

Aquí puede agregar más campos personalizados a los asuntos.

Una vez que se agrega un campo, no puede cambiar su clave o tipo, y no puede eliminar opciones ni cambiar el estado de múltiples opciones para campos seleccionados. Si elimina un campo, se eliminarán los datos asociados a todos los sujetos.

La forma en que otros programas leen/escriben los datos es clave, por lo que si su campo personalizado se va a integrar con un programa de terceros, asegúrese de que esté configurado correctamente. El valor predeterminado solo se utilizará para elementos nuevos.

Los campos de salida no se pueden ordenar ni filtrar en las vistas de tabla.

" + } } } From e4b25d1eda73cc48d37d86ad96ea2ff1aa170982 Mon Sep 17 00:00:00 2001 From: bittin1ddc447d824349b2 Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 03/11] Translated using Weblate (Swedish) Currently translated at 100.0% (209 of 209 strings) Co-authored-by: bittin1ddc447d824349b2 Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/sv/ Translation: Spoolman/Web Client --- client/public/locales/sv/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/public/locales/sv/common.json b/client/public/locales/sv/common.json index a21903b..6aea7cf 100644 --- a/client/public/locales/sv/common.json +++ b/client/public/locales/sv/common.json @@ -147,7 +147,8 @@ "comment": "Kommentar", "archived": "Arkiverad", "measured_weight": "Uppmätt vikt", - "weight_to_use": "Vikt" + "weight_to_use": "Vikt", + "price": "Pris" }, "fields_help": { "used_weight": "Hur mycket filament som använts på spolen. En ny spole har värdet 0g.", From a6cb08a5876d18c4b9f568164cceb634f8911616 Mon Sep 17 00:00:00 2001 From: Daniel Hultgren Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 04/11] Translated using Weblate (Swedish) Currently translated at 100.0% (209 of 209 strings) Co-authored-by: Daniel Hultgren Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/sv/ Translation: Spoolman/Web Client --- client/public/locales/sv/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/public/locales/sv/common.json b/client/public/locales/sv/common.json index 6aea7cf..aaeb310 100644 --- a/client/public/locales/sv/common.json +++ b/client/public/locales/sv/common.json @@ -156,7 +156,8 @@ "lot_nr": "Tillverkarens batchnummer. Kan användas för att se till att en utskrift har jämn färg ifall flera spolar används.", "weight_to_use": "Välj vilken typ av vikt du vill fylla i. Uppmätt vikt är endast tillgänglig om det valda filamentet har en spolvikt satt.", "measured_weight": "Hur mycket filamentet och spolen väger tillsammans.", - "remaining_weight": "Hur mycket filament som finns kvar på spolen. För en ny spole så är detta det värdet som står på etiketten." + "remaining_weight": "Hur mycket filament som finns kvar på spolen. För en ny spole så är detta det värdet som står på etiketten.", + "price": "Pris för en hel rulle i det konfigurerade valutasystemet. Om det inte är inställt kommer priset för filamentet istället att antas." }, "titles": { "create": "Skapa spole", From 684b17619c669bc274df95352f96352117ab9e69 Mon Sep 17 00:00:00 2001 From: Maurice Kevenaar Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 05/11] Translated using Weblate (Dutch) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (209 of 209 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 | 48 ++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/client/public/locales/nl/common.json b/client/public/locales/nl/common.json index 638d228..293b7a0 100644 --- a/client/public/locales/nl/common.json +++ b/client/public/locales/nl/common.json @@ -101,7 +101,9 @@ "success": "Succesvol", "editSuccess": "{{resource}} succesvol bewerkt", "deleteError": "Fout opgetreden bij het verwijderen van {{resource}} (status code {{statusCode}})", - "createSuccess": "{{resource}} succesvol aangemaakt" + "createSuccess": "{{resource}} succesvol aangemaakt", + "saveSuccessful": "Succesvol opgeslagen!", + "validationError": "Validatie error: {{error}}" }, "no": "Nee", "unknown": "Onbekend", @@ -165,7 +167,7 @@ "used_weight": "Gebruikt gewicht", "id": "ID", "remaining_weight": "Overgebleven gewicht", - "price": "" + "price": "Prijs" }, "titles": { "archive": "Spoel archiveren", @@ -183,7 +185,7 @@ "lot_nr": "Lotnummer van de fabrikant. Kan worden gebruikt om ervoor te zorgen dat een afdruk een consistente kleur heeft als er meerdere spoelen worden gebruikt.", "remaining_weight": "Hoeveel filament zit er nog op de spoel. Bij een nieuwe spoel zal dit overeenkomen met het spoelgewicht.", "location": "Waar de spoel zich bevindt als je meerdere locaties hebt waar je jouw spoelen opslaat.", - "price": "" + "price": "Prijs van een volledige spoel in de door het systeem geconfigureerde valuta. Als dit niet wordt ingevuld, wordt in plaats daarvan uitgegaan van de prijs van het filament." }, "spool": "Spoelen", "messages": { @@ -282,5 +284,45 @@ "kofi": "Tip mij op Ko-fi", "home": { "home": "Thuis" + }, + "settings": { + "header": "Instellingen", + "general": { + "tab": "Algemeen", + "currency": { + "label": "Valuta" + } + }, + "extra_fields": { + "tab": "Extra velden", + "params": { + "name": "Naam", + "key": "Key", + "field_type": "Type", + "unit": "Eenheid", + "order": "Volgorde", + "default_value": "Standaardwaarde", + "choices": "Keuzes", + "multi_choice": "Meerkeuze" + }, + "field_type": { + "text": "Tekst", + "integer": "Gehele getallen", + "integer_range": "Bereik van gehele getallen", + "float": "Kommagetal", + "float_range": "Bereik van kommagetallen", + "datetime": "Datum/tijd", + "boolean": "Booleaanse waarde", + "choice": "Keuze" + }, + "boolean_true": "Ja", + "boolean_false": "Nee", + "choices_missing_error": "U kunt geen keuzes verwijderen. De volgende keuzes ontbreken: {{choices}}", + "non_unique_key_error": "De key moet uniek zijn.", + "key_not_changed": "Verander de key in iets anders.", + "delete_confirm": "Veld {{name}} verwijderen?", + "delete_confirm_description": "Hierdoor worden het veld en alle bijbehorende gegevens voor alle entiteiten verwijderd.", + "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.

" + } } } From b854f936c5bde6c7ecdf21802dd96fd1d318dbea Mon Sep 17 00:00:00 2001 From: Samuel Wang Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 06/11] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (209 of 209 strings) Co-authored-by: Samuel Wang Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/zh_Hans/ Translation: Spoolman/Web Client --- client/public/locales/zh/common.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/client/public/locales/zh/common.json b/client/public/locales/zh/common.json index 67210c4..399f13a 100644 --- a/client/public/locales/zh/common.json +++ b/client/public/locales/zh/common.json @@ -146,7 +146,7 @@ "registered": "登记时间", "comment": "备注", "archived": "存档", - "price": "" + "price": "价格" }, "fields_help": { "weight_to_use": "请选择要输入的重量值。净重只在所选的耗材设置了料盘重量时可用。", @@ -155,7 +155,7 @@ "measured_weight": "耗材和料盘的重量分别是多少。", "location": "如果您有多个存放料盘的地方,请填写料盘所在的位置。", "lot_nr": "制造商的批号。如果使用多个料盘可以使用批号进行控制,以确保打印颜色一致。", - "price": "" + "price": "以系统配置的货币计价的整卷料盘的价格。如果未设置,则默认使用该耗材的价格。" }, "titles": { "create": "创建料盘", @@ -263,23 +263,23 @@ "clone": "#{{id}} 克隆供应商 | Spoolman" }, "home": { - "list": "" + "list": "主页 | Spoolman" }, "help": { - "list": "" + "list": "帮助 | Spoolman" } }, - "kofi": "", + "kofi": "在Ko-fi上给我打赏一点小费", "home": { - "home": "" + "home": "主页" }, "help": { - "help": "", + "help": "帮助", "resources": { - "filament": "", - "vendor": "", - "spool": "" + "filament": "耗材品种。它们具有名称、材料、颜色、直径等属性。", + "vendor": "制造耗材的公司。", + "spool": "特定耗材的单个物理卷轴。" }, - "description": "" + "description": "帮助

以下是一些入门提示。

Spoolman保存了3种不同类型的数据:

要向数据库添加新的料盘,请先创建一个 耗材 对象。完成后,继续为该特定耗材创建一个 料盘 对象。如果以后获取相同耗材的其他料盘,只需生成其他的料盘对象并重复使用同一个耗材对象。

同时,如果您希望跟踪该信息,还可以为制造耗材的公司生成一个 供应商 对象。

您可以选择将其他3D打印机服务链接到 Spoolman,例如 Moonraker,它可以自动监视耗材使用情况并为您更新料盘对象。请参阅 Spoolman README 获取有关如何设置的指导。

" } } From 7a7d43b54891aafd6902fff77a8f7eeb4b6861bc Mon Sep 17 00:00:00 2001 From: Gregory Fontaine Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 07/11] Translated using Weblate (French) Currently translated at 100.0% (209 of 209 strings) Co-authored-by: Gregory Fontaine Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/fr/ Translation: Spoolman/Web Client --- client/public/locales/fr/common.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/public/locales/fr/common.json b/client/public/locales/fr/common.json index 6dafbeb..2299729 100644 --- a/client/public/locales/fr/common.json +++ b/client/public/locales/fr/common.json @@ -111,7 +111,7 @@ "used_weight": "Poids utilisé", "id": "ID", "remaining_weight": "Poids restant", - "price": "" + "price": "Prix" }, "titles": { "archive": "Archiver la bobine", @@ -129,7 +129,7 @@ "lot_nr": "Numéro de lot du fabricant. Peut être utilisé pour s'assurer que la couleur d'une impression est homogène si plusieurs bobines sont utilisées.", "remaining_weight": "La quantité de filament restant sur la bobine. Pour une nouvelle bobine, cela devrait correspondre au poids de la bobine.", "location": "L'emplacement de la bobine si vous stockez vos bobines à plusieurs endroits.", - "price": "" + "price": "Prix d'une bobine complète dans la devise configurée par le système. S'il n'est pas défini, le prix du filament sera pris en compte." }, "spool": "Bobines", "messages": { @@ -273,11 +273,11 @@ }, "help": { "resources": { - "vendor": "Les compagnies qui fabriquent le filament.", + "vendor": "Les sociétés qui fabriquent le filament.", "filament": "Marques de filament. Contient les propriétés comme le nom, le matériau, la couleur, le diamètre, etc.", - "spool": "Les bobines physique pour un filament spécifique." + "spool": "Les bobines physiques pour un filament spécifique." }, - "description": "Aide

Voici quelques informations pour commencer.

Spoolman garde 3 types d'informations différentes :

Pour ajouter une nouvelle bobine dans la base de donnée, commencer par créer un objet Filament. Une fois cela fait, créez un objet bobine pour cette bobine spécifique. Si vous achetez plus tard des bobines supplémentaire du même filament, créez simplement un objet bobine supplémentaire et réutilisez le même objet Filament.

En option, vous pouvez créer un Vendeur pour la compagnie qui fabrique le filament si vous voulez garder une trace de cette information.

Vous avez l'option de connecter d'autres service d'impression 3D à Spoolman, comme Moonraker, pour qu'ils puissent suivre automatiquement votre utilisation de filament et mettre automatiquement à jour l'objet Bobine pour vous. Voir le README Spoolman pour avoir la marche à suivre pour le mettre en place.

", + "description": "Aide

Voici quelques informations pour commencer.

Spoolman garde 3 types d'informations différentes :

Pour ajouter une nouvelle bobine dans la base de données, commencez par créer un objet Filament. Une fois cela fait, créez un objet bobine pour cette bobine spécifique. Si vous achetez plus tard des bobines supplémentaires du même filament, créez simplement un objet bobine supplémentaire et réutilisez le même objet Filament.

En option, vous pouvez créer un Vendeur pour la société qui fabrique le filament si vous voulez garder une trace de cette information.

Vous avez l'option de connecter d'autres service d'impression 3D à Spoolman, comme Moonraker, pour qu'ils puissent suivre automatiquement votre utilisation de filament et mettre automatiquement à jour l'objet Bobine pour vous. Voir le README Spoolman pour avoir la marche à suivre pour le mettre en place.

", "help": "Aide" }, "kofi": "Me donner un pourboire sur Ko-fi", From 445331369b4516536163c5eb09cd52c7415c48f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D1=96=D0=B9?= Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 08/11] Translated using Weblate (Ukrainian) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (209 of 209 strings) Co-authored-by: Сергій Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/uk/ Translation: Spoolman/Web Client --- client/public/locales/uk/common.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/public/locales/uk/common.json b/client/public/locales/uk/common.json index b842848..53e4ff5 100644 --- a/client/public/locales/uk/common.json +++ b/client/public/locales/uk/common.json @@ -42,7 +42,7 @@ "registered": "Додано", "first_used": "Вперше Використано", "remaining_weight": "Залишок Ваги", - "price": "" + "price": "Ціна" }, "spool": "Котушки", "titles": { @@ -65,7 +65,7 @@ "lot_nr": "Номер партії виробника. Може використовуватися для гарантування рівномірного кольору друку при використанні декількох котушок.", "remaining_weight": "Скільки філаменту залишилося на котушці. Для нової котушки це має відповідати вазі філаменту на котушці.", "location": "Де розташована котушка, якщо у вас є кілька місць для зберігання котушок.", - "price": "" + "price": "Ціна цілої котушки у налаштованій в системі валюті. Якщо не вказано, замість неї буде використано ціну філамента." }, "messages": { "archive": "Ви впевнені що хочете архівувати цю котушку?" From a034e9693913d2e2e72a8514cd9f69ef4bb0cc25 Mon Sep 17 00:00:00 2001 From: srbjessen Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 09/11] Translated using Weblate (Danish) Currently translated at 100.0% (209 of 209 strings) Co-authored-by: srbjessen Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/da/ Translation: Spoolman/Web Client --- client/public/locales/da/common.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/public/locales/da/common.json b/client/public/locales/da/common.json index 67a3f87..fe0ed14 100644 --- a/client/public/locales/da/common.json +++ b/client/public/locales/da/common.json @@ -110,7 +110,7 @@ "used_weight": "Brugt vægt", "id": "ID", "remaining_weight": "Resterende vægt", - "price": "" + "price": "Pris" }, "titles": { "archive": "Arkivér spole", @@ -132,7 +132,7 @@ "lot_nr": "Producentens \"batchnummer\". Kan bruges til at sikre ensartede farver ved brug af flere ruller.", "remaining_weight": "Hvor meget filament er der tilbage på spolen. For en ny spole bør dette matches spolens vægt.", "location": "Placering af spolen. Hvis du har flere lokationer.", - "price": "" + "price": "Pris for en fuld spole, i den i systemet konfigurerede valuta. Hvis ikke indstillet, vil prisen bliver estimeret." }, "spool": "Spoler", "messages": { From a99530391b266766833da3a8ab434ffd6ca5f738 Mon Sep 17 00:00:00 2001 From: my_mail Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 10/11] Translated using Weblate (Ukrainian) Currently translated at 100.0% (239 of 239 strings) Co-authored-by: my_mail Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/uk/ Translation: Spoolman/Web Client --- client/public/locales/uk/common.json | 44 +++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/client/public/locales/uk/common.json b/client/public/locales/uk/common.json index 53e4ff5..5815d12 100644 --- a/client/public/locales/uk/common.json +++ b/client/public/locales/uk/common.json @@ -150,7 +150,9 @@ "importProgress": "Імпортування: {{processed}}/{{total}}", "createError": "Трапилась помилка при створенні {{resource}} (код помилки: {{statusCode}})", "editSuccess": "Успішно змінено {{resource}}", - "deleteError": "Помилка при видаленні {{resource}} (код помилки: {{statusCode}})" + "deleteError": "Помилка при видаленні {{resource}} (код помилки: {{statusCode}})", + "saveSuccessful": "Успішно збережено!", + "validationError": "Помилка перевірки: {{error}}" }, "no": "Ні", "yes": "Так", @@ -283,5 +285,45 @@ "kofi": "Задонатити на Ko-fi", "home": { "home": "Домашня" + }, + "settings": { + "header": "Налаштування", + "general": { + "currency": { + "label": "Валюта" + }, + "tab": "Загальне" + }, + "extra_fields": { + "params": { + "key": "Ключ", + "name": "Ім'я", + "field_type": "Тип", + "default_value": "Стандартне значення", + "choices": "Вибір", + "multi_choice": "Вибрати кілька значень", + "unit": "Одиниця", + "order": "Замовлення" + }, + "field_type": { + "text": "Текст", + "integer_range": "Цілочисловий діапазон", + "float": "Число з рухомою комою", + "float_range": "Діапазон чисел з рухомою комою", + "boolean": "Логічний тип даних", + "integer": "Ціле число", + "datetime": "Дата та час", + "choice": "Можливісь вибору" + }, + "boolean_false": "Ні", + "non_unique_key_error": "Ключ має бути унікальним.", + "tab": "Додаткові поля", + "boolean_true": "Так", + "key_not_changed": "Змініть ключ на інший будь ласка.", + "delete_confirm": "Видалити поле {{name}}?", + "delete_confirm_description": "Це призведе до видалення поля та усіх пов'язаних з ним даних для усіх об'єктів.", + "choices_missing_error": "Ви не можете видалити обрані варіанти. Наступні варіанти відсутні: {{choices}}", + "description": "

Тут ви можете додати додаткові користувацькі поля до своїх об’єктів.

Після додавання поля ви не можете змінити його ключ або тип, а для полів типу вибору ви не можете видалити варіанти або змінити стан кількох варіантів. Якщо ви вилучите поле, пов’язані дані для всіх об’єктів буде видалено.

Ключ – це те, як інші програми читають/записують дані, тож якщо ваше спеціальне поле має інтегруватися зі сторонніми програми, переконайтеся, що ви правильно її налаштували. Значення за замовчуванням застосовується лише до нових елементів.

Додаткові поля не можна сортувати чи фільтрувати в режимі перегляду таблиці.

" + } } } From c8b8dab906194489491e4eb943be14d32173fec4 Mon Sep 17 00:00:00 2001 From: luger16 Date: Mon, 29 Jan 2024 21:01:46 +0100 Subject: [PATCH 11/11] Translated using Weblate (German) Currently translated at 93.3% (223 of 239 strings) Co-authored-by: luger16 Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/de/ Translation: Spoolman/Web Client --- client/public/locales/de/common.json | 32 +++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/client/public/locales/de/common.json b/client/public/locales/de/common.json index 8bed94f..f334b2b 100644 --- a/client/public/locales/de/common.json +++ b/client/public/locales/de/common.json @@ -41,7 +41,8 @@ "deleteError": "Fehler beim Löschen {{resource}} (status code: {{statusCode}})", "editSuccess": "{{resource}} erfolgreich bearbeitet", "editError": "Fehler beim Bearbeiten {{resource}} (status code: {{statusCode}})", - "importProgress": "{{processed}}/{{total}} importiert" + "importProgress": "{{processed}}/{{total}} importiert", + "saveSuccessful": "Erfolgreich gesichert!" }, "loading": "Laden", "version": "Version", @@ -147,7 +148,7 @@ "registered": "Registriert", "comment": "Kommentar", "archived": "Archiviert", - "price": "" + "price": "Preis" }, "fields_help": { "weight_to_use": "Auswählen welches Gewicht verwendet werden soll. \"Gemessenes Gewicht\" ist nur verfügbar, wenn das Gewicht der Spule für das Filament hinterlegt ist.", @@ -156,7 +157,7 @@ "measured_weight": "Gesamtgewicht von Spule und Filament.", "location": "Ort, an dem die Spule gelagert wird.", "lot_nr": "Chargennummer des Herstellers. Kann verwendet werden um gleichmäßige Farben zu garantieren, wenn mehrere Spulen verwendet werden.", - "price": "" + "price": "Preis einer vollen Spule in der im System konfigurierten Währung. Falls nicht ausgewählt, wird der Preis des Filaments geschätzt." }, "titles": { "create": "Spule erstellen", @@ -282,5 +283,30 @@ "kofi": "Schick mir ein Trinkgeld über Ko-fi", "home": { "home": "Home" + }, + "settings": { + "header": "Einstellungen", + "general": { + "tab": "Allgemein", + "currency": { + "label": "Währung" + } + }, + "extra_fields": { + "tab": "Extra Felder", + "params": { + "name": "Name", + "field_type": "Typ", + "unit": "Einheit", + "default_value": "Standardwert" + }, + "field_type": { + "text": "Text", + "float": "Dezimalzahl" + }, + "boolean_true": "Ja", + "boolean_false": "Nein", + "delete_confirm": "Feld {{name}} entfernen?" + } } }