From 470e0cc08aec53815bf72a90258a696e1c7b7a5b Mon Sep 17 00:00:00 2001
From: provira <provira@verdnatura.es>
Date: Fri, 27 Dec 2024 10:08:28 +0100
Subject: [PATCH 1/2] fix: fixed translations

---
 src/components/ui/VnFilterPanel.vue                 |  6 +++++-
 src/i18n/locale/en.yml                              |  3 ++-
 src/i18n/locale/es.yml                              | 10 ++++++++++
 src/pages/Customer/CustomerFilter.vue               |  4 ++++
 src/pages/Entry/Card/EntryDescriptor.vue            |  4 ++--
 src/pages/Entry/Card/EntrySummary.vue               |  4 ++--
 src/pages/Entry/EntryLatestBuysFilter.vue           |  8 ++++----
 src/pages/Entry/EntryStockBoughtFilter.vue          |  2 +-
 src/pages/InvoiceOut/InvoiceOutList.vue             |  2 +-
 src/pages/Item/Card/ItemTags.vue                    |  2 +-
 src/pages/Item/ItemList.vue                         |  2 ++
 src/pages/Item/ItemRequestFilter.vue                |  2 ++
 src/pages/Order/Card/OrderFilter.vue                |  2 ++
 src/pages/Route/Card/RouteAutonomousFilter.vue      |  4 ++--
 src/pages/Route/Card/RouteFilter.vue                |  2 ++
 src/pages/Route/RouteAutonomous.vue                 |  2 ++
 .../Supplier/Card/SupplierConsumptionFilter.vue     |  2 ++
 src/pages/Supplier/Card/SupplierSummary.vue         |  2 +-
 src/pages/Ticket/TicketFilter.vue                   | 13 +++++++++++++
 src/pages/Travel/ExtraCommunity.vue                 |  2 ++
 src/pages/Travel/TravelList.vue                     |  1 +
 src/pages/Wagon/WagonList.vue                       |  5 +++++
 src/pages/Zone/locale/en.yml                        |  1 +
 src/pages/Zone/locale/es.yml                        |  1 +
 24 files changed, 70 insertions(+), 16 deletions(-)

diff --git a/src/components/ui/VnFilterPanel.vue b/src/components/ui/VnFilterPanel.vue
index 2be508f9f65..46c43356fc2 100644
--- a/src/components/ui/VnFilterPanel.vue
+++ b/src/components/ui/VnFilterPanel.vue
@@ -202,7 +202,11 @@ const getLocale = (label) => {
         style="position: fixed; z-index: 1; right: 0; bottom: 0"
         icon="search"
         @click="search()"
-    ></QBtn>
+    >
+        <QTooltip bottom anchor="bottom right">
+            {{ t('globals.search') }}
+        </QTooltip>
+    </QBtn>
     <QForm @submit="search" id="filterPanelForm" @keyup.enter="search()">
         <QList dense>
             <QItem class="q-mt-xs">
diff --git a/src/i18n/locale/en.yml b/src/i18n/locale/en.yml
index 9b0d2e5a990..edcedae003b 100644
--- a/src/i18n/locale/en.yml
+++ b/src/i18n/locale/en.yml
@@ -611,7 +611,7 @@ worker:
         fi: DNI/NIE/NIF
         birth: Birth
         isFreelance: Freelance
-        isSsDiscounted: Bonificación SS
+        isSsDiscounted: SS Bonification
         hasMachineryAuthorized: Machinery authorized
         isDisable: Disable
     notificationsManager:
@@ -857,6 +857,7 @@ components:
         value: Value
         # ItemFixedPriceFilter
         buyerFk: Buyer
+        warehouseFk: Warehouse
         started: From
         ended: To
         mine: For me
diff --git a/src/i18n/locale/es.yml b/src/i18n/locale/es.yml
index 652aed88219..20700efef8d 100644
--- a/src/i18n/locale/es.yml
+++ b/src/i18n/locale/es.yml
@@ -608,6 +608,15 @@ worker:
         role: Rol
         sipExtension: Extensión
         locker: Taquilla
+        fiDueDate: F. caducidad DNI
+        sex: Sexo
+        seniority: Antigüedad
+        fi: DNI/NIE/NIF
+        birth: F. nacimiento
+        isFreelance: Autónomo
+        isSsDiscounted: Bonificación SS
+        hasMachineryAuthorized: Autorizado para maquinaria
+        isDisable: Deshabilitado
     notificationsManager:
         activeNotifications: Notificaciones activas
         availableNotifications: Notificaciones disponibles
@@ -849,6 +858,7 @@ components:
         value: Valor
         # ItemFixedPriceFilter
         buyerFk: Comprador
+        warehouseFk: Almacen
         started: Desde
         ended: Hasta
         mine: Para mi
diff --git a/src/pages/Customer/CustomerFilter.vue b/src/pages/Customer/CustomerFilter.vue
index 96f67054289..71ce57a4d6c 100644
--- a/src/pages/Customer/CustomerFilter.vue
+++ b/src/pages/Customer/CustomerFilter.vue
@@ -170,6 +170,8 @@ en:
         phone: Phone
         email: Email
         zoneFk: Zone
+        socialName : Social name
+        name: Name
         postcode: Postcode
 es:
     params:
@@ -181,6 +183,8 @@ es:
         phone: Teléfono
         email: Email
         zoneFk: Zona
+        socialName : Razón social
+        name: Nombre
         postcode: CP
     FI: NIF
     Salesperson: Comercial
diff --git a/src/pages/Entry/Card/EntryDescriptor.vue b/src/pages/Entry/Card/EntryDescriptor.vue
index 188e66358bf..9814615a69b 100644
--- a/src/pages/Entry/Card/EntryDescriptor.vue
+++ b/src/pages/Entry/Card/EntryDescriptor.vue
@@ -74,8 +74,8 @@ const showEntryReport = () => {
         </template>
         <template #body="{ entity }">
             <VnLv :label="t('globals.agency')" :value="entity.travel?.agency?.name" />
-            <VnLv :label="t('shipped')" :value="toDate(entity.travel?.shipped)" />
-            <VnLv :label="t('landed')" :value="toDate(entity.travel?.landed)" />
+            <VnLv :label="t('globals.shipped')" :value="toDate(entity.travel?.shipped)" />
+            <VnLv :label="t('globals.landed')" :value="toDate(entity.travel?.landed)" />
             <VnLv
                 :label="t('globals.warehouseOut')"
                 :value="entity.travel?.warehouseOut?.name"
diff --git a/src/pages/Entry/Card/EntrySummary.vue b/src/pages/Entry/Card/EntrySummary.vue
index 4fb81d18fb2..2545aecd318 100644
--- a/src/pages/Entry/Card/EntrySummary.vue
+++ b/src/pages/Entry/Card/EntrySummary.vue
@@ -212,7 +212,7 @@ const fetchEntryBuys = async () => {
                     :label="t('entry.summary.travelAgency')"
                     :value="entry.travel.agency?.name"
                 />
-                <VnLv :label="t('shipped')" :value="toDate(entry.travel.shipped)" />
+                <VnLv :label="t('globals.shipped')" :value="toDate(entry.travel.shipped)" />
                 <VnLv
                     :label="t('globals.warehouseOut')"
                     :value="entry.travel.warehouseOut?.name"
@@ -222,7 +222,7 @@ const fetchEntryBuys = async () => {
                     v-model="entry.travel.isDelivered"
                     :disable="true"
                 />
-                <VnLv :label="t('landed')" :value="toDate(entry.travel.landed)" />
+                <VnLv :label="t('globals.landed')" :value="toDate(entry.travel.landed)" />
                 <VnLv
                     :label="t('globals.warehouseIn')"
                     :value="entry.travel.warehouseIn?.name"
diff --git a/src/pages/Entry/EntryLatestBuysFilter.vue b/src/pages/Entry/EntryLatestBuysFilter.vue
index 83124c1bf5c..dbca58131fa 100644
--- a/src/pages/Entry/EntryLatestBuysFilter.vue
+++ b/src/pages/Entry/EntryLatestBuysFilter.vue
@@ -58,7 +58,7 @@ const tagValues = ref([]);
             <QItem class="q-my-md">
                 <QItemSection>
                     <VnSelect
-                        :label="t('components.itemsFilterPanel.supplierFk')"
+                        :label="t('globals.params.supplierFk')"
                         v-model="params.supplierFk"
                         :options="suppliersOptions"
                         option-value="id"
@@ -85,7 +85,7 @@ const tagValues = ref([]);
             <QItem class="q-my-md">
                 <QItemSection>
                     <VnInputDate
-                        :label="t('components.itemsFilterPanel.from')"
+                        :label="t('components.itemsFilterPanel.started')"
                         v-model="params.from"
                         is-outlined
                         @update:model-value="searchFn()"
@@ -95,7 +95,7 @@ const tagValues = ref([]);
             <QItem class="q-my-md">
                 <QItemSection>
                     <VnInputDate
-                        :label="t('components.itemsFilterPanel.to')"
+                        :label="t('components.itemsFilterPanel.ended')"
                         v-model="params.to"
                         is-outlined
                         @update:model-value="searchFn()"
@@ -113,7 +113,7 @@ const tagValues = ref([]);
                 </QItemSection>
                 <QItemSection>
                     <QCheckbox
-                        :label="t('components.itemsFilterPanel.visible')"
+                        :label="t('globals.visible')"
                         v-model="params.visible"
                         toggle-indeterminate
                         @update:model-value="searchFn()"
diff --git a/src/pages/Entry/EntryStockBoughtFilter.vue b/src/pages/Entry/EntryStockBoughtFilter.vue
index e59332064d0..136881f179d 100644
--- a/src/pages/Entry/EntryStockBoughtFilter.vue
+++ b/src/pages/Entry/EntryStockBoughtFilter.vue
@@ -65,6 +65,6 @@ onMounted(async () => {
     es:
         Date: Fecha
         params:
-            dated: Date
+            dated: Fecha
             workerFk: Trabajador
 </i18n>
diff --git a/src/pages/InvoiceOut/InvoiceOutList.vue b/src/pages/InvoiceOut/InvoiceOutList.vue
index 0aeae622d10..a1557c451c1 100644
--- a/src/pages/InvoiceOut/InvoiceOutList.vue
+++ b/src/pages/InvoiceOut/InvoiceOutList.vue
@@ -351,7 +351,7 @@ watchEffect(selectedRows);
                         <VnSelect
                             url="InvoiceOutSerials"
                             v-model="data.serial"
-                            :label="t('invoiceIn.serial')"
+                            :label="t('InvoiceIn.serial')"
                             :options="invoiceOutSerialsOptions"
                             option-label="description"
                             option-value="code"
diff --git a/src/pages/Item/Card/ItemTags.vue b/src/pages/Item/Card/ItemTags.vue
index fbb0e01a79a..93d4b9a7134 100644
--- a/src/pages/Item/Card/ItemTags.vue
+++ b/src/pages/Item/Card/ItemTags.vue
@@ -128,7 +128,7 @@ const submitTags = async (data) => {
                             <VnSelect
                                 v-if="row.tag?.isFree === false"
                                 :key="row.tagFk"
-                                :label="t('Value')"
+                                :label="t('itemTags.value')"
                                 v-model="row.value"
                                 :url="`Tags/${row.tagFk}/filterValue`"
                                 option-label="value"
diff --git a/src/pages/Item/ItemList.vue b/src/pages/Item/ItemList.vue
index 30454a0c3ac..e02afa3ba44 100644
--- a/src/pages/Item/ItemList.vue
+++ b/src/pages/Item/ItemList.vue
@@ -368,6 +368,8 @@ const columns = computed(() => [
 <i18n>
 es:
     New item: Nuevo artículo
+    Create Item: Crear artículo
+    You can search by id: Puedes buscar por id
     Preview: Vista previa
     Regularize stock: Regularizar stock
 </i18n>
diff --git a/src/pages/Item/ItemRequestFilter.vue b/src/pages/Item/ItemRequestFilter.vue
index 4e8ae0d42bf..f23cadcad52 100644
--- a/src/pages/Item/ItemRequestFilter.vue
+++ b/src/pages/Item/ItemRequestFilter.vue
@@ -201,6 +201,7 @@ en:
         to: To
         mine: For me
         state: State
+        daysOnward: Days onward
         myTeam: My team
     dateFiltersTooltip: Cannot choose a range of dates and days onward at the same time
     denied: Denied
@@ -218,6 +219,7 @@ es:
         to: Hasta
         mine: Para mi
         state: Estado
+        daysOnward: Días en adelante
         myTeam: Mi equipo
     dateFiltersTooltip: No se puede seleccionar un rango de fechas y días en adelante a la vez
     denied: Denegada
diff --git a/src/pages/Order/Card/OrderFilter.vue b/src/pages/Order/Card/OrderFilter.vue
index dc86600ac48..fcd1ef2e4ad 100644
--- a/src/pages/Order/Card/OrderFilter.vue
+++ b/src/pages/Order/Card/OrderFilter.vue
@@ -128,6 +128,7 @@ en:
         from: From
         to: To
         orderFk: Order
+        workerFk: Worker
         sourceApp: Application
         myTeam: My Team
         isConfirmed: Is Confirmed
@@ -151,6 +152,7 @@ es:
         from: Desde
         to: Hasta
         orderFk: Cesta
+        workerFk: Trabajador
         sourceApp: Aplicación
         myTeam: Mi Equipo
         isConfirmed: Confirmado
diff --git a/src/pages/Route/Card/RouteAutonomousFilter.vue b/src/pages/Route/Card/RouteAutonomousFilter.vue
index 3d08e135545..0b807b7b36e 100644
--- a/src/pages/Route/Card/RouteAutonomousFilter.vue
+++ b/src/pages/Route/Card/RouteAutonomousFilter.vue
@@ -225,8 +225,8 @@ es:
     params:
         agencyModeFk: Agencia ruta
         m3: m³
-        from: Desde
-        to: Hasta
+        From: Desde
+        To: Hasta
         date: Fecha
         agencyFk: Agencia Acuerdo
         packages: Bultos
diff --git a/src/pages/Route/Card/RouteFilter.vue b/src/pages/Route/Card/RouteFilter.vue
index 6f65313d32f..72bfed1da7e 100644
--- a/src/pages/Route/Card/RouteFilter.vue
+++ b/src/pages/Route/Card/RouteFilter.vue
@@ -161,6 +161,7 @@ en:
         warehouseFk: Warehouse
         description: Description
         m3: m³
+        scopeDays: Days Onward
         vehicleFk: Vehicle
         agencyModeFk: Agency
         workerFk: Worker
@@ -172,6 +173,7 @@ es:
         warehouseFk: Almacén
         description: Descripción
         m3: m³
+        scopeDays: Días en adelante
         vehicleFk: Vehículo
         agencyModeFk: Agencia
         workerFk: Trabajador
diff --git a/src/pages/Route/RouteAutonomous.vue b/src/pages/Route/RouteAutonomous.vue
index e45af30c750..ca51b0fdb7b 100644
--- a/src/pages/Route/RouteAutonomous.vue
+++ b/src/pages/Route/RouteAutonomous.vue
@@ -271,6 +271,8 @@ es:
     Date: Fecha
     Agency route: Agencia Ruta
     Agency agreement: Agencia Acuerdo
+    From: Desde
+    To: Hasta
     Packages: Bultos
     Price: Precio
     Received: Recibida
diff --git a/src/pages/Supplier/Card/SupplierConsumptionFilter.vue b/src/pages/Supplier/Card/SupplierConsumptionFilter.vue
index 401bde8fa05..390f7d9ff76 100644
--- a/src/pages/Supplier/Card/SupplierConsumptionFilter.vue
+++ b/src/pages/Supplier/Card/SupplierConsumptionFilter.vue
@@ -134,6 +134,7 @@ defineProps({
 <i18n>
 en:
     params:
+        supplierFk: Supplier
         search: General search
         itemId: Item id
         buyerId: Buyer
@@ -143,6 +144,7 @@ en:
         to: To
 es:
     params:
+        supplierFk: Proveedor
         search: Búsqueda general
         itemId: Id Artículo
         buyerId: Comprador
diff --git a/src/pages/Supplier/Card/SupplierSummary.vue b/src/pages/Supplier/Card/SupplierSummary.vue
index b808b3e3ed6..a08561933c6 100644
--- a/src/pages/Supplier/Card/SupplierSummary.vue
+++ b/src/pages/Supplier/Card/SupplierSummary.vue
@@ -149,7 +149,7 @@ const getUrl = (section) => `#/supplier/${entityId.value}/${section}`;
                 <VnLv :label="t('supplier.summary.taxNumber')" :value="supplier.nif" />
                 <VnLv :label="t('globals.street')" :value="supplier.street" />
                 <VnLv :label="t('supplier.summary.city')" :value="supplier.city" />
-                <VnLv :label="t('globals.postCode')" :value="supplier.postCode" />
+                <VnLv :label="t('globals.postcode')" :value="supplier.postCode" />
                 <VnLv
                     :label="t('supplier.summary.province')"
                     :value="supplier.province?.name"
diff --git a/src/pages/Ticket/TicketFilter.vue b/src/pages/Ticket/TicketFilter.vue
index bde27f30efc..9c8b9f1a3be 100644
--- a/src/pages/Ticket/TicketFilter.vue
+++ b/src/pages/Ticket/TicketFilter.vue
@@ -298,14 +298,19 @@ en:
         to: To
         salesPersonFk: Salesperson
         stateFk: State
+        groupedStates: Grouped State
         refFk: Invoice Ref.
+        scopeDays: Days onward
+        nickname: Nickname
         myTeam: My team
         pending: Pending
         hasInvoice: Invoiced
         hasRoute: Routed
+        problems: With problems
         provinceFk: Province
         agencyModeFk: Agency
         warehouseFk: Warehouse
+        collectionFk: Collection
     FREE: Free
     ON_PREPARATION: On preparation
     PACKED: Packed
@@ -320,11 +325,19 @@ es:
         to: Hasta
         salesPersonFk: Comercial
         stateFk: Estado
+        groupedStates: Estado agrupado
         refFk: Ref. Factura
+        scopeDays: Días en adelante
+        nickname: Nombre mostrado
         myTeam: Mi equipo
         pending: Pendiente
         hasInvoice: Facturado
         hasRoute: Enrutado
+        problems: Con problemas
+        provinceFk: Provincia
+        agencyModeFk: Agencia
+        warehouseFk: Almacén
+        collectionFk: Colección
     Customer ID: ID Cliente
     Order ID: ID Pedido
     From: Desde
diff --git a/src/pages/Travel/ExtraCommunity.vue b/src/pages/Travel/ExtraCommunity.vue
index 675a44979b8..c23b6b0a194 100644
--- a/src/pages/Travel/ExtraCommunity.vue
+++ b/src/pages/Travel/ExtraCommunity.vue
@@ -704,6 +704,7 @@ en:
     physicKg: Phy. KG
     shipped: W. shipped
     landed: W. landed
+    notes: Notes
 
 es:
     searchExtraCommunity: Buscar por envío extra comunitario
@@ -711,5 +712,6 @@ es:
     physicKg: KG físico
     shipped: F. envío
     landed: F. llegada
+    notes: Notas
     Open as PDF: Abrir como PDF
 </i18n>
diff --git a/src/pages/Travel/TravelList.vue b/src/pages/Travel/TravelList.vue
index 70e81aae2a1..ddd239db552 100644
--- a/src/pages/Travel/TravelList.vue
+++ b/src/pages/Travel/TravelList.vue
@@ -295,6 +295,7 @@ es:
     Search travel: Buscar envio
     Clone: Clonar
     Add entry: Añadir Entrada
+    Create Travels: Crear envíos
 </i18n>
 
 <style lang="scss" scoped>
diff --git a/src/pages/Wagon/WagonList.vue b/src/pages/Wagon/WagonList.vue
index 893b058eaf2..c5d7d0c8914 100644
--- a/src/pages/Wagon/WagonList.vue
+++ b/src/pages/Wagon/WagonList.vue
@@ -170,3 +170,8 @@ async function remove(row) {
         </VnTable>
     </QPage>
 </template>
+
+<i18n>
+es:
+    Create new wagon: Crear nuevo vagón
+</i18n>
\ No newline at end of file
diff --git a/src/pages/Zone/locale/en.yml b/src/pages/Zone/locale/en.yml
index ba498231159..c9b1040e281 100644
--- a/src/pages/Zone/locale/en.yml
+++ b/src/pages/Zone/locale/en.yml
@@ -41,6 +41,7 @@ summary:
     basicData: Basic data
     closeHour: Close hour
 filterPanel:
+    name: Name
     agencyModeFk: Agency
 deliveryPanel:
     pickup: Pick up
diff --git a/src/pages/Zone/locale/es.yml b/src/pages/Zone/locale/es.yml
index d0bab83f480..4325dc92798 100644
--- a/src/pages/Zone/locale/es.yml
+++ b/src/pages/Zone/locale/es.yml
@@ -41,6 +41,7 @@ summary:
     basicData: Datos básicos
     closeHour: Hora de cierre
 filterPanel:
+    name: Nombre
     agencyModeFk: Agencia
 deliveryPanel:
     pickup: Recogida

From d81daf8c6636a3f59862e33eb2b5fc78066906e3 Mon Sep 17 00:00:00 2001
From: Javier Segarra <jsegarra@verdnatura.es>
Date: Fri, 27 Dec 2024 10:42:41 +0100
Subject: [PATCH 2/2] fix: fixed translations

---
 src/pages/Account/Role/Card/RoleDescriptor.vue           | 2 +-
 src/pages/Customer/Defaulter/CustomerDefaulterFilter.vue | 1 +
 src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue          | 2 +-
 src/pages/Ticket/Card/TicketPurchaseRequest.vue          | 1 +
 4 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/pages/Account/Role/Card/RoleDescriptor.vue b/src/pages/Account/Role/Card/RoleDescriptor.vue
index b4b4fe3168d..0a555346d9f 100644
--- a/src/pages/Account/Role/Card/RoleDescriptor.vue
+++ b/src/pages/Account/Role/Card/RoleDescriptor.vue
@@ -50,7 +50,7 @@ const removeRole = async () => {
     >
         <template #menu>
             <QItem v-ripple clickable @click="removeRole()">
-                <QItemSection>{{ t('Delete') }}</QItemSection>
+                <QItemSection>{{ t('globals.delete') }}</QItemSection>
             </QItem>
         </template>
         <template #body="{ entity }">
diff --git a/src/pages/Customer/Defaulter/CustomerDefaulterFilter.vue b/src/pages/Customer/Defaulter/CustomerDefaulterFilter.vue
index 1d7f63f3602..ce86c6435cd 100644
--- a/src/pages/Customer/Defaulter/CustomerDefaulterFilter.vue
+++ b/src/pages/Customer/Defaulter/CustomerDefaulterFilter.vue
@@ -240,6 +240,7 @@ es:
         defaulterSinced: Desde
     Client: Cliente
     Salesperson: Comercial
+    Departments: Departamentos
     Country: País
     P. Method: F. Pago
     Balance D.: Saldo V.
diff --git a/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue b/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue
index 1c4091169e6..e529ea6cd06 100644
--- a/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue
+++ b/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue
@@ -161,7 +161,7 @@ const columns = computed(() => [
                                 <QList>
                                     <QItem>
                                         <VnSelect
-                                            :label="t('code')"
+                                            :label="t('Code')"
                                             class="full-width"
                                             v-model="props.row['intrastatFk']"
                                             :options="intrastats"
diff --git a/src/pages/Ticket/Card/TicketPurchaseRequest.vue b/src/pages/Ticket/Card/TicketPurchaseRequest.vue
index 3b9d6a25b92..4e77c727725 100644
--- a/src/pages/Ticket/Card/TicketPurchaseRequest.vue
+++ b/src/pages/Ticket/Card/TicketPurchaseRequest.vue
@@ -275,4 +275,5 @@ onMounted(() => (stateStore.rightDrawer = false));
         New: Nueva
         Denied: Denegada
         Accepted: Aceptada
+        Create request: Crear petición de compra
 </i18n>