diff --git a/README.md b/README.md
index f8f3abe2..884598da 100644
--- a/README.md
+++ b/README.md
@@ -31,7 +31,7 @@ Drag objects onto the canvas, edit their properties, then copy or export the ZPL
- Variables, CSV, Excel and database batches
- GS1 and EAN/UPC content builders with validation
- Content builder for QR, Data Matrix and Aztec: URLs, Wi-Fi, contacts, email, phone, SMS and coordinates, plus GS1 Digital Links on QR and Data Matrix
-- 32 interface languages, light and dark theme
+- 33 interface languages, light and dark theme
- MCP server on desktop for a local AI assistant
## Download
diff --git a/src-tauri/packaging/linux/de.u8array.zplab.metainfo.xml b/src-tauri/packaging/linux/de.u8array.zplab.metainfo.xml
index c913990b..312c1c6a 100644
--- a/src-tauri/packaging/linux/de.u8array.zplab.metainfo.xml
+++ b/src-tauri/packaging/linux/de.u8array.zplab.metainfo.xml
@@ -36,7 +36,7 @@
Printing over raw TCP, the system print queue, or USB
An optional second rendering of the label, from Labelary or from the connected printer's own firmware, to compare against the canvas
An MCP server that lets a local AI assistant read, build and validate labels, and edit the open design directly
- 32 interface languages, light and dark theme
+ 33 interface languages, light and dark theme
MIT-licensed, with no account and no backend
diff --git a/src-tauri/packaging/windows/AppxManifest.xml b/src-tauri/packaging/windows/AppxManifest.xml
index d2cc2f3a..1aed32c9 100644
--- a/src-tauri/packaging/windows/AppxManifest.xml
+++ b/src-tauri/packaging/windows/AppxManifest.xml
@@ -25,6 +25,7 @@
+
diff --git a/src/locales/ca.ts b/src/locales/ca.ts
new file mode 100644
index 00000000..cf066ad3
--- /dev/null
+++ b/src/locales/ca.ts
@@ -0,0 +1,2014 @@
+const ca = {
+ palette: {
+ heading: 'Objectes',
+ groupText: 'Text',
+ groupCodes: 'Codis',
+ groupCodeCommon: 'Habituals',
+ groupCode1d: 'Lineals 1D',
+ groupCode2d: 'Matricials 2D',
+ groupShapes: 'Formes',
+ groupLegacy: 'Antics',
+ searchPlaceholder: 'Cerca objectes…',
+ removeRow: 'Elimina',
+ viewFlat: 'Plana',
+ viewLabel: 'Vista de la paleta',
+ editDone: 'Fet',
+ editList: 'Edita',
+ typeForm: 'Formulari',
+ noResults: 'Cap coincidència per a "{q}"',
+ favorites: 'Preferits',
+ resultsFmt: '{n} coincidències',
+ unpinFromFavorites: 'Elimina dels preferits',
+ pinToFavorites: 'Afegeix als preferits',
+ addToLabel: "Afegeix a l'etiqueta",
+ addObjectButton: 'Afegeix un objecte…',
+ },
+ gs1builder: {
+ button: 'Crea contingut GS1…',
+ title: 'Creador de contingut GS1',
+ subtitle: "Fes clic en un identificador d'aplicació per afegir-lo i introdueix-ne el valor.",
+ paletteHeading: 'Afegeix un identificador',
+ segmentsHeading: 'Segments',
+ elementLabel: "Cadena d'elements",
+ rawLabel: 'Dades en brut',
+ emptyHint: "Encara no hi ha segments. Afegeix un identificador d'aplicació a dalt.",
+ apply: 'Aplica',
+ cancel: 'Cancel·la',
+ close: 'Tanca',
+ remove: 'Elimina',
+ fnc1: 'Seguit del separador FNC1',
+ gtinAutocomplete: "S'afegirà el dígit de control",
+ groupIdentification: 'Identificació',
+ groupDate: 'Data',
+ groupBatchQty: 'Lot i quantitat',
+ groupMeasures: 'Mesures',
+ groupLogistics: 'Logística',
+ groupAttributes: 'Atributs',
+ groupInternal: 'Intern',
+ groupUrl: 'URL',
+ groupOther: 'Altres',
+ searchPlaceholder: 'Cerca identificadors…',
+ aiAlreadyAdded: 'Ja és a la llista',
+ aiExcludedByFmt: 'No es pot combinar amb ({ai})',
+ errExclusiveFmt: '({a}) no es pot combinar amb ({b})',
+ errRequiresFmt: '({ai}) requereix {list} al mateix codi de barres',
+ moreViaSearchFmt: '{n} identificadors més disponibles a la cerca',
+ presetsHeading: "Comença de zero o a partir d'un cas d'ús",
+ presetsHint: 'Els predefinits només omplen la llista de segments; tot es pot continuar editant.',
+ presetShipping: "Etiqueta d'enviament",
+ presetBatch: 'Lot i caducitat',
+ presetSerial: 'Serialització',
+ gateEmpty: 'Afegeix almenys un segment',
+ gateFieldErrorsFmt: '{n} camps amb errors',
+ gateRoundTrip: 'El contingut no es pot tornar a obrir per editar-lo',
+ elementSublabel: 'el que llegeix el lector',
+ rawSublabel: "el que s'escriu al ZPL",
+ errYesno: 'Ha de ser 0 (no) o 1 (sí)',
+ errCountryCode: 'Ha de ser un codi ISO de país de 2 lletres',
+ aiName00: 'SSCC',
+ aiName01: 'GTIN',
+ aiName240: 'ID addicional',
+ aiName21: 'Número de sèrie',
+ aiName11: 'Data de producció',
+ aiName15: 'Consum preferent',
+ aiName17: 'Data de caducitat',
+ aiName10: 'Lot',
+ aiName20: 'Variant',
+ aiName30: 'Quantitat',
+ aiNameFamily310: 'Pes net (kg)',
+ aiNameFamily311: 'Longitud (m)',
+ aiNameFamily312: 'Amplada (m)',
+ aiNameFamily313: 'Alçada (m)',
+ aiNameFamily314: 'Superfície (m²)',
+ aiNameFamily315: 'Volum net (l)',
+ aiNameFamily316: 'Volum net (m³)',
+ aiNameFamily320: 'Pes net (lb)',
+ aiNameFamily321: 'Longitud (in)',
+ aiNameFamily322: 'Longitud (ft)',
+ aiNameFamily323: 'Longitud (yd)',
+ aiNameFamily324: 'Amplada (in)',
+ aiNameFamily325: 'Amplada (ft)',
+ aiNameFamily326: 'Amplada (yd)',
+ aiNameFamily327: 'Alçada (in)',
+ aiNameFamily328: 'Alçada (ft)',
+ aiNameFamily329: 'Alçada (yd)',
+ aiNameFamily330: 'Pes brut (kg)',
+ aiNameFamily331: 'Longitud (m), logística',
+ aiNameFamily332: 'Amplada (m), logística',
+ aiNameFamily333: 'Alçada (m), logística',
+ aiNameFamily334: 'Superfície (m²), logística',
+ aiNameFamily335: 'Volum (l), logística',
+ aiNameFamily336: 'Volum (m³), logística',
+ aiNameFamily337: 'kg per m²',
+ aiNameFamily340: 'Pes brut (lb)',
+ aiNameFamily341: 'Longitud (in), logística',
+ aiNameFamily342: 'Longitud (ft), logística',
+ aiNameFamily343: 'Longitud (yd), logística',
+ aiNameFamily344: 'Amplada (in), logística',
+ aiNameFamily345: 'Amplada (ft), logística',
+ aiNameFamily346: 'Amplada (yd), logística',
+ aiNameFamily347: 'Alçada (in), logística',
+ aiNameFamily348: 'Alçada (ft), logística',
+ aiNameFamily349: 'Alçada (yd), logística',
+ aiNameFamily350: 'Superfície (in²)',
+ aiNameFamily351: 'Superfície (ft²)',
+ aiNameFamily352: 'Superfície (yd²)',
+ aiNameFamily353: 'Superfície (in²), logística',
+ aiNameFamily354: 'Superfície (ft²), logística',
+ aiNameFamily355: 'Superfície (yd²), logística',
+ aiNameFamily356: 'Pes net (tr oz)',
+ aiNameFamily357: 'Volum net (oz)',
+ aiNameFamily360: 'Volum net (qt US)',
+ aiNameFamily361: 'Volum net (gal)',
+ aiNameFamily362: 'Volum (qt US), logística',
+ aiNameFamily363: 'Volum (gal US), logística',
+ aiNameFamily364: 'Volum net (in³)',
+ aiNameFamily365: 'Volum net (ft³)',
+ aiNameFamily366: 'Volum net (yd³)',
+ aiNameFamily367: 'Volum (in³), logística',
+ aiNameFamily368: 'Volum (ft³), logística',
+ aiNameFamily369: 'Volum (yd³), logística',
+ aiName02: 'Contingut',
+ aiName12: 'Data de venciment',
+ aiName13: "Data d'envasament",
+ aiName16: 'Data límit de venda',
+ aiName37: 'Quantitat',
+ aiName400: 'Número de comanda',
+ aiName403: 'Ruta',
+ aiName410: "Lloc d'enviament",
+ aiName411: 'Facturació a',
+ aiName412: 'Compra a',
+ aiName413: "Lloc de destinació final",
+ aiName415: 'Pagament a',
+ aiName416: 'Lloc de producció o servei',
+ aiName417: 'Part',
+ aiName420: 'Codi postal de destinació',
+ aiName422: "País d'origen",
+ aiName424: 'País de processament',
+ aiName426: 'País de tot el procés',
+ aiName427: "Subdivisió d'origen",
+ aiName4300: 'Empresa destinatària',
+ aiName4301: 'Nom del destinatari',
+ aiName4302: 'Adreça de destinació 1',
+ aiName4303: 'Adreça de destinació 2',
+ aiName4304: 'Barri de destinació',
+ aiName4305: 'Regió de destinació',
+ aiName4306: 'Nom de la regió de destinació',
+ aiName4307: 'País de destinació',
+ aiName4308: 'Telèfon del destinatari',
+ aiName4310: 'Empresa de devolució',
+ aiName4311: 'Nom de devolució',
+ aiName4312: 'Adreça de devolució 1',
+ aiName4313: 'Adreça de devolució 2',
+ aiName4314: 'Barri de devolució',
+ aiName4315: 'Regió de devolució',
+ aiName4316: 'Nom de la regió de devolució',
+ aiName4317: 'País de devolució',
+ aiName4318: 'Codi postal de devolució',
+ aiName4319: 'Telèfon de devolució',
+ aiName4320: 'Descripció del servei',
+ aiName4321: 'Mercaderies perilloses',
+ aiName4322: 'Autorització per deixar el paquet',
+ aiName4323: 'Signatura obligatòria',
+ aiName4326: "Data d'alliberament",
+ aiName7002: 'Tall de carn',
+ aiName7004: 'Potència activa',
+ aiName7005: 'Zona de captura',
+ aiName7006: 'Data de primera congelació',
+ aiName7008: 'Espècie aquàtica',
+ aiName7009: 'Tipus d’art de pesca',
+ aiName7010: 'Mètode de producció',
+ aiName7020: 'Lot de recondicionament',
+ aiName7021: 'Estat funcional',
+ aiName7022: 'Estat de revisió',
+ aiName7041: "Tipus d'unitat de càrrega",
+ aiName7240: 'Protocol',
+ aiName7250: 'Data de naixement',
+ aiName7252: 'Sexe biològic',
+ aiName7253: 'Cognoms',
+ aiName7254: 'Nom',
+ aiName7255: 'Sufix del nom',
+ aiName7256: 'Nom complet',
+ aiName7257: 'Adreça de la persona',
+ aiName7258: 'Ordre de naixement',
+ aiName7259: 'Nadó',
+ aiName8005: 'Preu per unitat',
+ aiName8011: 'Número de sèrie CPID',
+ aiName8012: 'Versió',
+ aiName8020: 'Número de referència',
+ aiName8111: 'Punts de fidelització',
+ aiName8200: 'URL del producte',
+ aiName90: 'Intern',
+ aiName91: 'Intern',
+ aiName92: 'Intern',
+ aiName93: 'Intern',
+ aiName94: 'Intern',
+ aiName95: 'Intern',
+ aiName96: 'Intern',
+ aiName97: 'Intern',
+ aiName98: 'Intern',
+ aiName99: 'Intern',
+ errUnknownAi: "Identificador d'aplicació desconegut",
+ errEmpty: 'Cal indicar un valor',
+ errDigitsOnly: 'Només dígits',
+ errTooLong: 'Massa llarg',
+ errExactLength: 'Cal la longitud exacta',
+ errMarkerLengthFmt: 'El resultat té {have} dels {need} caràcters necessaris. Ajusta el valor per defecte de la variable.',
+ seedNotParsedHint: "No s'ha pogut carregar el contingut actual del camp com a segments. Aplicar el substituirà; cancel·lar el manté intacte.",
+ errDateFormat: 'Fes servir YYMMDD',
+ errDateMonth: 'Mes no vàlid',
+ errDateDay: 'Dia no vàlid',
+ errCharset: 'Caràcter no vàlid',
+ errCheckDigit: 'Dígit de control no vàlid',
+ errDuplicateAi: "Identificador d'aplicació duplicat",
+ },
+ contentBuilder: {
+ button: 'Crea contingut…',
+ title: 'Creador de contingut',
+ subtitle: 'Tria un tipus de dades i omple els camps; el creador codifica el contingut.',
+ preview: 'Contingut',
+ charsFmt: '{n} caràcters',
+ errMarkerUnsafeChars: 'El valor resultant conté caràcters que aquest camp no admet sense escapament: {chars}. Ajusta el valor per defecte de la variable.',
+ errBirthday: 'Introdueix la data de naixement en format YYYY-MM-DD. Els lectors descarten qualsevol altre format.',
+ errGs1TwoKeys: 'Un Digital Link conté una clau. Elimina els altres AI de clau, com ara (00) o (414).',
+ errGs1NoKey: 'Un Digital Link necessita un AI de clau, com ara (01) GTIN.',
+ errDomain: "Introdueix una adreça http o https com ara brand.example.com, opcionalment amb un camí. No s'hi admeten consultes, fragments ni noms d'usuari.",
+ errGs1MixedFmt: "({ai}) no es pot combinar amb els altres qualificadors d'aquest enllaç.",
+ errGs1DuplicateFmt: '({ai}) apareix dues vegades en aquest enllaç.',
+ ecHintFmt: "Correcció d'errors suggerida: {ec}",
+ ecApply: 'Fes servir {ec}',
+ apply: 'Aplica',
+ cancel: 'Cancel·la',
+ close: 'Tanca',
+ typeUrl: 'URL',
+ typeText: 'Text',
+ typeWifi: 'WiFi',
+ typeVcard: 'vCard',
+ typeMecard: 'MECARD',
+ typeGs1link: 'GS1 Digital Link',
+ typeEmail: 'Correu electrònic',
+ typeTel: 'Telèfon',
+ typeSms: 'SMS',
+ typeGeo: 'Ubicació',
+ fUrl: 'URL',
+ fText: 'Text',
+ fSsid: 'Nom de la xarxa (SSID)',
+ fPassword: 'Contrasenya',
+ fAuth: 'Seguretat',
+ fAuthOpen: 'Oberta (sense contrasenya)',
+ fHidden: 'Xarxa oculta',
+ fFirstName: 'Nom',
+ fLastName: 'Cognoms',
+ fOrg: 'Organització',
+ fTitle: 'Càrrec',
+ fTel: 'Telèfon',
+ fMobile: 'Mòbil',
+ fStreet: 'Carrer',
+ fCity: 'Ciutat',
+ fRegion: 'Estat / regió',
+ fAddress: 'Adreça',
+ fDomain: 'Domini',
+ fPostalCode: 'Codi postal',
+ fCountry: 'País',
+ fNote: 'Nota',
+ fBirthday: 'Data de naixement (YYYY-MM-DD)',
+ fEmail: 'Correu electrònic',
+ fTo: 'Per a',
+ fSubject: 'Assumpte',
+ fBody: 'Missatge',
+ fNumber: 'Número',
+ fMessage: 'Missatge',
+ fLat: 'Latitud',
+ fLng: 'Longitud',
+ },
+ eanInline: {
+ dataLabel: 'Dades',
+ enterDigitsFmt: 'Introdueix {n} dígits',
+ remainingFmt: 'En falten {k} fins al dígit de control',
+ checkAppendedFmt: "S'ha afegit el dígit de control {d}",
+ badCheckFmt: "S'esperava el dígit de control {x}, no {y}",
+ tooLongFmt: 'Massa dígits (màxim {n})',
+ fullCodeLabel: 'Codi complet',
+ prefixLabel: 'Prefix GS1',
+ country: {
+ usCa: 'EUA / Canadà',
+ restricted: 'Distribució restringida (a la botiga)',
+ coupon: 'Cupó',
+ fr: 'França / Mònaco',
+ de: 'Alemanya',
+ jp: 'Japó',
+ ru: 'Rússia',
+ gb: 'Regne Unit',
+ cn: 'Xina',
+ ch: 'Suïssa',
+ it: 'Itàlia',
+ es: 'Espanya',
+ nl: 'Països Baixos',
+ at: 'Àustria',
+ au: 'Austràlia',
+ issn: 'Publicació periòdica (ISSN)',
+ isbn: 'Llibre (ISBN)',
+ refund: 'Rebut de devolució',
+ },
+ },
+ types: {
+ text: 'Text',
+ code128: 'Code 128',
+ code39: 'Code 39',
+ ean13: 'EAN-13',
+ qrcode: 'Codi QR',
+ datamatrix: 'DataMatrix',
+ datamatrixGs1: 'GS1 DataMatrix',
+ code128Gs1: 'GS1-128',
+ box: 'Rectangle',
+ boxFilled: 'Rectangle ple',
+ ellipse: 'El·lipse',
+ line: 'Línia',
+ lineDiagonal: 'Línia diagonal',
+ serial: 'Número de sèrie',
+ image: 'Imatge',
+ symbol: 'Símbol',
+ upca: 'UPC-A',
+ ean8: 'EAN-8',
+ upce: 'UPC-E',
+ upcEanExtension: 'Extensió UPC/EAN',
+ code49: 'Code 49',
+ interleaved2of5: '2 de 5 intercalat',
+ code93: 'Code 93',
+ pdf417: 'PDF417',
+ code11: 'Code 11',
+ industrial2of5: '2 de 5 industrial',
+ standard2of5: '2 de 5 estàndard',
+ codabar: 'Codabar',
+ logmars: 'LOGMARS',
+ msi: 'MSI',
+ plessey: 'Plessey',
+ gs1databar: 'GS1 Databar',
+ planet: 'Planet Code',
+ postal: 'POSTNET',
+ aztec: 'Aztec',
+ maxicode: 'Maxicode',
+ micropdf417: 'MicroPDF417',
+ codablock: 'CODABLOCK',
+ tlc39: 'TLC39',
+ group: 'Grup',
+ },
+ properties: {
+ positionSection: 'Posició',
+ anchorMode: 'Ancoratge',
+ anchorTopLeftHint: 'La posició és la cantonada superior esquerra',
+ anchorBaselineHint: 'La posició és la línia de base (vora inferior per a formes i codis de barres)',
+ optionsSection: 'Opcions',
+ contentSection: 'Contingut',
+ settingsSection: 'Configuració',
+ valueAnchor: 'Ancoratge',
+ valueAnchorHint: "Vora que es manté fixa quan un canvi de valor modifica l'amplada",
+ typographySection: 'Tipografia',
+ name: 'Nom',
+ x: 'X',
+ y: 'Y',
+ comment: 'Comentari',
+ includeInExport: 'Inclou a la sortida ZPL',
+ includeInExportHint: "Desmarca-ho per conservar aquest objecte al disseny però ometre'l del ZPL generat.",
+ lock: 'Bloca',
+ lockHint: 'Impedeix moure, redimensionar i eliminar. Selecciona’l al llenç o al panell Capes.',
+ multipleSelectedFmt: '{n} objectes seleccionats',
+ multipleSelectedHint: 'fes servir les fletxes per moure',
+ groupSelection: 'Agrupa la selecció',
+ visualApproxHint: 'Representació visual aproximada; les dimensions coincideixen amb la impressió ZPL',
+ visualApproxUnverifiedHint: 'Representació visual aproximada; les dimensions poden diferir de la impressió ZPL',
+ alignLeft: 'Alinea les vores esquerres',
+ alignHCenter: 'Alinea els centres horitzontals',
+ alignRight: 'Alinea les vores dretes',
+ alignTop: 'Alinea les vores superiors',
+ alignVMiddle: 'Alinea els centres verticals',
+ alignBottom: 'Alinea les vores inferiors',
+ distributeH: 'Distribueix horitzontalment (espais iguals)',
+ distributeV: 'Distribueix verticalment (espais iguals)',
+ alignRefSelection: 'Selecció',
+ alignRefKey: 'Objecte clau',
+ alignSectionSelection: 'Alinea',
+ alignSectionLabel: "Alinea amb l'etiqueta",
+ distributeSection: 'Distribueix',
+ distributeHint: 'Selecciona’n 3 o més per distribuir',
+ tidySection: 'Endreça',
+ tidyUp: 'Endreça',
+ tidyTooltip: 'Organitza automàticament en una fila o columna uniforme',
+ },
+ label: {
+ heading: 'Etiqueta',
+ preset: 'Predefinit',
+ presetCustom: 'Personalitzat',
+ width: 'Amplada',
+ height: 'Alçada',
+ dpmm: 'Resolució',
+ dpmm6: '6 dpmm (152 dpi)',
+ dpmm8: '8 dpmm (203 dpi)',
+ dpmm12: '12 dpmm (300 dpi)',
+ dpmm24: '24 dpmm (600 dpi)',
+ jmDensity: 'Mode de densitat',
+ jmDensityDefault: 'Per defecte (densitat completa)',
+ jmPageOverrideHintFmt: 'Aquesta pàgina conserva el mode de densitat importat {mode}; la selecció canvia el mode de tot el disseny',
+ jmDensityA: 'Densitat completa (explícita)',
+ jmDensityB: "Mitja densitat (duplica l'escala del format)",
+ storedFormat: 'Format emmagatzemat',
+ storedFormatName: 'Nom',
+ storedFormatHint: "La impressora desa el format de la pàgina en aquest camí. El lliurament de sota determina si cada treball el torna a desar o només el recupera. Esborrar el nom elimina el format emmagatzemat del disseny, però la impressora en conserva la còpia. La recuperació només llegeix noms de fins a 8 caràcters.",
+ safeArea: 'Àrea segura',
+ safeAreaHint: 'Marge uniforme des de cada vora. Mostra una guia i fixa «Alinea amb l’etiqueta» al marge.',
+ emitZJustify: 'Ancoratge de codis de barres a la impressora',
+ emitZJustifyHint: 'Emet els codis de barres 1D ancorats a la dreta amb el paràmetre de justificació ZPL perquè la impressora mantingui fixa la vora dreta per a números de sèrie i dades variables. Requereix microprogramari V50.14 o posterior; les impressores anteriors col·locarien malament aquests codis.',
+ printQuantity: 'Quantitat a imprimir',
+ pauseCount: 'Pausa cada N etiquetes',
+ programmablePause: 'Pausa després de cada etiqueta',
+ replicates: 'Còpies per etiqueta',
+ overridePauseCount: 'Omet el recompte de pausa',
+ overridePauseCountHint: "Talla només l'última etiqueta del lot en lloc de tallar a cada límit de pausa.",
+ formatSection: 'Format',
+ labelShift: "Desplaçament de l'etiqueta",
+ offsetsHeading: 'Desplaçaments',
+ offsetsHint: "Desplaça l'origen d'impressió. Les posicions dels camps a l'editor continuen sent absolutes.",
+ labelHomeX: 'Origen X',
+ labelHomeY: 'Origen Y',
+ labelTop: 'Desplaçament superior',
+ printOrientationIndicator: 'Cap per avall',
+ defaultFontId: 'Tipus de lletra',
+ defaultFont: 'Estil de text per defecte',
+ defaultFontIdNone: '(cap)',
+ defaultFontHeight: 'Alçada',
+ defaultFontWidth: 'Amplada',
+ customFontsHeading: 'Tipus de lletra personalitzats',
+ customFontsHint: 'Àlies dels tipus de lletra emmagatzemats a la impressora.',
+ customFontsAlias: 'ID',
+ customFontsAliasHint: 'Un sol caràcter: A-Z o 0-9',
+ customFontsDuplicateAlias: "Àlies duplicat; només s'aplica l'última assignació.",
+ customFontsPath: 'Fitxer del tipus de lletra (p. ex. E:ARIAL.TTF)',
+ customFontsAdd: 'Afegeix una assignació',
+ customFontsRemove: 'Elimina',
+ },
+ densityRescale: {
+ title: "Canvia la densitat d'impressió",
+ jmTitle: 'Canvi de mode de densitat',
+ fromToFmt: '{from} → {to} dpmm',
+ jmFromToFmt: 'Densitat efectiva: de {from} a {to} dpmm',
+ question: "Com s'han de tractar els objectes existents?",
+ scale: 'Escala per conservar la mida',
+ scaleHint: 'Ajusta tots els valors en punts perquè la disposició física es mantingui.',
+ keep: 'Conserva els valors en punts',
+ keepHint: 'Els objectes conserven els punts, de manera que la mida física canvia.',
+ cancel: 'Cancel·la',
+ adjustedFmt: '{n} camps es limitaran o ajustaran i pot ser que no s’escalin exactament.',
+ },
+ preflight: {
+ heading: 'Avisos',
+ offLabelOutside: "Fora de l'etiqueta",
+ offLabelClipped: 'Retallat a la vora',
+ renderFailed: 'No es pot codificar',
+ blockTooNarrow: 'Bloc massa estret',
+ barcodeTooSmall: 'Mòdul massa petit',
+ textOverset: 'Text retallat',
+ imageMissing: 'Falta la imatge',
+ emptyContent: 'El camp és buit',
+ suspiciousChars: 'Caràcters estranys',
+ markerValueUnsafe: 'El valor de la variable impedeix la codificació',
+ markerArmFailed: "Els marcadors s'imprimeixen com a text literal",
+ gs1ValueInvalid: 'El valor de la variable invalida les dades GS1',
+ gs1ContentUnparsed: 'No es pot interpretar el contingut GS1',
+ previewApproximate: 'La previsualització aproxima el símbol imprès',
+ printerSupportLimited: 'Compatibilitat limitada',
+ qrRotatedStatic: 'El QR girat imprimeix un valor estàtic',
+ qrRotatedModel2: 'El QR girat s’imprimeix com a Model 2',
+ maxicodeModeMissingScm: 'Falta el missatge del transportista',
+ aztecEcLevelOutOfRange: "No es pot previsualitzar la correcció d'errors",
+ unknownType: "Tipus d'objecte desconegut",
+ },
+ printerSettings: {
+ title: 'Configuració',
+ subtitle: "Configuració del maquinari i de l'avanç emesa com a ZPL pur",
+ subtitleApp: "Preferències de l'aplicació, desades en aquest navegador i mai enviades a una impressora",
+ close: 'Tanca',
+ sendToZebra: 'Envia a la impressora',
+ instantApply: "Els canvis s'apliquen immediatament",
+ setupScriptPending: 'No s’envia res a la impressora fins que envies l’script de configuració. Els ajustos només es conserven després de reiniciar si els deses amb Actualització de la configuració a la pestanya Identitat.',
+ wip: 'En curs',
+ previewHeading: 'Previsualització de l’script de configuració',
+ previewClear: 'Esborra',
+ open: 'Configuració…',
+ defaultOption: 'Per defecte',
+ dotsUnit: 'punts',
+ tabs: {
+ mediaFeed: 'Material i avanç',
+ rfid: 'RFID',
+ appSettings: 'Aplicació',
+ previewSettings: 'Previsualització',
+ printTarget: 'Impressora',
+ mcpServer: 'MCP',
+ dataSources: 'Connexió a bases de dades',
+ printQuality: 'Qualitat d’impressió',
+ output: 'Sortida',
+ clockTime: 'Rellotge i hora',
+ encodingLanguage: 'Codificació i idioma',
+ fonts: 'Configuració tipogràfica',
+ storedFonts: 'Tipus de lletra',
+ storedGraphics: 'Gràfics',
+ identity: 'Identitat',
+ maintenance: 'Manteniment',
+ sensors: 'Sensors',
+ interfaces: 'Interfícies',
+ },
+ railGroupPerLabel: 'Per etiqueta',
+ rfid: {
+ specOnlyHint: 'La codificació RFID requereix una impressora de la sèrie R.',
+ encodingHeading: 'Codificació',
+ failureHeading: 'Si falla la codificació',
+ tagTypeGen2: 'Declara el tipus d’etiqueta Gen 2',
+ position: 'Posició de programació',
+ positionModeForward: 'Avanç des de la vora',
+ positionModeBackfeed: 'Retrocés abans de la vora',
+ positionModeAbsolute: 'Absoluta des de la part superior',
+ positionForwardHint: 'La impressora imprimeix fins a aquesta distància, hi codifica i després imprimeix la resta.',
+ positionBackfeedHint: 'La impressora fa retrocedir el material aquesta distància abans de codificar; cal suport buit al davant.',
+ positionAbsoluteHint: 'La impressora mou el material fins a aquesta fila de punts des de la part superior de l’etiqueta abans de codificar.',
+ mmUnit: 'mm',
+ pickOnLabel: 'Estableix a l’etiqueta…',
+ pickHint: 'Fes clic a l’etiqueta o arrossega la guia per establir la posició de programació: on s’atura el material per codificar, no on és la inserció RFID.',
+ pickDone: 'Fet',
+ voidLength: 'Longitud de la impressió VOID',
+ retries: 'Reintents de codificació per etiqueta',
+ errorHandling: 'Després dels reintents fallits',
+ errorHandlingN: 'Descarta el format i continua',
+ errorHandlingP: 'Posa la impressora en pausa',
+ errorHandlingE: 'Mode d’error',
+ voidSpeed: 'Velocitat d’impressió VOID',
+ epcHeading: 'Estructura de dades EPC',
+ epcBits: 'Bits totals',
+ epcPartitions: 'Mides de les particions',
+ epcHint: 'Fins a 16 particions d’1-64 bits separades per comes; la suma ha de coincidir amb el total.',
+ epcPresetSgtin: 'Fes servir la disposició SGTIN-96',
+ epcAddPartition: 'Afegeix una partició',
+ epcRemovePartition: 'Elimina la partició',
+ epcClearPartitions: 'Esborra totes les particions',
+ epcEmpty: 'Encara no hi ha estructura: estableix el nombre de bits o comença amb SGTIN-96.',
+ powerHeading: 'Potència de lectura / escriptura',
+ readPower: 'Lectura',
+ writePower: 'Escriptura',
+ powerHint: '0-30, o H / M / L en microprogramari antic.',
+ },
+ resetPerLabel: 'Restableix els valors per defecte de la impressora',
+ resetPerLabelConfirm: 'Vols restablir-los?',
+ railGroupApp: 'Aplicació',
+ railGroupSetupScript: 'Script de configuració',
+ railGroupObjects: 'Objectes',
+ frozenHint: 'No està disponible mentre l’editor està blocat per la sessió de codi font o la previsualització d’impressió.',
+ mediaFeed: {
+ mediaMode: 'Mode d’impressió',
+ mediaModeT: 'Esquinçament',
+ mediaModeV: 'Despreniment',
+ mediaModeD: 'Tallador',
+ mediaModeK: 'Quiosc',
+ mediaType: 'Tipus de material',
+ mediaTypeT: 'Transferència tèrmica',
+ mediaTypeD: 'Tèrmica directa',
+ mediaTracking: 'Detecció del material',
+ mediaTrackingN: 'Continu',
+ mediaTrackingY: 'Banda amb separació',
+ mediaTrackingW: 'Detecció de separació',
+ mediaTrackingM: 'Detecció de marca',
+ mediaTrackingA: 'Detecció automàtica',
+ maxLabelLength: 'Longitud màxima de l’etiqueta',
+ slewDotRows: 'Files de punts d’avanç ràpid',
+ slewDotRowsHint: 'Salta una zona inferior buida a alta velocitat en lloc d’imprimir-la.',
+ slewToHome: 'Avança una etiqueta en blanc després d’imprimir',
+ mediaFeedHeading: 'Avanç del material',
+ mediaFeedPowerUp: 'En engegar',
+ mediaFeedHeadClose: 'Després de tancar el capçal',
+ mediaFeedF: 'Avanç',
+ mediaFeedC: 'Calibratge',
+ mediaFeedL: 'Longitud',
+ mediaFeedN: 'Sense moviment',
+ mediaFeedS: 'Calibratge curt',
+ suppressBackfeed: 'Suprimeix el retrocés',
+ backfeedSeqO: 'Desactivat',
+ backfeedSeqN: 'Normal (per defecte)',
+ backfeedSeqB: 'Abans de l’etiqueta següent',
+ backfeedSeqA: '100% després d’imprimir',
+ backfeedSequence: 'Seqüència de retrocés',
+ backfeedSeqPctFmt: '{pct}% després d’imprimir',
+ },
+ printQuality: {
+ printOrientation: 'Orientació d’impressió',
+ printOrientationN: 'Normal',
+ printOrientationI: 'Invertida (180°)',
+ mirror: 'Imatge en mirall',
+ printSpeedHeading: 'Velocitat d’impressió (ips, 2-14)',
+ printSpeed: 'Impressió',
+ slewSpeed: 'Avanç ràpid',
+ backfeedSpeed: 'Retrocés',
+ darknessPermanent: 'Permanent (-30..30)',
+ darknessInstant: 'Instantània (0..30)',
+ reprintAfterError: 'Reimprimeix després d’un error',
+ headTestInterval: 'Interval de comprovació del capçal (etiquetes)',
+ tearOffAdjust: 'Ajust d’esquinçament',
+ codeValidation: 'Validació de codis',
+ codeValidationOn: 'Activada',
+ codeValidationOff: 'Desactivada',
+ mapClear: 'Imatge de l’etiqueta després d’imprimir',
+ mapClearOptionClear: 'Esborra',
+ mapClearOptionRetain: 'Conserva',
+ mapClearHint: 'Conservar manté aquesta etiqueta com a fons de les següents (impressió de plantilles).',
+ muHeading: 'Remostreig de densitat',
+ muFormatDpi: 'Densitat del format',
+ muOutputDpi: 'Densitat de la impressora',
+ },
+ clockTime: {
+ setRealtimeClock: 'Ajusta el rellotge en temps real',
+ setRealtimeClockHint: 'El valor estàtic s’envia literalment; el rellotge de la impressora continua avançant després. Activa la casella per substituir-lo per l’hora actual en cada exportació.',
+ clockUseCurrentTime: 'Fes servir l’hora actual en exportar',
+ clockFormat: 'Format de visualització del rellotge',
+ clockFormat0: 'Sense visualització',
+ clockFormat1: 'MM/DD/YY HH:MM:SS (24 hores)',
+ clockFormat2: 'MM/DD/YY HH:MM:SS (12 hores AM/PM)',
+ clockFormat3: 'DD/MM/YY HH:MM:SS (24 hores)',
+ clockMode: 'Origen de l’hora del rellotge',
+ clockModeS: 'Hora a l’inici del format (recepció de ^XA)',
+ clockModeT: 'Hora d’impressió (sortida de la cua)',
+ clockModeTOL: 'Hora d’impressió, amb tolerància',
+ clockTolerance: 'Tolerància (segons)',
+ clockLanguage: 'Idioma del text del rellotge',
+ clockLanguage1: 'Anglès',
+ clockLanguage2: 'Castellà',
+ clockLanguage3: 'Francès',
+ clockLanguage4: 'Alemany',
+ clockLanguage5: 'Italià',
+ clockLanguage6: 'Noruec',
+ clockLanguage7: 'Portuguès',
+ clockLanguage8: 'Suec',
+ clockLanguage9: 'Danès',
+ clockLanguage10: 'Castellà 2',
+ clockLanguage11: 'Neerlandès',
+ clockLanguage12: 'Finès',
+ clockLanguage13: 'Japonès',
+ clockSlPersistenceHint: 'Es conserva a la impressora fins que se sobreescriu.',
+ },
+ encodingLanguage: {
+ printerLocale: 'Idioma de la pantalla de la impressora',
+ printerLocaleEN: 'Anglès',
+ printerLocaleES: 'Castellà',
+ printerLocaleFR: 'Francès',
+ printerLocaleDE: 'Alemany',
+ printerLocaleIT: 'Italià',
+ printerLocaleNO: 'Noruec',
+ printerLocalePT: 'Portuguès',
+ printerLocaleSV: 'Suec',
+ printerLocaleDK: 'Danès',
+ printerLocaleSP2: 'Castellà 2',
+ printerLocaleNL: 'Neerlandès',
+ printerLocaleFI: 'Finès',
+ printerLocaleJP: 'Japonès',
+ printerLocaleKR: 'Coreà',
+ printerLocaleSC: 'Xinès simplificat',
+ printerLocaleTC: 'Xinès tradicional',
+ printerLocaleRU: 'Rus',
+ printerLocalePL: 'Polonès',
+ printerLocaleCZ: 'Txec',
+ printerLocaleRO: 'Romanès',
+ printerLocaleHU: 'Hongarès',
+ encodingTable: 'Taula de codificació',
+ encodingTableHint: 'Camí del fitxer a la impressora (p. ex. E:UHANGUL.DAT). La codificació UTF-8 per defecte (^CI28) cobreix la majoria de casos.',
+ zplMode: 'Mode ZPL',
+ zplMode1: 'ZPL (antic)',
+ zplMode2: 'ZPL II',
+ paSlotA: 'Fes servir el requadre de glif absent del tipus de lletra (posició a)',
+ paSlotAHint: 'Mostra el requadre de glif absent en lloc d’un espai quan el tipus de lletra no conté un caràcter.',
+ paSlotB: 'Text bidireccional (posició b)',
+ paSlotBHint: 'Disposició de dreta a esquerra per a l’hebreu, l’àrab i escriptures semblants. Combina-ho amb ^CI28 (UTF-8) per a entrades no llatines.',
+ paSlotC: 'Conformació de caràcters (posició c)',
+ paSlotCHint: 'Formes d’unió per a l’àrab i escriptures semblants. Requereix text bidireccional i ^CI28 (UTF-8) per ser útil.',
+ paSlotD: 'Funcions OpenType (posició d)',
+ paSlotDHint: 'Activa les taules OpenType GSUB/GPOS: lligadures, interlletratge i substitució contextual.',
+ fontLinks: 'Enllaços de tipus de lletra',
+ fontLinksHint: 'Enllaça tipus de lletra TTF/TTE com a alternatives per a glifs absents; es desen amb ^JUS.',
+ fontLinksExt: 'Tipus de lletra d’extensió (p. ex. E:ARABIC.TTF)',
+ fontLinksBase: 'Tipus de lletra base',
+ fontLinksAdd: 'Afegeix un enllaç',
+ fontLinksEmpty: 'No hi ha enllaços de tipus de lletra.',
+ fontLinksRemove: 'Elimina l’enllaç',
+ fontLinksOverLimitFmt: 'Més de 5 enllaços per a: {bases}. La impressora ignora els que sobren sense avisar.',
+ },
+ fonts: {
+ uploadHint: 'Tria un fitxer de tipus de lletra perquè l’script de configuració l’enviï. També es desa a la memòria cau local per previsualitzar-lo al llenç.',
+ noFonts: 'Encara no s’ha pujat cap tipus de lletra.',
+ uploadToggle: 'Envia durant la configuració',
+ missingBytes: 'Falta el tipus de lletra. Puja’l o elimina aquesta entrada.',
+ replayedNameTaken: 'Una pujada importada ja fa servir aquest nom d’impressora, i l’única còpia és al perfil. Elimina primer aquella entrada.',
+ unshippableEntry: 'Aquesta entrada no és un tipus de lletra TrueType en una unitat de la impressora, de manera que l’script de configuració no la pot enviar.',
+ printerFormat: 'Format d’impressora. L’script de configuració l’envia exactament com es va pujar.',
+ printerFormatHint: 'Els mapes de bits, Intellifont, TrueType convertits i les taules de codificació no tenen representació web. Només els pot enviar l’script de configuració, no els treballs.',
+ removeReplayed: 'Elimina de l’script de configuració',
+ removeReplayedConfirm: 'Aquesta pujada només existeix al perfil de la impressora. Eliminar-la suprimeix definitivament el tipus de lletra de l’script de configuració.',
+ removeOrphan: 'Elimina l’entrada obsoleta',
+ repairEntry: 'Puja el fitxer',
+ uploadFont: 'Puja un tipus de lletra…',
+ fontCache: 'Memòria cau de caràcters escalables',
+ fontCacheEnabled: 'Activada',
+ fontCacheDisabled: 'Desactivada',
+ fontCacheAddKb: 'Memòria cau addicional',
+ fontCacheKbUnit: 'KB',
+ fontCacheHint: 'Augmenta-la quan els caràcters grans escalats s’imprimeixin lentament o no s’imprimeixin.',
+ fontCacheType: 'Tipus de memòria cau',
+ fontCacheTypeNormal: 'Memòria intermèdia normal',
+ fontCacheTypeInternal: 'Interna (tipus de lletra asiàtics)',
+ },
+ objects: {
+ uploadHint: 'Tria una imatge perquè l’script de configuració la pugi una sola vegada. Estableix el lliurament de la imatge a «Un cop a l’script de configuració» perquè els treballs només la recuperin.',
+ noGraphics: 'Encara no hi ha gràfics emmagatzemats. Puja’n un aquí o activa l’emmagatzematge a la impressora en una imatge.',
+ uploadToggle: 'Envia durant la configuració',
+ fromProfile: 'Conservat en aquest perfil d’impressora',
+ removeEntry: 'Elimina de la configuració',
+ orphanRecall: 'L’etiqueta el recupera però res no el puja',
+ staleEntry: 'Els bytes han canviat des de la pujada de configuració. Torna’l a enviar.',
+ unverifiedEntry: 'No es pot verificar la pujada sense les dades de la imatge. Torna-la a enviar per assegurar-te’n.',
+ uploadGraphic: 'Puja un gràfic…',
+ uploadError: 'No s’ha pogut carregar el fitxer gràfic.',
+ invalidName: 'El nom del fitxer no dona un nom d’objecte vàlid. Fes servir lletres i dígits.',
+ tooWide: 'Massa ampla per a un gràfic ZPL. Redueix la imatge.',
+ tooLarge: 'Massa gran per al perfil de la impressora',
+ cacheHeading: 'Memòria cau local d’imatges',
+ cacheHint: 'Imatges que aquest navegador conserva per a tots els dissenys que obres. Eliminar-ne una aquí també l’elimina dels dissenys desats anteriorment.',
+ noCached: 'No hi ha imatges a la memòria cau.',
+ cacheUsageFmt: 'Objectes que la fan servir: {n}',
+ cacheUnused: 'El disseny obert no la fa servir',
+ removeCached: 'Elimina la còpia local',
+ removeUnused: 'Elimina les que no es fan servir',
+ cacheInUse: 'Encara la fa servir un objecte.',
+ cacheInClipboard: 'Encara és al porta-retalls.',
+ cacheInRestore: 'Encara la fa servir l’etiqueta que un agent ha substituït. Restaura o descarta primer aquella etiqueta.',
+ nameTaken: 'Ja hi ha un gràfic amb aquest nom d’impressora i bytes diferents a l’script de configuració. Canvia el nom del fitxer o elimina primer aquella entrada.',
+ cacheFrozen: 'No està disponible mentre l’editor està blocat per la sessió de codi font o la previsualització d’impressió. Les pàgines obertes no mostren què fa servir la memòria intermèdia de l’editor.',
+ cacheDeleteConfirm: 'Vols eliminar aquesta imatge del navegador? Els dissenys desats anteriorment que la fan servir la perdran.',
+ cacheDeleteUnusedConfirmFmt: 'Vols eliminar {n} imatges que ni aquest document ni el seu historial de desfer fan servir? Els dissenys desats anteriorment que les fan servir les perdran.',
+ cacheDeleteHistoryOne: 'Això també elimina l’únic pas de l’historial de desfer que la fa servir.',
+ cacheDeleteHistoryManyFmt: 'Això també elimina {n} passos de l’historial de desfer que la fan servir.',
+ readPrinter: 'Llegeix la impressora',
+ printerNotRead: 'Encara no s’ha llegit.',
+ objectSizeFmt: '{kb} KB',
+ showObject: 'Mostra',
+ deleteObject: 'Elimina',
+ graphicUnreadable: 'La impressora no ha enviat cap gràfic llegible.',
+ fontSampleBlank: 'La impressora no ha dibuixat res amb aquest tipus de lletra.',
+ deleteGraphicConfirmFmt: 'Vols eliminar {path} de la impressora? Les etiquetes que el recuperen s’imprimiran sense aquest gràfic.',
+ deleteFontConfirmFmt: 'Vols eliminar {path} de la impressora? Les etiquetes que el fan servir passaran a un altre tipus de lletra.',
+ setupReuploadHint: 'L’script de configuració l’inclou i el tornarà a pujar quan s’executi de nou.',
+ listHeading: 'Emmagatzematge de la impressora',
+ listHint: 'Tots els fitxers d’aquest tipus que l’aplicació coneix, de l’script de configuració i de les còpies locals.',
+ listHintPrinter: 'Llegeix la impressora per afegir-hi el que conté.',
+ originMissing: 'A l’script de configuració, però no a la impressora',
+ originAbsent: 'No és a la impressora',
+ originOnPrinter: 'A la impressora',
+ originPrinterOnly: 'Només a la impressora',
+ deleteLocalCopyHint: 'La còpia local es conserva aquí.',
+ deleteNoCopyHint: 'Aquí no hi ha cap còpia. Un objecte de fàbrica es recupera en recarregar el microprogramari. Una pujada no es recupera.',
+ firmwareObject: 'La impressora conserva els objectes del microprogramari i no permet eliminar-los.',
+ usageFmt: '{device}: {used} KB utilitzats, {free} KB lliures',
+ usageHint: 'La capacitat és la suma dels objectes de la llista i l’espai lliure que indica la impressora. L’espai del microprogramari no s’inclou en cap dels dos valors.',
+ usageObjectFmt: '{path}: {kb} KB, {percent}%',
+ },
+ interfaces: {
+ serialHeading: 'Port sèrie',
+ serialBaudHint: 'Si s’envia per la mateixa connexió sèrie, una nova velocitat en bauds interromp la connexió abans de desar la configuració.',
+ serialIncomplete: 'El port només s’envia quan les sis posicions estan definides.',
+ notSet: 'Sense definir',
+ baud: 'Velocitat en bauds',
+ baudTip: 'Velocitat de comunicació del port sèrie. L’ordinador ha de fer servir la mateixa.',
+ dataBits: 'Bits de dades',
+ dataBitsTip: 'Bits per caràcter a la línia sèrie.',
+ parity: 'Paritat',
+ parityTip: 'Bit de comprovació afegit a cada caràcter.',
+ parityN: 'Cap',
+ parityE: 'Parell',
+ parityO: 'Senar',
+ stopBits: 'Bits d’aturada',
+ stopBitsTip: 'Bits que acaben cada caràcter.',
+ handshake: 'Control de flux',
+ handshakeTip: 'Com indica la impressora a l’ordinador que s’aturi quan la memòria intermèdia és plena.',
+ handshakeX: 'XON/XOFF',
+ handshakeD: 'DTR/DSR',
+ handshakeR: 'RTS',
+ handshakeM: 'DTR/DSR i XON/XOFF',
+ protocol: 'Protocol de transferència',
+ protocolTip: 'Confirmació que el programari de l’ordinador pot esperar per a cada bloc. Deixa’l sense protocol tret que l’ordinador en requereixi un.',
+ protocolA: 'ACK/NAK',
+ protocolN: 'Cap',
+ protocolZ: 'Zebra',
+ auxHeading: 'Port de l’aplicador',
+ auxHint: 'L’aplicador és la màquina etiquetadora que controla aquest port.',
+ auxShow: 'Mostra el port de l’aplicador',
+ auxHide: 'Amaga el port de l’aplicador',
+ auxMode: 'En cas d’error del verificador',
+ auxModeTip: 'Què fa la impressora quan el verificador del port de l’aplicador indica una etiqueta incorrecta.',
+ auxMode0: 'Desactivat',
+ auxMode1: 'Reimprimeix en cas d’error',
+ auxMode2: 'Rendiment màxim',
+ endPrint: 'Senyal de final d’impressió',
+ endPrintTip: 'Senyal que la impressora envia pel port de l’aplicador quan acaba una etiqueta.',
+ endPrint0: 'Desactivat',
+ endPrint1: 'Normalment alt, baix mentre es mou l’etiqueta',
+ endPrint2: 'Normalment baix, alt mentre es mou l’etiqueta',
+ endPrint3: 'Normalment alt, baix durant 20 ms després d’una etiqueta',
+ endPrint4: 'Normalment baix, alt durant 20 ms després d’una etiqueta',
+ startPrint: 'Senyal d’inici d’impressió',
+ startPrintTip: 'Si l’aplicador inicia una etiqueta amb un pols curt o mantenint el nivell de la línia.',
+ startPrintP: 'Pols',
+ startPrintL: 'Nivell',
+ errorMode: 'Error d’etiqueta',
+ errorModeTip: 'Què passa amb l’etiqueta quan l’aplicador indica un error.',
+ errorModeE: 'Pausa amb error',
+ errorModeF: 'Avança una etiqueta en blanc',
+ reprint: 'Senyal de reimpressió',
+ reprintTip: 'Permet a l’aplicador tornar a demanar l’última etiqueta.',
+ ribbonLow: 'Avís de cinta baixa',
+ ribbonLowTip: 'Permet a la impressora avisar l’aplicador quan queda poca cinta.',
+ enabled: 'Activat',
+ disabled: 'Desactivat',
+ },
+ sensors: {
+ sensorSelect: 'Sensor de material',
+ sensorSelectTip: 'Quin sensor localitza l’inici de cada etiqueta: el de separació llegeix a través del suport, el reflectant cerca una marca negra.',
+ sensorSelectA: 'Automàtic',
+ sensorSelectR: 'Reflectant',
+ sensorSelectT: 'Transmissiu',
+ mediaSensorsHeading: 'Valors dels sensors de material',
+ calibrationTip: 'El calibratge de la impressora estableix aquests valors. Envia’ls només a la impressora d’on s’han llegit.',
+ gapGroup: 'Sensor de separació',
+ ribbonGroup: 'Sensor de cinta',
+ markGroup: 'Sensor de marca negra',
+ web: 'Llindar de separació',
+ webTip: 'Lluminositat mínima que ha de llegir la impressora entre dues etiquetes per detectar una separació.',
+ media: 'Llindar d’etiqueta',
+ mediaTip: 'Foscor mínima que ha de llegir la impressora per detectar una etiqueta.',
+ ribbon: 'Llindar de cinta',
+ ribbonTip: 'Lectura del sensor amb cinta present. Per sota d’aquest valor, la impressora indica que falta cinta.',
+ labelLength: 'Longitud de l’etiqueta',
+ labelLengthTip: 'Longitud de l’etiqueta mesurada durant el calibratge, en punts.',
+ recalibrateWarning: 'Amb el calibratge dinàmic activat, la impressora substitueix aquests valors en engegar o en tancar la porta del material.',
+ mediaLed: 'LED de material',
+ mediaLedTip: 'Intensitat amb què la llum del sensor de separació travessa l’etiqueta.',
+ ribbonLed: 'LED de cinta',
+ ribbonLedTip: 'Intensitat de la llum del sensor de cinta.',
+ mark: 'Llindar de marca negra',
+ markTip: 'Foscor mínima que ha de llegir la impressora per detectar una marca negra.',
+ markMedia: 'Llindar del suport de marca',
+ markMediaTip: 'Lectura del sensor de marca sobre el suport llis entre dues marques.',
+ markLed: 'LED de marca',
+ markLedTip: 'Intensitat de la llum del sensor de marca.',
+ intensityHeading: 'Llum del sensor de separació',
+ intensityTip: 'Ajusta la llum del sensor de separació per separat, fora del conjunt de calibratge.',
+ brightness: 'Intensitat de llum',
+ brightnessTip: 'Intensitat de la llum del sensor de separació.',
+ baseline: 'Lectura sense etiqueta',
+ baselineTip: 'Lectura del sensor de separació sense res al seu camí.',
+ dynamicLength: 'Calibratge dinàmic de longitud',
+ dynamicLengthTip: 'Permet a la impressora tornar a mesurar la longitud de l’etiqueta automàticament.',
+ dynamicThreshold: 'Calibratge dinàmic dels llindars',
+ dynamicThresholdTip: 'Permet a la impressora tornar a establir els llindars de separació i etiqueta automàticament.',
+ dynamicGain: 'Calibratge dinàmic del guany',
+ dynamicGainTip: 'Permet a la impressora tornar a establir el guany del sensor automàticament.',
+ dynamicOn: 'Activat',
+ dynamicOff: 'Desactivat',
+ dynamicDefaultOn: 'Per defecte (activat)',
+ resistance: 'Resistència del capçal d’impressió',
+ resistanceTip: 'Resistència en ohms del capçal instal·lat, tal com indica la seva etiqueta. La impressora ajusta l’escalfament del capçal a aquest valor.',
+ resistanceHint: 'Un valor superior al nominal indicat al capçal el pot malmetre.',
+ },
+ maintenance: {
+ maintenanceAlertHeading: 'Avís de manteniment',
+ alertType: 'Tipus d’avís',
+ alertTypeC: 'Neteja del capçal',
+ alertTypeR: 'Substitució del capçal',
+ alertPrint: 'Imprimeix una etiqueta d’avís',
+ alertPrintY: 'Imprimeix',
+ alertPrintN: 'Omet',
+ alertThreshold: 'Llindar',
+ alertFrequency: 'Freqüència de repetició',
+ alertUnits: 'Unitats',
+ alertUnitsM: 'Metres',
+ alertUnitsI: 'Polzades',
+ alertUnitsC: 'Centímetres',
+ maintenanceMessageHeading: 'Missatge personalitzat',
+ messageText: 'Text del missatge',
+ messageTextHint: 'Caràcters impresos a l’etiqueta d’avís.',
+ headColdWarning: 'Avís de capçal fred',
+ headColdWarningOn: 'Activat',
+ headColdWarningOff: 'Desactivat',
+ earlyWarningMaintenance: 'Avís anticipat de manteniment',
+ earlyWarningE: 'Activat',
+ earlyWarningD: 'Desactivat',
+ headCleaningIntervalMeters: 'Interval de neteja del capçal (m)',
+ headCleaningIntervalHint: 'Distància després de la qual la impressora indica que cal netejar el capçal.',
+ earlyWarningGateHint: 'Control general del sistema d’avisos de manteniment; cal activar-lo perquè funcioni ^MA.',
+ },
+ app: {
+ editorHeading: 'Editor',
+ appearanceHeading: 'Aparença',
+ language: 'Idioma',
+ theme: 'Tema',
+ powerUser: 'Mode avançat',
+ powerUserHint: 'Mostra l’ordre ZPL generada al costat de cada propietat i desbloqueja els controls avançats',
+ keepExportMetadata: 'Conserva les metadades de ZPLab en exportar',
+ keepExportMetadataHint: 'Afegeix comentaris ^FX amb la mida de l’etiqueta, la densitat i els detalls QR perquè ZPLab torni a obrir el fitxer exactament; les impressores els ignoren. Desactivat: ZPL pur, també al panell ZPL.',
+ smartSnap: 'Ajust intel·ligent',
+ smartSnapHint: 'Alinea amb altres objectes en arrossegar. Mantén premut Ctrl/Cmd per ometre’l.',
+ resetHeading: 'Restabliment',
+ resetHint: 'Restaura les preferències de l’aplicació als valors per defecte. Es conserven el disseny i l’idioma.',
+ reset: 'Restableix la configuració',
+ resetConfirm: 'Restableix',
+ resetCancel: 'Cancel·la',
+ updatesHeading: 'Actualitzacions',
+ versionFmt: 'Versió {version}',
+ checkUpdates: 'Cerca actualitzacions',
+ checkingUpdates: 'S’està comprovant…',
+ upToDate: 'Tens la versió més recent.',
+ updatesViaStore: 'Les actualitzacions arriben a través de la botiga des d’on has instal·lat ZPLab.',
+ },
+ preview: {
+ providerHeading: 'Motor de previsualització',
+ providerLabelary: 'Labelary (servei en línia)',
+ providerPrinter: 'Impressora connectada',
+ providerPrinterHint: 'La impressora representa l’etiqueta amb el seu microprogramari; no imprimeix res.',
+ providerPrinterDesktopOnly: 'Requereix l’aplicació d’escriptori.',
+ providerNone: 'Integrat',
+ providerNoneHint: 'Sense superposició de previsualització. L’exportació PDF i la impressió d’imatges fan servir el dibuix del llenç, de manera que el PDF només conté la pàgina actual.',
+ providerInUseFmt: 'Actiu actualment: {provider}',
+ printerTargetHint: 'La impressora es configura a Aplicació, Impressora.',
+ privacyHeading: 'Privadesa',
+ labelaryConsent: 'Previsualització amb Labelary',
+ labelaryIdleHint: 'Labelary només es fa servir quan és el motor seleccionat. El consentiment es manté fins que el revoquis.',
+ labelaryHint: 'Envia el teu ZPL al servidor Labelary configurat perquè el representi.',
+ apiHeading: 'API de Labelary',
+ apiHost: 'URL del servidor',
+ apiKey: 'Clau API',
+ apiKeySave: 'Desa',
+ apiKeySaveError: 'No s’ha pogut desar la clau al magatzem de credencials del sistema.',
+ apiHintDesktop: 'Per als plans prèmium de Labelary. Deixa-ho buit per fer servir el servei públic gratuït. La clau es desa al clauer del sistema operatiu.',
+ apiHintWeb: 'Per als plans prèmium de Labelary. Deixa-ho buit per fer servir el servei públic gratuït. La clau es desa en aquest navegador.',
+ },
+ printTarget: {
+ transportHeading: 'Envia per',
+ addressHeading: 'Adreça de la impressora',
+ addressHint: 'La connexió de xarxa i la previsualització de la impressora fan servir aquesta adreça. El port d’impressió directa sol ser el 9100.',
+ hint: 'El diàleg d’enviament s’obre amb aquesta via. La previsualització fa servir el dispositiu USB quan s’envia per USB i l’adreça de la impressora en els altres casos.',
+ },
+ printerStatus: {
+ readingFmt: 'S’està llegint {step}…',
+ model: 'Model',
+ memory: 'Memòria',
+ memoryFmt: '{available} de {max} KB lliures',
+ state: 'Estat',
+ ready: 'A punt',
+ corruptRam: 'S’han perdut les dades de configuració',
+ paused: 'En pausa',
+ warnings: 'Avisos',
+ none: 'Cap',
+ flagMediaOut: 'Sense material',
+ flagRibbonOut: 'Sense cinta',
+ flagHeadOpen: 'Capçal obert',
+ flagCutterFault: 'Avaria del tallador',
+ flagPrintheadOverTemperature: 'Temperatura excessiva del capçal',
+ flagMotorOverTemperature: 'Temperatura excessiva del motor',
+ flagBadPrintheadElement: 'Element del capçal defectuós',
+ flagPrintheadDetectionError: 'Error de detecció del capçal',
+ flagInvalidFirmwareConfig: 'Configuració del microprogramari no vàlida',
+ flagPrintheadThermistorOpen: 'Termistor del capçal obert',
+ flagOtherError: 'Un altre error; consulta la resposta en brut',
+ flagNeedToCalibrateMedia: 'Cal calibrar el material',
+ flagCleanPrinthead: 'Neteja el capçal',
+ flagReplacePrinthead: 'Substitueix el capçal',
+ flagOtherWarning: 'Un altre avís; consulta la resposta en brut',
+ withheldHint: 'La impressora no retorna els textos d’estat quan falta material o cinta, el capçal és obert o està massa calent.',
+ statusUnreadHint: 'La impressora no ha respost a la consulta d’estat.',
+ failUnconfigured: 'No hi ha cap impressora configurada. Defineix un dispositiu USB o una IP a Configuració, Impressora.',
+ failRefusedFmt: 'La impressora ha refusat la connexió. Comprova que el port {port} sigui obert.',
+ failUnreachable: 'No s’ha pogut contactar amb la impressora. Comprova l’adreça IP i la xarxa.',
+ failNotFound: 'No s’ha trobat la impressora USB. Torna-la a connectar i comprova Configuració, Impressora.',
+ failPermissionDenied: 'No hi ha accés a la impressora USB. Autoritza’l a la pestanya USB del diàleg d’impressió.',
+ failBusy: 'Encara hi ha una altra lectura de la impressora en curs. Torna-ho a provar d’aquí a un moment.',
+ failUnparsed: 'La impressora ha respost, però no s’ha pogut llegir la resposta.',
+ failIgnored: 'La impressora ha ignorat l’ordre. L’objecte encara hi és.',
+ rawReply: 'Resposta en brut',
+ configuration: 'Configuració',
+ readConfiguration: 'Llegeix la configuració',
+ checkNow: 'Comprova ara',
+ notChecked: 'Encara no s’ha comprovat',
+ checkedAtFmt: 'Comprovat a les {time}',
+ adoptFromPrinter: 'Adopta de la impressora',
+ adoptTitle: 'Configuració de la impressora',
+ adoptSetting: 'Paràmetre',
+ adoptPrinterValue: 'Impressora',
+ adoptCurrentValue: 'Aplicació',
+ adoptApply: 'Adopta la selecció',
+ adoptNothing: 'No hi ha diferències amb la impressora.',
+ adoptNotConvertible: 'No es pot adoptar',
+ adoptDiffersUnadoptable: 'La impressora té un valor diferent aquí, però l’aplicació no disposa d’aquest paràmetre.',
+ adoptRefused: 'No s’ha pogut aplicar la configuració.',
+ },
+ mcp: {
+ heading: 'Servidor MCP',
+ enable: 'Activa el servidor MCP',
+ hint: 'Permet a un assistent local d’IA, com Claude Desktop, llegir i editar aquesta etiqueta mitjançant el Model Context Protocol.',
+ port: 'Port',
+ token: 'Token d’accés',
+ regenerate: 'Regenera',
+ copyConfig: 'Copia la configuració',
+ copied: 'Copiat',
+ statusRunning: 'En execució',
+ statusStopped: 'Aturat',
+ },
+ identity: {
+ printerName: 'Nom de la impressora',
+ printerNameHint: 'Màxim 16 caràcters. Es fa servir al panell frontal i al servidor d’impressió ZebraNet.',
+ printerDescription: 'Descripció de la impressora',
+ setPassword: 'Contrasenya del panell frontal',
+ setPasswordHint: '4 dígits. 0000 desactiva el blocatge del mode de configuració LCD. El valor de fàbrica és 1234.',
+ configurationUpdate: 'Actualització de la configuració',
+ configurationUpdateUnset: '(cap acció)',
+ configurationUpdateOptionS: 'Desa a l’EEPROM',
+ configurationUpdateOptionR: 'Recupera l’última configuració desada',
+ configurationUpdateOptionN: 'Recarrega la configuració de xarxa de fàbrica (destructiu)',
+ configurationUpdateOptionF: 'Restableix els valors de fàbrica (destructiu)',
+ modeProtection: 'Modes protegits del panell',
+ modeProtectCustom: 'Conjunt personalitzat',
+ modeProtectCustomHint: 'Un conjunt personalitzat buit torna a activar tots els modes del panell de control de la impressora.',
+ modeProtectDarkness: 'Mode de foscor',
+ modeProtectPosition: 'Mode de posició',
+ modeProtectCalibration: 'Mode de calibratge',
+ modeProtectSaves: 'Desament de modes',
+ modeProtectPause: 'Pausa',
+ modeProtectFeed: 'Avanç',
+ modeProtectCancel: 'Cancel·lació',
+ modeProtectMenu: 'Canvis del menú',
+ },
+ },
+ app: {
+ file: 'Fitxer',
+ editMenu: 'Edita',
+ helpMenu: 'Ajuda',
+ quitMenu: 'Surt',
+ importZpl: 'Importa ZPL',
+ keepExistingPages: 'Conserva les pàgines existents',
+ importSetupTitle: 'Aquest ZPL conté ordres de configuració de la impressora',
+ importSetupBody: 'S’executen a la impressora quan s’imprimeix o s’exporta l’etiqueta. Tria com tractar-les:',
+ importSetupKeep: 'Conserva a l’etiqueta',
+ importSetupToSetup: 'Mou a l’script de configuració',
+ importSetupRemove: 'Elimina',
+ updateAvailableFmt: 'Actualització {version} disponible',
+ updateInstall: 'Instal·la i reinicia',
+ updateInstalling: 'S’està instal·lant l’actualització…',
+ updateErrorFmt: 'Ha fallat l’actualització: {error}',
+ dismiss: 'Descarta',
+ updateInstalled: 'Actualització instal·lada. Reinicia per aplicar-la.',
+ updateRestart: 'Reinicia ara',
+ replacedByAgentFmt: 'Un agent ha substituït l’etiqueta. Objectes de l’anterior: {n}',
+ restoreReplaced: 'Restaura l’etiqueta anterior',
+ restoredFromAgentFmt: 'S’ha restaurat l’etiqueta anterior. Objectes del disseny de l’agent: {n}',
+ restoreAgentDesign: 'Recupera el disseny de l’agent',
+ chooseFile: 'Tria un fitxer',
+ insertVariable: 'Insereix una variable',
+ clockYear4: 'Any (4 dígits)',
+ clockYear2: 'Any (2 dígits)',
+ clockMonth: 'Mes',
+ clockDay: 'Dia',
+ clockHour24: 'Hora (24 h)',
+ clockMinute: 'Minut',
+ clockSecond: 'Segon',
+ clockJulianDay: 'Dia julià',
+ clockChannelPrimary: 'Principal',
+ clockChannelSecondary: '+Δ₂ Secundari',
+ clockChannelTertiary: '+Δ₃ Terciari',
+ clockOffsetSecondaryHeading: 'Desplaçament secundari',
+ clockOffsetTertiaryHeading: 'Desplaçament terciari',
+ clockOffsetYears: 'Anys',
+ clockOffsetMonths: 'Mesos',
+ clockOffsetDays: 'Dies',
+ clockOffsetHours: 'Hores',
+ clockOffsetMinutes: 'Minuts',
+ clockOffsetSeconds: 'Segons',
+ clockOffsetPlus1Month: '+1 mes',
+ clockOffsetPlus3Months: '+3 mesos',
+ clockOffsetPlus6Months: '+6 mesos',
+ clockOffsetPlus1Year: '+1 any',
+ clockOffsetPlus2Years: '+2 anys',
+ clockOffsetClear: 'Esborra',
+ clockOffsetPreview: 'Previsualització',
+ exportZpl: 'Exporta ZPL',
+ menuInitError: 'No s’ha pogut carregar el menú de l’aplicació. Reinicia l’aplicació.',
+ importCsvData: 'Importa dades CSV',
+ exportBatchZplFmt: 'Exporta ZPL per lots ({n} etiquetes)',
+ exportPdf: 'Exporta PDF',
+ exportPdfCurrentPage: 'Exporta PDF (pàgina actual)',
+ exportPng: 'Exporta PNG',
+ newDesign: 'Disseny nou',
+ addPage: 'Afegeix una pàgina',
+ cancel: 'Cancel·la',
+ close: 'Tanca',
+ collapse: 'Plega',
+ expand: 'Desplega',
+ undo: 'Desfés',
+ redo: 'Refés',
+ deletePage: 'Elimina la pàgina',
+ pageIndicatorFmt: 'Pàgina {current} / {total}',
+ nextPage: 'Pàgina següent (Av Pàg)',
+ prevPage: 'Pàgina anterior (Re Pàg)',
+ rotateView: 'Gira la vista',
+ toggleSnap: 'Ajust',
+ toggleGrid: 'Quadrícula',
+ deletePageConfirm: 'Vols eliminar la pàgina actual?',
+ openDesign: 'Obre un disseny',
+ saveDesign: 'Desa el disseny',
+ propertiesTab: 'Propietats',
+ layersTab: 'Capes',
+ fontsTab: 'Tipus de lletra',
+ themeToggle: 'Canvia el tema',
+ themeLight: 'Tema clar',
+ themeDark: 'Tema fosc',
+ },
+ importModal: {
+ intro: 'La importació crea una {recon}. El ZPL original es conserva i es reprodueix intacte en exportar; les edicions es tornen a emetre des del model. Fes servir {save} com a format de disseny sense pèrdues de l’editor.',
+ introRecon: 'reconstrucció editable',
+ introSave: 'Desa el disseny (.json)',
+ errNoObjects: 'No s’han trobat objectes compatibles al codi ZPL.',
+ errPasteFirst: 'Enganxa primer codi ZPL.',
+ errFileRead: 'No s’ha pogut llegir el fitxer.',
+ errFileEmpty: 'Sembla que el fitxer és buit.',
+ copyReport: 'Copia l’informe',
+ copied: 'Copiat',
+ importAction: 'Importa',
+ summaryFmt: 'Objectes importats: {n} · observacions: {m}',
+ profileUploadsFmt: 'Pujades conservades al perfil de la impressora: {n}',
+ profileSettingsFmt: 'Paràmetres de la impressora conservats al perfil: {n}',
+ appendDroppedRowsFmt: 'Files de recuperació no afegides: {n}. Importa sense afegir per conservar-les.',
+ openObjects: 'Mostra els objectes emmagatzemats',
+ },
+ importReport: {
+ partialTitleFmt: 'Importat parcialment ({cmd})',
+ partialFallback: 'importat amb limitacions',
+ lossFontFace: 'No s’importa el tipus de lletra; es conserven el contingut i la mida del text amb el millor ajust possible',
+ lossPrinterComms: 'Requereix comunicació amb la impressora; no està disponible al navegador',
+ lossGfRawBinary: 'S’ometen les càrregues binàries en brut {rawFmts}; es descodifiquen les càrregues {hexFmt} i les encapsulades en {wrapFmts}',
+ lossQrFdMode: 'Parts d’aquest camp QR no tenen un equivalent editable i es reescriuen en tornar a exportar l’etiqueta, cosa que pot canviar el contingut codificat; comprova el símbol abans de fer-lo servir',
+ lossStoredGraphic: 'El gràfic és a la impressora, per això la previsualització mostra un marcador de posició.',
+ lossShortPayload: 'La càrrega és més curta que el nombre de bytes declarat, de manera que la impressora llegeix l’ordre següent com a dades gràfiques.',
+ lossRecallMagnification: 'L’ampliació d’aquesta recuperació no es modela, de manera que la previsualització mostra el gràfic amb la mida emmagatzemada.',
+ lossChecksumMismatch: 'La suma de verificació d’aquest gràfic no coincideix amb les dades; la impressora el pot rebutjar o imprimir incorrectament.',
+ lossOversizeUpload: 'El gràfic pujat supera la capacitat del perfil de la impressora, de manera que l’script de configuració no l’inclourà.',
+ lossOversizeFontUpload: 'El tipus de lletra pujat supera la capacitat del perfil de la impressora, de manera que l’script de configuració no l’inclourà.',
+ lossUnreplayableUpload: 'La pujada no es pot reproduir tal com es va enviar, de manera que l’script de configuració no la inclourà.',
+ lossCachedFaceDropped: 'La pujada ha substituït un tipus de lletra TrueType amb el mateix nom a la memòria cau. El llenç ja no disposa d’aquell tipus de lletra.',
+ lossUnshippableUpload: 'El gràfic pujat supera l’amplada màxima d’un gràfic ZPL, de manera que l’script de configuració no l’inclourà.',
+ lossUnshippableFontName: 'El nom del tipus de lletra pujat no es pot fer servir a l’script de configuració, de manera que queda fora del perfil.',
+ lossUnshippableGraphicName: 'El nom del gràfic pujat no es pot fer servir a l’script de configuració, de manera que queda fora del perfil.',
+ lossFontVersionReplaced: 'S’ha pujat el mateix fitxer de tipus de lletra dues vegades amb bytes diferents. Només es conserva la versió més recent; les etiquetes que feien servir l’anterior ara fan servir aquesta.',
+ lossFnPartialInsert: 'La inserció parcial d’un camp no té equivalent editable aquí; el disseny inclou tot el camp, de manera que en tornar a exportar s’imprimeix més que a l’original. Comprova el camp abans de fer-lo servir.',
+ lossRecallFormat: 'Aquest bloc recupera un format emmagatzemat i es manté com a pàgina en lloc de fila de dades. Les files requereixen un format desat abans al flux que declari camps, i blocs que només continguin dades de camp.',
+ lossRecallSlot: 'La recuperació proporciona un número de camp que el format emmagatzemat no declara. La impressora l’imprimeix com a camp aïllat que el disseny no pot mostrar.',
+ lossRecallSettings: 'Les files canvien un paràmetre que el camp llegeix de les dades, com ara el nivell de correcció d’errors. El disseny conserva el valor de la primera fila.',
+ browserLimitTitle: 'Omès: requereix maquinari d’impressora',
+ replayRiskTitle: 'Ordre de configuració: s’executa a la impressora en exportar o imprimir',
+ deviceActionTitle: 'Acció del dispositiu: s’executa a la impressora en exportar o imprimir',
+ lossyEditTitle: 'La primera edició torna a emetre tota l’etiqueta (els bytes poden diferir)',
+ fnRenumberedTitleFmt: 'Posició {fn} compartida amb un valor per defecte diferent: camp mogut a una posició lliure',
+ fnDefaultDroppedTitleFmt: 'Totes les posicions {fn} estan ocupades: aquest camp conserva el valor per defecte de la primera pàgina',
+ mixedGeoTitle: 'Diverses mides d’etiqueta: les pàgines posteriors fan servir la primera mida',
+ mixedGeoDetailFmt: '{cmds} difereixen entre blocs ({detail})',
+ mixedJmTitle: 'El mode de densitat difereix entre blocs: les pàgines posteriors conserven el seu mode, però només es pot editar el primer',
+ unknownTitle: 'Omès: ordre no reconeguda',
+ unterminatedFieldTitleFmt: 'Camp sense tancar amb {fs}: la impressora el descarta',
+ hexControlTitle: 'Caràcter de control a les dades del camp: la impressora descarta la resta del camp',
+ reportHeader: 'Informe d’importació ZPL',
+ reportObjectsFmt: 'Objectes importats: {n}',
+ reportClean: 'S’han reconegut totes les ordres. No s’ha perdut informació del disseny.',
+ reportUploadsFmt: 'Pujades conservades al perfil de la impressora: {n}',
+ reportSettingsFmt: 'Paràmetres de la impressora conservats al perfil: {n}',
+ pageFmt: 'Pàgina {n}',
+ editorLossHeading: 'Estat exclusiu de l’editor que es perd en aplicar',
+ editorLossGroupsFmt: '{n} grups dissolts',
+ editorLossNamesFmt: '{n} noms d’objecte eliminats',
+ editorLossFlagsFmt: '{n} indicadors de blocatge o visibilitat restablerts',
+ editorLossExcludedFmt: '{n} objectes exclosos de l’exportació descartats',
+ editorLossVariablesFmt: '{n} variables canviades de nom o descartades',
+ editorLossMappingFmt: '{n} vinculacions de dades descartades',
+ },
+ zebraPrint: {
+ heading: 'Envia a una impressora Zebra',
+ outputHeading: 'Sortida',
+ kindPrint: 'Impressió',
+ kindPrintHint: 'Envia l’etiqueta a una impressora.',
+ kindFile: 'Fitxer',
+ kindFileHint: 'Desa l’etiqueta en aquest ordinador.',
+ formatHeading: 'Format',
+ formatPdf: 'PDF',
+ formatPdfHint: 'Desa l’etiqueta com a PDF.',
+ formatPng: 'PNG',
+ formatPngHint: 'Desa l’etiqueta com a imatge. Només la fila de dades activa.',
+ scopeHeading: 'Abast',
+ scopeBatch: 'Una etiqueta per fila de dades',
+ scopeDesign: 'Només el disseny',
+ scopeCountFmt: '{label} ({n})',
+ systemRendering: 'S’està representant l’etiqueta. A continuació s’obrirà el diàleg d’impressió del sistema.',
+ systemActiveRowOnlyFmt: 'Només s’imprimeix la fila de dades {n} de {rows}.',
+ batchNoticeFmt: 'Imprimeix {n} etiquetes (una per fila de dades).',
+ batchNoticeQtyFmt: 'Imprimeix {n} etiquetes ({rows} files × {q} cadascuna).',
+ tabNetwork: 'Impressora ZPL (xarxa)',
+ tabBrowserPrint: 'Impressora ZPL (Browser Print)',
+ tabLocal: 'Impressora ZPL (local)',
+ ipAddress: 'Adreça IP',
+ port: 'Port',
+ send: 'Envia ZPL',
+ checkPrinter: 'Comprova la impressora',
+ sending: 'S’està enviant…',
+ sent: 'Enviat',
+ discover: 'Cerca impressores',
+ discovering: 'S’estan cercant…',
+ printer: 'Impressora',
+ noPrinters: 'No s’han trobat impressores',
+ agentNotFound: 'L’agent Zebra Browser Print no està en execució. Descarrega’l de zebra.com.',
+ success: 'ZPL enviat correctament',
+ sentNoResponse: 'Enviat. Comprova-ho a la impressora.',
+ errorRefused: 'Connexió refusada; comprova la IP i el port',
+ errorNoResponse: 'La impressora no ha respost; comprova la IP i la xarxa',
+ errorGeneric: 'No s’ha pogut enviar el ZPL',
+ httpsWarning: 'La pàgina fa servir HTTPS; el navegador pot blocar la impressió directa per IP (contingut mixt).',
+ tabUsb: 'Impressora ZPL (USB)',
+ tabSystem: 'Una altra impressora',
+ wayHeading: 'Impressora',
+ rendererHeading: 'Motor de representació',
+ wayNetwork: 'Envia directament a la impressora per TCP, sense controlador ni cua. La impressora respon, de manera que funcionen l’estat i la previsualització.',
+ wayNetworkWeb: 'Envia el codi al port de la impressora. El navegador no rep cap resposta, de manera que no es pot llegir res de tornada.',
+ wayBrowserPrint: 'Passa per Zebra Browser Print a l’ordinador que executa el navegador.',
+ wayLocal: 'Envia a través de la cua d’impressió del sistema operatiu, que pot apuntar a la mateixa impressora. La impressora no respon per aquesta via.',
+ wayUsb: 'Envia directament al dispositiu connectat i en llegeix les respostes.',
+ waySystem: 'Representa l’etiqueta i la passa al diàleg d’impressió del sistema operatiu, per a qualsevol impressora amb controlador. Només s’imprimeix la fila de dades activa.',
+ wayQueryAddress: 'La comprovació sempre es fa a l’adreça de la impressora.',
+ usbPermissionDenied: 'No hi ha accés a la impressora USB. Fes clic a Configura l’accés per autoritzar-lo.',
+ usbSetupAccess: 'Configura l’accés',
+ usbSetupFlatpak: 'Dins de Flatpak, l’aplicació no pot instal·lar la regla udev. Instal·la 70-zplab.rules del repositori ZPLab al sistema amfitrió i torna a connectar la impressora.',
+ usbNotFound: 'No s’ha trobat la impressora USB; torna-la a connectar i actualitza.',
+ },
+ pdfExport: {
+ title: 'Exporta PDF',
+ progressFmt: 'S’està representant l’etiqueta {i} de {n}…',
+ cancel: 'Cancel·la',
+ failedFmt: 'No s’ha pogut representar l’etiqueta {i}: {error}',
+ saving: 'S’està desant el fitxer…',
+ renderedWithFmt: 'Representat amb {renderer}',
+ },
+ output: {
+ zplHeading: 'ZPL',
+ catalogHeading: 'Referència ZPL',
+ catalogList: 'Llista d’ordres',
+ catalogSearch: 'Cerca ordres',
+ catalogInsert: 'Insereix',
+ catalogWeb: 'Web',
+ catalogDesktop: 'Escriptori',
+ catalogDocker: 'Docker',
+ catalogDefault: 'Per defecte',
+ catalogExample: 'Exemple',
+ catalogSyntax: 'Sintaxi',
+ catalogYes: 'sí',
+ catalogPlanned: 'previst',
+ catalogNo: 'no',
+ catalogNoCursor: 'Situa el cursor en una ordre per veure què fa.',
+ catalogNoMatch: 'Cap ordre coincideix amb la cerca.',
+ blankFieldHint: 'marcador de posició',
+ catalogDismissed: 'Referència oculta. Fes clic a l’ordre del codi per tornar-la a mostrar.',
+ catalogNoEntryFmt: '{cmd} no és a la referència.',
+ copy: 'Copia',
+ copied: '✓ Copiat',
+ previewHeading: 'Previsualització',
+ loading: 'S’està carregant…',
+ unavailable: 'No disponible',
+ previewEmpty: 'La previsualització apareix\ndesprés dels canvis',
+ previewProvider: 'Previsualització via api.labelary.com',
+ previewNoticeTitle: 'Avís de privadesa',
+ previewNoticeBody: 'La previsualització i la representació per imprimir es fan amb el servei extern api.labelary.com. S’envia per la xarxa tot el ZPL de l’etiqueta, incloses les dades sensibles.',
+ previewNoticePrivacyLink: 'Plans i retenció de dades de Labelary',
+ previewNoticeAcknowledge: 'Entesos, continua',
+ editSource: 'Edita el codi font',
+ editSourcePlaceholder: 'Escriu o enganxa ZPL aquí',
+ lintStrayXzFmt: '{cmd} tanca un format que no s’ha obert.',
+ lintUnclosedXaFmt: '{cmd} no es tanca.',
+ lintStillOpenHereFmt: '{cmd} encara és obert aquí',
+ lintInsertCmdFmt: 'Insereix {cmd}',
+ editSourceApply: 'Aplica',
+ editSourceEmpty: 'Prem Aplica per començar un disseny nou.',
+ editSourceEmptyBody: 'Vols començar un disseny nou? Només es conserven la mida de l’etiqueta i el perfil de la impressora.',
+ editSourceGateBlob: 'No disponible: una línia del codi és massa llarga per editar-la com a text (normalment un gràfic incrustat).',
+ editSourceGateSize: 'No disponible: el codi generat és massa gran per editar-lo com a text.',
+ editSourceGateRecall: 'No disponible: una pàgina recupera el format emmagatzemat en lloc de desar-lo, de manera que el codi no conté cap disposició editable. Estableix primer el lliurament de la pàgina a cada treball.',
+ editSourceDiscardBody: 'Vols descartar el codi editat? No s’ha aplicat.',
+ editSourceDiscard: 'Descarta',
+ editSourceConfirmTitle: 'Revisa abans d’aplicar',
+ editSourceConfirmApply: 'Aplica igualment',
+ editSourceReplacesRowsFmt: 'En aplicar, se substitueixen les files carregades de {name} per les {n} files dels blocs de recuperació i es reinicia l’historial de desfer.',
+ editSourceLoadsRowsFmt: 'En aplicar, es carreguen les {n} files dels blocs de recuperació i es reinicia l’historial de desfer.',
+ editSourceTooManyPagesFmt: 'El codi supera els {max} formats d’etiqueta.',
+ replayRiskSetupFmt: 'Enviar aquest codi també canvia la configuració de la impressora: {commands}',
+ replayRiskActionsFmt: 'Enviar aquest codi també activa accions de la impressora: {commands}',
+ storesFormatFmt: 'Enviar aquest codi desa el format com a {path} i no imprimeix res.',
+ storesSomeFormatFmt: 'Enviar aquest codi també desa el format com a {path}.',
+ recallOnlySetupFmt: 'Enviar aquest codi recupera {path} només amb dades. L’script de configuració desa el format.',
+ recallOnlyPrinterFmt: 'Enviar aquest codi recupera {path} només amb dades. No se sap si el format és a la impressora.',
+ recallContestedFmt: 'Diverses pàgines desen un format amb el nom {path}. La impressora conserva un sol format per nom, de manera que una recuperació pot imprimir una altra pàgina.',
+ },
+ contextMenu: {
+ copy: 'Copia',
+ cut: 'Retalla',
+ duplicate: 'Duplica',
+ delete: 'Elimina',
+ pasteHere: 'Enganxa aquí',
+ bringToFront: 'Porta al davant de tot',
+ bringForward: 'Porta endavant',
+ sendBackward: 'Envia enrere',
+ sendToBack: 'Envia al darrere de tot',
+ group: 'Agrupa',
+ ungroup: 'Desagrupa',
+ lock: 'Bloca',
+ unlock: 'Desbloca',
+ copyZplSelected: 'Copia el ZPL (selecció)',
+ copyZplLabel: 'Copia el ZPL (etiqueta)',
+ copyImageSelected: 'Copia la imatge (selecció)',
+ exportImageSelected: 'Exporta la imatge (selecció)',
+ copyImageLabel: 'Copia la imatge (etiqueta)',
+ exportImageLabel: 'Exporta la imatge (etiqueta)',
+ addObjectHere: 'Afegeix un objecte aquí',
+ switchType: 'Canvia el tipus',
+ selectAll: 'Selecciona-ho tot',
+ },
+ registry: {
+ "text": {
+ "content": "Contingut",
+ "fontHeight": "Alçada",
+ "fontWidth": "Amplada",
+ "rotation": "Rotació",
+ "hriAbove": "Sobre les barres",
+ "rotationN": "Normal",
+ "rotationR": "90°",
+ "rotationI": "180°",
+ "rotationB": "270°",
+ "reverse": "Inverteix",
+ "addReverseBg": "Afegeix un rectangle de fons",
+ "removeReverseBg": "Elimina el rectangle de fons",
+ "fpDirection": "Direcció",
+ "fpDirH": "Horitzontal",
+ "fpDirV": "Vertical (apilat)",
+ "fpDirR": "Inversa (dreta a esquerra)",
+ "fpCharGap": "Espai entre caràcters",
+ "fpCharGapVHint": "S’ignora en la disposició vertical (Labelary només aplica l’espai al flux horitzontal).",
+ "fieldBlock": "Bloc de camp",
+ "textMode": "Disposició del text",
+ "modeNormal": "Normal",
+ "modeNormalHint": "Una sola línia. El text llarg continua sense saltar de línia.",
+ "modeFieldBlock": "Bloc de camp",
+ "modeFieldBlockHint": "El text es distribueix en diverses línies (un paràgraf). Tu estableixes el nombre màxim de línies.",
+ "modeTextBlock": "Bloc de text",
+ "modeTextBlockHint": "El text s’ajusta dins d’un rectangle fix. Es retalla tot el que en supera l’alçada.",
+ "textBlockFirmwareHint": "Requereix microprogramari de la impressora V60.14 o posterior",
+ "dragMode": "En arrossegar es redimensiona",
+ "dragModeFrame": "Marc",
+ "dragModeGlyph": "Text",
+ "blockWidth": "Amplada del bloc",
+ "blockHeight": "Alçada del bloc",
+ "blockLines": "Màxim de línies",
+ "blockJustify": "Justificació",
+ "blockHangingIndent": "Sagnat francès",
+ "blockLineSpacing": "Interlineat",
+ "justifyL": "Esquerra",
+ "justifyC": "Centre",
+ "justifyR": "Dreta",
+ "justifyJ": "Justificat",
+ "blockLinesExceededFmt": "El contingut té {n} línies, supera el màxim de {max} i la impressora el retallarà",
+ "blockTooNarrowFmt": "L’amplada del bloc de {w} punts és inferior a l’avanç tipogràfic de {advance}; la impressora ometrà el camp",
+ "blockLinesUsageFmt": "Fa servir {n} línies d’un màxim de {max}",
+ "printerFont": "Tipus de lletra de la impressora",
+ "uploadFont": "Puja un fitxer de tipus de lletra",
+ "uploadingFont": "S’està pujant…",
+ "replaceFont": "Substitueix el tipus de lletra",
+ "fontLoaded": "Tipus de lletra carregat",
+ "fontMissing": "Tipus de lletra no carregat",
+ "noFont": "Cap",
+ "useLabelDefault": "(fes servir el valor per defecte de l’etiqueta)",
+ "builtinSuffix": "(integrat)",
+ "fontGroupBuiltin": "Integrats",
+ "fontGroupUploaded": "Pujats",
+ "fontDefault": "Per defecte (escalable)",
+ "fontBitmap": "Tipus de lletra de mapa de bits",
+ "fontAdvanced": "Avançat",
+ "fontFilenameLabel": "Camí del tipus de lletra"
+ },
+ "code128": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "checkDigit": "Dígit de control",
+ "gs1Mode": "Mode GS1",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "box": {
+ "width": "Amplada",
+ "height": "Alçada",
+ "thickness": "Vora",
+ "filled": "Ple",
+ "color": "Color",
+ "colorB": "Negre",
+ "colorW": "Blanc",
+ "rounding": "Arrodoniment",
+ "roundingHint": "La impressora només accepta passos enters, cadascun d’una setzena part del costat més curt. La llista mostra el radi de cantonada que cada pas dona a aquest rectangle.",
+ "reverse": "Inverteix"
+ },
+ "shapeMode": {
+ "label": "Forma",
+ "line": "Línia",
+ "box": "Rectangle",
+ "diagonalHint": "Redreça primer la línia diagonal per convertir-la en un rectangle.",
+ "outlineHint": "Només un rectangle ple sense arrodoniment es pot convertir en una línia."
+ },
+ "symbologySwitch": {
+ "label": "Simbologia",
+ "digitsOnly": "Només dígits",
+ "charset": "Conté caràcters que aquest tipus no pot codificar",
+ "length": "La longitud del contingut no és adequada"
+ },
+ "code39": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "checkDigit": "Dígit de control",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "qrcode": {
+ "content": "Contingut",
+ "magnification": "Mida (1–100)",
+ "errorCorrection": "Correcció d’errors",
+ "ecL": "7%",
+ "ecM": "15%",
+ "ecQ": "25%",
+ "ecH": "30%",
+ "model": "Model",
+ "modelEnhanced": "Millorat (recomanat)",
+ "modelOriginal": "Original",
+ "modelHint": "Es recomana el Model 2 per a la majoria d’usos; el Model 1 només per a sistemes antics."
+ },
+ "ean13": {
+ "content": "Contingut (12 dígits)",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul",
+ "placeholder": "12 dígits"
+ },
+ "datamatrix": {
+ "content": "Contingut",
+ "dimension": "Mida del mòdul (1–12)",
+ "quality": "Qualitat",
+ "qualityAuto": "Automàtic",
+ "quality50": "ECC 50",
+ "quality80": "ECC 80",
+ "quality100": "ECC 100",
+ "quality140": "ECC 140",
+ "quality200": "ECC 200",
+ "gs1Mode": "Mode GS1",
+ "rectangular": "Rectangular",
+ "symbolSize": "Mida del símbol",
+ "sizeAuto": "Automàtic"
+ },
+ "ellipse": {
+ "width": "Amplada",
+ "height": "Alçada",
+ "thickness": "Vora",
+ "filled": "Ple",
+ "lockAspect": "Cercle (bloca la proporció)",
+ "color": "Color",
+ "colorB": "Negre",
+ "colorW": "Blanc",
+ "reverse": "Inverteix"
+ },
+ "circle": {
+ "diameter": "Diàmetre"
+ },
+ "line": {
+ "angle": "Angle (°)",
+ "length": "Longitud",
+ "thickness": "Gruix",
+ "color": "Color",
+ "colorB": "Negre",
+ "colorW": "Blanc",
+ "reverse": "Inverteix",
+ "orientation": "Orientació"
+ },
+ "serial": {
+ "content": "Valor inicial",
+ "serialMode": "Mode de sèrie",
+ "increment": "Increment",
+ "fontHeight": "Alçada",
+ "fontWidth": "Amplada",
+ "rotation": "Rotació",
+ "zplMode": "Mode de recompte",
+ "zplModeSF": "Lletres i dígits",
+ "zplModeSN": "Només dígits"
+ },
+ "image": {
+ "source": "Origen de la imatge",
+ "selectImage": "Selecciona una imatge…",
+ "cachedGroup": "En aquest navegador",
+ "profileGroup": "Al perfil de la impressora",
+ "upload": "Puja una imatge",
+ "uploading": "S’està pujant…",
+ "uploadError": "No s’ha pogut carregar la imatge",
+ "original": "Original",
+ "widthDots": "Amplada",
+ "threshold": "Llindar monocrom",
+ "storage": "Emmagatzematge de la impressora",
+ "storeOnPrinterHint": "Fa referència a un gràfic emmagatzemat a la impressora amb ^XG. El lliurament determina si els bytes s’envien amb cada treball, un cop a l’script de configuració o mai.",
+ "storeInline": "Incrusta al codi"
+ },
+ "symbol": {
+ "symbol": "Símbol",
+ "height": "Alçada",
+ "width": "Amplada",
+ "symbolRegistered": "Marca registrada (®)",
+ "symbolCopyright": "Drets d’autor (©)",
+ "symbolTrademark": "Marca comercial (™)",
+ "symbolUL": "Certificació UL",
+ "symbolCSA": "Certificació CSA",
+ "certMarkWarningFmt": "{mark} és una marca de certificació protegida. Fes-la servir només en productes certificats per l’organització emissora."
+ },
+ "upca": {
+ "content": "Contingut (11 dígits)",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul",
+ "placeholder": "11 dígits"
+ },
+ "ean8": {
+ "content": "Contingut (7 dígits)",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul",
+ "placeholder": "7 dígits"
+ },
+ "upce": {
+ "content": "Contingut (6 dígits)",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul",
+ "placeholder": "6 dígits"
+ },
+ "upcEanExtension": {
+ "content": "Contingut (2 o 5 dígits)",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul",
+ "placeholder": "2 o 5 dígits"
+ },
+ "code49": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "moduleWidth": "Amplada del mòdul",
+ "printInterpretation": "Text llegible",
+ "mode": "Mode",
+ "modeAuto": "automàtic"
+ },
+ "interleaved2of5": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "checkDigit": "Dígit de control",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "code93": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "checkDigit": "Dígit de control",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "pdf417": {
+ "content": "Contingut",
+ "rowHeight": "Alçada de fila",
+ "securityLevel": "Nivell de seguretat (0–8)",
+ "columns": "Columnes (0 = automàtic)",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "code11": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "checkDigit": "Dígit de control",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "industrial2of5": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "standard2of5": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "codabar": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "checkDigit": "Dígit de control",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "logmars": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "msi": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "checkDigit": "Dígit de control",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "plessey": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "checkDigit": "Dígit de control",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "gs1databar": {
+ "content": "Contingut",
+ "gtinLabel": "GTIN",
+ "multiAiHint": "Per a diversos identificadors d’aplicació, tria una simbologia Expanded.",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "magnification": "Mida (1–10)",
+ "symbology": "Simbologia",
+ "segments": "Segments per fila"
+ },
+ "planet": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "postal": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "printInterpretation": "Text llegible",
+ "moduleWidth": "Amplada del mòdul"
+ },
+ "aztec": {
+ "content": "Contingut",
+ "magnification": "Mida (1–10)",
+ "ecLevel": "Correcció d’errors (0 = automàtica)"
+ },
+ "maxicode": {
+ "content": "Contingut",
+ "mode": "Mode",
+ "mode6Advisory": "El mode 6 codifica ordres de configuració del lector, no dades d’usuari"
+ },
+ "micropdf417": {
+ "content": "Contingut",
+ "rowHeight": "Alçada de fila",
+ "moduleWidth": "Amplada del mòdul",
+ "mode": "Mode"
+ },
+ "codablock": {
+ "content": "Contingut",
+ "rowHeight": "Alçada de fila",
+ "moduleWidth": "Amplada del mòdul",
+ "columns": "Columnes",
+ "security": "Comprovació de seguretat"
+ },
+ "tlc39": {
+ "content": "Contingut",
+ "height": "Alçada",
+ "moduleWidth": "Amplada del mòdul",
+ "microPdfRowHeight": "Alçada de fila MicroPDF",
+ "microPdfModuleWidth": "Amplada del mòdul MicroPDF",
+ "wideRatio": "Relació de barra ampla"
+ }
+ },
+ layers: {
+ propertiesTab: 'Propietats',
+ layersTab: 'Capes',
+ fontsTab: 'Tipus de lletra',
+ variablesTab: 'Variables',
+ empty: 'No hi ha objectes a l’etiqueta',
+ toFront: 'Porta al davant de tot',
+ forward: 'Porta endavant',
+ backward: 'Envia enrere',
+ toBack: 'Envia al darrere de tot',
+ lock: 'Bloca',
+ unlock: 'Desbloca',
+ ungroup: 'Desagrupa',
+ newGroup: 'Grup nou',
+ rename: 'Fes doble clic per canviar el nom',
+ show: 'Mostra',
+ hide: 'Amaga',
+ },
+ history: {
+ empty: 'Encara no hi ha historial.',
+ title: 'Historial',
+ clear: 'Esborra l’historial',
+ initial: 'Obert',
+ load: 'Disseny carregat',
+ addOneFmt: 'S’ha afegit {name}',
+ addManyFmt: 'S’han afegit {count} objectes',
+ removeOneFmt: 'S’ha eliminat {name}',
+ removeManyFmt: 'S’han eliminat {count} objectes',
+ moveOneFmt: 'S’ha mogut {name}',
+ moveManyFmt: 'S’han mogut {count} objectes',
+ resizeOneFmt: 'S’ha redimensionat {name}',
+ resizeManyFmt: 'S’han redimensionat {count} objectes',
+ editOneFmt: 'S’ha editat {name}',
+ editManyFmt: 'S’han editat {count} objectes',
+ group: 'Agrupació modificada',
+ reorder: 'Ordre modificat',
+ variableFmt: 'Variable {name}',
+ variableGeneric: 'Variables modificades',
+ dataset: 'Origen de dades modificat',
+ label: 'Configuració de l’etiqueta',
+ page: 'Canvi de pàgina',
+ mixed: 'Diversos canvis',
+ },
+ variables: {
+ panelHint: 'Valors per defecte que s’omplen en imprimir. Vincula un camp des de la pestanya Propietats.',
+ add: 'Afegeix una variable',
+ empty: 'Encara no hi ha variables.',
+ connectData: 'Connecta dades',
+ nameLabel: 'Nom',
+ fnLabel: 'Posició',
+ defaultLabel: 'Per defecte',
+ noBindings: 'sense ús',
+ confirmDelete: 'Elimina',
+ cancel: 'Cancel·la',
+ noSlotsLeft: 'Les 99 posicions estan ocupades.',
+ nameInUse: 'El nom ja es fa servir.',
+ nameInvalid: 'Nom no vàlid.',
+ slotInUse: 'La posició ja es fa servir.',
+ notBound: 'Sense vincular',
+ createNew: '+ Crea una variable…',
+ unbindAria: 'Desvincula la variable',
+ newNamePlaceholder: 'Nom de la variable nova',
+ create: 'Crea',
+ nameRequired: 'Cal indicar un nom.',
+ emptyDefault: '(buit)',
+ removeAriaFmt: 'Elimina la variable {name}',
+ bindingsSingular: '1 vinculació',
+ bindingsPluralFmt: '{n} vinculacions',
+ deleteUnboundFmt: 'Vols eliminar la variable "{name}"? No està vinculada a cap camp.',
+ deleteBoundFmt: 'Vols eliminar la variable "{name}"? Està vinculada a {n} camps; es desvincularan i recuperaran l’últim valor literal.',
+ badgeBoundFmt: 'Vinculat a {name}',
+ inheritsLengthFmt: 'hereta {n} caràcters',
+ inheritsLengthHint: 'Nombre de caràcters que compta un marcador d’aquesta variable als creadors i a les comprovacions de longitud, heretat del valor per defecte.',
+ csvMappingTitle: 'Assignació de camps',
+ csvMappingHint: 'Associa cada variable a una columna de dades. Deixa-la sense assignar per continuar fent servir el valor per defecte.',
+ csvVariableHeader: 'Variable',
+ csvColumnHeader: 'Columna',
+ csvSampleHeader: 'Mostra',
+ csvSamplePlaceholder: '(per defecte)',
+ csvSampleEmpty: '(buit)',
+ csvIgnoreOption: '(sense assignar)',
+ csvNameEmpty: 'Obligatori',
+ csvNameDuplicate: 'Duplicat',
+ csvWillBeCreated: 'es crearà',
+ csvDuplicateColumn: 'També vinculada a una altra variable',
+ csvRemoveDraftAria: 'Descarta de l’esborrany',
+ csvNoVariables: 'Encara no hi ha variables definides. Afegeix-ne una a sota o al panell Variables.',
+ csvActiveRowLabel: 'Fila de previsualització',
+ csvActiveRowOf: 'de',
+ csvActiveRowTooltip: 'Fila que es previsualitza al llenç. La pots canviar en qualsevol moment.',
+ csvApply: 'Aplica',
+ csvClose: 'Tanca',
+ csvHeaderMismatchWarning: 'Les columnes de dades han canviat des de l’última assignació desada.',
+ csvOptionsTitle: 'Opcions CSV',
+ csvDelimiterLabel: 'Delimitador',
+ csvDelimiterAuto: 'Detecció automàtica',
+ csvDelimiterComma: 'Coma (,)',
+ csvDelimiterSemicolon: 'Punt i coma (;)',
+ csvDelimiterTab: 'Tabulador',
+ csvHasHeaderRow: 'La primera fila conté capçaleres',
+ csvSkipRowsLabel: 'Omet les primeres N files',
+ csvEncodingLabel: 'Codificació del text',
+ csvEncodingUtf8: 'UTF-8 (per defecte)',
+ csvEncodingWin1252: 'Windows-1252 (ANSI / Europa occidental)',
+ csvEncodingIso88591: 'ISO-8859-1 (llatí 1)',
+ csvEncodingUtf16le: 'UTF-16 LE',
+ csvNoCsvLoaded: 'Importa primer un CSV des del menú Fitxer.',
+ csvParseError: 'No s’ha pogut interpretar amb les opcions actuals.',
+ csvReplaceCsvTitle: 'Substitueix les dades CSV',
+ csvReplaceCsvBodyFmt: 'Vols substituir "{old}" per "{new}"?',
+ csvReplaceCsvSameHeaders: 'Els noms de les columnes coincideixen. Es conserva l’assignació.',
+ csvReplaceCsvSameColumnsFmt: 'El nombre de columnes coincideix ({n}). Es conserva l’assignació.',
+ csvReplaceCsvDifferentHeaders: 'El fitxer nou té noms de columna diferents. L’assignació actual no hi coincidirà del tot.',
+ csvReplaceCsvDifferentColumnsFmt: 'El fitxer nou té un nombre de columnes diferent (abans {n}). L’assignació actual no hi coincidirà del tot.',
+ csvReplaceAction: 'Substitueix',
+ csvDiscardMapping: 'Descarta l’assignació',
+ csvKeepAndRemap: 'Conserva i reassigna',
+ csvSourceCsvTip: 'El valor prové de la columna de dades "{header}".',
+ csvSourceOrphanTip: 'Assignada a "{header}", però aquesta columna no és a les dades actuals. Mostra defaultValue.',
+ csvSourceDefaultTip: 'Sense assignar a cap columna de dades. Mostra defaultValue.',
+ csvBadgeConfigureMapping: 'Configura l’assignació',
+ csvBadgeDiscardCsv: 'Descarta les dades',
+ csvBadgeRowsMappedFmt: '{rowCount} files · {mapped} de {total} assignades',
+ csvBadgePrevRow: 'Fila anterior',
+ csvBadgeNextRow: 'Fila següent',
+ csvBadgeRowLabel: 'fila',
+ csvBadgePreviewMode: 'Previsualització',
+ csvBadgeSchemaMode: 'Esquema',
+ csvBadgePreviewTip: 'Es mostren les dades de la fila (o defaultValue si no hi ha assignació). Fes clic per mostrar els marcadors «variable».',
+ csvBadgePreviewTipNoCsv: 'Es mostra defaultValue. Fes clic per mostrar els marcadors «variable».',
+ csvBadgeSchemaTip: 'Es mostren els marcadors «variable». Fes clic per previsualitzar els valors.',
+ csvDiscardConfirmFmt: 'Vols descartar les dades CSV de "{filename}"? Es conserva l’assignació perquè tornar a importar el mateix fitxer ho restauri tot.',
+ csvDiscardConfirmAction: 'Descarta',
+ csvSavedMappingTitle: 'Assignació desada, sense dades carregades',
+ csvSavedMappingDescFmt: '{mapped} de {total} variables esperen dades importades. Torna a importar un origen de dades per aplicar-les.',
+ csvSavedMappingDiscard: 'Descarta l’assignació',
+ dbProfileLabel: 'Connexió',
+ dbAddProfile: 'Connexió nova',
+ dbNameLabel: 'Nom',
+ dbFileLabel: 'Fitxer de base de dades',
+ dbBrowse: 'Explora…',
+ dbTableLabel: 'Taula',
+ dbLoad: 'Carrega les dades',
+ dbDeleteProfile: 'Elimina la connexió',
+ dbDeleteConfirmFmt: 'Vols eliminar la connexió "{name}"?',
+ dbNoProfiles: 'Encara no hi ha connexions desades.',
+ dbTablesErrorFmt: 'No s’han pogut llegir les taules: {error}',
+ dbFetchErrorFmt: 'No s’han pogut carregar les dades: {error}',
+ dbReconnectTitle: 'Enllaç desat a la base de dades',
+ dbReconnectAction: 'Recarrega des de la base de dades',
+ dbReconnectMissingProfile: 'La connexió desada ja no existeix. Obre el diàleg de bases de dades per triar-ne una.',
+ dbTruncatedFmt: 'Només s’han carregat les primeres {n} files; la taula en té més.',
+ dbDiscardConfirmFmt: 'Vols descartar les files carregades de la base de dades? Es conserven l’assignació i la connexió.',
+ dbDriverLabel: 'Tipus',
+ dbDriverSqlite: 'Fitxer SQLite',
+ dbDriverPostgres: 'PostgreSQL',
+ dbDriverMysql: 'MySQL / MariaDB',
+ dbHostLabel: 'Servidor',
+ dbPortLabel: 'Port',
+ dbDatabaseLabel: 'Base de dades',
+ dbUserLabel: 'Usuari',
+ dbPasswordLabel: 'Contrasenya',
+ dbPasswordStoredHint: 'Desada al clauer del sistema. Deixa-ho buit per conservar la contrasenya desada.',
+ dbPasswordSaveErrorFmt: 'No s’ha pogut desar la contrasenya: {error}',
+ dbSslLabel: 'Xifratge',
+ dbPasswordClear: 'Elimina la contrasenya desada',
+ sourceBound: 'vinculada',
+ sourceOrphan: 'òrfena',
+ sourceDefault: 'per defecte',
+ excelSheetLabel: 'Full de càlcul',
+ excelReadErrorFmt: 'No s’ha pogut llegir el fitxer Excel: {error}',
+ excelDiscardConfirm: 'Vols descartar les files importades d’Excel? Es conserva l’assignació.',
+ zplDiscardConfirm: 'Vols descartar les files importades dels blocs de recuperació ZPL? Es conserva l’assignació.',
+ },
+ connectData: {
+ title: 'Connecta dades',
+ chooseSource: 'Com vols connectar les dades?',
+ csv: 'Fitxer CSV',
+ excel: 'Fitxer Excel',
+ sqlite: 'Fitxer SQLite',
+ mysql: 'MySQL / MariaDB',
+ postgres: 'PostgreSQL',
+ desktopOnly: 'Requereix l’aplicació d’escriptori.',
+ connect: 'Connecta',
+ doneTitle: 'Dades connectades',
+ doneBody: 'Les columnes s’han assignat a variables. Vincula una variable a un camp per mostrar les dades a l’etiqueta.',
+ finish: 'Fet',
+ },
+ variableField: {
+ groupVariables: 'Variables',
+ groupDateTime: 'Data i hora',
+ channelLabel: 'Canal',
+ inField: 'al camp',
+ searchVariable: 'Cerca una variable…',
+ offsetSummary: 'Desplaçament',
+ offsetEdit: 'Edita',
+ offsetClose: 'Tanca',
+ modeVariable: 'Variable',
+ modeSerial: 'Número de sèrie',
+ serialHint: 'Augmenta automàticament amb cada etiqueta impresa.',
+ },
+ variableBuilder: {
+ launcherTitle: 'Edita el contingut',
+ title: 'Edita el contingut',
+ subtitle: 'Insereix valors dinàmics com a distintius.',
+ close: 'Tanca',
+ done: 'Fet',
+ editorLabel: 'Contingut',
+ placeholder: 'Escriu text o insereix una variable…',
+ paletteVariableTitle: 'Insereix una variable',
+ paletteDateTimeTitle: 'Insereix data i hora',
+ paletteControlTitle: 'Tecles de control',
+ controlHint: 'Els lectors les envien com a pulsacions de tecles',
+ ctrlTab: 'Tabulador',
+ ctrlCr: 'Retorn',
+ ctrlLf: 'Salt de línia',
+ ctrlGs: 'Separador de grup',
+ ctrlFs: 'Separador de camp',
+ manageInVariablesTab: 'Es gestiona a la pestanya Variables',
+ bindWhole: 'Vincula tot el camp a aquesta variable',
+ remove: 'Elimina',
+ defaultValueLabel: 'Valor per defecte',
+ inspectorEmpty: 'Fes clic en un distintiu del camp per editar-ne el valor per defecte o el canal.',
+ inspectorVarHint: 'Pertany a la variable i s’aplica a tots els llocs on es fa servir. La columna CSV i el nom es gestionen a la pestanya Variables.',
+ inspectorClockHint: 'S’omple en imprimir amb el rellotge en temps real de la impressora; tria un desplaçament horari amb el canal.',
+ inspectorOrphanHint: 'Nom de variable desconegut; crea-la a la paleta o corregeix-ne l’escriptura.',
+ readonly: 'només de lectura',
+ dataSourceTitle: 'Origen de dades',
+ variablesTabLink: 'Pestanya Variables',
+ rowsLabel: 'files',
+ mappedLabel: 'assignades',
+ rowLabel: 'Fila',
+ noColumn: 'sense columna',
+ assignLink: 'assigna',
+ fallbackNote: 'Per defecte = valor alternatiu',
+ noDataSource: 'No hi ha cap origen de dades carregat.',
+ prevRow: 'Fila anterior',
+ nextRow: 'Fila següent',
+ summaryEmpty: 'Text literal',
+ editorHelp: 'Una sola variable coneguda es converteix en un camp únic; el text mixt o diversos tokens es converteixen en una plantilla.',
+ },
+ fonts: {
+ heading: 'Tipus de lletra',
+ noFonts: 'No hi ha tipus de lletra carregats',
+ addFont: 'Afegeix un tipus de lletra',
+ add: 'Afegeix',
+ printerFilename: 'Nom del fitxer a la impressora',
+ printerFilenamePlaceholder: 'p. ex. ARIAL.TTF',
+ upload: 'Puja',
+ fromComputer: 'Des d’aquest ordinador',
+ filterFonts: 'Filtra els tipus de lletra',
+ noInstalledFonts: 'Cap tipus de lletra instal·lat és adequat. S’exclouen els de més de 4 MiB i les col·leccions tipogràfiques.',
+ noFilterMatch: 'Cap tipus de lletra instal·lat coincideix amb el filtre.',
+ systemFontsFailed: 'No s’han pogut llegir els tipus de lletra instal·lats.',
+ restrictedLicense: 'La llicència del tipus de lletra en prohibeix la incrustació.',
+ variableFont: 'Tipus de lletra variable; la impressora en fa servir la instància per defecte.',
+ cancel: 'Cancel·la',
+ delete: 'Elimina',
+ deleteConfirm: 'Vols eliminar aquest tipus de lletra del navegador? Els dissenys desats anteriorment que el fan servir el perdran.',
+ deleteHistoryOne: 'Això també elimina l’únic pas de l’historial de desfer que el fa servir.',
+ deleteHistoryManyFmt: 'Això també elimina {n} passos de l’historial de desfer que el fan servir.',
+ uploadError: 'No s’ha pogut carregar el fitxer del tipus de lletra',
+ faceRejected: 'El navegador no pot representar aquest tipus de lletra a la previsualització. La impressora potser sí que l’accepta.',
+ nameTaken: 'Ja hi ha un tipus de lletra amb aquest nom d’impressora i bytes diferents a la memòria cau. Fes servir un altre nom de fitxer o elimina primer el tipus de lletra de la memòria cau.',
+ nameUnusable: 'El nom del fitxer no dona cap nom d’impressora quan es redueix a lletres i dígits. Canvia primer el nom del fitxer.',
+ inUse: 'Encara el fa servir un camp de text o un àlies d’aquest disseny.',
+ inProfile: 'Encara el proporciona el perfil de la impressora. Elimina’l primer a Objectes.',
+ inClipboard: 'Encara és al porta-retalls.',
+ inRestore: 'Encara el fa servir l’etiqueta que un agent ha substituït. Restaura o descarta primer aquella etiqueta.',
+ aliasHint: 'Àlies ZPL per a aquesta etiqueta (1 caràcter, A-Z o 0-9)',
+ aliasAssigned: 'Àlies ZPL assignat a aquesta etiqueta',
+ builtinAliasWarning: 'Substitueix el tipus de lletra integrat de la impressora per aquesta pujada.',
+ embedLargeWarning: 'Tipus de lletra gran: s’envia amb cada treball i pot alentir la previsualització ZPL.',
+ manualMappingsHeading: 'Tipus de lletra residents a la impressora',
+ manualMappingsHint: 'Fa referència a un tipus de lletra que ja existeix a la impressora. Aquí no es puja ni es previsualitza; només s’emet com a referència ZPL.',
+ addManualMapping: 'Afegeix un tipus de lletra de la impressora',
+ },
+ delivery: {
+ label: 'Lliurament',
+ job: 'Amb cada treball',
+ setup: 'Un cop a l’script de configuració',
+ printer: 'Ja és a la impressora',
+ jobHint: 'Els bytes s’envien amb cada treball d’impressió.',
+ setupHint: 'L’script de configuració d’aquest perfil d’impressora inclou el fitxer. Els treballs només hi fan referència.',
+ printerFontHint: 'Els treballs només fan referència al tipus de lletra. Si la impressora no el té, el text s’imprimeix amb el tipus de lletra per defecte.',
+ printerGraphicHint: 'Els treballs només fan referència al gràfic. Si la impressora no el té, no s’imprimeix res al seu lloc.',
+ jobNeedsAlias: 'Cal un àlies perquè ^CW pugui fer referència al fitxer.',
+ setupNeedsBytes: 'Calen les dades de la imatge per codificar la pujada.',
+ jobNeedsBytes: 'Calen les dades de la imatge per enviar-la amb el treball.',
+ manageObjects: 'Gestiona els objectes emmagatzemats',
+ opaqueBytes: 'Els bytes es conserven tal com s’han importat i no es poden emmagatzemar a la impressora.',
+ formatJobHint: 'Cada treball torna a desar el format i l’imprimeix amb les files d’un conjunt de dades.',
+ formatSetupHint: 'L’script de configuració d’aquest perfil d’impressora desa el format un cop. Els treballs només envien les dades.',
+ formatPrinterHint: 'Els treballs només envien les dades. Si el format no és a la impressora, no s’imprimeix res.',
+ formatNeedsShortName: 'La recuperació llegeix noms de fins a 8 caràcters.',
+ formatNameContested: 'Una altra pàgina ja desa el format amb aquest nom.',
+ },
+ template: {
+ section: 'Plantilla',
+ onPrinter: 'A la impressora',
+ notStored: 'Sense emmagatzemar',
+ clear: 'Esborra el nom',
+ slots: 'Posicions',
+ noSlots: 'No hi ha variables en aquesta pàgina.',
+ dataset: 'Conjunt de dades',
+ noDataset: 'No hi ha cap conjunt de dades carregat.',
+ rowsFmt: '{n} files',
+ openVariables: 'Variables',
+ pageTemplateFmt: 'Plantilla d’aquesta pàgina: {path} · {way}',
+ openPage: 'Pàgina',
+ openSetupScript: 'Mostra l’script de configuració',
+ },
+} as const;
+
+export default ca;
diff --git a/src/locales/catalog/ca.json b/src/locales/catalog/ca.json
new file mode 100644
index 00000000..7b2f536e
--- /dev/null
+++ b/src/locales/catalog/ca.json
@@ -0,0 +1,4686 @@
+{
+ "^XA": {
+ "hash": "f3d074de",
+ "summary": "Inicia un format d’etiqueta nou. Les ordres posteriors defineixen els camps, la gestió del material i el comportament de la impressora per a aquesta etiqueta."
+ },
+ "^XZ": {
+ "hash": "bf5bc6ff",
+ "summary": "Tanca el format d’etiqueta actual i l’envia a imprimir."
+ },
+ "^PW": {
+ "hash": "872ad16c",
+ "summary": "Estableix l’amplada imprimible en punts. La impressora retalla el contingut que supera aquesta amplada.",
+ "reference": {
+ "hash": "7f2591f0",
+ "params": [
+ {
+ "meaning": "amplada d’impressió en punts",
+ "values": "de 2 a l’amplada de l’etiqueta",
+ "default": "últim valor desat"
+ }
+ ]
+ }
+ },
+ "^LL": {
+ "hash": "86c085dc",
+ "summary": "Estableix la longitud de l’etiqueta en punts i defineix on acaba el format imprimible.",
+ "reference": {
+ "hash": "97877e8d",
+ "params": [
+ {
+ "meaning": "longitud de l’etiqueta en punts",
+ "values": "d’1 a 32000",
+ "default": "ajust de la impressora"
+ },
+ {
+ "meaning": "s’aplica a tot el material",
+ "values": "N només continu, Y tot el material",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^LH": {
+ "hash": "d8a36b68",
+ "summary": "Mou la posició d’origen de l’etiqueta i canvia l’origen de les coordenades dels camps posteriors.",
+ "reference": {
+ "hash": "87ecbcbd",
+ "params": [
+ {
+ "meaning": "posició d’origen de l’etiqueta a l’eix x",
+ "values": "de 0 a 32000",
+ "default": "0 o l’últim valor desat"
+ },
+ {
+ "meaning": "posició d’origen de l’etiqueta a l’eix y",
+ "values": "de 0 a 32000",
+ "default": "0 o l’últim valor desat"
+ }
+ ]
+ }
+ },
+ "^LS": {
+ "hash": "12991cd1",
+ "summary": "Aplica un desplaçament horitzontal a les posicions dels camps per mantenir la compatibilitat amb formats Zebra antics.",
+ "reference": {
+ "hash": "6a356728",
+ "params": [
+ {
+ "meaning": "desplaçament a l’esquerra de totes les posicions de camp",
+ "values": "de -9999 a 9999",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^LT": {
+ "hash": "6d055f3e",
+ "summary": "Afegeix un desplaçament vertical a tot el format respecte de la vora superior del material.",
+ "reference": {
+ "hash": "7fb651cd",
+ "params": [
+ {
+ "meaning": "mou tot el format amunt o avall en files de punts",
+ "values": "de -120 a 120, XiIIIPlus 600 dpi de -240 a 240"
+ }
+ ]
+ }
+ },
+ "^MU": {
+ "hash": "a9e9b73e",
+ "summary": "Estableix les unitats de coordenades en punts, polzades o mil·límetres i permet escalar formats entre resolucions d’impressió.",
+ "reference": {
+ "hash": "ab766c80",
+ "params": [
+ {
+ "meaning": "unitats de coordenades dels camps següents",
+ "values": "D punts, I polzades, M mil·límetres",
+ "default": "D"
+ },
+ {
+ "meaning": "resolució base del format en punts per polzada",
+ "values": "150, 200, 300"
+ },
+ {
+ "meaning": "resolució de destinació de la conversió",
+ "values": "300, 600"
+ }
+ ]
+ }
+ },
+ "^MM": {
+ "hash": "715bf316",
+ "summary": "Estableix el mode de gestió del material després d’imprimir, incloent-hi esquinçament, despreniment, tallador, rebobinatge i aplicador.",
+ "reference": {
+ "hash": "188f7006",
+ "params": [
+ {
+ "meaning": "mode de gestió del material després d’imprimir",
+ "values": "T esquinçament, P despreniment, R rebobinatge, A aplicador, C tallador, D tallador diferit, F rfid, K quiosc",
+ "default": "ajust de la impressora"
+ },
+ {
+ "meaning": "despreniment previ abans de l’etiqueta següent",
+ "values": "N no, Y sí",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^MT": {
+ "hash": "11020285",
+ "summary": "Selecciona el mode de transferència tèrmica o tèrmica directa segons si el material carregat fa servir cinta.",
+ "reference": {
+ "hash": "6bd664fd",
+ "params": [
+ {
+ "meaning": "tipus de material que fa servir la impressora",
+ "values": "T transferència tèrmica, D tèrmica directa"
+ }
+ ]
+ }
+ },
+ "^PQ": {
+ "hash": "2ee04fa7",
+ "summary": "Estableix la quantitat d’impressió, l’agrupació de pauses o talls i les còpies per valor de sèrie.",
+ "reference": {
+ "hash": "45d2bc7d",
+ "params": [
+ {
+ "meaning": "nombre total d’etiquetes a imprimir",
+ "values": "d’1 a 99999999",
+ "default": "1"
+ },
+ {
+ "meaning": "etiquetes impreses abans d’una pausa",
+ "values": "d’1 a 99999999",
+ "default": "0"
+ },
+ {
+ "meaning": "còpies de cada número de sèrie",
+ "values": "de 0 a 99999999",
+ "default": "0"
+ },
+ {
+ "meaning": "omet el recompte de pausa",
+ "values": "N no, Y sí",
+ "default": "N"
+ },
+ {
+ "meaning": "talla després d’una etiqueta RFID invalidada",
+ "values": "N no, Y sí",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "^LR": {
+ "hash": "2a57db4c",
+ "summary": "Inverteix la impressió dels camps posteriors intercanviant el primer pla i el fons.",
+ "reference": {
+ "hash": "a999a955",
+ "params": [
+ {
+ "meaning": "inverteix el color d’impressió dels camps següents",
+ "values": "N no, Y sí",
+ "default": "N o l’últim valor desat"
+ }
+ ]
+ }
+ },
+ "^PO": {
+ "hash": "747bcecc",
+ "summary": "Gira tot el format d’etiqueta 180 graus.",
+ "reference": {
+ "hash": "954b8a54",
+ "params": [
+ {
+ "meaning": "imprimeix l’etiqueta cap per avall",
+ "values": "N normal, I invertit",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^PM": {
+ "hash": "2e2ee22b",
+ "summary": "Reflecteix horitzontalment l’àrea imprimible.",
+ "reference": {
+ "hash": "12ca3665",
+ "params": [
+ {
+ "meaning": "reflecteix l’etiqueta d’esquerra a dreta",
+ "values": "N no, Y sí",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^PR": {
+ "hash": "dc62c5d8",
+ "summary": "Estableix les velocitats d’impressió, avanç ràpid i retrocés en polzades per segon.",
+ "reference": {
+ "hash": "70b838c7",
+ "params": [
+ {
+ "meaning": "velocitat d’impressió en polzades per segon",
+ "values": "d’1 a 14, o A 2, B 3, C 4, D 6, E 8",
+ "default": "6"
+ },
+ {
+ "meaning": "velocitat d’avanç ràpid d’una etiqueta en blanc",
+ "values": "de 2 a 14",
+ "default": "6"
+ },
+ {
+ "meaning": "velocitat de retrocés després d’imprimir",
+ "values": "de 2 a 14",
+ "default": "2"
+ }
+ ]
+ }
+ },
+ "^FO": {
+ "hash": "630ff472",
+ "summary": "Situa el camp següent respecte de l’origen de l’etiqueta fent servir la cantonada superior esquerra.",
+ "reference": {
+ "hash": "6d7d1abf",
+ "params": [
+ {
+ "meaning": "posició horitzontal en punts",
+ "values": "de 0 a 32000",
+ "default": "0"
+ },
+ {
+ "meaning": "posició vertical en punts",
+ "values": "de 0 a 32000",
+ "default": "0"
+ },
+ {
+ "meaning": "justificació",
+ "values": "0 esquerra, 1 dreta, 2 automàtic",
+ "default": "últim ^FW"
+ }
+ ]
+ }
+ },
+ "^FT": {
+ "hash": "b65c2858",
+ "summary": "Situa el camp següent respecte de la línia de base o la vora del codi de barres, amb un ancoratge estable per als camps girats.",
+ "reference": {
+ "hash": "8622dfba",
+ "params": [
+ {
+ "meaning": "posició horitzontal en punts",
+ "values": "de 0 a 32000",
+ "default": "última posició de camp"
+ },
+ {
+ "meaning": "posició vertical en punts",
+ "values": "de 0 a 32000",
+ "default": "última posició de camp"
+ },
+ {
+ "meaning": "justificació",
+ "values": "0 esquerra, 1 dreta, 2 automàtic",
+ "default": "últim ^FW"
+ }
+ ]
+ }
+ },
+ "^FD": {
+ "hash": "7d45febb",
+ "summary": "Proporciona el contingut del camp actual, incloent-hi text, dades de codis de barres o dades RFID.",
+ "reference": {
+ "hash": "9d86f113",
+ "params": [
+ {
+ "meaning": "contingut del camp",
+ "values": "qualsevol dada imprimible de fins a 3072 bytes, sense caràcters de prefix"
+ }
+ ]
+ }
+ },
+ "^FS": {
+ "hash": "315545e6",
+ "summary": "Acaba la definició del camp actual."
+ },
+ "^FH": {
+ "hash": "cf2f32c2",
+ "summary": "Activa els escapaments hexadecimals dins de les dades del camp per a bytes binaris i caràcters reservats d’ordres.",
+ "reference": {
+ "hash": "ee6b1d75",
+ "params": [
+ {
+ "meaning": "caràcter indicador hexadecimal",
+ "values": "qualsevol caràcter excepte els prefixos de format i control",
+ "default": "_"
+ }
+ ]
+ }
+ },
+ "^FR": {
+ "hash": "8558c364",
+ "summary": "Inverteix el primer pla i el fons només per al camp següent."
+ },
+ "^FX": {
+ "hash": "4b631378",
+ "summary": "Afegeix un camp de comentari. La impressora n’ignora el contingut fins al separador de camp següent.",
+ "reference": {
+ "hash": "fada4673",
+ "params": [
+ {
+ "meaning": "text de comentari que no s’imprimeix",
+ "values": "qualsevol text, ignorat fins a l’ordre següent"
+ }
+ ]
+ }
+ },
+ "^FW": {
+ "hash": "e6ac176b",
+ "summary": "Estableix l’orientació per defecte dels camps i, en microprogramari recent, la justificació per defecte.",
+ "reference": {
+ "hash": "46229c71",
+ "params": [
+ {
+ "meaning": "rotació per defecte dels camps",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "N"
+ },
+ {
+ "meaning": "justificació per defecte",
+ "values": "0 esquerra, 1 dreta, 2 automàtic",
+ "default": "automàtic per a ^TB, esquerra en els altres casos"
+ }
+ ]
+ }
+ },
+ "^FB": {
+ "hash": "fff60b96",
+ "summary": "Distribueix les dades del camp dins d’un bloc d’amplada fixa amb controls de nombre de línies, espaiat, sagnat i justificació.",
+ "reference": {
+ "hash": "ad6b7cab",
+ "params": [
+ {
+ "meaning": "amplada del bloc en punts",
+ "values": "de 0 a l’amplada de l’etiqueta",
+ "default": "0"
+ },
+ {
+ "meaning": "màxim de línies",
+ "values": "d’1 a 9999",
+ "default": "1"
+ },
+ {
+ "meaning": "interlineat addicional en punts",
+ "values": "de -9999 a 9999",
+ "default": "0"
+ },
+ {
+ "meaning": "justificació",
+ "values": "L esquerra, C centre, R dreta, J justificat",
+ "default": "L"
+ },
+ {
+ "meaning": "sagnat francès de les línies següents en punts",
+ "values": "de 0 a 9999",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^TB": {
+ "hash": "82215c30",
+ "summary": "Distribueix el text dins d’un rectangle d’amplada i alçada fixes i retalla el que en sobresurt.",
+ "reference": {
+ "hash": "a7cfb9e1",
+ "params": [
+ {
+ "meaning": "rotació del bloc",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^A"
+ },
+ {
+ "meaning": "amplada del bloc en punts",
+ "values": "d’1 a l’amplada de l’etiqueta",
+ "default": "1"
+ },
+ {
+ "meaning": "alçada del bloc en punts",
+ "values": "d’1 a la longitud de l’etiqueta",
+ "default": "1"
+ }
+ ]
+ }
+ },
+ "^FN": {
+ "hash": "82f5e3c1",
+ "summary": "Assigna un número a un camp variable en formats emmagatzemats i recuperats.",
+ "reference": {
+ "hash": "2c9942a6",
+ "params": [
+ {
+ "meaning": "número del camp",
+ "values": "de 0 a 9999",
+ "default": "0"
+ },
+ {
+ "meaning": "text opcional de la sol·licitud KDU",
+ "values": "fins a 255 caràcters alfanumèrics"
+ }
+ ]
+ }
+ },
+ "^FV": {
+ "hash": "ccd42fa5",
+ "summary": "Proporciona dades per a un camp variable. A diferència de les dades ^FD, s’esborren després d’imprimir l’etiqueta.",
+ "reference": {
+ "hash": "a86e6531",
+ "params": [
+ {
+ "meaning": "dades del camp variable",
+ "values": "cadena de 0 a 3072 bytes"
+ }
+ ]
+ }
+ },
+ "^FE": {
+ "hash": "7edab05e",
+ "summary": "Estableix el caràcter per incrustar valors de camps numerats dins de la cadena d’un altre camp.",
+ "reference": {
+ "hash": "2bb6b78f",
+ "params": [
+ {
+ "meaning": "delimitador de concatenació de camps",
+ "values": "qualsevol caràcter excepte els prefixos de format i control",
+ "default": "#"
+ }
+ ]
+ }
+ },
+ "^FC": {
+ "hash": "a867e6f6",
+ "summary": "Estableix els marcadors dels tokens del rellotge en temps real dins de les dades del camp.",
+ "reference": {
+ "hash": "048c0ec1",
+ "params": [
+ {
+ "meaning": "caràcter indicador del rellotge principal",
+ "values": "qualsevol caràcter ASCII",
+ "default": "%"
+ },
+ {
+ "meaning": "caràcter indicador del rellotge secundari",
+ "values": "qualsevol caràcter ASCII diferent d’a"
+ },
+ {
+ "meaning": "caràcter indicador del tercer rellotge",
+ "values": "qualsevol caràcter ASCII diferent d’a i b"
+ }
+ ]
+ }
+ },
+ "^BY": {
+ "hash": "ff32dae7",
+ "summary": "Estableix l’amplada del mòdul, la relació entre barres amples i estretes i l’alçada per defecte dels camps de codi de barres posteriors.",
+ "reference": {
+ "hash": "50612c57",
+ "params": [
+ {
+ "meaning": "amplada del mòdul en punts",
+ "values": "d’1 a 10",
+ "default": "2"
+ },
+ {
+ "meaning": "relació entre barres amples i estretes",
+ "values": "de 2.0 a 3.0 en passos de 0.1",
+ "default": "3.0"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "qualsevol alçada en punts",
+ "default": "10"
+ }
+ ]
+ }
+ },
+ "^FM": {
+ "hash": "3f270842",
+ "summary": "Situa segments PDF417 o MicroPDF417 en orígens específics quan un missatge ocupa diversos símbols.",
+ "reference": {
+ "hash": "32d7679b",
+ "params": [
+ {
+ "meaning": "eix x del primer símbol, repeteix els parells per afegir-ne més",
+ "values": "de 0 a 32000, o e per ometre aquest símbol"
+ },
+ {
+ "meaning": "eix y del primer símbol, repeteix els parells per afegir-ne més",
+ "values": "de 0 a 32000, o e per ometre aquest símbol"
+ }
+ ]
+ }
+ },
+ "^FP": {
+ "hash": "7e64a235",
+ "summary": "Estableix l’ordre dels caràcters del camp actual i pot afegir espaiat addicional entre caràcters.",
+ "reference": {
+ "hash": "ba99b0c7",
+ "params": [
+ {
+ "meaning": "direcció d’impressió",
+ "values": "H horitzontal, V vertical, R invers",
+ "default": "H"
+ },
+ {
+ "meaning": "espai addicional entre caràcters en punts",
+ "values": "de 0 a 9999",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^A0": {
+ "hash": "8e0f770f",
+ "summary": "Selecciona el tipus de lletra escalable resident 0 per al camp següent amb la mida i l’orientació indicades.",
+ "reference": {
+ "hash": "ff3e3dd4",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada dels caràcters en punts",
+ "values": "de 10 a 32000",
+ "default": "últim ^CF"
+ },
+ {
+ "meaning": "amplada dels caràcters en punts",
+ "values": "de 10 a 32000",
+ "default": "últim ^CF"
+ }
+ ]
+ }
+ },
+ "^A": {
+ "hash": "29c0b50a",
+ "summary": "Selecciona un tipus de lletra resident pel seu nom d’un caràcter, amb orientació, alçada i amplada opcionals.",
+ "reference": {
+ "hash": "6ce2e841",
+ "params": [
+ {
+ "meaning": "nom del tipus de lletra",
+ "values": "d’A a Z, de 0 a 9",
+ "default": "últim ^CF"
+ },
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada dels caràcters en punts",
+ "values": "de 10 a 32000 per a escalables, d’1 a 10 vegades l’alçada base per a mapes de bits",
+ "default": "últim ^CF"
+ },
+ {
+ "meaning": "amplada dels caràcters en punts",
+ "values": "de 10 a 32000 per a escalables, d’1 a 10 vegades l’amplada base per a mapes de bits",
+ "default": "últim ^CF"
+ }
+ ]
+ }
+ },
+ "^A@": {
+ "hash": "79b7d2f4",
+ "summary": "Selecciona un fitxer de tipus de lletra emmagatzemat per al camp següent, amb orientació, alçada i amplada opcionals.",
+ "reference": {
+ "hash": "aba82fa4",
+ "params": [
+ {
+ "meaning": "orientació del camp",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada dels caràcters en punts",
+ "values": "de 10 a 32000 per a escalables, d’1 a 10 vegades l’alçada base per a mapes de bits",
+ "default": "últim ^CF"
+ },
+ {
+ "meaning": "amplada dels caràcters en punts",
+ "values": "de 10 a 32000 per a escalables, d’1 a 10 vegades l’amplada base per a mapes de bits",
+ "default": "últim ^CF"
+ },
+ {
+ "meaning": "unitat que conté el tipus de lletra",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom del fitxer de tipus de lletra a fer servir",
+ "values": "qualsevol nom vàlid de tipus de lletra",
+ "default": "últim ^CF"
+ },
+ {
+ "meaning": "extensió del fitxer del tipus de lletra",
+ "values": "FNT tipus de lletra, TTF TrueType, TTE extensió TrueType"
+ }
+ ]
+ }
+ },
+ "^CF": {
+ "hash": "c92321e4",
+ "summary": "Estableix el tipus de lletra, l’alçada i l’amplada alternatius per als camps de text que no els especifiquen.",
+ "reference": {
+ "hash": "40bf32e6",
+ "params": [
+ {
+ "meaning": "tipus de lletra per defecte",
+ "values": "d’A a Z, de 0 a 9",
+ "default": "A"
+ },
+ {
+ "meaning": "alçada per defecte dels caràcters en punts",
+ "values": "de 0 a 32000",
+ "default": "9"
+ },
+ {
+ "meaning": "amplada per defecte dels caràcters en punts",
+ "values": "de 0 a 32000",
+ "default": "5 o l’últim valor desat"
+ }
+ ]
+ }
+ },
+ "^CI": {
+ "hash": "b21e3b71",
+ "summary": "Selecciona la codificació per interpretar les dades del camp, incloent-hi pàgines de codis i UTF-8.",
+ "reference": {
+ "hash": "c4702cc7",
+ "params": [
+ {
+ "meaning": "codificació de caràcters a fer servir",
+ "values": "de 0 a 36, 28 UTF-8, 29 UTF-16BE, 30 UTF-16LE",
+ "default": "0"
+ },
+ {
+ "meaning": "posició del caràcter a reassignar",
+ "values": "de 0 a 255",
+ "default": "cap"
+ },
+ {
+ "meaning": "posició del caràcter de substitució",
+ "values": "de 0 a 255",
+ "default": "cap"
+ }
+ ]
+ }
+ },
+ "^PA": {
+ "hash": "01139df4",
+ "summary": "Activa la disposició avançada del text per als camps posteriors, incloent-hi text bidireccional, conformació i funcions OpenType.",
+ "reference": {
+ "hash": "fb3e7ed3",
+ "params": [
+ {
+ "meaning": "origen de glifs per defecte",
+ "values": "0 caràcter d’espai, 1 glif del tipus de lletra",
+ "default": "0"
+ },
+ {
+ "meaning": "disposició de text bidireccional",
+ "values": "0 desactivat, 1 activat",
+ "default": "0"
+ },
+ {
+ "meaning": "conformació de caràcters",
+ "values": "0 desactivat, 1 activat",
+ "default": "0"
+ },
+ {
+ "meaning": "compatibilitat amb taules OpenType",
+ "values": "0 desactivat, 1 activat",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^CW": {
+ "hash": "0e41c729",
+ "summary": "Assigna un nom de tipus de lletra d’un caràcter a un fitxer de tipus de lletra emmagatzemat.",
+ "reference": {
+ "hash": "83fde160",
+ "params": [
+ {
+ "meaning": "lletra del tipus de lletra a afegir o substituir",
+ "values": "d’A a Z, de 0 a 9"
+ },
+ {
+ "meaning": "unitat on desar el tipus de lletra",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom del fitxer del tipus de lletra emmagatzemat",
+ "values": "fins a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer del tipus de lletra",
+ "values": "FNT tipus de lletra, TTF TrueType, TTE extensió TrueType"
+ }
+ ]
+ }
+ },
+ "^CO": {
+ "hash": "737205eb",
+ "summary": "Estableix la mida de la memòria cau dels glifs escalables representats per accelerar la impressió repetida de tipus de lletra grans.",
+ "reference": {
+ "hash": "9df7f1f9",
+ "params": [
+ {
+ "meaning": "memòria cau de caràcters activada",
+ "values": "N no, Y sí",
+ "default": "Y"
+ },
+ {
+ "meaning": "memòria cau addicional en K",
+ "values": "d’1 a 9999",
+ "default": "40"
+ },
+ {
+ "meaning": "tipus de memòria intermèdia de la memòria cau",
+ "values": "0 tipus de lletra normals, 1 tipus de lletra asiàtics",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^FL": {
+ "hash": "c18f889f",
+ "summary": "Defineix cadenes de tipus de lletra TrueType alternatius per quan el tipus de lletra base no té un glif.",
+ "reference": {
+ "hash": "727a92db",
+ "params": [
+ {
+ "meaning": "tipus de lletra d’extensió a enllaçar, dispositiu i fitxer",
+ "values": "fitxer TTF o TTE en un dispositiu"
+ },
+ {
+ "meaning": "tipus de lletra base que el rebran",
+ "values": "fitxer FNT, TTF o TTE, s’hi admeten comodins"
+ },
+ {
+ "meaning": "enllaça o desenllaça l’extensió",
+ "values": "0 desenllaça, 1 enllaça"
+ }
+ ]
+ }
+ },
+ "^LF": {
+ "hash": "93f13086",
+ "summary": "Imprimeix una etiqueta amb els enllaços de tipus de lletra configurats i les seves cadenes d’alternatives."
+ },
+ "~DB": {
+ "hash": "3aed3cba",
+ "summary": "Descarrega un tipus de lletra de mapa de bits i les seves mètriques a la memòria de la impressora.",
+ "reference": {
+ "hash": "89cb2754",
+ "params": [
+ {
+ "meaning": "unitat on desar el tipus de lletra",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom del tipus de lletra",
+ "values": "fins a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer del tipus de lletra",
+ "values": "FNT valor fix",
+ "default": "FNT"
+ },
+ {
+ "meaning": "orientació del tipus de lletra natiu",
+ "values": "N només normal",
+ "default": "N"
+ },
+ {
+ "meaning": "alçada màxima de la cel·la en punts",
+ "values": "d’1 a 32000"
+ },
+ {
+ "meaning": "amplada màxima de la cel·la en punts",
+ "values": "d’1 a 32000"
+ },
+ {
+ "meaning": "punts de la part superior de la cel·la a la línia de base",
+ "values": "d’1 a 32000"
+ },
+ {
+ "meaning": "amplada dels caràcters d’espai",
+ "values": "d’1 a 32000"
+ },
+ {
+ "meaning": "nombre de caràcters del tipus de lletra",
+ "values": "d’1 a 256"
+ },
+ {
+ "meaning": "text del titular dels drets d’autor",
+ "values": "d’1 a 63 caràcters alfanumèrics"
+ },
+ {
+ "meaning": "dades estructurades de mapa de bits per caràcter",
+ "values": "codi coixinet seguit d’alçada, amplada, desplaçaments i dades hexadecimals"
+ }
+ ]
+ }
+ },
+ "~DS": {
+ "hash": "15997aa7",
+ "summary": "Descarrega un tipus de lletra escalable Intellifont codificat a la memòria de la impressora.",
+ "reference": {
+ "hash": "4d1c3ffa",
+ "params": [
+ {
+ "meaning": "unitat on desar el tipus de lletra",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom del tipus de lletra",
+ "values": "fins a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer del tipus de lletra",
+ "values": "FNT valor fix",
+ "default": "FNT"
+ },
+ {
+ "meaning": "mida del tipus de lletra en bytes de ZTools",
+ "values": "nombre de bytes del tipus de lletra convertit"
+ },
+ {
+ "meaning": "dades en bytes del tipus de lletra codificat",
+ "values": "parells hexadecimals que coincideixen amb la mida"
+ }
+ ]
+ }
+ },
+ "~DT": {
+ "hash": "dd726145",
+ "summary": "Descarrega un tipus de lletra TrueType codificat de fins a 256 caràcters a la memòria de la impressora.",
+ "reference": {
+ "hash": "3419fdb4",
+ "params": [
+ {
+ "meaning": "unitat on desar el tipus de lletra",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom del tipus de lletra",
+ "values": "fins a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer del tipus de lletra",
+ "values": "DAT valor fix",
+ "default": "DAT"
+ },
+ {
+ "meaning": "mida del tipus de lletra en bytes",
+ "values": "nombre de bytes del tipus de lletra convertit"
+ },
+ {
+ "meaning": "dades en bytes del tipus de lletra codificat",
+ "values": "parells hexadecimals que coincideixen amb la mida"
+ }
+ ]
+ }
+ },
+ "~DU": {
+ "hash": "060fb361",
+ "summary": "Descarrega un tipus de lletra TrueType codificat de més de 256 glifs a la memòria de la impressora.",
+ "reference": {
+ "hash": "9ca55d45",
+ "params": [
+ {
+ "meaning": "unitat on desar el tipus de lletra",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom del tipus de lletra",
+ "values": "fins a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer del tipus de lletra",
+ "values": "FNT valor fix",
+ "default": "FNT"
+ },
+ {
+ "meaning": "mida del tipus de lletra en bytes",
+ "values": "nombre de bytes del tipus de lletra convertit"
+ },
+ {
+ "meaning": "dades en bytes del tipus de lletra codificat",
+ "values": "parells hexadecimals que coincideixen amb la mida"
+ }
+ ]
+ }
+ },
+ "~DE": {
+ "hash": "07fddda6",
+ "summary": "Descarrega una taula de codificació que associa els bytes de dades dels camps a valors Unicode per a tipus de lletra TrueType.",
+ "reference": {
+ "hash": "57df4bf5",
+ "params": [
+ {
+ "meaning": "unitat que conté la taula",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom de la taula",
+ "values": "fins a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer de taula",
+ "values": "DAT valor fix",
+ "default": "DAT"
+ },
+ {
+ "meaning": "mida de la taula en bytes",
+ "values": "nombre de bytes de la taula convertida"
+ },
+ {
+ "meaning": "dades en bytes de la taula codificada",
+ "values": "parells hexadecimals que coincideixen amb la mida"
+ }
+ ]
+ }
+ },
+ "^BC": {
+ "hash": "e992c85f",
+ "summary": "Dibuixa un codi de barres Code 128 per a dades ASCII de longitud variable, amb modes de canvi automàtic de subconjunt i dades UCC/EAN.",
+ "reference": {
+ "hash": "efa0586e",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "N no, Y sí",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "N no, Y sí",
+ "default": "N"
+ },
+ {
+ "meaning": "dígit de control UCC",
+ "values": "N no, Y sí",
+ "default": "N"
+ },
+ {
+ "meaning": "mode",
+ "values": "N cap, U mode UCC Case, A automàtic, D UCC/EAN",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^B3": {
+ "hash": "dece8a28",
+ "summary": "Dibuixa un codi de barres Code 39 amb un dígit de control Mod 43 opcional.",
+ "reference": {
+ "hash": "ebc06976",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "dígit de control Mod 43",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^BA": {
+ "hash": "699bb436",
+ "summary": "Dibuixa un codi de barres Code 93 que representa totes les dades ASCII mitjançant caràcters de canvi.",
+ "reference": {
+ "hash": "d464a5c5",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "imprimeix el dígit de control",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^B1": {
+ "hash": "8ca731c4",
+ "summary": "Dibuixa un codi de barres Code 11 per a dígits i guionets, amb dígits de control opcionals.",
+ "reference": {
+ "hash": "23baf94d",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "nombre de dígits de control",
+ "values": "Y 1 dígit, N 2 dígits",
+ "default": "N"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^B2": {
+ "hash": "8a4f8a6a",
+ "summary": "Dibuixa un codi de barres 2 de 5 intercalat per a dades numèriques de longitud parella, amb un dígit de control opcional.",
+ "reference": {
+ "hash": "a4f4f257",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "dígit de control Mod 10",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "sisena posició, no documentada",
+ "values": "no documentat a la guia"
+ }
+ ]
+ }
+ },
+ "^BI": {
+ "hash": "4a34e094",
+ "summary": "Dibuixa un codi de barres 2 de 5 industrial, un codi numèric amb les dades codificades només a les barres.",
+ "reference": {
+ "hash": "810d04b0",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^BJ": {
+ "hash": "b593e233",
+ "summary": "Dibuixa un codi de barres 2 de 5 estàndard, un codi numèric amb autocomprovació i dades codificades només a les barres.",
+ "reference": {
+ "hash": "810d04b0",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^BK": {
+ "hash": "60c5d7b4",
+ "summary": "Dibuixa un codi de barres ANSI Codabar, també conegut com a USD-4, per a etiquetes de biblioteques, sanitat i missatgeria.",
+ "reference": {
+ "hash": "9baaa417",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "dígit de control, sempre desactivat",
+ "values": "només N",
+ "default": "N"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "caràcter d’inici",
+ "values": "A, B, C, D",
+ "default": "A"
+ },
+ {
+ "meaning": "caràcter de final",
+ "values": "A, B, C, D",
+ "default": "A"
+ }
+ ]
+ }
+ },
+ "^BL": {
+ "hash": "5423204e",
+ "summary": "Dibuixa un codi de barres LOGMARS, la variant de Code 39 del Departament de Defensa, i converteix les minúscules a majúscules.",
+ "reference": {
+ "hash": "38dc9df5",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^BM": {
+ "hash": "e86eb289",
+ "summary": "Dibuixa un codi de barres MSI, un codi numèric derivat de Plessey amb esquemes de dígits de control seleccionables.",
+ "reference": {
+ "hash": "5f13bdf8",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "esquema del dígit de control",
+ "values": "A cap, B 1-Mod10, C 2-Mod10, D Mod11-Mod10",
+ "default": "B"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "dígit de control a la línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^BP": {
+ "hash": "1c540146",
+ "summary": "Dibuixa un codi de barres Plessey, un codi numèric antic amb dígits de control opcionals.",
+ "reference": {
+ "hash": "74620966",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "imprimeix el dígit de control",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^BE": {
+ "hash": "8292a7c9",
+ "summary": "Dibuixa un codi de barres EAN-13 per a articles de venda al detall i calcula el dígit de control a partir de dotze dígits de dades.",
+ "reference": {
+ "hash": "810d04b0",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^B8": {
+ "hash": "18351c75",
+ "summary": "Dibuixa un codi de barres EAN-8 per a envasos petits de venda al detall i calcula el dígit de control a partir de set dígits de dades.",
+ "reference": {
+ "hash": "810d04b0",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^BU": {
+ "hash": "3b71109a",
+ "summary": "Dibuixa un codi de barres UPC-A per a envasos de venda al detall a partir d’onze dígits de dades, amb impressió opcional del dígit de control.",
+ "reference": {
+ "hash": "ad71d17d",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 9999",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "imprimeix el dígit de control",
+ "values": "Y sí, N no",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "^B9": {
+ "hash": "355b9a9c",
+ "summary": "Dibuixa un codi de barres UPC-E, la forma curta d’UPC-A. Les dades del camp són el codi complet de fabricant i producte de deu dígits.",
+ "reference": {
+ "hash": "e87ee6a3",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "imprimeix el dígit de control",
+ "values": "Y sí, N no",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "^BR": {
+ "hash": "106cb78e",
+ "summary": "Dibuixa un símbol GS1 DataBar amb subtipus, ampliació, alçada i amplada de segment seleccionables.",
+ "reference": {
+ "hash": "e797e531",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R girat, I invertit, B de baix a dalt",
+ "default": "R"
+ },
+ {
+ "meaning": "tipus de simbologia DataBar",
+ "values": "1 omnidireccional, 2 truncat, 3 apilat, 4 apilat omnidireccional, 5 limitat, 6 expandit, 7 UPC-A, 8 UPC-E, 9 EAN-13, 10 EAN-8, 11 UCC/EAN-128 amb CC-A/B, 12 UCC/EAN-128 amb CC-C",
+ "default": "1"
+ },
+ {
+ "meaning": "factor d’ampliació",
+ "values": "d’1 a 10",
+ "default": "ajust de la impressora"
+ },
+ {
+ "meaning": "alçada del separador",
+ "values": "1 o 2",
+ "default": "1"
+ },
+ {
+ "meaning": "alçada de la part lineal en punts",
+ "values": "d’1 a 32000",
+ "default": "25"
+ },
+ {
+ "meaning": "amplada del segment per a GS1 DataBar Expanded",
+ "values": "de 2 a 22, només parells",
+ "default": "22"
+ }
+ ]
+ }
+ },
+ "^B5": {
+ "hash": "7a401432",
+ "summary": "Dibuixa un codi de barres postal Planet Code a partir de dígits codificats com a barres altes i curtes.",
+ "reference": {
+ "hash": "89c55346",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R girat, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 9999",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^BZ": {
+ "hash": "7bb58ff4",
+ "summary": "Dibuixa POSTNET, Planet Code o USPS Intelligent Mail segons el tipus de codi postal seleccionat.",
+ "reference": {
+ "hash": "88985f55",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "tipus de codi postal",
+ "values": "0 postnet, 1 planet, 2 reservat, 3 intelligent-mail",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^BS": {
+ "hash": "697bbc1d",
+ "summary": "Dibuixa un símbol complementari UPC/EAN de dos o cinc dígits al costat d’un codi de barres principal.",
+ "reference": {
+ "hash": "24d48584",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 32000",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "línia d’interpretació",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "línia d’interpretació damunt del codi",
+ "values": "Y sí, N no",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "^B4": {
+ "hash": "0d426450",
+ "summary": "Dibuixa un codi de barres apilat Code 49 amb entre dues i vuit files de dades ASCII completes.",
+ "reference": {
+ "hash": "bf48ed59",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "multiplicador d’alçada de les files individuals",
+ "values": "d’1 a l’alçada de l’etiqueta",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "posició de la línia d’interpretació",
+ "values": "N cap, A a sobre, B a sota",
+ "default": "N"
+ },
+ {
+ "meaning": "mode inicial",
+ "values": "0 alfanumèric, 1 lectura múltiple, 2 numèric, 3 grup alfabètic, 4 canvi 1, 5 canvi 2, A automàtic",
+ "default": "A"
+ }
+ ]
+ }
+ },
+ "^BQ": {
+ "hash": "51883826",
+ "summary": "Dibuixa un símbol de codi QR. Els paràmetres de l’ordre estableixen el model, l’ampliació i la màscara. Les dades del camp estableixen la correcció d’errors i el mode de caràcters.",
+ "reference": {
+ "hash": "535da24f",
+ "params": [
+ {
+ "meaning": "orientació del camp",
+ "values": "N només normal",
+ "default": "N"
+ },
+ {
+ "meaning": "model",
+ "values": "1 original, 2 millorat",
+ "default": "2"
+ },
+ {
+ "meaning": "factor d’ampliació",
+ "values": "d’1 a 100",
+ "default": "150 dpi 1, 200 dpi 2, 300 dpi 3, 600 dpi 6"
+ },
+ {
+ "meaning": "nivell de correcció d’errors",
+ "values": "H ultraalt, Q alt, M estàndard, L alta densitat",
+ "default": "Q si és buit, M si el valor no és vàlid"
+ },
+ {
+ "meaning": "valor de màscara",
+ "values": "de 0 a 7",
+ "default": "7"
+ }
+ ]
+ }
+ },
+ "^BX": {
+ "hash": "edec7520",
+ "summary": "Dibuixa un símbol Data Matrix amb mida d’element, nivell de qualitat i tractament d’escapaments configurables.",
+ "reference": {
+ "hash": "14f660d1",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada dimensional dels elements del símbol",
+ "values": "d’1 a l’amplada de l’etiqueta",
+ "default": "0, que pren l’alçada del símbol de ^BY"
+ },
+ {
+ "meaning": "nivell de qualitat",
+ "values": "0, 50, 80, 100, 140, 200",
+ "default": "0"
+ },
+ {
+ "meaning": "columnes a codificar",
+ "values": "de 9 a 49, només senars per a qualitat de 0 a 140, només parells per a qualitat 200"
+ },
+ {
+ "meaning": "files a codificar",
+ "values": "de 9 a 49"
+ },
+ {
+ "meaning": "ID del format",
+ "values": "1 numèric, 2 alfabètic en majúscules, 3 alfanumèric en majúscules amb . , - /, 4 alfanumèric en majúscules, 5 ascii7, 6 iso8",
+ "default": "6"
+ },
+ {
+ "meaning": "caràcter de control de la seqüència d’escapament",
+ "values": "qualsevol caràcter",
+ "default": "titlla"
+ },
+ {
+ "meaning": "relació d’aspecte",
+ "values": "1 quadrat, 2 rectangular",
+ "default": "1"
+ }
+ ]
+ }
+ },
+ "^B7": {
+ "hash": "70fe1379",
+ "summary": "Dibuixa un símbol bidimensional apilat PDF417 per a càrregues de text o dades binàries grans.",
+ "reference": {
+ "hash": "74e5565e",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres per fila en punts",
+ "values": "d’1 a l’alçada de l’etiqueta",
+ "default": "últim ^BY"
+ },
+ {
+ "meaning": "nivell de seguretat",
+ "values": "d’1 a 8",
+ "default": "0"
+ },
+ {
+ "meaning": "nombre de columnes de dades",
+ "values": "d’1 a 30",
+ "default": "relació d’aspecte automàtica"
+ },
+ {
+ "meaning": "nombre de files",
+ "values": "de 3 a 90",
+ "default": "relació d’aspecte automàtica"
+ },
+ {
+ "meaning": "retalla els indicadors drets de fila i el patró de final",
+ "values": "Y sí, N no",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^BF": {
+ "hash": "fe48da2b",
+ "summary": "Dibuixa un símbol MicroPDF417, una variant compacta de PDF417 amb patrons d’adreça de fila.",
+ "reference": {
+ "hash": "732ba291",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "alçada del codi de barres en punts",
+ "values": "d’1 a 9999",
+ "default": "últim ^BY, o 10 si no s’ha enviat cap ^BY"
+ },
+ {
+ "meaning": "mode",
+ "values": "de 0 a 33",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^B0": {
+ "hash": "b7e0a784",
+ "summary": "Dibuixa un símbol matricial Aztec amb ampliació i correcció d’errors configurables.",
+ "reference": {
+ "hash": "e2b438ff",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R girat, I 180, B 270",
+ "default": "últim ^FW"
+ },
+ {
+ "meaning": "factor d’ampliació",
+ "values": "d’1 a 10",
+ "default": "150 dpi 1, 200 dpi 2, 300 dpi 3, 600 dpi 6"
+ },
+ {
+ "meaning": "indicador d’interpretació de canal ampliat",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "control d’errors i mida del símbol",
+ "values": "0 per defecte, d’1 a 99 percentatge d’error, de 101 a 104 capes compactes, de 201 a 232 capes completes, 300 runa",
+ "default": "0"
+ },
+ {
+ "meaning": "indicador de símbol de menú",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "nombre de símbols per a l’addició estructurada",
+ "values": "d’1 a 26",
+ "default": "1"
+ },
+ {
+ "meaning": "camp d’ID de l’addició estructurada",
+ "values": "text de fins a 24 caràcters",
+ "default": "sense ID"
+ }
+ ]
+ }
+ },
+ "^BB": {
+ "hash": "f0c04fb6",
+ "summary": "Dibuixa un símbol CODABLOCK en mode A, E o F per a càrregues de dades més grans.",
+ "reference": {
+ "hash": "570ab96d",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "N"
+ },
+ {
+ "meaning": "alçada del codi de barres per fila en punts",
+ "values": "de 2 a 32000",
+ "default": "8"
+ },
+ {
+ "meaning": "nivell de seguretat",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "caràcters per fila",
+ "values": "de 2 a 62"
+ },
+ {
+ "meaning": "files a codificar",
+ "values": "mode-A 1-22, mode-EF 2-4"
+ },
+ {
+ "meaning": "mode",
+ "values": "A conjunt code39, E code128-fnc1, F conjunt code128",
+ "default": "F"
+ }
+ ]
+ }
+ },
+ "^BD": {
+ "hash": "3bb22e31",
+ "summary": "Dibuixa un símbol UPS MaxiCode amb un mode per a missatges estructurats del transportista o dades generals.",
+ "reference": {
+ "hash": "8dd74ae0",
+ "params": [
+ {
+ "meaning": "mode",
+ "values": "2 postal dels EUA, 3 postal fora dels EUA, 4 estàndard, 5 correcció completa, 6 programa del lector",
+ "default": "2"
+ },
+ {
+ "meaning": "número de símbol dins la seqüència",
+ "values": "d’1 a 8",
+ "default": "1"
+ },
+ {
+ "meaning": "nombre total de símbols",
+ "values": "d’1 a 8",
+ "default": "1"
+ }
+ ]
+ }
+ },
+ "^BT": {
+ "hash": "52326a87",
+ "summary": "Dibuixa un símbol d’etiqueta de telecomunicacions TLC39 que combina Code 39 amb un component MicroPDF417.",
+ "reference": {
+ "hash": "5681aee9",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R girat, I invertit, B de baix a dalt"
+ },
+ {
+ "meaning": "amplada de la part Code 39 en punts",
+ "values": "d’1 a 10",
+ "default": "600 dpi 4, altrament 2"
+ },
+ {
+ "meaning": "relació entre ample i estret de la part Code 39",
+ "values": "de 2.0 a 3.0 en passos de 0.1",
+ "default": "2.0"
+ },
+ {
+ "meaning": "alçada de la part Code 39 en punts",
+ "values": "d’1 a 9999",
+ "default": "600 dpi 120, 300 dpi 60, 200 dpi 40"
+ },
+ {
+ "meaning": "amplada de la barra estreta de la part MicroPDF417",
+ "values": "d’1 a 10",
+ "default": "600 dpi 4, altrament 2"
+ },
+ {
+ "meaning": "alçada de fila de la part MicroPDF417 en punts",
+ "values": "d’1 a 255",
+ "default": "600 dpi 8, altrament 4"
+ }
+ ]
+ }
+ },
+ "^CV": {
+ "hash": "f82fc556",
+ "summary": "Quan està activat, valida les dades i els paràmetres dels codis de barres i imprimeix INVALID en lloc d’un símbol incorrecte.",
+ "reference": {
+ "hash": "3d54062f",
+ "params": [
+ {
+ "meaning": "validació de codis",
+ "values": "N no, Y sí",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^GB": {
+ "hash": "bd69726e",
+ "summary": "Dibuixa un rectangle ple o amb contorn. Igualar un costat al gruix de la vora produeix una línia.",
+ "reference": {
+ "hash": "e23ccb76",
+ "params": [
+ {
+ "meaning": "amplada del rectangle en punts",
+ "values": "de t a 32000",
+ "default": "t o 1"
+ },
+ {
+ "meaning": "alçada del rectangle en punts",
+ "values": "de t a 32000",
+ "default": "t o 1"
+ },
+ {
+ "meaning": "gruix de la vora en punts",
+ "values": "d’1 a 32000",
+ "default": "1"
+ },
+ {
+ "meaning": "color de la línia",
+ "values": "B negre, W blanc",
+ "default": "B"
+ },
+ {
+ "meaning": "arrodoniment de cantonades",
+ "values": "de 0 sense arrodoniment a 8 arrodoniment màxim",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^GD": {
+ "hash": "74d7e804",
+ "summary": "Dibuixa una línia diagonal en una amplada i alçada donades, inclinada a la dreta o a l’esquerra.",
+ "reference": {
+ "hash": "fc48270e",
+ "params": [
+ {
+ "meaning": "amplada del rectangle en punts",
+ "values": "de 3 a 32000",
+ "default": "t o 3"
+ },
+ {
+ "meaning": "alçada del rectangle en punts",
+ "values": "de 3 a 32000",
+ "default": "t o 3"
+ },
+ {
+ "meaning": "gruix de la vora en punts",
+ "values": "d’1 a 32000",
+ "default": "1"
+ },
+ {
+ "meaning": "color de la línia",
+ "values": "B negre, W blanc",
+ "default": "B"
+ },
+ {
+ "meaning": "direcció de la diagonal",
+ "values": "R o / inclinació a la dreta, L o \\ inclinació a l’esquerra",
+ "default": "R"
+ }
+ ]
+ }
+ },
+ "^GE": {
+ "hash": "7f37613a",
+ "summary": "Dibuixa una el·lipse a partir d’una amplada i alçada en punts, amb gruix de vora cap a dins i sortida negra o blanca.",
+ "reference": {
+ "hash": "db784bf9",
+ "params": [
+ {
+ "meaning": "amplada de l’el·lipse en punts",
+ "values": "de 3 a 4095",
+ "default": "t o 1"
+ },
+ {
+ "meaning": "alçada de l’el·lipse en punts",
+ "values": "de 3 a 4095",
+ "default": "t o 1"
+ },
+ {
+ "meaning": "gruix de la vora en punts",
+ "values": "de 2 a 4095",
+ "default": "1"
+ },
+ {
+ "meaning": "color de la línia",
+ "values": "B negre, W blanc",
+ "default": "B"
+ }
+ ]
+ }
+ },
+ "^GC": {
+ "hash": "075461c2",
+ "summary": "Dibuixa un cercle del diàmetre indicat en punts, amb gruix de vora cap a dins i sortida negra o blanca.",
+ "reference": {
+ "hash": "a8ed2df3",
+ "params": [
+ {
+ "meaning": "diàmetre del cercle en punts",
+ "values": "de 3 a 4095",
+ "default": "3"
+ },
+ {
+ "meaning": "gruix de la vora en punts",
+ "values": "de 2 a 4095",
+ "default": "1"
+ },
+ {
+ "meaning": "color de la línia",
+ "values": "B negre, W blanc",
+ "default": "B"
+ }
+ ]
+ }
+ },
+ "^GF": {
+ "hash": "ebe9c440",
+ "summary": "Situa un mapa de bits monocrom a la posició del camp actual amb dades hexadecimals ASCII, binàries o comprimides.",
+ "reference": {
+ "hash": "755a86a1",
+ "params": [
+ {
+ "meaning": "tipus de compressió",
+ "values": "A hexadecimal ascii, B binari, C binari comprimit",
+ "default": "A"
+ },
+ {
+ "meaning": "nombre total de bytes a enviar",
+ "values": "d’1 a 99999"
+ },
+ {
+ "meaning": "nombre total de bytes de la imatge",
+ "values": "d’1 a 99999"
+ },
+ {
+ "meaning": "bytes per fila d’imatge",
+ "values": "d’1 a 99999"
+ },
+ {
+ "meaning": "dades de la imatge",
+ "values": "hexadecimal ascii de 00 a FF"
+ }
+ ]
+ }
+ },
+ "^GS": {
+ "hash": "a5bcd861",
+ "summary": "Imprimeix un símbol resident seleccionat per les dades del camp, com ara drets d’autor o marca registrada.",
+ "reference": {
+ "hash": "76550a48",
+ "params": [
+ {
+ "meaning": "orientació",
+ "values": "N normal, R 90 en sentit horari, I 180, B 270",
+ "default": "N o l’últim ^FW"
+ },
+ {
+ "meaning": "alçada dels caràcters proporcional a l’amplada",
+ "values": "de 0 a 32000",
+ "default": "últim ^CF"
+ },
+ {
+ "meaning": "amplada dels caràcters proporcional a l’alçada",
+ "values": "de 0 a 32000",
+ "default": "últim ^CF"
+ }
+ ]
+ }
+ },
+ "^IL": {
+ "hash": "2530cc9c",
+ "summary": "Carrega una imatge emmagatzemada a l’inici d’un format i l’ancora a l’origen de l’etiqueta.",
+ "reference": {
+ "hash": "ef71968c",
+ "params": [
+ {
+ "meaning": "dispositiu d’emmagatzematge",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom de l’objecte",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": ".GRF o .PNG"
+ }
+ ]
+ }
+ },
+ "^IM": {
+ "hash": "4f79eb5a",
+ "summary": "Situa una imatge emmagatzemada a la posició del camp actual sense escalar-la.",
+ "reference": {
+ "hash": "6ab179d9",
+ "params": [
+ {
+ "meaning": "dispositiu d’emmagatzematge",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "ordre de prioritat de cerca"
+ },
+ {
+ "meaning": "nom de l’objecte",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": ".GRF o .PNG"
+ }
+ ]
+ }
+ },
+ "^ID": {
+ "hash": "daa69cf9",
+ "summary": "Elimina gràfics, tipus de lletra o formats emmagatzemats de la memòria de la impressora, amb comodins per a grups.",
+ "reference": {
+ "hash": "6772eef0",
+ "params": [
+ {
+ "meaning": "dispositiu d’emmagatzematge",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom de l’objecte, s’hi admeten comodins",
+ "values": "d’1 a 8 caràcters",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer, s’hi admeten comodins",
+ "values": "qualsevol extensió",
+ "default": ".GRF"
+ }
+ ]
+ }
+ },
+ "^IS": {
+ "hash": "4ccfff35",
+ "summary": "Desa el format actual com a imatge gràfica per recuperar-lo ràpidament i superposar-hi dades variables.",
+ "reference": {
+ "hash": "363a0b50",
+ "params": [
+ {
+ "meaning": "dispositiu d’emmagatzematge",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom de l’objecte",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": ".GRF o .PNG",
+ "default": ".GRF"
+ },
+ {
+ "meaning": "imprimeix l’etiqueta després de desar",
+ "values": "N no, Y sí",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "~DG": {
+ "hash": "220038fa",
+ "summary": "Descarrega un gràfic hexadecimal ASCII a la memòria de la impressora amb un nom reutilitzable.",
+ "reference": {
+ "hash": "e40d2595",
+ "params": [
+ {
+ "meaning": "dispositiu d’emmagatzematge",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom de la imatge",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": ".GRF"
+ },
+ {
+ "meaning": "mida total de la imatge en bytes",
+ "values": "calculat a partir de l’amplada i l’alçada de la imatge"
+ },
+ {
+ "meaning": "bytes per fila d’imatge",
+ "values": "calculat a partir de l’amplada de la imatge"
+ },
+ {
+ "meaning": "dades de la imatge gràfica",
+ "values": "hexadecimal ascii de 00 a FF"
+ }
+ ]
+ }
+ },
+ "~DN": {
+ "hash": "b004ef7d",
+ "summary": "Atura una pujada de gràfic interrompuda a mig camí i retorna la impressora al funcionament normal."
+ },
+ "~DY": {
+ "hash": "e14aeb32",
+ "summary": "Descarrega un gràfic, tipus de lletra o certificat a la memòria de la impressora amb un nom reutilitzable.",
+ "reference": {
+ "hash": "9ba6824f",
+ "params": [
+ {
+ "meaning": "dispositiu d’emmagatzematge",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom del fitxer",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "format de dades",
+ "values": "A ascii o zb64, B binari, C comprimit ar, P png zb64"
+ },
+ {
+ "meaning": "tipus de fitxer emmagatzemat",
+ "values": "B mapa de bits, E tte, G grf en brut, P png, T ttf o otf, X pcx, NRD no llegible, PAC credencial d’accés, C menú wml, F pàgina htm, H resposta de la impressora",
+ "default": "G"
+ },
+ {
+ "meaning": "nombre total de bytes del fitxer",
+ "values": "mida real del fitxer descomprimit"
+ },
+ {
+ "meaning": "bytes per fila per a imatges grf",
+ "values": "calculat a partir de l’amplada de la imatge"
+ },
+ {
+ "meaning": "dades del fitxer",
+ "values": "hexadecimal ascii, zb64 o binari"
+ }
+ ]
+ }
+ },
+ "~EG": {
+ "hash": "2d5c2385",
+ "summary": "Esborra tots els gràfics descarregats de la memòria de la impressora. Fes servir ^ID per eliminar objectes concrets."
+ },
+ "^SN": {
+ "hash": "0675b2ba",
+ "summary": "Serialitza les dades de camps de text o codis de barres entre etiquetes amb un valor inicial, una direcció i un increment.",
+ "reference": {
+ "hash": "e90cf989",
+ "params": [
+ {
+ "meaning": "valor de sèrie inicial",
+ "values": "fins a 12 dígits",
+ "default": "1"
+ },
+ {
+ "meaning": "pas d’increment o decrement",
+ "values": "fins a 12 dígits",
+ "default": "1"
+ },
+ {
+ "meaning": "omple amb zeros a l’esquerra",
+ "values": "N no, Y sí",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^SF": {
+ "hash": "de570c17",
+ "summary": "Serialitza posicions concretes de les dades del camp amb una màscara i conjunts de caràcters.",
+ "reference": {
+ "hash": "9eee1e00",
+ "params": [
+ {
+ "meaning": "màscara de serialització que selecciona els caràcters que canvien",
+ "values": "D decimal, H hexadecimal, O octal, A alfabètic, N alfanumèric, % omet"
+ },
+ {
+ "meaning": "cadena d’increment o decrement de la màscara",
+ "values": "un valor per posició de màscara, % per conservar-la",
+ "default": "1"
+ }
+ ]
+ }
+ },
+ "^DF": {
+ "hash": "f84ea776",
+ "summary": "Emmagatzema les ordres següents com a format reutilitzable en lloc d’imprimir-les immediatament.",
+ "reference": {
+ "hash": "bafd49c7",
+ "params": [
+ {
+ "meaning": "dispositiu on desar la plantilla",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom de la plantilla",
+ "values": "d’1 a 16 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": "ZPL"
+ }
+ ]
+ }
+ },
+ "^XF": {
+ "hash": "651406b0",
+ "summary": "Recupera un format emmagatzemat i proporciona valors per als seus camps numerats.",
+ "reference": {
+ "hash": "bcd407fd",
+ "params": [
+ {
+ "meaning": "dispositiu d’origen de la plantilla emmagatzemada",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R, després E, després B, després A"
+ },
+ {
+ "meaning": "nom de la plantilla emmagatzemada",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": "ZPL"
+ }
+ ]
+ }
+ },
+ "^XG": {
+ "hash": "87f554d0",
+ "summary": "Recupera un gràfic emmagatzemat a la posició actual amb escalat horitzontal i vertical independents.",
+ "reference": {
+ "hash": "97af30d7",
+ "params": [
+ {
+ "meaning": "dispositiu d’origen del gràfic emmagatzemat",
+ "values": "R, E, B, A",
+ "default": "R, després E, després B, després A"
+ },
+ {
+ "meaning": "nom del gràfic emmagatzemat",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": "GRF"
+ },
+ {
+ "meaning": "factor d’ampliació de l’eix x",
+ "values": "d’1 a 10",
+ "default": "1"
+ },
+ {
+ "meaning": "factor d’ampliació de l’eix y",
+ "values": "d’1 a 10",
+ "default": "1"
+ }
+ ]
+ }
+ },
+ "^MN": {
+ "hash": "151d39b8",
+ "summary": "Selecciona com detecta la impressora els límits de les etiquetes, amb separacions, marques o material continu.",
+ "reference": {
+ "hash": "bdca1f65",
+ "params": [
+ {
+ "meaning": "mètode de detecció del material",
+ "values": "N continu, Y o W banda no contínua, M marca no contínua, A detecció automàtica, V continu de longitud variable",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "desplaçament de la marca negra en punts",
+ "values": "de -120 a 283 a la majoria d’impressores, de -240 a 566 a 600 dpi",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^ML": {
+ "hash": "f893dead",
+ "summary": "Estableix la longitud màxima d’etiqueta que cerca la impressora en calibrar material no continu.",
+ "reference": {
+ "hash": "369383c1",
+ "params": [
+ {
+ "meaning": "longitud màxima de l’etiqueta en files de punts",
+ "values": "el doble dels dpi de la impressora, fins a la longitud màxima",
+ "default": "últim valor desat"
+ }
+ ]
+ }
+ },
+ "^MF": {
+ "hash": "cb8cb6e8",
+ "summary": "Estableix l’acció en engegar i tancar el capçal, incloent-hi calibratge, avanç o mesura de longitud.",
+ "reference": {
+ "hash": "3eb1892a",
+ "params": [
+ {
+ "meaning": "acció d’avanç en engegar",
+ "values": "F avança fins a la primera separació, C calibra com ~JC, L estableix la longitud com ~JL, N sense avanç, S calibratge curt",
+ "default": "C"
+ },
+ {
+ "meaning": "acció d’avanç després de tancar el capçal",
+ "values": "F avança fins a la primera separació, C calibra com ~JC, L estableix la longitud com ~JL, N sense avanç, S calibratge curt",
+ "default": "C"
+ }
+ ]
+ }
+ },
+ "^XB": {
+ "hash": "81ff9b03",
+ "summary": "Suprimeix el retrocés per a l’etiqueta actual quan no cal moure-la a la posició d’esquinçament."
+ },
+ "^MA": {
+ "hash": "eafb8b50",
+ "summary": "Configura avisos de manteniment impresos per a la neteja o substitució del capçal.",
+ "reference": {
+ "hash": "b338453a",
+ "params": [
+ {
+ "meaning": "tipus d’avís",
+ "values": "R substitució del capçal, C neteja del capçal"
+ },
+ {
+ "meaning": "imprimeix l’etiqueta d’avís",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "distància fins al primer avís",
+ "values": "R de 0 a 150 km, C de 100 a 2000 metres, 0 desactivat",
+ "default": "50 km per a R, 0 desactivat per a C"
+ },
+ {
+ "meaning": "distància abans de repetir l’avís",
+ "values": "de 0 a 2000 metres",
+ "default": "0"
+ },
+ {
+ "meaning": "unitat de mesura indicada",
+ "values": "C centímetres, I polzades, M metres",
+ "default": "I"
+ }
+ ]
+ }
+ },
+ "^MC": {
+ "hash": "56f218a2",
+ "summary": "Controla si el mapa de bits de l’etiqueta s’esborra després d’imprimir o es conserva per reutilitzar-lo en etiquetes posteriors.",
+ "reference": {
+ "hash": "a7f8d552",
+ "params": [
+ {
+ "meaning": "esborra el mapa de bits després d’imprimir",
+ "values": "Y esborra, N conserva",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "^MI": {
+ "hash": "04285e97",
+ "summary": "Estableix el text de les etiquetes d’avís de manteniment per a la neteja o substitució del capçal.",
+ "reference": {
+ "hash": "9f714fd1",
+ "params": [
+ {
+ "meaning": "tipus d’avís",
+ "values": "R substitució del capçal, C neteja del capçal",
+ "default": "R"
+ },
+ {
+ "meaning": "missatge imprès a l’etiqueta d’avís",
+ "values": "fins a 63 caràcters, sense comes",
+ "default": "netegeu el capçal o substituïu el capçal"
+ }
+ ]
+ }
+ },
+ "^MP": {
+ "hash": "2bf0486e",
+ "summary": "Bloca un paràmetre del panell de control, com ara la foscor o el calibratge, fins que es desbloqueja.",
+ "reference": {
+ "hash": "87c9d0ee",
+ "params": [
+ {
+ "meaning": "mode del panell de control a protegir",
+ "values": "D foscor, P posició, C calibratge, E activa-ho tot, S sense desaments, W pausa, F avanç, X cancel·la, M menú",
+ "default": "cal especificar-lo"
+ }
+ ]
+ }
+ },
+ "^MW": {
+ "hash": "a6985480",
+ "summary": "Activa o desactiva l’indicador d’avís de capçal fred.",
+ "reference": {
+ "hash": "b85dcc16",
+ "params": [
+ {
+ "meaning": "activa l’avís de capçal fred",
+ "values": "Y activa, N desactiva"
+ }
+ ]
+ }
+ },
+ "^MD": {
+ "hash": "7bbdd180",
+ "summary": "Ajusta la foscor d’impressió respecte de la foscor configurada actualment a la impressora.",
+ "reference": {
+ "hash": "8b14cd4d",
+ "params": [
+ {
+ "meaning": "foscor del material respecte de l’ajust actual",
+ "values": "de -30 a 30",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "~SD": {
+ "hash": "f4cce0b1",
+ "summary": "Estableix immediatament la foscor absoluta d’impressió, com l’ajust de foscor del panell frontal.",
+ "reference": {
+ "hash": "835fc643",
+ "params": [
+ {
+ "meaning": "nivell absolut de foscor d’impressió",
+ "values": "de 00 a 30",
+ "default": "últim valor desat"
+ }
+ ]
+ }
+ },
+ "^JZ": {
+ "hash": "0311743b",
+ "summary": "Controla si es torna a imprimir una etiqueta interrompuda per errors de material, cinta o capçal després de recuperar-se.",
+ "reference": {
+ "hash": "1d1be33a",
+ "params": [
+ {
+ "meaning": "torna a imprimir l’etiqueta després de resoldre l’error",
+ "values": "N no, Y sí",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "^JT": {
+ "hash": "f1d59c73",
+ "summary": "Programa comprovacions periòdiques dels elements del capçal segons el nombre d’etiquetes impreses i un interval opcional d’elements.",
+ "reference": {
+ "hash": "4176754c",
+ "params": [
+ {
+ "meaning": "etiquetes impreses entre comprovacions del capçal",
+ "values": "de 0 a 9999",
+ "default": "0"
+ },
+ {
+ "meaning": "selecció manual de l’interval d’elements a comprovar",
+ "values": "N no, Y sí",
+ "default": "N"
+ },
+ {
+ "meaning": "número del primer element a comprovar",
+ "values": "de 0 a 9999",
+ "default": "0"
+ },
+ {
+ "meaning": "número de l’últim element a comprovar",
+ "values": "de 0 a 9999",
+ "default": "9999"
+ }
+ ]
+ }
+ },
+ "~TA": {
+ "hash": "8c0ec36b",
+ "summary": "Ajusta la posició de repòs per a esquinçament o tall amb un petit desplaçament en punts després d’imprimir.",
+ "reference": {
+ "hash": "5ba878ee",
+ "params": [
+ {
+ "meaning": "canvi de posició de repòs per a esquinçament en punts",
+ "values": "de -120 a 120",
+ "default": "últim valor desat"
+ }
+ ]
+ }
+ },
+ "^JH": {
+ "hash": "bb049b9c",
+ "summary": "Configura llindars d’avís anticipat per al manteniment del material, la cinta i el capçal.",
+ "reference": {
+ "hash": "c9d8f4dd",
+ "params": [
+ {
+ "meaning": "avís anticipat de material o consumibles",
+ "values": "E activa, D desactiva",
+ "default": "D"
+ },
+ {
+ "meaning": "nombre d’etiquetes per rotlle",
+ "values": "de 100 a 9999",
+ "default": "900"
+ },
+ {
+ "meaning": "s’ha substituït el material",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "codi de longitud de cinta segons el model",
+ "values": "N 0 m, de 0 a 7 equival a de 100 a 450 m, de 10 a 16 equival a de 600 a 900 m",
+ "default": "1 o 7 segons el model"
+ },
+ {
+ "meaning": "s’ha substituït la cinta",
+ "values": "Y sí, N no",
+ "default": "N"
+ },
+ {
+ "meaning": "avís anticipat de manteniment activat",
+ "values": "E activat, D desactivat",
+ "default": "D"
+ },
+ {
+ "meaning": "codi de l’interval de neteja del capçal",
+ "values": "de 0 a 16 per a de 100 m a 900 m en passos de 50 m",
+ "default": "1 o 7 segons el model"
+ },
+ {
+ "meaning": "s’ha netejat el capçal",
+ "values": "N no, Y sí",
+ "default": "N"
+ },
+ {
+ "meaning": "llindar d’avís de vida útil del capçal en polzades",
+ "values": "0 desactivat, o de 100 a 3500000 polzades",
+ "default": "1000000"
+ },
+ {
+ "meaning": "s’ha substituït el capçal",
+ "values": "N no, Y sí",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "~JS": {
+ "hash": "5bd1e99b",
+ "summary": "Controla el moment del retrocés abans o després d’imprimir i tallar, o el desactiva.",
+ "reference": {
+ "hash": "821c3d59",
+ "params": [
+ {
+ "meaning": "moment del retrocés respecte de la impressió",
+ "values": "A tot després, B tot abans, N normal, O desactivat, del 10 al 90 per cent",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^PF": {
+ "hash": "aaf17a35",
+ "summary": "Avança un nombre determinat de files de punts en blanc a velocitat d’avanç ràpid.",
+ "reference": {
+ "hash": "7730e5a1",
+ "params": [
+ {
+ "meaning": "files de punts d’avanç ràpid des de la part inferior",
+ "values": "de 0 a 32000",
+ "default": "cal especificar-lo"
+ }
+ ]
+ }
+ },
+ "^PH": {
+ "hash": "41c6c916",
+ "summary": "Avança una etiqueta en blanc després d’imprimir el format actual."
+ },
+ "~PH": {
+ "hash": "28c7d3d5",
+ "summary": "Avança una etiqueta en blanc tan aviat com la impressora queda lliure, després del format actual o mentre està en pausa."
+ },
+ "^PP": {
+ "hash": "9d3255df",
+ "summary": "Posa la impressora en pausa després d’imprimir el format actual. Les etiquetes ja carregades a la memòria intermèdia encara es poden imprimir abans."
+ },
+ "~PP": {
+ "hash": "f5847428",
+ "summary": "Posa la impressora en pausa quan acaba l’etiqueta actual. La impressió es reprèn quan s’elimina l’estat de pausa."
+ },
+ "~PR": {
+ "hash": "77f066a6",
+ "summary": "Torna a imprimir l’etiqueta anterior quan està activat el mode de reimpressió de l’aplicador."
+ },
+ "~PS": {
+ "hash": "1ad15d52",
+ "summary": "Elimina el mode de pausa i reprèn la impressió."
+ },
+ "^CN": {
+ "hash": "f73bb8bf",
+ "summary": "Acciona immediatament el tallador en impressores KR403 en mode d’impressió de quiosc.",
+ "reference": {
+ "hash": "d3d9e357",
+ "params": [
+ {
+ "meaning": "mode de substitució de la quantitat de tall",
+ "values": "0 ajust del quiosc, 1 tall complet"
+ }
+ ]
+ }
+ },
+ "~PL": {
+ "hash": "e2c87f54",
+ "summary": "Afegeix longitud d’expulsió al presentador de quiosc KR403 per facilitar la recollida del material imprès.",
+ "reference": {
+ "hash": "f9e6ffa8",
+ "params": [
+ {
+ "meaning": "longitud addicional d’expulsió del material en mm",
+ "values": "de 0 a 255",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^PN": {
+ "hash": "98d9df86",
+ "summary": "Executa un cicle del presentador KR403 i ofereix el material imprès per retirar-lo manualment.",
+ "reference": {
+ "hash": "a4c3eb6f",
+ "params": [
+ {
+ "meaning": "longitud d’expulsió del material del presentador en mm",
+ "values": "de 0 a 255"
+ }
+ ]
+ }
+ },
+ "^JW": {
+ "hash": "13f2c7f4",
+ "summary": "Estableix la tensió de subministrament de cinta en impressores de la sèrie PAX.",
+ "reference": {
+ "hash": "8fea311a",
+ "params": [
+ {
+ "meaning": "nivell de tensió de la cinta",
+ "values": "L baix, M mitjà, H alt",
+ "default": "cal especificar-lo"
+ }
+ ]
+ }
+ },
+ "^ST": {
+ "hash": "2405167f",
+ "summary": "Estableix la data i l’hora del rellotge en temps real de la impressora.",
+ "reference": {
+ "hash": "d2806f61",
+ "params": [
+ {
+ "meaning": "mes",
+ "values": "de 01 a 12",
+ "default": "mes actual"
+ },
+ {
+ "meaning": "dia",
+ "values": "de 01 a 31",
+ "default": "dia actual"
+ },
+ {
+ "meaning": "any",
+ "values": "de 1998 a 2097",
+ "default": "any actual"
+ },
+ {
+ "meaning": "hora",
+ "values": "de 00 a 23",
+ "default": "hora actual"
+ },
+ {
+ "meaning": "minut",
+ "values": "de 00 a 59",
+ "default": "minut actual"
+ },
+ {
+ "meaning": "segon",
+ "values": "de 00 a 59",
+ "default": "segon actual"
+ },
+ {
+ "meaning": "format AM, PM o 24 hores",
+ "values": "A AM, P PM, M 24 hores",
+ "default": "M"
+ }
+ ]
+ }
+ },
+ "^KD": {
+ "hash": "0799ff99",
+ "summary": "Selecciona el format de data i hora mostrat a l’etiqueta de configuració i al panell de control.",
+ "reference": {
+ "hash": "f1d97e96",
+ "params": [
+ {
+ "meaning": "format de visualització de data i hora",
+ "values": "0 número de versió, 1 MM/DD/YY 24 hores, 2 MM/DD/YY 12 hores, 3 DD/MM/YY 24 hores, 4 DD/MM/YY 12 hores",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^SO": {
+ "hash": "b1f8a0fe",
+ "summary": "Defineix desplaçaments secundaris del rellotge en temps real. Els desplaçaments es perden en apagar la impressora.",
+ "reference": {
+ "hash": "ed3a7fe4",
+ "params": [
+ {
+ "meaning": "número del rellotge a desplaçar",
+ "values": "2 secundari, 3 tercer",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "desplaçament en mesos",
+ "values": "de -32000 a 32000",
+ "default": "0"
+ },
+ {
+ "meaning": "desplaçament en dies",
+ "values": "de -32000 a 32000",
+ "default": "0"
+ },
+ {
+ "meaning": "desplaçament en anys",
+ "values": "de -32000 a 32000",
+ "default": "0"
+ },
+ {
+ "meaning": "desplaçament en hores",
+ "values": "de -32000 a 32000",
+ "default": "0"
+ },
+ {
+ "meaning": "desplaçament en minuts",
+ "values": "de -32000 a 32000",
+ "default": "0"
+ },
+ {
+ "meaning": "desplaçament en segons",
+ "values": "de -32000 a 32000",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^SL": {
+ "hash": "c92ac3ae",
+ "summary": "Estableix quan es fixen els camps d’hora i selecciona l’idioma dels noms de dies i mesos.",
+ "reference": {
+ "hash": "dfefa096",
+ "params": [
+ {
+ "meaning": "mode de lectura del rellotge",
+ "values": "S hora inicial, T hora actual, de 0 a 999 de tolerància",
+ "default": "S"
+ },
+ {
+ "meaning": "idioma dels noms de dies i mesos",
+ "values": "1 anglès, 2 castellà, 3 francès, 4 alemany, 5 italià, de 6 a 18 més idiomes",
+ "default": "últim ^KL"
+ }
+ ]
+ }
+ },
+ "^KL": {
+ "hash": "cc881728",
+ "summary": "Selecciona l’idioma de la pantalla del panell de control de la impressora d’una llista que varia segons el model.",
+ "reference": {
+ "hash": "53ee3577",
+ "params": [
+ {
+ "meaning": "idioma de la pantalla del panell de control",
+ "values": "codis d’idioma d’1 a 20",
+ "default": "1"
+ }
+ ]
+ }
+ },
+ "^SE": {
+ "hash": "e934d1c1",
+ "summary": "Selecciona una taula de codificació emmagatzemada per transformar les dades dels camps abans d’imprimir.",
+ "reference": {
+ "hash": "362bf452",
+ "params": [
+ {
+ "meaning": "unitat on és la taula de codificació",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom del fitxer de taula de codificació",
+ "values": "d’1 a 8 caràcters alfanumèrics"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": "DAT valor fix",
+ "default": "DAT"
+ }
+ ]
+ }
+ },
+ "^SZ": {
+ "hash": "ea549756",
+ "summary": "Selecciona la interpretació d’ordres ZPL original o ZPL II per mantenir la compatibilitat amb formats antics.",
+ "reference": {
+ "hash": "c1d4e690",
+ "params": [
+ {
+ "meaning": "versió de l’intèrpret ZPL",
+ "values": "1 ZPL, 2 ZPL II",
+ "default": "2"
+ }
+ ]
+ }
+ },
+ "^KN": {
+ "hash": "0269028a",
+ "summary": "Assigna un nom de xarxa i una descripció de text lliure a la impressora, mostrats a l’etiqueta de configuració i a la pàgina web integrada.",
+ "reference": {
+ "hash": "13c7fb1f",
+ "params": [
+ {
+ "meaning": "nom de xarxa de la impressora",
+ "values": "fins a 16 caràcters alfanumèrics",
+ "default": "ZBR més el sufix MAC"
+ },
+ {
+ "meaning": "descripció de la impressora per a l’etiqueta de configuració i la pàgina web",
+ "values": "fins a 35 caràcters alfanumèrics",
+ "default": "en blanc"
+ }
+ ]
+ }
+ },
+ "^KP": {
+ "hash": "dfff2683",
+ "summary": "Estableix la contrasenya de quatre dígits dels menús de configuració del panell de control.",
+ "reference": {
+ "hash": "4ba8180f",
+ "params": [
+ {
+ "meaning": "contrasenya de quatre dígits del panell de control",
+ "values": "de 0000 a 9999",
+ "default": "1234"
+ },
+ {
+ "meaning": "nivell de contrasenya, només per a la impressora S4M",
+ "values": "d’1 a 4",
+ "default": "3"
+ }
+ ]
+ }
+ },
+ "^JU": {
+ "hash": "0d28f5a3",
+ "summary": "Desa, restaura o restableix la configuració de la impressora.",
+ "reference": {
+ "hash": "e01c6e1c",
+ "params": [
+ {
+ "meaning": "acció de configuració",
+ "values": "A tots de fàbrica, F fàbrica, N xarxa, R recupera, S desa"
+ }
+ ]
+ }
+ },
+ "^CC": {
+ "hash": "872b8b17",
+ "summary": "Canvia el caràcter de prefix de les ordres de format, normalment l’accent circumflex, globalment o per al format actual.",
+ "reference": {
+ "hash": "24fe574f",
+ "params": [
+ {
+ "meaning": "prefix nou de les ordres de format",
+ "values": "qualsevol caràcter ASCII"
+ }
+ ]
+ }
+ },
+ "^CD": {
+ "hash": "c0ef72ac",
+ "summary": "Canvia el caràcter delimitador de paràmetres, normalment la coma, globalment o per al format actual.",
+ "reference": {
+ "hash": "d9bf15a2",
+ "params": [
+ {
+ "meaning": "caràcter delimitador nou de paràmetres",
+ "values": "qualsevol caràcter ASCII"
+ }
+ ]
+ }
+ },
+ "^CT": {
+ "hash": "841d0676",
+ "summary": "Canvia el caràcter de prefix de les ordres immediates, normalment la titlla, globalment o per al format actual.",
+ "reference": {
+ "hash": "71a6fc0c",
+ "params": [
+ {
+ "meaning": "prefix nou de les ordres de control",
+ "values": "qualsevol caràcter ASCII"
+ }
+ ]
+ }
+ },
+ "^CM": {
+ "hash": "a8e66bc4",
+ "summary": "Reassigna les lletres de memòria de la impressora perquè els objectes emmagatzemats puguin conservar els noms existents.",
+ "reference": {
+ "hash": "e827b9f2",
+ "params": [
+ {
+ "meaning": "àlies de memòria per a B",
+ "values": "B targeta de memòria, E flaix, R DRAM, A CompactFlash, NONE sense definir",
+ "default": "B"
+ },
+ {
+ "meaning": "àlies de memòria per a E",
+ "values": "B targeta de memòria, E flaix, R DRAM, A CompactFlash, NONE sense definir",
+ "default": "E"
+ },
+ {
+ "meaning": "àlies de memòria per a R",
+ "values": "B targeta de memòria, E flaix, R DRAM, A CompactFlash, NONE sense definir",
+ "default": "R"
+ },
+ {
+ "meaning": "àlies de memòria per a A",
+ "values": "B targeta de memòria, E flaix, R DRAM, A CompactFlash, NONE sense definir",
+ "default": "A"
+ },
+ {
+ "meaning": "permet l’assignació duplicada d’àlies",
+ "values": "M àlies múltiple",
+ "default": "cap"
+ }
+ ]
+ }
+ },
+ "~JA": {
+ "hash": "4acd9d0f",
+ "summary": "Cancel·la els formats en cua i el lot actual. L’etiqueta que ja s’està imprimint pot acabar."
+ },
+ "^JB": {
+ "hash": "46fa3633",
+ "summary": "Esborra i reinicialitza un dispositiu de memòria flaix. Una interrupció de corrent durant l’operació pot corrompre l’emmagatzematge.",
+ "reference": {
+ "hash": "4548dced",
+ "params": [
+ {
+ "meaning": "dispositiu de memòria flaix a inicialitzar",
+ "values": "A flaix opcional, B targeta flaix, E flaix intern",
+ "default": "cal especificar-lo"
+ }
+ ]
+ }
+ },
+ "~JB": {
+ "hash": "67e8395b",
+ "summary": "Reinicialitza la targeta de memòria amb bateria després d’instal·lar-la o substituir-ne la bateria."
+ },
+ "~JC": {
+ "hash": "3aa08e00",
+ "summary": "Executa el calibratge del material per mesurar la longitud de l’etiqueta i ajustar els sensors de material i cinta."
+ },
+ "~JD": {
+ "hash": "4d020bbb",
+ "summary": "Imprimeix els bytes entrants i els seus valors hexadecimals en lloc d’executar-los, per diagnosticar la comunicació amb l’ordinador."
+ },
+ "~JE": {
+ "hash": "7d4e29da",
+ "summary": "Surt del mode de diagnòstic de comunicacions i torna a la impressió normal d’etiquetes."
+ },
+ "~JF": {
+ "hash": "b38d6228",
+ "summary": "Estableix si una tensió baixa de bateria posa en pausa una impressora portàtil o permet continuar imprimint.",
+ "reference": {
+ "hash": "8ef68420",
+ "params": [
+ {
+ "meaning": "pausa amb tensió baixa de bateria",
+ "values": "Y pausa, N continua imprimint",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "~JG": {
+ "hash": "4554b6c3",
+ "summary": "Executa el calibratge del material i imprimeix un gràfic del perfil del sensor per a la transició entre material i separació."
+ },
+ "^JI": {
+ "hash": "06eabfbb",
+ "summary": "Inicia l’intèrpret Zebra BASIC a la impressora i, opcionalment, executa un programa emmagatzemat.",
+ "reference": {
+ "hash": "95546a5f",
+ "params": [
+ {
+ "meaning": "ubicació d’emmagatzematge del programa",
+ "values": "R, E, B, A",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "nom del programa a executar",
+ "values": "qualsevol nom de programa vàlid",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "extensió del fitxer de programa",
+ "values": "BAS o BAE"
+ },
+ {
+ "meaning": "control de sortida de la consola",
+ "values": "Y activat, N desactivat",
+ "default": "Y"
+ },
+ {
+ "meaning": "control de l’eco d’ordres",
+ "values": "Y activat, N desactivat",
+ "default": "Y"
+ },
+ {
+ "meaning": "memòria assignada a ZBI",
+ "values": "de 20K a 1024K",
+ "default": "50K"
+ }
+ ]
+ }
+ },
+ "^JJ": {
+ "hash": "4432cbae",
+ "summary": "Configura el port auxiliar per als senyals de l’aplicador o verificador i la gestió d’errors.",
+ "reference": {
+ "hash": "328aa9f4",
+ "params": [
+ {
+ "meaning": "mode de gestió d’errors del verificador",
+ "values": "0 desactivat, 1 reimprimeix en cas d’error, 2 rendiment màxim",
+ "default": "0"
+ },
+ {
+ "meaning": "mode de temporització del senyal de l’aplicador",
+ "values": "0 desactivat, d’1 a 4 temporització del senyal",
+ "default": "0"
+ },
+ {
+ "meaning": "mode de temporització del senyal d’inici d’impressió",
+ "values": "p mode de pols, l mode de nivell"
+ },
+ {
+ "meaning": "mode de resposta a errors d’etiqueta",
+ "values": "e mode d’error, f mode d’avanç",
+ "default": "f"
+ },
+ {
+ "meaning": "mode de reimpressió per senyal",
+ "values": "e activat, d desactivat",
+ "default": "d"
+ },
+ {
+ "meaning": "mode d’avís de cinta baixa",
+ "values": "e activat, d desactivat",
+ "default": "e"
+ }
+ ]
+ }
+ },
+ "^JS": {
+ "hash": "bc9a5fde",
+ "summary": "Selecciona el sensor de material per al seguiment, habitualment reflectant o transmissiu.",
+ "reference": {
+ "hash": "8321755c",
+ "params": [
+ {
+ "meaning": "sensor a fer servir",
+ "values": "A automàtic, R reflectant, T transmissiu",
+ "default": "varia segons el model de la impressora"
+ }
+ ]
+ }
+ },
+ "~JL": {
+ "hash": "f3148843",
+ "summary": "Mesura i desa la longitud de l’etiqueta, avançant etiquetes en blanc durant el procés."
+ },
+ "^JM": {
+ "hash": "dff7a8d7",
+ "summary": "Estableix una densitat de punts per mil·límetre normal o reduïda. La densitat reduïda duplica la mida física de les coordenades del format.",
+ "reference": {
+ "hash": "990b4d92",
+ "params": [
+ {
+ "meaning": "ajust de densitat d’impressió",
+ "values": "A densitat normal, B mitja densitat",
+ "default": "A"
+ }
+ ]
+ }
+ },
+ "~JN": {
+ "hash": "1e9fd837",
+ "summary": "Fa que les comprovacions fallides dels elements del capçal aturin la impressió fins que es reinicia la impressora o es restaura el mode tolerant."
+ },
+ "~JO": {
+ "hash": "4d4bdb11",
+ "summary": "Indica una comprovació fallida dels elements del capçal com a error que es pot esborrar amb PAUSE sense apagar la impressora."
+ },
+ "~JP": {
+ "hash": "8d1d171d",
+ "summary": "Cancel·la el format següent de la cua i posa la impressora en pausa, un format de la memòria intermèdia per ordre."
+ },
+ "~JQ": {
+ "hash": "e7b46150",
+ "summary": "Surt d’una sessió activa de l’intèrpret Zebra BASIC i retorna el port al processament ZPL."
+ },
+ "~JR": {
+ "hash": "4b7d74fb",
+ "summary": "Reinicia el microprogramari de la impressora i recarrega els valors de comunicació i configuració desats."
+ },
+ "~JX": {
+ "hash": "541ca0f0",
+ "summary": "Cancel·la el format que s’està rebent sense cancel·lar les etiquetes que ja s’estan imprimint."
+ },
+ "~RO": {
+ "hash": "305ffa34",
+ "summary": "Restableix un comptador d’ús de la impressora seleccionat, inclosos els d’usuari o RFID.",
+ "reference": {
+ "hash": "c8be415f",
+ "params": [
+ {
+ "meaning": "comptador a restablir",
+ "values": "1 comptador u, 2 comptador dos, 3 RFID vàlid, 4 RFID invalidat, C capçal netejat, R capçal substituït",
+ "default": "cal especificar-lo"
+ }
+ ]
+ }
+ },
+ "^SC": {
+ "hash": "7fc83e36",
+ "summary": "Configura tots els paràmetres de comunicació del port sèrie en una sola ordre.",
+ "reference": {
+ "hash": "9dbc12e3",
+ "params": [
+ {
+ "meaning": "velocitat en bauds del port sèrie",
+ "values": "110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "bits de dades per caràcter",
+ "values": "7 o 8",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "ajust de paritat",
+ "values": "N cap, E parell, O senar",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "bits d’aturada",
+ "values": "1 o 2",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "protocol de control de flux",
+ "values": "X Xon/Xoff, D DTR/DSR, R RTS, M DTR/DSR i Xon/Xoff",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "control de flux del protocol Zebra",
+ "values": "A ACK/NAK, N cap, Z zebra",
+ "default": "cal especificar-lo"
+ }
+ ]
+ }
+ },
+ "^SI": {
+ "hash": "a54846c8",
+ "summary": "Substitueix els valors d’intensitat o de referència del sensor transmissiu que normalment estableix el calibratge.",
+ "reference": {
+ "hash": "4df4bac5",
+ "params": [
+ {
+ "meaning": "paràmetre del sensor a modificar",
+ "values": "1 lluminositat, 2 referència",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "valor del paràmetre seleccionat",
+ "values": "de 0 a 196",
+ "default": "cal especificar-lo"
+ }
+ ]
+ }
+ },
+ "^SP": {
+ "hash": "6881d909",
+ "summary": "Inicia la impressió abans que arribi tot el format per millorar el rendiment amb etiquetes complexes.",
+ "reference": {
+ "hash": "59d44e26",
+ "params": [
+ {
+ "meaning": "fila de punts on començar a imprimir",
+ "values": "de 0 a 32000",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^SQ": {
+ "hash": "ce9e1949",
+ "summary": "Desactiva una condició i una destinació específiques d’avís ZebraNet.",
+ "reference": {
+ "hash": "25195c87",
+ "params": [
+ {
+ "meaning": "condició d’avís a aturar",
+ "values": "d’A a O i de Q a V una condició cadascun, W totes a les impressores RFID, * totes a les altres"
+ },
+ {
+ "meaning": "destinació d’avís a aturar",
+ "values": "A sèrie, B paral·lel, C correu electrònic, D TCP/IP, E UDP/IP, F notificació SNMP, * tot"
+ },
+ {
+ "meaning": "atura o reprèn aquests avisos",
+ "values": "Y atura els missatges, N inicia els missatges",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "^SR": {
+ "hash": "aa5bd741",
+ "summary": "Estableix el valor de resistència del capçal emprat per calcular l’energia tèrmica.",
+ "reference": {
+ "hash": "06ad705b",
+ "params": [
+ {
+ "meaning": "valor de resistència del capçal",
+ "values": "de 0488 a 1175",
+ "default": "últim valor desat permanentment"
+ }
+ ]
+ }
+ },
+ "^SS": {
+ "hash": "7276b95c",
+ "summary": "Estableix els llindars dels sensors de material, la longitud de l’etiqueta i les intensitats dels LED que normalment determina el calibratge.",
+ "reference": {
+ "hash": "e3e9bbaa",
+ "params": [
+ {
+ "meaning": "valor del sensor de separació",
+ "values": "de 0 a 100",
+ "default": "indicat al perfil del sensor o a l’etiqueta de configuració"
+ },
+ {
+ "meaning": "valor del sensor de material",
+ "values": "de 0 a 100",
+ "default": "indicat al perfil del sensor o a l’etiqueta de configuració"
+ },
+ {
+ "meaning": "valor del sensor de cinta",
+ "values": "de 0 a 100",
+ "default": "indicat al perfil del sensor o a l’etiqueta de configuració"
+ },
+ {
+ "meaning": "longitud de l’etiqueta en punts",
+ "values": "d’1 a 32000",
+ "default": "valor del calibratge"
+ },
+ {
+ "meaning": "intensitat del LED de material",
+ "values": "de 0 a 255",
+ "default": "valor del calibratge"
+ },
+ {
+ "meaning": "intensitat del LED de cinta",
+ "values": "de 0 a 255",
+ "default": "valor del calibratge"
+ },
+ {
+ "meaning": "valor de detecció de marca",
+ "values": "de 0 a 100",
+ "default": "valor del calibratge"
+ },
+ {
+ "meaning": "valor de detecció del suport de marca",
+ "values": "de 0 a 100",
+ "default": "valor del calibratge"
+ },
+ {
+ "meaning": "valor de detecció del LED de marca",
+ "values": "de 0 a 255",
+ "default": "valor del calibratge"
+ }
+ ]
+ }
+ },
+ "^SX": {
+ "hash": "c13a4455",
+ "summary": "Activa un avís ZebraNet per a una condició i una destinació específiques.",
+ "reference": {
+ "hash": "cc5632f8",
+ "params": [
+ {
+ "meaning": "tipus de condició d’avís",
+ "values": "d’A a V una condició cadascun, * totes",
+ "default": "s’ignora si falta o no és vàlid"
+ },
+ {
+ "meaning": "tipus de destinació de l’avís",
+ "values": "A sèrie, B paral·lel, C correu electrònic, D TCP/IP, E UDP/IP, F notificació SNMP",
+ "default": "s’ignora si falta o no és vàlid"
+ },
+ {
+ "meaning": "activa l’avís en activar-se la condició",
+ "values": "N no, Y sí",
+ "default": "Y o valor anterior"
+ },
+ {
+ "meaning": "activa l’avís en desactivar-se la condició",
+ "values": "N no, Y sí",
+ "default": "N o valor anterior"
+ },
+ {
+ "meaning": "adreça de destinació de l’avís",
+ "values": "correu electrònic, adreça IP o destinació SNMP",
+ "default": "s’ignora si falta o no és vàlid"
+ },
+ {
+ "meaning": "número de port de l’avís",
+ "values": "de 0 a 65535",
+ "default": "s’ignora si falta o no és vàlid"
+ }
+ ]
+ }
+ },
+ "^TO": {
+ "hash": "8f37a07b",
+ "summary": "Copia objectes emmagatzemats entre dispositius de memòria de la impressora, amb comodins per a grups.",
+ "reference": {
+ "hash": "69a63b26",
+ "params": [
+ {
+ "meaning": "dispositiu d’emmagatzematge d’origen",
+ "values": "R, E, B, A"
+ },
+ {
+ "meaning": "nom de l’objecte d’origen",
+ "values": "qualsevol nom d’objecte existent",
+ "default": "* selecciona tots els objectes"
+ },
+ {
+ "meaning": "extensió de l’objecte d’origen",
+ "values": "qualsevol extensió de fitxer vàlida",
+ "default": "* selecciona totes les extensions"
+ },
+ {
+ "meaning": "dispositiu d’emmagatzematge de destinació",
+ "values": "R, E, B, A",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "nom de l’objecte a la destinació",
+ "values": "fins a 8 caràcters alfanumèrics",
+ "default": "nom de l’objecte d’origen"
+ },
+ {
+ "meaning": "extensió de l’objecte de destinació",
+ "values": "qualsevol extensió de fitxer vàlida",
+ "default": "extensió de l’objecte d’origen"
+ }
+ ]
+ }
+ },
+ "~WC": {
+ "hash": "9ffb7f98",
+ "summary": "Imprimeix una etiqueta de configuració amb informació de sensors, xarxa, microprogramari i memòria."
+ },
+ "^WD": {
+ "hash": "a4c9ed19",
+ "summary": "Imprimeix una etiqueta de directori dels objectes emmagatzemats, tipus de lletra residents o codis de barres disponibles.",
+ "reference": {
+ "hash": "a4185e4c",
+ "params": [
+ {
+ "meaning": "dispositiu d’origen del llistat",
+ "values": "R, E, B, A, Z",
+ "default": "R"
+ },
+ {
+ "meaning": "filtre de noms d’objecte",
+ "values": "d’1 a 8 caràcters, comodins * o ?",
+ "default": "*"
+ },
+ {
+ "meaning": "filtre d’extensions",
+ "values": "qualsevol extensió vàlida, comodí *",
+ "default": "*"
+ }
+ ]
+ }
+ },
+ "~WQ": {
+ "hash": "598068da",
+ "summary": "Imprimeix en una etiqueta la informació de servei demanada, com ara el comptador de distància o l’historial del capçal.",
+ "reference": {
+ "hash": "5942779b",
+ "params": [
+ {
+ "meaning": "tipus d’informe de servei a imprimir",
+ "values": "ES estat, HA adreça de maquinari, JT comprovació del capçal, MA ajustos d’avís, MI missatges, OD comptador de distància, PH vida útil del capçal, PP plug and play, SN número de sèrie, UI ID USB",
+ "default": "cal especificar-lo"
+ }
+ ]
+ }
+ },
+ "^KV": {
+ "hash": "b56294a5",
+ "summary": "Configura el presentador de quiosc KR403, incloent-hi longitud de tall, marge de tall, temps d’espera de retracció i longitud del bucle.",
+ "reference": {
+ "hash": "3a176152",
+ "params": [
+ {
+ "meaning": "quantitat de tall del quiosc",
+ "values": "0 tall normal, de 10 a 60 mm de tall parcial",
+ "default": "0"
+ },
+ {
+ "meaning": "marge de tall del quiosc en mm",
+ "values": "de 2 a 9",
+ "default": "9"
+ },
+ {
+ "meaning": "tipus de presentació del quiosc després d’imprimir",
+ "values": "0 expulsa, 1 retreu, 2 cap acció",
+ "default": "0"
+ },
+ {
+ "meaning": "temps d’espera de presentació del quiosc en segons",
+ "values": "de 0 a 300, 0 sense temps d’espera",
+ "default": "0"
+ },
+ {
+ "meaning": "longitud del bucle del presentador en mm",
+ "values": "0 pas directe, de 3 a 1023",
+ "default": "400"
+ }
+ ]
+ }
+ },
+ "^XS": {
+ "hash": "8f9e3e07",
+ "summary": "Controla el recalibratge dinàmic de la longitud de l’etiqueta i del llindar del sensor després d’engegar o obrir el compartiment del material. La posició de guany està anunciada per a un microprogramari posterior.",
+ "reference": {
+ "hash": "4c3c08cd",
+ "params": [
+ {
+ "meaning": "activa el calibratge dinàmic de longitud",
+ "values": "Y activa, N desactiva",
+ "default": "Y"
+ },
+ {
+ "meaning": "activa el calibratge dinàmic dels llindars",
+ "values": "Y activa, N desactiva",
+ "default": "Y"
+ },
+ {
+ "meaning": "activa el calibratge dinàmic del guany",
+ "values": "Y activa, N desactiva",
+ "default": "Y"
+ }
+ ]
+ }
+ },
+ "~PM": {
+ "hash": "e553f937",
+ "summary": "Inicia el mode de retirada de servei per preparar una impressora per a la revenda o el reciclatge.",
+ "reference": {
+ "hash": "6ce7cdca",
+ "params": [
+ {
+ "meaning": "número de sèrie de la impressora",
+ "values": "cadena alfanumèrica",
+ "default": "cal especificar-lo"
+ },
+ {
+ "meaning": "nombre de passades d’esborrament de la memòria flaix",
+ "values": "de 0 a 3",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^ZZ": {
+ "hash": "e2f8b46f",
+ "summary": "Estableix l’aturada automàtica després d’un període d’inactivitat, amb opcions per a etiquetes en cua.",
+ "reference": {
+ "hash": "b0e91194",
+ "params": [
+ {
+ "meaning": "segons d’inactivitat abans de l’aturada automàtica",
+ "values": "de 0 a 999999, 0 desactiva l’aturada",
+ "default": "últim valor desat o 0"
+ },
+ {
+ "meaning": "estat de les etiquetes en aturar",
+ "values": "Y atura amb cua, N acaba primer la cua",
+ "default": "N"
+ }
+ ]
+ }
+ },
+ "^CP": {
+ "hash": "9c24bb8c",
+ "summary": "Expulsa o retreu el material ja ofert per un presentador de quiosc KR403.",
+ "reference": {
+ "hash": "37757720",
+ "params": [
+ {
+ "meaning": "acció de presentació del quiosc",
+ "values": "0 expulsa, 1 retreu, 2 fes servir l’ajust ^KV"
+ }
+ ]
+ }
+ },
+ "~KB": {
+ "hash": "09113ec1",
+ "summary": "Executa el mode de descàrrega de bateria en impressores portàtils per condicionar-la."
+ },
+ "~HB": {
+ "hash": "a0d9d150",
+ "summary": "Retorna lectures d’alimentació de la bateria i del capçal d’impressores mòbils."
+ },
+ "~HD": {
+ "hash": "57bb5bf6",
+ "summary": "Retorna dades de diagnòstic del capçal, incloent-hi temperatures, resultats de comprovació d’elements, foscor i velocitat."
+ },
+ "^HF": {
+ "hash": "b3930522",
+ "summary": "Retorna un format ZPL emmagatzemat de la memòria de la impressora a l’ordinador.",
+ "reference": {
+ "hash": "7e702f4e",
+ "params": [
+ {
+ "meaning": "dispositiu de memòria on cercar",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "R"
+ },
+ {
+ "meaning": "nom del format emmagatzemat",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": ".ZPL fix",
+ "default": ".ZPL"
+ }
+ ]
+ }
+ },
+ "^HG": {
+ "hash": "2b6246b8",
+ "summary": "Retorna una imatge gràfica emmagatzemada de la memòria de la impressora a l’ordinador.",
+ "reference": {
+ "hash": "e7012334",
+ "params": [
+ {
+ "meaning": "dispositiu de memòria on cercar",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "prioritat de cerca"
+ },
+ {
+ "meaning": "nom del gràfic a enviar",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "UNKNOWN"
+ },
+ {
+ "meaning": "extensió del fitxer",
+ "values": ".GRF fix",
+ "default": ".GRF"
+ }
+ ]
+ }
+ },
+ "^HH": {
+ "hash": "2c08ade4",
+ "summary": "Retorna la configuració actual de la impressora com a text llegible pel port de l’ordinador."
+ },
+ "~HI": {
+ "hash": "2e21fab4",
+ "summary": "Retorna dades d’identitat de la impressora, incloent-hi model, microprogramari, resolució, memòria i opcions instal·lades."
+ },
+ "~HM": {
+ "hash": "2e56f6ca",
+ "summary": "Retorna la memòria total, la màxima disponible i la lliure actual de la impressora en kilobytes."
+ },
+ "~HQ": {
+ "hash": "11a92108",
+ "summary": "Retorna a l’ordinador les dades d’estat, identitat, comptadors o manteniment demanades.",
+ "reference": {
+ "hash": "9d96a508",
+ "params": [
+ {
+ "meaning": "selector de consulta de les dades retornades",
+ "values": "ES estat, HA MAC per cable, JT comprovació del capçal, MA avisos de manteniment, MI informació de manteniment, OD comptador de distància, PH vida útil del capçal, PP plug and play, SN número de sèrie, UI ID de producte USB"
+ }
+ ]
+ }
+ },
+ "~HS": {
+ "hash": "d72f1996",
+ "summary": "Retorna textos d’estat per a la interfície, el material, la pausa, la longitud d’etiqueta i els formats de la memòria intermèdia."
+ },
+ "^HT": {
+ "hash": "1c66e981",
+ "summary": "Retorna a l’ordinador la taula d’enllaços de tipus de lletra, amb els tipus base i les alternatives."
+ },
+ "~HU": {
+ "hash": "753044eb",
+ "summary": "Retorna els avisos ZebraNet configurats, incloent-hi condicions, destinacions i indicadors d’activació o desactivació."
+ },
+ "^HV": {
+ "hash": "6d4cead9",
+ "summary": "Retorna a l’ordinador les dades d’un camp numerat, amb un límit opcional de bytes.",
+ "reference": {
+ "hash": "9cf067c9",
+ "params": [
+ {
+ "meaning": "número de camp establert per ^FN",
+ "values": "de 0 a 9999",
+ "default": "0"
+ },
+ {
+ "meaning": "bytes a retornar",
+ "values": "d’1 a 256",
+ "default": "64"
+ },
+ {
+ "meaning": "text de capçalera abans de les dades",
+ "values": "de 0 a 3072 bytes",
+ "default": "sense capçalera"
+ },
+ {
+ "meaning": "text de final després de les dades",
+ "values": "de 0 a 3072 caràcters"
+ },
+ {
+ "meaning": "resposta enviada per",
+ "values": "F format, L etiqueta",
+ "default": "F"
+ }
+ ]
+ }
+ },
+ "^HW": {
+ "hash": "624ddd80",
+ "summary": "Retorna el llistat de directori d’un dispositiu de memòria, incloent-hi l’espai lliure restant.",
+ "reference": {
+ "hash": "4589d283",
+ "params": [
+ {
+ "meaning": "dispositiu de memòria a llistar",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash, Z altre",
+ "default": "R"
+ },
+ {
+ "meaning": "filtre de noms d’objecte",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "*"
+ },
+ {
+ "meaning": "filtre d’extensions",
+ "values": "qualsevol extensió de fitxer Zebra",
+ "default": "*"
+ },
+ {
+ "meaning": "disposició del llistat",
+ "values": "c columna, d per defecte",
+ "default": "d"
+ }
+ ]
+ }
+ },
+ "^HY": {
+ "hash": "29d47808",
+ "summary": "Retorna a l’ordinador un gràfic emmagatzemat en un format de fitxer descarregable.",
+ "reference": {
+ "hash": "d1550c45",
+ "params": [
+ {
+ "meaning": "dispositiu de memòria on és l’objecte",
+ "values": "R DRAM, E flaix, B targeta de memòria, A CompactFlash",
+ "default": "prioritat de cerca"
+ },
+ {
+ "meaning": "nom de l’objecte a enviar",
+ "values": "d’1 a 8 caràcters alfanumèrics",
+ "default": "cal indicar un nom"
+ },
+ {
+ "meaning": "format d’enviament",
+ "values": "G mapa de bits en brut, P mapa de bits comprimit",
+ "default": "format emmagatzemat"
+ }
+ ]
+ }
+ },
+ "^HZ": {
+ "hash": "14da0a93",
+ "summary": "Retorna l’XML de descripció de la impressora per a la configuració, el directori d’objectes o l’estat.",
+ "reference": {
+ "hash": "639f8fb7",
+ "params": [
+ {
+ "meaning": "tipus de descripció a retornar",
+ "values": "a tot, f format, l directori, o objecte, r estat"
+ }
+ ]
+ }
+ },
+ "^RF": {
+ "hash": "8984b485",
+ "summary": "Llegeix o escriu una etiqueta RFID, incloent-hi format de dades, banc de memòria i contrasenya d’accés.",
+ "reference": {
+ "hash": "13026ef7",
+ "params": [
+ {
+ "meaning": "operació",
+ "values": "W escriu, L escriu i bloca, R llegeix, P llegeix la contrasenya, S estableix la contrasenya",
+ "default": "W"
+ },
+ {
+ "meaning": "format de dades",
+ "values": "A ASCII, H hexadecimal, E EPC",
+ "default": "H"
+ },
+ {
+ "meaning": "indicador de contrasenya o número de bloc inicial",
+ "values": "P contrasenya a continuació, bloc de 0 a n",
+ "default": "0"
+ },
+ {
+ "meaning": "nombre de bytes a llegir o escriure",
+ "values": "d’1 a n, màxim segons l’etiqueta RFID",
+ "default": "1"
+ },
+ {
+ "meaning": "banc de memòria Gen 2",
+ "values": "E EPC de 96 bits, A EPC amb bits PC automàtics, 0 reservat, 1 EPC, 2 TID, 3 usuari",
+ "default": "E"
+ }
+ ]
+ }
+ },
+ "^RI": {
+ "hash": "87091064",
+ "summary": "Llegeix l’ID de l’etiqueta RFID actual per fer-lo servir a les dades de l’etiqueta o a una resposta a l’ordinador."
+ },
+ "^RM": {
+ "hash": "f86988c8",
+ "summary": "Controla el moviment del material durant operacions RFID antigues. Els formats Link-OS fan servir ^RS."
+ },
+ "^RN": {
+ "hash": "201c03cf",
+ "summary": "Detecta més d’una etiqueta RFID al camp de codificació i pot invalidar etiquetes si n’hi ha d’altres a prop."
+ },
+ "^RR": {
+ "hash": "789cab49",
+ "summary": "Estableix el nombre de reintents de lectura o escriptura RFID antiga. Els formats Link-OS fan servir ^RS."
+ },
+ "^RB": {
+ "hash": "15939ef7",
+ "summary": "Defineix la disposició de bits per codificar camps EPC RFID en una etiqueta.",
+ "reference": {
+ "hash": "59b61787",
+ "params": [
+ {
+ "meaning": "mida total en bits de les particions",
+ "values": "d’1 a la mida en bits de l’etiqueta RFID",
+ "default": "96"
+ },
+ {
+ "meaning": "bits de cada partició, fins a 16 particions",
+ "values": "d’1 a 64",
+ "default": "1"
+ }
+ ]
+ }
+ },
+ "^RS": {
+ "hash": "62e2b805",
+ "summary": "Estableix les opcions RFID per a les etiquetes següents, incloent-hi tipus d’etiqueta, posició de programació, gestió d’errors i longitud de la barra VOID.",
+ "reference": {
+ "hash": "548b93db",
+ "params": [
+ {
+ "meaning": "tipus d’etiqueta RFID",
+ "values": "8 només Gen 2",
+ "default": "8"
+ },
+ {
+ "meaning": "posició de programació de l’etiqueta RFID",
+ "values": "punts absoluts, de F0 a Fxxx endavant, de B0 a B30 enrere, up següent, down anterior",
+ "default": "ajust de la impressora"
+ },
+ {
+ "meaning": "longitud de la impressió d’invalidació",
+ "values": "de 0 a la longitud de l’etiqueta",
+ "default": "longitud de l’etiqueta"
+ },
+ {
+ "meaning": "etiquetes a reintentar en cas d’error",
+ "values": "d’1 a 10",
+ "default": "3"
+ },
+ {
+ "meaning": "gestió d’errors després dels reintents",
+ "values": "N cap acció, P pausa, E mode d’error",
+ "default": "N"
+ },
+ {
+ "meaning": "senyals enviats a un aplicador",
+ "values": "S senyal únic, D senyal doble",
+ "default": "S"
+ },
+ {
+ "meaning": "reservat, no es fa servir",
+ "values": "cap"
+ },
+ {
+ "meaning": "velocitat per imprimir etiquetes VOID",
+ "values": "qualsevol velocitat d’impressió vàlida",
+ "default": "velocitat màxima d’impressió"
+ }
+ ]
+ }
+ },
+ "^RT": {
+ "hash": "c17c6fe0",
+ "summary": "Llegeix dades de l’etiqueta RFID en un camp d’etiqueta en formats RFID antics."
+ },
+ "^WT": {
+ "hash": "4386d9c8",
+ "summary": "Escriu dades de l’etiqueta RFID en formats antics. ^RF cobreix lectura, escriptura i gestió de contrasenyes."
+ },
+ "^RU": {
+ "hash": "8e5d397e",
+ "summary": "Construeix un número de sèrie EPC a partir de l’ID de l’etiqueta RFID i l’escriu als bits baixos de l’EPC.",
+ "reference": {
+ "hash": "8b177e8b",
+ "params": [
+ {
+ "meaning": "prefix binari de l’ID de sèrie",
+ "values": "1 i 0 ASCII, fins a 38 bits",
+ "default": "depèn del MDID del xip"
+ },
+ {
+ "meaning": "caràcter especial que marca el camp de sèrie",
+ "values": "qualsevol ASCII excepte ordre, control, delimitador i RTC",
+ "default": "#"
+ }
+ ]
+ }
+ },
+ "~RV": {
+ "hash": "a091b913",
+ "summary": "Retorna a l’ordinador el resultat de cada codificació RFID perquè el programari distingeixi les etiquetes correctes de les invalidades."
+ },
+ "^RW": {
+ "hash": "cd769095",
+ "summary": "Estableix la potència de lectura i escriptura RFID quan el calibratge no produeix valors útils.",
+ "reference": {
+ "hash": "eee83762",
+ "params": [
+ {
+ "meaning": "nivell de potència de lectura",
+ "values": "de 0 a 30, o H alt, M mitjà, L baix",
+ "default": "ajust de la impressora"
+ },
+ {
+ "meaning": "nivell de potència d’escriptura",
+ "values": "de 0 a 30, o H alt, M mitjà, L baix",
+ "default": "ajust de la impressora"
+ },
+ {
+ "meaning": "selecció d’element d’antena",
+ "values": "graella específica de la impressora, d’A1 a F4",
+ "default": "ajust de la impressora"
+ }
+ ]
+ }
+ },
+ "^RL": {
+ "hash": "5296a877",
+ "summary": "Bloca la memòria d’una etiqueta RFID, de manera reversible o permanent, per impedir escriptures posteriors.",
+ "reference": {
+ "hash": "219f8eab",
+ "params": [
+ {
+ "meaning": "estat de blocatge de la contrasenya de desactivació",
+ "values": "U desbloqueja, L bloca, O desbloqueig permanent, P blocatge permanent"
+ },
+ {
+ "meaning": "estat de blocatge de la contrasenya d’accés",
+ "values": "U desbloqueja, L bloca, O desbloqueig permanent, P blocatge permanent"
+ },
+ {
+ "meaning": "estat de blocatge del banc de memòria EPC",
+ "values": "U desbloqueja, L bloca, O desbloqueig permanent, P blocatge permanent"
+ },
+ {
+ "meaning": "estat de blocatge del banc de memòria d’usuari",
+ "values": "U desbloqueja, L bloca, O desbloqueig permanent, P blocatge permanent"
+ }
+ ]
+ }
+ },
+ "^HR": {
+ "hash": "4b742e7c",
+ "summary": "Executa el calibratge RFID i retorna a l’ordinador els paràmetres de posició, antena i potència.",
+ "reference": {
+ "hash": "cbaa1895",
+ "params": [
+ {
+ "meaning": "text abans de la taula de resultats",
+ "values": "qualsevol cadena de menys de 65 caràcters",
+ "default": "inici"
+ },
+ {
+ "meaning": "text després de la taula de resultats",
+ "values": "qualsevol cadena de menys de 65 caràcters",
+ "default": "final"
+ },
+ {
+ "meaning": "posició inicial del calibratge",
+ "values": "de F0 a Fxxx endavant, de B0 a B30 enrere",
+ "default": "ajust de la impressora"
+ },
+ {
+ "meaning": "posició final del calibratge",
+ "values": "de F0 a Fxxx endavant, de B0 a B30 enrere, A automàtic",
+ "default": "ajust de la impressora"
+ },
+ {
+ "meaning": "selecció automàtica o manual d’antena i potència",
+ "values": "A automàtic, M manual",
+ "default": "A"
+ },
+ {
+ "meaning": "inici de l’interval de potència de lectura i escriptura",
+ "values": "de 0 a 30",
+ "default": "0"
+ },
+ {
+ "meaning": "final de l’interval de potència de lectura i escriptura",
+ "values": "de 0 a 30",
+ "default": "potència màxima"
+ },
+ {
+ "meaning": "inici de l’interval d’antenes",
+ "values": "segons el model, habitualment A1",
+ "default": "A1"
+ },
+ {
+ "meaning": "final de l’interval d’antenes",
+ "values": "segons el model, fins a E4",
+ "default": "ajust de la impressora"
+ }
+ ]
+ }
+ },
+ "^HL": {
+ "hash": "6d5b0917",
+ "summary": "Retorna el registre d’operacions RFID, incloent-hi posició, antena, nivell de potència i resultat."
+ },
+ "^NB": {
+ "hash": "193460c2",
+ "summary": "Selecciona si la impressora cerca un servidor d’impressió per cable durant l’arrencada.",
+ "reference": {
+ "hash": "5502f293",
+ "params": [
+ {
+ "meaning": "comprovació del servidor d’impressió per cable en arrencar",
+ "values": "C comprova, S omet",
+ "default": "S"
+ }
+ ]
+ }
+ },
+ "^NC": {
+ "hash": "c6c1871a",
+ "summary": "Selecciona el dispositiu de xarxa principal, per cable o sense fils.",
+ "reference": {
+ "hash": "8fd615de",
+ "params": [
+ {
+ "meaning": "dispositiu de xarxa principal",
+ "values": "1 principal per cable, 2 principal sense fils",
+ "default": "1"
+ }
+ ]
+ }
+ },
+ "~NC": {
+ "hash": "c7cd746c",
+ "summary": "S’adreça a una impressora d’una línia multipunt RS-485 antiga mitjançant l’ID de xarxa.",
+ "reference": {
+ "hash": "0b522f70",
+ "params": [
+ {
+ "meaning": "ID de xarxa de la impressora de destinació",
+ "values": "de 001 a 999",
+ "default": "000 cap"
+ }
+ ]
+ }
+ },
+ "^NI": {
+ "hash": "9aba9688",
+ "summary": "Assigna l’ID de xarxa per adreçar-se a una impressora d’una línia multipunt RS-485 antiga.",
+ "reference": {
+ "hash": "fffe906a",
+ "params": [
+ {
+ "meaning": "ID de xarxa assignat a la impressora",
+ "values": "de 001 a 999",
+ "default": "000 cap"
+ }
+ ]
+ }
+ },
+ "^NN": {
+ "hash": "39fe7d3a",
+ "summary": "Estableix les cadenes d’identitat i comunitat SNMP de la impressora.",
+ "reference": {
+ "hash": "770a45b2",
+ "params": [
+ {
+ "meaning": "nom del sistema SNMP",
+ "values": "fins a 17 caràcters"
+ },
+ {
+ "meaning": "contacte del sistema SNMP",
+ "values": "fins a 50 caràcters"
+ },
+ {
+ "meaning": "ubicació del sistema SNMP",
+ "values": "fins a 50 caràcters"
+ },
+ {
+ "meaning": "nom de comunitat de lectura SNMP",
+ "values": "fins a 19 caràcters",
+ "default": "public"
+ },
+ {
+ "meaning": "nom de comunitat d’escriptura SNMP",
+ "values": "fins a 19 caràcters",
+ "default": "public"
+ },
+ {
+ "meaning": "nom de comunitat de notificacions SNMP",
+ "values": "fins a 20 caràcters",
+ "default": "public"
+ }
+ ]
+ }
+ },
+ "^NP": {
+ "hash": "3ed49c57",
+ "summary": "Selecciona si la configuració de xarxa d’arrencada prové de la impressora o del servidor d’impressió connectat.",
+ "reference": {
+ "hash": "f30ea072",
+ "params": [
+ {
+ "meaning": "origen principal de la configuració d’arrencada",
+ "values": "P impressora, M servidor d’impressió",
+ "default": "P"
+ }
+ ]
+ }
+ },
+ "~NR": {
+ "hash": "0851302e",
+ "summary": "Canvia totes les impressores d’una línia multipunt antiga al mode de recepció transparent."
+ },
+ "^NT": {
+ "hash": "e3b92a35",
+ "summary": "Configura el servidor SMTP i el domini per als avisos de correu electrònic del servidor d’impressió.",
+ "reference": {
+ "hash": "42dd3fdc",
+ "params": [
+ {
+ "meaning": "adreça del servidor SMTP",
+ "values": "adreça IPv4"
+ },
+ {
+ "meaning": "nom de domini del servidor d’impressió",
+ "values": "nom de domini"
+ }
+ ]
+ }
+ },
+ "~NT": {
+ "hash": "de5ea89e",
+ "summary": "Canvia la impressora multipunt antiga seleccionada al mode de recepció transparent."
+ },
+ "^NW": {
+ "hash": "5d240db5",
+ "summary": "Estableix durant quant de temps una adreça IP autenticada pot accedir a les pàgines web de la impressora abans de tornar-se a autenticar.",
+ "reference": {
+ "hash": "5f44828e",
+ "params": [
+ {
+ "meaning": "temps d’espera d’autenticació de la pàgina web",
+ "values": "de 0 a 255 minuts",
+ "default": "5"
+ }
+ ]
+ }
+ },
+ "^KC": {
+ "hash": "26bd4700",
+ "summary": "Estableix la forma i el valor de l’identificador de client DHCP del servidor d’impressió.",
+ "reference": {
+ "hash": "6ebfc852",
+ "params": [
+ {
+ "meaning": "mode d’identificador de client",
+ "values": "0 desactivat, 1 adreça MAC, 2 ASCII, 3 HEX",
+ "default": "0"
+ },
+ {
+ "meaning": "dispositiu al qual s’aplica l’identificador",
+ "values": "0 tot, 1 sense fils, 2 per cable extern, 3 per cable intern",
+ "default": "1"
+ },
+ {
+ "meaning": "prefix de l’identificador",
+ "values": "11 caràcters ASCII o 22 hexadecimals"
+ },
+ {
+ "meaning": "sufix de l’identificador",
+ "values": "fins a 60 caràcters ASCII o 120 hexadecimals"
+ }
+ ]
+ }
+ },
+ "^ND": {
+ "hash": "a1c35169",
+ "summary": "Configura l’adreça IP, la màscara de subxarxa i la passarel·la d’una interfície de xarxa de la impressora.",
+ "reference": {
+ "hash": "21a22736",
+ "params": [
+ {
+ "meaning": "dispositiu que es modifica",
+ "values": "1 per cable extern, 2 per cable intern, 3 sense fils"
+ },
+ {
+ "meaning": "mètode de resolució IP",
+ "values": "A tot, B BOOTP, C DHCP i BOOTP, D DHCP, G només descobriment, R RARP, P permanent",
+ "default": "A"
+ },
+ {
+ "meaning": "adreça IP",
+ "values": "adreça IPv4"
+ },
+ {
+ "meaning": "màscara de subxarxa",
+ "values": "màscara de subxarxa IPv4"
+ },
+ {
+ "meaning": "passarel·la per defecte",
+ "values": "adreça IPv4"
+ },
+ {
+ "meaning": "adreça del servidor WINS",
+ "values": "adreça IPv4"
+ },
+ {
+ "meaning": "comprovació del temps d’espera de connexió",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "valor del temps d’espera de connexió",
+ "values": "de 0 a 9999 segons",
+ "default": "300"
+ },
+ {
+ "meaning": "interval de difusió ARP",
+ "values": "de 0 a 30 minuts",
+ "default": "0 cap"
+ },
+ {
+ "meaning": "número base del port directe",
+ "values": "d’1 a 65535",
+ "default": "9100"
+ }
+ ]
+ }
+ },
+ "^NS": {
+ "hash": "fc79ac31",
+ "summary": "Configura els paràmetres IP, els temps d’espera i el port directe del servidor d’impressió per cable en microprogramari antic.",
+ "reference": {
+ "hash": "2953005f",
+ "params": [
+ {
+ "meaning": "mètode de resolució IP",
+ "values": "A tot, B BOOTP, C DHCP i BOOTP, D DHCP, G només descobriment, R RARP, P permanent",
+ "default": "A"
+ },
+ {
+ "meaning": "adreça IP",
+ "values": "adreça IPv4"
+ },
+ {
+ "meaning": "màscara de subxarxa",
+ "values": "màscara de subxarxa IPv4"
+ },
+ {
+ "meaning": "passarel·la per defecte",
+ "values": "adreça IPv4"
+ },
+ {
+ "meaning": "adreça del servidor WINS",
+ "values": "adreça IPv4"
+ },
+ {
+ "meaning": "comprovació del temps d’espera de connexió",
+ "values": "Y sí, N no",
+ "default": "Y"
+ },
+ {
+ "meaning": "valor del temps d’espera de connexió",
+ "values": "de 0 a 9999 segons",
+ "default": "300"
+ },
+ {
+ "meaning": "interval de difusió ARP",
+ "values": "de 0 a 30 minuts",
+ "default": "0 cap"
+ },
+ {
+ "meaning": "número base del port directe",
+ "values": "d’1 a 65535",
+ "default": "9100"
+ }
+ ]
+ }
+ },
+ "^WA": {
+ "hash": "f99f03e7",
+ "summary": "Selecciona les antenes de recepció i transmissió de la ràdio sense fils.",
+ "reference": {
+ "hash": "b3bd5f36",
+ "params": [
+ {
+ "meaning": "antena de recepció",
+ "values": "D diversitat, L esquerra, R dreta",
+ "default": "D"
+ },
+ {
+ "meaning": "antena de transmissió",
+ "values": "D diversitat, L esquerra, R dreta",
+ "default": "D"
+ }
+ ]
+ }
+ },
+ "^WE": {
+ "hash": "25d26998",
+ "summary": "Configura la seguretat WEP obsoleta i les claus en microprogramari sense fils antic.",
+ "reference": {
+ "hash": "6d4f4827",
+ "params": [
+ {
+ "meaning": "mode de xifratge",
+ "values": "OFF cap, 40 de 40 bits, 128 de 128 bits",
+ "default": "OFF"
+ },
+ {
+ "meaning": "índex de clau de xifratge",
+ "values": "d’1 a 4",
+ "default": "1"
+ },
+ {
+ "meaning": "tipus d’autenticació",
+ "values": "O sistema obert, S clau compartida",
+ "default": "O"
+ },
+ {
+ "meaning": "format d’emmagatzematge de la clau de xifratge",
+ "values": "H hexadecimal, S cadena",
+ "default": "H"
+ },
+ {
+ "meaning": "clau de xifratge 1",
+ "values": "parells hexadecimals o cadena alfanumèrica"
+ },
+ {
+ "meaning": "clau de xifratge 2",
+ "values": "parells hexadecimals o cadena alfanumèrica"
+ },
+ {
+ "meaning": "clau de xifratge 3",
+ "values": "parells hexadecimals o cadena alfanumèrica"
+ },
+ {
+ "meaning": "clau de xifratge 4",
+ "values": "parells hexadecimals o cadena alfanumèrica"
+ }
+ ]
+ }
+ },
+ "^WL": {
+ "hash": "e6ff25b4",
+ "summary": "Configura l’autenticació Cisco LEAP obsoleta en microprogramari sense fils antic.",
+ "reference": {
+ "hash": "21993ff5",
+ "params": [
+ {
+ "meaning": "mode LEAP",
+ "values": "OFF, ON",
+ "default": "OFF"
+ },
+ {
+ "meaning": "nom d’usuari",
+ "values": "d’1 a 32 caràcters",
+ "default": "user"
+ },
+ {
+ "meaning": "contrasenya",
+ "values": "d’1 a 32 caràcters",
+ "default": "password"
+ }
+ ]
+ }
+ },
+ "^WP": {
+ "hash": "d5dd34db",
+ "summary": "Estableix la contrasenya de la configuració sense fils al panell de control de la impressora.",
+ "reference": {
+ "hash": "07867798",
+ "params": [
+ {
+ "meaning": "contrasenya sense fils anterior",
+ "values": "de 0000 a 9999",
+ "default": "0000"
+ },
+ {
+ "meaning": "contrasenya sense fils nova",
+ "values": "de 0000 a 9999",
+ "default": "0000"
+ }
+ ]
+ }
+ },
+ "^WR": {
+ "hash": "05fd2fa2",
+ "summary": "Configura les velocitats de dades 802.11b i la potència de transmissió en servidors d’impressió sense fils antics.",
+ "reference": {
+ "hash": "2b8cba42",
+ "params": [
+ {
+ "meaning": "velocitat de transmissió d’1 Mb per segon",
+ "values": "Y activat, N desactivat"
+ },
+ {
+ "meaning": "velocitat de transmissió de 2 Mb per segon",
+ "values": "Y activat, N desactivat"
+ },
+ {
+ "meaning": "velocitat de transmissió de 5.5 Mb per segon",
+ "values": "Y activat, N desactivat"
+ },
+ {
+ "meaning": "velocitat de transmissió d’11 Mb per segon",
+ "values": "Y activat, N desactivat"
+ },
+ {
+ "meaning": "potència de transmissió",
+ "values": "1, 5, 20, 30, 50, 100"
+ }
+ ]
+ }
+ },
+ "^WS": {
+ "hash": "ee8de274",
+ "summary": "Configura el nom de xarxa sense fils, el mode de ràdio, la longitud del preàmbul i el manteniment de connexió.",
+ "reference": {
+ "hash": "2d24be79",
+ "params": [
+ {
+ "meaning": "valor ESSID",
+ "values": "fins a 32 caràcters",
+ "default": "125"
+ },
+ {
+ "meaning": "mode de funcionament",
+ "values": "I infraestructura, A adhoc",
+ "default": "I"
+ },
+ {
+ "meaning": "longitud del preàmbul de la targeta de ràdio",
+ "values": "L llarg, S curt",
+ "default": "L"
+ },
+ {
+ "meaning": "pols sense fils activat",
+ "values": "0 desactivat, 1 activat",
+ "default": "1"
+ },
+ {
+ "meaning": "interval de pols sense fils",
+ "values": "de 5 a 300 segons",
+ "default": "15"
+ },
+ {
+ "meaning": "màscara de canals",
+ "values": "4 dígits hexadecimals amb prefix 0x",
+ "default": "0x7FF"
+ },
+ {
+ "meaning": "mode internacional",
+ "values": "0 desactivat, 1 activat",
+ "default": "0"
+ }
+ ]
+ }
+ },
+ "^WX": {
+ "hash": "80bedceb",
+ "summary": "Configura el mode de seguretat sense fils, les claus i les credencials en una sola ordre.",
+ "reference": {
+ "hash": "a5b89256",
+ "params": [
+ {
+ "meaning": "codi del tipus de seguretat",
+ "values": "01 cap, 02 WEP 40, 03 WEP 128, de 04 a 08 tipus EAP, 09 WPA PSK, de 10 a 14 WPA EAP, 15 Kerberos",
+ "default": "01"
+ },
+ {
+ "meaning": "índex de clau de xifratge WEP",
+ "values": "d’1 a 4",
+ "default": "1"
+ },
+ {
+ "meaning": "tipus d’autenticació WEP",
+ "values": "O sistema obert, S clau compartida",
+ "default": "O"
+ },
+ {
+ "meaning": "format d’emmagatzematge de la clau WEP",
+ "values": "H hexadecimal, S cadena",
+ "default": "S"
+ },
+ {
+ "meaning": "clau de xifratge WEP 1",
+ "values": "parells hexadecimals o cadena alfanumèrica"
+ },
+ {
+ "meaning": "clau de xifratge WEP 2",
+ "values": "parells hexadecimals o cadena alfanumèrica"
+ },
+ {
+ "meaning": "clau de xifratge WEP 3",
+ "values": "parells hexadecimals o cadena alfanumèrica"
+ },
+ {
+ "meaning": "clau de xifratge WEP 4",
+ "values": "parells hexadecimals o cadena alfanumèrica"
+ },
+ {
+ "meaning": "ID d’usuari del tipus de seguretat",
+ "values": "qualsevol cadena",
+ "default": "user"
+ },
+ {
+ "meaning": "contrasenya del tipus de seguretat",
+ "values": "qualsevol cadena",
+ "default": "password"
+ },
+ {
+ "meaning": "contrasenya opcional de la clau privada",
+ "values": "qualsevol cadena"
+ },
+ {
+ "meaning": "regne Kerberos",
+ "values": "qualsevol cadena",
+ "default": "kerberos"
+ },
+ {
+ "meaning": "centre de distribució de claus Kerberos",
+ "values": "qualsevol cadena",
+ "default": "krbtgt"
+ },
+ {
+ "meaning": "valor de la clau precompartida",
+ "values": "mínim de 64 dígits hexadecimals"
+ }
+ ]
+ }
+ },
+ "~WL": {
+ "hash": "a70658c1",
+ "summary": "Imprimeix una etiqueta de configuració de xarxa mentre la impressora està inactiva."
+ },
+ "~WR": {
+ "hash": "cfda76bd",
+ "summary": "Reinicia la targeta de ràdio sense fils i el servidor d’impressió perquè la ràdio es torni a connectar a la xarxa."
+ }
+}
diff --git a/src/locales/catalogSummaries.ts b/src/locales/catalogSummaries.ts
index b44297ef..a6fa67cd 100644
--- a/src/locales/catalogSummaries.ts
+++ b/src/locales/catalogSummaries.ts
@@ -15,6 +15,7 @@ const loaders = {
de: () => import("./catalog/de.json"),
fr: () => import("./catalog/fr.json"),
es: () => import("./catalog/es.json"),
+ ca: () => import("./catalog/ca.json"),
pt: () => import("./catalog/pt.json"),
it: () => import("./catalog/it.json"),
nl: () => import("./catalog/nl.json"),
diff --git a/src/locales/index.ts b/src/locales/index.ts
index e8416027..6cfa60d6 100644
--- a/src/locales/index.ts
+++ b/src/locales/index.ts
@@ -30,6 +30,7 @@ const loaders = {
de: () => import('./de'),
fr: () => import('./fr'),
es: () => import('./es'),
+ ca: () => import('./ca'),
pt: () => import('./pt'),
it: () => import('./it'),
nl: () => import('./nl'),
@@ -86,6 +87,7 @@ export const localeNames: Record = {
de: 'Deutsch',
fr: 'Français',
es: 'Español',
+ ca: 'Català',
pt: 'Português',
it: 'Italiano',
nl: 'Nederlands',
diff --git a/src/locales/loadLocale.test.ts b/src/locales/loadLocale.test.ts
index 878e4cc6..cc123df5 100644
--- a/src/locales/loadLocale.test.ts
+++ b/src/locales/loadLocale.test.ts
@@ -1,6 +1,6 @@
import { describe, expect, it } from "vitest";
import en from "./en";
-import { isLocaleCode, LOCALE_CODES, loadLocale } from "./index";
+import { isLocaleCode, LOCALE_CODES, loadLocale, localeOptions } from "./index";
/** Dotted key paths of every leaf; arrays count as leaves. */
function keyPaths(obj: Record, prefix = ""): string[] {
@@ -17,6 +17,26 @@ function keyPaths(obj: Record, prefix = ""): string[] {
}
describe("locale registry", () => {
+ it("offers Catalan and loads its translations with intact placeholders", async () => {
+ expect(isLocaleCode("ca")).toBe(true);
+ expect(localeOptions()).toContainEqual({ value: "ca", label: "Català" });
+ const ca = await loadLocale("ca");
+ expect(ca.palette.heading).toBe("Objectes");
+ expect(ca.app.saveDesign).toBe("Desa el disseny");
+ for (const path of keyPaths(en)) {
+ let source: unknown = en;
+ let translated: unknown = ca;
+ for (const key of path.split(".")) {
+ source = (source as Record)[key];
+ translated = (translated as Record)[key];
+ }
+ expect(typeof translated, path).toBe("string");
+ expect(String(translated).trim(), path).not.toBe("");
+ expect(String(translated).match(/\{\w+\}/g)?.sort() ?? [], path)
+ .toEqual(String(source).match(/\{\w+\}/g)?.sort() ?? []);
+ }
+ });
+
it("caches loaded locales (same identity on repeat loads)", async () => {
const a = await loadLocale("de");
const b = await loadLocale("de");
diff --git a/src/store/detectLocale.test.ts b/src/store/detectLocale.test.ts
index feaa3d5e..202bc727 100644
--- a/src/store/detectLocale.test.ts
+++ b/src/store/detectLocale.test.ts
@@ -10,6 +10,11 @@ afterEach(() => {
});
describe("detectLocale", () => {
+ it.each(["ca", "ca-ES", "ca-AD", "CA-es"])("detects Catalan from %s", (tag) => {
+ withLanguage(tag);
+ expect(detectLocale()).toBe("ca");
+ });
+
it("maps plain two-letter tags to their locale", () => {
withLanguage("de-DE");
expect(detectLocale()).toBe("de");
diff --git a/src/store/settingsActions.test.ts b/src/store/settingsActions.test.ts
index 7ac56f9f..f4f8d15a 100644
--- a/src/store/settingsActions.test.ts
+++ b/src/store/settingsActions.test.ts
@@ -48,16 +48,16 @@ describe("Labelary consent (revocable)", () => {
});
describe("applyLocale", () => {
- it("swaps translations and loadedLocale atomically once the chunk loads", async () => {
+ it.each([["de", "Objekte"], ["ca", "Objectes"]] as const)("swaps translations and loadedLocale atomically once the %s chunk loads", async (code, heading) => {
const s = useLabelStore.getState();
- s.setLocale("de");
+ s.setLocale(code);
// setLocale kicked applyLocale off already; await an explicit call to
// observe the settled state deterministically (loader is cached).
- await useLabelStore.getState().applyLocale("de");
+ await useLabelStore.getState().applyLocale(code);
const after = useLabelStore.getState();
- expect(after.locale).toBe("de");
- expect(after.loadedLocale).toBe("de");
- expect(after.translations.palette.heading).toBe("Objekte");
+ expect(after.locale).toBe(code);
+ expect(after.loadedLocale).toBe(code);
+ expect(after.translations.palette.heading).toBe(heading);
});
it("drops a stale load when the preference changed meanwhile", async () => {
diff --git a/store/microsoft/ar/features.txt b/store/microsoft/ar/features.txt
index 15565bb1..5c277214 100644
--- a/store/microsoft/ar/features.txt
+++ b/store/microsoft/ar/features.txt
@@ -8,5 +8,5 @@
الطباعة عبر الشبكة وقائمة انتظار الطباعة
التصدير بصيغة PDF أو صورة
إعدادات الطابعة لكل ملصق أو كنص إعداد
-32 لغة للواجهة ومظهران فاتح وداكن
+33 لغة للواجهة ومظهران فاتح وداكن
خادم MCP لمساعدات الذكاء الاصطناعي
diff --git a/store/microsoft/bg/features.txt b/store/microsoft/bg/features.txt
index c8624223..bbcb8ccd 100644
--- a/store/microsoft/bg/features.txt
+++ b/store/microsoft/bg/features.txt
@@ -8,5 +8,5 @@
Печат по мрежата и чрез опашката за печат
Експорт като PDF или изображение
Настройки на принтера за отделен етикет или като скрипт за настройка
-32 езика на интерфейса, светла и тъмна тема
+33 езика на интерфейса, светла и тъмна тема
MCP сървър за AI асистенти
diff --git a/store/microsoft/ca/description.txt b/store/microsoft/ca/description.txt
new file mode 100644
index 00000000..0bf0e19d
--- /dev/null
+++ b/store/microsoft/ca/description.txt
@@ -0,0 +1,5 @@
+ZPLab és un dissenyador d’etiquetes i editor ZPL gratuït i de codi obert per a impressores compatibles amb ZPL. Les etiquetes es poden imprimir o exportar com a fitxers ZPL, PDF o d’imatge.
+
+El llenç mostra l’etiqueta directament. Una impressora de xarxa o, amb consentiment, el servei extern Labelary poden generar una previsualització alternativa.
+
+No cal cap compte. ZPLab té llicència MIT.
diff --git a/store/microsoft/ca/features.txt b/store/microsoft/ca/features.txt
new file mode 100644
index 00000000..b0685c69
--- /dev/null
+++ b/store/microsoft/ca/features.txt
@@ -0,0 +1,12 @@
+Capes, guies d’alineació, comptadors de sèrie, imatges i símbols gràfics
+28 simbologies de codi de barres, incloent-hi Code 128, GS1-128, EAN/UPC, codi QR, Data Matrix i PDF417
+Creadors de contingut per a GS1, codi QR, Data Matrix i Aztec
+Dissenys de diverses pàgines
+Tipus de lletra TrueType personalitzats
+Importació i edició ZPL amb una referència d’ordres
+Impressió per lots des de CSV, Excel, SQLite, PostgreSQL i MySQL
+Impressió per xarxa i a través de la cua d’impressió
+Exportació a PDF o imatge
+Configuració de la impressora per etiqueta o com a script de configuració
+33 idiomes d’interfície, tema clar i fosc
+Servidor MCP per a assistents d’IA
diff --git a/store/microsoft/ca/keywords.txt b/store/microsoft/ca/keywords.txt
new file mode 100644
index 00000000..0538f895
--- /dev/null
+++ b/store/microsoft/ca/keywords.txt
@@ -0,0 +1,7 @@
+editor ZPL
+dissenyador d’etiquetes
+creador d’etiquetes
+generador de codis de barres
+impressora d’etiquetes
+impressora tèrmica
+codi de barres GS1
diff --git a/store/microsoft/cs/features.txt b/store/microsoft/cs/features.txt
index 1d7947bc..3d1cd39f 100644
--- a/store/microsoft/cs/features.txt
+++ b/store/microsoft/cs/features.txt
@@ -8,5 +8,5 @@ Hromadný tisk z CSV, Excelu, SQLite, PostgreSQL a MySQL
Tisk přes síť a tiskovou frontu
Export jako PDF nebo obrázek
Nastavení tiskárny pro jednotlivou etiketu nebo jako instalační skript
-32 jazyků rozhraní, světlý a tmavý motiv
+33 jazyků rozhraní, světlý a tmavý motiv
Server MCP pro AI asistenty
diff --git a/store/microsoft/da/features.txt b/store/microsoft/da/features.txt
index 466f9434..e85eefca 100644
--- a/store/microsoft/da/features.txt
+++ b/store/microsoft/da/features.txt
@@ -8,5 +8,5 @@ Batchudskrivning fra CSV, Excel, SQLite, PostgreSQL og MySQL
Udskrivning over netværket og via udskriftskøen
Eksport som PDF eller billede
Printerindstillinger pr. etiket eller som opsætningsscript
-32 grænsefladesprog, lyst og mørkt tema
+33 grænsefladesprog, lyst og mørkt tema
MCP-server til AI-assistenter
diff --git a/store/microsoft/de/features.txt b/store/microsoft/de/features.txt
index 2844472c..e19c07dc 100644
--- a/store/microsoft/de/features.txt
+++ b/store/microsoft/de/features.txt
@@ -8,5 +8,5 @@ Seriendruck aus CSV, Excel, SQLite, PostgreSQL und MySQL
Druck über das Netzwerk und die Druckwarteschlange
Export als PDF oder Bild
Druckereinstellungen pro Etikett oder als Setup-Skript
-32 Oberflächensprachen, helles und dunkles Farbschema
+33 Oberflächensprachen, helles und dunkles Farbschema
MCP-Server für KI-Assistenten
diff --git a/store/microsoft/el/features.txt b/store/microsoft/el/features.txt
index 650a1d22..f7d26e30 100644
--- a/store/microsoft/el/features.txt
+++ b/store/microsoft/el/features.txt
@@ -8,5 +8,5 @@
Εκτύπωση μέσω δικτύου και μέσω της ουράς εκτύπωσης
Εξαγωγή ως PDF ή εικόνα
Ρυθμίσεις εκτυπωτή ανά ετικέτα ή ως σενάριο εγκατάστασης
-32 γλώσσες διεπαφής, ανοιχτό και σκοτεινό θέμα
+33 γλώσσες διεπαφής, ανοιχτό και σκοτεινό θέμα
Διακομιστής MCP για βοηθούς τεχνητής νοημοσύνης
diff --git a/store/microsoft/en-US/features.txt b/store/microsoft/en-US/features.txt
index 0db4c12f..8e3c3032 100644
--- a/store/microsoft/en-US/features.txt
+++ b/store/microsoft/en-US/features.txt
@@ -8,5 +8,5 @@ Batch printing from CSV, Excel, SQLite, PostgreSQL and MySQL
Printing over the network and through the print spooler
Export as PDF or image
Printer settings per label or as a setup script
-32 interface languages, light and dark theme
+33 interface languages, light and dark theme
MCP server for AI assistants
diff --git a/store/microsoft/es/features.txt b/store/microsoft/es/features.txt
index 05659f1d..9b583f53 100644
--- a/store/microsoft/es/features.txt
+++ b/store/microsoft/es/features.txt
@@ -8,5 +8,5 @@ Impresión por lotes desde CSV, Excel, SQLite, PostgreSQL y MySQL
Impresión por red y mediante la cola de impresión
Exportación a PDF o imagen
Ajustes de impresora por etiqueta o como script de configuración
-32 idiomas de interfaz, tema claro y oscuro
+33 idiomas de interfaz, tema claro y oscuro
Servidor MCP para asistentes de IA
diff --git a/store/microsoft/et/features.txt b/store/microsoft/et/features.txt
index a18ea9b5..be2ed1d1 100644
--- a/store/microsoft/et/features.txt
+++ b/store/microsoft/et/features.txt
@@ -8,5 +8,5 @@ Hulgiprintimine CSV, Exceli, SQLite'i, PostgreSQL-i ja MySQL-i andmetest
Printimine võrgu ja prindijärjekorra kaudu
Eksport PDF- või pildifailina
Printeri seaded iga etiketi jaoks või seadistusskriptina
-32 liidesekeelt, hele ja tume teema
+33 liidesekeelt, hele ja tume teema
MCP-server AI-assistentidele
diff --git a/store/microsoft/fa/features.txt b/store/microsoft/fa/features.txt
index bb5f09f4..7c052924 100644
--- a/store/microsoft/fa/features.txt
+++ b/store/microsoft/fa/features.txt
@@ -8,5 +8,5 @@
چاپ از طریق شبکه و صف چاپ
خروجی بهصورت PDF یا تصویر
تنظیمات چاپگر برای هر برچسب یا بهصورت اسکریپت راهاندازی
-۳۲ زبان رابط کاربری، تم روشن و تیره
+۳۳ زبان رابط کاربری، تم روشن و تیره
سرور MCP برای دستیارهای هوش مصنوعی
diff --git a/store/microsoft/fi/features.txt b/store/microsoft/fi/features.txt
index 3f7bd985..5d13f71d 100644
--- a/store/microsoft/fi/features.txt
+++ b/store/microsoft/fi/features.txt
@@ -8,5 +8,5 @@ Erätulostus CSV-, Excel-, SQLite-, PostgreSQL- ja MySQL-lähteistä
Tulostus verkon ja tulostusjonon kautta
Vienti PDF- tai kuvatiedostona
Tulostinasetukset etikettikohtaisesti tai asennusskriptinä
-32 käyttöliittymäkieltä, vaalea ja tumma teema
+33 käyttöliittymäkieltä, vaalea ja tumma teema
MCP-palvelin tekoälyavustajille
diff --git a/store/microsoft/fr/features.txt b/store/microsoft/fr/features.txt
index da5f8cc1..891f1f8b 100644
--- a/store/microsoft/fr/features.txt
+++ b/store/microsoft/fr/features.txt
@@ -8,5 +8,5 @@ Impression en lot depuis CSV, Excel, SQLite, PostgreSQL et MySQL
Impression via le réseau et la file d'attente d'impression
Export en PDF ou image
Paramètres d'imprimante par étiquette ou sous forme de script d'installation
-32 langues d'interface, thèmes clair et sombre
+33 langues d'interface, thèmes clair et sombre
Serveur MCP pour assistants IA
diff --git a/store/microsoft/he/features.txt b/store/microsoft/he/features.txt
index f69111cb..40d26ed0 100644
--- a/store/microsoft/he/features.txt
+++ b/store/microsoft/he/features.txt
@@ -8,5 +8,5 @@
הדפסה ברשת ודרך תור ההדפסה
ייצוא כ-PDF או תמונה
הגדרות מדפסת לכל תווית או כסקריפט הגדרה
-32 שפות ממשק, ערכת נושא בהירה או כהה
+33 שפות ממשק, ערכת נושא בהירה או כהה
שרת MCP לעוזרי AI
diff --git a/store/microsoft/hr/features.txt b/store/microsoft/hr/features.txt
index 29acfbba..6dd2ddf9 100644
--- a/store/microsoft/hr/features.txt
+++ b/store/microsoft/hr/features.txt
@@ -8,5 +8,5 @@ Skupni ispis iz CSV-a, Excela, SQLite-a, PostgreSQL-a i MySQL-a
Ispis putem mreže i reda čekanja za ispis
Izvoz u PDF ili slikovnu datoteku
Postavke pisača po naljepnici ili kao skripta postavljanja
-32 jezika sučelja, svijetla i tamna tema
+33 jezika sučelja, svijetla i tamna tema
MCP poslužitelj za AI asistente
diff --git a/store/microsoft/hu/features.txt b/store/microsoft/hu/features.txt
index e5352670..0af2e793 100644
--- a/store/microsoft/hu/features.txt
+++ b/store/microsoft/hu/features.txt
@@ -8,5 +8,5 @@ Kötegelt nyomtatás CSV, Excel, SQLite, PostgreSQL és MySQL forrásból
Nyomtatás a hálózaton és a nyomtatási soron keresztül
Exportálás PDF- vagy képfájlként
Nyomtatóbeállítások címkénként vagy beállító szkriptként
-32 nyelvű kezelőfelület, világos és sötét téma
+33 nyelvű kezelőfelület, világos és sötét téma
MCP-szerver AI-asszisztensekhez
diff --git a/store/microsoft/it/features.txt b/store/microsoft/it/features.txt
index 497c0c03..53227bf3 100644
--- a/store/microsoft/it/features.txt
+++ b/store/microsoft/it/features.txt
@@ -8,5 +8,5 @@ Stampa in serie da CSV, Excel, SQLite, PostgreSQL e MySQL
Stampa in rete e tramite lo spooler di stampa
Esportazione come PDF o immagine
Impostazioni stampante per etichetta o come script di configurazione
-32 lingue dell'interfaccia, tema chiaro e scuro
+33 lingue dell'interfaccia, tema chiaro e scuro
Server MCP per assistenti IA
diff --git a/store/microsoft/ja/features.txt b/store/microsoft/ja/features.txt
index ee457778..a69e06ca 100644
--- a/store/microsoft/ja/features.txt
+++ b/store/microsoft/ja/features.txt
@@ -8,5 +8,5 @@ CSV、Excel、SQLite、PostgreSQL、MySQLからの一括印刷
ネットワーク経由および印刷スプーラー経由の印刷
PDFまたは画像としてエクスポート
ラベル単位またはセットアップスクリプトによるプリンター設定
-32言語のインターフェース、ライトテーマとダークテーマ
+33言語のインターフェース、ライトテーマとダークテーマ
AIアシスタント向けのMCPサーバー
diff --git a/store/microsoft/ko/features.txt b/store/microsoft/ko/features.txt
index 396f4349..100eec4b 100644
--- a/store/microsoft/ko/features.txt
+++ b/store/microsoft/ko/features.txt
@@ -8,5 +8,5 @@ CSV, Excel, SQLite, PostgreSQL, MySQL 데이터로 일괄 인쇄
네트워크 및 인쇄 스풀러를 통한 인쇄
PDF 또는 이미지로 내보내기
프린터 설정을 라벨별로 또는 설정 스크립트로 적용
-32개 인터페이스 언어, 라이트 테마와 다크 테마
+33개 인터페이스 언어, 라이트 테마와 다크 테마
AI 어시스턴트용 MCP 서버
diff --git a/store/microsoft/lt/features.txt b/store/microsoft/lt/features.txt
index d1db26d4..f596af15 100644
--- a/store/microsoft/lt/features.txt
+++ b/store/microsoft/lt/features.txt
@@ -8,5 +8,5 @@ Paketinis spausdinimas iš CSV, Excel, SQLite, PostgreSQL ir MySQL
Spausdinimas per tinklą ir spausdinimo eilę
Eksportas į PDF arba vaizdą
Spausdintuvo nustatymai kiekvienai etiketei arba kaip sąrankos scenarijus
-32 sąsajos kalbos, šviesi ir tamsi tema
+33 sąsajos kalbos, šviesi ir tamsi tema
MCP serveris dirbtinio intelekto asistentams
diff --git a/store/microsoft/lv/features.txt b/store/microsoft/lv/features.txt
index b59a9b22..d05dec37 100644
--- a/store/microsoft/lv/features.txt
+++ b/store/microsoft/lv/features.txt
@@ -8,5 +8,5 @@ Pakešu drukāšana no CSV, Excel, SQLite, PostgreSQL un MySQL
Drukāšana tīklā un ar drukas rindu
Eksportēšana PDF vai attēla formātā
Printera iestatījumi katrai etiķetei vai kā iestatīšanas skripts
-32 saskarnes valodas, gaišais un tumšais motīvs
+33 saskarnes valodas, gaišais un tumšais motīvs
MCP serveris MI asistentiem
diff --git a/store/microsoft/nb/features.txt b/store/microsoft/nb/features.txt
index 7ef2c394..0c70765a 100644
--- a/store/microsoft/nb/features.txt
+++ b/store/microsoft/nb/features.txt
@@ -8,5 +8,5 @@ Batch-utskrift fra CSV, Excel, SQLite, PostgreSQL og MySQL
Utskrift over nettverk og via utskriftskøen
Eksport som PDF eller bilde
Skriverinnstillinger per etikett eller som oppsettsskript
-32 grensesnittspråk, lyst og mørkt tema
+33 grensesnittspråk, lyst og mørkt tema
MCP-server for AI-assistenter
diff --git a/store/microsoft/nl/features.txt b/store/microsoft/nl/features.txt
index b78d2098..6644eff6 100644
--- a/store/microsoft/nl/features.txt
+++ b/store/microsoft/nl/features.txt
@@ -8,5 +8,5 @@ Batchafdrukken vanuit CSV, Excel, SQLite, PostgreSQL en MySQL
Afdrukken via het netwerk en de afdrukwachtrij
Exporteren als PDF of afbeelding
Printerinstellingen per etiket of als installatiescript
-32 interfacetalen, licht en donker thema
+33 interfacetalen, licht en donker thema
MCP-server voor AI-assistenten
diff --git a/store/microsoft/pl/features.txt b/store/microsoft/pl/features.txt
index 8d9be055..31b9f797 100644
--- a/store/microsoft/pl/features.txt
+++ b/store/microsoft/pl/features.txt
@@ -8,5 +8,5 @@ Druk wsadowy z CSV, Excel, SQLite, PostgreSQL i MySQL
Drukowanie przez sieć i kolejkę wydruku
Eksport do PDF lub pliku graficznego
Ustawienia drukarki osobno dla każdej etykiety lub jako skrypt konfiguracyjny
-32 języki interfejsu, jasny i ciemny motyw
+33 języki interfejsu, jasny i ciemny motyw
Serwer MCP dla asystentów AI
diff --git a/store/microsoft/pt/features.txt b/store/microsoft/pt/features.txt
index 3638f41f..24979acb 100644
--- a/store/microsoft/pt/features.txt
+++ b/store/microsoft/pt/features.txt
@@ -8,5 +8,5 @@ Impressão em lote a partir de CSV, Excel, SQLite, PostgreSQL e MySQL
Impressão pela rede e pela fila de impressão
Exportação como PDF ou imagem
Configurações da impressora por etiqueta ou como script de configuração
-32 idiomas de interface, tema claro e escuro
+33 idiomas de interface, tema claro e escuro
Servidor MCP para assistentes de IA
diff --git a/store/microsoft/ro/features.txt b/store/microsoft/ro/features.txt
index 51ac4db6..43d94a12 100644
--- a/store/microsoft/ro/features.txt
+++ b/store/microsoft/ro/features.txt
@@ -8,5 +8,5 @@ Imprimare în lot din CSV, Excel, SQLite, PostgreSQL și MySQL
Imprimare în rețea și prin coada de imprimare
Export ca PDF sau imagine
Setări de imprimantă pentru fiecare etichetă sau ca script de configurare
-32 de limbi de interfață, temă luminoasă și întunecată
+33 de limbi de interfață, temă luminoasă și întunecată
Server MCP pentru asistenți IA
diff --git a/store/microsoft/sk/features.txt b/store/microsoft/sk/features.txt
index 57fbd1dd..0d433f6f 100644
--- a/store/microsoft/sk/features.txt
+++ b/store/microsoft/sk/features.txt
@@ -8,5 +8,5 @@ Hromadná tlač z CSV, Excelu, SQLite, PostgreSQL a MySQL
Tlač cez sieť a cez zaraďovač tlače
Export ako PDF alebo obrázok
Nastavenia tlačiarne pre jednotlivý štítok alebo ako inštalačný skript
-32 jazykov rozhrania, svetlý a tmavý motív
+33 jazykov rozhrania, svetlý a tmavý motív
Server MCP pre asistentov AI
diff --git a/store/microsoft/sl/features.txt b/store/microsoft/sl/features.txt
index 64471e54..766b1abf 100644
--- a/store/microsoft/sl/features.txt
+++ b/store/microsoft/sl/features.txt
@@ -8,5 +8,5 @@ Paketno tiskanje iz CSV, Excel, SQLite, PostgreSQL in MySQL
Tiskanje prek omrežja in čakalne vrste tiskalnika
Izvoz v PDF ali sliko
Nastavitve tiskalnika za posamezno nalepko ali kot namestitveni skript
-32 jezikov vmesnika, svetla in temna tema
+33 jezikov vmesnika, svetla in temna tema
Strežnik MCP za pomočnike UI
diff --git a/store/microsoft/sr-Cyrl/features.txt b/store/microsoft/sr-Cyrl/features.txt
index 49bb398e..662fe403 100644
--- a/store/microsoft/sr-Cyrl/features.txt
+++ b/store/microsoft/sr-Cyrl/features.txt
@@ -8,5 +8,5 @@
Штампање преко мреже и реда за штампање
Извоз као PDF или слика
Подешавања штампача по налепници или као скрипта за подешавање
-32 језика интерфејса, светла и тамна тема
+33 језика интерфејса, светла и тамна тема
MCP сервер за AI асистенте
diff --git a/store/microsoft/sv/features.txt b/store/microsoft/sv/features.txt
index f9fa53d6..a48210f2 100644
--- a/store/microsoft/sv/features.txt
+++ b/store/microsoft/sv/features.txt
@@ -8,5 +8,5 @@ Massutskrift från CSV, Excel, SQLite, PostgreSQL och MySQL
Utskrift via nätverk och skrivarkön
Export som PDF eller bild
Skrivarinställningar per etikett eller som installationsskript
-32 gränssnittsspråk, ljust och mörkt tema
+33 gränssnittsspråk, ljust och mörkt tema
MCP-server för AI-assistenter
diff --git a/store/microsoft/tr/features.txt b/store/microsoft/tr/features.txt
index 2fcadfb5..9ecfd3ec 100644
--- a/store/microsoft/tr/features.txt
+++ b/store/microsoft/tr/features.txt
@@ -8,5 +8,5 @@ CSV, Excel, SQLite, PostgreSQL ve MySQL'den toplu yazdırma
Ağ üzerinden ve yazdırma kuyruğu ile yazdırma
PDF veya görsel olarak dışa aktarma
Etiket başına veya kurulum betiği olarak yazıcı ayarları
-32 arayüz dili, açık ve koyu tema
+33 arayüz dili, açık ve koyu tema
Yapay zeka asistanları için MCP sunucusu
diff --git a/store/microsoft/zh-Hans/features.txt b/store/microsoft/zh-Hans/features.txt
index ad862ee5..0fa9259e 100644
--- a/store/microsoft/zh-Hans/features.txt
+++ b/store/microsoft/zh-Hans/features.txt
@@ -8,5 +8,5 @@ ZPL 导入与编辑,内置命令参考
通过网络和打印队列打印
导出为 PDF 或图片
打印机设置可按标签配置,或存为设置脚本
-32 种界面语言,浅色和深色主题
+33 种界面语言,浅色和深色主题
面向 AI 助手的 MCP 服务器
diff --git a/store/microsoft/zh-Hant/features.txt b/store/microsoft/zh-Hant/features.txt
index 62cad87c..901cc4ad 100644
--- a/store/microsoft/zh-Hant/features.txt
+++ b/store/microsoft/zh-Hant/features.txt
@@ -8,5 +8,5 @@ GS1、QR Code、Data Matrix 與 Aztec 的內容產生器
透過網路及列印佇列進行列印
匯出為 PDF 或圖片
印表機設定可依標籤個別指定,或作為設定指令稿
-32 種介面語言,淺色與深色主題
+33 種介面語言,淺色與深色主題
供 AI 助理使用的 MCP 伺服器