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/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": { 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?" + } } } 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.

" + } } } 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", 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.

" + } } } 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" } } diff --git a/client/public/locales/sv/common.json b/client/public/locales/sv/common.json index a21903b..aaeb310 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.", @@ -155,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", diff --git a/client/public/locales/uk/common.json b/client/public/locales/uk/common.json index b842848..5815d12 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": "Ви впевнені що хочете архівувати цю котушку?" @@ -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": "

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

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

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

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

" + } } } 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 获取有关如何设置的指导。

" } }