From e5a6bf61188e9b31a0324d8baacfa20f3bd9f39b Mon Sep 17 00:00:00 2001 From: Alessandro Schiavo Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 01/11] Translated using Weblate (Italian) Currently translated at 98.4% (250 of 254 strings) Co-authored-by: Alessandro Schiavo Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/it/ Translation: Spoolman/Web Client --- client/public/locales/it/common.json | 33 ++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/client/public/locales/it/common.json b/client/public/locales/it/common.json index 2e1b650..20a348e 100644 --- a/client/public/locales/it/common.json +++ b/client/public/locales/it/common.json @@ -64,9 +64,9 @@ "documentTitle": { "vendor": { "create": "Crea Produttore | Spoolman", - "clone": "#{{id}} Clona Produttore | Spoolman", + "clone": "#{{id}} Duplica Produttore | Spoolman", "edit": "#{{id}} Modifica Produttore | Spoolman", - "list": "Produttore | Spoolman", + "list": "Produttori | Spoolman", "show": "#{{id}} Mostra Produttore | Spoolman" }, "default": "Spoolman", @@ -111,7 +111,11 @@ "used_weight": "Peso Utilizzato", "id": "ID", "remaining_weight": "Peso Rimanente", - "price": "Prezzo" + "price": "Prezzo", + "filament_external": "Esterno", + "filament_internal": "Interno", + "spool_weight": "Peso a vuoto / Tara", + "initial_weight": "Peso iniziale" }, "titles": { "archive": "Archivia Bobina", @@ -129,7 +133,10 @@ "lot_nr": "Numero di lotto del produttore. Può essere utilizzato per garantire che la stampa abbia colori uniformi se vengono utilizzate più bobine.", "remaining_weight": "Quanto filamento è rimasto sulla bobina. Per una nuova bobina questo dovrebbe corrispondere al peso della bobina.", "location": "Dove si trova la bobina se disponi di più posizioni in cui conservare le bobine.", - "price": "Prezzo di una bobina completa. Se non viene impostato, verrà utilizzato il prezzo del filamento." + "price": "Prezzo di una bobina completa. Se non viene impostato, verrà utilizzato il prezzo del filamento.", + "spool_weight": "Il peso della bobina vuota (tara). Lasciare vuoto per usare il valore dal profilo filamento o dal profilo produttore", + "external_filament": "Hai selezionato un filamento da un database esterno. Un profilo filamento (e possibilmente anche un profilo produttore) verrà creato automaticamente quando crei questa bobina. Ciò potrebbe creare un profilo filamento duplicato se hai già creato un profilo per questo filamento.", + "initial_weight": "Peso iniziale del filamento sulla bobina (peso netto). Se non impostato, viene utilizzato il peso dal profilo del filamento" }, "form": { "new_location_prompt": "Inserisci nuova posizione", @@ -190,7 +197,8 @@ "id": "ID", "color_hex": "Colore", "article_number": "Numero Articolo", - "spools": "Mostra bobine" + "spools": "Mostra bobine", + "external_id": "ID esterno" }, "titles": { "clone": "Clona Filamento", @@ -202,7 +210,9 @@ }, "filament": "Filamenti", "form": { - "filament_updated": "Ci sono stati degli aggiornamenti per questo filamento da quando è stata aperta questa pagina. Il salvataggio sovrascriverà le modifiche!" + "filament_updated": "Ci sono stati degli aggiornamenti per questo filamento da quando è stata aperta questa pagina. Il salvataggio sovrascriverà le modifiche!", + "import_external": "Importa da Esterno", + "import_external_description": "Seleziona un filamento dalla lista per compilare automaticamente i dettagli del modulo creazione filamento. Ciò sovrascriverà qualsiasi informazione hai precedentemente inserito nel modulo.
Se necessario, verrà creato automaticamente un profilo Produttore quando clicchi Ok." }, "buttons": { "add_spool": "Aggiungi Bobina" @@ -220,7 +230,7 @@ "show_title": "[Produttore #{{id}}] {{name}}", "show": "Mostra Produttori", "edit": "Modifica Produttore", - "clone": "Clona Produttore", + "clone": "Duplica Produttore", "create": "Crea Produttore", "list": "Produttori" }, @@ -228,11 +238,16 @@ "registered": "Registrato", "comment": "Note", "name": "Nome", - "id": "ID" + "id": "ID", + "external_id": "ID Esterno", + "empty_spool_weight": "Peso a vuoto della bobina / Tara" }, "vendor": "Produttori", "form": { - "vendor_updated": "Ci sono stati degli aggiornamenti per questo produttore da quando è stata aperta questa pagina. Il salvataggio sovrascriverà le modifiche!" + "vendor_updated": "Questo profilo Produttore ha subito modifiche da qualcuno/qualcosa da quando hai aperto questa pagina. Il salvataggio sovrascriverà tali modifiche!" + }, + "fields_help": { + "empty_spool_weight": "Il peso di una bobina vuota di questo produttore." } }, "scanner": { From 69b856447deb0366971129bfcbf6aab80c13379f Mon Sep 17 00:00:00 2001 From: Miloslav Kos Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 02/11] Translated using Weblate (Czech) Currently translated at 100.0% (258 of 258 strings) Translated using Weblate (Czech) Currently translated at 100.0% (267 of 267 strings) Translated using Weblate (Czech) Currently translated at 100.0% (260 of 260 strings) Translated using Weblate (Czech) Currently translated at 100.0% (255 of 255 strings) Co-authored-by: Miloslav Kos Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/cs/ Translation: Spoolman/Web Client --- client/public/locales/cs/common.json | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/client/public/locales/cs/common.json b/client/public/locales/cs/common.json index 55cbf74..137df13 100644 --- a/client/public/locales/cs/common.json +++ b/client/public/locales/cs/common.json @@ -87,7 +87,15 @@ "none": "Žádný", "border": "Ohraničení", "grid": "Mřížka" - } + }, + "itemCopies": "Kopie položky", + "defaultSettings": "Výchozí", + "addSettings": "Přidat nové nastavení", + "newSetting": "Nový", + "deleteSettings": "Smazat aktuální nastavení", + "settingsName": "Název nastavení", + "settings": "Nastavení", + "deleteSettingsConfirm": "Opravdu chcete toto nastavení odstranit?" }, "qrcode": { "button": "Tisk QR kódů", @@ -105,7 +113,9 @@ "showTemperatures": "Teploty", "showSpoolComment": "Poznámka k cívce", "showFilamentComment": "Poznámka k filamentu", - "showVendorComment": "Poznámka k výrobci" + "showVendorComment": "Poznámka k výrobci", + "template": "Šablona", + "templateHelp": "Pomocí {} vložíte hodnoty objektu cívky jako text. Například {id} bude nahrazeno ID cívky nebo {filament.material} bude nahrazeno materiálem cívky. Text uzavřete dvojitou hvězdičkou **, aby byl tučný. Kliknutím na tlačítko zobrazíte seznam všech dostupných značek." }, "spoolSelect": { "title": "Vybrat cívky", @@ -205,7 +215,11 @@ "settings_bed_temp": "Teplota podložky", "color_hex": "Barva", "spools": "Zobrazit cívky", - "external_id": "Externí ID" + "external_id": "Externí ID", + "single_color": "Jediný", + "coaxial": "Koextrudovaný", + "longitudinal": "Podélná", + "multi_color": "Více" }, "fields_help": { "name": "Název filamentu, aby se tento typ vlákna odlišil od ostatních filamentů od stejného výrobce. Měl by obsahovat například barvu.", @@ -213,7 +227,8 @@ "price": "Cena celé cívky.", "weight": "Hmotnost plného cívky filamentu (čistá hmotnost). Tato hmotnost by neměla zahrnovat hmotnost samotné cívky, ale pouze filamentu. Obvykle se uvádí na obalu.", "spool_weight": "Hmotnost prázdné cívky. Slouží k určení naměřené hmotnosti cívky.", - "article_number": "Např. EAN, UPC, atd." + "article_number": "Např. EAN, UPC, atd.", + "multi_color_direction": "Filamenty mohou mít více barev dvěma způsoby: buď koextruzí jako dvoubarevná vlákna s konzistentními více barvami, nebo podélnými změnami barev jako gradientní vlákna, která mění barvy podél cívky." }, "titles": { "create": "Vytvořit filament", From cbdb3ad2212d61d85ccfa8440ab7abe99a920427 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 03/11] Translated using Weblate (Spanish) Currently translated at 100.0% (258 of 258 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (260 of 260 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (255 of 255 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 | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/client/public/locales/es/common.json b/client/public/locales/es/common.json index ec04238..34b7978 100644 --- a/client/public/locales/es/common.json +++ b/client/public/locales/es/common.json @@ -131,7 +131,11 @@ "settings_bed_temp": "Temp. de Cama", "color_hex": "Color", "spools": "Mostrar las Bobinas", - "external_id": "ID Externo" + "external_id": "ID Externo", + "coaxial": "coextruido", + "single_color": "Único", + "longitudinal": "Longitudinal", + "multi_color": "Multiple" }, "fields_help": { "name": "Nombre del filamento, para distinguir este tipo de filamento entre otros del mismo fabricante. Debe contener por ejemplo: el color.", @@ -139,7 +143,8 @@ "price": "Precio de una bobina completa.", "weight": "El peso de una bobina entera (peso neto). Esta cifra no debe incluir el peso de la bobina vacía, solo el filamento. Es, normalmente, el peso escrito en la etiqueta de la bobina.", "spool_weight": "El peso de una bobina vacía. Se utiliza para determinar el peso medido de una bobina.", - "article_number": "ej. EAN, UPC, etc." + "article_number": "ej. EAN, UPC, etc.", + "multi_color_direction": "Los filamentos pueden tener varios colores de dos formas: mediante coextrusión, como los filamentos bicolor con multicolores consistentes, o mediante cambios de color longitudinales, como los filamentos degradados que cambian de color a lo largo de la bobina." }, "titles": { "create": "Crear Filamento", @@ -234,7 +239,9 @@ "bedTemp": "TC:{{temp}}", "lotNr": "No. Lote:{{lot}}", "showFilamentComment": "Comentario de Filamento", - "button": "Imprimir Códigos QR" + "button": "Imprimir Códigos QR", + "template": "Plantilla", + "templateHelp": "Utiliza {} para insertar valores del objeto spool como texto. Por ejemplo {id} será reemplazado por el id del spool, o {filament.material} será reemplazado por el material del spool. Encierra el texto con un doble asterisco ** para ponerlo en negrita. Haz clic en el botón para ver una lista de todas las etiquetas disponibles." }, "generic": { "printerMarginBottom": "Zona Segura Inferior", @@ -266,7 +273,15 @@ "showBorder": "Mostrar Borde", "printerMarginLeft": "Zona Segura Izquierda", "dimensions": "Dimensiones", - "print": "Imprimir" + "print": "Imprimir", + "itemCopies": "Copias del artículo", + "settings": "Ajustes", + "defaultSettings": "Por defecto", + "addSettings": "Añadir un nuevo ajuste", + "newSetting": "Nuevo", + "deleteSettings": "Eliminar configuración actual", + "deleteSettingsConfirm": "¿Está seguro de que desea eliminar esta configuración?", + "settingsName": "Nombre de la configuración" }, "spoolSelect": { "selectedTotal_one": "{{count}} bobina seleccionada", From d9cfc9006072589569cbffbf3d82a33ff26e2a57 Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 04/11] Translated using Weblate (Italian) Currently translated at 100.0% (258 of 258 strings) Translated using Weblate (Italian) Currently translated at 100.0% (258 of 258 strings) Co-authored-by: Federico Di Lorenzo Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/it/ Translation: Spoolman/Web Client --- client/public/locales/it/common.json | 39 +++++++++++++++++++--------- 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/client/public/locales/it/common.json b/client/public/locales/it/common.json index 20a348e..9b4e9a5 100644 --- a/client/public/locales/it/common.json +++ b/client/public/locales/it/common.json @@ -16,7 +16,9 @@ "bedTemp": "BT: {{temp}}", "lotNr": "Lotto Nr: {{lot}}", "showFilamentComment": "Note Aggiuntive Filamento", - "button": "Stampa QR-Codes" + "button": "Stampa QR-Codes", + "template": "Modello", + "templateHelp": "Utilizza {} per inserire i valori della bobina nel testo. Ad esempio, {id} verrà sostituito con l'id della bobina, oppure {filament.material} verrà sostituito con il materiale della bobina. Racchiudi il testo con un doppio asterisco ** per renderlo in grassetto. Fai clic sul pulsante per visualizzare un elenco di tutte le etichette disponibili." }, "generic": { "printerMarginBottom": "Safe-Zone Inferiore", @@ -48,7 +50,15 @@ "showBorder": "Mostra Bordi", "printerMarginLeft": "Safe-Zone Sinistra", "dimensions": "Dimensioni", - "print": "Stampa" + "print": "Stampa", + "settings": "Impostazioni", + "defaultSettings": "Predefinito", + "addSettings": "Aggiungi nuova impostazione", + "newSetting": "Nuovo", + "deleteSettings": "Elimina impostazione corrente", + "deleteSettingsConfirm": "Sei sicuro di voler eliminare questa impostazione?", + "settingsName": "Nome impostazione", + "itemCopies": "Copie dell'elemento" }, "spoolSelect": { "selectedTotal_one": "{{count}} bobina selezionata", @@ -114,7 +124,7 @@ "price": "Prezzo", "filament_external": "Esterno", "filament_internal": "Interno", - "spool_weight": "Peso a vuoto / Tara", + "spool_weight": "Peso a vuoto/tara", "initial_weight": "Peso iniziale" }, "titles": { @@ -134,9 +144,9 @@ "remaining_weight": "Quanto filamento è rimasto sulla bobina. Per una nuova bobina questo dovrebbe corrispondere al peso della bobina.", "location": "Dove si trova la bobina se disponi di più posizioni in cui conservare le bobine.", "price": "Prezzo di una bobina completa. Se non viene impostato, verrà utilizzato il prezzo del filamento.", - "spool_weight": "Il peso della bobina vuota (tara). Lasciare vuoto per usare il valore dal profilo filamento o dal profilo produttore", + "spool_weight": "Il peso della bobina vuota (tara). Lasciare vuoto per usare il valore dal profilo filamento o dal profilo produttore.", "external_filament": "Hai selezionato un filamento da un database esterno. Un profilo filamento (e possibilmente anche un profilo produttore) verrà creato automaticamente quando crei questa bobina. Ciò potrebbe creare un profilo filamento duplicato se hai già creato un profilo per questo filamento.", - "initial_weight": "Peso iniziale del filamento sulla bobina (peso netto). Se non impostato, viene utilizzato il peso dal profilo del filamento" + "initial_weight": "Peso iniziale del filamento sulla bobina (peso netto). Se non impostato, viene utilizzato il peso dal profilo del filamento." }, "form": { "new_location_prompt": "Inserisci nuova posizione", @@ -178,7 +188,8 @@ "spool_weight": "Il peso di una bobina vuota. Utilizzato per determinare il peso misurato di una bobina.", "price": "Prezzo di una bobina piena.", "weight": "Il peso del filamento di una bobina piena (peso netto). Questo non dovrebbe includere il peso della bobina stessa, ma solo del filamento. È quello che solitamente c'è scritto sulla confezione.", - "material": "Es.: PLA, ABS, PETG, etc." + "material": "Es.: PLA, ABS, PETG, etc.", + "multi_color_direction": "I filamenti possono avere più colori in due modi: attraverso la coestrusione, come i filamenti a due colori con più colori omogenei, o attraverso cambiamenti di colore longitudinali, come i filamenti a gradiente che cambiano colore lungo la bobina." }, "fields": { "material": "Materiale", @@ -191,14 +202,18 @@ "registered": "Registrato", "name": "Nome", "price": "Prezzo", - "settings_bed_temp": "Temperatura Bed", + "settings_bed_temp": "Temperatura Piatto", "vendor": "Produttore", "density": "Densità", "id": "ID", "color_hex": "Colore", "article_number": "Numero Articolo", "spools": "Mostra bobine", - "external_id": "ID esterno" + "external_id": "ID esterno", + "single_color": "Unico", + "multi_color": "Multiplo", + "coaxial": "Coestruso", + "longitudinal": "Longitudinale" }, "titles": { "clone": "Clona Filamento", @@ -240,11 +255,11 @@ "name": "Nome", "id": "ID", "external_id": "ID Esterno", - "empty_spool_weight": "Peso a vuoto della bobina / Tara" + "empty_spool_weight": "Peso a vuoto della bobina/tara" }, "vendor": "Produttori", "form": { - "vendor_updated": "Questo profilo Produttore ha subito modifiche da qualcuno/qualcosa da quando hai aperto questa pagina. Il salvataggio sovrascriverà tali modifiche!" + "vendor_updated": "Questo profilo produttore ha subito modifiche da qualcuno/qualcosa da quando hai aperto questa pagina. Il salvataggio sovrascriverà tali modifiche!" }, "fields_help": { "empty_spool_weight": "Il peso di una bobina vuota di questo produttore." @@ -292,7 +307,7 @@ "clone": "Clona" }, "help": { - "description": "Aiuto

Ecco alcuni suggerimenti per iniziare.

Spoolman può contenere 3 diversi tipi di dati:

Per aggiungere una nuova bobina al database, inizia creando una sezioneFilamento. Fatto ciò, procedi con la creazione di una sezione Bobina per la questa specifica bobina. Se in seguito si acquisiscono altre bobine dello stesso filamento, sarà sufficiente generare altre sezioni bobina e riutilizzare la stessa sezione filamento.

Opzionalmente, si può anche creare una sezione Produttore per l'azienda produttrice del filamento, se si desidera tenere traccia di tali informazioni.

È possibile collegare a Spoolman altri servizi per stampanti 3D, come Moonraker, che può monitorare l'utilizzo del filamento e aggiornare le sezioni Spool automaticamente. Fare riferimento al README di Spoolman per maggiori informazioni sulla configurazione.

", + "description": "Aiuto

Ecco alcuni suggerimenti per iniziare.

Spoolman può contenere 3 diversi tipi di dati:

Per aggiungere una nuova bobina al database, inizia creando una sezione filamento. Fatto ciò, procedi con la creazione di una sezione bobina per la questa specifica bobina. Se in seguito si acquisiscono altre bobine dello stesso filamento, sarà sufficiente generare altre sezioni bobina e riutilizzare la stessa sezione filamento.

Opzionalmente, si può anche creare una sezione produttore per l'azienda produttrice del filamento, se si desidera tenere traccia di tali informazioni.

È possibile collegare a Spoolman altri servizi per stampanti 3D, come Moonraker, che può monitorare l'utilizzo del filamento e aggiornare le sezioni Spool automaticamente. Fare riferimento al README di Spoolman per maggiori informazioni sulla configurazione.

", "resources": { "spool": "Bobine fisiche individuali di uno specifico filamento.", "filament": "Marche di filamento. Hanno proprietà come nome, materiale, colore, diametro e altro.", @@ -341,7 +356,7 @@ "general": { "tab": "Generale", "currency": { - "label": "Corrente" + "label": "Valuta" } } } From 981d08ea657da24a5b4acbf96205be03e5688ef9 Mon Sep 17 00:00:00 2001 From: Maurice Kevenaar Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 05/11] Translated using Weblate (Dutch) Currently translated at 100.0% (258 of 258 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 | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/client/public/locales/nl/common.json b/client/public/locales/nl/common.json index c738d05..faa103e 100644 --- a/client/public/locales/nl/common.json +++ b/client/public/locales/nl/common.json @@ -61,7 +61,15 @@ "marginBottom": "Onderste marge", "horizontalSpacing": "Horizontale afstand", "marginLeft": "Linker marge", - "printerMarginLeft": "Linker Safe-Zone" + "printerMarginLeft": "Linker Safe-Zone", + "settings": "Instellingen", + "defaultSettings": "Standaard", + "addSettings": "Nieuwe instelling toevoegen", + "newSetting": "Nieuw", + "deleteSettings": "Huidige instelling wissen", + "deleteSettingsConfirm": "Weet je zeker dat je deze instelling wilt verwijderen?", + "settingsName": "Naam instelling", + "itemCopies": "Itemkopieën" }, "qrcode": { "extruderTemp": "ET: {{temp}}", @@ -79,7 +87,9 @@ "bedTemp": "BT: {{temp}}", "lotNr": "Lotnummer: {{lot}}", "showFilamentComment": "Opmerking filament", - "button": "QR-Codes afdrukken" + "button": "QR-Codes afdrukken", + "template": "Sjabloon", + "templateHelp": "Gebruik {} om waarden van het spoelobject als tekst in te voegen. Bijvoorbeeld {id} wordt vervangen door het id van de spoel, of {filament.material} wordt vervangen door het materiaal van de spoel. Voeg een dubbel sterretje (**) toe voor en achter de tekst om het vet te maken. Klik op de knop om een lijst met alle beschikbare tags te bekijken." }, "spoolSelect": { "selectedTotal_one": "{{count}} spoel geselecteerd", @@ -210,7 +220,8 @@ "spool_weight": "Het gewicht van een lege spoel. Wordt gebruikt om het gemeten gewicht van een spoel te bepalen.", "price": "Prijs van een volledige spoel.", "weight": "Het filamentgewicht van een volle spoel (nettogewicht). Dit mag niet het gewicht van de spoel zelf omvatten, alleen het filament. Dit staat meestal op de verpakking.", - "material": "Bv. PLA, ABS, PETG, enz." + "material": "Bv. PLA, ABS, PETG, enz.", + "multi_color_direction": "Filamenten kunnen op twee manieren meerdere kleuren hebben: door coëxtrusie, zoals tweekleurige filamenten met consistente meerkleuren, of door kleurveranderingen in de lengterichting, zoals verloopfilamenten die van kleur veranderen langs de spoel." }, "fields": { "material": "Materiaal", @@ -230,7 +241,11 @@ "color_hex": "Kleur", "article_number": "Artikel nummer", "spools": "Spoelen tonen", - "external_id": "Extern ID" + "external_id": "Extern ID", + "single_color": "Enkel", + "multi_color": "Meervoudig", + "coaxial": "Gecoëxtrudeerde", + "longitudinal": "Longitudinaal" }, "titles": { "clone": "Filament klonen", From c69035e70784d8de696717de05bbbcd8493aae85 Mon Sep 17 00:00:00 2001 From: srbjessen Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 06/11] Translated using Weblate (Danish) Currently translated at 100.0% (258 of 258 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 | 78 +++++++++++++++++++--------- 1 file changed, 54 insertions(+), 24 deletions(-) diff --git a/client/public/locales/da/common.json b/client/public/locales/da/common.json index f68beeb..4291941 100644 --- a/client/public/locales/da/common.json +++ b/client/public/locales/da/common.json @@ -16,7 +16,9 @@ "bedTemp": "BT: {{temp}}", "lotNr": "Gruppe nr: {{lot}}", "showFilamentComment": "Filament kommentarer", - "button": "Print QR koder" + "button": "Print QR koder", + "template": "Skabelon", + "templateHelp": "Brug {} til at indsætte værdier for spolen som tekst. For eksempen vil {id} blive erstattet med spolens id, eller {filament.material} vil blive erstattet med materialet på spolen. Omgiv teksten med dobbelte asterisk ** for at gøre teksten fed. Klik på knappen for at vise en liste med mulige tags." }, "generic": { "printerMarginBottom": "Safe-Zone bund", @@ -48,7 +50,15 @@ "showBorder": "Vis ramme", "printerMarginLeft": "Safe-Zone venstre", "dimensions": "Dimensioner", - "print": "Udskriv" + "print": "Udskriv", + "settings": "Indstillinger", + "defaultSettings": "Standard", + "addSettings": "Tilføj ny indstilling", + "newSetting": "Ny", + "deleteSettings": "Slet nuværende indstilling", + "deleteSettingsConfirm": "Er du sikker på du vil slette denne indstilling?", + "settingsName": "Indstillingsnavn", + "itemCopies": "Kopier" }, "spoolSelect": { "selectedTotal_one": "{{count}} spole valgt", @@ -62,11 +72,11 @@ }, "documentTitle": { "vendor": { - "create": "Opret sælger | Spoolman", - "clone": "#{{id}} Klon sælger | Spoolman", - "edit": "#{{id}} Redigér sælger | Spoolman", - "list": "Sælgere | Spoolman", - "show": "#{{id}} Vis sælger | Spoolman" + "create": "Opret producent | Spoolman", + "clone": "#{{id}} Klon producent | Spoolman", + "edit": "#{{id}} Redigér producent | Spoolman", + "list": "Producenter | Spoolman", + "show": "#{{id}} Vis producent | Spoolman" }, "default": "Spoolman", "spool": { @@ -110,7 +120,11 @@ "used_weight": "Brugt vægt", "id": "ID", "remaining_weight": "Resterende vægt", - "price": "Pris" + "price": "Pris", + "initial_weight": "Startvægt", + "spool_weight": "Tom vægt", + "filament_internal": "Intern", + "filament_external": "Ekstern" }, "titles": { "archive": "Arkivér spole", @@ -132,7 +146,10 @@ "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": "Pris for en fuld spole. Hvis ikke indstillet, vil prisen bliver estimeret." + "price": "Pris for en fuld spole. Hvis ikke indstillet, vil prisen bliver estimeret.", + "external_filament": "Du har valgt et Filament fra den eksterne database, Et Filament (og muligvis en Producent) vil blive oprettet automatisk når du gemmer denne spole. Dette kan oprette duplikerede objekter, hvis du allerede har dette filament oprettet.", + "initial_weight": "Startvægten af filament på spolen (nettovægt). Bruger filamentets standardvægt hvis ikke angivet.", + "spool_weight": "Vægten af spolen når den er tom. Et tomt felt vil bruge værdien fra Filament eller Producent." }, "spool": "Spoler", "messages": { @@ -170,11 +187,12 @@ "spool_weight": "Vægten af en tom spole. Bruges til at angive den målte vægt af en spole.", "price": "Pris for en ny spole.", "weight": "Filamentets vægt på en ny spole (Netto vægt). Dette bør ikke inkludere vægten af selve spolen, kun filamentet. Det er som regel den angivne vægt på pakken.", - "material": "f.eks. PLA, ABS, PETG osv." + "material": "f.eks. PLA, ABS, PETG osv.", + "multi_color_direction": "Filamenter kan have flere farver på to måder: Enten koaksialt, som 2- & 3-farvede filamenter med vedvarende flerfarvethed, eller gennem længdeværts ændringer, som regnbuefilamenter, hvor farven skifter undervejs på spolen." }, "fields": { "material": "Materiale", - "vendor_name": "Sælger", + "vendor_name": "Producent", "settings_extruder_temp": "Extruder temperatur", "comment": "Kommentar", "diameter": "Diameter", @@ -184,12 +202,17 @@ "name": "Navn", "price": "Pris", "settings_bed_temp": "Bed temperatur", - "vendor": "Sælger", + "vendor": "Producent", "density": "Massefylde", "id": "ID", "color_hex": "Farve", "article_number": "Produkt nummer", - "spools": "Vis spoler" + "spools": "Vis spoler", + "external_id": "Eksternt ID", + "longitudinal": "Længdeværts", + "multi_color": "Flerfarvet", + "coaxial": "Koaksialt", + "single_color": "Enkeltfarvet" }, "titles": { "clone": "Klon filament", @@ -200,7 +223,9 @@ "list": "Filamenter" }, "form": { - "filament_updated": "Dette filament er blevet redigeret af nogen/noget andet siden du åbnede denne side. Hvis du gemmer overskrives disse ændringer!" + "filament_updated": "Dette filament er blevet redigeret af nogen/noget andet siden du åbnede denne side. Hvis du gemmer overskrives disse ændringer!", + "import_external": "Importér fra Eksternt", + "import_external_description": "Vælg et filament på listen for automatisk at udfylde formularen. Dette vil overskrive alle data du allerede har indtastet i formularen.

En Producent vil blive oprettet automatisk hvis nødvendigt, når du klikker OK." }, "filament": "Filamenter", "buttons": { @@ -216,23 +241,28 @@ }, "vendor": { "titles": { - "show_title": "[Sælger #{{id}}] {{name}}", - "show": "Vis sælger", - "edit": "Redigér sælger", - "clone": "Klon sælger", - "create": "Opret sælger", - "list": "Sælgere" + "show_title": "[Producent #{{id}}] {{name}}", + "show": "Vis producent", + "edit": "Redigér producent", + "clone": "Klon producent", + "create": "Opret producent", + "list": "Producenter" }, "form": { - "vendor_updated": "Denne sælger er blevet redigeret af nogen/noget andet siden du åbnede denne side. Hvis du gemmer overskrives disse ændringer!" + "vendor_updated": "Denne producent er blevet redigeret af nogen/noget andet siden du åbnede denne side. Hvis du gemmer overskrives disse ændringer!" }, "fields": { "registered": "Registreret", "comment": "Kommentar", "name": "Navn", - "id": "ID" + "id": "ID", + "external_id": "Eksternt ID", + "empty_spool_weight": "Tom Spolevægt" }, - "vendor": "Sælgere" + "vendor": "Producenter", + "fields_help": { + "empty_spool_weight": "Vægten af en tom spole fra denne producent." + } }, "scanner": { "title": "QR kode skanner", @@ -281,7 +311,7 @@ "filament": "Filament mærker. De har værdier såsom Navn, Materiale, Farve, Diameter m.fl.", "spool": "Individuelle fysiske spoler af et specifikt filament." }, - "description": "Hjælp

Her er nogle tips til at komme i gang.

Spoolman indeholder 3 forskellige typer data:

For at tilføje en ny spole til databasen, skal du starte med at oprette et Filament objekt. Når dette er gjort, fortsættes der ved at oprette et Spole objekt for den specifikke spole. Hvis du har flere spoler af samme filament, opretter du blot et nyt spole objekt og genbruger samme filament.

Du har også mulighed for at oprette et Forhandler objekt for firmaet der producerer filamentet, hvis du ønsker.

Du har mulighed for at linke andre 3D printer services til Spoolman, Som f.eks. Moonraker. Dette giver mulighed for automatisk at opdatere og overvåge forbruget af filament for hvert print. Læs Spoolman README for information om opsætning af dette.

", + "description": "Hjælp

Her er nogle tips til at komme i gang.

Spoolman indeholder 3 forskellige typer data:

For at tilføje en ny spole til databasen, skal du starte med at oprette et Filament objekt. Når dette er gjort, fortsættes der ved at oprette et Spole objekt for den specifikke spole. Hvis du har flere spoler af samme filament, opretter du blot et nyt spole objekt og genbruger samme filament.

Du har også mulighed for at oprette et Producent objekt for firmaet der producerer filamentet, hvis du ønsker.

Du har mulighed for at linke andre 3D printer services til Spoolman, Som f.eks. Moonraker. Dette giver mulighed for automatisk at opdatere og overvåge forbruget af filament for hvert print. Læs Spoolman README for information om opsætning af dette.

", "help": "Hjælp" }, "kofi": "Donér på Ko-fi", From 19af94efb9da4aef44cbdeee04b1fd4b17c82430 Mon Sep 17 00:00:00 2001 From: Alessandro Schiavo Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 07/11] Translated using Weblate (Italian) Currently translated at 100.0% (258 of 258 strings) Co-authored-by: Alessandro Schiavo Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/it/ Translation: Spoolman/Web Client --- client/public/locales/it/common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/public/locales/it/common.json b/client/public/locales/it/common.json index 9b4e9a5..1b56bb2 100644 --- a/client/public/locales/it/common.json +++ b/client/public/locales/it/common.json @@ -259,7 +259,7 @@ }, "vendor": "Produttori", "form": { - "vendor_updated": "Questo profilo produttore ha subito modifiche da qualcuno/qualcosa da quando hai aperto questa pagina. Il salvataggio sovrascriverà tali modifiche!" + "vendor_updated": "Ci sono stati degli aggiornamenti per questo produttore da quando hai aperto questa pagina. Il salvataggio sovrascriverà le modifiche!" }, "fields_help": { "empty_spool_weight": "Il peso di una bobina vuota di questo produttore." From 87e1e4fb5d901d75cf9c3f1fe46115376b8d7fcd Mon Sep 17 00:00:00 2001 From: Dr_Perry_Coke Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 08/11] Translated using Weblate (Russian) Currently translated at 94.1% (243 of 258 strings) Translated using Weblate (Russian) Currently translated at 93.7% (242 of 258 strings) Co-authored-by: Dr_Perry_Coke Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/ru/ Translation: Spoolman/Web Client --- client/public/locales/ru/common.json | 48 ++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/client/public/locales/ru/common.json b/client/public/locales/ru/common.json index 704fbcf..07f0d74 100644 --- a/client/public/locales/ru/common.json +++ b/client/public/locales/ru/common.json @@ -87,7 +87,15 @@ "none": "Без рамки", "border": "Общая", "grid": "Сетка" - } + }, + "addSettings": "Добавить новую настройку", + "newSetting": "Новый", + "deleteSettings": "Удалить текущую настройку", + "deleteSettingsConfirm": "Вы уверены, что хотите удалить этот параметр?", + "settings": "Настройки", + "defaultSettings": "По умолчанию", + "settingsName": "Имя настройки", + "itemCopies": "Копии элементов" }, "qrcode": { "button": "Распечатать QR-коды", @@ -105,7 +113,9 @@ "showTemperatures": "Температура", "showSpoolComment": "Комментарий к катушке", "showFilamentComment": "Комментарий к филаменту", - "showVendorComment": "Комментарий к продавцу" + "showVendorComment": "Комментарий к продавцу", + "template": "Шаблон", + "templateHelp": "Используйте {}, чтобы вставить значения объекта катушки в виде текста. Например, {id} будет заменен на идентификатор катушки, или {filament.material} будет заменен на материал катушки. Выделите текст двойной звездочкой **, чтобы он был выделен жирным шрифтом. Нажмите на кнопку, чтобы просмотреть список всех доступных тегов." }, "spoolSelect": { "title": "Выберите катушки", @@ -152,7 +162,9 @@ "weight_to_use": "Масса", "price": "Цена", "initial_weight": "Начальный вес", - "spool_weight": "Пустой вес" + "spool_weight": "Пустой вес", + "filament_internal": "Внутренний", + "filament_external": "Внешний" }, "fields_help": { "used_weight": "Сколько филамента было использовано с катушки. На новой катушке должно быть использовано 0 г.", @@ -161,9 +173,10 @@ "weight_to_use": "Выберите, какое значение веса ввести. Измеренный вес доступен только в том случае, если вес катушки установлен для выбранной филамента.", "measured_weight": "Сколько весит филамент и катушка.", "remaining_weight": "Сколько филамента осталось на катушке. Для новой катушки этот вес должен соответствовать весу катушки.", - "price": "Цена полной катушки. Если не задано, вместо этого будет принята цена филамента.", - "initial_weight": "Исходный вес филамента (вес нетто). Это значение может быть указано на основе филамента, но оно отслеживается на уровне катушки, чтобы учесть индивидуальные различия в весе филамента на катушке.", - "spool_weight": "Вес пустой катушки. Это значение может быть указано производителем филамента или поставщиком, но оно отслеживается на уровне катушки, чтобы учесть индивидуальные различия в весе пустой катушки." + "price": "Цена полной катушки. Если не указано, будет использоваться цена филамента.", + "initial_weight": "Исходный вес филамента на катушке (вес нетто). Если не задан, будет использоваться вес объекта, на котором находится филамент.", + "spool_weight": "Вес пустой катушки. Оставьте значение \"пусто\", чтобы использовать значение, указанное в описании филамента или у производителя.", + "external_filament": "Вы выбрали филамент из внешней базы данных. Объект филамент (и, возможно, объект производителя) будет создан автоматически при создании этой катушки. При этом могут возникнуть повторяющиеся объекты филамента, если вы уже создали объект филамент для этой нити накала." }, "titles": { "create": "Создать Катушку", @@ -201,15 +214,21 @@ "settings_extruder_temp": "Температура экструдера", "settings_bed_temp": "Температура стола", "color_hex": "Цвет", - "spools": "Показать катушки" + "spools": "Показать катушки", + "coaxial": "Коэкструдированный", + "longitudinal": "Продольный", + "single_color": "Одноцветный", + "multi_color": "Многоцветный", + "external_id": "Внешний ID" }, "fields_help": { - "name": "Название филамента, чтобы отличить этот тип филамента от друго филамента того же производителя. Например, должен содержать цвет.", + "name": "Название филамента, чтобы отличить этот тип филамента от других того же производителя. Например, должно содержать цвет.", "material": "Например: PLA, ABS, PETG и т.д.", "price": "Цена полной катушки.", "weight": "Вес филамента на полной катушке (вес нетто). Сюда не следует включать вес самой катушки, а только филамента. Это то, что обычно пишут на упаковке.", "spool_weight": "Вес пустой катушки. Используется для определения измеренного веса катушки.", - "article_number": "Например: EAN, UPC, и т.д." + "article_number": "Например: EAN, UPC, и т.д.", + "multi_color_direction": "Филаменты могут иметь несколько цветов двумя способами: либо через коэкструзию, как двойные цветные филаменты с постоянными разноцветными участками, либо через продольные изменения цвета, как градиентные филаменты, которые меняют цвет по всей длине катушки." }, "titles": { "create": "Создать филамент", @@ -220,7 +239,9 @@ "show_title": "[Филамент #{{id}}] {{name}}" }, "form": { - "filament_updated": "Этот филамент был обновлен кем-то/чем-то другим с тех пор, как вы открыли эту страницу. При сохранении эти изменения перезапишутся!" + "filament_updated": "Этот филамент был обновлен кем-то/чем-то другим с тех пор, как вы открыли эту страницу. При сохранении эти изменения перезапишутся!", + "import_external": "Импорт из внешнего источника", + "import_external_description": "Выберите филамент из списка, чтобы автоматически заполнить его данные в форме создания филамента. Это перезапишет все данные, которые вы ввели в форму.

Объект \"Производитель\" будет создан автоматически, если это необходимо, когда вы нажмете \"Ок\"." }, "buttons": { "add_spool": "Добавить катушку" @@ -233,7 +254,8 @@ "name": "Имя", "registered": "Зарегистрирован", "comment": "Комментарий", - "empty_spool_weight": "Вес пустой катушки" + "empty_spool_weight": "Вес пустой катушки", + "external_id": "Внешний ID" }, "titles": { "create": "Создать производителя", @@ -247,7 +269,7 @@ "vendor_updated": "Этот производитель был обновлен кем-то/чем-то другим с тех пор, как вы открыли эту страницу. При сохранении эти изменения перезапишутся!" }, "fields_help": { - "empty_spool_weight": "Вес пустой катушки от этого поставщика." + "empty_spool_weight": "Вес пустой катушки от этого производителя." } }, "table": { @@ -290,7 +312,7 @@ "filament": "Марка филамента. У них есть такие свойства, как имя, материал, цвет, диаметр и многое другое.", "vendor": "Компании, производящие филаменты." }, - "description": "Помощь

Вот несколько советов, которые помогут вам начать

Spoolman хранит 3 различных типа данных:

Чтобы добавить новую катушку в базу данных, начните с создания объекта Филамент. Как только это будет сделано, приступайте к созданию объекта Катушка для этой конкретной катушки. Если позже вы приобретете дополнительные катушки того же филамента, просто создайте дополнительные объекты катушек и повторно используйте тот же объект Филамент.

При желании вы также можете создать объект Поставщика для компании, производящий филамент, если хотите отслеживать эту информацию.

У вас есть возможность связать Spoolman с другими службами 3D-принтеров, например Moonraker, который может автоматически отслеживать использование филамента и обновлять объекты Катушек для вас. Обратитесь к Spoolman README для получения инструкций по настройке.

", + "description": "Помощь

Вот несколько советов, которые помогут вам начать

Spoolman хранит 3 различных типа данных:

Чтобы добавить новую катушку в базу данных, начните с создания объекта Филамент. Как только это будет сделано, приступайте к созданию объекта Катушка для этой конкретной катушки. Если позже вы приобретете дополнительные катушки того же филамента, просто создайте дополнительные объекты катушек и повторно используйте тот же объект Филамент.

При желании вы также можете создать объект Производитель для компании, производящий филамент, если хотите отслеживать эту информацию.

У вас есть возможность связать Spoolman с другими службами 3D-принтеров, например Moonraker, который может автоматически отслеживать использование филамента и обновлять объекты Катушек для вас. Обратитесь к Spoolman README для получения инструкций по настройке.

", "help": "Помощь" }, "kofi": "Поддержите меня на Ko-fi", From d90426b63df61ab3a2275b36654c9982b6cbf42d Mon Sep 17 00:00:00 2001 From: Mantasp Mants Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 09/11] Added translation using Weblate (Lithuanian) Co-authored-by: Mantasp Mants --- client/public/locales/lt/common.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 client/public/locales/lt/common.json diff --git a/client/public/locales/lt/common.json b/client/public/locales/lt/common.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/client/public/locales/lt/common.json @@ -0,0 +1 @@ +{} From edbde651ed8dbf09881c57be0fd6596fefc0c675 Mon Sep 17 00:00:00 2001 From: Diogo Resende Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 10/11] Translated using Weblate (Portuguese) Currently translated at 100.0% (258 of 258 strings) Co-authored-by: Diogo Resende Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/pt/ Translation: Spoolman/Web Client --- client/public/locales/pt/common.json | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/client/public/locales/pt/common.json b/client/public/locales/pt/common.json index a133974..6f73d4c 100644 --- a/client/public/locales/pt/common.json +++ b/client/public/locales/pt/common.json @@ -87,7 +87,15 @@ "border": "Borda", "grid": "Grade" }, - "printerMarginTop": "Área Segura Superior" + "printerMarginTop": "Área Segura Superior", + "settings": "Opções", + "defaultSettings": "Por omissão", + "addSettings": "Adicionar Opção", + "newSetting": "Novo", + "deleteSettings": "Remover Opção Actual", + "deleteSettingsConfirm": "Tem a certeza que pretender remover esta opção?", + "settingsName": "Nome da Opção", + "itemCopies": "Cópias do Artigo" }, "spoolSelect": { "selectedTotal_one": "{{count}} carretel selecionado", @@ -115,7 +123,9 @@ "showTemperatures": "Temperaturas", "showSpoolComment": "Comentário sobre o Carretel", "showFilamentComment": "Comentário sobre o Filamento", - "showVendorComment": "Comentário sobre o Fabricante" + "showVendorComment": "Comentário sobre o Fabricante", + "template": "Modelo", + "templateHelp": "Use {} para incluir valores da bobine como texto. Por exemplo {id} será substituído pelo ID da bobine, ou {filament.material} será substituído pelo material da bobine. Coloque texto entre duplos asteriscos ** para colocar a negrito. Pressione o botão para ver a lista de etiquetas disponíveis." } }, "spool": { @@ -193,7 +203,11 @@ "settings_bed_temp": "Temperatura da Mesa", "color_hex": "Cor", "spools": "Mostrar Carretéis", - "external_id": "ID Externo" + "external_id": "ID Externo", + "single_color": "Único", + "multi_color": "Múltiplo", + "coaxial": "Coextrusado", + "longitudinal": "Longitudinal" }, "fields_help": { "article_number": "Por exemplo EAN, UPC, etc.", @@ -201,7 +215,8 @@ "name": "Nome do filamento, para distinguir este tipo de filamento entre outros do mesmo fabricante. Deve conter a cor, por exemplo.", "material": "Por exemplo PLA, ABS, PETG, etc.", "weight": "O peso do filamento de um carretel cheio (peso líquido). Isso não deve incluir o peso do carretel em si, apenas o filamento. É o que normalmente está escrito na embalagem.", - "spool_weight": "O peso de um carretel vazio. Usado para determinar o peso medido de um carretel." + "spool_weight": "O peso de um carretel vazio. Usado para determinar o peso medido de um carretel.", + "multi_color_direction": "Os filamentos podem ter múltiplas cores de duas formas: por coextrusão, como os filamentos de duas cores com estas consistentes ao longo do filamento, or através de mudança de cor longitudinal, como os filamentos que contêm gradientes de cores que vão mudando ao longo da bobine." }, "titles": { "create": "Criar Filamento", From 356946d8d31424105fef4fef30a9cd9bc1757e9d Mon Sep 17 00:00:00 2001 From: Ahti Nurme Date: Mon, 5 Aug 2024 16:49:27 +0200 Subject: [PATCH 11/11] Translated using Weblate (Estonian) Currently translated at 12.4% (32 of 258 strings) Added translation using Weblate (Estonian) Co-authored-by: Ahti Nurme Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/et/ Translation: Spoolman/Web Client --- client/public/locales/et/common.json | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 client/public/locales/et/common.json diff --git a/client/public/locales/et/common.json b/client/public/locales/et/common.json new file mode 100644 index 0000000..1b796d6 --- /dev/null +++ b/client/public/locales/et/common.json @@ -0,0 +1,40 @@ +{ + "actions": { + "list": "Kuva", + "create": "Loo", + "edit": "Muuda", + "show": "Näita", + "clone": "Klooni" + }, + "buttons": { + "create": "Loo", + "save": "Salvesta", + "confirm": "Oled kindel?", + "clear": "Tühjenda", + "refresh": "Uuenda", + "show": "Näita", + "hideColumns": "Peida tulbad", + "clearFilters": "Tühjenda filtrid", + "edit": "Muuda", + "undo": "Võta tagasi", + "clone": "Klooni", + "archive": "Arhiveeri", + "notAccessTitle": "Sul pole õigusi sisenemiseks", + "saveAndAdd": "Salvesta ja Lisa", + "logout": "Logi välja", + "delete": "Kustuta", + "cancel": "Tühista", + "import": "Impordi", + "filter": "Filtreeri", + "unArchive": "Võta arhiivist tagasi", + "hideArchived": "Peida arhiveeritud", + "showArchived": "Näita arhiveeritud" + }, + "notifications": { + "error": "Viga (kood: {{statusCode}})", + "undoable": "Sul on {{seconds}} sekundit, et muudatus tagasi võtta.", + "success": "Õnnestunud", + "createSuccess": "Loodi {{resource}}" + }, + "warnWhenUnsavedChanges": "Oled sa kindel, et soovid lahkuda? Sul on salvestamata muudatusi." +}