diff --git a/client/public/locales/cs/common.json b/client/public/locales/cs/common.json index 5c5797e54..1e32bcc0f 100644 --- a/client/public/locales/cs/common.json +++ b/client/public/locales/cs/common.json @@ -150,7 +150,9 @@ "registered": "Registrováno", "comment": "Komentář", "archived": "Archivováno", - "price": "Cena" + "price": "Cena", + "spool_weight": "Prázdná hmotnost", + "initial_weight": "Výchozí hmotnost" }, "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.", @@ -159,7 +161,9 @@ "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": "Cena celé cívky. Pokud není nastavena, předpokládá se cena filamentu." + "price": "Cena celé cívky. Pokud není nastavena, předpokládá se cena filamentu.", + "spool_weight": "Hmotnost prázdné cívky. Tato hodnota může pocházet buď od vlákna, nebo od prodejce, ale sleduje se na úrovni cívky, aby bylo možné zohlednit individuální odchylky hmotnosti prázdné cívky.", + "initial_weight": "Počáteční hmotnost vlákna (čistá hmotnost). Tato hodnota může vycházet z vlákna, ale sleduje se na úrovni cívky, aby bylo možné zohlednit individuální změny hmotnosti vlákna na cívce." }, "titles": { "create": "Vytvořit cívku", @@ -228,7 +232,8 @@ "id": "Id", "name": "Název", "registered": "Registrováno", - "comment": "Komentář" + "comment": "Komentář", + "empty_spool_weight": "Hmotnost prázdné cívky" }, "titles": { "create": "Vytvořit výrobce", @@ -240,6 +245,9 @@ }, "form": { "vendor_updated": "Od otevření této stránky byl tento prodejce někým/něčím aktualizován. Uložením se tyto změny přepíší!" + }, + "fields_help": { + "empty_spool_weight": "Hmotnost prázdné cívky od tohoto výrobce." } }, "table": { diff --git a/client/public/locales/de/common.json b/client/public/locales/de/common.json index f12fece33..15a811981 100644 --- a/client/public/locales/de/common.json +++ b/client/public/locales/de/common.json @@ -36,11 +36,11 @@ "error": "Fehler (status code: {{statusCode}})", "undoable": "Noch {{seconds}} Sekunden um die Aktion rückgängig zu machen.", "createSuccess": "{{resource}} erfolgreich erstellt", - "createError": "Fehler beim Erstellen {{resource}} (status code: {{statusCode}})", + "createError": "Fehler beim Erstellen von {{resource}} (status code: {{statusCode}})", "deleteSuccess": "{{resource}} erfolgreich gelöscht", - "deleteError": "Fehler beim Löschen {{resource}} (status code: {{statusCode}})", + "deleteError": "Fehler beim Löschen von {{resource}} (status code: {{statusCode}})", "editSuccess": "{{resource}} erfolgreich bearbeitet", - "editError": "Fehler beim Bearbeiten {{resource}} (status code: {{statusCode}})", + "editError": "Fehler beim Bearbeiten von {{resource}} (status code: {{statusCode}})", "importProgress": "{{processed}}/{{total}} importiert", "saveSuccessful": "Erfolgreich gesichert!", "validationError": "Validierungsfehler: {{error}}" @@ -149,7 +149,9 @@ "registered": "Registriert", "comment": "Kommentar", "archived": "Archiviert", - "price": "Preis" + "price": "Preis", + "initial_weight": "Anfangsgewicht", + "spool_weight": "Leergewicht" }, "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.", @@ -158,7 +160,9 @@ "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": "Preis einer vollen Spule in der im System konfigurierten Währung. Falls nicht ausgewählt, wird der Preis des Filaments verwendet." + "price": "Preis einer vollen Spule in der im System konfigurierten Währung. Falls nicht ausgewählt, wird der Preis des Filaments verwendet.", + "initial_weight": "Das Anfangsgewicht des Filaments (Nettogewicht). Dieser Wert kann vom Filament stammen, wird jedoch auf Spulenebene verfolgt, um individuelle Schwankungen des Filamentgewichts auf der Spule zu berücksichtigen.", + "spool_weight": "Das Gewicht der leeren Spule. Dieser Wert kann entweder vom Filament oder vom Hersteller stammen, wird jedoch auf Spulenebene verfolgt, um individuelle Schwankungen des Gewichts einer leeren Spule zu berücksichtigen." }, "titles": { "create": "Spule erstellen", @@ -227,7 +231,8 @@ "id": "ID", "name": "Name", "registered": "Registriert", - "comment": "Kommentar" + "comment": "Kommentar", + "empty_spool_weight": "Gewicht der leeren Spule" }, "titles": { "create": "Hersteller erstellen", @@ -239,6 +244,9 @@ }, "form": { "vendor_updated": "Diese Marke wurde, seit dem die Seite geöffnet wurde, von jemand anderem/etwas anderem bearbeitet. Speichern wird diese Änderungen überschreiben!" + }, + "fields_help": { + "empty_spool_weight": "Das Gewicht einer leeren Spule von diesem Hersteller." } }, "table": { @@ -262,7 +270,7 @@ "clone": "#{{id}} Spule duplizieren | Spoolman" }, "vendor": { - "list": "Hersteler | Spoolman", + "list": "Hersteller | Spoolman", "show": "#{{id}} Hersteller anzeigen | Spoolman", "edit": "#{{id}} Hersteller bearbeiten | Spoolman", "create": "Herstellen erstellen | Spoolman", @@ -306,17 +314,26 @@ "order": "Bestellung", "multi_choice": "Mehrfachauswahl", "key": "Schlüssel", - "choices": "Auswahl" + "choices": "Auswahlmöglichkeiten" }, "field_type": { "text": "Text", "float": "Dezimalzahl", - "integer": "Ganze Zahl" + "integer": "Ganze Zahl", + "choice": "Auswahlmöglichkeit", + "integer_range": "Ganzzahlbereich", + "boolean": "Boolescher Wert", + "float_range": "Float-Bereich", + "datetime": "Zeit" }, "boolean_true": "Ja", "boolean_false": "Nein", "delete_confirm": "Feld {{name}} entfernen?", - "description": "

Hier können Sie zusätzliche benutzerdefinierte Felder zu Ihren Elementen hinzufügen.

Nach dem Hinzufügen eines Feldes können Sie dessen Schlüssel oder Typ nicht mehr ändern, und bei Auswahlfeldern können Sie keine Auswahlmöglichkeiten entfernen oder den Mehrfachauswahlstatus ändern. Wenn Sie ein Feld entfernen, werden die zugehörigen Daten für alle Elemente gelöscht.

Der Schlüssel ist derjenige, unter dem andere Programme die Daten lesen/schreiben, wenn Ihr benutzerdefiniertes Feld also mit einem Programm eines Drittanbieters integriert werden soll, stellen Sie sicher, dass Sie ihn richtig einstellen. Der Standardwert wird nur auf neue Elemente angewendet.

Zusätzliche Felder können in den Tabellenansichten nicht sortiert oder gefiltert werden.

" + "description": "

Hier können Sie zusätzliche benutzerdefinierte Felder zu Ihren Elementen hinzufügen.

Nach dem Hinzufügen eines Feldes können Sie dessen Schlüssel oder Typ nicht mehr ändern, und bei Auswahlfeldern können Sie keine Auswahlmöglichkeiten entfernen oder den Mehrfachauswahlstatus ändern. Wenn Sie ein Feld entfernen, werden die zugehörigen Daten für alle Elemente gelöscht.

Der Schlüssel ist derjenige, unter dem andere Programme die Daten lesen/schreiben, wenn Ihr benutzerdefiniertes Feld also mit einem Programm eines Drittanbieters integriert werden soll, stellen Sie sicher, dass Sie ihn richtig einstellen. Der Standardwert wird nur auf neue Elemente angewendet.

Zusätzliche Felder können in den Tabellenansichten nicht sortiert oder gefiltert werden.

", + "choices_missing_error": "Du kannst keine Auswahlmöglichkeiten löschen. Die folgenden Auswahlmöglichkeiten fehlen: {{choices}}", + "key_not_changed": "Bitte ändere den Schlüssel zu einem anderen Wert.", + "delete_confirm_description": "Dadurch werden das Feld und alle zugehörigen Daten für alle Entitäten gelöscht.", + "non_unique_key_error": "Der Schlüssel muss eindeutig sein." }, "settings": "Einstellungen" } diff --git a/client/public/locales/el/common.json b/client/public/locales/el/common.json index 5aacf5497..490b9a33b 100644 --- a/client/public/locales/el/common.json +++ b/client/public/locales/el/common.json @@ -110,7 +110,9 @@ "used_weight": "Χρησιμοποιημένο Βάρος", "id": "Α/Α", "remaining_weight": "Υπολειπόμενο Βάρος", - "price": "Τιμή" + "price": "Τιμή", + "spool_weight": "Βάρος Κενού Καρουλιού", + "initial_weight": "Αρχικό Βάρος" }, "titles": { "archive": "Αρχειοθέτηση Καρουλιού", diff --git a/client/public/locales/es/common.json b/client/public/locales/es/common.json index c2aefe6f2..abfb7d9db 100644 --- a/client/public/locales/es/common.json +++ b/client/public/locales/es/common.json @@ -76,7 +76,9 @@ "archived": "Archivado", "measured_weight": "Peso Medido", "weight_to_use": "Peso", - "price": "Precio" + "price": "Precio", + "initial_weight": "Peso inicial", + "spool_weight": "Peso vacio" }, "fields_help": { "used_weight": "Cuanto filamento ha sido usado de la bobina. Una bobina nueva debería tener 0g usados.", @@ -85,7 +87,9 @@ "weight_to_use": "Elegir el peso a usar. El peso medido solo está disponible si existe el valor de peso del carrete seleccionado.", "measured_weight": "Cuanto pesa el filamento y la bobina.", "remaining_weight": "Cuanto filamento resta en la bobina. Para una bobina nueva el peso debe ser igual al peso indicado de fábrica.", - "price": "Precio de una bobina completa. Si no se establece, se asumirá en su lugar el precio del filamento." + "price": "Precio de una bobina completa. Si no se establece, se asumirá en su lugar el precio del filamento.", + "initial_weight": "El peso inicial del filamento (peso neto). Este valor puede proceder del filamento, pero se rastrea a nivel de bobina para permitir variaciones individuales del peso del filamento en la bobina.", + "spool_weight": "El peso de la bobina cuando está vacía. Este valor puede proceder del filamento o del proveedor, pero se rastrea a nivel de bobina para permitir variaciones individuales del peso de una bobina vacía." }, "titles": { "create": "Crear Bobina", @@ -154,7 +158,8 @@ "id": "ID", "name": "Nombre", "registered": "Registrado", - "comment": "Comentarios" + "comment": "Comentarios", + "empty_spool_weight": "Peso de bobina vacía" }, "titles": { "create": "Crear Fabricante", @@ -166,6 +171,9 @@ }, "form": { "vendor_updated": "Este fabricante ha sido actualizado por alguien/algo desde que abrió esta página. ¡Al guardar, se sobrescribirán los cambios!" + }, + "fields_help": { + "empty_spool_weight": "El peso de una bobina vacía de este proveedor." } }, "table": { diff --git a/client/public/locales/pl/common.json b/client/public/locales/pl/common.json index d5ed96000..0d9511e59 100644 --- a/client/public/locales/pl/common.json +++ b/client/public/locales/pl/common.json @@ -59,7 +59,7 @@ "registered": "Zarejestrowano", "measured_weight": "Zmierzona waga", "weight_to_use": "Waga", - "price": "" + "price": "Cena" }, "fields_help": { "location": "Wpisz gdzie znajduje się szpula, jeśli masz wiele lokalizacji, w których przechowujesz szpule.", @@ -91,7 +91,8 @@ "editError": "Błąd podczas edycji {{resource}} (kod statusu: {{statusCode}})", "importProgress": "Importowanie: {{processed}}/{{total}}", "error": "Błąd (kod statusu: {{statusCode}})", - "createError": "Wystąpił błąd podczas tworzenia {{resource}} (kod statusu: {{statusCode}})" + "createError": "Wystąpił błąd podczas tworzenia {{resource}} (kod statusu: {{statusCode}})", + "saveSuccessful": "Zapisano pomyślnie!" }, "loading": "Wczytywanie", "version": "Wersja", @@ -198,7 +199,7 @@ }, "fields_help": { "material": "Np. PLA, ABS, PETG itp.", - "price": "Cena pełnej szpuli w walucie skonfigurowanej przez system.", + "price": "Cena pełnej szpuli.", "spool_weight": "Waga pustej szpuli. Używana do określenia ciężaru szpuli.", "article_number": "Np. EAN, UPC itp.", "name": "Nazwa filamentu, aby odróżnić ten typ filamentu od innych pochodzących od tego samego producenta. Powinna zawierać np. kolor.", @@ -214,6 +215,9 @@ }, "form": { "filament_updated": "Ten filament został zaktualizowany przez kogoś/coś innego od czasu otwarcia tej strony. Zapisanie nadpisze te zmiany!" + }, + "buttons": { + "add_spool": "Dodaj Szpulę" } }, "vendor": { @@ -282,5 +286,26 @@ "kofi": "Daj napiwek na Ko-fi", "home": { "home": "Strona główna" + }, + "settings": { + "settings": "Ustawienia", + "general": { + "currency": { + "label": "Waluta" + } + }, + "extra_fields": { + "tab": "Dodatkowe Parametry", + "boolean_true": "Tak", + "boolean_false": "Nie", + "params": { + "name": "Nazwa", + "field_type": "Typ", + "unit": "Jednostka", + "order": "Kolejność", + "default_value": "Domyślna Wartość" + } + }, + "header": "Ustawienia" } } diff --git a/client/public/locales/ro/common.json b/client/public/locales/ro/common.json index a9063a677..c6788fb26 100644 --- a/client/public/locales/ro/common.json +++ b/client/public/locales/ro/common.json @@ -30,18 +30,20 @@ "show": "arata", "edit": "editeaza" }, - "warnWhenUnsavedChanges": "Esti sigur? Modificarile ne-salvate vor fi pierdurte", + "warnWhenUnsavedChanges": "Esti sigur? Modificarile ne-salvate vor fi pierdute", "notifications": { "success": "succes", - "error": "eroare", + "error": "Eroare (Cod: {{statusCode}})", "undoable": "Ai inca {{seconds}} secunde sa corectezi", "createSuccess": "{{resource}} creata cu succes", - "createError": "Eroare la crearea {{resource}} (status code: {{statusCode}})", + "createError": "Eroare la crearea {{resource}} (status code: {{statusCode}})", "deleteSuccess": "{{resource}} stearsa cu succes", - "deleteError": "Eroare la stergerea {{resource}} (status code: {{statusCode}})", + "deleteError": "Eroare la stergerea {{resource}} (status code: {{statusCode}})", "editSuccess": "{{resource}} editata cu succes", - "editError": "eroare la editarea {{resource}} (status code: {{statusCode}})", - "importProgress": "Importare: {{processed}}/{{total}}" + "editError": "eroare la editarea {{resource}} (status code: {{statusCode}})", + "importProgress": "Importare: {{processed}}/{{total}}", + "saveSuccessful": "Salvare reusita!", + "validationError": "Eroare de validare: {{error}}" }, "kofi": "Doneaza pe Ko-fi", "loading": "Incarca", @@ -62,56 +64,56 @@ }, "previewScale": "Scala de previzualizare", "contentSettings": "Setări de conținut", - "helpMargin": "", - "description": "", + "helpMargin": "Marginile trebuie configurate pentru a se potrivi cu hârtia de etichetă și imprimanta dvs., modificarea acestora va afecta dimensiunea întregii grile.", + "description": "Modificati setările de mai jos pentru a obține aspectul dorit al etichetelor. Rețineți că imprimantele și sistemul dvs. de operare pot aplica propriile setări, așa că poate fi necesar să incercati mai multe opțiuni înainte ca totul să fie corect. Testați-l pe o bucată de hârtie obișnuită înainte de a imprima pe etichetele reale.", "marginRight": "Marja dreaptă", "rows": "Rânduri", "marginBottom": "Marja de jos", "marginTop": "Marja superioară", "print": "Imprimare", - "printerMarginRight": "", + "printerMarginRight": "Safe-Zone dreapta", "columns": "Coloane", - "helpPrinterMargin": "", + "helpPrinterMargin": "Safe-Zone ar trebui să fie setată la cât de aproape de marginea hârtiei poate imprima imprimanta dvs., modificarea acestora nu va afecta întreaga grilă.", "layoutSettings": "Setări Layout", "dimensions": "Dimensiuni", "skipItems": "Treci peste articole", "paperSize": "Dimensiunea hârtiei", - "printerMarginTop": "", + "printerMarginTop": "Safe-Zone sus", "horizontalSpacing": "Spațiere orizontală", "customSize": "Personalizat", "marginLeft": "Margine stângă", - "printerMarginLeft": "", + "printerMarginLeft": "Safe-Zone stanga", "showBorder": "Arată marginea", - "printerMarginBottom": "", + "printerMarginBottom": "Safe-Zone jos", "title": "Imprimare" }, "spoolSelect": { - "showArchived": "", + "showArchived": "Arata arhivate", "title": "Selectați bobine", - "description": "", - "selectedTotal_one": "", - "selectedTotal_few": "", - "selectedTotal_other": "", - "selectAll": "", - "noSpoolsSelected": "" + "description": "Selectati bobinele pentru care trebuie printate etichete", + "selectedTotal_one": "{{count}} bobina selectata", + "selectedTotal_few": "{{count}} bobine selectate", + "selectedTotal_other": "{{count}} bobine selectate", + "selectAll": "Selecteaza/deselecteaza tot", + "noSpoolsSelected": "Nu ati selectat nicio bobina" }, "qrcode": { - "bedTemp": "", - "title": "", - "button": "", + "bedTemp": "BT: {{temp}}", + "title": "Printati codurile QR", + "button": "Imprimati codurile QR", "showTemperatures": "Temperaturi", - "spoolWeight": "", + "spoolWeight": "Greutatea rolei de filament: {{weight}}", "showFilamentComment": "Filament Comentariu", - "showLotNr": "", + "showLotNr": "Lot Nr", "showContent": "Imprimă eticheta", "showSpoolWeight": "Greutate bobină", - "textSize": "", + "textSize": "Marimea textului", "showVendorComment": "Comentariul furnizorului", - "showSpoolmanIcon": "", + "showSpoolmanIcon": "Arata iconul Spoolman", "showSpoolComment": "Bobină Comentariu", - "extruderTemp": "", + "extruderTemp": "ET: {{temp}}", "showVendor": "Furnizor", - "lotNr": "" + "lotNr": "Lot Nr: {{lot}}" } }, "documentTitle": { @@ -158,54 +160,54 @@ "fields": { "weight_to_use": "Greutate", "registered": "Înregistrat", - "used_weight": "", - "first_used": "", + "used_weight": "Greutate folosita", + "first_used": "Prima utilizare", "location": "Locație", "material": "Material", - "last_used": "", + "last_used": "Ultima utilizare", "archived": "Arhivat", "price": "Preț", - "used_length": "", - "measured_weight": "", - "lot_nr": "", + "used_length": "Lungime folosita", + "measured_weight": "Greutate masurata", + "lot_nr": "Lot Nr", "comment": "Comentariu", "id": "ID", "filament": "Filament", "filament_name": "Filament", - "remaining_length": "", - "remaining_weight": "" + "remaining_length": "Lungime ramasa", + "remaining_weight": "Greutate ramasa" }, "fields_help": { - "location": "", - "weight_to_use": "", - "used_weight": "", - "price": "", - "lot_nr": "", - "remaining_weight": "", - "measured_weight": "" + "location": "Locatia in care bobina este stocata.", + "weight_to_use": "Selectati greutatea care trebuie folosita. Greutatea masurata e disponibila numai daca greutatea bobinei goale este setata pentru filamentul respectiv.", + "used_weight": "Cat filament a fost folosit de pe bobina respectiva. O bobina noua ar trebui sa aiba 0 grame folosite.", + "price": "Pretul unei bobine. Daca nu e definit, pretul filamentului va fi folosit.", + "lot_nr": "Numarul de productie al lotului. Poate fi folosit pentru a garanta consistenta culorii, in caz ca mai multe bobine sunt folosite la acelasi print.", + "remaining_weight": "Cat filament a ramas pe bobina. Aceasta valoare reprezinta greutatea filamentului de pe bobina respectiva.", + "measured_weight": "Greutatea totala a bobinei si filamentului." }, "titles": { "list": "Bobine", - "archive": "", - "show_title": "", + "archive": "Archiveaza bobina", + "show_title": "[Bobina #{{id}}] {{name}}", "create": "Creați bobină", - "show": "", - "edit": "", - "clone": "" + "show": "Arata bobina", + "edit": "Editeaza bobina", + "clone": "Cloneaza bobina" }, "messages": { - "archive": "" + "archive": "Esti sigur ca vrei sa arhivezi aceasta bobina?" }, "form": { - "spool_updated": "", - "new_location_prompt": "" + "spool_updated": "Aceasta bobina a fost modificata de de altcineva in timpul scurs de la deschiderea acestei pagini, Salvarea va suprascrie aceste schimbari!", + "new_location_prompt": "Introduceti o locatie noua" }, "spool": "Bobine" }, "filament": { "fields": { "registered": "Înregistrat", - "article_number": "", + "article_number": "Numarul articolului", "id": "ID", "vendor": "Furnizor", "settings_bed_temp": "Temperatura patului", @@ -213,22 +215,22 @@ "price": "Preț", "name": "Nume", "color_hex": "Culoare", - "settings_extruder_temp": "", + "settings_extruder_temp": "Temperatura extruderului", "vendor_name": "Furnizor", "diameter": "Diametru", "density": "Densitate", "weight": "Greutate", - "spools": "", + "spools": "Arata bobinele", "comment": "Comentariu", - "spool_weight": "" + "spool_weight": "Greutatea bobinei" }, "fields_help": { - "price": "", - "material": "", - "name": "", - "spool_weight": "", + "price": "Pretului unei bobine noi.", + "material": "Ex. PLA, ABS, PETG, etc.", + "name": "Numele filamentului, pentru a-l putea distinge de altele ale aceluiasi producator. Recomandabil sa contina culoarea de exemplu.", + "spool_weight": "Greutatea unei bobine goale (fara filament). Este folosita pentru a calcula greutatea unei bobine cu filament.", "article_number": "", - "weight": "" + "weight": "Greutatea neta a filamentului de pe o bobina. Nu trebuie sa includa greutatea bobinei, ci doar cea a filamentului. De obicei greutatea filementului este cea inscrisa pe ambalaj." }, "titles": { "edit": "Modifica del filamento", @@ -271,15 +273,15 @@ }, "scanner": { "error": { - "notFound": "", - "unknown": "", - "notAllowed": "", - "streamApiNotSupported": "", - "insecureContext": "", - "notReadable": "" + "notFound": "Nicio camera nu a fost gasita.", + "unknown": "Eroare necunoscuta. ({{error}})", + "notAllowed": "Accesul la camera nu a fost permis.", + "streamApiNotSupported": "Browserul nu suporta MediaStream API.", + "insecureContext": "Aceasta pagina nu este servita peste HTTPS.", + "notReadable": "Accesul la camera nu este posibil." }, - "title": "", - "description": "" + "title": "Scanner QR code", + "description": "Scanati QR code-ul Spoolman pentru detalii." }, "table": { "actions": "Acțiuni" diff --git a/client/public/locales/ru/common.json b/client/public/locales/ru/common.json index e4b1dfa88..704fbcf25 100644 --- a/client/public/locales/ru/common.json +++ b/client/public/locales/ru/common.json @@ -150,7 +150,9 @@ "archived": "В архиве", "measured_weight": "Измеренный вес", "weight_to_use": "Масса", - "price": "Цена" + "price": "Цена", + "initial_weight": "Начальный вес", + "spool_weight": "Пустой вес" }, "fields_help": { "used_weight": "Сколько филамента было использовано с катушки. На новой катушке должно быть использовано 0 г.", @@ -159,7 +161,9 @@ "weight_to_use": "Выберите, какое значение веса ввести. Измеренный вес доступен только в том случае, если вес катушки установлен для выбранной филамента.", "measured_weight": "Сколько весит филамент и катушка.", "remaining_weight": "Сколько филамента осталось на катушке. Для новой катушки этот вес должен соответствовать весу катушки.", - "price": "Цена полной катушки. Если не задано, вместо этого будет принята цена филамента." + "price": "Цена полной катушки. Если не задано, вместо этого будет принята цена филамента.", + "initial_weight": "Исходный вес филамента (вес нетто). Это значение может быть указано на основе филамента, но оно отслеживается на уровне катушки, чтобы учесть индивидуальные различия в весе филамента на катушке.", + "spool_weight": "Вес пустой катушки. Это значение может быть указано производителем филамента или поставщиком, но оно отслеживается на уровне катушки, чтобы учесть индивидуальные различия в весе пустой катушки." }, "titles": { "create": "Создать Катушку", @@ -228,7 +232,8 @@ "id": "ID", "name": "Имя", "registered": "Зарегистрирован", - "comment": "Комментарий" + "comment": "Комментарий", + "empty_spool_weight": "Вес пустой катушки" }, "titles": { "create": "Создать производителя", @@ -240,6 +245,9 @@ }, "form": { "vendor_updated": "Этот производитель был обновлен кем-то/чем-то другим с тех пор, как вы открыли эту страницу. При сохранении эти изменения перезапишутся!" + }, + "fields_help": { + "empty_spool_weight": "Вес пустой катушки от этого поставщика." } }, "table": { diff --git a/client/public/locales/zh/common.json b/client/public/locales/zh/common.json index 5fd3e3c13..5de745485 100644 --- a/client/public/locales/zh/common.json +++ b/client/public/locales/zh/common.json @@ -157,7 +157,7 @@ "measured_weight": "耗材和料盘的重量分别是多少。", "location": "如果您有多个存放料盘的地方,请填写料盘所在的位置。", "lot_nr": "制造商的批号。如果使用多个料盘可以使用批号进行控制,以确保打印颜色一致。", - "price": "以系统配置的货币计价的整卷料盘的价格。如果未设置,则默认使用该耗材的价格。" + "price": "整卷料盘的价格。如果未设置,则默认使用该耗材的价格。" }, "titles": { "create": "创建料盘", @@ -295,8 +295,30 @@ "integer_range": "整数范围", "float": "浮点数", "float_range": "浮点数范围", - "boolean": "布尔数" - } + "boolean": "布尔类型", + "datetime": "日期时间", + "text": "文本", + "integer": "整数", + "choice": "选项" + }, + "delete_confirm_description": "这将删除该字段以及所有实体的关联数据。", + "description": "

这里你可以为你的实体添加额外的自定义字段。

一旦添加了字段,就无法更改其键或类型;对于选择类型字段,无法删除选项或更改多选状态。如果删除字段,则所有实体的相关数据将被删除。

键是其他程序读取/写入数据的标识,因此,如果你的自定义字段需要与第三方程序集成,请确保设置正确。默认值仅适用于新项目。

额外字段在表视图中无法进行排序或过滤。

", + "params": { + "name": "名称", + "field_type": "类型", + "order": "顺序", + "default_value": "默认值", + "multi_choice": "多选", + "choices": "选择项", + "key": "键", + "unit": "单位" + }, + "boolean_true": "是", + "boolean_false": "否", + "choices_missing_error": "您无法删除选择。以下选项丢失:{{choices}}", + "non_unique_key_error": "键必须是唯一的。", + "key_not_changed": "请将键改成其他的。", + "delete_confirm": "删除字段 {{name}}?" }, "header": "设置", "general": {