From 9177d25178634c419107469b9c28230fc552eee1 Mon Sep 17 00:00:00 2001
From: Ruben Estrada <rulotec1@gmail.com>
Date: Thu, 8 Oct 2020 18:53:57 -0500
Subject: [PATCH] improvements in es_mx Reports module translation

---
 .../modules/Leads.php                         |   2 +-
 .../modules/Reports.php                       | 123 +++++++++---------
 .../modules/Vtiger.php                        |  10 +-
 3 files changed, 70 insertions(+), 65 deletions(-)

diff --git a/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Leads.php b/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Leads.php
index ca8227f0e..831d7f61c 100644
--- a/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Leads.php
+++ b/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Leads.php
@@ -37,7 +37,7 @@ $languageStrings = array(
 	'Pre Qualified'                => 'Pre calificado'              , 
 	'Qualified'                    => 'Calificado'                  , 
 	'Warm'                         => 'Tibio'                       , 
-	'LBL_CONVERT_LEAD'             => 'Convertir Prospecto:'        , 
+	'LBL_CONVERT_LEAD'             => 'Convertir Prospecto'        , 
 	'LBL_TRANSFER_RELATED_RECORD'  => 'Transferir registro relacionado a', 
 	'LBL_CONVERT_LEAD_ERROR'       => 'Necesita tener habilitado el módulo de Cuentas o Contactos para convertir el Prospecto', 
 	'LBL_LEADS_FIELD_MAPPING_INCOMPLETE' => 'No se han vinculado todos los campos obligatorios', 
diff --git a/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Reports.php b/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Reports.php
index 33b047ffa..2823c74f6 100644
--- a/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Reports.php
+++ b/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Reports.php
@@ -8,17 +8,17 @@
  * All Rights Reserved.
  ************************************************************************************/
 $languageStrings = array(
-	'Reports'                      => 'Informes'                     , // TODO: Review
-	'SINGLE_Reports'               => 'Informe'                      , // TODO: Review
+	'Reports'                      => 'Reportes'                     ,
+	'SINGLE_Reports'               => 'Reporte'                      ,
 	'LBL_FOLDER_NOT_EMPTY'         => 'La carpeta no está vacía'  ,
-	'LBL_MOVE_REPORT'              => 'Mover Informe'              ,
+	'LBL_MOVE_REPORT'              => 'Mover Reporte'              ,
 	'LBL_CUSTOMIZE'                => 'Personalizar'                ,
 	'LBL_REPORT_EXPORT_EXCEL'      => 'Exportar a Excel'            ,
 	'LBL_REPORT_PRINT'             => 'Imprimir'                    ,
 	'LBL_STEP_1'                   => 'Paso 1'                      ,
 	'LBL_STEP_2'                   => 'Paso 2'                      ,
 	'LBL_STEP_3'                   => 'Paso 3'                      ,
-	'LBL_REPORT_DETAILS'           => 'Detalles del Informe'         ,
+	'LBL_REPORT_DETAILS'           => 'Detalles del Reporte'         ,
 	'LBL_SELECT_COLUMNS'           => 'Seleccionar columnas'        ,
 	'LBL_FILTERS'                  => 'Filtros'                     ,
 	'LBL_FOLDERS'                  => 'Carpetas'                    ,
@@ -28,22 +28,22 @@ $languageStrings = array(
 	'LBL_WRITE_YOUR_DESCRIPTION_HERE' => 'Agregue la descripción aquí',
 	'LBL_DUPLICATES_EXIST'         => 'Existe un duplicado'         ,
 	'LBL_FOLDERS_LIST'             => 'Lista de carpetas'           ,
-	'LBL_DENIED_REPORTS'           => 'Informes denegados'          ,
+	'LBL_DENIED_REPORTS'           => 'Reportes denegados'          ,
 	'LBL_NO_OF_RECORDS'            => 'Registros en total : '           , 
 	'LBL_MORE_RECORDS_TXT'		   => 'Sólo se muestran 500 registros. Por favor, exporte para ver todos los registros',
-	'LBL_ADD_RECORD'               => 'Agregar Informe'             ,
+	'LBL_ADD_RECORD'               => 'Agregar Reporte'             ,
 	'LBL_ADD_FOLDER'               => 'Agregar carpeta'             ,
-	'LBL_REPORT_DELETE_DENIED'     => 'No cuenta con los permisos para eliminar este informe',
+	'LBL_REPORT_DELETE_DENIED'     => 'No cuenta con los permisos para eliminar este Reporte',
 	'LBL_FOLDER_CAN_NOT_BE_DELETED' => 'Esta carpeta no puede ser eliminada',
-	'LBL_REPORTS_LIST'             => 'Lista de Informes'           ,
-	'LBL_REPORT_NAME'              => 'Nombre del Informe'          ,
-	'LBL_REPORT_FOLDER'            => 'Carpeta del Informe'         ,
+	'LBL_REPORTS_LIST'             => 'Lista de Reportes'           ,
+	'LBL_REPORT_NAME'              => 'Nombre del Reporte'          ,
+	'LBL_REPORT_FOLDER'            => 'Carpeta del Reporte'         ,
 	'LBL_DESCRIPTION'              => 'Descripción'                ,
 	'PRIMARY_MODULE'               => 'Módulo principal'           ,
 	'LBL_SELECT_RELATED_MODULES'   => 'Seleccionar módulos relacionados',
 	'LBL_MAX'                      => 'MAX'                         ,
 	'LBL_NEXT'                     => 'Siguiente'                   ,
-	'LBL_REPORTS'                  => 'Lista de Informes'           ,
+	'LBL_REPORTS'                  => 'Lista de Reportes'           ,
 	'LBL_GROUP_BY'                 => 'Agrupar por'                 ,
 	'LBL_SORT_ORDER'               => 'Ordenar'                     ,
 	'LBL_ASCENDING'                => 'Ascendente'                  ,
@@ -54,7 +54,7 @@ $languageStrings = array(
 	'LBL_AVERAGE'                  => 'Promedio'                    ,
 	'LBL_LOWEST_VALUE'             => 'El valor más bajo'          ,
 	'LBL_HIGHEST_VALUE'            => 'El valor más alto'          ,
-	'LBL_GENERATE_REPORT'          => 'Guardar y generar Informe'   ,
+	'LBL_GENERATE_REPORT'          => 'Guardar y generar Reporte'   ,
 	'LBL_SUM'                      => 'SUM'                         ,
 	'LBL_AVG'                      => 'PROM'                        ,
 	'LBL_MIN'                      => 'MIN'                         ,
@@ -62,18 +62,23 @@ $languageStrings = array(
 	'LBL_REPORT_CSV'               => 'Exportar a CSV'              ,
 	'LBL_VIEW_DETAILS'             => 'Ver Detalles'                ,
 	'LBL_GENERATE_NOW'             => 'Generar ahora'                ,
-	'Report Name'                  => 'Nombre del Informe'          ,
-	'Account and Contact Reports'  => 'Informes de Cuenta y Contactos',
-	'Lead Reports'                 => 'Informes de Prospectos'      ,
-	'Potential Reports'            => 'Informes de Oportunidades'   ,
-	'Activity Reports'             => 'Informes de Tareas'          ,
-	'HelpDesk Reports'             => 'Informes de Casos'           ,
-	'Product Reports'              => 'Informes de Productos'       ,
-	'Quote Reports'                => 'Informes de Cotizaciones'    ,
-	'PurchaseOrder Reports'        => 'Informes de Órdenes de Compra',
-	'SalesOrder Reports'           => 'Informes de Pedidos de Venta',
-	'Invoice Reports'              => 'Informes de Facturas'        ,
-	'Campaign Reports'             => 'Informes de Campañas'       ,
+	'Report Name'                  => 'Nombre del Reporte'          ,
+	'Account and Contact Reports'  => 'Reportes de Cuenta y Contactos',
+    'Organization and Contact Reports' => 'Reportes de Cuentas y Contactos',
+	'Lead Reports'                 => 'Reportes de Prospectos'      ,
+	'Potential Reports'            => 'Reportes de Oportunidades'   ,
+    'Opportunity Reports' => 'Reportes de Oportunidades',
+	'Activity Reports'             => 'Reportes de Tareas'          ,
+    'Sales Order Reports' => 'Reportes de Pedidos',
+	'HelpDesk Reports'             => 'Reportes de Casos'           ,
+    'Tickets Reports'              => 'Reportes de Casos'           ,
+	'Product Reports'              => 'Reportes de Productos'       ,
+	'Quote Reports'                => 'Reportes de Cotizaciones'    ,
+	'PurchaseOrder Reports'        => 'Reportes de Órdenes de Compra',
+    'Purchase Order Reports'        => 'Reportes de Órdenes de Compra',
+	'SalesOrder Reports'           => 'Reportes de Pedidos de Venta',
+	'Invoice Reports'              => 'Reportes de Facturas'        ,
+	'Campaign Reports'             => 'Reportes de Campañas'       ,
 	'Contacts by Accounts'         => 'Contactos por Cuenta'        ,
 	'Contacts without Accounts'    => 'Contactos sin Cuenta'        ,
 	'Contacts by Potentials'       => 'Contactos por Oportunidades' ,
@@ -81,7 +86,7 @@ $languageStrings = array(
 	'Contacts not related to Accounts' => 'Contactos sin Cuenta'        ,
 	'Contacts related to Potentials' => 'Contactos relacionados con Oportunidades',
 	'Lead by Source'               => 'Prospectos por Origen'       ,
-	'Lead Status Report'           => 'Informe de estado de los Prospectos',
+	'Lead Status Report'           => 'Reporte de estado de los Prospectos',
 	'Potential Pipeline'           => 'Gráfica de Oportunidades'   ,
 	'Closed Potentials'            => 'Oportunidades Cerradas'      ,
 	'Potential that have Won'      => 'Oportunidades Exitosas'      ,
@@ -92,38 +97,38 @@ $languageStrings = array(
 	'Tickets that are Open'        => 'Casos que están abiertos'   ,
 	'Product Details'              => 'Detalles de Productos'       ,
 	'Products by Contacts'         => 'Productos por Contacto'      ,
-	'Product Detailed Report'      => 'Informe detallado de Productos',
+	'Product Detailed Report'      => 'Reporte detallado de Productos',
 	'Products related to Contacts' => 'Productos relacionados con Contactos',
 	'Open Quotes'                  => 'Cotizaciones pendientes'     ,
-	'Quotes Detailed Report'       => 'Informe detallado de Cotizaciones',
+	'Quotes Detailed Report'       => 'Reporte detallado de Cotizaciones',
 	'Quotes that are Open'         => 'Cotizaciones pendientes'     ,
 	'PurchaseOrder by Contacts'    => 'Órdenes de Compra por Contactos',
-	'PurchaseOrder Detailed Report' => 'Informe detallado de Órdenes de Compra',
+	'PurchaseOrder Detailed Report' => 'Reporte detallado de Órdenes de Compra',
 	'PurchaseOrder related to Contacts' => 'Órdenes de Compra relacionadas con Contactos',
-	'Invoice Detailed Report'      => 'Informe detallado de Facturas ',
+	'Invoice Detailed Report'      => 'Reporte detallado de Facturas ',
 	'Last Month Activities'        => 'Tareas del mes pasado'       ,
 	'This Month Activities'        => 'Tareas de este mes'          ,
 	'Campaign Expectations and Actuals' => 'Expectativa y realidad de campaña',
-	'SalesOrder Detailed Report'   => 'Informe detallado de Pedidos',
-	'Email Reports'                => 'Informe de Correos'          ,
-	'Contacts Email Report'        => 'Informe de correos de Contactos',
-	'Accounts Email Report'        => 'Informe de correos de Cuentas',
-	'Leads Email Report'           => 'Informe de correos de Prospectos',
-	'Vendors Email Report'         => 'Informe de correos de Proveedores',
+	'SalesOrder Detailed Report'   => 'Reporte detallado de Pedidos',
+	'Email Reports'                => 'Reporte de Correos'          ,
+	'Contacts Email Report'        => 'Reporte de correos de Contactos',
+	'Accounts Email Report'        => 'Reporte de correos de Cuentas',
+	'Leads Email Report'           => 'Reporte de correos de Prospectos',
+	'Vendors Email Report'         => 'Reporte de correos de Proveedores',
 	'Emails sent to Contacts'      => 'Correos enviados a Contactos',
 	'Emails sent to Organizations' => 'Correos enviados a Cuentas'  ,
 	'Emails sent to Leads'         => 'Correos enviados a Prospectos',
 	'Emails sent to Vendors'       => 'Correos enviados a Proveedores',
-	'LBL_PRINT_REPORT'             => 'Imprimir Informe'                ,
+	'LBL_PRINT_REPORT'             => 'Imprimir Reporte'                ,
 	'LBL_RECORDS'                  => 'Registros'                     ,
 	'LBL_LIMIT_EXCEEDED'           => 'Solo se muestran 1000 + registros. Utilice CSV o Excel Export para ver todos los registros',
 	'LBL_TOP'                      => 'Top'                         , 
-	'LBL_ALL_REPORTS'              => 'Todos los Informes'                 , 
+	'LBL_ALL_REPORTS'              => 'Todos los Reportes'                 , 
 	'LBL_CALCULATION_CONVERSION_MESSAGE' => 'El cálculo se basa en la moneda establecida en Mis Preferencias de su CRM',
     //Scedule Reports
-    'LBL_CREATING_REPORT'	=>	'Creando Informe',
-	'LBL_EDITING_REPORT'	=>	'Editando Informe',
-	'LBL_SCHEDULE_REPORTS'	=>	'Programar Informe',
+    'LBL_CREATING_REPORT'	=>	'Creando Reporte',
+	'LBL_EDITING_REPORT'	=>	'Editando Reporte',
+	'LBL_SCHEDULE_REPORTS'	=>	'Programar Reporte',
 	'LBL_AT_TIME'	=>	'A la hora',
 	'LBL_DAILY'	=>	'Diario',
 	'LBL_WEEKLY'	=>	'Semanal',
@@ -136,13 +141,13 @@ $languageStrings = array(
 	'LBL_SELECTED_DATES'	=>	'Fechas seleccionadas',
 	'LBL_EXCEEDING_MAXIMUM_LIMIT'	=>	'Superando el límite máximo',
 	'LBL_NEXT_TRIGGER_TIME'	=>	'Tiempo de activación siguiente',
-	'LBL_RUN_REPORT'	=>	'Ejecutar informe',
+	'LBL_RUN_REPORT'	=>	'Ejecutar Reporte',
 	'LBL_SELECT_RECIEPIENTS'	=>	'Seleccionar destinatarios',
 	'LBL_SPECIFIC_EMAIL_ADDRESS'	=>	'Enviar al correo electrónico específico',
 
     //Summary/Pivot Reports
-    'LBL_CREATING_PIVOT_REPORT' => 'Creando informe dinámico',
-    'LBL_EDITING_PIVOT_REPORT' => 'Editando informe dinámico',
+    'LBL_CREATING_PIVOT_REPORT' => 'Creando Reporte dinámico',
+    'LBL_EDITING_PIVOT_REPORT' => 'Editando Reporte dinámico',
     'LBL_SELECT_PIVOT_FIELDS' => 'Seleccione los campos dinámicos',
     'LBL_SELECT_ROWS' => 'Seleccione las filas',
     'LBL_SELECT_DATA_FIELDS' => 'Seleccione los campos de datos',
@@ -154,7 +159,7 @@ $languageStrings = array(
     'LBL_SELECT_PIVOT_FIELDS_WARNING' => 'Advertencia: Por favor, seleccione al menos un campo de fila, un campo columna y un campo de datos',
     'LBL_PIVOT_DATA_FIELDS_WARNING' => 'Advertencia: En la columna de datos las funciones de agregación (suma, promedio, mínimo y máximo) no se deben repetir.',
     'LBL_MODIFY_CONDITIONS' => 'Modificar condiciones',
-    'LBL_PIVOT_PREVIEW_EX' => 'Vista previa del informe dinámico (Ejemplo)',
+    'LBL_PIVOT_PREVIEW_EX' => 'Vista previa del Reporte dinámico (Ejemplo)',
 
 	//charts labels
 	'LBL_SELECT_CHART_TYPE' => 'Seleccionar tipo de gráfico',
@@ -177,20 +182,20 @@ $languageStrings = array(
 	'LBL_MODIFY_CONDITION' => 'Modificar condiciones',
 	'LBL_PLEASE_SELECT_ATLEAST_ONE_GROUP_FIELD_AND_DATA_FIELD' => 'Por favor, seleccione al menos un grupo de campos y un campo de datos',
 	'LBL_FOR_BAR_GRAPH_AND_LINE_GRAPH_SELECT_3_MAX_DATA_FIELDS' => 'Para la gráfica de barras y de líneas, puede seleccionar un máximo de 3 campos de datos',
-	'LBL_DETAIL_REPORT' =>	'Informe detallado',
+	'LBL_DETAIL_REPORT' =>	'Reporte detallado',
 	'LBL_PIVOT_REPORT' =>	'Reporte dinámico',
 	'LBL_CHARTS' => 'Gráficas',
     //Schedule Reports - Mail Content
-    'LBL_AUTO_GENERATED_REPORT_EMAIL' => 'Este es un mensaje generado automáticamente enviado en nombre de un informe programado',
+    'LBL_AUTO_GENERATED_REPORT_EMAIL' => 'Este es un mensaje generado automáticamente enviado en nombre de un Reporte programado',
     'LBL_PIN_CHART_TO_DASHBOARD' => 'Anclar la gráfica en el tablero',
     'LBL_FILE_FORMAT' => 'Formato de archivo',
     
-    'Report Type' => 'Tipo de informe',
+    'Report Type' => 'Tipo de Reporte',
     'tabular' => 'Detalle',
     'summary' => 'Detalle',
     'pivot' => 'Dinámico',
     'chart' => 'Gráfica',
-    'LBL_REPORTS_MOVED_SUCCESSFULLY'=>'Informes movidos exitosamente.',
+    'LBL_REPORTS_MOVED_SUCCESSFULLY'=>'Reportes movidos exitosamente.',
     'LBL_SAME_SOURCE_AND_TARGET_FOLDER'=>'La carpeta de destino es igual que la carpeta de origen',
 	'LBL_SEARCH_FOR_FOLDERS' => 'Buscar carpetas',
 	'LBL_CHART_REPORT' => 'Reporte de gráficas',
@@ -198,26 +203,26 @@ $languageStrings = array(
 
   'LBL_SAME_LEVEL_ROLES' => 'Mismo nivel de funciones',
   'LBL_SUBORDINATE_ROLES' => 'Funciones subordinadas',
-  'LBL_SHARE_REPORT' => 'Informe de acciones',
-  'LBL_SHARED_REPORTS' => 'Informes compartidos',
+  'LBL_SHARE_REPORT' => 'Compartir Reporte con',
+  'LBL_SHARED_REPORTS' => 'Reportes compartidos',
   'LBL_PINNED' => 'Anclada',
   'LBL_UNPINNED' => 'Desanclada',
 
 
-  'LBL_REPORTS_DELETED_SUCCESSFULLY' => 'Informes eliminados sorrectamente',
+  'LBL_REPORTS_DELETED_SUCCESSFULLY' => 'Reportes eliminados sorrectamente',
 
 );
 $jsLanguageStrings = array(
-	'JS_DUPLICATE_RECORD'          => 'Duplicar reporte'            , 
-	'JS_CALCULATION_LINE_ITEM_FIELDS_SELECTION_LIMITATION' => 'Limitación: Los campos de artículos de línea (precio de lista, descuento & cantidad) solo pueden usarse cuando otros campos de cálculo no están seleccionados',
-    'JS_CHART_PINNED_TO_DASHBOARD' => 'Gráfica anclada en el tablero',
-    'JS_CHART_ALREADY_PINNED_TO_DASHBOARD' => 'La gráfica ya está anclada en el tablero',
-	'JS_MOVE_REPORTS'=>'Mover Informes',
+	'JS_DUPLICATE_RECORD'          => 'Duplicar Reporte'            , 
+	'JS_CALCULATION_LINE_ITEM_FIELDS_SELECTION_LIMITATION' => 'Limitación: Los campos de partidas (precio de lista, descuento & cantidad) solo pueden usarse cuando otros campos de cálculo no están seleccionados',
+    'JS_CHART_PINNED_TO_DASHBOARD' => 'Gráfica agregada al tablero',
+    'JS_CHART_ALREADY_PINNED_TO_DASHBOARD' => 'La gráfica ya está agregada en el tablero',
+	'JS_MOVE_REPORTS' => 'Mover Reportes',
     'JS_SCHEDULED_DATE_TIME_ERROR' => 'La fecha y hora programada deben ser mayores que la fecha y hora actuales',
-	'JSLBL_PIN_CHART_TO_DASHBOARD' => 'Anclar la gráfica en el tablero',
-	'JSLBL_UNPIN_CHART_FROM_DASHBOARD' => 'Desanclar la gráfica del tablero',
+	'JSLBL_PIN_CHART_TO_DASHBOARD' => 'Agregar la gráfica al tablero',
+	'JSLBL_UNPIN_CHART_FROM_DASHBOARD' => 'Retirar la gráfica del tablero',
 	'JS_CHART_REMOVED_FROM_DASHBOARD' => 'Gráfica retirada del tablero',
 
-  'JS_NO_CHART_DATA_AVAILABLE' => 'No se dispone de datos, por favor revise los campos seleccionados',
+    'JS_NO_CHART_DATA_AVAILABLE' => 'No se dispone de datos, por favor revise los campos seleccionados',
 
 );
\ No newline at end of file
diff --git a/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Vtiger.php b/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Vtiger.php
index ab1091af1..d1b33bdf6 100644
--- a/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Vtiger.php
+++ b/pkg/vtiger/translations/MexicanSpanishLanguagePack_es_mx/modules/Vtiger.php
@@ -211,7 +211,7 @@ $languageStrings = array(
 	'LBL_SEARCH_RESULTS'           => 'Buscar resultados'           ,
 	'LBL_SAVE_AS_FILTER'           => 'Guardar como lista'          ,
 	'LBL_NOT_ACCESSIBLE'           => 'No accesible'                ,
-	'LBL_ITEM_DETAILS'             => 'Detalles del elemento'       ,
+	'LBL_ITEM_DETAILS'             => 'Partidas'       ,
 	'LBL_CURRENCY'                 => 'Moneda'                      ,
 	'LBL_TAX_MODE'                 => 'Tipo de impuestos'           ,
 	'LBL_INDIVIDUAL'               => 'Individual'                  ,
@@ -491,13 +491,13 @@ $languageStrings = array(
 	'In Progress'                  => 'En progreso'                 ,
 	'Subject'                      => 'Asunto'                      ,
 	'Terms & Conditions'           => 'Términos y condiciones'     ,
-	'Item Name'                    => 'Nombre del elemento'             ,
+	'Item Name'                    => 'Nombre del artículo'             ,
 	'Quantity'                     => 'Cantidad'                    ,
 	'List Price'                   => 'Precio de venta'				,
 	'Image'						   => 'Imagen'						,
 	'Purchase Cost'				   => 'Costo de compra'				,
 	'Margin'					   => 'Margen'						,
-	'Item Comment'                 => 'Comentario al elemento'      ,
+	'Item Comment'                 => 'Comentario del artículo'      ,
 	'Tax1'                         => 'Impuesto1'                   ,
 	'Tax2'                         => 'Impuesto2'                   ,
 	'Tax3'                         => 'Impuesto3'                   ,
@@ -866,7 +866,7 @@ $languageStrings = array(
   'LBL_IS_REMOVED' => 'se elimina',
   'LBL_REASON_FOR_CHANGING_COMMENT' => 'Razón para cambiar el comentario',
   'LBL_APPLBL_NONEROVE' => 'Aprobar',
-  'LBL_ITEM' => 'Elemento',
+  'LBL_ITEM' => 'Artículo',
   'Add Note' => 'Agregar documento',
   'LBL_form' => 'de',
   'LBL_to' => 'a',
@@ -1300,7 +1300,7 @@ $jsLanguageStrings = array(
     'JS_INVALID_EMAILS' => 'Los correos electrónicos no válidos',
     'JS_INTERNAL_COMMENT' => 'Comentario interno',
     'JS_INTERNAL_COMMENT_INFO' => 'El comentario sólo será visto por los usuarios de CRM si la casilla de verificación comentario interno está activada. Para notificar a los clientes (a través de flujos de trabajo configurables o del portal de clientes) deje esta casilla deshabilitada',
-    'JS_NO_LINE_ITEM' =>'Los artículos de línea no pueden estar vacíos.',
+    'JS_NO_LINE_ITEM' =>'Los artículos no pueden estar vacíos.',
 
 	//More currencies message
 	'JS_BASE_CURRENCY_CHANGED_TO_DISABLE_CURRENCY' => 'La moneda base tiene que cambiarse para desactivar ',
-- 
GitLab