diff --git a/src/components/FilterItemForm.vue b/src/components/FilterItemForm.vue index 1cf36deeb..d1ceff4ce 100644 --- a/src/components/FilterItemForm.vue +++ b/src/components/FilterItemForm.vue @@ -50,25 +50,25 @@ const loading = ref(false); const tableColumns = computed(() => [ { - label: t('entry.buys.id'), + label: t('globals.id'), name: 'id', field: 'id', align: 'left', }, { - label: t('entry.buys.name'), + label: t('globals.name'), name: 'name', field: 'name', align: 'left', }, { - label: t('entry.buys.size'), + label: t('globals.size'), name: 'size', field: 'size', align: 'left', }, { - label: t('entry.buys.producer'), + label: t('globals.producer'), name: 'producerName', field: 'producer', align: 'left', @@ -152,10 +152,10 @@ const selectItem = ({ id }) => {

{{ t('Filter item') }}

- + { v-model="itemFilterParams.producerFk" /> [ { - label: t('entry.basicData.id'), + label: t('globals.id'), name: 'id', field: 'id', align: 'left', }, { - label: t('entry.basicData.warehouseOut'), + label: t('globals.warehouseOut'), name: 'warehouseOutFk', field: 'warehouseOutFk', align: 'left', @@ -62,7 +62,7 @@ const tableColumns = computed(() => [ warehousesOptions.value.find((warehouse) => warehouse.id === val).name, }, { - label: t('entry.basicData.warehouseIn'), + label: t('globals.warehouseIn'), name: 'warehouseInFk', field: 'warehouseInFk', align: 'left', @@ -70,14 +70,14 @@ const tableColumns = computed(() => [ warehousesOptions.value.find((warehouse) => warehouse.id === val).name, }, { - label: t('entry.basicData.shipped'), + label: t('globals.shipped'), name: 'shipped', field: 'shipped', align: 'left', format: (val) => toDate(val), }, { - label: t('entry.basicData.landed'), + label: t('globals.landed'), name: 'landed', field: 'landed', align: 'left', @@ -146,7 +146,7 @@ const selectTravel = ({ id }) => {

{{ t('Filter travels') }}

{ v-model="travelFilterParams.agencyModeFk" /> { v-model="travelFilterParams.warehouseOutFk" /> { v-model="travelFilterParams.warehouseInFk" /> diff --git a/src/components/ItemsFilterPanel.vue b/src/components/ItemsFilterPanel.vue index e89d32da4..938dceb4d 100644 --- a/src/components/ItemsFilterPanel.vue +++ b/src/components/ItemsFilterPanel.vue @@ -248,7 +248,7 @@ const removeTag = (index, params, search) => { > - Please, enter the verification code that we have sent to your email in the next 5 minutes -verifyEmail: - pageTitles: - verifyEmail: Email verification recoverPassword: userOrEmail: User or recovery email explanation: >- @@ -357,15 +370,7 @@ resetPassword: entry: list: newEntry: New entry - landed: Landed - invoiceNumber: Invoice number - supplier: Supplier - booked: Booked - confirmed: Confirmed - ordered: Ordered tableVisibleColumns: - id: Id - reference: Reference created: Creation supplierFk: Supplier isBooked: Booked @@ -378,236 +383,117 @@ entry: summary: commission: Commission currency: Currency - company: Company - reference: Reference invoiceNumber: Invoice number ordered: Ordered - confirmed: Confirmed booked: Booked excludedFromAvailable: Inventory travelReference: Reference travelAgency: Agency travelShipped: Shipped - travelWarehouseOut: Warehouse Out travelDelivered: Delivered travelLanded: Landed - travelWarehouseIn: Warehouse In travelReceived: Received buys: Buys - quantity: Quantity stickers: Stickers package: Package - weight: Weight packing: Packing grouping: Grouping buyingValue: Buying value import: Import pvp: PVP - item: Item basicData: - supplier: Supplier travel: Travel - reference: Reference - invoiceNumber: Invoice number - company: Company currency: Currency commission: Commission observation: Observation - ordered: Ordered - confirmed: Confirmed booked: Booked excludedFromAvailable: Inventory - agency: Agency - warehouseOut: Warehouse Out - warehouseIn: Warehouse In - shipped: Shipped - landed: Landed - id: ID buys: - groupingPrice: Grouping price - packingPrice: Packing price - reference: Reference observations: Observations - item: Item - size: Size - packing: Packing - grouping: Grouping - buyingValue: Buying value packagingFk: Box - file: File - name: Name - producer: Producer - type: Type color: Color - id: ID printedStickers: Printed stickers notes: observationType: Observation type - descriptor: - agency: Agency - landed: Landed - warehouseOut: Warehouse Out latestBuys: tableVisibleColumns: image: Picture itemFk: Item ID - packing: Packing - grouping: Grouping - quantity: Quantity - size: Size - tags: Tags - type: Type - intrastat: Intrastat - origin: Origin weightByPiece: Weight/Piece isActive: Active family: Family entryFk: Entry - buyingValue: Buying value freightValue: Freight value comissionValue: Commission value - description: Description packageValue: Package value isIgnored: Is ignored price2: Grouping price3: Packing minPrice: Min ektFk: Ekt - weight: Weight - packagingFk: Package packingOut: Package out landing: Landing isExcludedFromAvailable: Es inventory ticket: - pageTitles: - tickets: Tickets - list: List - ticketCreate: New ticket - summary: Summary - basicData: Basic Data - boxing: Boxing - sms: Sms - notes: Notes - sale: Sale - dms: File management - volume: Volume - observation: Notes - ticketAdvance: Advance tickets - futureTickets: Future tickets - purchaseRequest: Purchase request - weeklyTickets: Weekly tickets - list: - nickname: Nickname - state: State - shipped: Shipped - landed: Landed - salesPerson: Sales person - total: Total card: - ticketId: Ticket ID - state: State customerId: Customer ID - salesPerson: Sales person - agency: Agency - shipped: Shipped - warehouse: Warehouse customerCard: Customer card - alias: Alias ticketList: Ticket List newOrder: New Order boxing: expedition: Expedition - item: Item created: Created - worker: Worker selectTime: 'Select time:' selectVideo: 'Select video:' notFound: No videos available summary: - state: State - salesPerson: Sales person - agency: Agency zone: Zone - warehouse: Warehouse collection: Collection route: Route invoice: Invoice shipped: Shipped - landed: Landed consigneePhone: Consignee phone consigneeMobile: Consignee mobile consigneeAddress: Consignee address clientPhone: Client phone clientMobile: Client mobile consignee: Consignee - subtotal: Subtotal - vat: VAT total: Total saleLines: Line items - item: Item - visible: Visible available: Available - quantity: Quantity - price: Price discount: Discount packing: Packing hasComponentLack: Component lack itemShortage: Not visible claim: Claim reserved: Reserved - created: Created package: Package taxClass: Tax class services: Services requester: Requester atender: Atender request: Request - weight: Weight goTo: Go to summaryAmount: Summary purchaseRequest: Purchase request service: Service - description: Description attender: Attender ok: Ok create: - client: Client address: Address - landed: Landed - warehouse: Warehouse - agency: Agency invoiceOut: - list: - ref: Reference - issued: Issued - shortIssued: Issued - client: Client - created: Created - shortCreated: Created - company: Company - dued: Due date - shortDued: Due date - amount: Amount card: issued: Issued - client: Client - company: Company customerCard: Customer card summary: issued: Issued - created: Created dued: Due booked: Booked - company: Company taxBreakdown: Tax breakdown - type: Type taxableBase: Taxable base rate: Rate fee: Fee tickets: Tickets - ticketId: Ticket id - nickname: Alias - shipped: Shipped totalWithVat: Amount globalInvoices: errors: @@ -621,22 +507,14 @@ invoiceOut: noTicketsToInvoice: There are not tickets to invoice criticalInvoiceError: 'Critical invoicing error, process stopped' table: - client: Client addressId: Address id streetAddress: Street statusCard: percentageText: '{getPercentage}% {getAddressNumber} of {getNAddresses}' pdfsNumberText: '{nPdfs} of {totalPdfs} PDFs' negativeBases: - from: From - to: To - company: Company - country: Country clientId: Client Id - client: Client - amount: Amount base: Base - ticketId: Ticket Id active: Active hasToInvoice: Has to Invoice verifiedData: Verified Data @@ -649,15 +527,6 @@ shelving: priority: Priority newShelving: New Shelving summary: - code: Code - parking: Parking - priority: Priority - worker: Worker - recyclable: Recyclable - basicData: - code: Code - parking: Parking - priority: Priority recyclable: Recyclable parking: pickingOrder: Picking order @@ -670,56 +539,27 @@ parking: order: field: salesPersonFk: Sales Person - clientFk: Client - isConfirmed: Confirmed - created: Created - landed: Landed - hour: Hour - agency: Agency - total: Total form: clientFk: Client addressFk: Address - landed: Landed agencyModeFk: Agency list: newOrder: New Order summary: basket: Basket - nickname: Nickname - company: Company - confirmed: Confirmed notConfirmed: Not confirmed created: Created - landed: Landed - phone: Phone createdFrom: Created From address: Address - notes: Notes - subtotal: Subtotal total: Total - vat: VAT - state: State - alias: Alias items: Items orderTicketList: Order Ticket List - details: Details - item: Item - quantity: Quantity - price: Price amount: Amount confirm: Confirm confirmLines: Confirm lines department: - pageTitles: - basicData: Basic data - department: Department - summary: Summary - name: Name - code: Code chat: Chat bossDepartment: Boss Department - email: Email selfConsumptionCustomer: Self-consumption customer telework: Telework notifyOnErrors: Notify on errors @@ -728,47 +568,11 @@ department: hasToSendMail: Send check-ins by email departmentRemoved: Department removed worker: - pageTitles: - workers: Workers - list: List - basicData: Basic data - summary: Summary - notifications: Notifications - workerCreate: New worker - department: Department - pda: PDA - notes: Notas - dms: My documentation - pbx: Private Branch Exchange - log: Log - calendar: Calendar - timeControl: Time control - locker: Locker - balance: Balance - medical: Medical - operator: Operator list: - name: Name - email: Email - phone: Phone - mobile: Mobile - active: Active department: Department schedule: Schedule newWorker: New worker - card: - workerId: Worker ID - user: User - name: Name - email: Email - phone: Phone - mobile: Mobile - active: Active - warehouse: Warehouse - agency: Agency - salesPerson: Sales person summary: - basicData: Basic data boss: Boss phoneExtension: Phone extension entPhone: Enterprise phone @@ -800,19 +604,12 @@ worker: serialNumber: Serial number removePDA: Deallocate PDA create: - name: Name lastName: Last name birth: Birth fi: Fi code: Worker code - phone: Phone - postcode: Postcode - province: Province - city: City - street: Street webUser: Web user personalEmail: Personal email - company: Company boss: Boss payMethods: Pay method iban: IBAN @@ -824,16 +621,13 @@ worker: endDate: End date center: Training center invoice: Invoice - amount: Amount remark: Remark hasDiploma: Has diploma medical: tableVisibleColumns: - date: Date time: Hour center: Formation Center invoice: Invoice - amount: Amount isFit: Fit remark: Observations imageNotFound: Image not found @@ -857,18 +651,7 @@ worker: isOnReservationMode: Reservation mode machine: Machine wagon: - pageTitles: - wagons: Wagons - wagonsList: Wagons List - wagonCreate: Create wagon - wagonEdit: Edit wagon - typesList: Types List - typeCreate: Create type - typeEdit: Edit type - wagonCounter: Trolley counter - wagonTray: Tray List type: - name: Name submit: Submit reset: Reset trayColor: Tray color @@ -876,13 +659,10 @@ wagon: list: plate: Plate volume: Volume - type: Type remove: Remove removeItem: Wagon removed successfully create: plate: Plate - volume: Volume - type: Type label: Label warnings: noData: No data available @@ -899,26 +679,17 @@ wagon: supplier: list: payMethod: Pay method - payDeadline: Pay deadline - payDay: Pay day account: Account newSupplier: New supplier tableVisibleColumns: - id: Id - name: Name nif: NIF/CIF - nickname: Alias account: Account - payMethod: Pay Method payDay: Pay Day - country: Country summary: responsible: Responsible - notes: Notes verified: Verified isActive: Is active billingData: Billing data - payMethod: Pay method payDeadline: Pay deadline payDay: Pay day account: Account @@ -931,15 +702,10 @@ supplier: fiscalAddress: Fiscal address socialName: Social name taxNumber: Tax number - street: Street city: City - postCode: Postcode - province: Province - country: Country create: supplierName: Supplier name basicData: - alias: Alias workerFk: Responsible isSerious: Verified isActive: Active @@ -954,36 +720,18 @@ supplier: sageWithholdingFk: Sage withholding sageTransactionTypeFk: Sage transaction type supplierActivityFk: Supplier activity - healthRegister: Health register - street: Street - postcode: Postcode - city: City * - provinceFk: Province - country: Country isTrucker: Trucker isVies: Vies billingData: payMethodFk: Billing data payDemFk: Payment deadline - payDay: Pay day accounts: iban: Iban bankEntity: Bank entity beneficiary: Beneficiary contacts: - name: Name - phone: Phone - mobile: Mobile email: Email observation: Notes - addresses: - street: Street - postcode: Postcode - phone: Phone - name: Name - city: City - province: Province - mobile: Mobile agencyTerms: agencyFk: Agency minimumM3: Minimum M3 @@ -995,25 +743,16 @@ supplier: addRow: Add row consumption: entry: Entry - date: Date - reference: Reference travel: travelList: tableVisibleColumns: - id: Id ref: Reference - agency: Agency - shipped: Shipped - landed: Landed shipHour: Shipment Hour landHour: Landing Hour - warehouseIn: Warehouse in - warehouseOut: Warehouse out totalEntries: Total entries totalEntriesTooltip: Total entries daysOnward: Landed days onwards summary: - confirmed: Confirmed entryId: Entry Id freight: Freight package: Package @@ -1026,64 +765,89 @@ travel: AddEntry: Add entry thermographs: Thermographs hb: HB - variables: - search: Id/Reference - agencyModeFk: Agency - warehouseInFk: ' Warehouse In' - warehouseOutFk: Warehouse Out - landedFrom: Landed from - landedTo: Landed to - continent: Continent out - totalEntries: Total entries basicData: - reference: Reference - agency: Agency - shipped: Shipped - landed: Landed - warehouseOut: Warehouse Out - warehouseIn: Warehouse In - delivered: Delivered - received: Received daysInForward: Days in forward thermographs: - code: Code temperature: Temperature - state: State destination: Destination - created: Created thermograph: Thermograph - reference: Reference - type: Type - company: Company - warehouse: Warehouse travelFileDescription: 'Travel id { travelId }' - file: File +item: + descriptor: + buyer: Buyer + color: Color + category: Category + available: Available + warehouseText: 'Calculated on the warehouse of { warehouseName }' + itemDiary: Item diary + list: + id: Identifier + stems: Stems + category: Category + typeName: Type + isActive: Active + userName: Buyer + weightByPiece: Weight/Piece + stemMultiplier: Multiplier + fixedPrice: + itemFk: Item ID + groupingPrice: Grouping price + packingPrice: Packing price + hasMinPrice: Has min price + minPrice: Min price + started: Started + ended: Ended + create: + priority: Priority + buyRequest: + requester: Requester + requested: Requested + attender: Atender + achieved: Achieved + concept: Concept + summary: + otherData: Other data + tax: Tax + botanical: Botanical + barcode: Barcode + completeName: Complete name + family: Familiy + stems: Stems + multiplier: Multiplier + buyer: Buyer + doPhoto: Do photo + intrastatCode: Intrastat code + ref: Reference + relevance: Relevance + weight: Weight (gram)/stem + units: Units/box + expense: Expense + generic: Generic + recycledPlastic: Recycled plastic + nonRecycledPlastic: Non recycled plastic + minSalesQuantity: Min sales quantity + genus: Genus + specie: Specie components: topbar: {} itemsFilterPanel: typeFk: Type - tag: Tag value: Value # ItemFixedPriceFilter buyerFk: Buyer - warehouseFk: Warehouse started: From ended: To mine: For me hasMinPrice: Minimum price # LatestBuysFilter salesPersonFk: Buyer - supplierFk: Supplier from: From - to: To active: Is active - visible: Is visible floramondo: Is floramondo showBadDates: Show future items userPanel: copyToken: Token copied to clipboard settings: Settings - logOut: Log Out localWarehouse: Local warehouse localBank: Local bank localCompany: Local company @@ -1091,7 +855,6 @@ components: userCompany: User company smartCard: downloadFile: Download file - clone: Clone openCard: View openSummary: Summary cardDescriptor: diff --git a/src/i18n/locale/es.yml b/src/i18n/locale/es.yml index 8ee3c7d90..eb0978ddd 100644 --- a/src/i18n/locale/es.yml +++ b/src/i18n/locale/es.yml @@ -58,8 +58,8 @@ globals: downloadCSVSuccess: Descarga de CSV exitosa reference: Referencia agency: Agencia - wareHouseOut: Alm. salida - wareHouseIn: Alm. entrada + warehouseOut: Alm. salida + warehouseIn: Alm. entrada landed: F. entrega shipped: F. envío totalEntries: Ent. totales @@ -108,6 +108,26 @@ globals: weight: Peso error: ¡Ups! Algo salió mal recalc: Recalcular + alias: Alias + vat: IVA + intrastat: Intrastat + tags: Etiquetas + size: Medida + producer: Productor + origin: Origen + state: Estado + subtotal: Subtotal + visible: Visible + price: Precio + client: Cliente + country: País + phone: Teléfono + mobile: Móvil + postcode: Código postal + street: Dirección + tag: Etiqueta + ticketId: ID ticket + confirmed: Confirmado small: Pequeño/a medium: Mediano/a big: Grande @@ -304,13 +324,10 @@ globals: maxTemperature: Máx minTemperature: Mín params: - id: Id clientFk: Id cliente salesPersonFk: Comercial warehouseFk: Almacén provinceFk: Provincia - from: Desde - To: Hasta stateFk: Estado departmentFk: Departamento email: Correo @@ -341,13 +358,9 @@ login: fieldRequired: Este campo es obligatorio twoFactorRequired: Verificación de doble factor requerida twoFactor: - code: Código validate: Validar insert: Introduce el código de verificación explanation: Por favor introduce el código de verificación que te hemos enviado a tu email en los próximos 5 minutos -verifyEmail: - pageTitles: - verifyEmail: Verificación de correo recoverPassword: userOrEmail: Usuario o correo de recuperación explanation: >- @@ -359,15 +372,7 @@ resetPassword: entry: list: newEntry: Nueva entrada - landed: F. entrega - invoiceNumber: Núm. factura - supplier: Proveedor - booked: Asentado - confirmed: Confirmado - ordered: Pedida tableVisibleColumns: - id: Id - reference: Referencia created: Creación supplierFk: Proveedor isBooked: Asentado @@ -380,11 +385,8 @@ entry: summary: commission: Comisión currency: Moneda - company: Empresa - reference: Referencia invoiceNumber: Núm. factura ordered: Pedida - confirmed: Confirmada booked: Contabilizada excludedFromAvailable: Inventario travelReference: Referencia @@ -393,230 +395,108 @@ entry: travelWarehouseOut: Alm. salida travelDelivered: Enviada travelLanded: F. entrega - travelWarehouseIn: Alm. entrada travelReceived: Recibida buys: Compras - quantity: Cantidad stickers: Etiquetas package: Embalaje - weight: Peso packing: Packing grouping: Grouping buyingValue: Coste import: Importe pvp: PVP - item: Artículo basicData: - supplier: Proveedor travel: Envío - reference: Referencia - invoiceNumber: Núm. factura - company: Empresa currency: Moneda observation: Observación commission: Comisión - ordered: Pedida - confirmed: Confirmado booked: Asentado excludedFromAvailable: Inventario - agency: Agencia - warehouseOut: Alm. salida - warehouseIn: Alm. entrada - shipped: F. envío - landed: F. entrega - id: ID buys: - groupingPrice: Precio grouping - packingPrice: Precio packing - reference: Referencia observations: Observaciónes - item: Artículo - size: Medida - packing: Packing - grouping: Grouping - buyingValue: Coste packagingFk: Embalaje - file: Fichero - name: Nombre - producer: Productor - type: Tipo color: Color - id: ID printedStickers: Etiquetas impresas notes: observationType: Tipo de observación - descriptor: - agency: Agencia - landed: F. entrega - warehouseOut: Alm. salida latestBuys: tableVisibleColumns: image: Foto itemFk: Id Artículo - packing: packing - grouping: Grouping - quantity: Cantidad - size: Medida - tags: Etiquetas - type: Tipo - intrastat: Intrastat - origin: Origen weightByPiece: Peso (gramos)/tallo isActive: Activo family: Familia entryFk: Entrada - buyingValue: Coste freightValue: Porte comissionValue: Comisión - description: Descripción packageValue: Embalaje isIgnored: Ignorado price2: Grouping price3: Packing minPrice: Min ektFk: Ekt - weight: Peso - packagingFk: Embalaje packingOut: Embalaje envíos landing: Llegada isExcludedFromAvailable: Es inventario ticket: - pageTitles: - tickets: Tickets - list: Listado - ticketCreate: Nuevo ticket - summary: Resumen - basicData: Datos básicos - boxing: Encajado - sms: Sms - notes: Notas - sale: Lineas del pedido - dms: Gestión documental - volume: Volumen - observation: Notas - ticketAdvance: Adelantar tickets - futureTickets: Tickets a futuro - expedition: Expedición - purchaseRequest: Petición de compra - weeklyTickets: Tickets programados - saleTracking: Líneas preparadas - services: Servicios - tracking: Estados - components: Componentes - pictures: Fotos - packages: Embalajes - list: - nickname: Alias - state: Estado - shipped: Enviado - landed: Entregado - salesPerson: Comercial - total: Total card: - ticketId: ID ticket - state: Estado customerId: ID cliente - salesPerson: Comercial - agency: Agencia - shipped: Enviado - warehouse: Almacén customerCard: Ficha del cliente - alias: Alias ticketList: Listado de tickets newOrder: Nuevo pedido boxing: expedition: Expedición - item: Artículo created: Creado - worker: Trabajador selectTime: 'Seleccionar hora:' selectVideo: 'Seleccionar vídeo:' notFound: No hay vídeos disponibles summary: - state: Estado - salesPerson: Comercial - agency: Agencia zone: Zona - warehouse: Almacén collection: Colección route: Ruta invoice: Factura shipped: Enviado - landed: Entregado consigneePhone: Tel. consignatario consigneeMobile: Móv. consignatario consigneeAddress: Dir. consignatario clientPhone: Tel. cliente clientMobile: Móv. cliente consignee: Consignatario - subtotal: Subtotal - vat: IVA total: Total saleLines: Líneas del pedido - item: Artículo - visible: Visible available: Disponible - quantity: Cantidad - price: Precio discount: Descuento packing: Encajado hasComponentLack: Faltan componentes itemShortage: No visible claim: Reclamación reserved: Reservado - created: Fecha creación package: Embalaje taxClass: Tipo IVA services: Servicios requester: Solicitante atender: Comprador request: Petición de compra - weight: Peso goTo: Ir a summaryAmount: Resumen purchaseRequest: Petición de compra service: Servicio - description: Descripción attender: Consignatario create: - client: Cliente address: Dirección - landed: F. entrega - warehouse: Almacén - agency: Agencia invoiceOut: - list: - ref: Referencia - issued: Fecha emisión - shortIssued: F. emisión - client: Cliente - created: Fecha creación - shortCreated: F. creación - company: Empresa - dued: Fecha vencimineto - shortDued: F. vencimiento - amount: Importe card: issued: Fecha emisión - client: Cliente - company: Empresa customerCard: Ficha del cliente ticketList: Listado de tickets summary: issued: Fecha - created: Fecha creación dued: Vencimiento booked: Contabilizada - company: Empresa taxBreakdown: Desglose impositivo - type: Tipo taxableBase: Base imp. rate: Tarifa fee: Cuota tickets: Tickets - ticketId: Id ticket - nickname: Alias - shipped: F. envío totalWithVat: Importe globalInvoices: errors: @@ -630,20 +510,14 @@ invoiceOut: noTicketsToInvoice: No existen tickets para facturar criticalInvoiceError: Error crítico en la facturación proceso detenido table: - client: Cliente addressId: Id dirección streetAddress: Dirección fiscal statusCard: percentageText: '{getPercentage}% {getAddressNumber} de {getNAddresses}' pdfsNumberText: '{nPdfs} de {totalPdfs} PDFs' negativeBases: - company: Empresa - country: País clientId: Id cliente - client: Cliente - amount: Importe base: Base - ticketId: Id ticket active: Activo hasToInvoice: Facturar verifiedData: Datos comprobados @@ -653,43 +527,24 @@ invoiceOut: order: field: salesPersonFk: Comercial - clientFk: Cliente - isConfirmed: Confirmada - created: Creado - landed: F. entrega - hour: Hora - agency: Agencia - total: Total form: clientFk: Cliente addressFk: Dirección - landed: F. entrega agencyModeFk: Agencia list: newOrder: Nuevo Pedido summary: basket: Cesta - nickname: Alias - company: Empresa - confirmed: Confirmada notConfirmed: No confirmada created: Creado - landed: F. entrega - phone: Teléfono createdFrom: Creado desde address: Dirección - notes: Notas - subtotal: Subtotal total: Total vat: IVA state: Estado alias: Alias items: Artículos orderTicketList: Tickets del pedido - details: Detalles - item: Item - quantity: Cantidad - price: Precio amount: Monto confirm: Confirmar confirmLines: Confirmar lineas @@ -699,15 +554,6 @@ shelving: priority: Prioridad newShelving: Nuevo Carro summary: - code: Código - parking: Parking - priority: Prioridad - worker: Trabajador - recyclable: Reciclable - basicData: - code: Código - parking: Parking - priority: Prioridad recyclable: Reciclable parking: pickingOrder: Orden de recogida @@ -717,15 +563,8 @@ parking: info: Puedes buscar por código de parking label: Buscar parking... department: - pageTitles: - basicData: Basic data - department: Departamentos - summary: Resumen - name: Nombre - code: Código chat: Chat bossDepartment: Jefe de departamento - email: Email selfConsumptionCustomer: Cliente autoconsumo telework: Teletrabaja notifyOnErrors: Notificar errores @@ -734,48 +573,11 @@ department: hasToSendMail: Enviar fichadas por mail departmentRemoved: Departamento eliminado worker: - pageTitles: - workers: Trabajadores - list: Listado - basicData: Datos básicos - summary: Resumen - notifications: Notificaciones - workerCreate: Nuevo trabajador - department: Departamentos - pda: PDA - notes: Notas - dms: Mi documentación - pbx: Centralita - log: Historial - calendar: Calendario - timeControl: Control de horario - locker: Taquilla - balance: Balance - formation: Formación - medical: Mutua - operator: Operario list: - name: Nombre - email: Email - phone: Teléfono - mobile: Móvil - active: Activo department: Departamento schedule: Horario newWorker: Nuevo trabajador - card: - workerId: ID Trabajador - user: Usuario - name: Nombre - email: Correo personal - phone: Teléfono - mobile: Móvil - active: Activo - warehouse: Almacén - agency: Empresa - salesPerson: Comercial summary: - basicData: Datos básicos boss: Jefe phoneExtension: Extensión de teléfono entPhone: Teléfono de empresa @@ -798,19 +600,12 @@ worker: serialNumber: Número de serie removePDA: Desasignar PDA create: - name: Nombre lastName: Apellido birth: Fecha de nacimiento fi: DNI/NIF/NIE code: Código de trabajador - phone: Teléfono - postcode: Código postal - province: Provincia - city: Población - street: Dirección webUser: Usuario Web personalEmail: Correo personal - company: Empresa boss: Jefe payMethods: Método de pago iban: IBAN @@ -822,16 +617,13 @@ worker: endDate: Fecha Fin center: Centro Formación invoice: Factura - amount: Importe remark: Bonficado hasDiploma: Diploma medical: tableVisibleColumns: - date: Fecha time: Hora center: Centro de Formación invoice: Factura - amount: Importe isFit: Apto remark: Observaciones imageNotFound: No se ha encontrado la imagen @@ -856,18 +648,7 @@ worker: machine: Máquina wagon: - pageTitles: - wagons: Vagones - wagonsList: Listado vagones - wagonCreate: Crear tipo - wagonEdit: Editar tipo - typesList: Listado tipos - typeCreate: Crear tipo - typeEdit: Editar tipo - wagonCounter: Contador de carros - wagonTray: Listado bandejas type: - name: Nombre submit: Guardar reset: Deshacer cambios trayColor: Color de la bandeja @@ -875,13 +656,9 @@ wagon: list: plate: Matrícula volume: Volumen - type: Tipo remove: Borrar removeItem: Vagón borrado correctamente create: - plate: Matrícula - volume: Volumen - type: Tipo label: Etiqueta warnings: noData: Sin datos disponibles @@ -897,26 +674,16 @@ wagon: supplier: list: payMethod: Método de pago - payDeadline: Plazo de pago - payDay: Día de pago account: Cuenta newSupplier: Nuevo proveedor tableVisibleColumns: - id: Id - name: Nombre nif: NIF/CIF - nickname: Alias account: Cuenta - payMethod: Método de pago - payDay: Dia de pago - country: País summary: responsible: Responsable - notes: Notas verified: Verificado isActive: Está activo billingData: Forma de pago - payMethod: Método de pago payDeadline: Plazo de pago payDay: Día de pago account: Cuenta @@ -929,15 +696,11 @@ supplier: fiscalAddress: Dirección fiscal socialName: Razón social taxNumber: NIF/CIF - street: Dirección city: Población - postCode: Código postal province: Provincia - country: País create: supplierName: Nombre del proveedor basicData: - alias: Alias workerFk: Responsable isSerious: Verificado isActive: Activo @@ -952,36 +715,17 @@ supplier: sageWithholdingFk: Retención sage sageTransactionTypeFk: Tipo de transacción sage supplierActivityFk: Actividad proveedor - healthRegister: Pasaporte sanitario - street: Calle - postcode: Código postal - city: Población * - provinceFk: Provincia - country: País isTrucker: Transportista isVies: Vies billingData: payMethodFk: Forma de pago payDemFk: Plazo de pago - payDay: Día de pago accounts: iban: Iban bankEntity: Entidad bancaria beneficiary: Beneficiario contacts: - name: Nombre - phone: Teléfono - mobile: Móvil - email: Email observation: Notas - addresses: - street: Dirección - postcode: Código postal - phone: Teléfono - name: Nombre - city: Población - province: Provincia - mobile: Móvil agencyTerms: agencyFk: Agencia minimumM3: M3 mínimos @@ -993,25 +737,16 @@ supplier: addRow: Añadir fila consumption: entry: Entrada - date: Fecha - reference: Referencia travel: travelList: tableVisibleColumns: - id: Id ref: Referencia - agency: Agencia - shipped: F.envío shipHour: Hora de envío landHour: Hora de llegada - landed: F.entrega - warehouseIn: Alm.salida - warehouseOut: Alm.entrada totalEntries: ∑ totalEntriesTooltip: Entradas totales daysOnward: Días de llegada en adelante summary: - confirmed: Confirmado entryId: Id entrada freight: Porte package: Embalaje @@ -1024,62 +759,88 @@ travel: AddEntry: Añadir entrada thermographs: Termógrafos hb: HB - variables: - search: Id/Referencia - agencyModeFk: Agencia - warehouseInFk: Alm. entrada - warehouseOutFk: ' Alm. salida' - landedFrom: Llegada desde - landedTo: Llegada hasta - continent: Cont. Salida - totalEntries: Ent. totales basicData: - reference: Referencia - agency: Agencia - shipped: F. Envío - landed: F. entrega - warehouseOut: Alm. salida - warehouseIn: Alm. entrada - delivered: Enviada - received: Recibida daysInForward: Días redada thermographs: - code: Código temperature: Temperatura - state: Estado destination: Destino - created: Fecha creación thermograph: Termógrafo - reference: Referencia - type: Tipo - company: Empresa - warehouse: Almacén travelFileDescription: 'Id envío { travelId }' - file: Fichero +item: + descriptor: + buyer: Comprador + color: Color + category: Categoría + available: Disponible + warehouseText: 'Calculado sobre el almacén de { warehouseName }' + itemDiary: Registro de compra-venta + list: + id: Identificador + stems: Tallos + category: Reino + typeName: Tipo + isActive: Activo + weightByPiece: Peso (gramos)/tallo + userName: Comprador + stemMultiplier: Multiplicador + fixedPrice: + itemFk: ID Artículo + groupingPrice: Precio grouping + packingPrice: Precio packing + hasMinPrice: Tiene precio mínimo + minPrice: Precio min + started: Inicio + ended: Fin + create: + priority: Prioridad + summary: + otherData: Otros datos + tax: IVA + botanical: Botánico + barcode: Código de barras + completeName: Nombre completo + family: Familia + stems: Tallos + multiplier: Multiplicador + buyer: Comprador + doPhoto: Hacer foto + intrastatCode: Código intrastat + ref: Referencia + relevance: Relevancia + weight: Peso (gramos)/tallo + units: Unidades/caja + expense: Gasto + generic: Genérico + recycledPlastic: Plástico reciclado + nonRecycledPlastic: Plástico no reciclado + minSalesQuantity: Cantidad mínima de venta + genus: Genus + specie: Specie + buyRequest: + requester: Solicitante + requested: Solicitado + attender: Comprador + achieved: Conseguido + concept: Concepto components: topbar: {} itemsFilterPanel: typeFk: Tipo - tag: Etiqueta value: Valor # ItemFixedPriceFilter buyerFk: Comprador - warehouseFk: Almacén started: Desde ended: Hasta mine: Para mi hasMinPrice: Precio mínimo # LatestBuysFilter salesPersonFk: Comprador - supplierFk: Proveedor active: Activo - visible: Visible floramondo: Floramondo showBadDates: Ver items a futuro userPanel: copyToken: Token copiado al portapapeles settings: Configuración - logOut: Cerrar sesión localWarehouse: Almacén local localBank: Banco local localCompany: Empresa local @@ -1087,7 +848,6 @@ components: userCompany: Empresa del usuario smartCard: downloadFile: Descargar archivo - clone: Clonar openCard: Ficha openSummary: Detalles viewSummary: Vista previa diff --git a/src/pages/Account/AccountCreate.vue b/src/pages/Account/AccountCreate.vue index e584a1acd..6b7c049c8 100644 --- a/src/pages/Account/AccountCreate.vue +++ b/src/pages/Account/AccountCreate.vue @@ -37,7 +37,7 @@ const redirectToAccountBasicData = (_, { id }) => {
{ /> { /> diff --git a/src/pages/Account/AccountFilter.vue b/src/pages/Account/AccountFilter.vue index 3c8378d93..46fac875a 100644 --- a/src/pages/Account/AccountFilter.vue +++ b/src/pages/Account/AccountFilter.vue @@ -45,7 +45,7 @@ const rolesOptions = ref([]); await getInitialLdapConfig()); - {{ t('ldap.testConnection') }} + {{ t('account.card.testConnection') }} @@ -114,7 +114,7 @@ onMounted(async () => await getInitialLdapConfig());
await getInitialLdapConfig()); /> diff --git a/src/pages/Account/AccountSamba.vue b/src/pages/Account/AccountSamba.vue index 7af9f4364..15b886f27 100644 --- a/src/pages/Account/AccountSamba.vue +++ b/src/pages/Account/AccountSamba.vue @@ -110,12 +110,12 @@ onMounted(async () => await getInitialSambaConfig()); - {{ t('samba.testConnection') }} + {{ t('account.card.testConnection') }} @@ -123,7 +123,7 @@ onMounted(async () => await getInitialSambaConfig());
{ diff --git a/src/pages/Account/Alias/Card/AliasBasicData.vue b/src/pages/Account/Alias/Card/AliasBasicData.vue index ba940cda5..c78dfb4df 100644 --- a/src/pages/Account/Alias/Card/AliasBasicData.vue +++ b/src/pages/Account/Alias/Card/AliasBasicData.vue @@ -11,8 +11,8 @@ const { t } = useI18n(); diff --git a/src/pages/Account/Alias/Card/AliasDescriptor.vue b/src/pages/Account/Alias/Card/AliasDescriptor.vue index 963f84547..713cecf75 100644 --- a/src/pages/Account/Alias/Card/AliasDescriptor.vue +++ b/src/pages/Account/Alias/Card/AliasDescriptor.vue @@ -71,7 +71,7 @@ const removeAlias = () => { diff --git a/src/pages/Account/Alias/Card/AliasSummary.vue b/src/pages/Account/Alias/Card/AliasSummary.vue index b2dc1f0fc..1f76fe7c2 100644 --- a/src/pages/Account/Alias/Card/AliasSummary.vue +++ b/src/pages/Account/Alias/Card/AliasSummary.vue @@ -42,8 +42,8 @@ const entityId = computed(() => $props.id || route.params.id); - - + + diff --git a/src/pages/Account/Card/AccountBasicData.vue b/src/pages/Account/Card/AccountBasicData.vue index f1cdaf9df..e6c9da6fe 100644 --- a/src/pages/Account/Card/AccountBasicData.vue +++ b/src/pages/Account/Card/AccountBasicData.vue @@ -36,7 +36,7 @@ watch(
- + diff --git a/src/pages/Account/Role/Card/RoleForm.vue b/src/pages/Account/Role/Card/RoleForm.vue index 382639beb..09a098085 100644 --- a/src/pages/Account/Role/Card/RoleForm.vue +++ b/src/pages/Account/Role/Card/RoleForm.vue @@ -22,15 +22,12 @@ const { t } = useI18n(); diff --git a/src/pages/Account/Role/Card/RoleSummary.vue b/src/pages/Account/Role/Card/RoleSummary.vue index 76c72e947..fef85f919 100644 --- a/src/pages/Account/Role/Card/RoleSummary.vue +++ b/src/pages/Account/Role/Card/RoleSummary.vue @@ -44,9 +44,9 @@ const filter = { - - - + + + diff --git a/src/pages/Account/locale/en.yml b/src/pages/Account/locale/en.yml index fe8707eb8..f2f563923 100644 --- a/src/pages/Account/locale/en.yml +++ b/src/pages/Account/locale/en.yml @@ -1,32 +1,15 @@ account: - pageTitles: - users: Users - list: Users - roles: Roles - alias: Mail aliasses - accounts: Accounts - ldap: LDAP - samba: Samba - acls: ACLs - connections: Connections - inheritedRoles: Inherited Roles - subRoles: Sub Roles - newRole: New role - privileges: Privileges - mailAlias: Mail Alias - mailForwarding: Mail Forwarding - accountCreate: New user - aliasUsers: Users card: - name: Name nickname: User role: Role - email: Email alias: Alias lang: Language roleFk: Role newUser: New user ticketTracking: Ticket tracking + enableSync: Habilitar sincronización + groupDN: DN grupos + testConnection: Probar conexión privileges: delegate: Can delegate privileges enabled: Account enabled! @@ -74,11 +57,7 @@ account: search: Search user searchInfo: You can search by id, name or nickname create: - name: Name nickname: Nickname - email: Email - role: Role - password: Password active: Active mailForwarding: forwardingMail: Forward email @@ -86,50 +65,30 @@ account: enableMailForwarding: Enable mail forwarding mailInputInfo: All emails will be forwarded to the specified address. role: - pageTitles: - inheritedRoles: Inherited Roles - subRoles: Sub Roles - card: - description: Description - id: Id - name: Name newRole: New role searchRoles: Search role searchInfo: Search role by id or name - name: Name description: Description id: Id mailAlias: - pageTitles: - aliasUsers: Users search: Search mail alias searchInfo: Search alias by id or name - alias: Alias - description: Description - id: Id newAlias: New alias - name: Name isPublic: Public ldap: - enableSync: Enable synchronization server: Server rdn: RDN userDN: User DN filter: Filter - groupDN: Group DN - testConnection: Test connection success: LDAP connection established! password: Password samba: - enableSync: Enable synchronization domainController: Domain controller domainAD: AD domain userAD: AD user - groupDN: Group DN passwordAD: AD password domainPart: User DN (without domain part) verifyCertificate: Verify certificate - testConnection: Test connection success: Samba connection established! accounts: homedir: Homedir base @@ -147,8 +106,6 @@ connections: created: Created killSession: Kill session acls: - role: Role - accessType: Access type permissions: Permission search: Search acls searchInfo: Search acls by model name diff --git a/src/pages/Account/locale/es.yml b/src/pages/Account/locale/es.yml index 112ffe9cc..ba559f2c3 100644 --- a/src/pages/Account/locale/es.yml +++ b/src/pages/Account/locale/es.yml @@ -1,27 +1,7 @@ account: - pageTitles: - users: Usuarios - list: Usuarios - roles: Roles - alias: Alias de correo - accounts: Cuentas - ldap: LDAP - samba: Samba - acls: ACLs - connections: Conexiones - inheritedRoles: Roles heredados - newRole: Nuevo rol - subRoles: Subroles - privileges: Privilegios - mailAlias: Alias de correo - mailForwarding: Reenvío de correo - accountCreate: Nuevo usuario - aliasUsers: Usuarios card: nickname: Usuario - name: Nombre role: Rol - email: Mail alias: Alias lang: Idioma roleFk: Rol @@ -33,6 +13,9 @@ account: deactivated: ¡Usuario desactivado! newUser: Nuevo usuario twoFactor: Doble factor + enableSync: Habilitar sincronización + groupDN: DN grupos + testConnection: Probar conexión privileges: delegate: Puede delegar privilegios actions: @@ -73,11 +56,7 @@ account: search: Buscar usuario searchInfo: Puedes buscar por id, nombre o usuario create: - name: Nombre nickname: Nombre mostrado - email: Email - role: Rol - password: Contraseña active: Activo mailForwarding: forwardingMail: Dirección de reenvío @@ -85,51 +64,30 @@ account: enableMailForwarding: Habilitar redirección de correo mailInputInfo: Todos los correos serán reenviados a la dirección especificada, no se mantendrá copia de los mismos en el buzón del usuario. role: - pageTitles: - inheritedRoles: Roles heredados - subRoles: Subroles - newRole: Nuevo rol - card: - description: Descripción - id: Id - name: Nombre newRole: Nuevo rol searchRoles: Buscar roles searchInfo: Buscar rol por id o nombre - name: Nombre description: Descripción id: Id mailAlias: - pageTitles: - aliasUsers: Usuarios search: Buscar alias de correo searchInfo: Buscar alias por id o nombre - alias: Alias - description: Descripción - id: Id newAlias: Nuevo alias - name: Nombre isPublic: Público ldap: password: Contraseña - enableSync: Habilitar sincronización server: Servidor rdn: RDN userDN: DN usuarios filter: Filtro - groupDN: DN grupos - testConnection: Probar conexión success: ¡Conexión con LDAP establecida! samba: - enableSync: Habilitar sincronización domainController: Controlador de dominio domainAD: Dominio AD - groupDN: DN grupos userAD: Usuario AD passwordAD: Contraseña AD domainPart: DN usuarios (sin la parte del dominio) verifyCertificate: Verificar certificado - testConnection: Probar conexión success: ¡Conexión con Samba establecida! accounts: homedir: Directorio base para carpetas de usuario @@ -147,8 +105,6 @@ connections: created: Creado killSession: Matar sesión acls: - role: Rol - accessType: Tipo de acceso permissions: Permiso search: Buscar acls searchInfo: Buscar acls por nombre diff --git a/src/pages/Customer/Card/CustomerBasicData.vue b/src/pages/Customer/Card/CustomerBasicData.vue index d31669b43..a77d2f865 100644 --- a/src/pages/Customer/Card/CustomerBasicData.vue +++ b/src/pages/Customer/Card/CustomerBasicData.vue @@ -55,7 +55,7 @@ const exprBuilder = (param, value) => { /> { { { { option-value="id" option-label="name" emit-value - :label="t('customer.basicData.contactChannel')" + :label="t('customer.summary.contactChannel')" map-options :rules="validate('client.contactChannelFk')" :input-debounce="0" diff --git a/src/pages/Customer/Card/CustomerDescriptor.vue b/src/pages/Customer/Card/CustomerDescriptor.vue index 40166aefe..974b05181 100644 --- a/src/pages/Customer/Card/CustomerDescriptor.vue +++ b/src/pages/Customer/Card/CustomerDescriptor.vue @@ -53,11 +53,17 @@ const setData = (entity) => (data.value = useCardDescription(entity?.name, entit diff --git a/src/pages/Customer/Card/CustomerSummary.vue b/src/pages/Customer/Card/CustomerSummary.vue index 555d490d7..46861d75e 100644 --- a/src/pages/Customer/Card/CustomerSummary.vue +++ b/src/pages/Customer/Card/CustomerSummary.vue @@ -87,7 +87,7 @@ const sumRisk = ({ clientRisks }) => { @@ -105,7 +105,7 @@ const sumRisk = ({ clientRisks }) => { { :value="entity.defaultAddress.city" /> diff --git a/src/pages/Customer/CustomerFilter.vue b/src/pages/Customer/CustomerFilter.vue index 6c50cc9df..ae3a42514 100644 --- a/src/pages/Customer/CustomerFilter.vue +++ b/src/pages/Customer/CustomerFilter.vue @@ -34,7 +34,7 @@ defineProps({ @@ -43,7 +43,7 @@ defineProps({ diff --git a/src/pages/Customer/CustomerList.vue b/src/pages/Customer/CustomerList.vue index 815ec57fa..fefa7d15f 100644 --- a/src/pages/Customer/CustomerList.vue +++ b/src/pages/Customer/CustomerList.vue @@ -77,7 +77,7 @@ const columns = computed(() => [ }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.credit'), + label: t('customer.summary.credit'), name: 'credit', columnFilter: { component: 'number', @@ -115,7 +115,7 @@ const columns = computed(() => [ }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.mobile'), + label: t('customer.summary.mobile'), name: 'mobile', cardVisible: true, columnFilter: { @@ -162,17 +162,17 @@ const columns = computed(() => [ }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.city'), + label: t('customer.summary.city'), name: 'city', }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.postcode'), + label: t('customer.summary.postcode'), name: 'postcode', }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.email'), + label: t('globals.params.email'), name: 'email', cardVisible: true, }, @@ -207,7 +207,7 @@ const columns = computed(() => [ }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.payMethodFk'), + label: t('customer.summary.payMethodFk'), name: 'payMethodFk', columnFilter: { component: 'select', @@ -250,7 +250,7 @@ const columns = computed(() => [ }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.isActive'), + label: t('customer.summary.isActive'), name: 'isActive', chip: { color: null, @@ -279,7 +279,7 @@ const columns = computed(() => [ }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.isEqualizated'), + label: t('customer.summary.isEqualizated'), name: 'isEqualizated', create: true, columnFilter: { @@ -325,7 +325,7 @@ const columns = computed(() => [ }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.hasLcr'), + label: t('customer.summary.hasLcr'), name: 'hasLcr', columnFilter: { inWhere: true, @@ -333,7 +333,7 @@ const columns = computed(() => [ }, { align: 'left', - label: t('customer.extendedList.tableVisibleColumns.hasCoreVnl'), + label: t('customer.summary.hasCoreVnl'), name: 'hasCoreVnl', columnFilter: { inWhere: true, @@ -424,7 +424,7 @@ function handleLocation(data, location) { @@ -42,8 +42,8 @@ const { t } = useI18n(); /> diff --git a/src/pages/Department/Card/DepartmentSummary.vue b/src/pages/Department/Card/DepartmentSummary.vue index ecbb39ed0..623eab94a 100644 --- a/src/pages/Department/Card/DepartmentSummary.vue +++ b/src/pages/Department/Card/DepartmentSummary.vue @@ -45,16 +45,8 @@ onMounted(async () => { />
- - + + { diff --git a/src/pages/Entry/Card/EntrySummary.vue b/src/pages/Entry/Card/EntrySummary.vue index 62e13551a..d88f19417 100644 --- a/src/pages/Entry/Card/EntrySummary.vue +++ b/src/pages/Entry/Card/EntrySummary.vue @@ -84,7 +84,7 @@ const tableColumnComponents = { const entriesTableColumns = computed(() => { return [ { - label: t('entry.summary.quantity'), + label: t('globals.quantity'), field: 'quantity', name: 'quantity', align: 'left', @@ -102,7 +102,7 @@ const entriesTableColumns = computed(() => { align: 'left', }, { - label: t('entry.summary.weight'), + label: t('globals.weight'), field: 'weight', name: 'weight', align: 'left', @@ -188,8 +188,8 @@ const fetchEntryBuys = async () => { :label="t('entry.summary.currency')" :value="entry.currency?.name" /> - - + + { /> { /> { :disable="true" /> diff --git a/src/pages/Entry/EntryBuysTableDialog.vue b/src/pages/Entry/EntryBuysTableDialog.vue index 23a6a0021..c885c2485 100644 --- a/src/pages/Entry/EntryBuysTableDialog.vue +++ b/src/pages/Entry/EntryBuysTableDialog.vue @@ -35,7 +35,7 @@ const entriesTableColumns = computed(() => [ { align: 'left', name: 'item', - label: t('entry.summary.item'), + label: t('globals.item'), field: (row) => row.item.name, }, { diff --git a/src/pages/Entry/EntryLatestBuys.vue b/src/pages/Entry/EntryLatestBuys.vue index 119808176..9f15130c0 100644 --- a/src/pages/Entry/EntryLatestBuys.vue +++ b/src/pages/Entry/EntryLatestBuys.vue @@ -40,7 +40,7 @@ const columns = [ }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.packing'), + label: t('entry.summary.packing'), name: 'packing', columnFilter: { component: 'number', @@ -49,7 +49,7 @@ const columns = [ }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.grouping'), + label: t('entry.summary.grouping'), name: 'grouping', columnFilter: { component: 'number', @@ -58,7 +58,7 @@ const columns = [ }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.quantity'), + label: t('globals.quantity'), name: 'quantity', columnFilter: { component: 'number', @@ -67,12 +67,12 @@ const columns = [ }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.description'), + label: t('globals.description'), name: 'description', }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.size'), + label: t('globals.size'), name: 'size', columnFilter: { component: 'number', @@ -81,27 +81,27 @@ const columns = [ }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.tags'), + label: t('globals.tags'), name: 'tags', }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.type'), + label: t('globals.type'), name: 'type', }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.intrastat'), + label: t('globals.intrastat'), name: 'intrastat', }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.origin'), + label: t('globals.origin'), name: 'origin', }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.weightByPiece'), + label: t('globals.weightByPiece'), name: 'weightByPiece', columnFilter: { component: 'number', @@ -129,7 +129,7 @@ const columns = [ }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.buyingValue'), + label: t('entry.summary.buyingValue'), name: 'buyingValue', columnFilter: { component: 'number', @@ -156,7 +156,7 @@ const columns = [ }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.packageValue'), + label: t('entry.buys.packageValue'), name: 'packageValue', columnFilter: { component: 'number', @@ -202,7 +202,7 @@ const columns = [ }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.weight'), + label: t('globals.weight'), name: 'weight', columnFilter: { component: 'number', @@ -211,7 +211,7 @@ const columns = [ }, { align: 'left', - label: t('entry.latestBuys.tableVisibleColumns.packagingFk'), + label: t('entry.buys.packagingFk'), name: 'packagingFk', columnFilter: { component: 'number', diff --git a/src/pages/Entry/EntryList.vue b/src/pages/Entry/EntryList.vue index e9179c239..38bf09b53 100644 --- a/src/pages/Entry/EntryList.vue +++ b/src/pages/Entry/EntryList.vue @@ -47,14 +47,14 @@ const columns = computed(() => [ }, { align: 'left', - label: t('entry.list.tableVisibleColumns.id'), + label: t('globals.id'), name: 'id', isTitle: true, cardVisible: true, }, { align: 'left', - label: t('entry.list.tableVisibleColumns.reference'), + label: t('globals.reference'), name: 'reference', isTitle: true, component: 'input', diff --git a/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue b/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue index 9bc4856a8..92f3fffca 100644 --- a/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue +++ b/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue @@ -355,10 +355,10 @@ const createInvoiceInCorrection = async () => { (data.value = useCardDescription(entity.ref, entity. - + { /> diff --git a/src/pages/Item/Card/ItemDescriptorImage.vue b/src/pages/Item/Card/ItemDescriptorImage.vue index 3cd51758b..735e5eb4f 100644 --- a/src/pages/Item/Card/ItemDescriptorImage.vue +++ b/src/pages/Item/Card/ItemDescriptorImage.vue @@ -75,7 +75,7 @@ const handlePhotoUpdated = (evt = false) => {
- {{ t('item.descriptor.item') }} + {{ t('globals.item') }}
@@ -107,7 +107,7 @@ const handlePhotoUpdated = (evt = false) => { >
- {{ t('item.descriptor.visible') }} + {{ t('globals.visible') }} {{ visible }}
diff --git a/src/pages/Item/Card/ItemDiary.vue b/src/pages/Item/Card/ItemDiary.vue index 23dc6214e..a3ac6645e 100644 --- a/src/pages/Item/Card/ItemDiary.vue +++ b/src/pages/Item/Card/ItemDiary.vue @@ -90,7 +90,7 @@ const columns = computed(() => [ format: (val) => dashIfEmpty(val), }, { - label: t('itemDiary.reference'), + label: t('itemBasicData.reference'), field: 'reference', name: 'reference', align: 'left', diff --git a/src/pages/Item/Card/ItemLastEntries.vue b/src/pages/Item/Card/ItemLastEntries.vue index b211790ca..5c0251ea8 100644 --- a/src/pages/Item/Card/ItemLastEntries.vue +++ b/src/pages/Item/Card/ItemLastEntries.vue @@ -59,7 +59,7 @@ const columns = computed(() => [ align: 'center', }, { - label: t('lastEntries.warehouse'), + label: t('itemDiary.warehouse'), name: 'warehouse', field: 'warehouse', align: 'left', @@ -94,7 +94,7 @@ const columns = computed(() => [ format: (val) => dashIfEmpty(val), }, { - label: t('lastEntries.packing'), + label: t('shelvings.packing'), name: 'packing', align: 'center', }, @@ -104,7 +104,7 @@ const columns = computed(() => [ align: 'center', }, { - label: t('lastEntries.stems'), + label: t('itemBasicData.stems'), name: 'stems', field: 'stems', align: 'center', @@ -188,7 +188,7 @@ onUnmounted(() => (stateStore.rightDrawer = false));
- - - + + + row?.item?.id, sortable: true, }, @@ -41,12 +41,12 @@ const detailsColumns = ref([ }, { name: 'quantity', - label: t('order.summary.quantity'), + label: t('globals.quantity'), field: (row) => row?.quantity, }, { name: 'price', - label: t('order.summary.price'), + label: t('globals.price'), field: (row) => toCurrency(row?.price), }, { @@ -98,7 +98,7 @@ async function handleConfirm() { :text="t('globals.pageTitles.basicData')" /> - + @@ -125,14 +125,14 @@ async function handleConfirm() { :value="toDateHourMinSec(entity?.created)" /> - +