From a78229063b2974209c7e427efd4f916ed4a7a161 Mon Sep 17 00:00:00 2001 From: Alexander Leinich <104523700+u8array@users.noreply.github.com> Date: Tue, 20 Oct 2026 22:10:19 +0200 Subject: [PATCH 1/5] Revert "feat(printer): the interfaces tab edits the serial and applicator ports" This reverts commit a3ffbb56329ce720d9fa2efdca727796da00b75a. --- .../PrinterSettings/InterfacesTab.test.tsx | 57 ----- .../PrinterSettings/InterfacesTab.tsx | 226 ------------------ .../PrinterSettings/PrinterSettingsModal.tsx | 3 - src/locales/ar.ts | 59 ----- src/locales/bg.ts | 59 ----- src/locales/cs.ts | 59 ----- src/locales/da.ts | 59 ----- src/locales/de.ts | 59 ----- src/locales/el.ts | 59 ----- src/locales/en.ts | 59 ----- src/locales/es.ts | 59 ----- src/locales/et.ts | 59 ----- src/locales/fa.ts | 59 ----- src/locales/fi.ts | 59 ----- src/locales/fr.ts | 59 ----- src/locales/he.ts | 59 ----- src/locales/hr.ts | 59 ----- src/locales/hu.ts | 59 ----- src/locales/it.ts | 59 ----- src/locales/ja.ts | 59 ----- src/locales/ko.ts | 59 ----- src/locales/lt.ts | 59 ----- src/locales/lv.ts | 59 ----- src/locales/nl.ts | 59 ----- src/locales/no.ts | 59 ----- src/locales/pl.ts | 59 ----- src/locales/pt.ts | 59 ----- src/locales/ro.ts | 59 ----- src/locales/sk.ts | 59 ----- src/locales/sl.ts | 59 ----- src/locales/sr.ts | 59 ----- src/locales/sv.ts | 59 ----- src/locales/tr.ts | 59 ----- src/locales/zh-hans.ts | 59 ----- src/locales/zh-hant.ts | 59 ----- src/store/slices/uiSlice.ts | 1 - 36 files changed, 2175 deletions(-) delete mode 100644 src/components/PrinterSettings/InterfacesTab.test.tsx delete mode 100644 src/components/PrinterSettings/InterfacesTab.tsx diff --git a/src/components/PrinterSettings/InterfacesTab.test.tsx b/src/components/PrinterSettings/InterfacesTab.test.tsx deleted file mode 100644 index 227c5827..00000000 --- a/src/components/PrinterSettings/InterfacesTab.test.tsx +++ /dev/null @@ -1,57 +0,0 @@ -// @vitest-environment jsdom -import { describe, it, expect, afterEach, beforeEach } from "vitest"; -import { render, cleanup, fireEvent, act } from "@testing-library/react"; -import { InterfacesTab } from "./InterfacesTab"; -import { useLabelStore } from "../../store/labelStore"; -import { fallbackTranslations as en } from "../../locales"; - -afterEach(cleanup); -beforeEach(() => { - act(() => { - useLabelStore.setState({ printerProfile: {} }); - }); -}); - -const loc = en.printerSettings.interfaces; -const profile = () => useLabelStore.getState().printerProfile; -const pick = (r: ReturnType, field: string, option: string | RegExp) => { - fireEvent.click(r.getByRole("button", { name: field })); - fireEvent.click(r.getByRole("option", { name: option })); -}; - -describe("InterfacesTab", () => { - it("builds the serial port slot by slot and clears the field with the last slot", () => { - const r = render(); - pick(r, loc.parity, new RegExp(loc.parityE)); - pick(r, loc.baud, "9600"); - expect(profile().serialPort).toEqual({ baud: "9600", parity: "E" }); - pick(r, loc.baud, loc.notSet); - pick(r, loc.parity, loc.notSet); - expect(profile()).toEqual({}); - }); - - it("fills the six serial slots from a preset and says so while the port is incomplete", () => { - const r = render(); - expect(r.getByRole("button", { name: en.label.preset }).textContent).toContain(loc.notSet); - pick(r, loc.baud, "9600"); - expect(r.getByText(loc.serialIncomplete)).toBeTruthy(); - expect(r.getByRole("button", { name: en.label.preset }).textContent).toContain(en.label.presetCustom); - pick(r, en.label.preset, /^115200 8N1/); - expect(profile().serialPort).toEqual({ baud: "115200", dataBits: "8", parity: "N", stopBits: "1", handshake: "X", protocol: "N" }); - expect(r.queryByText(loc.serialIncomplete)).toBeNull(); - fireEvent.click(r.getByRole("button", { name: en.label.preset })); - expect(r.queryByRole("option", { name: en.label.presetCustom })).toBeNull(); - expect(r.queryByRole("option", { name: loc.notSet })).toBeNull(); - }); - - it("sets one applicator slot on its own once the port is shown", () => { - const r = render(); - expect(r.queryByRole("button", { name: loc.startPrint })).toBeNull(); - fireEvent.click(r.getByRole("button", { name: loc.auxShow })); - pick(r, loc.startPrint, new RegExp(loc.startPrintL)); - expect(profile()).toEqual({ auxPortStartPrint: "l" }); - expect(r.queryByRole("button", { name: loc.auxHide })).toBeNull(); - pick(r, loc.startPrint, en.printerSettings.defaultOption); - expect(profile()).toEqual({}); - }); -}); diff --git a/src/components/PrinterSettings/InterfacesTab.tsx b/src/components/PrinterSettings/InterfacesTab.tsx deleted file mode 100644 index c7de1812..00000000 --- a/src/components/PrinterSettings/InterfacesTab.tsx +++ /dev/null @@ -1,226 +0,0 @@ -import { useId, useState } from "react"; -import { useT } from "../../hooks/useT"; -import { useLabelStore } from "../../store/labelStore"; -import { - AUX_PORT_SLOTS, - AUX_PORT_END_PRINT_VALUES, - AUX_PORT_ERROR_MODE_VALUES, - AUX_PORT_MODE_VALUES, - AUX_PORT_START_PRINT_VALUES, - AUX_PORT_SWITCH_VALUES, - SERIAL_BAUD_VALUES, - SERIAL_DATA_BITS_VALUES, - SERIAL_HANDSHAKE_VALUES, - SERIAL_PARITY_VALUES, - SERIAL_PORT_FIELDS, - SERIAL_PROTOCOL_VALUES, - SERIAL_STOP_BITS_VALUES, - type PrinterProfile, -} from "@zplab/core/types/PrinterProfile"; -import { ZplCommandLabel, ZplEnumSubCustomSelect, ZplField, ZplFieldHint } from "./zplFieldPrimitives"; -import { fieldGridCols, fieldGridCell } from "../ui/formStyles"; - -type LocInterfaces = ReturnType["printerSettings"]["interfaces"]; -type SerialPort = NonNullable; - -const PARITY_KEYS = { N: "parityN", E: "parityE", O: "parityO" } as const satisfies Record<(typeof SERIAL_PARITY_VALUES)[number], keyof LocInterfaces>; -const HANDSHAKE_KEYS = { X: "handshakeX", D: "handshakeD", R: "handshakeR", M: "handshakeM" } as const satisfies Record<(typeof SERIAL_HANDSHAKE_VALUES)[number], keyof LocInterfaces>; -const PROTOCOL_KEYS = { A: "protocolA", N: "protocolN", Z: "protocolZ" } as const satisfies Record<(typeof SERIAL_PROTOCOL_VALUES)[number], keyof LocInterfaces>; -const AUX_MODE_KEYS = { "0": "auxMode0", "1": "auxMode1", "2": "auxMode2" } as const satisfies Record<(typeof AUX_PORT_MODE_VALUES)[number], keyof LocInterfaces>; -const END_PRINT_KEYS = { "0": "endPrint0", "1": "endPrint1", "2": "endPrint2", "3": "endPrint3", "4": "endPrint4" } as const satisfies Record<(typeof AUX_PORT_END_PRINT_VALUES)[number], keyof LocInterfaces>; -const START_PRINT_KEYS = { p: "startPrintP", l: "startPrintL" } as const satisfies Record<(typeof AUX_PORT_START_PRINT_VALUES)[number], keyof LocInterfaces>; -const ERROR_MODE_KEYS = { e: "errorModeE", f: "errorModeF" } as const satisfies Record<(typeof AUX_PORT_ERROR_MODE_VALUES)[number], keyof LocInterfaces>; -const SWITCH_KEYS = { e: "enabled", d: "disabled" } as const satisfies Record<(typeof AUX_PORT_SWITCH_VALUES)[number], keyof LocInterfaces>; -// The three line settings a host is set up with in practice, 8N1 with XON/XOFF. -const SERIAL_PRESET_BAUDS = ["9600", "19200", "115200"] as const; -const serialPreset = (baud: (typeof SERIAL_PRESET_BAUDS)[number]): SerialPort => ({ baud, dataBits: "8", parity: "N", stopBits: "1", handshake: "X", protocol: "N" }); -const noBadge = () => ""; - -/** Serial port and applicator port of the setup script (^SC, ^JJ). */ -export function InterfacesTab() { - const t = useT(); - const profile = useLabelStore((s) => s.printerProfile); - const patchPrinterProfile = useLabelStore((s) => s.patchPrinterProfile); - const loc = t.printerSettings.interfaces; - const serial: SerialPort = profile.serialPort ?? {}; - const serialSlotsSet = SERIAL_PORT_FIELDS.filter((f) => serial[f] !== undefined).length; - const activePreset = SERIAL_PRESET_BAUDS.find((baud) => SERIAL_PORT_FIELDS.every((f) => serial[f] === serialPreset(baud)[f])); - const anyAuxSet = AUX_PORT_SLOTS.some(([field]) => profile[field] !== undefined); - // A set slot ships with the script, so the port hides only while it is empty. - const [auxOpen, setAuxOpen] = useState(false); - const auxId = useId(); - const showAux = auxOpen || anyAuxSet; - // The slots are one command on the wire, so the last cleared slot clears the field. - const setSerial = (patch: Partial) => { - const merged = { ...serial, ...patch }; - // Wire order keeps the object equal by value to what the parser builds. - const next: SerialPort = Object.fromEntries(SERIAL_PORT_FIELDS.flatMap((f) => (merged[f] === undefined ? [] : [[f, merged[f]]]))); - patchPrinterProfile({ serialPort: SERIAL_PORT_FIELDS.some((f) => next[f] !== undefined) ? next : undefined }); - }; - - return ( -
- - -
- `${baud} 8N1 ${loc.handshakeX}`} - optionBadge={noBadge} - onChange={(baud) => baud !== undefined && patchPrinterProfile({ serialPort: serialPreset(baud) })} - className={fieldGridCell} - /> -
-
- v} - optionBadge={noBadge} - onChange={(baud) => setSerial({ baud })} - className={fieldGridCell} - /> - v} - optionBadge={noBadge} - onChange={(dataBits) => setSerial({ dataBits })} - className={fieldGridCell} - /> - loc[PARITY_KEYS[v]]} - onChange={(parity) => setSerial({ parity })} - className={fieldGridCell} - /> - v} - optionBadge={noBadge} - onChange={(stopBits) => setSerial({ stopBits })} - className={fieldGridCell} - /> - loc[HANDSHAKE_KEYS[v]]} - onChange={(handshake) => setSerial({ handshake })} - className={fieldGridCell} - /> - loc[PROTOCOL_KEYS[v]]} - onChange={(protocol) => setSerial({ protocol })} - className={fieldGridCell} - /> -
- - {loc.serialBaudHint} - - {serialSlotsSet > 0 && serialSlotsSet < SERIAL_PORT_FIELDS.length ? ( - - {loc.serialIncomplete} - - ) : null} -
- - - - {anyAuxSet ? null : ( - - )} - {showAux ? ( -
- loc[AUX_MODE_KEYS[v]]} - onChange={(auxPortMode) => patchPrinterProfile({ auxPortMode })} - className={fieldGridCell} - /> - loc[END_PRINT_KEYS[v]]} - onChange={(auxPortEndPrint) => patchPrinterProfile({ auxPortEndPrint })} - className={fieldGridCell} - /> - loc[START_PRINT_KEYS[v]]} - onChange={(auxPortStartPrint) => patchPrinterProfile({ auxPortStartPrint })} - className={fieldGridCell} - /> - loc[ERROR_MODE_KEYS[v]]} - onChange={(auxPortErrorMode) => patchPrinterProfile({ auxPortErrorMode })} - className={fieldGridCell} - /> - loc[SWITCH_KEYS[v]]} - onChange={(auxPortReprint) => patchPrinterProfile({ auxPortReprint })} - className={fieldGridCell} - /> - loc[SWITCH_KEYS[v]]} - onChange={(auxPortRibbonLow) => patchPrinterProfile({ auxPortRibbonLow })} - className={fieldGridCell} - /> -
- ) : null} -
-
- ); -} diff --git a/src/components/PrinterSettings/PrinterSettingsModal.tsx b/src/components/PrinterSettings/PrinterSettingsModal.tsx index 5012deff..13f3ee17 100644 --- a/src/components/PrinterSettings/PrinterSettingsModal.tsx +++ b/src/components/PrinterSettings/PrinterSettingsModal.tsx @@ -25,7 +25,6 @@ import { StoredGraphicsTab } from "./StoredGraphicsTab"; import { IdentityTab } from "./IdentityTab"; import { MaintenanceTab } from "./MaintenanceTab"; import { SensorsTab } from "./SensorsTab"; -import { InterfacesTab } from "./InterfacesTab"; import { McpServerTab } from "./McpServerTab"; import { MediaFeedTab } from "./MediaFeedTab"; import { RfidTab } from "./RfidTab"; @@ -57,7 +56,6 @@ const TOP_TAB_OF = { identity: 'setupScript', maintenance: 'setupScript', sensors: 'setupScript', - interfaces: 'setupScript', storedFonts: 'objects', storedGraphics: 'objects', } as const satisfies Record; @@ -103,7 +101,6 @@ const TAB_COMPONENTS: Partial> = { identity: IdentityTab, maintenance: MaintenanceTab, sensors: SensorsTab, - interfaces: InterfacesTab, }; const MODAL_BOX_CLS = diff --git a/src/locales/ar.ts b/src/locales/ar.ts index 7f84e7a1..99bcc397 100644 --- a/src/locales/ar.ts +++ b/src/locales/ar.ts @@ -519,7 +519,6 @@ const ar = { identity: 'الهوية', maintenance: 'Maintenance', sensors: 'المستشعرات', - interfaces: 'واجهات', }, railGroupPerLabel: 'لكل ملصق', rfid: { @@ -802,64 +801,6 @@ const ar = { modeProtectCancel: 'إلغاء', modeProtectMenu: 'تغييرات القائمة', }, - interfaces: { - serialHeading: 'المنفذ التسلسلي', - serialBaudHint: 'بما أنه يُرسَل عبر الوصلة التسلسلية نفسها، فإن معدل باود جديدًا ينهي الاتصال قبل حفظ الإعدادات.', - serialIncomplete: 'يُرسَل المنفذ فقط بعد ضبط الفتحات الستة جميعها.', - notSet: 'غير محدد', - baud: 'معدل البث (باود)', - baudTip: 'ما مدى سرعة تواصل المنفذ التسلسلي. يجب أن يستخدم المضيف نفس السرعة.', - dataBits: 'بتات البيانات', - dataBitsTip: 'عدد البتات لكل حرف على الخط التسلسلي.', - parity: 'التماثل', - parityTip: 'بت التحقق المضاف إلى كل حرف.', - parityN: 'بلا', - parityE: 'زوجي', - parityO: 'فردي', - stopBits: 'بتات التوقف', - stopBitsTip: 'البتات التي تنهي كل حرف.', - handshake: 'المصافحة', - handshakeTip: 'كيف تخبر الطابعة المضيف بالتوقف مؤقتًا بينما ذاكرته المؤقتة ممتلئة.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR و XON/XOFF', - protocol: 'بروتوكول النقل', - protocolTip: 'تأكيد قد تتوقعه برمجية المضيف لكل كتلة بيانات. اتركه بلا شيء إلا إذا طلبه المضيف.', - protocolA: 'ACK/NAK', - protocolN: 'بلا', - protocolZ: 'Zebra', - auxHeading: 'منفذ المطبّق', - auxHint: 'المطبّق هو جهاز وضع الملصقات الذي يشغّله هذا المنفذ.', - auxShow: 'إظهار منفذ المطبّق', - auxHide: 'إخفاء منفذ المطبّق', - auxMode: 'عند خطأ من جهاز التحقق', - auxModeTip: 'ما تفعله الطابعة عندما يُبلغ جهاز التحقق على منفذ المطبّق عن ملصق معيب.', - auxMode0: 'إيقاف', - auxMode1: 'إعادة الطباعة عند الخطأ', - auxMode2: 'أقصى إنتاجية', - endPrint: 'إشارة End Print', - endPrintTip: 'الإشارة التي ترسلها الطابعة على منفذ المطبّق عند انتهاء الملصق.', - endPrint0: 'إيقاف', - endPrint1: 'عادةً High، Low أثناء تحرك الملصق', - endPrint2: 'عادةً Low، High أثناء تحرك الملصق', - endPrint3: 'عادةً High، Low لمدة 20 ms بعد الملصق', - endPrint4: 'عادةً Low، High لمدة 20 ms بعد الملصق', - startPrint: 'إشارة Start Print', - startPrintTip: 'هل يبدأ المطبّق الملصق بنبضة قصيرة أم بالاحتفاظ بالخط.', - startPrintP: 'نبضة', - startPrintL: 'مستوى', - errorMode: 'خطأ الملصق', - errorModeTip: 'ما يحدث للملصق عندما يُبلغ المطبّق عن خطأ.', - errorModeE: 'يتوقف مؤقتًا مع خطأ', - errorModeF: 'يُغذي ملصقًا فارغًا', - reprint: 'إشارة إعادة الطباعة', - reprintTip: 'يتيح للمطبّق طلب الملصق الأخير مرة أخرى.', - ribbonLow: 'تحذير انخفاض الشريط', - ribbonLowTip: 'يتيح للطابعة تحذير المطبّق عندما يقترب الشريط من النفاد.', - enabled: 'ممكّن', - disabled: 'معطّل', - }, sensors: { sensorSelect: 'مستشعر الوسائط', sensorSelectTip: 'أي مستشعر يحدد بداية كل ملصق، مستشعر الفجوة ينظر عبر مادة الدعم، والمستشعر الانعكاسي يبحث عن علامة سوداء.', diff --git a/src/locales/bg.ts b/src/locales/bg.ts index 95c74f88..c3121c91 100644 --- a/src/locales/bg.ts +++ b/src/locales/bg.ts @@ -519,7 +519,6 @@ const bg = { identity: 'Идентичност', maintenance: 'Maintenance', sensors: 'Сензори', - interfaces: 'Интерфейси', }, railGroupPerLabel: 'На етикет', rfid: { @@ -802,64 +801,6 @@ const bg = { modeProtectCancel: 'Отказ', modeProtectMenu: 'Промени в менюто', }, - interfaces: { - serialHeading: 'Сериен порт', - serialBaudHint: 'Изпратена през самата серийна връзка, нова скорост в бодове прекратява връзката, преди настройките да бъдат запазени.', - serialIncomplete: 'Портът се изпраща само след като бъдат зададени всичките шест слота.', - notSet: 'Незададено', - baud: 'Скорост в бодове', - baudTip: 'С каква скорост работи серийният порт. Хостът трябва да използва същата скорост.', - dataBits: 'Информационни битове', - dataBitsTip: 'Битове за символ на серийната линия.', - parity: 'Четност', - parityTip: 'Контролният бит, добавян към всеки символ.', - parityN: 'Няма', - parityE: 'Четна', - parityO: 'Нечетна', - stopBits: 'Стоп битове', - stopBitsTip: 'Битове, които завършват всеки символ.', - handshake: 'Хендшейк', - handshakeTip: 'Как принтерът казва на хоста да направи пауза, докато буферът му е пълен.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR и XON/XOFF', - protocol: 'Протокол за предаване', - protocolTip: 'Потвърждение, което софтуерът на хоста може да очаква за всеки блок. Оставете го „никакво“, освен ако хостът не го поиска.', - protocolA: 'ACK/NAK', - protocolN: 'Няма', - protocolZ: 'Zebra', - auxHeading: 'Порт на апликатора', - auxHint: 'Апликаторът е етикетиращата машина, която управлява този порт.', - auxShow: 'Показване на порта на апликатора', - auxHide: 'Скриване на порта на апликатора', - auxMode: 'При грешка на верификатора', - auxModeTip: 'Какво прави принтерът, когато верификаторът на порта на апликатора докладва лош етикет.', - auxMode0: 'Изключено', - auxMode1: 'Повторен печат при грешка', - auxMode2: 'Максимална производителност', - endPrint: 'Сигнал End Print', - endPrintTip: 'Сигналът, който принтерът изпраща на порта на апликатора, когато етикетът е готов.', - endPrint0: 'Изключено', - endPrint1: 'Обикновено high, low докато етикетът се движи', - endPrint2: 'Обикновено low, high докато етикетът се движи', - endPrint3: 'Обикновено high, low за 20 ms след етикет', - endPrint4: 'Обикновено low, high за 20 ms след етикет', - startPrint: 'Сигнал Start Print', - startPrintTip: 'Дали апликаторът започва етикет с кратък импулс или чрез задържане на линията.', - startPrintP: 'Импулс', - startPrintL: 'Ниво', - errorMode: 'Грешка на етикета', - errorModeTip: 'Какво се случва с етикета, когато апликаторът докладва грешка.', - errorModeE: 'Спира на пауза с грешка', - errorModeF: 'Подава празен етикет', - reprint: 'Сигнал за повторен печат', - reprintTip: 'Позволява на апликатора да поиска отново последния етикет.', - ribbonLow: 'Предупреждение за ниска лента', - ribbonLowTip: 'Позволява на принтера да предупреди апликатора, когато лентата привършва.', - enabled: 'Активирано', - disabled: 'Деактивирано', - }, sensors: { sensorSelect: 'Сензор за носител', sensorSelectTip: 'Кой сензор открива началото на всеки етикет, сензорът за междина гледа през подложния материал, а рефлективният сензор търси черен маркер.', diff --git a/src/locales/cs.ts b/src/locales/cs.ts index 91e1992b..d58814da 100644 --- a/src/locales/cs.ts +++ b/src/locales/cs.ts @@ -519,7 +519,6 @@ const cs = { identity: 'Identita', maintenance: 'Maintenance', sensors: 'Senzory', - interfaces: 'Rozhraní', }, railGroupPerLabel: 'Na štítek', rfid: { @@ -802,64 +801,6 @@ const cs = { modeProtectCancel: 'Zrušit', modeProtectMenu: 'Změny nabídky', }, - interfaces: { - serialHeading: 'Sériový port', - serialBaudHint: 'Protože se odesílá přímo přes sériové připojení, nová přenosová rychlost ukončí spojení dříve, než se nastavení uloží.', - serialIncomplete: 'Port se odešle až po nastavení všech šesti slotů.', - notSet: 'Nenastaveno', - baud: 'Přenosová rychlost', - baudTip: 'Jak rychle komunikuje sériový port. Hostitel musí použít stejnou rychlost.', - dataBits: 'Datové bity', - dataBitsTip: 'Bity na znak na sériové lince.', - parity: 'Parita', - parityTip: 'Kontrolní bit přidaný ke každému znaku.', - parityN: 'Žádná', - parityE: 'Sudá', - parityO: 'Lichá', - stopBits: 'Stop bity', - stopBitsTip: 'Bity, které ukončují každý znak.', - handshake: 'Handshake', - handshakeTip: 'Jak tiskárna sděluje hostiteli, aby se odmlčel, když je jeho vyrovnávací paměť plná.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR a XON/XOFF', - protocol: 'Přenosový protokol', - protocolTip: 'Potvrzení, které může hostitelský software očekávat u každého bloku. Nechte ho na „žádné“, pokud o něj hostitel nepožádá.', - protocolA: 'ACK/NAK', - protocolN: 'Žádný', - protocolZ: 'Zebra', - auxHeading: 'Port aplikátoru', - auxHint: 'Aplikátor je štítkovací stroj, který tento port ovládá.', - auxShow: 'Zobrazit port aplikátoru', - auxHide: 'Skrýt port aplikátoru', - auxMode: 'Při chybě verifikátoru', - auxModeTip: 'Co tiskárna udělá, když verifikátor na portu aplikátoru ohlásí vadnou etiketu.', - auxMode0: 'Vypnuto', - auxMode1: 'Přetisk při chybě', - auxMode2: 'Maximální propustnost', - endPrint: 'Signál End Print', - endPrintTip: 'Signál, který tiskárna vysílá na portu aplikátoru, když je etiketa hotová.', - endPrint0: 'Vypnuto', - endPrint1: 'Obvykle high, low během pohybu etikety', - endPrint2: 'Obvykle low, high během pohybu etikety', - endPrint3: 'Obvykle high, low po dobu 20 ms po etiketě', - endPrint4: 'Obvykle low, high po dobu 20 ms po etiketě', - startPrint: 'Signál Start Print', - startPrintTip: 'Zda aplikátor zahájí etiketu krátkým impulzem, nebo podržením úrovně na lince.', - startPrintP: 'Impulz', - startPrintL: 'Úroveň', - errorMode: 'Chyba etikety', - errorModeTip: 'Co se stane s etiketou, když aplikátor ohlásí chybu.', - errorModeE: 'Zastaví se s chybou', - errorModeF: 'Podá prázdnou etiketu', - reprint: 'Signál přetisku', - reprintTip: 'Umožní aplikátoru znovu vyžádat poslední etiketu.', - ribbonLow: 'Upozornění na nedostatek pásky', - ribbonLowTip: 'Umožní tiskárně upozornit aplikátor, když je pásky málo.', - enabled: 'Povoleno', - disabled: 'Zakázáno', - }, sensors: { sensorSelect: 'Senzor média', sensorSelectTip: 'Který senzor rozpozná začátek každé etikety, senzor mezery prosvítá podkladovým materiálem a reflexní senzor hledá černou značku.', diff --git a/src/locales/da.ts b/src/locales/da.ts index 670818fa..deceace4 100644 --- a/src/locales/da.ts +++ b/src/locales/da.ts @@ -519,7 +519,6 @@ const da = { identity: 'Identitet', maintenance: 'Maintenance', sensors: 'Sensorer', - interfaces: 'Interfaces', }, railGroupPerLabel: 'Pr. etiket', rfid: { @@ -802,64 +801,6 @@ const da = { modeProtectCancel: 'Annuller', modeProtectMenu: 'Menuændringer', }, - interfaces: { - serialHeading: 'Serielport', - serialBaudHint: 'Sendt over selve det serielle link afslutter en ny baudrate forbindelsen, før indstillingerne gemmes.', - serialIncomplete: 'Porten sendes først, når alle seks pladser er angivet.', - notSet: 'Ikke angivet', - baud: 'Baudrate', - baudTip: 'Hvor hurtigt serielporten taler. Værten skal bruge samme hastighed.', - dataBits: 'Databit', - dataBitsTip: 'Bit pr. tegn på den serielle linje.', - parity: 'Paritet', - parityTip: 'Kontrolbitten, der tilføjes hvert tegn.', - parityN: 'Ingen', - parityE: 'Lige', - parityO: 'Ulige', - stopBits: 'Stopbit', - stopBitsTip: 'Bit, der afslutter hvert tegn.', - handshake: 'Handshake', - handshakeTip: 'Hvordan printeren fortæller værten at sætte på pause, mens dens buffer er fuld.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR og XON/XOFF', - protocol: 'Overførselsprotokol', - protocolTip: 'En kvittering, som værtssoftwaren måske forventer for hver blok. Lad den stå på ingen, med mindre værten beder om en.', - protocolA: 'ACK/NAK', - protocolN: 'Ingen', - protocolZ: 'Zebra', - auxHeading: 'Applikatorport', - auxHint: 'Applikatoren er den etiketteringsmaskine, som denne port styrer.', - auxShow: 'Vis applikatorport', - auxHide: 'Skjul applikatorport', - auxMode: 'Ved verifikatorfejl', - auxModeTip: 'Hvad printeren gør, når verifikatoren på applikatorporten melder en defekt etiket.', - auxMode0: 'Fra', - auxMode1: 'Genudskriv ved fejl', - auxMode2: 'Maksimal gennemstrømning', - endPrint: 'End Print-signal', - endPrintTip: 'Signalet printeren sender på applikatorporten, når en etiket er færdig.', - endPrint0: 'Fra', - endPrint1: 'Normalt high, low mens etiketten bevæger sig', - endPrint2: 'Normalt low, high mens etiketten bevæger sig', - endPrint3: 'Normalt high, low i 20 ms efter en etiket', - endPrint4: 'Normalt low, high i 20 ms efter en etiket', - startPrint: 'Start Print-signal', - startPrintTip: 'Om applikatoren starter en etiket med en kort impuls eller ved at holde linjen.', - startPrintP: 'Impuls', - startPrintL: 'Niveau', - errorMode: 'Etiketfejl', - errorModeTip: 'Hvad der sker med etiketten, når applikatoren melder en fejl.', - errorModeE: 'Sætter på pause med en fejl', - errorModeF: 'Fremfører en blank etiket', - reprint: 'Signal for genudskrivning', - reprintTip: 'Lader applikatoren bede om den sidste etiket igen.', - ribbonLow: 'Advarsel om lavt farvebånd', - ribbonLowTip: 'Lader printeren advare applikatoren, når farvebåndet er ved at løbe tør.', - enabled: 'Aktiveret', - disabled: 'Deaktiveret', - }, sensors: { sensorSelect: 'Mediesensor', sensorSelectTip: 'Hvilken sensor der finder begyndelsen af hver etiket, mellemrumssensoren ser igennem bagsidematerialet, og den reflekterende sensor leder efter et sort mærke.', diff --git a/src/locales/de.ts b/src/locales/de.ts index 58dc3b10..49b153b4 100644 --- a/src/locales/de.ts +++ b/src/locales/de.ts @@ -519,7 +519,6 @@ const de = { identity: 'Identität', maintenance: 'Maintenance', sensors: 'Sensoren', - interfaces: 'Schnittstellen', }, railGroupPerLabel: 'Pro Etikett', rfid: { @@ -802,64 +801,6 @@ const de = { modeProtectCancel: 'Abbrechen', modeProtectMenu: 'Menüänderungen', }, - interfaces: { - serialHeading: 'Serielle Schnittstelle', - serialBaudHint: 'Da sie über die serielle Verbindung selbst gesendet wird, beendet eine neue Baudrate die Verbindung, bevor die Einstellungen gespeichert werden.', - serialIncomplete: 'Die Schnittstelle wird erst gesendet, wenn alle sechs Slots gesetzt sind.', - notSet: 'Nicht gesetzt', - baud: 'Baudrate', - baudTip: 'Wie schnell die serielle Schnittstelle sendet. Der Host muss dieselbe Geschwindigkeit verwenden.', - dataBits: 'Datenbits', - dataBitsTip: 'Bits pro Zeichen auf der seriellen Leitung.', - parity: 'Parität', - parityTip: 'Das Prüfbit, das jedem Zeichen hinzugefügt wird.', - parityN: 'Keine', - parityE: 'Gerade', - parityO: 'Ungerade', - stopBits: 'Stoppbits', - stopBitsTip: 'Bits, die jedes Zeichen beenden.', - handshake: 'Handshake', - handshakeTip: 'Wie der Drucker dem Host mitteilt, zu pausieren, während sein Puffer voll ist.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR und XON/XOFF', - protocol: 'Übertragungsprotokoll', - protocolTip: 'Eine Bestätigung, die die Host-Software für jeden Block erwarten kann. Belassen Sie es bei keine, sofern der Host nicht danach verlangt.', - protocolA: 'ACK/NAK', - protocolN: 'Keine', - protocolZ: 'Zebra', - auxHeading: 'Applikatoranschluss', - auxHint: 'Der Applikator ist die Etikettiermaschine, die dieser Anschluss steuert.', - auxShow: 'Applikatoranschluss anzeigen', - auxHide: 'Applikatoranschluss ausblenden', - auxMode: 'Bei einem Prüfgerätefehler', - auxModeTip: 'Was der Drucker tut, wenn das Prüfgerät am Applikatoranschluss ein fehlerhaftes Etikett meldet.', - auxMode0: 'Aus', - auxMode1: 'Nachdruck bei Fehler', - auxMode2: 'Maximaler Durchsatz', - endPrint: 'End-Print-Signal', - endPrintTip: 'Das Signal, das der Drucker am Applikatoranschluss sendet, wenn ein Etikett fertig ist.', - endPrint0: 'Aus', - endPrint1: 'Normalerweise High, Low, während sich das Etikett bewegt', - endPrint2: 'Normalerweise Low, High, während sich das Etikett bewegt', - endPrint3: 'Normalerweise High, Low, 20 ms nach einem Etikett', - endPrint4: 'Normalerweise Low, High, 20 ms nach einem Etikett', - startPrint: 'Start-Print-Signal', - startPrintTip: 'Ob der Applikator ein Etikett mit einem kurzen Impuls startet oder indem er die Leitung hält.', - startPrintP: 'Impuls', - startPrintL: 'Pegel', - errorMode: 'Etikettenfehler', - errorModeTip: 'Was mit dem Etikett passiert, wenn der Applikator einen Fehler meldet.', - errorModeE: 'Pausiert mit einem Fehler', - errorModeF: 'Gibt ein leeres Etikett aus', - reprint: 'Nachdrucksignal', - reprintTip: 'Lässt den Applikator das letzte Etikett erneut anfordern.', - ribbonLow: 'Warnung bei wenig Farbband', - ribbonLowTip: 'Lässt den Drucker den Applikator warnen, wenn das Farbband knapp wird.', - enabled: 'Aktiviert', - disabled: 'Deaktiviert', - }, sensors: { sensorSelect: 'Mediensensor', sensorSelectTip: 'Legt fest, welcher Sensor den Anfang jedes Etiketts erkennt, der Lückensensor schaut durch das Trägermaterial, der reflektierende Sensor sucht nach einer Schwarzmarke.', diff --git a/src/locales/el.ts b/src/locales/el.ts index e2e4c9f1..d2d7f7ab 100644 --- a/src/locales/el.ts +++ b/src/locales/el.ts @@ -519,7 +519,6 @@ const el = { identity: 'Ταυτότητα', maintenance: 'Maintenance', sensors: 'Αισθητήρες', - interfaces: 'Διασυνδέσεις', }, railGroupPerLabel: 'Ανά ετικέτα', rfid: { @@ -802,64 +801,6 @@ const el = { modeProtectCancel: 'Ακύρωση', modeProtectMenu: 'Αλλαγές μενού', }, - interfaces: { - serialHeading: 'Σειριακή θύρα', - serialBaudHint: 'Καθώς αποστέλλεται μέσω της ίδιας της σειριακής σύνδεσης, ένας νέος ρυθμός baud τερματίζει τη σύνδεση πριν αποθηκευτούν οι ρυθμίσεις.', - serialIncomplete: 'Η θύρα αποστέλλεται μόνο αφού οριστούν όλες οι έξι υποδοχές.', - notSet: 'Μη ορισμένο', - baud: 'Ρυθμός baud', - baudTip: 'Πόσο γρήγορα επικοινωνεί η σειριακή θύρα. Ο υπολογιστής-ξενιστής πρέπει να χρησιμοποιεί την ίδια ταχύτητα.', - dataBits: 'Bit δεδομένων', - dataBitsTip: 'Bit ανά χαρακτήρα στη σειριακή γραμμή.', - parity: 'Ισοτιμία', - parityTip: 'Το bit ελέγχου που προσθέτεται σε κάθε χαρακτήρα.', - parityN: 'Καμία', - parityE: 'Ζυγή', - parityO: 'Μονή', - stopBits: 'Bit διακοπής', - stopBitsTip: 'Bit που τερματίζουν κάθε χαρακτήρα.', - handshake: 'Χειραψία', - handshakeTip: 'Πώς ο εκτυπωτής ενημερώνει τον υπολογιστή-ξενιστή να σταματήσει προσωρινά όσο η μνήμη buffer του είναι πλήρης.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR και XON/XOFF', - protocol: 'Πρωτόκολλο μεταφοράς', - protocolTip: 'Μια επιβεβαίωση που μπορεί να περιμένει το λογισμικό του υπολογιστή-ξενιστή για κάθε block. Αφήστε το σε καμία, εκτός αν ο υπολογιστής-ξενιστής τη ζητήσει.', - protocolA: 'ACK/NAK', - protocolN: 'Κανένα', - protocolZ: 'Zebra', - auxHeading: 'Θύρα εφαρμογέα', - auxHint: 'Ο εφαρμογέας είναι το μηχάνημα επισήμανσης που ελέγχει αυτή η θύρα.', - auxShow: 'Εμφάνιση θύρας εφαρμογέα', - auxHide: 'Απόκρυψη θύρας εφαρμογέα', - auxMode: 'Σε σφάλμα επαληθευτή', - auxModeTip: 'Τι κάνει ο εκτυπωτής όταν ο επαληθευτής στη θύρα εφαρμογέα αναφέρει ελαττωματική ετικέτα.', - auxMode0: 'Ανενεργό', - auxMode1: 'Επανεκτύπωση σε σφάλμα', - auxMode2: 'Μέγιστη απόδοση', - endPrint: 'Σήμα End Print', - endPrintTip: 'Το σήμα που στέλνει ο εκτυπωτής στη θύρα εφαρμογέα όταν μια ετικέτα έχει ολοκληρωθεί.', - endPrint0: 'Ανενεργό', - endPrint1: 'Κανονικά high, low όσο κινείται η ετικέτα', - endPrint2: 'Κανονικά low, high όσο κινείται η ετικέτα', - endPrint3: 'Κανονικά high, low για 20 ms μετά από μια ετικέτα', - endPrint4: 'Κανονικά low, high για 20 ms μετά από μια ετικέτα', - startPrint: 'Σήμα Start Print', - startPrintTip: 'Αν ο εφαρμογέας ξεκινά μια ετικέτα με έναν σύντομο παλμό ή κρατώντας τη γραμμή σταθερή.', - startPrintP: 'Παλμός', - startPrintL: 'Στάθμη', - errorMode: 'Σφάλμα ετικέτας', - errorModeTip: 'Τι συμβαίνει στην ετικέτα όταν ο εφαρμογέας αναφέρει σφάλμα.', - errorModeE: 'Παύει με σφάλμα', - errorModeF: 'Προωθεί μια κενή ετικέτα', - reprint: 'Σήμα επανεκτύπωσης', - reprintTip: 'Επιτρέπει στον εφαρμογέα να ζητήσει ξανά την τελευταία ετικέτα.', - ribbonLow: 'Προειδοποίηση χαμηλής ταινίας', - ribbonLowTip: 'Επιτρέπει στον εκτυπωτή να προειδοποιήσει τον εφαρμογέα όταν η ταινία κοντεύει να τελειώσει.', - enabled: 'Ενεργοποιημένο', - disabled: 'Απενεργοποιημένο', - }, sensors: { sensorSelect: 'Αισθητήρας μέσου', sensorSelectTip: 'Ποιος αισθητήρας εντοπίζει την αρχή κάθε ετικέτας, ο αισθητήρας διακένου βλέπει μέσα από το υλικό υποστρώματος και ο ανακλαστικός αισθητήρας αναζητά μια μαύρη μάρκα.', diff --git a/src/locales/en.ts b/src/locales/en.ts index f66fd425..0cefeb8c 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -519,7 +519,6 @@ const en = { identity: 'Identity', maintenance: 'Maintenance', sensors: 'Sensors', - interfaces: 'Interfaces', }, railGroupPerLabel: 'Per Label', rfid: { @@ -802,64 +801,6 @@ const en = { modeProtectCancel: 'Cancel', modeProtectMenu: 'Menu changes', }, - interfaces: { - serialHeading: 'Serial port', - serialBaudHint: 'Sent over the serial link itself, a new baud rate ends the connection before the settings are saved.', - serialIncomplete: 'The port is sent only once all six slots are set.', - notSet: 'Not set', - baud: 'Baud rate', - baudTip: 'How fast the serial port talks. The host must use the same speed.', - dataBits: 'Data bits', - dataBitsTip: 'Bits per character on the serial line.', - parity: 'Parity', - parityTip: 'The check bit added to each character.', - parityN: 'None', - parityE: 'Even', - parityO: 'Odd', - stopBits: 'Stop bits', - stopBitsTip: 'Bits that end each character.', - handshake: 'Handshake', - handshakeTip: 'How the printer tells the host to pause while its buffer is full.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR and XON/XOFF', - protocol: 'Transfer protocol', - protocolTip: 'An acknowledgement the host software may expect for each block. Leave it at none unless the host asks for one.', - protocolA: 'ACK/NAK', - protocolN: 'None', - protocolZ: 'Zebra', - auxHeading: 'Applicator port', - auxHint: 'The applicator is the labelling machine this port drives.', - auxShow: 'Show applicator port', - auxHide: 'Hide applicator port', - auxMode: 'On a verifier error', - auxModeTip: 'What the printer does when the verifier on the applicator port reports a bad label.', - auxMode0: 'Off', - auxMode1: 'Reprint on error', - auxMode2: 'Maximum throughput', - endPrint: 'End Print signal', - endPrintTip: 'The signal the printer sends on the applicator port when a label is done.', - endPrint0: 'Off', - endPrint1: 'Normally high, low while the label moves', - endPrint2: 'Normally low, high while the label moves', - endPrint3: 'Normally high, low for 20 ms after a label', - endPrint4: 'Normally low, high for 20 ms after a label', - startPrint: 'Start Print signal', - startPrintTip: 'Whether the applicator starts a label with a short pulse or by holding the line.', - startPrintP: 'Pulse', - startPrintL: 'Level', - errorMode: 'Label error', - errorModeTip: 'What happens to the label when the applicator reports an error.', - errorModeE: 'Pause with an error', - errorModeF: 'Feed a blank label', - reprint: 'Reprint signal', - reprintTip: 'Lets the applicator ask for the last label again.', - ribbonLow: 'Ribbon low warning', - ribbonLowTip: 'Lets the printer warn the applicator when the ribbon runs low.', - enabled: 'Enabled', - disabled: 'Disabled', - }, sensors: { sensorSelect: 'Media sensor', sensorSelectTip: 'Which sensor finds the start of each label: the gap sensor looks through the backing, the reflective sensor looks for a black mark.', diff --git a/src/locales/es.ts b/src/locales/es.ts index 3480d8ea..d9be061c 100644 --- a/src/locales/es.ts +++ b/src/locales/es.ts @@ -519,7 +519,6 @@ const es = { identity: 'Identidad', maintenance: 'Maintenance', sensors: 'Sensores', - interfaces: 'Interfaces', }, railGroupPerLabel: 'Por etiqueta', rfid: { @@ -802,64 +801,6 @@ const es = { modeProtectCancel: 'Cancelar', modeProtectMenu: 'Cambios de menú', }, - interfaces: { - serialHeading: 'Puerto serie', - serialBaudHint: 'Al enviarse por el propio enlace serie, una nueva velocidad en baudios termina la conexión antes de que se guarden los ajustes.', - serialIncomplete: 'El puerto se envía solo una vez que se hayan definido las seis ranuras.', - notSet: 'Sin definir', - baud: 'Velocidad en baudios', - baudTip: 'A qué velocidad habla el puerto serie. El host debe usar la misma velocidad.', - dataBits: 'Bits de datos', - dataBitsTip: 'Bits por carácter en la línea serie.', - parity: 'Paridad', - parityTip: 'El bit de comprobación que se añade a cada carácter.', - parityN: 'Ninguna', - parityE: 'Par', - parityO: 'Impar', - stopBits: 'Bits de parada', - stopBitsTip: 'Bits que terminan cada carácter.', - handshake: 'Handshake', - handshakeTip: 'Cómo indica la impresora al host que debe pausar mientras su búfer está lleno.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR y XON/XOFF', - protocol: 'Protocolo de transferencia', - protocolTip: 'Una confirmación que el software del host puede esperar por cada bloque. Déjelo en ninguna salvo que el host la solicite.', - protocolA: 'ACK/NAK', - protocolN: 'Ninguno', - protocolZ: 'Zebra', - auxHeading: 'Puerto del aplicador', - auxHint: 'El aplicador es la máquina de etiquetado que controla este puerto.', - auxShow: 'Mostrar puerto del aplicador', - auxHide: 'Ocultar puerto del aplicador', - auxMode: 'En caso de error del verificador', - auxModeTip: 'Qué hace la impresora cuando el verificador del puerto del aplicador indica una etiqueta defectuosa.', - auxMode0: 'Desactivado', - auxMode1: 'Reimpresión tras error', - auxMode2: 'Rendimiento máximo', - endPrint: 'Señal End Print', - endPrintTip: 'La señal que envía la impresora por el puerto del aplicador cuando una etiqueta queda terminada.', - endPrint0: 'Desactivado', - endPrint1: 'Normalmente high, low mientras se mueve la etiqueta', - endPrint2: 'Normalmente low, high mientras se mueve la etiqueta', - endPrint3: 'Normalmente high, low durante 20 ms tras una etiqueta', - endPrint4: 'Normalmente low, high durante 20 ms tras una etiqueta', - startPrint: 'Señal Start Print', - startPrintTip: 'Si el aplicador inicia una etiqueta con un pulso breve o manteniendo la línea.', - startPrintP: 'Pulso', - startPrintL: 'Nivel', - errorMode: 'Error de etiqueta', - errorModeTip: 'Qué ocurre con la etiqueta cuando el aplicador indica un error.', - errorModeE: 'Se pausa con un error', - errorModeF: 'Avanza una etiqueta en blanco', - reprint: 'Señal de reimpresión', - reprintTip: 'Permite que el aplicador solicite de nuevo la última etiqueta.', - ribbonLow: 'Aviso de cinta baja', - ribbonLowTip: 'Permite que la impresora avise al aplicador cuando queda poca cinta.', - enabled: 'Activado', - disabled: 'Desactivado', - }, sensors: { sensorSelect: 'Sensor de medio', sensorSelectTip: 'Qué sensor detecta el inicio de cada etiqueta, el sensor de separación mira a través del material de soporte y el sensor reflectivo busca una marca negra.', diff --git a/src/locales/et.ts b/src/locales/et.ts index 52ea368b..01a9c8cc 100644 --- a/src/locales/et.ts +++ b/src/locales/et.ts @@ -519,7 +519,6 @@ const et = { identity: 'Identiteet', maintenance: 'Maintenance', sensors: 'Andurid', - interfaces: 'Liidesed', }, railGroupPerLabel: 'Sildi kohta', rfid: { @@ -802,64 +801,6 @@ const et = { modeProtectCancel: 'Tühista', modeProtectMenu: 'Menüü muudatused', }, - interfaces: { - serialHeading: 'Jadaport', - serialBaudHint: 'Kuna see saadetakse otse jadaühenduse kaudu, lõpetab uus baudikiirus ühenduse enne sätete salvestamist.', - serialIncomplete: 'Port saadetakse alles pärast seda, kui kõik kuus pesa on määratud.', - notSet: 'Pole määratud', - baud: 'Baudikiirus', - baudTip: 'Kui kiiresti jadaport andmeid edastab. Host peab kasutama sama kiirust.', - dataBits: 'Andmebitid', - dataBitsTip: 'Bitte sümboli kohta jadaliinil.', - parity: 'Paarsus', - parityTip: 'Igale märgile lisatav kontrollbitt.', - parityN: 'Puudub', - parityE: 'Paaris', - parityO: 'Paaritu', - stopBits: 'Stopp-bitid', - stopBitsTip: 'Bitid, mis lõpetavad igat märki.', - handshake: 'Käepigistus', - handshakeTip: 'Kuidas printer annab hostile märku pausi tegemiseks, kui tema puhver on täis.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR ja XON/XOFF', - protocol: 'Ülekandeprotokoll', - protocolTip: 'Kinnitus, mida hosti tarkvara võib iga ploki kohta oodata. Jäta see puuduvaks, kui host seda ei nõua.', - protocolA: 'ACK/NAK', - protocolN: 'Puudub', - protocolZ: 'Zebra', - auxHeading: 'Rakendusseadme port', - auxHint: 'Rakendusseade on etiketeerimismasin, mida see port juhib.', - auxShow: 'Näita rakendusseadme porti', - auxHide: 'Peida rakendusseadme port', - auxMode: 'Kontrollija vea korral', - auxModeTip: 'Mida printer teeb, kui rakendusseadme pordi kontrollija annab märku vigasest sildist.', - auxMode0: 'Väljas', - auxMode1: 'Kordusprint vea korral', - auxMode2: 'Maksimaalne läbilaskevõime', - endPrint: 'End Print signaal', - endPrintTip: 'Signaal, mille printer saadab rakendusseadme pordile, kui silt on valmis.', - endPrint0: 'Väljas', - endPrint1: 'Tavaliselt high, low, kuni silt liigub', - endPrint2: 'Tavaliselt low, high, kuni silt liigub', - endPrint3: 'Tavaliselt high, low 20 ms pärast silti', - endPrint4: 'Tavaliselt low, high 20 ms pärast silti', - startPrint: 'Start Print signaal', - startPrintTip: 'Kas rakendusseade alustab silti lühikese impulsiga või liini hoidmisega.', - startPrintP: 'Impulss', - startPrintL: 'Tase', - errorMode: 'Sildi viga', - errorModeTip: 'Mis juhtub sildiga, kui rakendusseade annab märku veast.', - errorModeE: 'Peatub veaga', - errorModeF: 'Söödab tühja sildi', - reprint: 'Korduprindi signaal', - reprintTip: 'Lubab rakendusseadmel viimast silti uuesti küsida.', - ribbonLow: 'Hoiatus lindi lõppemisest', - ribbonLowTip: 'Lubab printeril rakendusseadet hoiatada, kui lint hakkab lõppema.', - enabled: 'Lubatud', - disabled: 'Keelatud', - }, sensors: { sensorSelect: 'Kandja andur', sensorSelectTip: 'Milline andur tuvastab iga etiketi algust, vahe andur vaatab läbi aluskihi ja peegeldav andur otsib musta märgist.', diff --git a/src/locales/fa.ts b/src/locales/fa.ts index cb96d16d..32ac8108 100644 --- a/src/locales/fa.ts +++ b/src/locales/fa.ts @@ -519,7 +519,6 @@ const fa = { identity: 'هویت', maintenance: 'Maintenance', sensors: 'حسگرها', - interfaces: 'رابط‌ها', }, railGroupPerLabel: 'برای هر برچسب', rfid: { @@ -802,64 +801,6 @@ const fa = { modeProtectCancel: 'لغو', modeProtectMenu: 'تغییرات منو', }, - interfaces: { - serialHeading: 'درگاه سریال', - serialBaudHint: 'چون از طریق همان اتصال سریال ارسال می‌شود، نرخ باود جدید پیش از ذخیره تنظیمات اتصال را پایان می‌دهد.', - serialIncomplete: 'درگاه فقط پس از تنظیم شدن همه شش اسلات ارسال می‌شود.', - notSet: 'تنظیم‌نشده', - baud: 'نرخ باود', - baudTip: 'سرعت ارتباط درگاه سریال. میزبان باید از همان سرعت استفاده کند.', - dataBits: 'بیت‌های داده', - dataBitsTip: 'تعداد بیت‌های داده در هر نویسه روی خط سریال.', - parity: 'توازن', - parityTip: 'بیت توازنی که به هر نویسه افزوده می‌شود.', - parityN: 'هیچ‌کدام', - parityE: 'زوج', - parityO: 'فرد', - stopBits: 'بیت‌های توقف', - stopBitsTip: 'بیت‌هایی که پایان هر نویسه را نشان می‌دهند.', - handshake: 'دست‌دهی', - handshakeTip: 'روشی که چاپگر از آن برای گفتن به میزبان جهت توقف هنگام پر بودن بافرش استفاده می‌کند.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR و XON/XOFF', - protocol: 'پروتکل انتقال', - protocolTip: 'تاییدی که نرم‌افزار میزبان ممکن است برای هر بلوک انتظار داشته باشد. آن را روی هیچ‌کدام بگذارید مگر میزبان آن را درخواست کند.', - protocolA: 'ACK/NAK', - protocolN: 'هیچ‌کدام', - protocolZ: 'Zebra', - auxHeading: 'درگاه اپلیکاتور', - auxHint: 'اپلیکاتور همان دستگاه برچسب‌زنی است که این درگاه آن را هدایت می‌کند.', - auxShow: 'نمایش درگاه اپلیکاتور', - auxHide: 'پنهان‌کردن درگاه اپلیکاتور', - auxMode: 'هنگام خطای تاییدگر', - auxModeTip: 'کاری که چاپگر هنگام گزارش برچسب نادرست توسط تاییدگر روی درگاه اپلیکاتور انجام می‌دهد.', - auxMode0: 'خاموش', - auxMode1: 'چاپ مجدد هنگام خطا', - auxMode2: 'حداکثر توان عملیاتی', - endPrint: 'سیگنال End Print', - endPrintTip: 'سیگنالی که چاپگر هنگام اتمام یک برچسب روی درگاه اپلیکاتور ارسال می‌کند.', - endPrint0: 'خاموش', - endPrint1: 'معمولاً High، و در حین حرکت برچسب Low', - endPrint2: 'معمولاً Low، و در حین حرکت برچسب High', - endPrint3: 'معمولاً High، و به مدت 20 ms پس از برچسب Low', - endPrint4: 'معمولاً Low، و به مدت 20 ms پس از برچسب High', - startPrint: 'سیگنال Start Print', - startPrintTip: 'اینکه آیا اپلیکاتور برچسب را با یک پالس کوتاه آغاز می‌کند یا با نگه‌داشتن سطح.', - startPrintP: 'پالس', - startPrintL: 'سطح', - errorMode: 'خطای برچسب', - errorModeTip: 'اتفاقی که برای برچسب رخ می‌دهد وقتی اپلیکاتور خطایی را گزارش می‌کند.', - errorModeE: 'با خطا متوقف می‌شود', - errorModeF: 'یک برچسب خالی تغذیه می‌کند', - reprint: 'سیگنال چاپ مجدد', - reprintTip: 'به اپلیکاتور اجازه می‌دهد آخرین برچسب را دوباره درخواست کند.', - ribbonLow: 'هشدار کمبود ریبون', - ribbonLowTip: 'به چاپگر اجازه می‌دهد وقتی ریبون رو به اتمام است به اپلیکاتور هشدار دهد.', - enabled: 'فعال', - disabled: 'غیرفعال', - }, sensors: { sensorSelect: 'حسگر رسانه', sensorSelectTip: 'مشخص می‌کند که کدام حسگر ابتدای هر برچسب را پیدا می‌کند، حسگر فاصله از پشتِ رسانه عبور می‌کند و حسگر بازتابی به دنبال نشانه سیاه می‌گردد.', diff --git a/src/locales/fi.ts b/src/locales/fi.ts index 2c2c89a3..48296cbc 100644 --- a/src/locales/fi.ts +++ b/src/locales/fi.ts @@ -519,7 +519,6 @@ const fi = { identity: 'Tunniste', maintenance: 'Maintenance', sensors: 'Anturit', - interfaces: 'Liitännät', }, railGroupPerLabel: 'Per etiketti', rfid: { @@ -802,64 +801,6 @@ const fi = { modeProtectCancel: 'Peruuta', modeProtectMenu: 'Valikon muutokset', }, - interfaces: { - serialHeading: 'Sarjaportti', - serialBaudHint: 'Koska se lähetetään itse sarjayhteyden kautta, uusi siirtonopeus päättää yhteyden ennen asetusten tallentamista.', - serialIncomplete: 'Portti lähetetään vasta, kun kaikki kuusi paikkaa on asetettu.', - notSet: 'Ei asetettu', - baud: 'Siirtonopeus', - baudTip: 'Kuinka nopeasti sarjaportti liikennöi. Isännän on käytettävä samaa nopeutta.', - dataBits: 'Databitit', - dataBitsTip: 'Bittejä merkkiä kohden sarjalinjalla.', - parity: 'Pariteetti', - parityTip: 'Tarkistusbitti, joka lisätään joka merkkiin.', - parityN: 'Ei mitään', - parityE: 'Parillinen', - parityO: 'Pariton', - stopBits: 'Stop-bitit', - stopBitsTip: 'Bitit, jotka päättävät joka merkin.', - handshake: 'Kättely', - handshakeTip: 'Miten tulostin kertoo isännälle, että sen on pysähdyttävä puskurin ollessa täynnä.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR ja XON/XOFF', - protocol: 'Siirtoprotokolla', - protocolTip: 'Kuittaus, jota isäntäohjelmisto voi odottaa joka lohkolta. Jätä se arvoon ei mitään, ellei isäntä erikseen sitä pyydä.', - protocolA: 'ACK/NAK', - protocolN: 'Ei mitään', - protocolZ: 'Zebra', - auxHeading: 'Sovellinportti', - auxHint: 'Sovellin on etikointikone, jota tämä portti ohjaa.', - auxShow: 'Näytä sovellinportti', - auxHide: 'Piilota sovellinportti', - auxMode: 'Tarkistimen virheen yhteydessä', - auxModeTip: 'Mitä tulostin tekee, kun sovellinportin tarkistin ilmoittaa viallisesta etiketistä.', - auxMode0: 'Pois', - auxMode1: 'Tulosta uudelleen virheen jälkeen', - auxMode2: 'Suurin läpäisykyky', - endPrint: 'End Print -signaali', - endPrintTip: 'Signaali, jonka tulostin lähettää sovellinportista, kun etiketti on valmis.', - endPrint0: 'Pois', - endPrint1: 'Normaalisti high, low etiketin liikkuessa', - endPrint2: 'Normaalisti low, high etiketin liikkuessa', - endPrint3: 'Normaalisti high, low 20 ms etiketin jälkeen', - endPrint4: 'Normaalisti low, high 20 ms etiketin jälkeen', - startPrint: 'Start Print -signaali', - startPrintTip: 'Käynnistääkö sovellin etiketin lyhyellä pulssilla vai pitämällä linjan tasossa.', - startPrintP: 'Pulssi', - startPrintL: 'Taso', - errorMode: 'Etikettivirhe', - errorModeTip: 'Mitä etiketille tapahtuu, kun sovellin ilmoittaa virheestä.', - errorModeE: 'Pysähtyy virheeseen', - errorModeF: 'Syöttää tyhjän etiketin', - reprint: 'Uudelleentulostussignaali', - reprintTip: 'Antaa sovellimen pyytää viimeisen etiketin uudelleen.', - ribbonLow: 'Varoitus värinauhan vähyydestä', - ribbonLowTip: 'Antaa tulostimen varoittaa sovellinta, kun värinauha on vähissä.', - enabled: 'Käytössä', - disabled: 'Pois käytöstä', - }, sensors: { sensorSelect: 'Materiaalianturi', sensorSelectTip: 'Määrittää, mikä anturi löytää jokaisen etiketin alun, välianturi katsoo materiaalin taustan läpi ja heijastava anturi etsii mustaa merkkiä.', diff --git a/src/locales/fr.ts b/src/locales/fr.ts index 4fb19445..0969e06f 100644 --- a/src/locales/fr.ts +++ b/src/locales/fr.ts @@ -519,7 +519,6 @@ const fr = { identity: 'Identité', maintenance: 'Maintenance', sensors: 'Capteurs', - interfaces: 'Interfaces', }, railGroupPerLabel: 'Par étiquette', rfid: { @@ -802,64 +801,6 @@ const fr = { modeProtectCancel: 'Annuler', modeProtectMenu: 'Modifications du menu', }, - interfaces: { - serialHeading: 'Port série', - serialBaudHint: "Envoyé sur la liaison série elle-même, un nouveau débit en bauds met fin à la connexion avant l'enregistrement des paramètres.", - serialIncomplete: "Le port n'est envoyé qu'une fois les six emplacements définis.", - notSet: 'Non défini', - baud: 'Débit en bauds', - baudTip: "La vitesse à laquelle le port série communique. L'hôte doit utiliser la même vitesse.", - dataBits: 'Bits de données', - dataBitsTip: 'Le nombre de bits par caractère sur la ligne série.', - parity: 'Parité', - parityTip: 'Le bit de contrôle ajouté à chaque caractère.', - parityN: 'Aucune', - parityE: 'Paire', - parityO: 'Impaire', - stopBits: "Bits d'arrêt", - stopBitsTip: 'Les bits qui terminent chaque caractère.', - handshake: 'Handshake', - handshakeTip: "Comment l'imprimante indique à l'hôte de faire une pause quand son tampon est plein.", - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR et XON/XOFF', - protocol: 'Protocole de transfert', - protocolTip: "Un accusé de réception que le logiciel hôte peut attendre pour chaque bloc. Laissez-le sur aucun, sauf si l'hôte en demande un.", - protocolA: 'ACK/NAK', - protocolN: 'Aucun', - protocolZ: 'Zebra', - auxHeading: 'Port applicateur', - auxHint: "L'applicateur est la machine d'étiquetage que ce port commande.", - auxShow: 'Afficher le port applicateur', - auxHide: 'Masquer le port applicateur', - auxMode: "En cas d'erreur du vérificateur", - auxModeTip: "Ce que fait l'imprimante quand le vérificateur du port applicateur signale une étiquette défectueuse.", - auxMode0: 'Désactivé', - auxMode1: "Réimpression en cas d'erreur", - auxMode2: 'Débit maximal', - endPrint: 'Signal End Print', - endPrintTip: "Le signal que l'imprimante envoie sur le port applicateur quand une étiquette est terminée.", - endPrint0: 'Désactivé', - endPrint1: "Normalement high, low pendant le déplacement de l'étiquette", - endPrint2: "Normalement low, high pendant le déplacement de l'étiquette", - endPrint3: 'Normalement high, low pendant 20 ms après une étiquette', - endPrint4: 'Normalement low, high pendant 20 ms après une étiquette', - startPrint: 'Signal Start Print', - startPrintTip: "Si l'applicateur démarre une étiquette par une brève impulsion ou en maintenant la ligne.", - startPrintP: 'Impulsion', - startPrintL: 'Niveau', - errorMode: "Erreur d'étiquette", - errorModeTip: "Ce qui arrive à l'étiquette quand l'applicateur signale une erreur.", - errorModeE: 'Pause avec une erreur', - errorModeF: 'Alimente une étiquette vierge', - reprint: 'Signal de réimpression', - reprintTip: "Permet à l'applicateur de redemander la dernière étiquette.", - ribbonLow: 'Avertissement de ruban faible', - ribbonLowTip: "Permet à l'imprimante d'avertir l'applicateur quand le ruban devient faible.", - enabled: 'Activé', - disabled: 'Désactivé', - }, sensors: { sensorSelect: 'Capteur de support', sensorSelectTip: "Indique quel capteur détecte le début de chaque étiquette, le capteur d'espace regarde à travers le support et le capteur réfléchissant recherche un repère noir.", diff --git a/src/locales/he.ts b/src/locales/he.ts index 667f53b6..34e544d9 100644 --- a/src/locales/he.ts +++ b/src/locales/he.ts @@ -519,7 +519,6 @@ const he = { identity: 'זהות', maintenance: 'Maintenance', sensors: 'חיישנים', - interfaces: 'ממשקים', }, railGroupPerLabel: 'לכל מדבקה', rfid: { @@ -802,64 +801,6 @@ const he = { modeProtectCancel: 'ביטול', modeProtectMenu: 'שינויי תפריט', }, - interfaces: { - serialHeading: 'פורט טורי', - serialBaudHint: 'מכיוון שהוא נשלח על גבי החיבור הטורי עצמו, קצב באוד חדש מסיים את החיבור לפני שההגדרות נשמרות.', - serialIncomplete: 'הפורט נשלח רק לאחר שכל ששת החריצים הוגדרו.', - notSet: 'לא מוגדר', - baud: 'קצב באוד', - baudTip: 'באיזו מהירות הפורט הטורי מתקשר. המארח חייב להשתמש באותה מהירות.', - dataBits: 'סיביות מידע', - dataBitsTip: 'סיביות לכל תו בקו הטורי.', - parity: 'זוגיות', - parityTip: 'סיבית הבדיקה שמתווספת לכל תו.', - parityN: 'ללא', - parityE: 'זוגית', - parityO: 'אי-זוגית', - stopBits: 'סיביות עצירה', - stopBitsTip: 'הסיביות שמסיימות כל תו.', - handshake: 'Handshake', - handshakeTip: 'איך המדפסת מודיעה למארח להשתהות כשהחוצץ שלה מלא.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR ו-XON/XOFF', - protocol: 'פרוטוקול העברה', - protocolTip: 'אישור קבלה שתוכנת המארח עשויה לצפות לו עבור כל בלוק. השאירו זאת ללא, אלא אם המארח מבקש אחד.', - protocolA: 'ACK/NAK', - protocolN: 'ללא', - protocolZ: 'Zebra', - auxHeading: 'פורט המדביק', - auxHint: 'המדביק הוא מכונת ההדבקה שהפורט הזה מפעיל.', - auxShow: 'הצגת פורט המדביק', - auxHide: 'הסתרת פורט המדביק', - auxMode: 'בשגיאת מאמת', - auxModeTip: 'מה המדפסת עושה כשהמאמת בפורט המדביק מדווח על תווית פגומה.', - auxMode0: 'כבוי', - auxMode1: 'הדפסה מחדש בשגיאה', - auxMode2: 'תפוקה מקסימלית', - endPrint: 'אות End Print', - endPrintTip: 'האות שהמדפסת שולחת בפורט המדביק כשתווית הסתיימה.', - endPrint0: 'כבוי', - endPrint1: 'בדרך כלל High, Low בזמן שהתווית זזה', - endPrint2: 'בדרך כלל Low, High בזמן שהתווית זזה', - endPrint3: 'בדרך כלל High, Low למשך 20 ms אחרי תווית', - endPrint4: 'בדרך כלל Low, High למשך 20 ms אחרי תווית', - startPrint: 'אות Start Print', - startPrintTip: 'אם המדביק מתחיל תווית בפולס קצר או בהחזקת הקו.', - startPrintP: 'פולס', - startPrintL: 'רמה', - errorMode: 'שגיאת תווית', - errorModeTip: 'מה קורה לתווית כשהמדביק מדווח על שגיאה.', - errorModeE: 'משהה עם שגיאה', - errorModeF: 'מזין תווית ריקה', - reprint: 'אות הדפסה מחדש', - reprintTip: 'מאפשר למדביק לבקש את התווית האחרונה מחדש.', - ribbonLow: 'אזהרת סרט נמוך', - ribbonLowTip: 'מאפשר למדפסת להזהיר את המדביק כשהסרט מתחיל להיגמר.', - enabled: 'מופעל', - disabled: 'מושבת', - }, sensors: { sensorSelect: 'חיישן מדיה', sensorSelectTip: 'קובע איזה חיישן מוצא את תחילת כל תווית, חיישן המרווח מביט מבעד לגב המדיה וחיישן רפלקטיבי מחפש סימון שחור.', diff --git a/src/locales/hr.ts b/src/locales/hr.ts index a3b25ddc..fd5f413c 100644 --- a/src/locales/hr.ts +++ b/src/locales/hr.ts @@ -519,7 +519,6 @@ const hr = { identity: 'Identitet', maintenance: 'Maintenance', sensors: 'Senzori', - interfaces: 'Sučelja', }, railGroupPerLabel: 'Po naljepnici', rfid: { @@ -802,64 +801,6 @@ const hr = { modeProtectCancel: 'Odustani', modeProtectMenu: 'Promjene izbornika', }, - interfaces: { - serialHeading: 'Serijski port', - serialBaudHint: 'Budući da se šalje preko same serijske veze, nova brzina u baudima prekida vezu prije spremanja postavki.', - serialIncomplete: 'Port se šalje tek kada svih šest utora bude postavljeno.', - notSet: 'Nije postavljeno', - baud: 'Brzina u baudima', - baudTip: 'Brzinom kojom serijski priključak komunicira. Domaćin mora koristiti istu brzinu.', - dataBits: 'Podatkovni bitovi', - dataBitsTip: 'Broj bitova po znaku na serijskoj liniji.', - parity: 'Paritet', - parityTip: 'Kontrolni bit koji se dodaje svakom znaku.', - parityN: 'Nema', - parityE: 'Parni', - parityO: 'Neparni', - stopBits: 'Stop bitovi', - stopBitsTip: 'Bitovi koji završavaju svaki znak.', - handshake: 'Handshake', - handshakeTip: 'Kako pisač javlja domaćinu da zastane dok je njegov međuspremnik pun.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR i XON/XOFF', - protocol: 'Protokol prijenosa', - protocolTip: 'Potvrda koju softver domaćina može očekivati za svaki blok. Ostavite na nema, osim ako je domaćin ne zatraži.', - protocolA: 'ACK/NAK', - protocolN: 'Nema', - protocolZ: 'Zebra', - auxHeading: 'Priključak aplikatora', - auxHint: 'Aplikator je uređaj za označavanje koji ovaj priključak upravlja.', - auxShow: 'Prikaži priključak aplikatora', - auxHide: 'Sakrij priključak aplikatora', - auxMode: 'Kod greške verifikatora', - auxModeTip: 'Što pisač radi kada verifikator na priključku aplikatora javi neispravnu naljepnicu.', - auxMode0: 'Isključeno', - auxMode1: 'Ponovni ispis kod greške', - auxMode2: 'Maksimalna propusnost', - endPrint: 'Signal End Print', - endPrintTip: 'Signal koji pisač šalje na priključak aplikatora kada je naljepnica završena.', - endPrint0: 'Isključeno', - endPrint1: 'Obično high, low dok se naljepnica pomiče', - endPrint2: 'Obično low, high dok se naljepnica pomiče', - endPrint3: 'Obično high, low 20 ms nakon naljepnice', - endPrint4: 'Obično low, high 20 ms nakon naljepnice', - startPrint: 'Signal Start Print', - startPrintTip: 'Pokreće li aplikator naljepnicu kratkim impulsom ili zadržavanjem linije.', - startPrintP: 'Impuls', - startPrintL: 'Razina', - errorMode: 'Greška naljepnice', - errorModeTip: 'Što se događa s naljepnicom kada aplikator javi grešku.', - errorModeE: 'Pauzira s greškom', - errorModeF: 'Uvlači praznu naljepnicu', - reprint: 'Signal ponovnog ispisa', - reprintTip: 'Omogućuje aplikatoru da ponovno zatraži posljednju naljepnicu.', - ribbonLow: 'Upozorenje o niskoj razini vrpce', - ribbonLowTip: 'Omogućuje pisaču da upozori aplikator kada vrpce ponestaje.', - enabled: 'Omogućeno', - disabled: 'Onemogućeno', - }, sensors: { sensorSelect: 'Senzor medija', sensorSelectTip: 'Određuje koji senzor pronalazi početak svake naljepnice, senzor razmaka gleda kroz podlogu medija, a refleksni senzor traži crnu oznaku.', diff --git a/src/locales/hu.ts b/src/locales/hu.ts index 81e688ae..ee598059 100644 --- a/src/locales/hu.ts +++ b/src/locales/hu.ts @@ -519,7 +519,6 @@ const hu = { identity: 'Azonosító', maintenance: 'Maintenance', sensors: 'Érzékelők', - interfaces: 'Interfészek', }, railGroupPerLabel: 'Címkénként', rfid: { @@ -802,64 +801,6 @@ const hu = { modeProtectCancel: 'Mégse', modeProtectMenu: 'Menüváltozások', }, - interfaces: { - serialHeading: 'Soros port', - serialBaudHint: 'Mivel magán a soros kapcsolaton keresztül kerül elküldésre, egy új átviteli sebesség megszakítja a kapcsolatot még a beállítások mentése előtt.', - serialIncomplete: 'A port csak akkor kerül elküldésre, ha mind a hat helyet beállították.', - notSet: 'Nincs beállítva', - baud: 'Átviteli sebesség', - baudTip: 'Milyen sebességgel kommunikál a soros port. A gazdagépnek ugyanazt a sebességet kell használnia.', - dataBits: 'Adatbitek', - dataBitsTip: 'Karakterenkénti bitek száma a soros vonalon.', - parity: 'Paritás', - parityTip: 'Az egyes karakterekhez hozzáadott ellenőrző bit.', - parityN: 'Nincs', - parityE: 'Páros', - parityO: 'Páratlan', - stopBits: 'Stopbitek', - stopBitsTip: 'A bitek, amelyek lezárják az egyes karaktereket.', - handshake: 'Handshake', - handshakeTip: 'Hogyan jelzi a nyomtató a gazdagépnek, hogy álljon meg, amíg a puffere teli.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR és XON/XOFF', - protocol: 'Átviteli protokoll', - protocolTip: 'Egy visszaigazolás, amelyet a gazdagép szoftvere elvárhat minden blokkhoz. Hagyja a nincs értéken, hacsak a gazdagép nem kéri azt.', - protocolA: 'ACK/NAK', - protocolN: 'Nincs', - protocolZ: 'Zebra', - auxHeading: 'Applikátor port', - auxHint: 'Az applikátor az a címkézőgép, amelyet ez a port vezérel.', - auxShow: 'Applikátor port megjelenítése', - auxHide: 'Applikátor port elrejtése', - auxMode: 'Ellenőrző hiba esetén', - auxModeTip: 'Mit tesz a nyomtató, amikor az applikátor port ellenőrzője hibás címkét jelez.', - auxMode0: 'Ki', - auxMode1: 'Újranyomtatás hiba esetén', - auxMode2: 'Maximális áteresztőképesség', - endPrint: 'End Print jel', - endPrintTip: 'A jel, amelyet a nyomtató az applikátor porton küld, amikor egy címke elkészült.', - endPrint0: 'Ki', - endPrint1: 'Normál esetben high, low, amíg a címke mozog', - endPrint2: 'Normál esetben low, high, amíg a címke mozog', - endPrint3: 'Normál esetben high, low 20 ms-ig a címke után', - endPrint4: 'Normál esetben low, high 20 ms-ig a címke után', - startPrint: 'Start Print jel', - startPrintTip: 'Az applikátor rövid impulzussal indítja el a címkét, vagy a vonal tartásával.', - startPrintP: 'Impulzus', - startPrintL: 'Szint', - errorMode: 'Címkehiba', - errorModeTip: 'Mi történik a címkével, amikor az applikátor hibát jelez.', - errorModeE: 'Szünetel egy hibával', - errorModeF: 'Üres címkét továbbít', - reprint: 'Újranyomtatási jel', - reprintTip: 'Lehetővé teszi, hogy az applikátor újra kérje az utolsó címkét.', - ribbonLow: 'Figyelmeztetés az alacsony szalagszintre', - ribbonLowTip: 'Lehetővé teszi, hogy a nyomtató figyelmeztesse az applikátort, amikor a szalag kifogy.', - enabled: 'Engedélyezve', - disabled: 'Letiltva', - }, sensors: { sensorSelect: 'Hordozóérzékelő', sensorSelectTip: 'Megadja, melyik érzékelő találja meg az egyes címkék kezdetét, a rés érzékelő a hordozó hátoldalán keresztül néz, a reflexiós érzékelő pedig fekete jelet keres.', diff --git a/src/locales/it.ts b/src/locales/it.ts index 0b5d1d45..27f5cbfc 100644 --- a/src/locales/it.ts +++ b/src/locales/it.ts @@ -519,7 +519,6 @@ const it = { identity: 'Identità', maintenance: 'Maintenance', sensors: 'Sensori', - interfaces: 'Interfacce', }, railGroupPerLabel: 'Per etichetta', rfid: { @@ -802,64 +801,6 @@ const it = { modeProtectCancel: 'Annulla', modeProtectMenu: 'Modifiche al menu', }, - interfaces: { - serialHeading: 'Porta seriale', - serialBaudHint: 'Inviata sullo stesso collegamento seriale, una nuova velocità in baud termina la connessione prima che le impostazioni vengano salvate.', - serialIncomplete: 'La porta viene inviata solo dopo che tutti e sei gli slot sono stati impostati.', - notSet: 'Non impostato', - baud: 'Velocità in baud', - baudTip: "A quale velocità comunica la porta seriale. L'host deve usare la stessa velocità.", - dataBits: 'Bit di dati', - dataBitsTip: 'Bit per carattere sulla linea seriale.', - parity: 'Parità', - parityTip: 'Il bit di controllo aggiunto a ogni carattere.', - parityN: 'Nessuna', - parityE: 'Pari', - parityO: 'Dispari', - stopBits: 'Bit di stop', - stopBitsTip: 'I bit che terminano ogni carattere.', - handshake: 'Handshake', - handshakeTip: "Come la stampante comunica all'host di fermarsi mentre il suo buffer è pieno.", - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR e XON/XOFF', - protocol: 'Protocollo di trasferimento', - protocolTip: "Una conferma che il software host può attendersi per ogni blocco. Lascialo su nessuna, a meno che l'host non la richieda.", - protocolA: 'ACK/NAK', - protocolN: 'Nessuno', - protocolZ: 'Zebra', - auxHeading: 'Porta applicatore', - auxHint: "L'applicatore è la macchina etichettatrice che questa porta comanda.", - auxShow: 'Mostra porta applicatore', - auxHide: 'Nascondi porta applicatore', - auxMode: 'In caso di errore del verificatore', - auxModeTip: "Cosa fa la stampante quando il verificatore sulla porta applicatore segnala un'etichetta difettosa.", - auxMode0: 'Disattivato', - auxMode1: 'Ristampa in caso di errore', - auxMode2: 'Velocità massima', - endPrint: 'Segnale End Print', - endPrintTip: "Il segnale che la stampante invia sulla porta applicatore quando un'etichetta è completata.", - endPrint0: 'Disattivato', - endPrint1: "Normalmente high, low durante il movimento dell'etichetta", - endPrint2: "Normalmente low, high durante il movimento dell'etichetta", - endPrint3: "Normalmente high, low per 20 ms dopo un'etichetta", - endPrint4: "Normalmente low, high per 20 ms dopo un'etichetta", - startPrint: 'Segnale Start Print', - startPrintTip: "Se l'applicatore avvia un'etichetta con un breve impulso o mantenendo la linea.", - startPrintP: 'Impulso', - startPrintL: 'Livello', - errorMode: 'Errore etichetta', - errorModeTip: "Cosa succede all'etichetta quando l'applicatore segnala un errore.", - errorModeE: 'Si ferma con un errore', - errorModeF: "Avanza un'etichetta vuota", - reprint: 'Segnale di ristampa', - reprintTip: "Consente all'applicatore di richiedere di nuovo l'ultima etichetta.", - ribbonLow: 'Avviso nastro in esaurimento', - ribbonLowTip: "Consente alla stampante di avvisare l'applicatore quando il nastro sta per esaurirsi.", - enabled: 'Abilitato', - disabled: 'Disabilitato', - }, sensors: { sensorSelect: 'Sensore supporto', sensorSelectTip: "Indica quale sensore trova l'inizio di ogni etichetta, il sensore spazio guarda attraverso il supporto e il sensore riflessivo cerca una tacca nera.", diff --git a/src/locales/ja.ts b/src/locales/ja.ts index 2a5084da..b617d1ec 100644 --- a/src/locales/ja.ts +++ b/src/locales/ja.ts @@ -519,7 +519,6 @@ const ja = { identity: '識別情報', maintenance: 'Maintenance', sensors: 'センサー', - interfaces: 'インターフェース', }, railGroupPerLabel: 'ラベルごと', rfid: { @@ -802,64 +801,6 @@ const ja = { modeProtectCancel: 'キャンセル', modeProtectMenu: 'メニューの変更', }, - interfaces: { - serialHeading: 'シリアルポート', - serialBaudHint: '設定の送信自体がシリアル接続を経由するため、ボーレートを変更すると設定が保存される前に接続が切断されます。', - serialIncomplete: 'ポートは6つのスロットすべてが設定されてから送信されます。', - notSet: '未設定', - baud: 'ボーレート', - baudTip: 'シリアルポートの通信速度を示すものです。ホスト側も同じ速度を使う必要があります。', - dataBits: 'データビット', - dataBitsTip: 'シリアルライン上の1文字あたりのビット数です。', - parity: 'パリティ', - parityTip: '各文字に付加されるチェックビットです。', - parityN: 'なし', - parityE: '偶数', - parityO: '奇数', - stopBits: 'ストップビット', - stopBitsTip: '各文字の終わりを示すビットです。', - handshake: 'ハンドシェイク', - handshakeTip: 'バッファが満杯のときにプリンターがホストに一時停止を伝える方法を示します。', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSRおよびXON/XOFF', - protocol: '転送プロトコル', - protocolTip: 'ホスト側のソフトウェアが各ブロックごとに期待する確認応答を示すものです。ホストが要求しない限り、なしのままにしてください。', - protocolA: 'ACK/NAK', - protocolN: 'なし', - protocolZ: 'Zebra', - auxHeading: 'アプリケータポート', - auxHint: 'アプリケータは、このポートが制御するラベル貼付機です。', - auxShow: 'アプリケータポートを表示', - auxHide: 'アプリケータポートを隠す', - auxMode: 'ベリファイアエラー時', - auxModeTip: 'アプリケータポートのベリファイアが不良ラベルを報告したときにプリンターが行う動作を示します。', - auxMode0: 'オフ', - auxMode1: 'エラー時に再印刷', - auxMode2: '最大スループット', - endPrint: 'End Print信号', - endPrintTip: 'ラベルの印刷が完了したときにプリンターがアプリケータポートに送る信号を示します。', - endPrint0: 'オフ', - endPrint1: '通常はHigh、ラベル移動中はLow', - endPrint2: '通常はLow、ラベル移動中はHigh', - endPrint3: '通常はHigh、ラベル印刷後20 ms間はLow', - endPrint4: '通常はLow、ラベル印刷後20 ms間はHigh', - startPrint: 'Start Print信号', - startPrintTip: 'アプリケータがラベルを短いパルスで開始するか、信号を保持して開始するかを示します。', - startPrintP: 'パルス', - startPrintL: 'レベル', - errorMode: 'ラベルエラー', - errorModeTip: 'アプリケータがエラーを報告したときにラベルがどうなるかを示します。', - errorModeE: 'エラーで一時停止', - errorModeF: '空白のラベルを送り出す', - reprint: '再印刷信号', - reprintTip: 'アプリケータが直前のラベルを再度要求できるようにします。', - ribbonLow: 'リボン残量低下の警告', - ribbonLowTip: 'リボンが残り少なくなったときにプリンターがアプリケータに警告できるようにします。', - enabled: '有効', - disabled: '無効', - }, sensors: { sensorSelect: 'メディアセンサー', sensorSelectTip: '各ラベルの先頭を検出するセンサーを指定するもので、ギャップセンサーはメディアの裏面を透過して検出し、反射式センサーは黒マークを探します。', diff --git a/src/locales/ko.ts b/src/locales/ko.ts index adc3d26b..2cd9d476 100644 --- a/src/locales/ko.ts +++ b/src/locales/ko.ts @@ -519,7 +519,6 @@ const ko = { identity: '식별', maintenance: 'Maintenance', sensors: '센서', - interfaces: '인터페이스', }, railGroupPerLabel: '라벨별', rfid: { @@ -802,64 +801,6 @@ const ko = { modeProtectCancel: '취소', modeProtectMenu: '메뉴 변경', }, - interfaces: { - serialHeading: '시리얼 포트', - serialBaudHint: '바로 그 시리얼 연결을 통해 전송되므로, 설정이 저장되기 전에 새로운 보율이 연결을 끊습니다.', - serialIncomplete: '포트는 6개 슬롯이 모두 설정된 후에만 전송됩니다.', - notSet: '미설정', - baud: '보율', - baudTip: '시리얼 포트의 통신 속도를 정합니다. 호스트도 같은 속도를 사용해야 합니다.', - dataBits: '데이터 비트', - dataBitsTip: '시리얼 라인에서 문자당 비트 수입니다.', - parity: '패리티', - parityTip: '각 문자에 추가되는 검사 비트입니다.', - parityN: '없음', - parityE: '짝수', - parityO: '홀수', - stopBits: '정지 비트', - stopBitsTip: '각 문자를 끝내는 비트입니다.', - handshake: '핸드셰이크', - handshakeTip: '버퍼가 가득 찼을 때 프린터가 호스트에 멈추라고 알리는 방식입니다.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR 및 XON/XOFF', - protocol: '전송 프로토콜', - protocolTip: '호스트 소프트웨어가 각 블록마다 기대할 수 있는 응답입니다. 호스트가 요청하지 않으면 없음으로 두세요.', - protocolA: 'ACK/NAK', - protocolN: '없음', - protocolZ: 'Zebra', - auxHeading: '어플리케이터 포트', - auxHint: '어플리케이터는 이 포트가 구동하는 라벨 부착 기계입니다.', - auxShow: '어플리케이터 포트 표시', - auxHide: '어플리케이터 포트 숨기기', - auxMode: '검증기 오류 시', - auxModeTip: '어플리케이터 포트의 검증기가 불량 라벨을 보고했을 때 프린터가 하는 동작입니다.', - auxMode0: '끄기', - auxMode1: '오류 시 재인쇄', - auxMode2: '최대 처리량', - endPrint: 'End Print 신호', - endPrintTip: '라벨이 완료되었을 때 프린터가 어플리케이터 포트로 보내는 신호입니다.', - endPrint0: '끄기', - endPrint1: '보통 High, 라벨이 이동하는 동안 Low', - endPrint2: '보통 Low, 라벨이 이동하는 동안 High', - endPrint3: '보통 High, 라벨 이후 20 ms 동안 Low', - endPrint4: '보통 Low, 라벨 이후 20 ms 동안 High', - startPrint: 'Start Print 신호', - startPrintTip: '어플리케이터가 짧은 펄스로 라벨을 시작하는지, 신호를 유지해서 시작하는지를 정합니다.', - startPrintP: '펄스', - startPrintL: '레벨', - errorMode: '라벨 오류', - errorModeTip: '어플리케이터가 오류를 보고했을 때 라벨에 어떤 일이 일어나는지를 정합니다.', - errorModeE: '오류와 함께 일시 정지', - errorModeF: '빈 라벨을 이송', - reprint: '재인쇄 신호', - reprintTip: '어플리케이터가 마지막 라벨을 다시 요청할 수 있도록 합니다.', - ribbonLow: '리본 부족 경고', - ribbonLowTip: '리본이 부족해지면 프린터가 어플리케이터에 경고하도록 합니다.', - enabled: '활성화됨', - disabled: '비활성화됨', - }, sensors: { sensorSelect: '용지 센서', sensorSelectTip: '어떤 센서가 각 라벨의 시작을 찾는지 정하며, 간격 센서는 이면지를 투과해 보고 반사형 센서는 블랙 마크를 찾습니다.', diff --git a/src/locales/lt.ts b/src/locales/lt.ts index 2829fd5a..ed56b04f 100644 --- a/src/locales/lt.ts +++ b/src/locales/lt.ts @@ -519,7 +519,6 @@ const lt = { identity: 'Tapatybė', maintenance: 'Maintenance', sensors: 'Jutikliai', - interfaces: 'Sąsajos', }, railGroupPerLabel: 'Etiketei', rfid: { @@ -802,64 +801,6 @@ const lt = { modeProtectCancel: 'Atšaukti', modeProtectMenu: 'Meniu pakeitimai', }, - interfaces: { - serialHeading: 'Nuoseklioji jungtis', - serialBaudHint: 'Kadangi siunčiama pačia nuosekliąja jungtimi, naujas perdavimo greitis nutraukia ryšį prieš išsaugant nuostatas.', - serialIncomplete: 'Jungtis siunčiama tik tada, kai visi šeši lizdai yra nustatyti.', - notSet: 'Nenustatyta', - baud: 'Perdavimo greitis', - baudTip: 'Kokiu greičiu veikia nuoseklioji jungtis. Pagrindinis kompiuteris turi naudoti tą pačią spartą.', - dataBits: 'Duomenų bitai', - dataBitsTip: 'Bitų skaičius kiekvienam simboliui nuosekliojoje linijoje.', - parity: 'Lygumas', - parityTip: 'Tikrinimo bitas, pridedamas prie kiekvieno simbolio.', - parityN: 'Nėra', - parityE: 'Lyginis', - parityO: 'Nelyginis', - stopBits: 'Stop bitai', - stopBitsTip: 'Bitai, kuriais baigiasi kiekvienas simbolis.', - handshake: 'Handshake', - handshakeTip: 'Kaip spausdintuvas praneša pagrindiniam kompiuteriui sustabdyti siuntimą, kai jo buferis pilnas.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR ir XON/XOFF', - protocol: 'Perdavimo protokolas', - protocolTip: 'Patvirtinimo signalas, kurio gali tikėtis pagrindinio kompiuterio programinė įranga po kiekvieno bloko. Palikite tai ties „nieko“, nebent pagrindinis kompiuteris to paprašo.', - protocolA: 'ACK/NAK', - protocolN: 'Nėra', - protocolZ: 'Zebra', - auxHeading: 'Aplikatoriaus jungtis', - auxHint: 'Aplikatorius yra etiketavimo įrenginys, kurį valdo šis prievadas.', - auxShow: 'Rodyti aplikatoriaus jungtį', - auxHide: 'Slėpti aplikatoriaus jungtį', - auxMode: 'Įvykus tikrintuvo klaidai', - auxModeTip: 'Ką spausdintuvas daro, kai aplikatoriaus jungties tikrintuvas praneša apie netinkamą etiketę.', - auxMode0: 'Išjungta', - auxMode1: 'Spausdinti iš naujo įvykus klaidai', - auxMode2: 'Maksimalus pralaidumas', - endPrint: 'End Print signalas', - endPrintTip: 'Signalas, kurį spausdintuvas siunčia aplikatoriaus jungtimi, kai etiketė paruošta.', - endPrint0: 'Išjungta', - endPrint1: 'Paprastai high, low, kol etiketė juda', - endPrint2: 'Paprastai low, high, kol etiketė juda', - endPrint3: 'Paprastai high, low 20 ms po etiketės', - endPrint4: 'Paprastai low, high 20 ms po etiketės', - startPrint: 'Start Print signalas', - startPrintTip: 'Ar aplikatorius pradeda etiketę trumpu impulsu, ar palaikydamas liniją.', - startPrintP: 'Impulsas', - startPrintL: 'Lygis', - errorMode: 'Etiketės klaida', - errorModeTip: 'Kas atsitinka su etikete, kai aplikatorius praneša apie klaidą.', - errorModeE: 'Pristabdoma su klaida', - errorModeF: 'Pastumia tuščią etiketę', - reprint: 'Pakartotinio spausdinimo signalas', - reprintTip: 'Leidžia aplikatoriui vėl paprašyti paskutinės etiketės.', - ribbonLow: 'Įspėjimas apie besibaigiančią juostą', - ribbonLowTip: 'Leidžia spausdintuvui perspėti aplikatorių, kai juostos mažai.', - enabled: 'Įjungta', - disabled: 'Išjungta', - }, sensors: { sensorSelect: 'Laikmenos jutiklis', sensorSelectTip: 'Nustato, kuris jutiklis randa kiekvienos etiketės pradžią, nes tarpo jutiklis šviečia kiaurai pagrindą, o refleksinis jutiklis ieško juodos žymės.', diff --git a/src/locales/lv.ts b/src/locales/lv.ts index c7756f66..e0fe65c5 100644 --- a/src/locales/lv.ts +++ b/src/locales/lv.ts @@ -519,7 +519,6 @@ const lv = { identity: 'Identitāte', maintenance: 'Maintenance', sensors: 'Sensori', - interfaces: 'Saskarnes', }, railGroupPerLabel: 'Uz uzlīmi', rfid: { @@ -802,64 +801,6 @@ const lv = { modeProtectCancel: 'Atcelt', modeProtectMenu: 'Izvēlnes izmaiņas', }, - interfaces: { - serialHeading: 'Seriālais ports', - serialBaudHint: 'Tā kā tas tiek nosūtīts pa pašu seriālo savienojumu, jauns baudu ātrums pārtrauc savienojumu, pirms iestatījumi tiek saglabāti.', - serialIncomplete: 'Ports tiek nosūtīts tikai tad, kad visi seši sloti ir iestatīti.', - notSet: 'Nav iestatīts', - baud: 'Baudu ātrums', - baudTip: 'Cik ātri sērijas ports pārraida datus. Galvenajai sistēmai jālieto tāds pats ātrums.', - dataBits: 'Datu biti', - dataBitsTip: 'Bitu skaits katrai rakstzīmei sērijas līnijā.', - parity: 'Paritāte', - parityTip: 'Pārbaudes bits, kas pievienots katrai rakstzīmei.', - parityN: 'Nav', - parityE: 'Pāra', - parityO: 'Nepāra', - stopBits: 'Stopbiti', - stopBitsTip: 'Biti, kas noslēdz katru rakstzīmi.', - handshake: 'Handshake', - handshakeTip: 'Kā printeris paziņo galvenajai sistēmai pauzēt, kamēr tā buferis ir pilns.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR un XON/XOFF', - protocol: 'Pārraides protokols', - protocolTip: 'Apstiprinājums, ko galvenās sistēmas programmatūra var gaidīt par katru bloku. Atstājiet to uz nav, ja galvenā sistēma to nepieprasa.', - protocolA: 'ACK/NAK', - protocolN: 'Nav', - protocolZ: 'Zebra', - auxHeading: 'Aplikatora ports', - auxHint: 'Aplikators ir etiķetēšanas ierīce, ko vada šis ports.', - auxShow: 'Rādīt aplikatora portu', - auxHide: 'Slēpt aplikatora portu', - auxMode: 'Verificētāja kļūdas gadījumā', - auxModeTip: 'Ko printeris dara, ja verificētājs aplikatora portā ziņo par nederīgu etiķeti.', - auxMode0: 'Izslēgts', - auxMode1: 'Drukāt vēlreiz kļūdas gadījumā', - auxMode2: 'Maksimālā caurlaidspēja', - endPrint: 'End Print signāls', - endPrintTip: 'Signāls, ko printeris nosūta aplikatora portā, kad etiķete ir gatava.', - endPrint0: 'Izslēgts', - endPrint1: 'Parasti high, low, kamēr etiķete pārvietojas', - endPrint2: 'Parasti low, high, kamēr etiķete pārvietojas', - endPrint3: 'Parasti high, low 20 ms pēc etiķetes', - endPrint4: 'Parasti low, high 20 ms pēc etiķetes', - startPrint: 'Start Print signāls', - startPrintTip: 'Vai aplikators sāk etiķeti ar īsu impulsu vai turot līniju.', - startPrintP: 'Impulss', - startPrintL: 'Līmenis', - errorMode: 'Etiķetes kļūda', - errorModeTip: 'Kas notiek ar etiķeti, kad aplikators ziņo par kļūdu.', - errorModeE: 'Aptur ar kļūdu', - errorModeF: 'Padod tukšu etiķeti', - reprint: 'Atkārtotas drukas signāls', - reprintTip: 'Ļauj aplikatoram pieprasīt pēdējo etiķeti vēlreiz.', - ribbonLow: 'Brīdinājums par mazu lentes daudzumu', - ribbonLowTip: 'Ļauj printerim brīdināt aplikatoru, kad lentes paliek mazums.', - enabled: 'Iespējots', - disabled: 'Atspējots', - }, sensors: { sensorSelect: 'Materiāla sensors', sensorSelectTip: 'Nosaka, kurš sensors atrod katras etiķetes sākumu, jo atstarpes sensors skatās caur pamatni, bet reflektīvais sensors meklē melno atzīmi.', diff --git a/src/locales/nl.ts b/src/locales/nl.ts index 73efa1a0..5df6c5c8 100644 --- a/src/locales/nl.ts +++ b/src/locales/nl.ts @@ -519,7 +519,6 @@ const nl = { identity: 'Identiteit', maintenance: 'Maintenance', sensors: 'Sensoren', - interfaces: 'Interfaces', }, railGroupPerLabel: 'Per etiket', rfid: { @@ -802,64 +801,6 @@ const nl = { modeProtectCancel: 'Annuleren', modeProtectMenu: 'Menuwijzigingen', }, - interfaces: { - serialHeading: 'Seriële poort', - serialBaudHint: 'Omdat dit over de seriële verbinding zelf wordt verzonden, beëindigt een nieuwe baudrate de verbinding voordat de instellingen worden opgeslagen.', - serialIncomplete: 'De poort wordt alleen verzonden zodra alle zes slots zijn ingesteld.', - notSet: 'Niet ingesteld', - baud: 'Baudrate', - baudTip: 'Hoe snel de seriële poort communiceert. De host moet dezelfde snelheid gebruiken.', - dataBits: 'Databits', - dataBitsTip: 'Bits per teken op de seriële lijn.', - parity: 'Pariteit', - parityTip: 'Het controlebit dat aan elk teken wordt toegevoegd.', - parityN: 'Geen', - parityE: 'Even', - parityO: 'Oneven', - stopBits: 'Stopbits', - stopBitsTip: 'Bits die elk teken afsluiten.', - handshake: 'Handshake', - handshakeTip: 'Hoe de printer de host laat weten te pauzeren wanneer zijn buffer vol is.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR en XON/XOFF', - protocol: 'Overdrachtsprotocol', - protocolTip: 'Een bevestiging die de hostsoftware per blok kan verwachten. Laat het op geen staan, tenzij de host erom vraagt.', - protocolA: 'ACK/NAK', - protocolN: 'Geen', - protocolZ: 'Zebra', - auxHeading: 'Applicatorpoort', - auxHint: 'De applicator is de labelmachine die deze poort aanstuurt.', - auxShow: 'Applicatorpoort weergeven', - auxHide: 'Applicatorpoort verbergen', - auxMode: 'Bij een fout van de verificator', - auxModeTip: 'Wat de printer doet wanneer de verificator op de applicatorpoort een ongeldig label meldt.', - auxMode0: 'Uit', - auxMode1: 'Opnieuw afdrukken bij fout', - auxMode2: 'Maximale doorvoer', - endPrint: 'End Print-signaal', - endPrintTip: 'Het signaal dat de printer via de applicatorpoort stuurt wanneer een label klaar is.', - endPrint0: 'Uit', - endPrint1: 'Normaal high, low, terwijl het etiket beweegt', - endPrint2: 'Normaal low, high, terwijl het etiket beweegt', - endPrint3: 'Normaal high, low, gedurende 20 ms na een etiket', - endPrint4: 'Normaal low, high, gedurende 20 ms na een etiket', - startPrint: 'Start Print-signaal', - startPrintTip: 'Of de applicator een label start met een korte puls of door de lijn vast te houden.', - startPrintP: 'Puls', - startPrintL: 'Niveau', - errorMode: 'Etiketfout', - errorModeTip: 'Wat er met het label gebeurt wanneer de applicator een fout meldt.', - errorModeE: 'Pauzeert met een fout', - errorModeF: 'Voert een leeg etiket aan', - reprint: 'Herdruksignaal', - reprintTip: 'Laat de applicator opnieuw om het laatste label vragen.', - ribbonLow: 'Waarschuwing bij weinig lint', - ribbonLowTip: 'Laat de printer de applicator waarschuwen wanneer het lint bijna op is.', - enabled: 'Ingeschakeld', - disabled: 'Uitgeschakeld', - }, sensors: { sensorSelect: 'Mediasensor', sensorSelectTip: 'Bepaalt welke sensor het begin van elk label vindt, waarbij de tussenruimtesensor door de achterkant kijkt en de reflecterende sensor naar een zwarte markering zoekt.', diff --git a/src/locales/no.ts b/src/locales/no.ts index 22944a18..56b9c6af 100644 --- a/src/locales/no.ts +++ b/src/locales/no.ts @@ -519,7 +519,6 @@ const no = { identity: 'Identitet', maintenance: 'Maintenance', sensors: 'Sensorer', - interfaces: 'Grensesnitt', }, railGroupPerLabel: 'Per etikett', rfid: { @@ -802,64 +801,6 @@ const no = { modeProtectCancel: 'Avbryt', modeProtectMenu: 'Menyendringer', }, - interfaces: { - serialHeading: 'Serieport', - serialBaudHint: 'Siden den sendes over selve den serielle forbindelsen, avslutter en ny baudrate forbindelsen før innstillingene lagres.', - serialIncomplete: 'Porten sendes først når alle seks plassene er angitt.', - notSet: 'Ikke angitt', - baud: 'Baudrate', - baudTip: 'Hvor fort serieporten kommuniserer. Verten må bruke samme hastighet.', - dataBits: 'Databiter', - dataBitsTip: 'Antall biter per tegn på serielinjen.', - parity: 'Paritet', - parityTip: 'Kontrollbiten som legges til hvert tegn.', - parityN: 'Ingen', - parityE: 'Jevn', - parityO: 'Odd', - stopBits: 'Stoppbiter', - stopBitsTip: 'Biter som avslutter hvert tegn.', - handshake: 'Handshake', - handshakeTip: 'Hvordan skriveren forteller verten å pause mens bufferen er full.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR og XON/XOFF', - protocol: 'Overføringsprotokoll', - protocolTip: 'En bekreftelse vertsprogramvaren kan forvente for hver blokk. La den stå på ingen med mindre verten ber om det.', - protocolA: 'ACK/NAK', - protocolN: 'Ingen', - protocolZ: 'Zebra', - auxHeading: 'Applikatorport', - auxHint: 'Applikatoren er etiketteringsmaskinen denne porten styrer.', - auxShow: 'Vis applikatorport', - auxHide: 'Skjul applikatorport', - auxMode: 'Ved verifikatorfeil', - auxModeTip: 'Hva skriveren gjør når verifikatoren på applikatorporten melder om en dårlig etikett.', - auxMode0: 'Av', - auxMode1: 'Skriv ut på nytt ved feil', - auxMode2: 'Maksimal gjennomstrømning', - endPrint: 'End Print-signal', - endPrintTip: 'Signalet skriveren sender på applikatorporten når en etikett er ferdig.', - endPrint0: 'Av', - endPrint1: 'Normalt high, low mens etiketten beveger seg', - endPrint2: 'Normalt low, high mens etiketten beveger seg', - endPrint3: 'Normalt high, low i 20 ms etter en etikett', - endPrint4: 'Normalt low, high i 20 ms etter en etikett', - startPrint: 'Start Print-signal', - startPrintTip: 'Om applikatoren starter en etikett med en kort puls eller ved å holde linjen.', - startPrintP: 'Puls', - startPrintL: 'Nivå', - errorMode: 'Etikettfeil', - errorModeTip: 'Hva som skjer med etiketten når applikatoren melder om en feil.', - errorModeE: 'Pauser med en feil', - errorModeF: 'Fører frem en blank etikett', - reprint: 'Signal for ny utskrift', - reprintTip: 'Lar applikatoren be om den siste etiketten på nytt.', - ribbonLow: 'Advarsel om lite fargebånd', - ribbonLowTip: 'Lar skriveren varsle applikatoren når fargebåndet blir lite.', - enabled: 'Aktivert', - disabled: 'Deaktivert', - }, sensors: { sensorSelect: 'Mediesensor', sensorSelectTip: 'Bestemmer hvilken sensor som finner starten på hver etikett, der mellomromsensoren ser gjennom bakpapiret og den reflekterende sensoren ser etter et svart merke.', diff --git a/src/locales/pl.ts b/src/locales/pl.ts index 7430a90e..96f4ff26 100644 --- a/src/locales/pl.ts +++ b/src/locales/pl.ts @@ -519,7 +519,6 @@ const pl = { identity: 'Identyfikacja', maintenance: 'Maintenance', sensors: 'Czujniki', - interfaces: 'Interfejsy', }, railGroupPerLabel: 'Na etykietę', rfid: { @@ -802,64 +801,6 @@ const pl = { modeProtectCancel: 'Anuluj', modeProtectMenu: 'Zmiany w menu', }, - interfaces: { - serialHeading: 'Port szeregowy', - serialBaudHint: 'Ponieważ jest wysyłana przez samo połączenie szeregowe, nowa szybkość transmisji kończy połączenie, zanim ustawienia zostaną zapisane.', - serialIncomplete: 'Port jest wysyłany tylko po ustawieniu wszystkich sześciu slotów.', - notSet: 'Nieustawione', - baud: 'Szybkość transmisji', - baudTip: 'Jak szybko komunikuje się port szeregowy. Host musi używać tej samej szybkości.', - dataBits: 'Bity danych', - dataBitsTip: 'Liczba bitów na znak na linii szeregowej.', - parity: 'Parzystość', - parityTip: 'Bit kontrolny dodawany do każdego znaku.', - parityN: 'Brak', - parityE: 'Parzysta', - parityO: 'Nieparzysta', - stopBits: 'Bity stopu', - stopBitsTip: 'Bity zamykające każdy znak.', - handshake: 'Handshake', - handshakeTip: 'Jak drukarka informuje hosta o konieczności wstrzymania transmisji, gdy jej bufor jest pełny.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR i XON/XOFF', - protocol: 'Protokół transmisji', - protocolTip: 'Potwierdzenie, którego oprogramowanie hosta może oczekiwać dla każdego bloku. Pozostaw na brak, jeśli host go nie wymaga.', - protocolA: 'ACK/NAK', - protocolN: 'Brak', - protocolZ: 'Zebra', - auxHeading: 'Port aplikatora', - auxHint: 'Aplikator to maszyna etykietująca, którą steruje ten port.', - auxShow: 'Pokaż port aplikatora', - auxHide: 'Ukryj port aplikatora', - auxMode: 'Przy błędzie weryfikatora', - auxModeTip: 'Co robi drukarka, gdy weryfikator na porcie aplikatora zgłasza wadliwą etykietę.', - auxMode0: 'Wyłączone', - auxMode1: 'Wydruk ponownie po błędzie', - auxMode2: 'Maksymalna przepustowość', - endPrint: 'Sygnał End Print', - endPrintTip: 'Sygnał wysyłany przez drukarkę na porcie aplikatora, gdy etykieta jest gotowa.', - endPrint0: 'Wyłączone', - endPrint1: 'Zwykle high, low podczas ruchu etykiety', - endPrint2: 'Zwykle low, high podczas ruchu etykiety', - endPrint3: 'Zwykle high, low przez 20 ms po etykiecie', - endPrint4: 'Zwykle low, high przez 20 ms po etykiecie', - startPrint: 'Sygnał Start Print', - startPrintTip: 'Czy aplikator rozpoczyna etykietę krótkim impulsem, czy poprzez podtrzymanie sygnału.', - startPrintP: 'Impuls', - startPrintL: 'Poziom', - errorMode: 'Błąd etykiety', - errorModeTip: 'Co dzieje się z etykietą, gdy aplikator zgłasza błąd.', - errorModeE: 'Wstrzymuje się z błędem', - errorModeF: 'Podaje czystą etykietę', - reprint: 'Sygnał ponownego wydruku', - reprintTip: 'Pozwala aplikatorowi ponownie poprosić o ostatnią etykietę.', - ribbonLow: 'Ostrzeżenie o małej ilości taśmy', - ribbonLowTip: 'Pozwala drukarce ostrzegać aplikator, gdy taśmy jest mało.', - enabled: 'Włączone', - disabled: 'Wyłączone', - }, sensors: { sensorSelect: 'Czujnik nośnika', sensorSelectTip: 'Określa, który czujnik wykrywa początek każdej etykiety, ponieważ czujnik przerwy prześwieca podłoże, a czujnik refleksyjny szuka czarnego znacznika.', diff --git a/src/locales/pt.ts b/src/locales/pt.ts index e749f46b..76cd0d5f 100644 --- a/src/locales/pt.ts +++ b/src/locales/pt.ts @@ -519,7 +519,6 @@ const pt = { identity: 'Identidade', maintenance: 'Maintenance', sensors: 'Sensores', - interfaces: 'Interfaces', }, railGroupPerLabel: 'Por etiqueta', rfid: { @@ -802,64 +801,6 @@ const pt = { modeProtectCancel: 'Cancelar', modeProtectMenu: 'Alterações de menu', }, - interfaces: { - serialHeading: 'Porta série', - serialBaudHint: 'Como é enviada pela própria ligação série, uma nova velocidade em baud termina a ligação antes de as definições serem guardadas.', - serialIncomplete: 'A porta só é enviada depois de todos os seis slots estarem definidos.', - notSet: 'Não definido', - baud: 'Velocidade em baud', - baudTip: 'A velocidade de comunicação da porta série. O anfitrião tem de usar a mesma velocidade.', - dataBits: 'Bits de dados', - dataBitsTip: 'Número de bits por carácter na linha série.', - parity: 'Paridade', - parityTip: 'O bit de verificação acrescentado a cada carácter.', - parityN: 'Nenhuma', - parityE: 'Par', - parityO: 'Ímpar', - stopBits: 'Bits de stop', - stopBitsTip: 'Os bits que terminam cada carácter.', - handshake: 'Handshake', - handshakeTip: 'Como a impressora avisa o anfitrião para pausar enquanto o seu buffer está cheio.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR e XON/XOFF', - protocol: 'Protocolo de transferência', - protocolTip: 'Uma confirmação que o software do anfitrião pode esperar para cada bloco. Deixe-a inexistente a menos que o anfitrião a peça.', - protocolA: 'ACK/NAK', - protocolN: 'Nenhum', - protocolZ: 'Zebra', - auxHeading: 'Porta do aplicador', - auxHint: 'O aplicador é a máquina de rotulagem que esta porta comanda.', - auxShow: 'Mostrar porta do aplicador', - auxHide: 'Ocultar porta do aplicador', - auxMode: 'Em caso de erro do verificador', - auxModeTip: 'O que a impressora faz quando o verificador na porta do aplicador comunica uma etiqueta incorreta.', - auxMode0: 'Desativado', - auxMode1: 'Reimpressão em caso de erro', - auxMode2: 'Rendimento máximo', - endPrint: 'Sinal End Print', - endPrintTip: 'O sinal que a impressora envia na porta do aplicador quando uma etiqueta está concluída.', - endPrint0: 'Desativado', - endPrint1: 'Normalmente high, low enquanto a etiqueta se move', - endPrint2: 'Normalmente low, high enquanto a etiqueta se move', - endPrint3: 'Normalmente high, low durante 20 ms após uma etiqueta', - endPrint4: 'Normalmente low, high durante 20 ms após uma etiqueta', - startPrint: 'Sinal Start Print', - startPrintTip: 'Se o aplicador inicia uma etiqueta com um impulso curto ou mantendo a linha.', - startPrintP: 'Impulso', - startPrintL: 'Nível', - errorMode: 'Erro de etiqueta', - errorModeTip: 'O que acontece à etiqueta quando o aplicador comunica um erro.', - errorModeE: 'Pausa com um erro', - errorModeF: 'Avança uma etiqueta em branco', - reprint: 'Sinal de reimpressão', - reprintTip: 'Permite ao aplicador pedir novamente a última etiqueta.', - ribbonLow: 'Aviso de pouca fita', - ribbonLowTip: 'Permite à impressora avisar o aplicador quando a fita está a acabar.', - enabled: 'Ativado', - disabled: 'Desativado', - }, sensors: { sensorSelect: 'Sensor de suporte', sensorSelectTip: 'Determina qual sensor encontra o início de cada etiqueta, sendo que o sensor de espaçamento vê através do suporte e o sensor reflexivo procura uma marca preta.', diff --git a/src/locales/ro.ts b/src/locales/ro.ts index 06656c4f..ba28e56e 100644 --- a/src/locales/ro.ts +++ b/src/locales/ro.ts @@ -519,7 +519,6 @@ const ro = { identity: 'Identitate', maintenance: 'Maintenance', sensors: 'Senzori', - interfaces: 'Interfețe', }, railGroupPerLabel: 'Pe etichetă', rfid: { @@ -802,64 +801,6 @@ const ro = { modeProtectCancel: 'Anulare', modeProtectMenu: 'Modificări de meniu', }, - interfaces: { - serialHeading: 'Port serial', - serialBaudHint: 'Fiind trimisă chiar prin legătura serială, o nouă viteză de transmisie încheie conexiunea înainte ca setările să fie salvate.', - serialIncomplete: 'Portul este trimis doar după ce toate cele șase sloturi sunt setate.', - notSet: 'Nesetat', - baud: 'Viteză de transmisie', - baudTip: 'Cât de rapid comunică portul serial. Gazda trebuie să folosească aceeași viteză.', - dataBits: 'Biți de date', - dataBitsTip: 'Numărul de biți pe caracter pe linia serială.', - parity: 'Paritate', - parityTip: 'Bitul de verificare adăugat fiecărui caracter.', - parityN: 'Niciuna', - parityE: 'Pară', - parityO: 'Impară', - stopBits: 'Biți de stop', - stopBitsTip: 'Biții care încheie fiecare caracter.', - handshake: 'Handshake', - handshakeTip: 'Cum anunță imprimanta gazda să facă o pauză cât timp memoria sa tampon este plină.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR și XON/XOFF', - protocol: 'Protocol de transfer', - protocolTip: 'O confirmare pe care software-ul gazdei o poate aștepta pentru fiecare bloc. Lăsați-o inexistentă, dacă gazda nu o solicită.', - protocolA: 'ACK/NAK', - protocolN: 'Niciunul', - protocolZ: 'Zebra', - auxHeading: 'Port aplicator', - auxHint: 'Aplicatorul este maşina de etichetare pe care o controlează acest port.', - auxShow: 'Afișare port aplicator', - auxHide: 'Ascundere port aplicator', - auxMode: 'La eroare de verificator', - auxModeTip: 'Ce face imprimanta atunci când verificatorul de pe portul aplicatorului raportează o etichetă necorespunzătoare.', - auxMode0: 'Dezactivat', - auxMode1: 'Reimprimare la eroare', - auxMode2: 'Debit maxim', - endPrint: 'Semnal End Print', - endPrintTip: 'Semnalul trimis de imprimantă pe portul aplicatorului atunci când o etichetă este terminată.', - endPrint0: 'Dezactivat', - endPrint1: 'Normal high, low cât timp eticheta se mișcă', - endPrint2: 'Normal low, high cât timp eticheta se mișcă', - endPrint3: 'Normal high, low timp de 20 ms după o etichetă', - endPrint4: 'Normal low, high timp de 20 ms după o etichetă', - startPrint: 'Semnal Start Print', - startPrintTip: 'Dacă aplicatorul începe o etichetă cu un impuls scurt sau ținând linia activă.', - startPrintP: 'Impuls', - startPrintL: 'Nivel', - errorMode: 'Eroare de etichetă', - errorModeTip: 'Ce se întâmplă cu eticheta atunci când aplicatorul raportează o eroare.', - errorModeE: 'Se întrerupe cu o eroare', - errorModeF: 'Avansează o etichetă goală', - reprint: 'Semnal de reimprimare', - reprintTip: 'Permite aplicatorului să solicite din nou ultima etichetă.', - ribbonLow: 'Avertizare panglică redusă', - ribbonLowTip: 'Permite imprimantei să avertizeze aplicatorul atunci când panglica se termină.', - enabled: 'Activat', - disabled: 'Dezactivat', - }, sensors: { sensorSelect: 'Senzor de suport', sensorSelectTip: 'Stabilește care senzor găsește începutul fiecărei etichete, senzorul de spațiu privind prin suport, iar cel reflectiv căutând un marcaj negru.', diff --git a/src/locales/sk.ts b/src/locales/sk.ts index 3634909c..1d1b0d04 100644 --- a/src/locales/sk.ts +++ b/src/locales/sk.ts @@ -519,7 +519,6 @@ const sk = { identity: 'Identita', maintenance: 'Maintenance', sensors: 'Senzory', - interfaces: 'Rozhrania', }, railGroupPerLabel: 'Na štítok', rfid: { @@ -802,64 +801,6 @@ const sk = { modeProtectCancel: 'Zrušiť', modeProtectMenu: 'Zmeny ponuky', }, - interfaces: { - serialHeading: 'Sériový port', - serialBaudHint: 'Pretože sa odosiela priamo cez sériové pripojenie, nová rýchlosť prenosu ukončí spojenie skôr, než sa nastavenia uložia.', - serialIncomplete: 'Port sa odošle až po nastavení všetkých šiestich slotov.', - notSet: 'Nenastavené', - baud: 'Rýchlosť prenosu', - baudTip: 'Ako rýchlo komunikuje sériový port. Hostiteľ musí použiť rovnakú rýchlosť.', - dataBits: 'Dátové bity', - dataBitsTip: 'Počet bitov na znak na sériovej linke.', - parity: 'Parita', - parityTip: 'Kontrolný bit pridaný k každému znaku.', - parityN: 'Žiadna', - parityE: 'Párna', - parityO: 'Nepárna', - stopBits: 'Stop bity', - stopBitsTip: 'Bity, ktoré ukončujú každý znak.', - handshake: 'Handshake', - handshakeTip: 'Ako tlačiareň oznámi hostiteľovi, že má prerušiť odosielanie, kým je jej vyrovnávacia pamäť plná.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR a XON/XOFF', - protocol: 'Prenosový protokol', - protocolTip: 'Potvrdenie, ktoré hostiteľský softvér môže očakávať za každý blok. Nechajte ho na žiadne, pokiaľ si ho hostiteľ nevyžiada.', - protocolA: 'ACK/NAK', - protocolN: 'Žiadny', - protocolZ: 'Zebra', - auxHeading: 'Port aplikátora', - auxHint: 'Aplikátor je označovacie zariadenie, ktoré tento port ovláda.', - auxShow: 'Zobraziť port aplikátora', - auxHide: 'Skryť port aplikátora', - auxMode: 'Pri chybe verifikátora', - auxModeTip: 'Čo tlačiareň urobí, keď verifikátor na porte aplikátora nahlási chybnú etiketu.', - auxMode0: 'Vypnuté', - auxMode1: 'Pretlač pri chybe', - auxMode2: 'Maximálna priepustnosť', - endPrint: 'Signál End Print', - endPrintTip: 'Signál, ktorý tlačiareň vyšle na porte aplikátora po dokončení etikety.', - endPrint0: 'Vypnuté', - endPrint1: 'Obvykle high, low počas pohybu etikety', - endPrint2: 'Obvykle low, high počas pohybu etikety', - endPrint3: 'Obvykle high, low počas 20 ms po etikete', - endPrint4: 'Obvykle low, high počas 20 ms po etikete', - startPrint: 'Signál Start Print', - startPrintTip: 'Či aplikátor spustí etiketu krátkym impulzom, alebo udržaním úrovne signálu.', - startPrintP: 'Impulz', - startPrintL: 'Úroveň', - errorMode: 'Chyba etikety', - errorModeTip: 'Čo sa stane s etiketou, keď aplikátor nahlási chybu.', - errorModeE: 'Zastaví sa s chybou', - errorModeF: 'Podá prázdnu etiketu', - reprint: 'Signál pretlače', - reprintTip: 'Umožňuje aplikátoru znova vyžiadať poslednú etiketu.', - ribbonLow: 'Upozornenie na nedostatok pásky', - ribbonLowTip: 'Umožňuje tlačiarni upozorniť aplikátor, keď dochádza páska.', - enabled: 'Povolené', - disabled: 'Zakázané', - }, sensors: { sensorSelect: 'Senzor média', sensorSelectTip: 'Senzor, ktorý nájde začiatok každej etikety, môže byť senzor medzery, ktorý sníma cez podklad, alebo reflexný senzor, ktorý hľadá čiernu značku.', diff --git a/src/locales/sl.ts b/src/locales/sl.ts index 73a6f4c6..bf2f6f9b 100644 --- a/src/locales/sl.ts +++ b/src/locales/sl.ts @@ -519,7 +519,6 @@ const sl = { identity: 'Identiteta', maintenance: 'Maintenance', sensors: 'Senzorji', - interfaces: 'Vmesniki', }, railGroupPerLabel: 'Na nalepko', rfid: { @@ -802,64 +801,6 @@ const sl = { modeProtectCancel: 'Prekliči', modeProtectMenu: 'Spremembe menija', }, - interfaces: { - serialHeading: 'Serijska vrata', - serialBaudHint: 'Ker se pošlje prek same serijske povezave, nova hitrost prenosa prekine povezavo, preden se nastavitve shranijo.', - serialIncomplete: 'Vrata se pošljejo šele, ko je nastavljenih vseh šest rež.', - notSet: 'Ni nastavljeno', - baud: 'Hitrost prenosa', - baudTip: 'Kako hitro govorijo serijska vrata. Gostitelj mora uporabiti enako hitrost.', - dataBits: 'Podatkovni biti', - dataBitsTip: 'Število bitov na znak na serijski povezavi.', - parity: 'Parnost', - parityTip: 'Nadzorni bit, dodan vsakemu znaku.', - parityN: 'Brez', - parityE: 'Soda', - parityO: 'Liha', - stopBits: 'Zaustavitveni biti', - stopBitsTip: 'Biti, ki zaključijo vsak znak.', - handshake: 'Handshake', - handshakeTip: 'Kako tiskalnik sporoči gostitelju, naj začasno ustavi pošiljanje, ko je njegov medpomnilnik poln.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR in XON/XOFF', - protocol: 'Protokol prenosa', - protocolTip: 'Potrditev, ki jo gostiteljska programska oprema morda pričakuje za vsak blok. Pustite jo na brez, razen če jo gostitelj zahteva.', - protocolA: 'ACK/NAK', - protocolN: 'Brez', - protocolZ: 'Zebra', - auxHeading: 'Vrata aplikatorja', - auxHint: 'Aplikator je naprava za nalepke, ki jo upravlja ta vrata.', - auxShow: 'Prikaži vrata aplikatorja', - auxHide: 'Skrij vrata aplikatorja', - auxMode: 'Ob napaki preverjalnika', - auxModeTip: 'Kaj tiskalnik stori, ko preverjalnik na vratih aplikatorja javi slabo nalepko.', - auxMode0: 'Izklopljeno', - auxMode1: 'Ponoven tisk ob napaki', - auxMode2: 'Največja prepustnost', - endPrint: 'Signal End Print', - endPrintTip: 'Signal, ki ga tiskalnik pošlje na vratih aplikatorja, ko je nalepka dokončana.', - endPrint0: 'Izklopljeno', - endPrint1: 'Običajno high, low, dokler se nalepka premika', - endPrint2: 'Običajno low, high, dokler se nalepka premika', - endPrint3: 'Običajno high, low 20 ms po nalepki', - endPrint4: 'Običajno low, high 20 ms po nalepki', - startPrint: 'Signal Start Print', - startPrintTip: 'Ali aplikator začne nalepko s kratkim impulzom ali z držanjem ravni signala.', - startPrintP: 'Impulz', - startPrintL: 'Raven', - errorMode: 'Napaka nalepke', - errorModeTip: 'Kaj se zgodi z nalepko, ko aplikator javi napako.', - errorModeE: 'Ustavi se z napako', - errorModeF: 'Potisne prazno nalepko', - reprint: 'Signal ponovnega tiska', - reprintTip: 'Aplikatorju omogoči, da ponovno zahteva zadnjo nalepko.', - ribbonLow: 'Opozorilo o nizkem traku', - ribbonLowTip: 'Tiskalniku omogoči, da opozori aplikator, ko je trak pri koncu.', - enabled: 'Omogočeno', - disabled: 'Onemogočeno', - }, sensors: { sensorSelect: 'Senzor medija', sensorSelectTip: 'Senzor, ki zazna začetek vsake etikete, je lahko senzor reže, ki gleda skozi podlago, ali odsevni senzor, ki išče črno oznako.', diff --git a/src/locales/sr.ts b/src/locales/sr.ts index 8ebc8185..4b3d764f 100644 --- a/src/locales/sr.ts +++ b/src/locales/sr.ts @@ -519,7 +519,6 @@ const sr = { identity: 'Идентитет', maintenance: 'Maintenance', sensors: 'Senzori', - interfaces: 'Interfejsi', }, railGroupPerLabel: 'По налепници', rfid: { @@ -802,64 +801,6 @@ const sr = { modeProtectCancel: 'Otkaži', modeProtectMenu: 'Izmene menija', }, - interfaces: { - serialHeading: 'Serijski port', - serialBaudHint: 'Pošto se šalje preko same serijske veze, nova brzina u baudima prekida vezu pre nego što se podešavanja sačuvaju.', - serialIncomplete: 'Port se šalje tek kada svih šest utora budu podešeni.', - notSet: 'Nije podešeno', - baud: 'Brzina u baudima', - baudTip: 'Koliko brzo komunicira serijski port. Host mora koristiti istu brzinu.', - dataBits: 'Bitovi podataka', - dataBitsTip: 'Broj bitova po karakteru na serijskoj liniji.', - parity: 'Parnost', - parityTip: 'Kontrolni bit dodat svakom karakteru.', - parityN: 'Nema', - parityE: 'Parna', - parityO: 'Neparna', - stopBits: 'Stop bitovi', - stopBitsTip: 'Bitovi koji završavaju svaki karakter.', - handshake: 'Handshake', - handshakeTip: 'Kako štampač govori hostu da pauzira slanje dok mu je bafer pun.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR i XON/XOFF', - protocol: 'Protokol prenosa', - protocolTip: 'Potvrda koju host softver može očekivati za svaki blok. Ostavite je na nema, osim ako je host ne zatraži.', - protocolA: 'ACK/NAK', - protocolN: 'Nema', - protocolZ: 'Zebra', - auxHeading: 'Port aplikatora', - auxHint: 'Aplikator je mašina za etiketiranje koju ovaj port pokreće.', - auxShow: 'Prikaži port aplikatora', - auxHide: 'Sakrij port aplikatora', - auxMode: 'Kod greške verifikatora', - auxModeTip: 'Šta štampač radi kada verifikator na portu aplikatora prijavi lošu nalepnicu.', - auxMode0: 'Isključeno', - auxMode1: 'Ponovno štampanje nakon greške', - auxMode2: 'Maksimalna propusnost', - endPrint: 'End Print signal', - endPrintTip: 'Signal koji štampač šalje na portu aplikatora kada je nalepnica završena.', - endPrint0: 'Isključeno', - endPrint1: 'Obično high, low dok se nalepnica pomera', - endPrint2: 'Obično low, high dok se nalepnica pomera', - endPrint3: 'Obično high, low 20 ms nakon nalepnice', - endPrint4: 'Obično low, high 20 ms nakon nalepnice', - startPrint: 'Start Print signal', - startPrintTip: 'Da li aplikator pokreće nalepnicu kratkim impulsom ili držanjem nivoa signala.', - startPrintP: 'Impuls', - startPrintL: 'Nivo', - errorMode: 'Greška nalepnice', - errorModeTip: 'Šta se dešava sa nalepnicom kada aplikator prijavi grešku.', - errorModeE: 'Pauzira sa greškom', - errorModeF: 'Uvlači praznu nalepnicu', - reprint: 'Signal ponovnog štampanja', - reprintTip: 'Omogućava aplikatoru da ponovo zatraži poslednju nalepnicu.', - ribbonLow: 'Upozorenje o niskom nivou trake', - ribbonLowTip: 'Omogućava štampaču da upozori aplikator kada je traka pri kraju.', - enabled: 'Omogućeno', - disabled: 'Onemogućeno', - }, sensors: { sensorSelect: 'Senzor medija', sensorSelectTip: 'Senzor koji pronalazi početak svake etikete može biti senzor razmaka, koji gleda kroz podlogu, ili reflektivni senzor, koji traži crnu oznaku.', diff --git a/src/locales/sv.ts b/src/locales/sv.ts index c331d77b..44c30952 100644 --- a/src/locales/sv.ts +++ b/src/locales/sv.ts @@ -519,7 +519,6 @@ const sv = { identity: 'Identitet', maintenance: 'Maintenance', sensors: 'Sensorer', - interfaces: 'Gränssnitt', }, railGroupPerLabel: 'Per etikett', rfid: { @@ -802,64 +801,6 @@ const sv = { modeProtectCancel: 'Avbryt', modeProtectMenu: 'Menyändringar', }, - interfaces: { - serialHeading: 'Serieport', - serialBaudHint: 'Eftersom den skickas över själva den seriella länken avslutar en ny baudhastighet anslutningen innan inställningarna sparas.', - serialIncomplete: 'Porten skickas först när alla sex platser är inställda.', - notSet: 'Ej angivet', - baud: 'Baudhastighet', - baudTip: 'Hur snabbt serieporten pratar. Värddatorn måste använda samma hastighet.', - dataBits: 'Databitar', - dataBitsTip: 'Bitar per tecken på serielinjen.', - parity: 'Paritet', - parityTip: 'Kontrollbiten som läggs till varje tecken.', - parityN: 'Ingen', - parityE: 'Jämn', - parityO: 'Udda', - stopBits: 'Stoppbitar', - stopBitsTip: 'Bitar som avslutar varje tecken.', - handshake: 'Handskakning', - handshakeTip: 'Hur skrivaren talar om för värddatorn att pausa medan dess buffert är full.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR och XON/XOFF', - protocol: 'Överföringsprotokoll', - protocolTip: 'En bekräftelse värdprogramvaran kan förvänta sig för varje block. Lämna den på ingen om inte värden begär en.', - protocolA: 'ACK/NAK', - protocolN: 'Inget', - protocolZ: 'Zebra', - auxHeading: 'Applikatorport', - auxHint: 'Applikatorn är etiketteringsmaskinen som denna port styr.', - auxShow: 'Visa applikatorport', - auxHide: 'Dölj applikatorport', - auxMode: 'Vid verifierarfel', - auxModeTip: 'Vad skrivaren gör när verifieraren på applikatorporten rapporterar en felaktig etikett.', - auxMode0: 'Av', - auxMode1: 'Skriv om vid fel', - auxMode2: 'Maximal kapacitet', - endPrint: 'End Print-signal', - endPrintTip: 'Signalen skrivaren skickar på applikatorporten när en etikett är klar.', - endPrint0: 'Av', - endPrint1: 'Normalt high, low medan etiketten rör sig', - endPrint2: 'Normalt low, high medan etiketten rör sig', - endPrint3: 'Normalt high, low i 20 ms efter en etikett', - endPrint4: 'Normalt low, high i 20 ms efter en etikett', - startPrint: 'Start Print-signal', - startPrintTip: 'Om applikatorn startar en etikett med en kort puls eller genom att hålla linjen.', - startPrintP: 'Puls', - startPrintL: 'Nivå', - errorMode: 'Etikettfel', - errorModeTip: 'Vad som händer med etiketten när applikatorn rapporterar ett fel.', - errorModeE: 'Pausar med ett fel', - errorModeF: 'Matar fram en tom etikett', - reprint: 'Omtryckssignal', - reprintTip: 'Låter applikatorn begära den senaste etiketten igen.', - ribbonLow: 'Varning för lågt färgband', - ribbonLowTip: 'Låter skrivaren varna applikatorn när färgbandet börjar ta slut.', - enabled: 'Aktiverad', - disabled: 'Inaktiverad', - }, sensors: { sensorSelect: 'Mediasensor', sensorSelectTip: 'Sensorn som hittar starten på varje etikett kan vara mellanrumssensorn, som ser genom baksidespapperet, eller den reflekterande sensorn, som letar efter ett svart märke.', diff --git a/src/locales/tr.ts b/src/locales/tr.ts index 4857e2f8..1f161291 100644 --- a/src/locales/tr.ts +++ b/src/locales/tr.ts @@ -519,7 +519,6 @@ const tr = { identity: 'Kimlik', maintenance: 'Maintenance', sensors: 'Sensörler', - interfaces: 'Arayüzler', }, railGroupPerLabel: 'Etiket başına', rfid: { @@ -802,64 +801,6 @@ const tr = { modeProtectCancel: 'İptal', modeProtectMenu: 'Menü değişiklikleri', }, - interfaces: { - serialHeading: 'Seri port', - serialBaudHint: 'Seri bağlantının kendisi üzerinden gönderildiğinden, yeni bir baud hızı ayarlar kaydedilmeden önce bağlantıyı sonlandırır.', - serialIncomplete: 'Port, yalnızca altı yuvanın tümü ayarlandığında gönderilir.', - notSet: 'Ayarlanmadı', - baud: 'Baud hızı', - baudTip: 'Seri portun ne kadar hızlı konuştuğu. Host aynı hızı kullanmalıdır.', - dataBits: 'Veri bitleri', - dataBitsTip: 'Seri hat üzerinde karakter başına bit sayısı.', - parity: 'Parite', - parityTip: 'Her karaktere eklenen kontrol biti.', - parityN: 'Yok', - parityE: 'Çift', - parityO: 'Tek', - stopBits: 'Stop bitleri', - stopBitsTip: 'Her karakteri sonlandıran bitler.', - handshake: 'Handshake', - handshakeTip: 'Arabelleği doluyken yazıcının hosta duraklamasını nasıl söylediği.', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR ve XON/XOFF', - protocol: 'Aktarım protokolü', - protocolTip: 'Host yazılımının her blok için bekleyebileceği bir onay. Host istemediği sürece yok olarak bırakın.', - protocolA: 'ACK/NAK', - protocolN: 'Yok', - protocolZ: 'Zebra', - auxHeading: 'Uygulayıcı portu', - auxHint: 'Uygulayıcı, bu portun yönettiği etiketleme makinesidir.', - auxShow: 'Uygulayıcı portunu göster', - auxHide: 'Uygulayıcı portunu gizle', - auxMode: 'Doğrulayıcı hatasında', - auxModeTip: 'Uygulayıcı portundaki doğrulayıcı kötü bir etiket bildirdiğinde yazıcının ne yaptığı.', - auxMode0: 'Kapalı', - auxMode1: 'Hatada yeniden yazdır', - auxMode2: 'Maksimum verimlilik', - endPrint: 'End Print sinyali', - endPrintTip: 'Bir etiket tamamlandığında yazıcının uygulayıcı portunda gönderdiği sinyal.', - endPrint0: 'Kapalı', - endPrint1: 'Normalde high, etiket hareket ederken low', - endPrint2: 'Normalde low, etiket hareket ederken high', - endPrint3: 'Normalde high, etiketten sonra 20 ms boyunca low', - endPrint4: 'Normalde low, etiketten sonra 20 ms boyunca high', - startPrint: 'Start Print sinyali', - startPrintTip: 'Uygulayıcının bir etiketi kısa bir darbeyle mi yoksa hattı tutarak mı başlattığı.', - startPrintP: 'Darbe', - startPrintL: 'Seviye', - errorMode: 'Etiket hatası', - errorModeTip: 'Uygulayıcı bir hata bildirdiğinde etikete ne olduğu.', - errorModeE: 'Hatayla duraklar', - errorModeF: 'Boş bir etiket besler', - reprint: 'Yeniden yazdırma sinyali', - reprintTip: 'Uygulayıcının son etiketi yeniden istemesine izin verir.', - ribbonLow: 'Şerit azaldı uyarısı', - ribbonLowTip: 'Yazıcının şerit azaldığında uygulayıcıyı uyarmasına izin verir.', - enabled: 'Etkin', - disabled: 'Devre dışı', - }, sensors: { sensorSelect: 'Ortam sensörü', sensorSelectTip: 'Her etiketin başlangıcını bulan sensör, astarın içinden bakan boşluk sensörü veya siyah işaret arayan yansıtmalı sensör olabilir.', diff --git a/src/locales/zh-hans.ts b/src/locales/zh-hans.ts index be601ab5..5b673ce8 100644 --- a/src/locales/zh-hans.ts +++ b/src/locales/zh-hans.ts @@ -519,7 +519,6 @@ const zhHans = { identity: '标识', maintenance: 'Maintenance', sensors: '传感器', - interfaces: '接口', }, railGroupPerLabel: '每个标签', rfid: { @@ -802,64 +801,6 @@ const zhHans = { modeProtectCancel: '取消', modeProtectMenu: '菜单更改', }, - interfaces: { - serialHeading: '串行端口', - serialBaudHint: '由于更改是通过串行连接本身发送的,新的波特率会在设置保存之前中断连接。', - serialIncomplete: '只有在六个槽位全部设置后,才会发送端口。', - notSet: '未设置', - baud: '波特率', - baudTip: '串行端口的通信速度。主机必须使用相同的速度。', - dataBits: '数据位', - dataBitsTip: '串行线路上每个字符的位数。', - parity: '奇偶校验', - parityTip: '添加到每个字符的校验位。', - parityN: '无', - parityE: '偶校验', - parityO: '奇校验', - stopBits: '停止位', - stopBitsTip: '结束每个字符的位数。', - handshake: '握手', - handshakeTip: '打印机在缓冲区已满时如何告知主机暂停发送。', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR 和 XON/XOFF', - protocol: '传输协议', - protocolTip: '主机软件可能期望每个数据块返回的确认。将其保留为没有,除非主机要求。', - protocolA: 'ACK/NAK', - protocolN: '无', - protocolZ: 'Zebra', - auxHeading: '贴标机端口', - auxHint: '贴标机是此端口驱动的贴标设备。', - auxShow: '显示贴标机端口', - auxHide: '隐藏贴标机端口', - auxMode: '验证器出错时', - auxModeTip: '当贴标机端口上的验证器报告标签不良时打印机的处理方式。', - auxMode0: '关闭', - auxMode1: '出错时重新打印', - auxMode2: '最大吞吐量', - endPrint: 'End Print 信号', - endPrintTip: '标签完成时打印机在贴标机端口发出的信号。', - endPrint0: '关闭', - endPrint1: '通常为高,标签移动期间为低', - endPrint2: '通常为低,标签移动期间为高', - endPrint3: '通常为高,标签打印后 20 ms 内为低', - endPrint4: '通常为低,标签打印后 20 ms 内为高', - startPrint: 'Start Print 信号', - startPrintTip: '贴标机是用短脉冲还是用保持电平的方式启动一个标签。', - startPrintP: '脉冲', - startPrintL: '电平', - errorMode: '标签错误', - errorModeTip: '贴标机报告错误时标签会发生什么。', - errorModeE: '出错后暂停', - errorModeF: '送出一张空白标签', - reprint: '重新打印信号', - reprintTip: '允许贴标机再次请求上一个标签。', - ribbonLow: '碳带不足警告', - ribbonLowTip: '允许打印机在碳带将要用完时向贴标机发出警告。', - enabled: '已启用', - disabled: '已禁用', - }, sensors: { sensorSelect: '介质传感器', sensorSelectTip: '找到每个标签起点的传感器可以是透过底纸检测的间隙传感器,也可以是寻找黑标的反射式传感器。', diff --git a/src/locales/zh-hant.ts b/src/locales/zh-hant.ts index d0914ecc..73633d6e 100644 --- a/src/locales/zh-hant.ts +++ b/src/locales/zh-hant.ts @@ -519,7 +519,6 @@ const zhHant = { identity: '識別', maintenance: 'Maintenance', sensors: '感測器', - interfaces: '介面', }, railGroupPerLabel: '每個標籤', rfid: { @@ -802,64 +801,6 @@ const zhHant = { modeProtectCancel: '取消', modeProtectMenu: '選單變更', }, - interfaces: { - serialHeading: '序列埠', - serialBaudHint: '由於變更是透過序列連線本身傳送的,新的傳輸速率會在設定儲存之前中斷連線。', - serialIncomplete: '只有在六個槽位全部設定後,才會傳送埠。', - notSet: '未設定', - baud: '傳輸速率', - baudTip: '序列埠的通訊速度。主機必須使用相同的速度。', - dataBits: '資料位元', - dataBitsTip: '序列線路上每個字元的位元數。', - parity: '同位檢查', - parityTip: '加入每個字元的檢查位元。', - parityN: '無', - parityE: '偶同位', - parityO: '奇同位', - stopBits: '停止位元', - stopBitsTip: '結束每個字元的位元數。', - handshake: '握手', - handshakeTip: '印表機在緩衝區已滿時如何告知主機暫停傳送。', - handshakeX: 'XON/XOFF', - handshakeD: 'DTR/DSR', - handshakeR: 'RTS', - handshakeM: 'DTR/DSR 和 XON/XOFF', - protocol: '傳輸協定', - protocolTip: '主機軟體可能期望每個區塊回覆的確認。將其保留為沒有,除非主機要求。', - protocolA: 'ACK/NAK', - protocolN: '無', - protocolZ: 'Zebra', - auxHeading: '貼標機埠', - auxHint: '貼標機是此埠驅動的貼標設備。', - auxShow: '顯示貼標機埠', - auxHide: '隱藏貼標機埠', - auxMode: '驗證器發生錯誤時', - auxModeTip: '當貼標機埠上的驗證器回報標籤不良時印表機的處理方式。', - auxMode0: '關閉', - auxMode1: '發生錯誤時重新列印', - auxMode2: '最大傳輸量', - endPrint: 'End Print 訊號', - endPrintTip: '標籤完成時印表機在貼標機埠發出的訊號。', - endPrint0: '關閉', - endPrint1: '通常為高,標籤移動期間為低', - endPrint2: '通常為低,標籤移動期間為高', - endPrint3: '通常為高,標籤列印後 20 ms 內為低', - endPrint4: '通常為低,標籤列印後 20 ms 內為高', - startPrint: 'Start Print 訊號', - startPrintTip: '貼標機是用短脈衝還是用保持電位的方式啟動一個標籤。', - startPrintP: '脈衝', - startPrintL: '電位', - errorMode: '標籤錯誤', - errorModeTip: '貼標機回報錯誤時標籤會發生什麼情況。', - errorModeE: '發生錯誤後暫停', - errorModeF: '送出一張空白標籤', - reprint: '重新列印訊號', - reprintTip: '讓貼標機再次要求上一個標籤。', - ribbonLow: '碳帶不足警告', - ribbonLowTip: '讓印表機在碳帶即將用完時向貼標機發出警告。', - enabled: '已啟用', - disabled: '已停用', - }, sensors: { sensorSelect: '材質感測器', sensorSelectTip: '找到每個標籤起點的感測器可以是透過底紙偵測的間隙感測器,也可以是尋找黑標的反射式感測器。', diff --git a/src/store/slices/uiSlice.ts b/src/store/slices/uiSlice.ts index c3785cfb..74d7f395 100644 --- a/src/store/slices/uiSlice.ts +++ b/src/store/slices/uiSlice.ts @@ -71,7 +71,6 @@ export type PrinterSettingsTab = | 'dataSources' | 'mediaFeed' | 'sensors' - | 'interfaces' | 'rfid' | 'printQuality' | 'output' From 417ef1075a3fa8c1706e4dc26ddf52f9da06a175 Mon Sep 17 00:00:00 2001 From: Alexander Leinich <104523700+u8array@users.noreply.github.com> Date: Tue, 20 Oct 2026 22:10:19 +0200 Subject: [PATCH 2/5] Revert "feat(setup): the serial and applicator port commands join the setup script" This reverts commit b8219134876f669f1bacab4bef4e37c5fb97fae4. --- README.md | 6 +-- docs/zpl-coverage.md | 4 +- packages/core/src/catalog/commands.json | 10 ++-- .../src/lib/zplParser/handlers/setupScript.ts | 26 +--------- .../core/src/types/PrinterProfile.test.ts | 5 -- packages/core/src/types/PrinterProfile.ts | 50 +------------------ src/lib/zplSetupScript.test.ts | 35 ------------- src/lib/zplSetupScript.ts | 25 ---------- 8 files changed, 13 insertions(+), 148 deletions(-) diff --git a/README.md b/README.md index f8f3abe2..7273de56 100644 --- a/README.md +++ b/README.md @@ -147,7 +147,7 @@ On desktop, **Connect data** also reads an Excel worksheet. **File → Settings ### Printer settings -**File → Settings… → Per Label** configures media, print quality, output and RFID. The **Setup Script** covers clock, encoding, fonts, printer identity, maintenance, sensors and interfaces. +**File → Settings… → Per Label** configures media, print quality, output and RFID. The **Setup Script** covers clock, encoding, fonts, printer identity, maintenance and sensors. - The **Objects** group selects the fonts and graphics the **Setup Script** uploads. - It lists cached images and deletes the unused ones. @@ -188,7 +188,7 @@ On desktop, **File → Settings… → App → MCP** starts a local MCP server, ## Coverage -132 of the 225 ZPL II commands are modelled in the browser; desktop covers 9 more with a connected printer. 2 more are planned for both builds. 60 need a connected printer and are planned for desktop. See per-command coverage: [docs/zpl-coverage.md](docs/zpl-coverage.md). +130 of the 225 ZPL II commands are modelled in the browser; desktop covers 9 more with a connected printer. 2 more are planned for both builds. 62 need a connected printer and are planned for desktop. See per-command coverage: [docs/zpl-coverage.md](docs/zpl-coverage.md). | Area | Modelled | |---|---| @@ -205,7 +205,7 @@ On desktop, **File → Settings… → App → MCP** starts a local MCP server, | Text & fonts | 14 / 15 | | Print quality | 10 / 18 | | Configuration & persistence | 4 / 5 | -| Hardware / Host comm / RFID / Network | 11 / 89 | +| Hardware / Host comm / RFID / Network | 9 / 89 | ## Limitations diff --git a/docs/zpl-coverage.md b/docs/zpl-coverage.md index 7a259ea8..bc730f1c 100644 --- a/docs/zpl-coverage.md +++ b/docs/zpl-coverage.md @@ -240,7 +240,7 @@ Printer-side control, calibration and device actions; most need a connection or | `~JF` | set battery condition, PA400 and PT400 only | `[ ]` | `[ ]` | `[ ]` | | `~JG` | graphing sensor calibration | `[ ]` | `[~]` | `[~]` | | `^JI` / `~JI` | start ZBI | `[ ]` | `[~]` | `[~]` | -| `^JJ` | set auxiliary port | `[x]` | `[x]` | `[x]` | +| `^JJ` | set auxiliary port | `[ ]` | `[~]` | `[~]` | | `^JS` | sensor select | `[x]` | `[x]` | `[x]` | | `~JL` | set label length | `[ ]` | `[~]` | `[~]` | | `^JM` | dots per millimeter | `[x]` | `[x]` | `[x]` | @@ -251,7 +251,7 @@ Printer-side control, calibration and device actions; most need a connection or | `~JR` | power on reset | `[ ]` | `[~]` | `[~]` | | `~JX` | cancel partial format | `[ ]` | `[~]` | `[~]` | | `~RO` | reset advanced counter | `[ ]` | `[~]` | `[~]` | -| `^SC` | set serial communications | `[x]` | `[x]` | `[x]` | +| `^SC` | set serial communications | `[ ]` | `[~]` | `[~]` | | `^SI` | set sensor intensity | `[x]` | `[x]` | `[x]` | | `^SP` | start print at dot row, throughput hint only | `[ ]` | `[ ]` | `[ ]` | | `^SQ` | halt ZebraNet alert | `[ ]` | `[~]` | `[~]` | diff --git a/packages/core/src/catalog/commands.json b/packages/core/src/catalog/commands.json index cfe9c294..214b3830 100644 --- a/packages/core/src/catalog/commands.json +++ b/packages/core/src/catalog/commands.json @@ -5286,8 +5286,9 @@ "example": "^JJ1,0,p,f,d,e" }, "support": { - "web": "yes", - "desktop": "yes" + "web": "no", + "desktop": "planned", + "docker": "planned" } }, { @@ -5550,8 +5551,9 @@ "example": "^SC9600,8,N,1,X,N" }, "support": { - "web": "yes", - "desktop": "yes" + "web": "no", + "desktop": "planned", + "docker": "planned" } }, { diff --git a/packages/core/src/lib/zplParser/handlers/setupScript.ts b/packages/core/src/lib/zplParser/handlers/setupScript.ts index 9588711f..59019c2d 100644 --- a/packages/core/src/lib/zplParser/handlers/setupScript.ts +++ b/packages/core/src/lib/zplParser/handlers/setupScript.ts @@ -1,4 +1,4 @@ -import { AUX_PORT_SLOTS, CLOCK_TOLERANCE_RANGE, FONT_CACHE_KB_RANGE, FONT_LINKS_PATH_MAX_LEN, HEAD_CLEANING_INTERVAL_METERS, HEAD_TEST_INTERVAL_RANGE, JH_SLOT_F, JH_SLOT_G, MAINTENANCE_ALERT_DEFAULTS, MAINTENANCE_DISTANCE_MAX_BY_TYPE, MAINTENANCE_MESSAGE_MAX_LEN, PRINTER_NAME_MAX_LEN, PRINTER_PASSWORD_REGEX, PRINTHEAD_RESISTANCE_RANGE, SENSOR_INTENSITY_RANGE, SENSOR_SLOTS, SI_FIELD_BY_SLOT, TEAR_OFF_ADJUST_RANGE, XS_SLOTS, isClockFormat, isClockLanguage, isConfigUpdateAction, isFontCacheType, isMaintenanceAlertPrint, isMaintenanceAlertType, isMaintenanceAlertUnit, isMediaSensorSelect, isModeProtection, isPrinterLocale, isSerialBaud, isSerialDataBits, isSerialHandshake, isSerialParity, isSerialProtocol, isSerialStopBits, isZplMode, setupScriptUnsafeCharRegex, type AuxPortField, type SensorSlotField } from "../../../types/PrinterProfile"; +import { CLOCK_TOLERANCE_RANGE, FONT_CACHE_KB_RANGE, FONT_LINKS_PATH_MAX_LEN, HEAD_CLEANING_INTERVAL_METERS, HEAD_TEST_INTERVAL_RANGE, JH_SLOT_F, JH_SLOT_G, MAINTENANCE_ALERT_DEFAULTS, MAINTENANCE_DISTANCE_MAX_BY_TYPE, MAINTENANCE_MESSAGE_MAX_LEN, PRINTER_NAME_MAX_LEN, PRINTER_PASSWORD_REGEX, PRINTHEAD_RESISTANCE_RANGE, SENSOR_INTENSITY_RANGE, SENSOR_SLOTS, SI_FIELD_BY_SLOT, TEAR_OFF_ADJUST_RANGE, XS_SLOTS, isClockFormat, isClockLanguage, isConfigUpdateAction, isFontCacheType, isMaintenanceAlertPrint, isMaintenanceAlertType, isMaintenanceAlertUnit, isMediaSensorSelect, isModeProtection, isPrinterLocale, isZplMode, setupScriptUnsafeCharRegex, type SensorSlotField } from "../../../types/PrinterProfile"; import { parseIntOrUndef } from "../../inputParse"; import { isYesNo } from "../../../types/typeHelpers"; import { parseRealtimeClock } from "../../realtimeClock"; @@ -261,30 +261,6 @@ export function createSetupScriptHandlers(s: ParserState): Record v.trim() === ""); - AUX_PORT_SLOTS.forEach(([field, values, fallback], i) => { - const v = bare ? fallback : (p[i] ?? "").trim().toLowerCase(); - Reflect.deleteProperty(printerProfile, field); - if (v === "") return; - if (values.some((allowed) => allowed === v)) (printerProfile as Record)[field] = v; - else notePartial(s.result, "^JJ"); - }); - }, // ^JH: only f/g modelled; other slots are runtime reset flags. // g is a 0..16 index into HEAD_CLEANING_INTERVAL_METERS per spec. JH(p) { diff --git a/packages/core/src/types/PrinterProfile.test.ts b/packages/core/src/types/PrinterProfile.test.ts index b4ae8eb5..6b1ffaee 100644 --- a/packages/core/src/types/PrinterProfile.test.ts +++ b/packages/core/src/types/PrinterProfile.test.ts @@ -33,11 +33,6 @@ describe("setupFonts download", () => { }); describe("repairPrinterProfile", () => { - it("drops the serial port as one key, while an applicator slot costs only itself", () => { - expect(repairPrinterProfile({ serialPort: { baud: "9600", dataBits: "9" }, auxPortMode: "1", auxPortEndPrint: "9" })).toEqual({ auxPortMode: "1" }); - expect(repairPrinterProfile({ serialPort: {} })).toEqual({}); - }); - it("drops the key a cross-field rule names, even when the rule reports the absent side", () => { expect(repairPrinterProfile({ clockMode: "TOL" })).toEqual({}); expect(repairPrinterProfile({ clockMode: "S", clockTolerance: 30, printerName: "P1" })).toEqual({ clockMode: "S", printerName: "P1" }); diff --git a/packages/core/src/types/PrinterProfile.ts b/packages/core/src/types/PrinterProfile.ts index 3fec97bc..9a106df7 100644 --- a/packages/core/src/types/PrinterProfile.ts +++ b/packages/core/src/types/PrinterProfile.ts @@ -98,38 +98,6 @@ export const XS_SLOTS = ['dynamicCalibrationLength', 'dynamicCalibrationThreshol /** ^SR, spec p.348. */ export const PRINTHEAD_RESISTANCE_RANGE = { min: 488, max: 1175 } as const; -/** ^SC slots, spec p.332. */ -export const SERIAL_BAUD_VALUES = ['110', '300', '600', '1200', '2400', '4800', '9600', '14400', '19200', '28800', '38400', '57600', '115200'] as const; -export const isSerialBaud = makeEnumGuard(SERIAL_BAUD_VALUES); -export const SERIAL_DATA_BITS_VALUES = ['7', '8'] as const; -export const isSerialDataBits = makeEnumGuard(SERIAL_DATA_BITS_VALUES); -export const SERIAL_PARITY_VALUES = ['N', 'E', 'O'] as const; -export const isSerialParity = makeEnumGuard(SERIAL_PARITY_VALUES); -export const SERIAL_STOP_BITS_VALUES = ['1', '2'] as const; -export const isSerialStopBits = makeEnumGuard(SERIAL_STOP_BITS_VALUES); -export const SERIAL_HANDSHAKE_VALUES = ['X', 'D', 'R', 'M'] as const; -export const isSerialHandshake = makeEnumGuard(SERIAL_HANDSHAKE_VALUES); -export const SERIAL_PROTOCOL_VALUES = ['A', 'N', 'Z'] as const; -export const isSerialProtocol = makeEnumGuard(SERIAL_PROTOCOL_VALUES); -export const SERIAL_PORT_FIELDS = ['baud', 'dataBits', 'parity', 'stopBits', 'handshake', 'protocol'] as const; - -export const AUX_PORT_MODE_VALUES = ['0', '1', '2'] as const; -export const AUX_PORT_END_PRINT_VALUES = ['0', '1', '2', '3', '4'] as const; -export const AUX_PORT_START_PRINT_VALUES = ['p', 'l'] as const; -export const AUX_PORT_ERROR_MODE_VALUES = ['e', 'f'] as const; -export const AUX_PORT_SWITCH_VALUES = ['e', 'd'] as const; -/** ^JJ slots in wire order with their values and the printer default, spec p.266. - * The guide prints 0 as the start print default, the SGD device.applicator.start_print_mode says pulse, p.682. */ -export const AUX_PORT_SLOTS = [ - ['auxPortMode', AUX_PORT_MODE_VALUES, '0'], - ['auxPortEndPrint', AUX_PORT_END_PRINT_VALUES, '0'], - ['auxPortStartPrint', AUX_PORT_START_PRINT_VALUES, 'p'], - ['auxPortErrorMode', AUX_PORT_ERROR_MODE_VALUES, 'f'], - ['auxPortReprint', AUX_PORT_SWITCH_VALUES, 'd'], - ['auxPortRibbonLow', AUX_PORT_SWITCH_VALUES, 'e'], -] as const satisfies readonly (readonly [keyof PrinterProfile, readonly string[], string])[]; -export type AuxPortField = (typeof AUX_PORT_SLOTS)[number][0]; - /** ^SS slots in wire order with their range and digit width, spec p.349. */ export const SENSOR_SLOTS = [ ['sensorWebThreshold', SENSOR_THRESHOLD_RANGE, 3], @@ -308,22 +276,6 @@ export const printerProfileSchema = z.object({ dynamicCalibrationGain: z.enum(YES_NO_VALUES).optional(), /** ^SR, a value above the head's rating damages it. */ printheadResistance: intInRange(PRINTHEAD_RESISTANCE_RANGE).optional(), - /** ^SC. The spec gives no slot a default, so the wire carries all six or none, p.332. */ - serialPort: z.object({ - baud: z.enum(SERIAL_BAUD_VALUES).optional(), - dataBits: z.enum(SERIAL_DATA_BITS_VALUES).optional(), - parity: z.enum(SERIAL_PARITY_VALUES).optional(), - stopBits: z.enum(SERIAL_STOP_BITS_VALUES).optional(), - handshake: z.enum(SERIAL_HANDSHAKE_VALUES).optional(), - protocol: z.enum(SERIAL_PROTOCOL_VALUES).optional(), - }).refine((o) => SERIAL_PORT_FIELDS.some((f) => o[f] !== undefined), 'an empty serial port carries nothing').optional(), - /** ^JJ slots, each with its own printer default. */ - auxPortMode: z.enum(AUX_PORT_MODE_VALUES).optional(), - auxPortEndPrint: z.enum(AUX_PORT_END_PRINT_VALUES).optional(), - auxPortStartPrint: z.enum(AUX_PORT_START_PRINT_VALUES).optional(), - auxPortErrorMode: z.enum(AUX_PORT_ERROR_MODE_VALUES).optional(), - auxPortReprint: z.enum(AUX_PORT_SWITCH_VALUES).optional(), - auxPortRibbonLow: z.enum(AUX_PORT_SWITCH_VALUES).optional(), /** ^JH f master gate; without `E` ^MA sits dormant. */ earlyWarningMaintenance: z.enum(['E', 'D']).optional(), /** ^JH g; stored as meters for UX, wire is index into table. */ @@ -417,7 +369,7 @@ export const isSetupPath = (path: string): boolean => path.length <= FONT_LINKS_ /** Fields with their own Objects group: a source edit never strips them and Clear keeps them. */ export const SETUP_UPLOAD_FIELDS = ["setupFonts", "setupGraphics"] as const; -/** Fields whose value differs, by value since some fields hold objects. */ +/** Fields whose value differs. By value: four fields hold objects. */ export function changedProfileFields(before: PrinterProfile, after: PrinterProfile): PrinterProfileField[] { return PRINTER_PROFILE_FIELDS.filter((field) => JSON.stringify(after[field]) !== JSON.stringify(before[field])); } diff --git a/src/lib/zplSetupScript.test.ts b/src/lib/zplSetupScript.test.ts index 41d451a8..8a35a09f 100644 --- a/src/lib/zplSetupScript.test.ts +++ b/src/lib/zplSetupScript.test.ts @@ -453,13 +453,6 @@ describe("generateSetupScript — output shape", () => { "dynamicCalibrationThreshold", "dynamicCalibrationGain", "printheadResistance", - "serialPort", - "auxPortMode", - "auxPortEndPrint", - "auxPortStartPrint", - "auxPortErrorMode", - "auxPortReprint", - "auxPortRibbonLow", "setRealtimeClock", "useCurrentTimeForClock", "clockFormat", @@ -534,34 +527,6 @@ describe("generateSetupScript — output shape", () => { expect(pages[0]?.findings.filter((f) => f.kind === "replayRisk").map((f) => f.command)).toContain("^JS"); }); - it("emits the interface commands as the spec writes them, a partial ^JJ included and a partial ^SC not", () => { - const ports = { - serialPort: { baud: "9600", dataBits: "8", parity: "N", stopBits: "1", handshake: "X", protocol: "N" }, - auxPortMode: "1", auxPortEndPrint: "3", auxPortStartPrint: "p", auxPortErrorMode: "e", auxPortReprint: "e", auxPortRibbonLow: "d", - configurationUpdate: "S", - } as const; - const script = generateSetupScript(ports); - expect(script).toContain("^SC9600,8,N,1,X,N\n^JJ1,3,p,e,e,d\n^JUS"); - expect(parseZPL(script).printerProfile).toEqual(ports); - for (const [partial, wire] of [ - [{ auxPortStartPrint: "l" }, "^JJ,,l"], - [{ auxPortRibbonLow: "e" }, "^JJ,,,,,e"], - ] as const) { - const out = generateSetupScript(partial); - expect(out).toContain(wire); - expect(parseZPL(out).printerProfile).toEqual(partial); - } - expect(generateSetupScript({ serialPort: { baud: "9600" } })).not.toContain("^SC"); - expect(generateSetupScript({})).not.toMatch(/\^(SC|JJ)/); - }); - - it("keeps a serial setup only whole, reads an applicator slot case-blind, and lets a later ^JJ clear the earlier slots", () => { - const { printerProfile, pages } = parseZPL("^XA^SC9600,8,N,1,X^SC9600,9,N,1,X,N^SC115200,7,o,2,m,z^JJ2,5,L,E^JJ,,,F^XZ"); - expect(printerProfile).toEqual({ serialPort: { baud: "115200", dataBits: "7", parity: "O", stopBits: "2", handshake: "M", protocol: "Z" }, auxPortErrorMode: "f" }); - expect(pages[0]?.findings.filter((f) => f.kind === "partial").map((f) => f.command)).toEqual(["^SC", "^JJ"]); - expect(parseZPL("^XA^JJ1,2^JJ^XZ").printerProfile).toEqual({ auxPortMode: "0", auxPortEndPrint: "0", auxPortStartPrint: "p", auxPortErrorMode: "f", auxPortReprint: "d", auxPortRibbonLow: "e" }); - }); - it("emits ^CO with only the slots the profile sets (parse-generate identity)", () => { expect(generateSetupScript({})).not.toContain("^CO"); expect(generateSetupScript({ fontCacheAddKb: 78 })).toContain("^CO,78"); diff --git a/src/lib/zplSetupScript.ts b/src/lib/zplSetupScript.ts index 60e0fba7..23adb3aa 100644 --- a/src/lib/zplSetupScript.ts +++ b/src/lib/zplSetupScript.ts @@ -3,8 +3,6 @@ import { JH_SLOT_COUNT, JH_SLOT_F, JH_SLOT_G, - AUX_PORT_SLOTS, - SERIAL_PORT_FIELDS, SENSOR_SLOTS, XS_SLOTS, type PrinterProfile, @@ -144,29 +142,6 @@ const SETUP_SCRIPT_EMITTERS = { scope: 'persistent', emit: (p) => p.printheadResistance !== undefined ? `^SR${pad(p.printheadResistance, 4)}` : null, }, - serialPort: { - kind: 'emit', - channel: 'block', - scope: 'persistent', - emit: (p) => { - const slots = SERIAL_PORT_FIELDS.map((f) => p.serialPort?.[f]); - return slots.every((v) => v !== undefined) ? `^SC${slots.join(',')}` : null; - }, - }, - auxPortMode: { - kind: 'emit', - channel: 'block', - scope: 'persistent', - emit: (p) => { - const slots = trimTrailingEmptySlots(AUX_PORT_SLOTS.map(([field]) => p[field] ?? '')); - return slots.length > 0 ? `^JJ${slots.join(',')}` : null; - }, - }, - auxPortEndPrint: { kind: 'foldedInto', target: 'auxPortMode' }, - auxPortStartPrint: { kind: 'foldedInto', target: 'auxPortMode' }, - auxPortErrorMode: { kind: 'foldedInto', target: 'auxPortMode' }, - auxPortReprint: { kind: 'foldedInto', target: 'auxPortMode' }, - auxPortRibbonLow: { kind: 'foldedInto', target: 'auxPortMode' }, setRealtimeClock: { kind: 'emit', channel: 'block', From 8a80ff7096f55d81687205df4e154671e94c95f2 Mon Sep 17 00:00:00 2001 From: Alexander Leinich <104523700+u8array@users.noreply.github.com> Date: Tue, 20 Oct 2026 22:10:19 +0200 Subject: [PATCH 3/5] Revert "feat(printer): the sensors tab edits the printer's calibration values" This reverts commit eda8099418bae9fbf56a829feca16403c98821f5. --- .../PrinterSettings/PrinterSettingsModal.tsx | 3 - .../PrinterSettings/SensorsTab.test.tsx | 65 -------- src/components/PrinterSettings/SensorsTab.tsx | 145 ------------------ src/locales/ar.ts | 50 ------ src/locales/bg.ts | 50 ------ src/locales/cs.ts | 50 ------ src/locales/da.ts | 50 ------ src/locales/de.ts | 50 ------ src/locales/el.ts | 50 ------ src/locales/en.ts | 50 ------ src/locales/es.ts | 50 ------ src/locales/et.ts | 50 ------ src/locales/fa.ts | 50 ------ src/locales/fi.ts | 50 ------ src/locales/fr.ts | 50 ------ src/locales/he.ts | 50 ------ src/locales/hr.ts | 50 ------ src/locales/hu.ts | 50 ------ src/locales/it.ts | 50 ------ src/locales/ja.ts | 50 ------ src/locales/ko.ts | 50 ------ src/locales/lt.ts | 50 ------ src/locales/lv.ts | 50 ------ src/locales/nl.ts | 50 ------ src/locales/no.ts | 50 ------ src/locales/pl.ts | 50 ------ src/locales/pt.ts | 50 ------ src/locales/ro.ts | 50 ------ src/locales/sk.ts | 50 ------ src/locales/sl.ts | 50 ------ src/locales/sr.ts | 50 ------ src/locales/sv.ts | 50 ------ src/locales/tr.ts | 50 ------ src/locales/zh-hans.ts | 50 ------ src/locales/zh-hant.ts | 50 ------ src/store/slices/uiSlice.ts | 1 - 36 files changed, 1814 deletions(-) delete mode 100644 src/components/PrinterSettings/SensorsTab.test.tsx delete mode 100644 src/components/PrinterSettings/SensorsTab.tsx diff --git a/src/components/PrinterSettings/PrinterSettingsModal.tsx b/src/components/PrinterSettings/PrinterSettingsModal.tsx index 13f3ee17..cc0976e5 100644 --- a/src/components/PrinterSettings/PrinterSettingsModal.tsx +++ b/src/components/PrinterSettings/PrinterSettingsModal.tsx @@ -24,7 +24,6 @@ import { StoredFontsTab } from "./StoredFontsTab"; import { StoredGraphicsTab } from "./StoredGraphicsTab"; import { IdentityTab } from "./IdentityTab"; import { MaintenanceTab } from "./MaintenanceTab"; -import { SensorsTab } from "./SensorsTab"; import { McpServerTab } from "./McpServerTab"; import { MediaFeedTab } from "./MediaFeedTab"; import { RfidTab } from "./RfidTab"; @@ -55,7 +54,6 @@ const TOP_TAB_OF = { fonts: 'setupScript', identity: 'setupScript', maintenance: 'setupScript', - sensors: 'setupScript', storedFonts: 'objects', storedGraphics: 'objects', } as const satisfies Record; @@ -100,7 +98,6 @@ const TAB_COMPONENTS: Partial> = { storedGraphics: StoredGraphicsTab, identity: IdentityTab, maintenance: MaintenanceTab, - sensors: SensorsTab, }; const MODAL_BOX_CLS = diff --git a/src/components/PrinterSettings/SensorsTab.test.tsx b/src/components/PrinterSettings/SensorsTab.test.tsx deleted file mode 100644 index af49bf86..00000000 --- a/src/components/PrinterSettings/SensorsTab.test.tsx +++ /dev/null @@ -1,65 +0,0 @@ -// @vitest-environment jsdom -import { describe, it, expect, afterEach, beforeEach } from "vitest"; -import { render, cleanup, fireEvent, act, within } from "@testing-library/react"; -import { SensorsTab } from "./SensorsTab"; -import { useLabelStore } from "../../store/labelStore"; -import { fallbackTranslations as en } from "../../locales"; - -afterEach(cleanup); -beforeEach(() => { - act(() => { - useLabelStore.setState({ printerProfile: {} }); - }); -}); - -const loc = en.printerSettings.sensors; -const profile = () => useLabelStore.getState().printerProfile; - -describe("SensorsTab", () => { - it("writes one ^SS slot, clamps a value past its range, and clears the slot again", () => { - const { getByLabelText } = render(); - const web = getByLabelText(loc.web); - fireEvent.change(web, { target: { value: "75" } }); - fireEvent.blur(web); - expect(profile()).toEqual({ sensorWebThreshold: 75 }); - fireEvent.change(web, { target: { value: "300" } }); - fireEvent.blur(web); - expect(profile()).toEqual({ sensorWebThreshold: 100 }); - fireEvent.change(web, { target: { value: "" } }); - fireEvent.blur(web); - expect(profile()).toEqual({}); - }); - - it("warns while dynamic calibration would replace a typed value", () => { - const { getByLabelText, getByRole, queryByText, getByText } = render(); - expect(queryByText(loc.recalibrateWarning)).toBeNull(); - const web = getByLabelText(loc.web); - fireEvent.change(web, { target: { value: "75" } }); - fireEvent.blur(web); - expect(getByText(loc.recalibrateWarning)).toBeTruthy(); - for (const name of [loc.dynamicLength, loc.dynamicThreshold]) fireEvent.click(within(getByRole("group", { name })).getByRole("button", { name: loc.dynamicOff })); - expect(getByText(loc.recalibrateWarning)).toBeTruthy(); - fireEvent.click(within(getByRole("group", { name: loc.dynamicGain })).getByRole("button", { name: loc.dynamicOff })); - expect(queryByText(loc.recalibrateWarning)).toBeNull(); - }); - - it("takes the sensor choice and the printhead resistance", () => { - const { getByRole, getByLabelText } = render(); - fireEvent.click(getByRole("button", { name: loc.sensorSelect })); - fireEvent.click(getByRole("option", { name: new RegExp(loc.sensorSelectT) })); - expect(profile().mediaSensorSelect).toBe("T"); - const resistance = getByLabelText(loc.resistance); - fireEvent.change(resistance, { target: { value: "675" } }); - fireEvent.blur(resistance); - expect(profile().printheadResistance).toBe(675); - }); - - it("switches dynamic length calibration off and back to the printer default", () => { - const { getByRole } = render(); - const group = within(getByRole("group", { name: loc.dynamicLength })); - fireEvent.click(group.getByRole("button", { name: loc.dynamicOff })); - expect(profile()).toEqual({ dynamicCalibrationLength: "N" }); - fireEvent.click(group.getByRole("button", { name: loc.dynamicDefaultOn })); - expect(profile()).toEqual({}); - }); -}); diff --git a/src/components/PrinterSettings/SensorsTab.tsx b/src/components/PrinterSettings/SensorsTab.tsx deleted file mode 100644 index 13ca6c4f..00000000 --- a/src/components/PrinterSettings/SensorsTab.tsx +++ /dev/null @@ -1,145 +0,0 @@ -import { useT } from "../../hooks/useT"; -import { useLabelStore } from "../../store/labelStore"; -import { - SENSOR_SLOT_RANGE, - MEDIA_SENSOR_SELECT_VALUES, - PRINTHEAD_RESISTANCE_RANGE, - SENSOR_INTENSITY_RANGE, - SENSOR_SLOTS, - type SensorSlotField, - XS_SLOTS, -} from "@zplab/core/types/PrinterProfile"; -import { YES_NO_VALUES } from "@zplab/core/types/typeHelpers"; -import { - BoundedIntControl, - ZplBoundedIntInput, - ZplCommandLabel, - ZplEnumCustomSelect, - ZplEnumSegmented, - ZplField, - ZplFieldHint, - ZplSubField, -} from "./zplFieldPrimitives"; -import { fieldGridCols, fieldGridCell } from "../ui/formStyles"; - -type LocSensors = ReturnType["printerSettings"]["sensors"]; - -const SLOT_LABEL_KEYS = { - sensorWebThreshold: "web", - sensorMediaThreshold: "media", - sensorRibbonThreshold: "ribbon", - sensorLabelLengthDots: "labelLength", - sensorMediaLedIntensity: "mediaLed", - sensorRibbonLedIntensity: "ribbonLed", - sensorMarkThreshold: "mark", - sensorMarkMediaThreshold: "markMedia", - sensorMarkLedIntensity: "markLed", -} as const satisfies Record; -// The wire packs the slots by kind, the operator thinks per sensor. -const SENSOR_GROUPS = [ - ["gapGroup", ["sensorWebThreshold", "sensorMediaThreshold", "sensorMediaLedIntensity", "sensorLabelLengthDots"]], - ["ribbonGroup", ["sensorRibbonThreshold", "sensorRibbonLedIntensity"]], - ["markGroup", ["sensorMarkThreshold", "sensorMarkMediaThreshold", "sensorMarkLedIntensity"]], -] as const satisfies readonly (readonly [keyof LocSensors, readonly SensorSlotField[]])[]; - -/** Sensor and calibration values of the setup script (^JS, ^SS, ^SI, ^XS, ^SR). */ -export function SensorsTab() { - const t = useT(); - const profile = useLabelStore((s) => s.printerProfile); - const patchPrinterProfile = useLabelStore((s) => s.patchPrinterProfile); - const loc = t.printerSettings.sensors; - const onOffLabel = (v: "Y" | "N") => (v === "Y" ? loc.dynamicOn : loc.dynamicOff); - const anySlotSet = SENSOR_SLOTS.some(([field]) => profile[field] !== undefined); - // ^XS defaults to Y on every slot, spec p.374, so only an explicit N keeps typed values. - const recalibrates = XS_SLOTS.some((field) => profile[field] !== "N"); - - return ( -
- loc[`sensorSelect${v}`]} - onChange={(mediaSensorSelect) => patchPrinterProfile({ mediaSensorSelect })} - /> - - patchPrinterProfile({ dynamicCalibrationLength })} - /> - patchPrinterProfile({ dynamicCalibrationThreshold })} - /> - patchPrinterProfile({ dynamicCalibrationGain })} - /> - - - - {SENSOR_GROUPS.map(([group, fields]) => ( -
- {loc[group]} -
- {fields.map((field) => ( - - {(id) => patchPrinterProfile({ [field]: v })} />} - - ))} -
-
- ))} - {anySlotSet && recalibrates ? ( - - {loc.recalibrateWarning} - - ) : null} -
- - - -
- - {(id) => patchPrinterProfile({ sensorBrightness })} />} - - - {(id) => patchPrinterProfile({ sensorBaseline })} />} - -
-
- - patchPrinterProfile({ printheadResistance })} - hint={{loc.resistanceHint}} - /> -
- ); -} diff --git a/src/locales/ar.ts b/src/locales/ar.ts index 99bcc397..0ae36d4e 100644 --- a/src/locales/ar.ts +++ b/src/locales/ar.ts @@ -518,7 +518,6 @@ const ar = { storedGraphics: 'الرسومات', identity: 'الهوية', maintenance: 'Maintenance', - sensors: 'المستشعرات', }, railGroupPerLabel: 'لكل ملصق', rfid: { @@ -801,55 +800,6 @@ const ar = { modeProtectCancel: 'إلغاء', modeProtectMenu: 'تغييرات القائمة', }, - sensors: { - sensorSelect: 'مستشعر الوسائط', - sensorSelectTip: 'أي مستشعر يحدد بداية كل ملصق، مستشعر الفجوة ينظر عبر مادة الدعم، والمستشعر الانعكاسي يبحث عن علامة سوداء.', - sensorSelectA: 'تلقائي', - sensorSelectR: 'انعكاسي', - sensorSelectT: 'نفوذي', - mediaSensorsHeading: 'قيم مستشعر الوسائط', - calibrationTip: 'تشغيل معايرة على الطابعة يضبط هذه القيم. أرسلها فقط إلى الطابعة التي قُرئت منها.', - gapGroup: 'مستشعر الفجوة', - ribbonGroup: 'مستشعر الشريط', - markGroup: 'مستشعر العلامة السوداء', - web: 'عتبة الفجوة', - webTip: 'ما مقدار السطوع الذي يجب أن تقرأه الفجوة بين ملصقين حتى تعتبرها الطابعة فجوة.', - media: 'عتبة الملصق', - mediaTip: 'ما مقدار الدكانة التي يجب أن يقرأها الملصق حتى تعرف الطابعة أنها على ملصق.', - ribbon: 'عتبة الشريط', - ribbonTip: 'كيف يجب أن تقرأ مستشعر الشريط عند وجود الشريط. ما دون هذه القيمة تُبلغ الطابعة بأن الشريط قد نفد.', - labelLength: 'طول الملصق', - labelLengthTip: 'طول الملصق الذي قاسته الطابعة أثناء المعايرة، بالنقاط.', - recalibrateWarning: 'عند تشغيل المعايرة الديناميكية، تستبدل الطابعة هذه القيم بعد التشغيل أو إغلاق باب الوسائط.', - mediaLed: 'LED الوسائط', - mediaLedTip: 'ما مدى قوة ضوء مستشعر الفجوة العابر خلال الملصق.', - ribbonLed: 'LED الشريط', - ribbonLedTip: 'ما مدى قوة ضوء مستشعر الشريط.', - mark: 'عتبة العلامة السوداء', - markTip: 'ما مقدار الدكانة التي يجب أن تقرأها العلامة السوداء حتى تعتبرها الطابعة العلامة.', - markMedia: 'عتبة الوسائط ذات العلامة', - markMediaTip: 'كيف يقرأ مستشعر العلامة مادة الدعم العادية بين علامتين.', - markLed: 'LED العلامة', - markLedTip: 'ما مدى قوة ضوء مستشعر العلامة.', - intensityHeading: 'ضوء مستشعر الفجوة', - intensityTip: 'يضبط ضوء مستشعر الفجوة بشكل مستقل، بمعزل عن قيم المعايرة.', - brightness: 'إخراج الضوء', - brightnessTip: 'ما مدى قوة ضوء مستشعر الفجوة.', - baseline: 'القراءة بدون ملصق', - baselineTip: 'ما يقرأه مستشعر الفجوة عندما لا يوجد شيء في مساره.', - dynamicLength: 'معايرة الطول الديناميكية', - dynamicLengthTip: 'يتيح للطابعة إعادة قياس طول الملصق من تلقاء نفسها.', - dynamicThreshold: 'معايرة العتبة الديناميكية', - dynamicThresholdTip: 'يتيح للطابعة إعادة ضبط عتبتي الفجوة والملصق من تلقاء نفسها.', - dynamicGain: 'معايرة الكسب الديناميكية', - dynamicGainTip: 'يتيح للطابعة إعادة ضبط كسب المستشعر من تلقاء نفسها.', - dynamicOn: 'تشغيل', - dynamicOff: 'إيقاف', - dynamicDefaultOn: 'افتراضي (تشغيل)', - resistance: 'مقاومة رأس الطباعة', - resistanceTip: 'مقاومة رأس الطباعة المثبت بالأوم، المطبوعة على رأس الطباعة نفسه. تسخّنه الطابعة بالشكل الصحيح.', - resistanceHint: 'قيمة أعلى من التصنيف المطبوع على رأس الطباعة قد تؤدي إلى تلفه.', - }, maintenance: { maintenanceAlertHeading: 'تنبيه الصيانة', alertType: 'نوع التنبيه', diff --git a/src/locales/bg.ts b/src/locales/bg.ts index c3121c91..89442aca 100644 --- a/src/locales/bg.ts +++ b/src/locales/bg.ts @@ -518,7 +518,6 @@ const bg = { storedGraphics: 'Графики', identity: 'Идентичност', maintenance: 'Maintenance', - sensors: 'Сензори', }, railGroupPerLabel: 'На етикет', rfid: { @@ -801,55 +800,6 @@ const bg = { modeProtectCancel: 'Отказ', modeProtectMenu: 'Промени в менюто', }, - sensors: { - sensorSelect: 'Сензор за носител', - sensorSelectTip: 'Кой сензор открива началото на всеки етикет, сензорът за междина гледа през подложния материал, а рефлективният сензор търси черен маркер.', - sensorSelectA: 'Автоматичен', - sensorSelectR: 'Рефлективен', - sensorSelectT: 'Трансмисивен', - mediaSensorsHeading: 'Стойности на сензора за носител', - calibrationTip: 'Калибрирането на принтера задава тези стойности. Изпращайте ги само на принтера, от който са прочетени.', - gapGroup: 'Сензор за междина', - ribbonGroup: 'Сензор за лента', - markGroup: 'Сензор за черен маркер', - web: 'Праг на междината', - webTip: 'Колко светла трябва да отчете междината между два етикета, за да я приеме принтерът за междина.', - media: 'Праг на етикета', - mediaTip: 'Колко тъмен трябва да отчете етикетът, за да разбере принтерът, че е върху етикет.', - ribbon: 'Праг на лентата', - ribbonTip: 'Как трябва да отчита сензорът за лента при поставена лента. Под тази стойност принтерът докладва, че лентата е свършила.', - labelLength: 'Дължина на етикета', - labelLengthTip: 'Дължината на етикета, която принтерът измери при калибрирането, в точки.', - recalibrateWarning: 'Когато динамичното калибриране е включено, принтерът заменя тези стойности след включване или затваряне на капака за носителя.', - mediaLed: 'LED на носителя', - mediaLedTip: 'Колко силно свети светлината на сензора за междина през етикета.', - ribbonLed: 'LED на лентата', - ribbonLedTip: 'Колко силно свети светлината на сензора за лента.', - mark: 'Праг на черния маркер', - markTip: 'Колко тъмен трябва да отчете черният маркер, за да го приеме принтерът за маркер.', - markMedia: 'Праг на носителя с маркер', - markMediaTip: 'Как сензорът за маркер отчита чистия подложен материал между два маркера.', - markLed: 'LED на маркера', - markLedTip: 'Колко силно свети светлината на сензора за маркер.', - intensityHeading: 'Светлина на сензора за междина', - intensityTip: 'Задава светлината на сензора за междина самостоятелно, отделно от калибрационните стойности.', - brightness: 'Светлинен изход', - brightnessTip: 'Колко силно свети светлината на сензора за междина.', - baseline: 'Показание без етикет', - baselineTip: 'Какво отчита сензорът за междина, когато няма нищо на пътя му.', - dynamicLength: 'Динамична калибровка на дължината', - dynamicLengthTip: 'Позволява на принтера да измери отново дължината на етикета самостоятелно.', - dynamicThreshold: 'Динамична калибровка на прага', - dynamicThresholdTip: 'Позволява на принтера да зададе отново прага на междината и на етикета самостоятелно.', - dynamicGain: 'Динамична калибровка на усилването', - dynamicGainTip: 'Позволява на принтера да зададе отново усилването на сензора самостоятелно.', - dynamicOn: 'Вкл.', - dynamicOff: 'Изкл.', - dynamicDefaultOn: 'По подразбиране (вкл.)', - resistance: 'Съпротивление на печатащата глава', - resistanceTip: 'Съпротивлението на монтираната печатаща глава в ома, отпечатано на самата глава. Принтерът я нагрява правилно.', - resistanceHint: 'Стойност над номиналната, отпечатана на печатащата глава, може да я повреди.', - }, maintenance: { maintenanceAlertHeading: 'Сигнал за поддръжка', alertType: 'Тип сигнал', diff --git a/src/locales/cs.ts b/src/locales/cs.ts index d58814da..3fd7019a 100644 --- a/src/locales/cs.ts +++ b/src/locales/cs.ts @@ -518,7 +518,6 @@ const cs = { storedGraphics: 'Grafika', identity: 'Identita', maintenance: 'Maintenance', - sensors: 'Senzory', }, railGroupPerLabel: 'Na štítek', rfid: { @@ -801,55 +800,6 @@ const cs = { modeProtectCancel: 'Zrušit', modeProtectMenu: 'Změny nabídky', }, - sensors: { - sensorSelect: 'Senzor média', - sensorSelectTip: 'Který senzor rozpozná začátek každé etikety, senzor mezery prosvítá podkladovým materiálem a reflexní senzor hledá černou značku.', - sensorSelectA: 'Automatický', - sensorSelectR: 'Reflexní', - sensorSelectT: 'Transmisní', - mediaSensorsHeading: 'Hodnoty senzoru média', - calibrationTip: 'Kalibrace na tiskárně nastaví tyto hodnoty. Odesílejte je jen tiskárně, ze které byly načteny.', - gapGroup: 'Senzor mezery', - ribbonGroup: 'Senzor pásky', - markGroup: 'Senzor černé značky', - web: 'Prah mezery', - webTip: 'Jak světlá musí být mezera mezi dvěma etiketami, aby ji tiskárna rozpoznala jako mezeru.', - media: 'Prah etikety', - mediaTip: 'Jak tmavá musí být etiketa, aby tiskárna poznala, že se nachází na etiketě.', - ribbon: 'Prah pásky', - ribbonTip: 'Jak musí senzor pásky číst hodnotu s nasazenou páskou. Pod touto hodnotou tiskárna ohlásí, že páska došla.', - labelLength: 'Délka etikety', - labelLengthTip: 'Délka etikety, kterou tiskárna naměřila při kalibraci, v bodech.', - recalibrateWarning: 'Je-li zapnutá dynamická kalibrace, tiskárna tyto hodnoty po zapnutí nebo zavření krytu na média nahradí.', - mediaLed: 'LED média', - mediaLedTip: 'Jak silně svítí světlo senzoru mezery přes etiketu.', - ribbonLed: 'LED pásky', - ribbonLedTip: 'Jak silně svítí světlo senzoru pásky.', - mark: 'Prah černé značky', - markTip: 'Jak tmavá musí být černá značka, aby ji tiskárna rozpoznala jako značku.', - markMedia: 'Prah média se značkou', - markMediaTip: 'Jak senzor značky čte holý podkladový materiál mezi dvěma značkami.', - markLed: 'LED značky', - markLedTip: 'Jak silně svítí světlo senzoru značky.', - intensityHeading: 'Světlo senzoru mezery', - intensityTip: 'Nastaví světlo senzoru mezery samostatně, odděleně od kalibračních hodnot.', - brightness: 'Světelný výkon', - brightnessTip: 'Jak silně svítí světlo senzoru mezery.', - baseline: 'Hodnota bez etikety', - baselineTip: 'Co senzor mezery naměří, když v jeho dráze není nic.', - dynamicLength: 'Dynamická kalibrace délky', - dynamicLengthTip: 'Umožní tiskárně znovu změřit délku etikety samostatně.', - dynamicThreshold: 'Dynamická kalibrace prahu', - dynamicThresholdTip: 'Umožní tiskárně znovu samostatně nastavit prah mezery a etikety.', - dynamicGain: 'Dynamická kalibrace zisku', - dynamicGainTip: 'Umožní tiskárně znovu samostatně nastavit zisk senzoru.', - dynamicOn: 'Zapnuto', - dynamicOff: 'Vypnuto', - dynamicDefaultOn: 'Výchozí (zapnuto)', - resistance: 'Odpor tiskové hlavy', - resistanceTip: 'Odpor instalované tiskové hlavy v ohmech, vytištěný na ní. Tiskárna ji správně zahřívá.', - resistanceHint: 'Hodnota nad jmenovitou hodnotou vytištěnou na tiskové hlavě ji může poškodit.', - }, maintenance: { maintenanceAlertHeading: 'Upozornění na údržbu', alertType: 'Typ upozornění', diff --git a/src/locales/da.ts b/src/locales/da.ts index deceace4..4b1c5c98 100644 --- a/src/locales/da.ts +++ b/src/locales/da.ts @@ -518,7 +518,6 @@ const da = { storedGraphics: 'Grafik', identity: 'Identitet', maintenance: 'Maintenance', - sensors: 'Sensorer', }, railGroupPerLabel: 'Pr. etiket', rfid: { @@ -801,55 +800,6 @@ const da = { modeProtectCancel: 'Annuller', modeProtectMenu: 'Menuændringer', }, - sensors: { - sensorSelect: 'Mediesensor', - sensorSelectTip: 'Hvilken sensor der finder begyndelsen af hver etiket, mellemrumssensoren ser igennem bagsidematerialet, og den reflekterende sensor leder efter et sort mærke.', - sensorSelectA: 'Automatisk', - sensorSelectR: 'Reflekterende', - sensorSelectT: 'Transmissiv', - mediaSensorsHeading: 'Mediesensorværdier', - calibrationTip: 'En kalibrering på printeren fastsætter disse værdier. Send dem kun til den printer, de er aflæst fra.', - gapGroup: 'Mellemrumssensor', - ribbonGroup: 'Farvebåndssensor', - markGroup: 'Sensor til sort mærke', - web: 'Mellemrumstærskel', - webTip: 'Hvor lyst mellemrummet mellem to etiketter skal aflæses, før printeren opfatter det som et mellemrum.', - media: 'Etikettærskel', - mediaTip: 'Hvor mørkt en etiket skal aflæses, for at printeren ved, at den er på en etiket.', - ribbon: 'Farvebåndstærskel', - ribbonTip: 'Hvordan farvebåndssensoren skal aflæse med farvebånd isat. Under den værdi melder printeren, at farvebåndet er løbet tør.', - labelLength: 'Etiketlængde', - labelLengthTip: 'Etiketlængden, som printeren målte under kalibreringen, i dots.', - recalibrateWarning: 'Når dynamisk kalibrering er slået til, udskifter printeren disse værdier efter opstart eller lukning af mediedækslet.', - mediaLed: 'Medie-LED', - mediaLedTip: 'Hvor stærkt mellemrumssensorens lys skinner igennem etiketten.', - ribbonLed: 'Farvebånds-LED', - ribbonLedTip: 'Hvor stærkt farvebåndssensorens lys skinner.', - mark: 'Tærskel for sort mærke', - markTip: 'Hvor mørkt et sort mærke skal aflæses, før printeren opfatter det som mærket.', - markMedia: 'Tærskel for medie med mærke', - markMediaTip: 'Hvordan mærkesensoren aflæser det rene bagsidemateriale mellem to mærker.', - markLed: 'Mærke-LED', - markLedTip: 'Hvor stærkt mærkesensorens lys skinner.', - intensityHeading: 'Lys fra mellemrumssensor', - intensityTip: 'Indstiller lyset for mellemrumssensoren separat, uafhængigt af kalibreringsværdierne.', - brightness: 'Lysudgang', - brightnessTip: 'Hvor stærkt mellemrumssensorens lys skinner.', - baseline: 'Måling uden etiket', - baselineTip: 'Hvad mellemrumssensoren aflæser, når der ikke er noget i dens vej.', - dynamicLength: 'Dynamisk længdekalibrering', - dynamicLengthTip: 'Lader printeren måle etiketlængden igen på egen hånd.', - dynamicThreshold: 'Dynamisk tærskelkalibrering', - dynamicThresholdTip: 'Lader printeren fastsætte tærsklerne for mellemrum og etiket igen på egen hånd.', - dynamicGain: 'Dynamisk forstærkningskalibrering', - dynamicGainTip: 'Lader printeren fastsætte sensorens forstærkning igen på egen hånd.', - dynamicOn: 'Til', - dynamicOff: 'Fra', - dynamicDefaultOn: 'Standard (til)', - resistance: 'Skrivehovedets modstand', - resistanceTip: 'Modstanden i ohm for det installerede skrivehoved, trykt på skrivehovedet selv. Printeren opvarmer det korrekt.', - resistanceHint: 'En værdi over mærkeværdien på skrivehovedet kan beskadige det.', - }, maintenance: { maintenanceAlertHeading: 'Vedligeholdelsesalarm', alertType: 'Alarmtype', diff --git a/src/locales/de.ts b/src/locales/de.ts index 49b153b4..52e3fd24 100644 --- a/src/locales/de.ts +++ b/src/locales/de.ts @@ -518,7 +518,6 @@ const de = { storedGraphics: 'Grafiken', identity: 'Identität', maintenance: 'Maintenance', - sensors: 'Sensoren', }, railGroupPerLabel: 'Pro Etikett', rfid: { @@ -801,55 +800,6 @@ const de = { modeProtectCancel: 'Abbrechen', modeProtectMenu: 'Menüänderungen', }, - sensors: { - sensorSelect: 'Mediensensor', - sensorSelectTip: 'Legt fest, welcher Sensor den Anfang jedes Etiketts erkennt, der Lückensensor schaut durch das Trägermaterial, der reflektierende Sensor sucht nach einer Schwarzmarke.', - sensorSelectA: 'Automatisch', - sensorSelectR: 'Reflektierend', - sensorSelectT: 'Transmissiv', - mediaSensorsHeading: 'Mediensensorwerte', - calibrationTip: 'Eine Kalibrierung am Drucker legt diese Werte fest. Nur an den Drucker senden, von dem sie gelesen wurden.', - gapGroup: 'Lückensensor', - ribbonGroup: 'Farbbandsensor', - markGroup: 'Schwarzmarkensensor', - web: 'Lückenschwellenwert', - webTip: 'Wie hell die Lücke zwischen zwei Etiketten gemessen werden muss, damit der Drucker sie als Lücke erkennt.', - media: 'Etikettenschwellenwert', - mediaTip: 'Wie dunkel ein Etikett gemessen werden muss, damit der Drucker erkennt, dass er sich auf einem Etikett befindet.', - ribbon: 'Farbbandschwellenwert', - ribbonTip: 'Wie der Farbbandsensor bei eingelegtem Farbband messen muss. Darunter meldet der Drucker, dass das Farbband leer ist.', - labelLength: 'Etikettenlänge', - labelLengthTip: 'Die Etikettenlänge, die der Drucker bei der Kalibrierung in Punkten gemessen hat.', - recalibrateWarning: 'Bei aktivierter dynamischer Kalibrierung ersetzt der Drucker diese Werte nach dem Einschalten oder dem Schließen der Medienklappe.', - mediaLed: 'Medien-LED', - mediaLedTip: 'Wie stark das Licht des Lückensensors durch das Etikett scheint.', - ribbonLed: 'Farbband-LED', - ribbonLedTip: 'Wie stark das Licht des Farbbandsensors scheint.', - mark: 'Schwarzmarkenschwellenwert', - markTip: 'Wie dunkel eine Schwarzmarke gemessen werden muss, damit der Drucker sie als Marke erkennt.', - markMedia: 'Schwellenwert für Medium mit Marke', - markMediaTip: 'Wie der Markensensor das Trägermaterial zwischen zwei Marken misst.', - markLed: 'Marken-LED', - markLedTip: 'Wie stark das Licht des Markensensors scheint.', - intensityHeading: 'Licht des Lückensensors', - intensityTip: 'Stellt das Licht des Lückensensors einzeln ein, getrennt von den Kalibrierwerten.', - brightness: 'Lichtleistung', - brightnessTip: 'Wie stark das Licht des Lückensensors scheint.', - baseline: 'Messwert ohne Etikett', - baselineTip: 'Was der Lückensensor misst, wenn sich nichts in seinem Weg befindet.', - dynamicLength: 'Dynamische Längenkalibrierung', - dynamicLengthTip: 'Lässt den Drucker die Etikettenlänge eigenständig erneut messen.', - dynamicThreshold: 'Dynamische Schwellenwertkalibrierung', - dynamicThresholdTip: 'Lässt den Drucker den Lücken- und Etikettenschwellenwert eigenständig erneut festlegen.', - dynamicGain: 'Dynamische Verstärkungskalibrierung', - dynamicGainTip: 'Lässt den Drucker die Sensorverstärkung eigenständig erneut festlegen.', - dynamicOn: 'Ein', - dynamicOff: 'Aus', - dynamicDefaultOn: 'Standard (ein)', - resistance: 'Druckkopfwiderstand', - resistanceTip: 'Der Widerstand des eingebauten Druckkopfs in Ohm, wie er auf dem Druckkopf aufgedruckt ist. Der Drucker beheizt ihn richtig.', - resistanceHint: 'Ein Wert über dem auf dem Druckkopf aufgedruckten Nennwert kann ihn beschädigen.', - }, maintenance: { maintenanceAlertHeading: 'Wartungswarnung', alertType: 'Alarmtyp', diff --git a/src/locales/el.ts b/src/locales/el.ts index d2d7f7ab..5e2822d9 100644 --- a/src/locales/el.ts +++ b/src/locales/el.ts @@ -518,7 +518,6 @@ const el = { storedGraphics: 'Γραφικά', identity: 'Ταυτότητα', maintenance: 'Maintenance', - sensors: 'Αισθητήρες', }, railGroupPerLabel: 'Ανά ετικέτα', rfid: { @@ -801,55 +800,6 @@ const el = { modeProtectCancel: 'Ακύρωση', modeProtectMenu: 'Αλλαγές μενού', }, - sensors: { - sensorSelect: 'Αισθητήρας μέσου', - sensorSelectTip: 'Ποιος αισθητήρας εντοπίζει την αρχή κάθε ετικέτας, ο αισθητήρας διακένου βλέπει μέσα από το υλικό υποστρώματος και ο ανακλαστικός αισθητήρας αναζητά μια μαύρη μάρκα.', - sensorSelectA: 'Αυτόματο', - sensorSelectR: 'Ανακλαστικό', - sensorSelectT: 'Διαφανές', - mediaSensorsHeading: 'Τιμές αισθητήρα μέσου', - calibrationTip: 'Μια βαθμονόμηση στον εκτυπωτή ορίζει αυτές τις τιμές. Στείλτε τις μόνο στον εκτυπωτή από τον οποίο διαβάστηκαν.', - gapGroup: 'Αισθητήρας διακένου', - ribbonGroup: 'Αισθητήρας ταινίας', - markGroup: 'Αισθητήρας μαύρης μάρκας', - web: 'Όριο διακένου', - webTip: 'Πόσο φωτεινό πρέπει να διαβάζεται το διάκενο ανάμεσα σε δύο ετικέτες για να το αναγνωρίσει ο εκτυπωτής ως διάκενο.', - media: 'Όριο ετικέτας', - mediaTip: 'Πόσο σκούρα πρέπει να διαβάζεται μια ετικέτα για να γνωρίζει ο εκτυπωτής ότι βρίσκεται πάνω σε ετικέτα.', - ribbon: 'Όριο ταινίας', - ribbonTip: 'Πώς πρέπει να διαβάζει ο αισθητήρας ταινίας όταν υπάρχει ταινία. Κάτω από αυτή την τιμή ο εκτυπωτής αναφέρει ότι η ταινία τελείωσε.', - labelLength: 'Μήκος ετικέτας', - labelLengthTip: 'Το μήκος ετικέτας που μέτρησε ο εκτυπωτής κατά τη βαθμονόμηση, σε κουκκίδες.', - recalibrateWarning: 'Όταν η δυναμική βαθμονόμηση είναι ενεργή, ο εκτυπωτής αντικαθιστά αυτές τις τιμές μετά την εκκίνηση ή το κλείσιμο του καλύμματος μέσου.', - mediaLed: 'LED μέσου', - mediaLedTip: 'Πόσο έντονα λάμπει το φως του αισθητήρα διακένου μέσα από την ετικέτα.', - ribbonLed: 'LED ταινίας', - ribbonLedTip: 'Πόσο έντονα λάμπει το φως του αισθητήρα ταινίας.', - mark: 'Όριο μαύρης μάρκας', - markTip: 'Πόσο σκούρα πρέπει να διαβάζεται μια μαύρη μάρκα για να την αναγνωρίσει ο εκτυπωτής ως μάρκα.', - markMedia: 'Όριο μέσου με μάρκα', - markMediaTip: 'Πώς διαβάζει ο αισθητήρας μάρκας το απλό υλικό υποστρώματος ανάμεσα σε δύο μάρκες.', - markLed: 'LED μάρκας', - markLedTip: 'Πόσο έντονα λάμπει το φως του αισθητήρα μάρκας.', - intensityHeading: 'Φως αισθητήρα διακένου', - intensityTip: 'Ρυθμίζει το φως του αισθητήρα διακένου ξεχωριστά, ανεξάρτητα από τις τιμές βαθμονόμησης.', - brightness: 'Απόδοση φωτός', - brightnessTip: 'Πόσο έντονα λάμπει το φως του αισθητήρα διακένου.', - baseline: 'Μέτρηση χωρίς ετικέτα', - baselineTip: 'Τι διαβάζει ο αισθητήρας διακένου όταν δεν υπάρχει τίποτα στη διαδρομή του.', - dynamicLength: 'Δυναμική βαθμονόμηση μήκους', - dynamicLengthTip: 'Επιτρέπει στον εκτυπωτή να μετρήσει ξανά το μήκος ετικέτας μόνος του.', - dynamicThreshold: 'Δυναμική βαθμονόμηση ορίου', - dynamicThresholdTip: 'Επιτρέπει στον εκτυπωτή να ορίσει ξανά τα όρια διακένου και ετικέτας μόνος του.', - dynamicGain: 'Δυναμική βαθμονόμηση κέρδους', - dynamicGainTip: 'Επιτρέπει στον εκτυπωτή να ορίσει ξανά το κέρδος του αισθητήρα μόνος του.', - dynamicOn: 'Ενεργό', - dynamicOff: 'Ανενεργό', - dynamicDefaultOn: 'Προεπιλογή (ενεργό)', - resistance: 'Αντίσταση κεφαλής εκτύπωσης', - resistanceTip: 'Η αντίσταση της τοποθετημένης κεφαλής εκτύπωσης σε ohm, τυπωμένη πάνω της. Ο εκτυπωτής τη θερμαίνει σωστά.', - resistanceHint: 'Μια τιμή πάνω από την ονομαστική τιμή που είναι τυπωμένη στην κεφαλή εκτύπωσης μπορεί να την καταστρέψει.', - }, maintenance: { maintenanceAlertHeading: 'Ειδοποίηση συντήρησης', alertType: 'Τύπος ειδοποίησης', diff --git a/src/locales/en.ts b/src/locales/en.ts index 0cefeb8c..1a75d1b1 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -518,7 +518,6 @@ const en = { storedGraphics: 'Graphics', identity: 'Identity', maintenance: 'Maintenance', - sensors: 'Sensors', }, railGroupPerLabel: 'Per Label', rfid: { @@ -801,55 +800,6 @@ const en = { modeProtectCancel: 'Cancel', modeProtectMenu: 'Menu changes', }, - sensors: { - sensorSelect: 'Media sensor', - sensorSelectTip: 'Which sensor finds the start of each label: the gap sensor looks through the backing, the reflective sensor looks for a black mark.', - sensorSelectA: 'Automatic', - sensorSelectR: 'Reflective', - sensorSelectT: 'Transmissive', - mediaSensorsHeading: 'Media sensor values', - calibrationTip: 'A calibration run on the printer sets these values. Send them only to the printer they were read from.', - gapGroup: 'Gap sensor', - ribbonGroup: 'Ribbon sensor', - markGroup: 'Black mark sensor', - web: 'Gap threshold', - webTip: 'How bright the gap between two labels must read before the printer takes it as a gap.', - media: 'Label threshold', - mediaTip: 'How dark a label must read for the printer to know it is on a label.', - ribbon: 'Ribbon threshold', - ribbonTip: 'How the ribbon sensor must read with ribbon present. Below that the printer reports ribbon out.', - labelLength: 'Label length', - labelLengthTip: 'The label length the printer measured at calibration, in dots.', - recalibrateWarning: 'With dynamic calibration on, the printer replaces these values after power-up or a closed media door.', - mediaLed: 'Media LED', - mediaLedTip: "How strongly the gap sensor's light shines through the label.", - ribbonLed: 'Ribbon LED', - ribbonLedTip: "How strongly the ribbon sensor's light shines.", - mark: 'Black mark threshold', - markTip: 'How dark a black mark must read before the printer takes it as the mark.', - markMedia: 'Mark backing threshold', - markMediaTip: 'How the mark sensor reads the plain backing between two marks.', - markLed: 'Mark LED', - markLedTip: "How strongly the mark sensor's light shines.", - intensityHeading: 'Gap sensor light', - intensityTip: "Sets the gap sensor's light on its own, apart from the calibration set.", - brightness: 'Light output', - brightnessTip: "How strongly the gap sensor's light shines.", - baseline: 'Reading with no label', - baselineTip: 'What the gap sensor reads with nothing in its path.', - dynamicLength: 'Dynamic length calibration', - dynamicLengthTip: 'Lets the printer measure the label length again on its own.', - dynamicThreshold: 'Dynamic threshold calibration', - dynamicThresholdTip: 'Lets the printer set the gap and label thresholds again on its own.', - dynamicGain: 'Dynamic gain calibration', - dynamicGainTip: 'Lets the printer set the sensor gain again on its own.', - dynamicOn: 'On', - dynamicOff: 'Off', - dynamicDefaultOn: 'Default (on)', - resistance: 'Printhead resistance', - resistanceTip: 'The resistance of the installed printhead in ohms, as printed on its label. The printer heats the head to match.', - resistanceHint: 'A value above the rating printed on the printhead can damage it.', - }, maintenance: { maintenanceAlertHeading: 'Maintenance alert', alertType: 'Alert type', diff --git a/src/locales/es.ts b/src/locales/es.ts index d9be061c..3df21212 100644 --- a/src/locales/es.ts +++ b/src/locales/es.ts @@ -518,7 +518,6 @@ const es = { storedGraphics: 'Gráficos', identity: 'Identidad', maintenance: 'Maintenance', - sensors: 'Sensores', }, railGroupPerLabel: 'Por etiqueta', rfid: { @@ -801,55 +800,6 @@ const es = { modeProtectCancel: 'Cancelar', modeProtectMenu: 'Cambios de menú', }, - sensors: { - sensorSelect: 'Sensor de medio', - sensorSelectTip: 'Qué sensor detecta el inicio de cada etiqueta, el sensor de separación mira a través del material de soporte y el sensor reflectivo busca una marca negra.', - sensorSelectA: 'Automático', - sensorSelectR: 'Reflectivo', - sensorSelectT: 'Transmisivo', - mediaSensorsHeading: 'Valores del sensor de medio', - calibrationTip: 'Una calibración en la impresora fija estos valores. Envíelos solo a la impresora de la que se leyeron.', - gapGroup: 'Sensor de separación', - ribbonGroup: 'Sensor de cinta', - markGroup: 'Sensor de marca negra', - web: 'Umbral de separación', - webTip: 'Qué tan clara debe leerse la separación entre dos etiquetas para que la impresora la identifique como separación.', - media: 'Umbral de etiqueta', - mediaTip: 'Qué tan oscura debe leerse una etiqueta para que la impresora sepa que está sobre una etiqueta.', - ribbon: 'Umbral de cinta', - ribbonTip: 'Cómo debe leerse el sensor de cinta con la cinta puesta. Por debajo de ese valor la impresora indica que la cinta se ha agotado.', - labelLength: 'Longitud de etiqueta', - labelLengthTip: 'La longitud de etiqueta que la impresora midió durante la calibración, en puntos.', - recalibrateWarning: 'Con la calibración dinámica activada, la impresora sustituye estos valores tras el encendido o al cerrar la tapa del medio.', - mediaLed: 'LED de medio', - mediaLedTip: 'Qué tan intensa es la luz del sensor de separación que atraviesa la etiqueta.', - ribbonLed: 'LED de cinta', - ribbonLedTip: 'Qué tan intensa es la luz del sensor de cinta.', - mark: 'Umbral de marca negra', - markTip: 'Qué tan oscura debe leerse una marca negra para que la impresora la reconozca como la marca.', - markMedia: 'Umbral de medio con marca', - markMediaTip: 'Cómo lee el sensor de marca el material de soporte liso entre dos marcas.', - markLed: 'LED de marca', - markLedTip: 'Qué tan intensa es la luz del sensor de marca.', - intensityHeading: 'Luz del sensor de separación', - intensityTip: 'Ajusta la luz del sensor de separación de forma individual, aparte de los valores de calibración.', - brightness: 'Salida de luz', - brightnessTip: 'Qué tan intensa es la luz del sensor de separación.', - baseline: 'Lectura sin etiqueta', - baselineTip: 'Lo que lee el sensor de separación cuando no hay nada en su trayectoria.', - dynamicLength: 'Calibración dinámica de longitud', - dynamicLengthTip: 'Permite que la impresora vuelva a medir la longitud de etiqueta por sí sola.', - dynamicThreshold: 'Calibración dinámica de umbral', - dynamicThresholdTip: 'Permite que la impresora vuelva a definir los umbrales de separación y de etiqueta por sí sola.', - dynamicGain: 'Calibración dinámica de ganancia', - dynamicGainTip: 'Permite que la impresora vuelva a definir la ganancia del sensor por sí sola.', - dynamicOn: 'Activado', - dynamicOff: 'Desactivado', - dynamicDefaultOn: 'Predeterminado (activado)', - resistance: 'Resistencia del cabezal de impresión', - resistanceTip: 'La resistencia en ohmios del cabezal de impresión instalado, impresa en el propio cabezal. La impresora lo calienta correctamente.', - resistanceHint: 'Un valor por encima del valor nominal impreso en el cabezal de impresión puede dañarlo.', - }, maintenance: { maintenanceAlertHeading: 'Alerta de mantenimiento', alertType: 'Tipo de alerta', diff --git a/src/locales/et.ts b/src/locales/et.ts index 01a9c8cc..73454b5f 100644 --- a/src/locales/et.ts +++ b/src/locales/et.ts @@ -518,7 +518,6 @@ const et = { storedGraphics: 'Graafika', identity: 'Identiteet', maintenance: 'Maintenance', - sensors: 'Andurid', }, railGroupPerLabel: 'Sildi kohta', rfid: { @@ -801,55 +800,6 @@ const et = { modeProtectCancel: 'Tühista', modeProtectMenu: 'Menüü muudatused', }, - sensors: { - sensorSelect: 'Kandja andur', - sensorSelectTip: 'Milline andur tuvastab iga etiketi algust, vahe andur vaatab läbi aluskihi ja peegeldav andur otsib musta märgist.', - sensorSelectA: 'Automaatne', - sensorSelectR: 'Peegeldav', - sensorSelectT: 'Läbilaskev', - mediaSensorsHeading: 'Kandja anduri väärtused', - calibrationTip: 'Printeri kalibreerimine määrab need väärtused. Saatke neid ainult printerisse, millest need loeti.', - gapGroup: 'Vahe andur', - ribbonGroup: 'Lindi andur', - markGroup: 'Musta märgise andur', - web: 'Vahe lävi', - webTip: 'Kui hele peab vahe kahe etiketi vahel olema, et printer loeks selle vaheks.', - media: 'Etiketi lävi', - mediaTip: 'Kui tume peab etikett olema, et printer teaks, et ta on etiketil.', - ribbon: 'Lindi lävi', - ribbonTip: 'Milline peab lindi anduri näit olema lindi olemasolul. Sellest väiksema näidu korral teatab printer, et lint on otsas.', - labelLength: 'Etiketi pikkus', - labelLengthTip: 'Etiketi pikkus, mille printer mõõtis kalibreerimisel, punktides.', - recalibrateWarning: 'Kui dünaamiline kalibreerimine on sees, asendab printer need väärtused pärast sisselülitamist või kandjakatte sulgemist.', - mediaLed: 'Kandja LED', - mediaLedTip: 'Kui tugevalt paistab vahe anduri valgus läbi etiketi.', - ribbonLed: 'Lindi LED', - ribbonLedTip: 'Kui tugevalt paistab lindi anduri valgus.', - mark: 'Musta märgise lävi', - markTip: 'Kui tume peab must märgis olema, et printer loeks selle märgiseks.', - markMedia: 'Märgisega kandja lävi', - markMediaTip: 'Kuidas märgise andur loeb puhast aluskihti kahe märgise vahel.', - markLed: 'Märgise LED', - markLedTip: 'Kui tugevalt paistab märgise anduri valgus.', - intensityHeading: 'Vahe anduri valgus', - intensityTip: 'Määrab vahe anduri valguse eraldi, sõltumatult kalibreerimisväärtustest.', - brightness: 'Valguse väljund', - brightnessTip: 'Kui tugevalt paistab vahe anduri valgus.', - baseline: 'Näit etiketita', - baselineTip: 'Mida vahe andur näitab, kui tema teel ei ole midagi.', - dynamicLength: 'Dünaamiline pikkuse kalibreerimine', - dynamicLengthTip: 'Lubab printeril etiketi pikkust iseseisvalt uuesti mõõta.', - dynamicThreshold: 'Dünaamiline läve kalibreerimine', - dynamicThresholdTip: 'Lubab printeril vahe ja etiketi läve iseseisvalt uuesti määrata.', - dynamicGain: 'Dünaamiline võimenduse kalibreerimine', - dynamicGainTip: 'Lubab printeril anduri võimendust iseseisvalt uuesti määrata.', - dynamicOn: 'Sees', - dynamicOff: 'Väljas', - dynamicDefaultOn: 'Vaikimisi (sees)', - resistance: 'Prindipea takistus', - resistanceTip: 'Paigaldatud prindipea takistus oomides, mis on trükitud prindipeale. Printer kuumutab seda õigesti.', - resistanceHint: 'Prindipeale trükitud nominaalväärtusest suurem väärtus võib seda kahjustada.', - }, maintenance: { maintenanceAlertHeading: 'Hooldushoiatus', alertType: 'Hoiatuse tüüp', diff --git a/src/locales/fa.ts b/src/locales/fa.ts index 32ac8108..b173c6ee 100644 --- a/src/locales/fa.ts +++ b/src/locales/fa.ts @@ -518,7 +518,6 @@ const fa = { storedGraphics: 'گرافیک‌ها', identity: 'هویت', maintenance: 'Maintenance', - sensors: 'حسگرها', }, railGroupPerLabel: 'برای هر برچسب', rfid: { @@ -801,55 +800,6 @@ const fa = { modeProtectCancel: 'لغو', modeProtectMenu: 'تغییرات منو', }, - sensors: { - sensorSelect: 'حسگر رسانه', - sensorSelectTip: 'مشخص می‌کند که کدام حسگر ابتدای هر برچسب را پیدا می‌کند، حسگر فاصله از پشتِ رسانه عبور می‌کند و حسگر بازتابی به دنبال نشانه سیاه می‌گردد.', - sensorSelectA: 'خودکار', - sensorSelectR: 'بازتابی', - sensorSelectT: 'تراگذر', - mediaSensorsHeading: 'مقادیر حسگر رسانه', - calibrationTip: 'اجرای کالیبراسیون روی چاپگر این مقادیر را تنظیم می‌کند. آن‌ها را فقط برای همان چاپگری که از آن خوانده شده‌اند ارسال کنید.', - gapGroup: 'حسگر فاصله', - ribbonGroup: 'حسگر ریبون', - markGroup: 'حسگر نشانه سیاه', - web: 'آستانه فاصله', - webTip: 'میزان روشنایی‌ای که فاصله میان دو برچسب باید داشته باشد تا چاپگر آن را فاصله در نظر بگیرد.', - media: 'آستانه برچسب', - mediaTip: 'میزان تاریکی‌ای که یک برچسب باید داشته باشد تا چاپگر بداند روی برچسب قرار دارد.', - ribbon: 'آستانه ریبون', - ribbonTip: 'نحوه قرائت حسگر ریبون وقتی ریبون وجود دارد. اگر پایین‌تر از آن باشد، چاپگر اتمام ریبون را گزارش می‌کند.', - labelLength: 'طول برچسب', - labelLengthTip: 'طول برچسبی که چاپگر هنگام کالیبراسیون اندازه‌گیری کرده، بر حسب نقطه.', - recalibrateWarning: 'وقتی کالیبراسیون پویا روشن است، چاپگر این مقادیر را پس از روشن شدن یا بسته شدن درِ رسانه جایگزین می‌کند.', - mediaLed: 'LED رسانه', - mediaLedTip: 'میزان قدرت نوری که از حسگر فاصله از میان برچسب می‌تابد.', - ribbonLed: 'LED ریبون', - ribbonLedTip: 'میزان قدرت نوری که از حسگر ریبون می‌تابد.', - mark: 'آستانه نشانه سیاه', - markTip: 'میزان تاریکی‌ای که یک نشانه سیاه باید داشته باشد تا چاپگر آن را نشانه در نظر بگیرد.', - markMedia: 'آستانه رسانه نشانه‌دار', - markMediaTip: 'نحوه قرائت حسگر نشانه از پشتِ ساده رسانه میان دو نشانه.', - markLed: 'LED نشانه', - markLedTip: 'میزان قدرت نوری که از حسگر نشانه می‌تابد.', - intensityHeading: 'نور حسگر فاصله', - intensityTip: 'نور حسگر فاصله را به‌طور مستقل تنظیم می‌کند، جدا از مقادیر کالیبراسیون.', - brightness: 'خروجی نور', - brightnessTip: 'میزان قدرت نوری حسگر فاصله.', - baseline: 'قرائت بدون برچسب', - baselineTip: 'مقداری که حسگر فاصله بدون هیچ‌چیز در مسیر خود می‌خواند.', - dynamicLength: 'کالیبراسیون پویای طول', - dynamicLengthTip: 'به چاپگر اجازه می‌دهد طول برچسب را به خودی خود دوباره اندازه‌گیری کند.', - dynamicThreshold: 'کالیبراسیون پویای آستانه', - dynamicThresholdTip: 'به چاپگر اجازه می‌دهد آستانه‌های فاصله و برچسب را به خودی خود دوباره تنظیم کند.', - dynamicGain: 'کالیبراسیون پویای بهره', - dynamicGainTip: 'به چاپگر اجازه می‌دهد بهره حسگر را به خودی خود دوباره تنظیم کند.', - dynamicOn: 'روشن', - dynamicOff: 'خاموش', - dynamicDefaultOn: 'پیش‌فرض (روشن)', - resistance: 'مقاومت هد چاپ', - resistanceTip: 'مقاومت هد چاپ نصب‌شده بر حسب اهم، که روی برچسب آن درج شده است. چاپگر آن را به‌درستی گرم می‌کند.', - resistanceHint: 'مقداری بالاتر از مقدار درج‌شده روی هد چاپ می‌تواند به آن آسیب بزند.', - }, maintenance: { maintenanceAlertHeading: 'هشدار نگهداری', alertType: 'نوع هشدار', diff --git a/src/locales/fi.ts b/src/locales/fi.ts index 48296cbc..87038410 100644 --- a/src/locales/fi.ts +++ b/src/locales/fi.ts @@ -518,7 +518,6 @@ const fi = { storedGraphics: 'Grafiikat', identity: 'Tunniste', maintenance: 'Maintenance', - sensors: 'Anturit', }, railGroupPerLabel: 'Per etiketti', rfid: { @@ -801,55 +800,6 @@ const fi = { modeProtectCancel: 'Peruuta', modeProtectMenu: 'Valikon muutokset', }, - sensors: { - sensorSelect: 'Materiaalianturi', - sensorSelectTip: 'Määrittää, mikä anturi löytää jokaisen etiketin alun, välianturi katsoo materiaalin taustan läpi ja heijastava anturi etsii mustaa merkkiä.', - sensorSelectA: 'Automaattinen', - sensorSelectR: 'Heijastava', - sensorSelectT: 'Läpivalaiseva', - mediaSensorsHeading: 'Materiaalianturin arvot', - calibrationTip: 'Kalibrointiajo tulostimella asettaa nämä arvot. Lähetä ne vain siihen tulostimeen, josta ne luettiin.', - gapGroup: 'Välianturi', - ribbonGroup: 'Värinauhan anturi', - markGroup: 'Mustan merkin anturi', - web: 'Välin kynnysarvo', - webTip: 'Kuinka kirkkaana kahden etiketin välisen raon on näyttäydyttävä, ennen kuin tulostin tulkitsee sen väliksi.', - media: 'Etiketin kynnysarvo', - mediaTip: 'Kuinka tummana etiketin on näyttäydyttävä, jotta tulostin tietää olevansa etiketin kohdalla.', - ribbon: 'Värinauhan kynnysarvo', - ribbonTip: 'Miten värinauhan anturin on luettava värinauhaa paikallaan ollessa. Tätä alempi lukema saa tulostimen ilmoittamaan värinauhan loppuneen.', - labelLength: 'Etiketin pituus', - labelLengthTip: 'Etiketin pituus, jonka tulostin mittasi kalibroinnin aikana, pisteinä.', - recalibrateWarning: 'Kun dynaaminen kalibrointi on päällä, tulostin korvaa nämä arvot käynnistyksen tai materiaaliluukun sulkemisen jälkeen.', - mediaLed: 'Materiaali-LED', - mediaLedTip: 'Kuinka voimakkaasti välianturin valo paistaa etiketin läpi.', - ribbonLed: 'Värinauha-LED', - ribbonLedTip: 'Kuinka voimakkaasti värinauha-anturin valo paistaa.', - mark: 'Mustan merkin kynnysarvo', - markTip: 'Kuinka tummana mustan merkin on näyttäydyttävä, ennen kuin tulostin tulkitsee sen merkiksi.', - markMedia: 'Merkityn materiaalin kynnysarvo', - markMediaTip: 'Miten merkkianturi lukee kahden merkin välisen tyhjän taustan.', - markLed: 'Merkki-LED', - markLedTip: 'Kuinka voimakkaasti merkkianturin valo paistaa.', - intensityHeading: 'Välianturin valo', - intensityTip: 'Asettaa välianturin valon erikseen, kalibrointiarvoista riippumatta.', - brightness: 'Valoteho', - brightnessTip: 'Kuinka voimakkaasti välianturin valo paistaa.', - baseline: 'Lukema ilman etikettiä', - baselineTip: 'Mitä välianturi lukee, kun sen tiellä ei ole mitään.', - dynamicLength: 'Dynaaminen pituuskalibrointi', - dynamicLengthTip: 'Antaa tulostimen mitata etiketin pituuden uudelleen itsenäisesti.', - dynamicThreshold: 'Dynaaminen kynnysarvokalibrointi', - dynamicThresholdTip: 'Antaa tulostimen asettaa välin ja etiketin kynnysarvot uudelleen itsenäisesti.', - dynamicGain: 'Dynaaminen vahvistuskalibrointi', - dynamicGainTip: 'Antaa tulostimen asettaa anturin vahvistuksen uudelleen itsenäisesti.', - dynamicOn: 'Päällä', - dynamicOff: 'Pois', - dynamicDefaultOn: 'Oletus (päällä)', - resistance: 'Tulostuspään resistanssi', - resistanceTip: 'Asennetun tulostuspään resistanssi ohmeina, merkittynä sen tarraan. Tulostin kuumentaa sen oikein.', - resistanceHint: 'Tulostuspäähän merkittyä arvoa suurempi arvo voi vahingoittaa sitä.', - }, maintenance: { maintenanceAlertHeading: 'Huoltohälytys', alertType: 'Hälytystyyppi', diff --git a/src/locales/fr.ts b/src/locales/fr.ts index 0969e06f..ce1fa662 100644 --- a/src/locales/fr.ts +++ b/src/locales/fr.ts @@ -518,7 +518,6 @@ const fr = { storedGraphics: 'Graphiques', identity: 'Identité', maintenance: 'Maintenance', - sensors: 'Capteurs', }, railGroupPerLabel: 'Par étiquette', rfid: { @@ -801,55 +800,6 @@ const fr = { modeProtectCancel: 'Annuler', modeProtectMenu: 'Modifications du menu', }, - sensors: { - sensorSelect: 'Capteur de support', - sensorSelectTip: "Indique quel capteur détecte le début de chaque étiquette, le capteur d'espace regarde à travers le support et le capteur réfléchissant recherche un repère noir.", - sensorSelectA: 'Automatique', - sensorSelectR: 'Réfléchissant', - sensorSelectT: 'Transmissif', - mediaSensorsHeading: 'Valeurs du capteur de support', - calibrationTip: "Un calibrage sur l'imprimante définit ces valeurs. Envoyez-les uniquement à l'imprimante qui les a mesurées.", - gapGroup: "Capteur d'espace", - ribbonGroup: 'Capteur de ruban', - markGroup: 'Capteur de repère noir', - web: "Seuil d'espace", - webTip: "À quel point l'espace entre deux étiquettes doit être clair pour que l'imprimante le considère comme un espace.", - media: "Seuil d'étiquette", - mediaTip: "À quel point une étiquette doit être sombre pour que l'imprimante sache qu'elle se trouve sur une étiquette.", - ribbon: 'Seuil de ruban', - ribbonTip: "Comment le capteur de ruban doit lire en présence de ruban. En dessous de cette valeur, l'imprimante signale que le ruban est épuisé.", - labelLength: "Longueur d'étiquette", - labelLengthTip: "La longueur d'étiquette mesurée par l'imprimante lors du calibrage, en points.", - recalibrateWarning: "Lorsque le calibrage dynamique est activé, l'imprimante remplace ces valeurs après la mise sous tension ou la fermeture du couvercle du support.", - mediaLed: 'LED support', - mediaLedTip: "Avec quelle intensité la lumière du capteur d'espace brille à travers l'étiquette.", - ribbonLed: 'LED ruban', - ribbonLedTip: 'Avec quelle intensité brille la lumière du capteur de ruban.', - mark: 'Seuil de repère noir', - markTip: "À quel point un repère noir doit être sombre pour que l'imprimante le considère comme le repère.", - markMedia: 'Seuil de support à repère', - markMediaTip: 'Comment le capteur de repère lit le support nu entre deux repères.', - markLed: 'LED repère', - markLedTip: 'Avec quelle intensité brille la lumière du capteur de repère.', - intensityHeading: "Lumière du capteur d'espace", - intensityTip: "Définit la lumière du capteur d'espace séparément, indépendamment des valeurs de calibrage.", - brightness: 'Puissance lumineuse', - brightnessTip: "Avec quelle intensité brille la lumière du capteur d'espace.", - baseline: 'Lecture sans étiquette', - baselineTip: "Ce que lit le capteur d'espace quand rien ne se trouve sur son trajet.", - dynamicLength: 'Calibrage dynamique de la longueur', - dynamicLengthTip: "Permet à l'imprimante de mesurer à nouveau la longueur d'étiquette par elle-même.", - dynamicThreshold: 'Calibrage dynamique du seuil', - dynamicThresholdTip: "Permet à l'imprimante de régler à nouveau les seuils d'espace et d'étiquette par elle-même.", - dynamicGain: 'Calibrage dynamique du gain', - dynamicGainTip: "Permet à l'imprimante de régler à nouveau le gain du capteur par elle-même.", - dynamicOn: 'Activé', - dynamicOff: 'Désactivé', - dynamicDefaultOn: 'Défaut (activé)', - resistance: "Résistance de la tête d'impression", - resistanceTip: "La résistance de la tête d'impression installée, en ohms, indiquée sur son étiquette. L'imprimante la chauffe correctement.", - resistanceHint: "Une valeur supérieure à celle indiquée sur la tête d'impression peut l'endommager.", - }, maintenance: { maintenanceAlertHeading: 'Alerte de maintenance', alertType: "Type d'alerte", diff --git a/src/locales/he.ts b/src/locales/he.ts index 34e544d9..538c40d4 100644 --- a/src/locales/he.ts +++ b/src/locales/he.ts @@ -518,7 +518,6 @@ const he = { storedGraphics: 'גרפיקה', identity: 'זהות', maintenance: 'Maintenance', - sensors: 'חיישנים', }, railGroupPerLabel: 'לכל מדבקה', rfid: { @@ -801,55 +800,6 @@ const he = { modeProtectCancel: 'ביטול', modeProtectMenu: 'שינויי תפריט', }, - sensors: { - sensorSelect: 'חיישן מדיה', - sensorSelectTip: 'קובע איזה חיישן מוצא את תחילת כל תווית, חיישן המרווח מביט מבעד לגב המדיה וחיישן רפלקטיבי מחפש סימון שחור.', - sensorSelectA: 'אוטומטי', - sensorSelectR: 'רפלקטיבי', - sensorSelectT: 'טרנסמיסיבי', - mediaSensorsHeading: 'ערכי חיישן המדיה', - calibrationTip: 'הרצת כיול במדפסת קובעת ערכים אלה. יש לשלוח אותם רק למדפסת שממנה נקראו.', - gapGroup: 'חיישן המרווח', - ribbonGroup: 'חיישן הסרט', - markGroup: 'חיישן הסימון השחור', - web: 'סף המרווח', - webTip: 'כמה בהיר צריך להיראות המרווח בין שתי תוויות לפני שהמדפסת מזהה אותו כמרווח.', - media: 'סף התווית', - mediaTip: 'כמה כהה צריכה להיראות תווית כדי שהמדפסת תדע שהיא נמצאת על תווית.', - ribbon: 'סף הסרט', - ribbonTip: 'איך צריך להיראות חיישן הסרט כשיש סרט. מתחת לערך הזה המדפסת מדווחת שהסרט נגמר.', - labelLength: 'אורך התווית', - labelLengthTip: 'אורך התווית שהמדפסת מדדה בכיול, בנקודות.', - recalibrateWarning: 'כאשר הכיול הדינמי מופעל, המדפסת מחליפה ערכים אלה אחרי הפעלה או סגירת דלת המדיה.', - mediaLed: 'LED מדיה', - mediaLedTip: 'כמה חזק זוהר האור של חיישן המרווח מבעד לתווית.', - ribbonLed: 'LED סרט', - ribbonLedTip: 'כמה חזק זוהר האור של חיישן הסרט.', - mark: 'סף הסימון השחור', - markTip: 'כמה כהה צריך להיראות סימון שחור לפני שהמדפסת מזהה אותו כסימון.', - markMedia: 'סף המדיה עם הסימון', - markMediaTip: 'איך חיישן הסימון קורא את הגב הפשוט בין שני סימונים.', - markLed: 'LED סימון', - markLedTip: 'כמה חזק זוהר האור של חיישן הסימון.', - intensityHeading: 'אור חיישן המרווח', - intensityTip: 'קובע את אור חיישן המרווח בנפרד, ללא קשר לערכי הכיול.', - brightness: 'עוצמת האור', - brightnessTip: 'כמה חזק זוהר האור של חיישן המרווח.', - baseline: 'קריאה בלי תווית', - baselineTip: 'מה חיישן המרווח קורא כשאין שום דבר בנתיב שלו.', - dynamicLength: 'כיול דינמי של אורך', - dynamicLengthTip: 'מאפשר למדפסת למדוד מחדש את אורך התווית בעצמה.', - dynamicThreshold: 'כיול דינמי של סף', - dynamicThresholdTip: 'מאפשר למדפסת לקבוע מחדש את ספי המרווח והתווית בעצמה.', - dynamicGain: 'כיול דינמי של הגברה', - dynamicGainTip: 'מאפשר למדפסת לקבוע מחדש את הגברת החיישן בעצמה.', - dynamicOn: 'מופעל', - dynamicOff: 'כבוי', - dynamicDefaultOn: 'ברירת מחדל (מופעל)', - resistance: 'התנגדות ראש ההדפסה', - resistanceTip: 'ההתנגדות של ראש ההדפסה המותקן באוהם, המוטבעת על התווית שלו. המדפסת מחממת אותו כנכון.', - resistanceHint: 'ערך הגבוה מהדירוג המוטבע על ראש ההדפסה יכול לגרום לו נזק.', - }, maintenance: { maintenanceAlertHeading: 'התראת תחזוקה', alertType: 'סוג התראה', diff --git a/src/locales/hr.ts b/src/locales/hr.ts index fd5f413c..750f9c7a 100644 --- a/src/locales/hr.ts +++ b/src/locales/hr.ts @@ -518,7 +518,6 @@ const hr = { storedGraphics: 'Grafike', identity: 'Identitet', maintenance: 'Maintenance', - sensors: 'Senzori', }, railGroupPerLabel: 'Po naljepnici', rfid: { @@ -801,55 +800,6 @@ const hr = { modeProtectCancel: 'Odustani', modeProtectMenu: 'Promjene izbornika', }, - sensors: { - sensorSelect: 'Senzor medija', - sensorSelectTip: 'Određuje koji senzor pronalazi početak svake naljepnice, senzor razmaka gleda kroz podlogu medija, a refleksni senzor traži crnu oznaku.', - sensorSelectA: 'Automatski', - sensorSelectR: 'Refleksni', - sensorSelectT: 'Transmisijski', - mediaSensorsHeading: 'Vrijednosti senzora medija', - calibrationTip: 'Postupak kalibracije na pisaču postavlja te vrijednosti. Šaljite ih samo pisaču s kojeg su pročitane.', - gapGroup: 'Senzor razmaka', - ribbonGroup: 'Senzor vrpce', - markGroup: 'Senzor crne oznake', - web: 'Prag razmaka', - webTip: 'Koliko svijetlo mora izgledati razmak između dvije naljepnice da bi ga pisač prepoznao kao razmak.', - media: 'Prag etikete', - mediaTip: 'Koliko tamna mora izgledati naljepnica da bi pisač znao da se nalazi na naljepnici.', - ribbon: 'Prag vrpce', - ribbonTip: 'Kako senzor vrpce mora očitavati dok je vrpca prisutna. Ispod te vrijednosti pisač javlja da je vrpca potrošena.', - labelLength: 'Duljina etikete', - labelLengthTip: 'Duljina naljepnice koju je pisač izmjerio prilikom kalibracije, u točkama.', - recalibrateWarning: 'Kada je dinamička kalibracija uključena, pisač zamjenjuje te vrijednosti nakon uključivanja ili zatvaranja poklopca medija.', - mediaLed: 'LED medija', - mediaLedTip: 'Kolikom jačinom svjetlo senzora razmaka svijetli kroz naljepnicu.', - ribbonLed: 'LED vrpce', - ribbonLedTip: 'Kolikom jačinom svijetli svjetlo senzora vrpce.', - mark: 'Prag crne oznake', - markTip: 'Koliko tamna mora izgledati crna oznaka da bi je pisač prepoznao kao oznaku.', - markMedia: 'Prag medija s oznakom', - markMediaTip: 'Kako senzor oznake očitava običnu podlogu između dviju oznaka.', - markLed: 'LED oznake', - markLedTip: 'Kolikom jačinom svijetli svjetlo senzora oznake.', - intensityHeading: 'Svjetlo senzora razmaka', - intensityTip: 'Postavlja svjetlo senzora razmaka zasebno, odvojeno od vrijednosti kalibracije.', - brightness: 'Snaga svjetla', - brightnessTip: 'Kolikom jačinom svijetli svjetlo senzora razmaka.', - baseline: 'Očitanje bez etikete', - baselineTip: 'Što senzor razmaka očitava kad na njegovom putu nema ništa.', - dynamicLength: 'Dinamička kalibracija duljine', - dynamicLengthTip: 'Omogućuje pisaču da samostalno ponovno izmjeri duljinu naljepnice.', - dynamicThreshold: 'Dinamička kalibracija praga', - dynamicThresholdTip: 'Omogućuje pisaču da samostalno ponovno postavi pragove razmaka i naljepnice.', - dynamicGain: 'Dinamička kalibracija pojačanja', - dynamicGainTip: 'Omogućuje pisaču da samostalno ponovno postavi pojačanje senzora.', - dynamicOn: 'Uključeno', - dynamicOff: 'Isključeno', - dynamicDefaultOn: 'Zadano (uključeno)', - resistance: 'Otpor tiskovne glave', - resistanceTip: 'Otpor ugrađene tiskovne glave u ohmima, otisnut na njezinoj naljepnici. Pisač je pravilno zagrijava.', - resistanceHint: 'Vrijednost veća od nazivne vrijednosti otisnute na tiskovnoj glavi može je oštetiti.', - }, maintenance: { maintenanceAlertHeading: 'Upozorenje o održavanju', alertType: 'Vrsta upozorenja', diff --git a/src/locales/hu.ts b/src/locales/hu.ts index ee598059..d69b0a29 100644 --- a/src/locales/hu.ts +++ b/src/locales/hu.ts @@ -518,7 +518,6 @@ const hu = { storedGraphics: 'Grafikák', identity: 'Azonosító', maintenance: 'Maintenance', - sensors: 'Érzékelők', }, railGroupPerLabel: 'Címkénként', rfid: { @@ -801,55 +800,6 @@ const hu = { modeProtectCancel: 'Mégse', modeProtectMenu: 'Menüváltozások', }, - sensors: { - sensorSelect: 'Hordozóérzékelő', - sensorSelectTip: 'Megadja, melyik érzékelő találja meg az egyes címkék kezdetét, a rés érzékelő a hordozó hátoldalán keresztül néz, a reflexiós érzékelő pedig fekete jelet keres.', - sensorSelectA: 'Automatikus', - sensorSelectR: 'Reflexiós', - sensorSelectT: 'Transzmissziós', - mediaSensorsHeading: 'Hordozóérzékelő értékei', - calibrationTip: 'A nyomtatón végzett kalibrálás beállítja ezeket az értékeket. Csak arra a nyomtatóra küldje el őket, amelyről leolvasta azokat.', - gapGroup: 'Rés érzékelő', - ribbonGroup: 'Szalag érzékelő', - markGroup: 'Fekete jel érzékelő', - web: 'Rés küszöbe', - webTip: 'Mennyire kell világosnak lennie a két címke közötti résnek, mielőtt a nyomtató résnek tekinti.', - media: 'Címke küszöbe', - mediaTip: 'Mennyire kell sötétnek lennie egy címkének, hogy a nyomtató tudja, hogy címkén áll.', - ribbon: 'Szalag küszöbe', - ribbonTip: 'Hogyan kell olvasnia a szalag érzékelőnek, amikor van szalag. Ez alatt az érték alatt a nyomtató jelzi, hogy a szalag elfogyott.', - labelLength: 'Címke hossza', - labelLengthTip: 'A nyomtató által kalibráláskor mért címkehossz, pontban.', - recalibrateWarning: 'Ha a dinamikus kalibrálás be van kapcsolva, a nyomtató bekapcsolás után vagy a hordozófedél lezárásakor lecseréli ezeket az értékeket.', - mediaLed: 'Hordozó LED', - mediaLedTip: 'Milyen erősen süt a rés érzékelő fénye a címkén keresztül.', - ribbonLed: 'Szalag LED', - ribbonLedTip: 'Milyen erősen süt a szalag érzékelő fénye.', - mark: 'Fekete jel küszöbe', - markTip: 'Mennyire kell sötétnek lennie egy fekete jelnek, mielőtt a nyomtató jelnek tekinti.', - markMedia: 'Jelzett hordozó küszöbe', - markMediaTip: 'Hogyan olvassa a jelérzékelő a két jel közötti sima hordozót.', - markLed: 'Jel LED', - markLedTip: 'Milyen erősen süt a jelérzékelő fénye.', - intensityHeading: 'Rés érzékelő fénye', - intensityTip: 'Önállóan állítja be a rés érzékelő fényét, a kalibrálási értékektől elkülönítve.', - brightness: 'Fénykibocsátás', - brightnessTip: 'Milyen erősen süt a rés érzékelő fénye.', - baseline: 'Érték címke nélkül', - baselineTip: 'Mit olvas a rés érzékelő, amikor semmi nincs az útjában.', - dynamicLength: 'Dinamikus hosszkalibrálás', - dynamicLengthTip: 'Lehetővé teszi, hogy a nyomtató önállóan újra megmérje a címke hosszát.', - dynamicThreshold: 'Dinamikus küszöbkalibrálás', - dynamicThresholdTip: 'Lehetővé teszi, hogy a nyomtató önállóan újra beállítsa a rés- és címkeküszöböket.', - dynamicGain: 'Dinamikus erősítéskalibrálás', - dynamicGainTip: 'Lehetővé teszi, hogy a nyomtató önállóan újra beállítsa az érzékelő erősítését.', - dynamicOn: 'Be', - dynamicOff: 'Ki', - dynamicDefaultOn: 'Alapértelmezett (be)', - resistance: 'Nyomtatófej ellenállása', - resistanceTip: 'A beépített nyomtatófej ellenállása ohmban, amely a fejre van nyomtatva. A nyomtató megfelelően fűti azt.', - resistanceHint: 'A nyomtatófejre nyomtatott értéknél nagyobb érték károsíthatja azt.', - }, maintenance: { maintenanceAlertHeading: 'Karbantartási riasztás', alertType: 'Riasztás típusa', diff --git a/src/locales/it.ts b/src/locales/it.ts index 27f5cbfc..8b43987a 100644 --- a/src/locales/it.ts +++ b/src/locales/it.ts @@ -518,7 +518,6 @@ const it = { storedGraphics: 'Grafiche', identity: 'Identità', maintenance: 'Maintenance', - sensors: 'Sensori', }, railGroupPerLabel: 'Per etichetta', rfid: { @@ -801,55 +800,6 @@ const it = { modeProtectCancel: 'Annulla', modeProtectMenu: 'Modifiche al menu', }, - sensors: { - sensorSelect: 'Sensore supporto', - sensorSelectTip: "Indica quale sensore trova l'inizio di ogni etichetta, il sensore spazio guarda attraverso il supporto e il sensore riflessivo cerca una tacca nera.", - sensorSelectA: 'Automatico', - sensorSelectR: 'Riflessivo', - sensorSelectT: 'Trasmissivo', - mediaSensorsHeading: 'Valori del sensore supporto', - calibrationTip: 'Un ciclo di calibrazione sulla stampante imposta questi valori. Inviarli solo alla stampante da cui sono stati letti.', - gapGroup: 'Sensore spazio', - ribbonGroup: 'Sensore nastro', - markGroup: 'Sensore tacca nera', - web: 'Soglia spazio', - webTip: 'Quanto deve risultare chiaro lo spazio tra due etichette prima che la stampante lo consideri uno spazio.', - media: 'Soglia etichetta', - mediaTip: "Quanto deve risultare scura un'etichetta perché la stampante sappia di trovarsi su un'etichetta.", - ribbon: 'Soglia nastro', - ribbonTip: 'Come deve leggere il sensore nastro con il nastro presente. Sotto questo valore la stampante segnala il nastro esaurito.', - labelLength: 'Lunghezza etichetta', - labelLengthTip: 'La lunghezza etichetta misurata dalla stampante durante la calibrazione, in punti.', - recalibrateWarning: "Con la calibrazione dinamica attiva, la stampante sostituisce questi valori dopo l'accensione o la chiusura del coperchio del supporto.", - mediaLed: 'LED supporto', - mediaLedTip: "Quanto intensamente la luce del sensore spazio brilla attraverso l'etichetta.", - ribbonLed: 'LED nastro', - ribbonLedTip: 'Quanto intensamente brilla la luce del sensore nastro.', - mark: 'Soglia tacca nera', - markTip: 'Quanto deve risultare scura una tacca nera prima che la stampante la consideri la tacca.', - markMedia: 'Soglia supporto con tacca', - markMediaTip: 'Come il sensore tacca legge il supporto semplice tra due tacche.', - markLed: 'LED tacca', - markLedTip: 'Quanto intensamente brilla la luce del sensore tacca.', - intensityHeading: 'Luce del sensore spazio', - intensityTip: 'Imposta la luce del sensore spazio singolarmente, separatamente dai valori di calibrazione.', - brightness: 'Potenza luminosa', - brightnessTip: 'Quanto intensamente brilla la luce del sensore spazio.', - baseline: 'Lettura senza etichetta', - baselineTip: 'Cosa legge il sensore spazio quando non ha nulla nel suo percorso.', - dynamicLength: 'Calibrazione dinamica della lunghezza', - dynamicLengthTip: 'Consente alla stampante di misurare di nuovo la lunghezza etichetta autonomamente.', - dynamicThreshold: 'Calibrazione dinamica della soglia', - dynamicThresholdTip: 'Consente alla stampante di impostare di nuovo le soglie di spazio ed etichetta autonomamente.', - dynamicGain: 'Calibrazione dinamica del guadagno', - dynamicGainTip: 'Consente alla stampante di impostare di nuovo il guadagno del sensore autonomamente.', - dynamicOn: 'Attivo', - dynamicOff: 'Disattivo', - dynamicDefaultOn: 'Predefinito (attivo)', - resistance: 'Resistenza della testina di stampa', - resistanceTip: 'La resistenza della testina di stampa installata in ohm, indicata sulla sua etichetta. La stampante la riscalda correttamente.', - resistanceHint: 'Un valore superiore a quello indicato sulla testina di stampa può danneggiarla.', - }, maintenance: { maintenanceAlertHeading: 'Avviso di manutenzione', alertType: 'Tipo di avviso', diff --git a/src/locales/ja.ts b/src/locales/ja.ts index b617d1ec..253dc2f4 100644 --- a/src/locales/ja.ts +++ b/src/locales/ja.ts @@ -518,7 +518,6 @@ const ja = { storedGraphics: 'グラフィック', identity: '識別情報', maintenance: 'Maintenance', - sensors: 'センサー', }, railGroupPerLabel: 'ラベルごと', rfid: { @@ -801,55 +800,6 @@ const ja = { modeProtectCancel: 'キャンセル', modeProtectMenu: 'メニューの変更', }, - sensors: { - sensorSelect: 'メディアセンサー', - sensorSelectTip: '各ラベルの先頭を検出するセンサーを指定するもので、ギャップセンサーはメディアの裏面を透過して検出し、反射式センサーは黒マークを探します。', - sensorSelectA: '自動', - sensorSelectR: '反射式', - sensorSelectT: '透過式', - mediaSensorsHeading: 'メディアセンサーの値', - calibrationTip: 'プリンターでのキャリブレーション実行によってこれらの値が設定されます。読み取り元のプリンターにのみ送信してください。', - gapGroup: 'ギャップセンサー', - ribbonGroup: 'リボンセンサー', - markGroup: '黒マークセンサー', - web: 'ギャップしきい値', - webTip: '2枚のラベルの間のギャップがどの程度明るく読み取られればプリンターがギャップと判断するかを示します。', - media: 'ラベルしきい値', - mediaTip: 'ラベルがどの程度暗く読み取られればプリンターがラベル上にあると判断するかを示します。', - ribbon: 'リボンしきい値', - ribbonTip: 'リボンがある状態でリボンセンサーがどのように読み取るべきかを示します。これより低い値になるとプリンターはリボン切れを報告します。', - labelLength: 'ラベル長', - labelLengthTip: 'キャリブレーション時にプリンターが測定したラベル長で、単位はドットです。', - recalibrateWarning: '動的キャリブレーションがオンの場合、電源投入後またはメディアカバーを閉じた後にプリンターがこれらの値を置き換えます。', - mediaLed: 'メディアLED', - mediaLedTip: 'ギャップセンサーの光がラベルを透過してどれくらい強く届くかを示します。', - ribbonLed: 'リボンLED', - ribbonLedTip: 'リボンセンサーの光がどれくらい強く照射されるかを示します。', - mark: '黒マークしきい値', - markTip: '黒マークがどの程度暗く読み取られればプリンターがマークと判断するかを示します。', - markMedia: 'マーク付きメディアしきい値', - markMediaTip: 'マークセンサーが2つのマークの間の無地の裏面をどのように読み取るかを示します。', - markLed: 'マークLED', - markLedTip: 'マークセンサーの光がどれくらい強く照射されるかを示します。', - intensityHeading: 'ギャップセンサーの光', - intensityTip: 'ギャップセンサーの光をキャリブレーション値とは別に個別に設定します。', - brightness: '発光出力', - brightnessTip: 'ギャップセンサーの光がどれくらい強く照射されるかを示します。', - baseline: 'ラベルなしの読み取り値', - baselineTip: 'ギャップセンサーの前に何もない状態での読み取り値を示します。', - dynamicLength: '動的長さ校正', - dynamicLengthTip: 'プリンターがラベル長を自動で再度測定できるようにします。', - dynamicThreshold: '動的しきい値校正', - dynamicThresholdTip: 'プリンターがギャップとラベルのしきい値を自動で再度設定できるようにします。', - dynamicGain: '動的ゲイン校正', - dynamicGainTip: 'プリンターがセンサーゲインを自動で再度設定できるようにします。', - dynamicOn: 'オン', - dynamicOff: 'オフ', - dynamicDefaultOn: '既定(オン)', - resistance: 'プリントヘッド抵抗値', - resistanceTip: '取り付けられているプリントヘッドの抵抗値をオームで示すもので、プリントヘッドに記載されています。プリンターはこれを使って正しく加熱します。', - resistanceHint: 'プリントヘッドに記載された定格値を超える値はプリントヘッドを損傷する可能性があります。', - }, maintenance: { maintenanceAlertHeading: 'メンテナンス警告', alertType: '警告タイプ', diff --git a/src/locales/ko.ts b/src/locales/ko.ts index 2cd9d476..e024f5b7 100644 --- a/src/locales/ko.ts +++ b/src/locales/ko.ts @@ -518,7 +518,6 @@ const ko = { storedGraphics: '그래픽', identity: '식별', maintenance: 'Maintenance', - sensors: '센서', }, railGroupPerLabel: '라벨별', rfid: { @@ -801,55 +800,6 @@ const ko = { modeProtectCancel: '취소', modeProtectMenu: '메뉴 변경', }, - sensors: { - sensorSelect: '용지 센서', - sensorSelectTip: '어떤 센서가 각 라벨의 시작을 찾는지 정하며, 간격 센서는 이면지를 투과해 보고 반사형 센서는 블랙 마크를 찾습니다.', - sensorSelectA: '자동', - sensorSelectR: '반사형', - sensorSelectT: '투과형', - mediaSensorsHeading: '용지 센서 값', - calibrationTip: '프린터에서 실행한 보정이 이 값을 설정합니다. 이 값을 읽어온 프린터에만 전송하십시오.', - gapGroup: '간격 센서', - ribbonGroup: '리본 센서', - markGroup: '블랙 마크 센서', - web: '간격 임계값', - webTip: '두 라벨 사이의 간격이 얼마나 밝게 읽혀야 프린터가 이를 간격으로 인식하는지를 정합니다.', - media: '라벨 임계값', - mediaTip: '라벨이 얼마나 어둡게 읽혀야 프린터가 라벨 위에 있다고 인식하는지를 정합니다.', - ribbon: '리본 임계값', - ribbonTip: '리본이 있을 때 리본 센서가 어떻게 읽혀야 하는지를 정합니다. 그보다 낮으면 프린터가 리본 소진으로 보고합니다.', - labelLength: '라벨 길이', - labelLengthTip: '보정 시 프린터가 측정한 라벨 길이로, 도트 단위입니다.', - recalibrateWarning: '동적 보정이 켜져 있으면 프린터는 전원을 켠 후 또는 용지 덮개를 닫은 후 이 값을 교체합니다.', - mediaLed: '용지 LED', - mediaLedTip: '간격 센서의 빛이 라벨을 얼마나 강하게 투과하는지를 나타냅니다.', - ribbonLed: '리본 LED', - ribbonLedTip: '리본 센서의 빛이 얼마나 강하게 비추는지를 나타냅니다.', - mark: '블랙 마크 임계값', - markTip: '블랙 마크가 얼마나 어둡게 읽혀야 프린터가 이를 마크로 인식하는지를 정합니다.', - markMedia: '마크 용지 임계값', - markMediaTip: '마크 센서가 두 마크 사이의 빈 이면지를 어떻게 읽는지를 나타냅니다.', - markLed: '마크 LED', - markLedTip: '마크 센서의 빛이 얼마나 강하게 비추는지를 나타냅니다.', - intensityHeading: '간격 센서 조명', - intensityTip: '간격 센서의 조명을 보정값과 별도로 개별 설정합니다.', - brightness: '발광 출력', - brightnessTip: '간격 센서의 빛이 얼마나 강하게 비추는지를 나타냅니다.', - baseline: '라벨 없는 측정값', - baselineTip: '경로에 아무것도 없을 때 간격 센서가 읽는 값입니다.', - dynamicLength: '동적 길이 보정', - dynamicLengthTip: '프린터가 스스로 라벨 길이를 다시 측정하도록 합니다.', - dynamicThreshold: '동적 임계값 보정', - dynamicThresholdTip: '프린터가 스스로 간격과 라벨 임계값을 다시 설정하도록 합니다.', - dynamicGain: '동적 게인 보정', - dynamicGainTip: '프린터가 스스로 센서 게인을 다시 설정하도록 합니다.', - dynamicOn: '켜기', - dynamicOff: '끄기', - dynamicDefaultOn: '기본값(켜기)', - resistance: '프린트헤드 저항', - resistanceTip: '장착된 프린트헤드의 저항 값으로 옴 단위이며, 프린트헤드에 표시되어 있습니다. 프린터는 이를 바탕으로 올바르게 가열합니다.', - resistanceHint: '프린트헤드에 표시된 정격보다 높은 값은 프린트헤드를 손상시킬 수 있습니다.', - }, maintenance: { maintenanceAlertHeading: '유지보수 경고', alertType: '경고 유형', diff --git a/src/locales/lt.ts b/src/locales/lt.ts index ed56b04f..b3756b8b 100644 --- a/src/locales/lt.ts +++ b/src/locales/lt.ts @@ -518,7 +518,6 @@ const lt = { storedGraphics: 'Grafika', identity: 'Tapatybė', maintenance: 'Maintenance', - sensors: 'Jutikliai', }, railGroupPerLabel: 'Etiketei', rfid: { @@ -801,55 +800,6 @@ const lt = { modeProtectCancel: 'Atšaukti', modeProtectMenu: 'Meniu pakeitimai', }, - sensors: { - sensorSelect: 'Laikmenos jutiklis', - sensorSelectTip: 'Nustato, kuris jutiklis randa kiekvienos etiketės pradžią, nes tarpo jutiklis šviečia kiaurai pagrindą, o refleksinis jutiklis ieško juodos žymės.', - sensorSelectA: 'Automatinis', - sensorSelectR: 'Refleksinis', - sensorSelectT: 'Pralaidus', - mediaSensorsHeading: 'Laikmenos jutiklio reikšmės', - calibrationTip: 'Spausdintuvo kalibravimas nustato šias reikšmes. Siųskite jas tik tam spausdintuvui, iš kurio jos buvo nuskaitytos.', - gapGroup: 'Tarpo jutiklis', - ribbonGroup: 'Juostos jutiklis', - markGroup: 'Juodos žymės jutiklis', - web: 'Tarpo slenkstis', - webTip: 'Kaip šviesiai turi būti nuskaitytas tarpas tarp dviejų etikečių, kad spausdintuvas jį priimtų kaip tarpą.', - media: 'Etiketės slenkstis', - mediaTip: 'Kaip tamsiai turi būti nuskaityta etiketė, kad spausdintuvas žinotų, kad yra ant etiketės.', - ribbon: 'Juostos slenkstis', - ribbonTip: 'Kaip turi būti nuskaitytas juostos jutiklis, kai juosta įdėta. Žemiau šios reikšmės spausdintuvas praneša, kad juostos nebėra.', - labelLength: 'Etiketės ilgis', - labelLengthTip: 'Etiketės ilgis, kurį spausdintuvas išmatavo kalibravimo metu, taškais.', - recalibrateWarning: 'Kai įjungtas dinaminis kalibravimas, spausdintuvas pakeičia šias reikšmes įjungus maitinimą arba uždarius laikmenos dangtelį.', - mediaLed: 'Laikmenos LED', - mediaLedTip: 'Kaip stipriai tarpo jutiklio šviesa šviečia kiaurai etiketę.', - ribbonLed: 'Juostos LED', - ribbonLedTip: 'Kaip stipriai šviečia juostos jutiklio šviesa.', - mark: 'Juodos žymės slenkstis', - markTip: 'Kaip tamsiai turi būti nuskaityta juoda žymė, kad spausdintuvas priimtų ją kaip žymę.', - markMedia: 'Žymėtos laikmenos slenkstis', - markMediaTip: 'Kaip žymės jutiklis nuskaito tuščią pagrindą tarp dviejų žymių.', - markLed: 'Žymės LED', - markLedTip: 'Kaip stipriai šviečia žymės jutiklio šviesa.', - intensityHeading: 'Tarpo jutiklio šviesa', - intensityTip: 'Nustato tarpo jutiklio šviesą atskirai, nepriklausomai nuo kalibravimo reikšmių.', - brightness: 'Šviesos galia', - brightnessTip: 'Kaip stipriai šviečia tarpo jutiklio šviesa.', - baseline: 'Reikšmė be etiketės', - baselineTip: 'Reikšmė, kurią tarpo jutiklis nuskaito, kai jo kelyje nėra nieko.', - dynamicLength: 'Dinaminis ilgio kalibravimas', - dynamicLengthTip: 'Leidžia spausdintuvui savarankiškai iš naujo išmatuoti etiketės ilgį.', - dynamicThreshold: 'Dinaminis slenksčio kalibravimas', - dynamicThresholdTip: 'Leidžia spausdintuvui savarankiškai iš naujo nustatyti tarpo ir etiketės slenksčius.', - dynamicGain: 'Dinaminis stiprinimo kalibravimas', - dynamicGainTip: 'Leidžia spausdintuvui savarankiškai iš naujo nustatyti jutiklio stiprinimą.', - dynamicOn: 'Įjungta', - dynamicOff: 'Išjungta', - dynamicDefaultOn: 'Numatytasis (įjungta)', - resistance: 'Spausdinimo galvutės varža', - resistanceTip: 'Įmontuotos spausdinimo galvutės varža omais, nurodyta ant jos etiketės. Spausdintuvas ją tinkamai įkaitina.', - resistanceHint: 'Reikšmė, viršijanti ant spausdinimo galvutės nurodytą vertę, gali ją pažeisti.', - }, maintenance: { maintenanceAlertHeading: 'Techninės priežiūros įspėjimas', alertType: 'Įspėjimo tipas', diff --git a/src/locales/lv.ts b/src/locales/lv.ts index e0fe65c5..7e15d62f 100644 --- a/src/locales/lv.ts +++ b/src/locales/lv.ts @@ -518,7 +518,6 @@ const lv = { storedGraphics: 'Grafika', identity: 'Identitāte', maintenance: 'Maintenance', - sensors: 'Sensori', }, railGroupPerLabel: 'Uz uzlīmi', rfid: { @@ -801,55 +800,6 @@ const lv = { modeProtectCancel: 'Atcelt', modeProtectMenu: 'Izvēlnes izmaiņas', }, - sensors: { - sensorSelect: 'Materiāla sensors', - sensorSelectTip: 'Nosaka, kurš sensors atrod katras etiķetes sākumu, jo atstarpes sensors skatās caur pamatni, bet reflektīvais sensors meklē melno atzīmi.', - sensorSelectA: 'Automātisks', - sensorSelectR: 'Reflektīvs', - sensorSelectT: 'Caurlaidīgs', - mediaSensorsHeading: 'Materiāla sensora vērtības', - calibrationTip: 'Printera kalibrēšana nosaka šīs vērtības. Sūtiet tās tikai tam printerim, no kura tās tika nolasītas.', - gapGroup: 'Atstarpes sensors', - ribbonGroup: 'Lentes sensors', - markGroup: 'Melnās atzīmes sensors', - web: 'Atstarpes slieksnis', - webTip: 'Cik spilgtai jālasa atstarpei starp divām etiķetēm, lai printeris to uzskatītu par atstarpi.', - media: 'Etiķetes slieksnis', - mediaTip: 'Cik tumšai jālasa etiķetei, lai printeris zinātu, ka tas atrodas uz etiķetes.', - ribbon: 'Lentes slieksnis', - ribbonTip: 'Kā lentes sensoram jālasa, kad lente ir ievietota. Zemāk par šo vērtību printeris ziņo, ka lentes nav.', - labelLength: 'Etiķetes garums', - labelLengthTip: 'Etiķetes garums, ko printeris nomērīja kalibrēšanas laikā, punktos.', - recalibrateWarning: 'Kad dinamiskā kalibrēšana ir ieslēgta, printeris aizstāj šīs vērtības pēc ieslēgšanas vai materiāla vāka aizvēršanas.', - mediaLed: 'Materiāla LED', - mediaLedTip: 'Cik spēcīgi atstarpes sensora gaisma spīd caur etiķeti.', - ribbonLed: 'Lentes LED', - ribbonLedTip: 'Cik spēcīgi spīd lentes sensora gaisma.', - mark: 'Melnās atzīmes slieksnis', - markTip: 'Cik tumšai jālasa melnajai atzīmei, lai printeris to uzskatītu par atzīmi.', - markMedia: 'Atzīmēta materiāla slieksnis', - markMediaTip: 'Kā atzīmes sensors lasa tīro pamatni starp divām atzīmēm.', - markLed: 'Atzīmes LED', - markLedTip: 'Cik spēcīgi spīd atzīmes sensora gaisma.', - intensityHeading: 'Atstarpes sensora gaisma', - intensityTip: 'Iestata atstarpes sensora gaismu atsevišķi, neatkarīgi no kalibrēšanas vērtībām.', - brightness: 'Gaismas izvade', - brightnessTip: 'Cik spēcīgi spīd atstarpes sensora gaisma.', - baseline: 'Rādījums bez etiķetes', - baselineTip: 'Rādījums, ko atstarpes sensors uzrāda, kad tā ceļā nav nekā.', - dynamicLength: 'Dinamiskā garuma kalibrēšana', - dynamicLengthTip: 'Ļauj printerim pašam no jauna nomērīt etiķetes garumu.', - dynamicThreshold: 'Dinamiskā sliekšņa kalibrēšana', - dynamicThresholdTip: 'Ļauj printerim pašam no jauna iestatīt atstarpes un etiķetes sliekšņus.', - dynamicGain: 'Dinamiskā pastiprinājuma kalibrēšana', - dynamicGainTip: 'Ļauj printerim pašam no jauna iestatīt sensora pastiprinājumu.', - dynamicOn: 'Ieslēgts', - dynamicOff: 'Izslēgts', - dynamicDefaultOn: 'Noklusējums (ieslēgts)', - resistance: 'Drukas galviņas pretestība', - resistanceTip: 'Uzstādītās drukas galviņas pretestība omos, norādīta uz tās etiķetes. Printeris to pareizi sakarsē.', - resistanceHint: 'Vērtība, kas pārsniedz uz drukas galviņas norādīto rādītāju, var to bojāt.', - }, maintenance: { maintenanceAlertHeading: 'Apkopes brīdinājums', alertType: 'Brīdinājuma veids', diff --git a/src/locales/nl.ts b/src/locales/nl.ts index 5df6c5c8..40d979c0 100644 --- a/src/locales/nl.ts +++ b/src/locales/nl.ts @@ -518,7 +518,6 @@ const nl = { storedGraphics: 'Afbeeldingen', identity: 'Identiteit', maintenance: 'Maintenance', - sensors: 'Sensoren', }, railGroupPerLabel: 'Per etiket', rfid: { @@ -801,55 +800,6 @@ const nl = { modeProtectCancel: 'Annuleren', modeProtectMenu: 'Menuwijzigingen', }, - sensors: { - sensorSelect: 'Mediasensor', - sensorSelectTip: 'Bepaalt welke sensor het begin van elk label vindt, waarbij de tussenruimtesensor door de achterkant kijkt en de reflecterende sensor naar een zwarte markering zoekt.', - sensorSelectA: 'Automatisch', - sensorSelectR: 'Reflecterend', - sensorSelectT: 'Doorlatend', - mediaSensorsHeading: 'Mediasensorwaarden', - calibrationTip: 'Een kalibratie op de printer stelt deze waarden in. Verzend ze alleen naar de printer waarvan ze zijn afgelezen.', - gapGroup: 'Tussenruimtesensor', - ribbonGroup: 'Lintsensor', - markGroup: 'Sensor voor zwarte markering', - web: 'Tussenruimtedrempel', - webTip: 'Hoe licht de tussenruimte tussen twee labels moet aflezen voordat de printer dit als tussenruimte herkent.', - media: 'Labeldrempel', - mediaTip: 'Hoe donker een label moet aflezen voordat de printer weet dat het op een label staat.', - ribbon: 'Lintdrempel', - ribbonTip: 'Hoe de lintsensor moet aflezen met lint aanwezig. Onder die waarde meldt de printer dat het lint op is.', - labelLength: 'Labellengte', - labelLengthTip: 'De labellengte die de printer tijdens de kalibratie heeft gemeten, in dots.', - recalibrateWarning: 'Als dynamische kalibratie is ingeschakeld, vervangt de printer deze waarden na het inschakelen of het sluiten van het mediaklepje.', - mediaLed: 'Media-LED', - mediaLedTip: 'Hoe sterk het licht van de tussenruimtesensor door het label schijnt.', - ribbonLed: 'Lint-LED', - ribbonLedTip: 'Hoe sterk het licht van de lintsensor schijnt.', - mark: 'Drempel voor zwarte markering', - markTip: 'Hoe donker een zwarte markering moet aflezen voordat de printer dit als de markering herkent.', - markMedia: 'Drempel voor gemarkeerde media', - markMediaTip: 'Hoe de markeringssensor de kale achterkant tussen twee markeringen afleest.', - markLed: 'Markerings-LED', - markLedTip: 'Hoe sterk het licht van de markeringssensor schijnt.', - intensityHeading: 'Licht van tussenruimtesensor', - intensityTip: 'Stelt het licht van de tussenruimtesensor afzonderlijk in, los van de kalibratiewaarden.', - brightness: 'Lichtuitvoer', - brightnessTip: 'Hoe sterk het licht van de tussenruimtesensor schijnt.', - baseline: 'Meting zonder label', - baselineTip: 'Wat de tussenruimtesensor afleest als er niets in zijn pad ligt.', - dynamicLength: 'Dynamische lengtekalibratie', - dynamicLengthTip: 'Laat de printer de labellengte zelfstandig opnieuw meten.', - dynamicThreshold: 'Dynamische drempelkalibratie', - dynamicThresholdTip: 'Laat de printer de tussenruimte- en labeldrempels zelfstandig opnieuw instellen.', - dynamicGain: 'Dynamische versterkingskalibratie', - dynamicGainTip: 'Laat de printer de sensorversterking zelfstandig opnieuw instellen.', - dynamicOn: 'Aan', - dynamicOff: 'Uit', - dynamicDefaultOn: 'Standaard (aan)', - resistance: 'Printkopweerstand', - resistanceTip: 'De weerstand van de geïnstalleerde printkop in ohm, vermeld op de printkop zelf. De printer verwarmt deze correct.', - resistanceHint: 'Een waarde boven de nominale waarde op de printkop kan deze beschadigen.', - }, maintenance: { maintenanceAlertHeading: 'Onderhoudswaarschuwing', alertType: 'Waarschuwingstype', diff --git a/src/locales/no.ts b/src/locales/no.ts index 56b9c6af..a7561e52 100644 --- a/src/locales/no.ts +++ b/src/locales/no.ts @@ -518,7 +518,6 @@ const no = { storedGraphics: 'Grafikk', identity: 'Identitet', maintenance: 'Maintenance', - sensors: 'Sensorer', }, railGroupPerLabel: 'Per etikett', rfid: { @@ -801,55 +800,6 @@ const no = { modeProtectCancel: 'Avbryt', modeProtectMenu: 'Menyendringer', }, - sensors: { - sensorSelect: 'Mediesensor', - sensorSelectTip: 'Bestemmer hvilken sensor som finner starten på hver etikett, der mellomromsensoren ser gjennom bakpapiret og den reflekterende sensoren ser etter et svart merke.', - sensorSelectA: 'Automatisk', - sensorSelectR: 'Reflekterende', - sensorSelectT: 'Transmitterende', - mediaSensorsHeading: 'Mediesensorverdier', - calibrationTip: 'En kalibrering på skriveren setter disse verdiene. Send dem bare til skriveren de ble lest fra.', - gapGroup: 'Mellomromsensor', - ribbonGroup: 'Fargebåndsensor', - markGroup: 'Sensor for svart merke', - web: 'Mellomromterskel', - webTip: 'Hvor lyst mellomrommet mellom to etiketter må lese før skriveren tar det som et mellomrom.', - media: 'Etikettterskel', - mediaTip: 'Hvor mørk en etikett må lese for at skriveren skal vite at den er på en etikett.', - ribbon: 'Fargebåndterskel', - ribbonTip: 'Hvordan fargebåndsensoren må lese med fargebånd til stede. Under det rapporterer skriveren at fargebåndet er tomt.', - labelLength: 'Etikettlengde', - labelLengthTip: 'Etikettlengden skriveren målte under kalibrering, i dots.', - recalibrateWarning: 'Når dynamisk kalibrering er på, erstatter skriveren disse verdiene etter oppstart eller lukking av mediedekselet.', - mediaLed: 'Medie-LED', - mediaLedTip: 'Hvor sterkt lyset fra mellomromsensoren skinner gjennom etiketten.', - ribbonLed: 'Fargebånd-LED', - ribbonLedTip: 'Hvor sterkt lyset fra fargebåndsensoren skinner.', - mark: 'Terskel for svart merke', - markTip: 'Hvor mørkt et svart merke må lese før skriveren tar det som merket.', - markMedia: 'Terskel for merket medium', - markMediaTip: 'Hvordan merkesensoren leser det blanke bakpapiret mellom to merker.', - markLed: 'Markør-LED', - markLedTip: 'Hvor sterkt lyset fra merkesensoren skinner.', - intensityHeading: 'Lys fra mellomromsensor', - intensityTip: 'Angir lyset fra mellomromsensoren separat, uavhengig av kalibreringsverdiene.', - brightness: 'Lysutgang', - brightnessTip: 'Hvor sterkt lyset fra mellomromsensoren skinner.', - baseline: 'Måling uten etikett', - baselineTip: 'Hva mellomromsensoren leser når det ikke er noe i veien.', - dynamicLength: 'Dynamisk lengdekalibrering', - dynamicLengthTip: 'Lar skriveren måle etikettlengden på nytt på egen hånd.', - dynamicThreshold: 'Dynamisk terskelkalibrering', - dynamicThresholdTip: 'Lar skriveren angi mellomroms- og etikettterskelen på nytt på egen hånd.', - dynamicGain: 'Dynamisk forsterkningskalibrering', - dynamicGainTip: 'Lar skriveren angi sensorforsterkningen på nytt på egen hånd.', - dynamicOn: 'På', - dynamicOff: 'Av', - dynamicDefaultOn: 'Standard (på)', - resistance: 'Skrivehodemotstand', - resistanceTip: 'Motstanden til det installerte skrivehodet i ohm, oppgitt på skrivehodet. Skriveren varmer det riktig.', - resistanceHint: 'En verdi over merkeverdien som står på skrivehodet, kan skade det.', - }, maintenance: { maintenanceAlertHeading: 'Vedlikeholdsvarsel', alertType: 'Varseltype', diff --git a/src/locales/pl.ts b/src/locales/pl.ts index 96f4ff26..4b4a2d0f 100644 --- a/src/locales/pl.ts +++ b/src/locales/pl.ts @@ -518,7 +518,6 @@ const pl = { storedGraphics: 'Grafiki', identity: 'Identyfikacja', maintenance: 'Maintenance', - sensors: 'Czujniki', }, railGroupPerLabel: 'Na etykietę', rfid: { @@ -801,55 +800,6 @@ const pl = { modeProtectCancel: 'Anuluj', modeProtectMenu: 'Zmiany w menu', }, - sensors: { - sensorSelect: 'Czujnik nośnika', - sensorSelectTip: 'Określa, który czujnik wykrywa początek każdej etykiety, ponieważ czujnik przerwy prześwieca podłoże, a czujnik refleksyjny szuka czarnego znacznika.', - sensorSelectA: 'Automatyczny', - sensorSelectR: 'Refleksyjny', - sensorSelectT: 'Transmisyjny', - mediaSensorsHeading: 'Wartości czujnika nośnika', - calibrationTip: 'Kalibracja na drukarce ustawia te wartości. Wysyłaj je tylko do drukarki, z której zostały odczytane.', - gapGroup: 'Czujnik przerwy', - ribbonGroup: 'Czujnik taśmy', - markGroup: 'Czujnik czarnego znacznika', - web: 'Próg przerwy', - webTip: 'Jak jasno musi być odczytana przerwa między dwiema etykietami, aby drukarka uznała ją za przerwę.', - media: 'Próg etykiety', - mediaTip: 'Jak ciemno musi być odczytana etykieta, aby drukarka wiedziała, że znajduje się na etykiecie.', - ribbon: 'Próg taśmy', - ribbonTip: 'Jak musi być odczytany czujnik taśmy, gdy taśma jest obecna. Poniżej tej wartości drukarka zgłasza brak taśmy.', - labelLength: 'Długość etykiety', - labelLengthTip: 'Długość etykiety zmierzona przez drukarkę podczas kalibracji, w punktach.', - recalibrateWarning: 'Gdy kalibracja dynamiczna jest włączona, drukarka zastępuje te wartości po włączeniu zasilania lub zamknięciu pokrywy nośnika.', - mediaLed: 'LED nośnika', - mediaLedTip: 'Jak silnie światło czujnika przerwy prześwieca etykietę.', - ribbonLed: 'LED taśmy', - ribbonLedTip: 'Jak silnie świeci światło czujnika taśmy.', - mark: 'Próg czarnego znacznika', - markTip: 'Jak ciemno musi być odczytany czarny znacznik, aby drukarka uznała go za znacznik.', - markMedia: 'Próg nośnika ze znacznikiem', - markMediaTip: 'Jak czujnik znacznika odczytuje czyste podłoże między dwoma znacznikami.', - markLed: 'LED znacznika', - markLedTip: 'Jak silnie świeci światło czujnika znacznika.', - intensityHeading: 'Światło czujnika przerwy', - intensityTip: 'Ustawia światło czujnika przerwy niezależnie, poza wartościami kalibracji.', - brightness: 'Moc świetlna', - brightnessTip: 'Jak silnie świeci światło czujnika przerwy.', - baseline: 'Odczyt bez etykiety', - baselineTip: 'Co odczytuje czujnik przerwy, gdy na jego drodze nie ma nic.', - dynamicLength: 'Dynamiczna kalibracja długości', - dynamicLengthTip: 'Pozwala drukarce samodzielnie ponownie zmierzyć długość etykiety.', - dynamicThreshold: 'Dynamiczna kalibracja progu', - dynamicThresholdTip: 'Pozwala drukarce samodzielnie ponownie ustawić progi przerwy i etykiety.', - dynamicGain: 'Dynamiczna kalibracja wzmocnienia', - dynamicGainTip: 'Pozwala drukarce samodzielnie ponownie ustawić wzmocnienie czujnika.', - dynamicOn: 'Wł.', - dynamicOff: 'Wył.', - dynamicDefaultOn: 'Domyślne (wł.)', - resistance: 'Rezystancja głowicy drukującej', - resistanceTip: 'Rezystancja zainstalowanej głowicy drukującej w omach, podana na jej etykiecie. Drukarka prawidłowo ją podgrzewa.', - resistanceHint: 'Wartość przekraczająca parametr podany na głowicy drukującej może ją uszkodzić.', - }, maintenance: { maintenanceAlertHeading: 'Alert konserwacji', alertType: 'Typ alertu', diff --git a/src/locales/pt.ts b/src/locales/pt.ts index 76cd0d5f..f997e45f 100644 --- a/src/locales/pt.ts +++ b/src/locales/pt.ts @@ -518,7 +518,6 @@ const pt = { storedGraphics: 'Imagens', identity: 'Identidade', maintenance: 'Maintenance', - sensors: 'Sensores', }, railGroupPerLabel: 'Por etiqueta', rfid: { @@ -801,55 +800,6 @@ const pt = { modeProtectCancel: 'Cancelar', modeProtectMenu: 'Alterações de menu', }, - sensors: { - sensorSelect: 'Sensor de suporte', - sensorSelectTip: 'Determina qual sensor encontra o início de cada etiqueta, sendo que o sensor de espaçamento vê através do suporte e o sensor reflexivo procura uma marca preta.', - sensorSelectA: 'Automático', - sensorSelectR: 'Reflexivo', - sensorSelectT: 'Transmissivo', - mediaSensorsHeading: 'Valores do sensor de suporte', - calibrationTip: 'Uma calibração na impressora define estes valores. Envie-os apenas para a impressora de onde foram lidos.', - gapGroup: 'Sensor de espaçamento', - ribbonGroup: 'Sensor de fita', - markGroup: 'Sensor de marca preta', - web: 'Limite de espaçamento', - webTip: 'Quão claro o espaçamento entre duas etiquetas deve ser lido antes de a impressora o considerar um espaçamento.', - media: 'Limite de etiqueta', - mediaTip: 'Quão escura uma etiqueta deve ser lida para a impressora saber que está sobre uma etiqueta.', - ribbon: 'Limite de fita', - ribbonTip: 'Como o sensor de fita deve ler com a fita presente. Abaixo desse valor a impressora comunica falta de fita.', - labelLength: 'Comprimento da etiqueta', - labelLengthTip: 'O comprimento da etiqueta medido pela impressora durante a calibração, em pontos.', - recalibrateWarning: 'Com a calibração dinâmica ativada, a impressora substitui estes valores após ligar ou fechar a tampa do suporte.', - mediaLed: 'LED do suporte', - mediaLedTip: 'Com que intensidade a luz do sensor de espaçamento atravessa a etiqueta.', - ribbonLed: 'LED da fita', - ribbonLedTip: 'Com que intensidade brilha a luz do sensor de fita.', - mark: 'Limite de marca preta', - markTip: 'Quão escura uma marca preta deve ser lida antes de a impressora a considerar a marca.', - markMedia: 'Limite de suporte com marca', - markMediaTip: 'Como o sensor de marca lê o suporte limpo entre duas marcas.', - markLed: 'LED da marca', - markLedTip: 'Com que intensidade brilha a luz do sensor de marca.', - intensityHeading: 'Luz do sensor de espaçamento', - intensityTip: 'Define a luz do sensor de espaçamento de forma individual, separadamente dos valores de calibração.', - brightness: 'Potência da luz', - brightnessTip: 'Com que intensidade brilha a luz do sensor de espaçamento.', - baseline: 'Leitura sem etiqueta', - baselineTip: 'O que o sensor de espaçamento lê quando não há nada no seu percurso.', - dynamicLength: 'Calibração dinâmica de comprimento', - dynamicLengthTip: 'Permite à impressora medir novamente o comprimento da etiqueta por si só.', - dynamicThreshold: 'Calibração dinâmica de limite', - dynamicThresholdTip: 'Permite à impressora definir novamente os limites de espaçamento e de etiqueta por si só.', - dynamicGain: 'Calibração dinâmica de ganho', - dynamicGainTip: 'Permite à impressora definir novamente o ganho do sensor por si só.', - dynamicOn: 'Ativado', - dynamicOff: 'Desativado', - dynamicDefaultOn: 'Padrão (ativado)', - resistance: 'Resistência da cabeça de impressão', - resistanceTip: 'A resistência da cabeça de impressão instalada em ohms, indicada na sua etiqueta. A impressora a aquece corretamente.', - resistanceHint: 'Um valor superior ao valor nominal indicado na cabeça de impressão pode danificá-la.', - }, maintenance: { maintenanceAlertHeading: 'Alerta de manutenção', alertType: 'Tipo de alerta', diff --git a/src/locales/ro.ts b/src/locales/ro.ts index ba28e56e..61fa96ad 100644 --- a/src/locales/ro.ts +++ b/src/locales/ro.ts @@ -518,7 +518,6 @@ const ro = { storedGraphics: 'Grafice', identity: 'Identitate', maintenance: 'Maintenance', - sensors: 'Senzori', }, railGroupPerLabel: 'Pe etichetă', rfid: { @@ -801,55 +800,6 @@ const ro = { modeProtectCancel: 'Anulare', modeProtectMenu: 'Modificări de meniu', }, - sensors: { - sensorSelect: 'Senzor de suport', - sensorSelectTip: 'Stabilește care senzor găsește începutul fiecărei etichete, senzorul de spațiu privind prin suport, iar cel reflectiv căutând un marcaj negru.', - sensorSelectA: 'Automat', - sensorSelectR: 'Reflectiv', - sensorSelectT: 'Transmisiv', - mediaSensorsHeading: 'Valorile senzorului de suport', - calibrationTip: 'O calibrare pe imprimantă stabilește aceste valori. Trimiteți-le doar imprimantei de la care au fost citite.', - gapGroup: 'Senzor de spațiu', - ribbonGroup: 'Senzor de panglică', - markGroup: 'Senzor de marcaj negru', - web: 'Prag de spațiu', - webTip: 'Cât de luminos trebuie să fie citit spațiul dintre două etichete pentru ca imprimanta să îl considere un spațiu.', - media: 'Prag de etichetă', - mediaTip: 'Cât de întunecată trebuie să fie citită o etichetă pentru ca imprimanta să știe că se află pe o etichetă.', - ribbon: 'Prag panglică', - ribbonTip: 'Cum trebuie să citească senzorul de panglică atunci când panglica este prezentă. Sub acea valoare imprimanta raportează că panglica s-a terminat.', - labelLength: 'Lungimea etichetei', - labelLengthTip: 'Lungimea etichetei măsurată de imprimantă la calibrare, în puncte.', - recalibrateWarning: 'Când calibrarea dinamică este activată, imprimanta înlocuiește aceste valori după pornire sau după închiderea capacului suportului.', - mediaLed: 'LED suport', - mediaLedTip: 'Cât de puternic strălucește lumina senzorului de spațiu prin etichetă.', - ribbonLed: 'LED panglică', - ribbonLedTip: 'Cât de puternic strălucește lumina senzorului de panglică.', - mark: 'Prag marcaj negru', - markTip: 'Cât de întunecat trebuie să fie citit un marcaj negru înainte ca imprimanta să îl considere marcajul.', - markMedia: 'Prag suport cu marcaj', - markMediaTip: 'Cum citește senzorul de marcaj suportul curat dintre două marcaje.', - markLed: 'LED marcaj', - markLedTip: 'Cât de puternic strălucește lumina senzorului de marcaj.', - intensityHeading: 'Lumina senzorului de spațiu', - intensityTip: 'Stabilește lumina senzorului de spațiu separat, independent de valorile de calibrare.', - brightness: 'Putere luminoasă', - brightnessTip: 'Cât de puternic strălucește lumina senzorului de spațiu.', - baseline: 'Citire fără etichetă', - baselineTip: 'Ce citește senzorul de spațiu atunci când nu se află nimic în traiectoria sa.', - dynamicLength: 'Calibrare dinamică a lungimii', - dynamicLengthTip: 'Permite imprimantei să măsoare din nou lungimea etichetei de la sine.', - dynamicThreshold: 'Calibrare dinamică a pragului', - dynamicThresholdTip: 'Permite imprimantei să stabilească din nou pragurile de spațiu și de etichetă de la sine.', - dynamicGain: 'Calibrare dinamică a câștigului', - dynamicGainTip: 'Permite imprimantei să stabilească din nou câștigul senzorului de la sine.', - dynamicOn: 'Activat', - dynamicOff: 'Dezactivat', - dynamicDefaultOn: 'Implicit (activat)', - resistance: 'Rezistența capului de imprimare', - resistanceTip: 'Rezistența capului de imprimare instalat, în ohmi, înscrisă pe acesta. Imprimanta îl încălzește corect.', - resistanceHint: 'O valoare superioară celei înscrise pe capul de imprimare îl poate deteriora.', - }, maintenance: { maintenanceAlertHeading: 'Alertă de întreținere', alertType: 'Tip de alertă', diff --git a/src/locales/sk.ts b/src/locales/sk.ts index 1d1b0d04..2083d1c4 100644 --- a/src/locales/sk.ts +++ b/src/locales/sk.ts @@ -518,7 +518,6 @@ const sk = { storedGraphics: 'Grafika', identity: 'Identita', maintenance: 'Maintenance', - sensors: 'Senzory', }, railGroupPerLabel: 'Na štítok', rfid: { @@ -801,55 +800,6 @@ const sk = { modeProtectCancel: 'Zrušiť', modeProtectMenu: 'Zmeny ponuky', }, - sensors: { - sensorSelect: 'Senzor média', - sensorSelectTip: 'Senzor, ktorý nájde začiatok každej etikety, môže byť senzor medzery, ktorý sníma cez podklad, alebo reflexný senzor, ktorý hľadá čiernu značku.', - sensorSelectA: 'Automatický', - sensorSelectR: 'Reflexný', - sensorSelectT: 'Transmisný', - mediaSensorsHeading: 'Hodnoty senzora média', - calibrationTip: 'Kalibračný priebeh na tlačiarni nastaví tieto hodnoty. Odošlite ich iba tlačiarni, z ktorej boli načítané.', - gapGroup: 'Senzor medzery', - ribbonGroup: 'Senzor pásky', - markGroup: 'Senzor čiernej značky', - web: 'Prah medzery', - webTip: 'Aká svetlá musí byť medzera medzi dvoma etiketami, aby ju tlačiareň vyhodnotila ako medzeru.', - media: 'Prah etikety', - mediaTip: 'Ako tmavá musí byť etiketa, aby tlačiareň vedela, že sa nachádza na etikete.', - ribbon: 'Prah pásky', - ribbonTip: 'Ako musí senzor pásky čítať hodnotu, keď je páska vložená. Pod touto hodnotou tlačiareň nahlási nedostatok pásky.', - labelLength: 'Dĺžka etikety', - labelLengthTip: 'Dĺžka etikety, ktorú tlačiareň zmerala pri kalibrácii, v bodoch.', - recalibrateWarning: 'Keď je zapnutá dynamická kalibrácia, tlačiareň tieto hodnoty nahradí po zapnutí alebo zatvorení krytu média.', - mediaLed: 'LED média', - mediaLedTip: 'Ako silno svieti svetlo senzora medzery cez etiketu.', - ribbonLed: 'LED pásky', - ribbonLedTip: 'Ako silno svieti svetlo senzora pásky.', - mark: 'Prah čiernej značky', - markTip: 'Ako tmavá musí byť čierna značka, aby ju tlačiareň rozpoznala ako značku.', - markMedia: 'Prah média so značkou', - markMediaTip: 'Ako senzor značky číta holý podklad medzi dvoma značkami.', - markLed: 'LED značky', - markLedTip: 'Ako silno svieti svetlo senzora značky.', - intensityHeading: 'Svetlo senzora medzery', - intensityTip: 'Nastaví svetlo senzora medzery samostatne, oddelene od kalibračných hodnôt.', - brightness: 'Svetelný výkon', - brightnessTip: 'Ako silno svieti svetlo senzora medzery.', - baseline: 'Hodnota bez etikety', - baselineTip: 'Čo senzor medzery nameria, keď v jeho dráhe nie je nič.', - dynamicLength: 'Dynamická kalibrácia dĺžky', - dynamicLengthTip: 'Umožňuje tlačiarni znova samostatne zmerať dĺžku etikety.', - dynamicThreshold: 'Dynamická kalibrácia prahu', - dynamicThresholdTip: 'Umožňuje tlačiarni znova samostatne nastaviť prahy medzery a etikety.', - dynamicGain: 'Dynamická kalibrácia zisku', - dynamicGainTip: 'Umožňuje tlačiarni znova samostatne nastaviť zisk senzora.', - dynamicOn: 'Zapnuté', - dynamicOff: 'Vypnuté', - dynamicDefaultOn: 'Predvolené (zapnuté)', - resistance: 'Odpor tlačovej hlavy', - resistanceTip: 'Odpor nainštalovanej tlačovej hlavy v ohmoch, vytlačený priamo na nej. Tlačiareň ju správne zohrieva.', - resistanceHint: 'Hodnota nad menovitou hodnotou vytlačenou na tlačovej hlave ju môže poškodiť.', - }, maintenance: { maintenanceAlertHeading: 'Upozornenie na údržbu', alertType: 'Typ upozornenia', diff --git a/src/locales/sl.ts b/src/locales/sl.ts index bf2f6f9b..921927f0 100644 --- a/src/locales/sl.ts +++ b/src/locales/sl.ts @@ -518,7 +518,6 @@ const sl = { storedGraphics: 'Grafike', identity: 'Identiteta', maintenance: 'Maintenance', - sensors: 'Senzorji', }, railGroupPerLabel: 'Na nalepko', rfid: { @@ -801,55 +800,6 @@ const sl = { modeProtectCancel: 'Prekliči', modeProtectMenu: 'Spremembe menija', }, - sensors: { - sensorSelect: 'Senzor medija', - sensorSelectTip: 'Senzor, ki zazna začetek vsake etikete, je lahko senzor reže, ki gleda skozi podlago, ali odsevni senzor, ki išče črno oznako.', - sensorSelectA: 'Samodejno', - sensorSelectR: 'Odsevni', - sensorSelectT: 'Prepustni', - mediaSensorsHeading: 'Vrednosti senzorja medija', - calibrationTip: 'Postopek umerjanja na tiskalniku nastavi te vrednosti. Pošljite jih samo tiskalniku, iz katerega so bile prebrane.', - gapGroup: 'Senzor reže', - ribbonGroup: 'Senzor traku', - markGroup: 'Senzor črne oznake', - web: 'Prag reže', - webTip: 'Kako svetla mora biti reža med dvema etiketama, da jo tiskalnik zazna kot režo.', - media: 'Prag etikete', - mediaTip: 'Kako temna mora biti etiketa, da tiskalnik ve, da je na etiketi.', - ribbon: 'Prag traku', - ribbonTip: 'Kako mora senzor traku brati, ko je trak nameščen. Pod to vrednostjo tiskalnik javi, da je trak pri koncu.', - labelLength: 'Dolžina etikete', - labelLengthTip: 'Dolžina etikete, ki jo je tiskalnik izmeril med umerjanjem, v pikah.', - recalibrateWarning: 'Če je dinamično umerjanje vklopljeno, tiskalnik te vrednosti po vklopu ali zaprtju pokrova medija nadomesti.', - mediaLed: 'LED medija', - mediaLedTip: 'Kako močno sveti luč senzorja reže skozi etiketo.', - ribbonLed: 'LED traku', - ribbonLedTip: 'Kako močno sveti luč senzorja traku.', - mark: 'Prag črne oznake', - markTip: 'Kako temna mora biti črna oznaka, da jo tiskalnik zazna kot oznako.', - markMedia: 'Prag medija z oznako', - markMediaTip: 'Kako senzor oznake bere golo podlago med dvema oznakama.', - markLed: 'LED oznake', - markLedTip: 'Kako močno sveti luč senzorja oznake.', - intensityHeading: 'Svetloba senzorja reže', - intensityTip: 'Svetlobo senzorja reže nastavi posebej, ločeno od vrednosti umerjanja.', - brightness: 'Svetlobna moč', - brightnessTip: 'Kako močno sveti luč senzorja reže.', - baseline: 'Odčitek brez etikete', - baselineTip: 'Kaj senzor reže zazna, kadar na njegovi poti ni nič.', - dynamicLength: 'Dinamično umerjanje dolžine', - dynamicLengthTip: 'Tiskalniku omogoči, da samostojno ponovno izmeri dolžino etikete.', - dynamicThreshold: 'Dinamično umerjanje praga', - dynamicThresholdTip: 'Tiskalniku omogoči, da samostojno ponovno nastavi prag reže in etikete.', - dynamicGain: 'Dinamično umerjanje ojačitve', - dynamicGainTip: 'Tiskalniku omogoči, da samostojno ponovno nastavi ojačitev senzorja.', - dynamicOn: 'Vklopljeno', - dynamicOff: 'Izklopljeno', - dynamicDefaultOn: 'Privzeto (vklopljeno)', - resistance: 'Upor tiskalne glave', - resistanceTip: 'Upor nameščene tiskalne glave v ohmih, natisnjen na njej. Tiskalnik jo pravilno segreva.', - resistanceHint: 'Vrednost nad nazivno vrednostjo, natisnjeno na tiskalni glavi, jo lahko poškoduje.', - }, maintenance: { maintenanceAlertHeading: 'Opozorilo o vzdrževanju', alertType: 'Vrsta opozorila', diff --git a/src/locales/sr.ts b/src/locales/sr.ts index 4b3d764f..1a9ab303 100644 --- a/src/locales/sr.ts +++ b/src/locales/sr.ts @@ -518,7 +518,6 @@ const sr = { storedGraphics: 'Графике', identity: 'Идентитет', maintenance: 'Maintenance', - sensors: 'Senzori', }, railGroupPerLabel: 'По налепници', rfid: { @@ -801,55 +800,6 @@ const sr = { modeProtectCancel: 'Otkaži', modeProtectMenu: 'Izmene menija', }, - sensors: { - sensorSelect: 'Senzor medija', - sensorSelectTip: 'Senzor koji pronalazi početak svake etikete može biti senzor razmaka, koji gleda kroz podlogu, ili reflektivni senzor, koji traži crnu oznaku.', - sensorSelectA: 'Automatski', - sensorSelectR: 'Reflektivni', - sensorSelectT: 'Transmisivni', - mediaSensorsHeading: 'Vrednosti senzora medija', - calibrationTip: 'Kalibracija na štampaču podešava ove vrednosti. Šaljite ih samo štampaču sa kojeg su pročitane.', - gapGroup: 'Senzor razmaka', - ribbonGroup: 'Senzor trake', - markGroup: 'Senzor crne oznake', - web: 'Prag razmaka', - webTip: 'Koliko svetao mora biti razmak između dve etikete da bi ga štampač prepoznao kao razmak.', - media: 'Prag etikete', - mediaTip: 'Koliko tamna mora biti etiketa da bi štampač znao da se nalazi na etiketi.', - ribbon: 'Prag trake', - ribbonTip: 'Kako senzor trake treba da očitava kada je traka postavljena. Ispod te vrednosti štampač prijavljuje da je traka pri kraju.', - labelLength: 'Dužina etikete', - labelLengthTip: 'Dužina etikete koju je štampač izmerio prilikom kalibracije, u tačkama.', - recalibrateWarning: 'Kada je dinamička kalibracija uključena, štampač zamenjuje ove vrednosti nakon uključivanja ili zatvaranja poklopca medija.', - mediaLed: 'LED medija', - mediaLedTip: 'Koliko jako svetlo senzora razmaka svetli kroz etiketu.', - ribbonLed: 'LED trake', - ribbonLedTip: 'Koliko jako svetli svetlo senzora trake.', - mark: 'Prag crne oznake', - markTip: 'Koliko tamna mora biti crna oznaka da bi je štampač prepoznao kao oznaku.', - markMedia: 'Prag medija sa oznakom', - markMediaTip: 'Kako senzor oznake očitava golu podlogu između dve oznake.', - markLed: 'LED oznake', - markLedTip: 'Koliko jako svetli svetlo senzora oznake.', - intensityHeading: 'Svetlo senzora razmaka', - intensityTip: 'Podešava svetlo senzora razmaka posebno, odvojeno od vrednosti kalibracije.', - brightness: 'Snaga svetla', - brightnessTip: 'Koliko jako svetli svetlo senzora razmaka.', - baseline: 'Očitavanje bez etikete', - baselineTip: 'Šta senzor razmaka očitava kada na njegovom putu nema ničega.', - dynamicLength: 'Dinamička kalibracija dužine', - dynamicLengthTip: 'Omogućava štampaču da samostalno ponovo izmeri dužinu etikete.', - dynamicThreshold: 'Dinamička kalibracija praga', - dynamicThresholdTip: 'Omogućava štampaču da samostalno ponovo postavi prag razmaka i etikete.', - dynamicGain: 'Dinamička kalibracija pojačanja', - dynamicGainTip: 'Omogućava štampaču da samostalno ponovo postavi pojačanje senzora.', - dynamicOn: 'Uključeno', - dynamicOff: 'Isključeno', - dynamicDefaultOn: 'Podrazumevano (uključeno)', - resistance: 'Otpor glave za štampu', - resistanceTip: 'Otpor instalirane glave za štampu u omima, odštampan na njoj. Štampač je pravilno zagreva.', - resistanceHint: 'Vrednost veća od nominalne vrednosti odštampane na glavi za štampu može oštetiti glavu.', - }, maintenance: { maintenanceAlertHeading: 'Upozorenje o održavanju', alertType: 'Vrsta upozorenja', diff --git a/src/locales/sv.ts b/src/locales/sv.ts index 44c30952..5d4a7abb 100644 --- a/src/locales/sv.ts +++ b/src/locales/sv.ts @@ -518,7 +518,6 @@ const sv = { storedGraphics: 'Grafik', identity: 'Identitet', maintenance: 'Maintenance', - sensors: 'Sensorer', }, railGroupPerLabel: 'Per etikett', rfid: { @@ -801,55 +800,6 @@ const sv = { modeProtectCancel: 'Avbryt', modeProtectMenu: 'Menyändringar', }, - sensors: { - sensorSelect: 'Mediasensor', - sensorSelectTip: 'Sensorn som hittar starten på varje etikett kan vara mellanrumssensorn, som ser genom baksidespapperet, eller den reflekterande sensorn, som letar efter ett svart märke.', - sensorSelectA: 'Automatisk', - sensorSelectR: 'Reflekterande', - sensorSelectT: 'Genomlysande', - mediaSensorsHeading: 'Mediasensorns värden', - calibrationTip: 'En kalibreringskörning på skrivaren anger dessa värden. Skicka dem endast till skrivaren de lästes från.', - gapGroup: 'Mellanrumssensor', - ribbonGroup: 'Färgbandssensor', - markGroup: 'Sensor för svart märke', - web: 'Mellanrumströskel', - webTip: 'Hur ljust mellanrummet mellan två etiketter måste läsas för att skrivaren ska tolka det som ett mellanrum.', - media: 'Etikettröskel', - mediaTip: 'Hur mörk en etikett måste läsas för att skrivaren ska veta att den befinner sig på en etikett.', - ribbon: 'Färgbandströskel', - ribbonTip: 'Hur färgbandssensorn måste läsa av med färgband på plats. Under det värdet rapporterar skrivaren att färgbandet är slut.', - labelLength: 'Etikettlängd', - labelLengthTip: 'Etikettlängden som skrivaren mätte vid kalibrering, i punkter.', - recalibrateWarning: 'När dynamisk kalibrering är på ersätter skrivaren dessa värden efter start eller stängning av medieluckan.', - mediaLed: 'Media-LED', - mediaLedTip: 'Hur starkt mellanrumssensorns ljus lyser genom etiketten.', - ribbonLed: 'Färgband-LED', - ribbonLedTip: 'Hur starkt färgbandssensorns ljus lyser.', - mark: 'Tröskel för svart märke', - markTip: 'Hur mörkt ett svart märke måste läsas innan skrivaren tolkar det som märket.', - markMedia: 'Tröskel för media med märke', - markMediaTip: 'Hur märksensorn läser av det rena baksidespapperet mellan två märken.', - markLed: 'Märk-LED', - markLedTip: 'Hur starkt märksensorns ljus lyser.', - intensityHeading: 'Ljus från mellanrumssensorn', - intensityTip: 'Ställer in ljuset från mellanrumssensorn separat, oberoende av kalibreringsvärdena.', - brightness: 'Ljuseffekt', - brightnessTip: 'Hur starkt mellanrumssensorns ljus lyser.', - baseline: 'Avläsning utan etikett', - baselineTip: 'Vad mellanrumssensorn läser av när ingenting är i vägen.', - dynamicLength: 'Dynamisk längdkalibrering', - dynamicLengthTip: 'Låter skrivaren mäta etikettlängden igen på egen hand.', - dynamicThreshold: 'Dynamisk tröskelkalibrering', - dynamicThresholdTip: 'Låter skrivaren ställa in mellanrums- och etikettrösklarna igen på egen hand.', - dynamicGain: 'Dynamisk förstärkningskalibrering', - dynamicGainTip: 'Låter skrivaren ställa in sensorns förstärkning igen på egen hand.', - dynamicOn: 'På', - dynamicOff: 'Av', - dynamicDefaultOn: 'Standard (på)', - resistance: 'Skrivhuvudets resistans', - resistanceTip: 'Resistansen för det installerade skrivhuvudet i ohm, tryckt på huvudet. Skrivaren värmer det korrekt.', - resistanceHint: 'Ett värde över det som är angivet på skrivhuvudet kan skada det.', - }, maintenance: { maintenanceAlertHeading: 'Underhållsvarning', alertType: 'Varningstyp', diff --git a/src/locales/tr.ts b/src/locales/tr.ts index 1f161291..41b61615 100644 --- a/src/locales/tr.ts +++ b/src/locales/tr.ts @@ -518,7 +518,6 @@ const tr = { storedGraphics: 'Grafikler', identity: 'Kimlik', maintenance: 'Maintenance', - sensors: 'Sensörler', }, railGroupPerLabel: 'Etiket başına', rfid: { @@ -801,55 +800,6 @@ const tr = { modeProtectCancel: 'İptal', modeProtectMenu: 'Menü değişiklikleri', }, - sensors: { - sensorSelect: 'Ortam sensörü', - sensorSelectTip: 'Her etiketin başlangıcını bulan sensör, astarın içinden bakan boşluk sensörü veya siyah işaret arayan yansıtmalı sensör olabilir.', - sensorSelectA: 'Otomatik', - sensorSelectR: 'Yansıtmalı', - sensorSelectT: 'Geçirgen', - mediaSensorsHeading: 'Ortam sensörü değerleri', - calibrationTip: 'Yazıcıdaki bir kalibrasyon işlemi bu değerleri ayarlar. Bunları yalnızca okundukları yazıcıya gönderin.', - gapGroup: 'Boşluk sensörü', - ribbonGroup: 'Şerit sensörü', - markGroup: 'Siyah işaret sensörü', - web: 'Boşluk eşiği', - webTip: 'İki etiket arasındaki boşluğun yazıcı tarafından boşluk olarak tanınması için ne kadar açık okunması gerektiği.', - media: 'Etiket eşiği', - mediaTip: 'Yazıcının etiket üzerinde olduğunu anlaması için bir etiketin ne kadar koyu okunması gerektiği.', - ribbon: 'Şerit eşiği', - ribbonTip: 'Şerit takılıyken şerit sensörünün nasıl okuması gerektiği. Bu değerin altında yazıcı şeridin bittiğini bildirir.', - labelLength: 'Etiket uzunluğu', - labelLengthTip: 'Yazıcının kalibrasyon sırasında ölçtüğü etiket uzunluğu, nokta cinsinden.', - recalibrateWarning: 'Dinamik kalibrasyon açıkken, yazıcı bu değerleri güç verildikten sonra veya ortam kapağı kapatıldığında değiştirir.', - mediaLed: "Ortam LED'i", - mediaLedTip: 'Boşluk sensörünün ışığının etiketin içinden ne kadar güçlü parladığı.', - ribbonLed: "Şerit LED'i", - ribbonLedTip: 'Şerit sensörünün ışığının ne kadar güçlü parladığı.', - mark: 'Siyah işaret eşiği', - markTip: 'Yazıcının bunu işaret olarak kabul etmesi için siyah bir işaretin ne kadar koyu okunması gerektiği.', - markMedia: 'İşaretli ortam eşiği', - markMediaTip: 'İşaret sensörünün iki işaret arasındaki düz astarı nasıl okuduğu.', - markLed: "İşaret LED'i", - markLedTip: 'İşaret sensörünün ışığının ne kadar güçlü parladığı.', - intensityHeading: 'Boşluk sensörü ışığı', - intensityTip: 'Boşluk sensörünün ışığını kalibrasyon değerlerinden ayrı olarak tek başına ayarlar.', - brightness: 'Işık çıkışı', - brightnessTip: 'Boşluk sensörünün ışığının ne kadar güçlü parladığı.', - baseline: 'Etiketsiz okuma', - baselineTip: 'Yolunda hiçbir şey yokken boşluk sensörünün ne okuduğu.', - dynamicLength: 'Dinamik uzunluk kalibrasyonu', - dynamicLengthTip: 'Yazıcının etiket uzunluğunu kendi başına yeniden ölçmesine izin verir.', - dynamicThreshold: 'Dinamik eşik kalibrasyonu', - dynamicThresholdTip: 'Yazıcının boşluk ve etiket eşiklerini kendi başına yeniden ayarlamasına izin verir.', - dynamicGain: 'Dinamik kazanç kalibrasyonu', - dynamicGainTip: 'Yazıcının sensör kazancını kendi başına yeniden ayarlamasına izin verir.', - dynamicOn: 'Açık', - dynamicOff: 'Kapalı', - dynamicDefaultOn: 'Varsayılan (açık)', - resistance: 'Baskı kafası direnci', - resistanceTip: 'Takılı baskı kafasının ohm cinsinden direnci, kafanın üzerinde yazılıdır. Yazıcı onu doğru ısıtır.', - resistanceHint: 'Baskı kafasının üzerinde yazılı değerin üzerindeki bir değer ona zarar verebilir.', - }, maintenance: { maintenanceAlertHeading: 'Bakım uyarısı', alertType: 'Uyarı türü', diff --git a/src/locales/zh-hans.ts b/src/locales/zh-hans.ts index 5b673ce8..8ef30b39 100644 --- a/src/locales/zh-hans.ts +++ b/src/locales/zh-hans.ts @@ -518,7 +518,6 @@ const zhHans = { storedGraphics: '图形', identity: '标识', maintenance: 'Maintenance', - sensors: '传感器', }, railGroupPerLabel: '每个标签', rfid: { @@ -801,55 +800,6 @@ const zhHans = { modeProtectCancel: '取消', modeProtectMenu: '菜单更改', }, - sensors: { - sensorSelect: '介质传感器', - sensorSelectTip: '找到每个标签起点的传感器可以是透过底纸检测的间隙传感器,也可以是寻找黑标的反射式传感器。', - sensorSelectA: '自动', - sensorSelectR: '反射式', - sensorSelectT: '透射式', - mediaSensorsHeading: '介质传感器数值', - calibrationTip: '打印机上的一次校准会设置这些值。请仅将它们发送给读取它们的打印机。', - gapGroup: '间隙传感器', - ribbonGroup: '碳带传感器', - markGroup: '黑标传感器', - web: '间隙阈值', - webTip: '两个标签之间的间隙需要多亮,打印机才会把它识别为间隙。', - media: '标签阈值', - mediaTip: '标签需要多暗,打印机才能知道自己正位于标签上。', - ribbon: '碳带阈值', - ribbonTip: '碳带存在时碳带传感器应读取的数值。低于该值打印机就会报告碳带不足。', - labelLength: '标签长度', - labelLengthTip: '打印机在校准时测得的标签长度,单位为点。', - recalibrateWarning: '动态校准开启时,打印机会在开机或关闭介质盖后替换这些值。', - mediaLed: '介质LED', - mediaLedTip: '间隙传感器的光透过标签照射的强度。', - ribbonLed: '碳带LED', - ribbonLedTip: '碳带传感器光线的强度。', - mark: '黑标阈值', - markTip: '黑标需要多暗,打印机才会把它识别为标记。', - markMedia: '带标记介质阈值', - markMediaTip: '标记传感器读取两个标记之间空白底纸的数值。', - markLed: '标记LED', - markLedTip: '标记传感器光线的强度。', - intensityHeading: '间隙传感器光源', - intensityTip: '独立设置间隙传感器的光源,与校准值分开。', - brightness: '光输出', - brightnessTip: '间隙传感器光线的强度。', - baseline: '无标签读数', - baselineTip: '间隙传感器在其检测路径上没有任何东西时读取的数值。', - dynamicLength: '动态长度校准', - dynamicLengthTip: '允许打印机自行重新测量标签长度。', - dynamicThreshold: '动态阈值校准', - dynamicThresholdTip: '允许打印机自行重新设置间隙和标签阈值。', - dynamicGain: '动态增益校准', - dynamicGainTip: '允许打印机自行重新设置传感器增益。', - dynamicOn: '开', - dynamicOff: '关', - dynamicDefaultOn: '默认(开)', - resistance: '打印头电阻', - resistanceTip: '已安装打印头的电阻,单位为欧姆,印在打印头上。打印机据此正确加热。', - resistanceHint: '超过打印头上标注额定值的数值可能会损坏打印头。', - }, maintenance: { maintenanceAlertHeading: '维护警报', alertType: '警报类型', diff --git a/src/locales/zh-hant.ts b/src/locales/zh-hant.ts index 73633d6e..3ecaa63a 100644 --- a/src/locales/zh-hant.ts +++ b/src/locales/zh-hant.ts @@ -518,7 +518,6 @@ const zhHant = { storedGraphics: '圖形', identity: '識別', maintenance: 'Maintenance', - sensors: '感測器', }, railGroupPerLabel: '每個標籤', rfid: { @@ -801,55 +800,6 @@ const zhHant = { modeProtectCancel: '取消', modeProtectMenu: '選單變更', }, - sensors: { - sensorSelect: '材質感測器', - sensorSelectTip: '找到每個標籤起點的感測器可以是透過底紙偵測的間隙感測器,也可以是尋找黑標的反射式感測器。', - sensorSelectA: '自動', - sensorSelectR: '反射式', - sensorSelectT: '穿透式', - mediaSensorsHeading: '材質感測器數值', - calibrationTip: '印表機上的一次校準會設定這些值。請只將它們傳送給讀取它們的印表機。', - gapGroup: '間隙感測器', - ribbonGroup: '碳帶感測器', - markGroup: '黑標感測器', - web: '間隙閾值', - webTip: '兩個標籤之間的間隙需要多亮,印表機才會將其判定為間隙。', - media: '標籤閾值', - mediaTip: '標籤需要多暗,印表機才能知道自己正位於標籤上。', - ribbon: '碳帶閾值', - ribbonTip: '碳帶存在時碳帶感測器應讀取的數值。低於該值印表機就會回報碳帶不足。', - labelLength: '標籤長度', - labelLengthTip: '印表機在校準時測得的標籤長度,單位為點。', - recalibrateWarning: '動態校準開啟時,印表機會在開機或關閉材質蓋後取代這些值。', - mediaLed: '材質LED', - mediaLedTip: '間隙感測器的光穿透標籤的強度。', - ribbonLed: '碳帶LED', - ribbonLedTip: '碳帶感測器光線的強度。', - mark: '黑標閾值', - markTip: '黑標需要多暗,印表機才會將其判定為標記。', - markMedia: '帶標記材質閾值', - markMediaTip: '標記感測器讀取兩個標記之間空白底紙的數值。', - markLed: '標記LED', - markLedTip: '標記感測器光線的強度。', - intensityHeading: '間隙感測器光源', - intensityTip: '獨立設定間隙感測器的光源,與校準值分開。', - brightness: '光輸出', - brightnessTip: '間隙感測器光線的強度。', - baseline: '無標籤讀數', - baselineTip: '間隙感測器在偵測路徑上沒有任何東西時讀取的數值。', - dynamicLength: '動態長度校準', - dynamicLengthTip: '讓印表機自行重新測量標籤長度。', - dynamicThreshold: '動態閾值校準', - dynamicThresholdTip: '讓印表機自行重新設定間隙與標籤閾值。', - dynamicGain: '動態增益校準', - dynamicGainTip: '讓印表機自行重新設定感測器增益。', - dynamicOn: '開', - dynamicOff: '關', - dynamicDefaultOn: '預設(開)', - resistance: '列印頭電阻', - resistanceTip: '已安裝列印頭的電阻,單位為歐姆,印在列印頭上。印表機據此正確加熱。', - resistanceHint: '超過列印頭上標示額定值的數值可能會損壞列印頭。', - }, maintenance: { maintenanceAlertHeading: '維護警報', alertType: '警報類型', diff --git a/src/store/slices/uiSlice.ts b/src/store/slices/uiSlice.ts index 74d7f395..6482bbdd 100644 --- a/src/store/slices/uiSlice.ts +++ b/src/store/slices/uiSlice.ts @@ -70,7 +70,6 @@ export type PrinterSettingsTab = | 'mcpServer' | 'dataSources' | 'mediaFeed' - | 'sensors' | 'rfid' | 'printQuality' | 'output' From c8c29af412491c48f2632ec662965bd6879b0831 Mon Sep 17 00:00:00 2001 From: Alexander Leinich <104523700+u8array@users.noreply.github.com> Date: Tue, 20 Oct 2026 22:10:19 +0200 Subject: [PATCH 4/5] Revert "feat(printer): settings labels take a tooltip and the footer says the setup script is pending" This reverts commit f9154fffe242c3fcd9165b69f5e2c78b45c6eae3. --- .../PrinterSettings/PrinterSettingsModal.tsx | 2 +- .../PrinterSettings/zplFieldPrimitives.tsx | 37 ++----------------- src/locales/ar.ts | 1 - src/locales/bg.ts | 1 - src/locales/cs.ts | 1 - src/locales/da.ts | 1 - src/locales/de.ts | 1 - src/locales/el.ts | 1 - src/locales/en.ts | 1 - src/locales/es.ts | 1 - src/locales/et.ts | 1 - src/locales/fa.ts | 1 - src/locales/fi.ts | 1 - src/locales/fr.ts | 1 - src/locales/he.ts | 1 - src/locales/hr.ts | 1 - src/locales/hu.ts | 1 - src/locales/it.ts | 1 - src/locales/ja.ts | 1 - src/locales/ko.ts | 1 - src/locales/lt.ts | 1 - src/locales/lv.ts | 1 - src/locales/nl.ts | 1 - src/locales/no.ts | 1 - src/locales/pl.ts | 1 - src/locales/pt.ts | 1 - src/locales/ro.ts | 1 - src/locales/sk.ts | 1 - src/locales/sl.ts | 1 - src/locales/sr.ts | 1 - src/locales/sv.ts | 1 - src/locales/tr.ts | 1 - src/locales/zh-hans.ts | 1 - src/locales/zh-hant.ts | 1 - 34 files changed, 5 insertions(+), 66 deletions(-) diff --git a/src/components/PrinterSettings/PrinterSettingsModal.tsx b/src/components/PrinterSettings/PrinterSettingsModal.tsx index cc0976e5..72385148 100644 --- a/src/components/PrinterSettings/PrinterSettingsModal.tsx +++ b/src/components/PrinterSettings/PrinterSettingsModal.tsx @@ -299,7 +299,7 @@ export function PrinterSettingsModal() {