diff --git a/datamodels/2.x/itop-backup/es_cr.dict.itop-backup.php b/datamodels/2.x/itop-backup/es_cr.dict.itop-backup.php index 8ffac72e4..20697645a 100644 --- a/datamodels/2.x/itop-backup/es_cr.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/es_cr.dict.itop-backup.php @@ -21,39 +21,38 @@ * along with iTop. If not, see */ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( + 'bkp-backup-running' => 'Un respaldo está en ejecuión. Por favor espere...', + 'bkp-restore-running' => 'Una restauración está en ejecución. Por favor espere...', - 'bkp-backup-running' => 'A backup is running. Please wait...~~', - 'bkp-restore-running' => 'A restore is running. Please wait...~~', - - 'Menu:BackupStatus' => 'Scheduled Backups~~', - 'bkp-status-title' => 'Scheduled Backups~~', - 'bkp-status-checks' => 'Settings and checks~~', - 'bkp-mysqldump-ok' => 'mysqldump is present: %1$s~~', - 'bkp-mysqldump-notfound' => 'mysqldump could not be found: %1$s - Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir.~~', - 'bkp-mysqldump-issue' => 'mysqldump could not be executed (retcode=%1$d): Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir~~', - 'bkp-missing-dir' => 'The target directory %1$s count not be found~~', - 'bkp-free-disk-space' => '%1$s free in %2$s~~', - 'bkp-dir-not-writeable' => '%1$s is not writeable~~', - 'bkp-wrong-format-spec' => 'The current specification to format the file names is wrong (%1$s). A default specification will apply: %2$s~~', - 'bkp-name-sample' => 'Backup files are named depending on DB identifiers, date and time. Example: %1$s~~', - 'bkp-week-days' => 'Backups will occur every %1$s at %2$s~~', - 'bkp-retention' => 'At most %1$d backup files will be kept in the target directory.~~', - 'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")~~', - 'bkp-table-file' => 'File~~', - 'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files~~', - 'bkp-table-size' => 'Size~~', - 'bkp-table-size+' => '~~', - 'bkp-table-actions' => 'Actions~~', - 'bkp-table-actions+' => '~~', - 'bkp-status-backups-auto' => 'Scheduled backups~~', - 'bkp-status-backups-manual' => 'Manual backups~~', - 'bkp-status-backups-none' => 'No backup yet~~', - 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~', - 'bkp-button-backup-now' => 'Backup now!~~', - 'bkp-button-restore-now' => 'Restore!~~', - 'bkp-confirm-backup' => 'Please confirm that you do request the backup to occur right now.~~', - 'bkp-confirm-restore' => 'Please confirm that you do want to restore the backup %1$s.~~', - 'bkp-wait-backup' => 'Please wait for the backup to complete...~~', - 'bkp-wait-restore' => 'Please wait for the restore to complete...~~', - 'bkp-success-restore' => 'Restore successfully completed.~~', + 'Menu:BackupStatus' => 'Respaldos Programados', + 'bkp-status-title' => 'Respaldos Programados', + 'bkp-status-checks' => 'Configuraciones y verificaciones', + 'bkp-mysqldump-ok' => 'mysqldump está presente: %1$s', + 'bkp-mysqldump-notfound' => 'mysqldump no pudo ser encontrado: %1$s - Por favor asegurese que esté instalado en el "path", o edite el archivo de configuración para ajustar mysql_bindir.', + 'bkp-mysqldump-issue' => 'mysqldump no puede ejecutarse (retcode=%1$d): Por favor asegurese que esté instalado en el "path", o edite el archivo de configuración para ajustar mysql_bindir.', + 'bkp-missing-dir' => 'El directorio destino %1$s no puede ser encontrado', + 'bkp-free-disk-space' => '%1$s libre in %2$s', + 'bkp-dir-not-writeable' => '%1$s no es escribible', + 'bkp-wrong-format-spec' => 'La actual especificación para el formato de nombre de archivo es erróneo (%1$s). Una especifiación por omisión se aplicará: %2$s', + 'bkp-name-sample' => 'Los archivos de respaldo son nombrados dependiento de identificadores de BD, fecha y hora. Ejemplo: %1$s', + 'bkp-week-days' => 'Respaldos se realizaran cada %1$s a %2$s', + 'bkp-retention' => 'Al menos %1$d archivos de respaldo serán conservados en el directorio destino.', + 'bkp-next-to-delete' => 'Serán borrados cuando el siguiente respaldo ocurra (ver configuración "retention_count")', + 'bkp-table-file' => 'Archivo', + 'bkp-table-file+' => 'Solo archivos con la extensión .zip son considerados como archivos de respaldos', + 'bkp-table-size' => 'Tamaño', + 'bkp-table-size+' => '', + 'bkp-table-actions' => 'Acciones', + 'bkp-table-actions+' => '', + 'bkp-status-backups-auto' => 'Respaldos Programandos', + 'bkp-status-backups-manual' => 'Respaldos Manuales', + 'bkp-status-backups-none' => 'No hay respaldos', + 'bkp-next-backup' => 'El siguiente respaldo ocurrirá el %1$s (%2$s) a %3$s', + 'bkp-button-backup-now' => 'Respaldar Ahora!', + 'bkp-button-restore-now' => 'Restaurar!', + 'bkp-confirm-backup' => 'Por favor confirme que requiere realizar el respaldo en este momento.', + 'bkp-confirm-restore' => 'Por favor confirme que desea restaurar el respaldo %1$s.', + 'bkp-wait-backup' => 'Por favor espera a que se complete el respaldo...', + 'bkp-wait-restore' => 'Por favor espera a que se complete la restauración...', + 'bkp-success-restore' => 'Restauración completada exitosamente.', )); diff --git a/datamodels/2.x/itop-config-mgmt/es_cr.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/es_cr.dict.itop-config-mgmt.php index 77580f13d..4380490cc 100755 --- a/datamodels/2.x/itop-config-mgmt/es_cr.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/es_cr.dict.itop-config-mgmt.php @@ -104,10 +104,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Organization/Attribute:deliverymodel_name+' => 'Nombre del Modelo de Entrega', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Organización Padre', 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Organización Padre', - 'Class:Organization/Attribute:overview' => 'Overview~~', - 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', - 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', - 'Organization:Overview:Users' => 'iTop Users within this organization~~', + 'Class:Organization/Attribute:overview' => 'Resumen', + 'Organization:Overview:FunctionalCIs' => 'Elementos de Configuración de esta Organización', + 'Organization:Overview:FunctionalCIs:subtitle' => 'por tipo', + 'Organization:Overview:Users' => 'Usuarios de iTop en esta organización', )); // @@ -211,10 +211,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Person/Attribute:manager_id_friendlyname+' => 'Nombre del Jefe', 'Class:Person/Attribute:picture' => 'Fotografía', 'Class:Person/Attribute:picture+' => 'Fotografía', - 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~', - 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~', - 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~', - 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~', + 'Class:Person/UniquenessRule:employee_number/Description' => 'El número de empleado debe ser único en la organización', + 'Class:Person/UniquenessRule:employee_number/Error' => 'Existe una persona en la organización \'$this->org_name$\' con el mismo número de empleado', + 'Class:Person/UniquenessRule:name/Description' => 'El empleado debe ser único dentro de su organización', + 'Class:Person/UniquenessRule:name/Error' => 'Existe una persona en la organización \'$this->org_name$\' con el mismo nombre', )); // @@ -275,7 +275,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:DocumentFile' => 'Documento de Archivo', - 'Class:DocumentFile+' => '~~', + 'Class:DocumentFileDoc+' => 'Documento de Archivo', 'Class:DocumentFile/Attribute:file' => 'Archivo', 'Class:DocumentFile/Attribute:file+' => 'Archivo', )); @@ -700,6 +700,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:ApplicationSolution' => 'Solución Aplicativa', 'Class:ApplicationSolution+' => 'Solución Aplicativa', + 'Class:ApplicationSolution/Attribute:contacts_list' => 'Contactos', + 'Class:ApplicationSolution/Attribute:contacts_list+' => 'Contactos', + 'Class:ApplicationSolution/Attribute:documents_list' => 'Documentos', + 'Class:ApplicationSolution/Attribute:documents_list+' => 'Documentos', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'ECs', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'ECs', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Procesos de Negocio', @@ -1306,8 +1310,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Brand+' => 'Marca', 'Class:Brand/Attribute:physicaldevices_list' => 'Dispositivo Físico', 'Class:Brand/Attribute:physicaldevices_list+' => 'Dispositivo Físico', - 'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~', - 'Class:Brand/UniquenessRule:name' => 'This brand already exists~~', + 'Class:Brand/UniquenessRule:name+' => 'El nombre dese ser único', + 'Class:Brand/UniquenessRule:name' => 'Esta marca ya existe', )); // @@ -1361,8 +1365,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Model/Attribute:type/Value:Phone+' => 'Teléfono', 'Class:Model/Attribute:physicaldevices_list' => 'Dispositivo Físico', 'Class:Model/Attribute:physicaldevices_list+' => 'Dispositivo Físico', - 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', - 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~', + 'Class:Model/UniquenessRule:name_brand+' => 'El nombre debe ser único en la marca', + 'Class:Model/UniquenessRule:name_brand' => 'Este modelo ya existe dentro de la marca', )); // @@ -1878,8 +1882,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Menu:ConfigManagement:AllContacts' => 'Contactos: %1$d', 'Menu:Typology' => 'Configuración de Tipos', 'Menu:Typology+' => 'Configuración de Tipos', -'Menu:OSVersion' => 'Versiones de SO', -'Menu:OSVersion+' => '~~', +'Menu:OSversion' => 'Versiones de SO', +'Menu:OSversion+' => 'Versiones de SO', 'Menu:Software' => 'Catálogo de Software', 'Menu:Software+' => 'Catálogo de Software', 'UI_WelcomeMenu_AllConfigItems' => 'Resumen', diff --git a/datamodels/2.x/itop-config/es_cr.dict.itop-config.php b/datamodels/2.x/itop-config/es_cr.dict.itop-config.php index a40949f69..99c351929 100644 --- a/datamodels/2.x/itop-config/es_cr.dict.itop-config.php +++ b/datamodels/2.x/itop-config/es_cr.dict.itop-config.php @@ -22,16 +22,16 @@ */ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( - 'Menu:ConfigEditor' => 'Configuration~~', - 'config-edit-title' => 'Configuration File Editor~~', - 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', - 'config-apply' => 'Apply~~', - 'config-apply-title' => 'Apply (Ctrl+S)~~', - 'config-cancel' => 'Reset~~', - 'config-saved' => 'Successfully recorded.~~', - 'config-confirm-cancel' => 'Your changes will be lost.~~', - 'config-no-change' => 'No change: the file has been left unchanged.~~', - 'config-reverted' => 'The configuration has been reverted.~~', - 'config-parse-error' => 'Line %2$d: %1$s.
The file has NOT been updated.~~', - 'config-current-line' => 'Editing line: %1$s~~', + 'Menu:ConfigEditor' => 'Configuración', + 'config-edit-title' => 'Editor de Archivo de Configuración', + 'config-edit-intro' => 'Sea muy cuidadoso cuando edite el archivo de configuración. En particular, sólo los elementos superiores (ejem.: the global configuration y modules settings) deberian ser editados.', + 'config-apply' => 'Aplicar', + 'config-apply-title' => 'Aplicar (Ctrl+S)', + 'config-cancel' => 'Restablecer', + 'config-saved' => 'Exitosamente registrado.', + 'config-confirm-cancel' => 'Sus cambiso se perderán.', + 'config-no-change' => 'Sin cambio: el archivo permanece sin cambios.', + 'config-reverted' => 'La configuración ha sido revertida.', + 'config-parse-error' => 'Línea %2$d: %1$s.
El archivo NO ha sido actualizado.', + 'config-current-line' => 'Editando línea: %1$s', )); diff --git a/datamodels/2.x/itop-hub-connector/es_cr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/es_cr.dict.itop-hub-connector.php index 09ef6c3ce..0d6e594bf 100644 --- a/datamodels/2.x/itop-hub-connector/es_cr.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/es_cr.dict.itop-hub-connector.php @@ -22,63 +22,63 @@ */ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( // Dictionary entries go here - 'Menu:iTopHub' => 'iTop Hub~~', - 'Menu:iTopHub:Register' => 'Connect to iTop Hub~~', - 'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop instance~~', - 'Menu:iTopHub:Register:Description' => '

Get access to your community platform iTop Hub!
Find all the content and information you need, manage your instances through personalized tools & install more extensions.

By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.

~~', - 'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~', - 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~', - 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt iTop to your processes.

By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.

~~', - 'iTopHub:GoBtn' => 'Go To iTop Hub~~', - 'iTopHub:CloseBtn' => 'Close~~', - 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', - 'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~', - 'iTopHub:AutoSubmit' => 'Don\'t ask me again. Next time, go to iTop Hub automatically.~~', - 'UI:About:RemoteExtensionSource' => 'iTop Hub~~', - 'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~', + 'Menu:iTopHub' => 'iTop Hub', + 'Menu:iTopHub:Register' => 'Conectar a iTop Hub', + 'Menu:iTopHub:Register+' => 'Ir a iTop Hub para actualizar su instancia de iTop', + 'Menu:iTopHub:Register:Description' => '

Obtenga acceso a la plataforma comunitaria iTop Hub!
Encuentre todo el contenido e información que necesite, adminitre sus instancias a través de herramientas personalizadas e instale más extensiones.

Mediante la conexión al Hub desde esta página, usted compartirá información acerca de esta instancia de iTop en el Hub.

', + 'Menu:iTopHub:MyExtensions' => 'Extensiones instaladas', + 'Menu:iTopHub:MyExtensions+' => 'Vea la lista de extensiones instalada en esta instancia de iTop', + 'Menu:iTopHub:BrowseExtensions' => 'Obtener extensiones de iTop Hub', + 'Menu:iTopHub:BrowseExtensions+' => 'Navegue por más extensiones en iTop Hub', + 'Menu:iTopHub:BrowseExtensions:Description' => '

Vea en "iTop Hub’s store", su único lugar para encontrar extensiones de iTop.
Encuentre aquellas que le ayuden a personalizar y adaptar iTop a sus procesos.

Mediante la conexión al Hub desde esta página, usted compartirá información acerca de esta instancia de iTop en el Hub.

', + 'iTopHub:GoBtn' => 'Ir a iTop Hub', + 'iTopHub:CloseBtn' => 'Cerrar', + 'iTopHub:GoBtn:Tooltip' => 'Ir a www.itophub.io', + 'iTopHub:OpenInNewWindow' => 'Abrir iTop Hub en una nueva ventana', + 'iTopHub:AutoSubmit' => 'No me pregunte otra vez. Siguiente ocasión ir automáticamente a iTop Hub.', + 'UI:About:RemoteExtensionSource' => 'iTop Hub', + 'iTopHub:Explanation' => 'Dando click a este botón, usted será redireccionado a iTop Hub.', - 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~', - 'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~', - 'iTopHub:BackupOk' => 'Backup Ok.~~', - 'iTopHub:BackupFailed' => 'Backup failed!~~', - 'iTopHub:Landing:Status' => 'Deployment status~~', - 'iTopHub:Landing:Install' => 'Deploying extensions...~~', - 'iTopHub:CompiledOK' => 'Compilation successful.~~', - 'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!
iTop configuration has NOT been modified.~~', + 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s espacio libre en disco en %2$s.', + 'iTopHub:FailedToCheckFreeDiskSpace' => 'Falló en revisar disponibilidad de espacio libre en disco.', + 'iTopHub:BackupOk' => 'Respaldo Ok.', + 'iTopHub:BackupFailed' => 'Respaldo Fallido!', + 'iTopHub:Landing:Status' => 'Estatus de Instalación', + 'iTopHub:Landing:Install' => 'Instalando extensiones...', + 'iTopHub:CompiledOK' => 'Compilación éxitosa.', + 'iTopHub:ConfigurationSafelyReverted' => 'Error detectado durante la instalación!
La configuración de iTop NO fue modificada.', - 'iTopHub:InstalledExtensions' => 'Extensions deployed on this instance~~', - 'iTopHub:ExtensionCategory:Manual' => 'Extensions deployed manually~~', - 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', - 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', - 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', - 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', - 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', + 'iTopHub:InstalledExtensions' => 'Extensiones instaladas en esta instancia', + 'iTopHub:ExtensionCategory:Manual' => 'Extensiones instaladas manualmente', + 'iTopHub:ExtensionCategory:Manual+' => 'Las siguientes extensiones fueron instaladas copiandolas manualmente en el directorio %1$s de iTop:', + 'iTopHub:ExtensionCategory:Remote' => 'Extensiones instaladas desde iTop Hub', + 'iTopHub:ExtensionCategory:Remote+' => 'Las siguientes extensiones fueron instaladas de iTop Hub:', + 'iTopHub:NoExtensionInThisCategory' => 'No hay extensiones en está categoría.

Navegue en iTop Hub para encontrar aquellas que le ayuden a personalizar y adaptar iTop a sus procesos.', + 'iTopHub:ExtensionNotInstalled' => 'No instalada', + 'iTopHub:GetMoreExtensions' => 'Obtener extensiones de iTop Hub...', - 'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~', - 'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~', - 'iTopHub:Uncompressing' => 'Uncompressing extensions...~~', - 'iTopHub:InstallationWelcome' => 'Installation of the extensions downloaded from iTop Hub~~', - 'iTopHub:DBBackupLabel' => 'Instance backup~~', - 'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~', - 'iTopHub:DeployBtn' => 'Deploy !~~', - 'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~', + 'iTopHub:LandingWelcome' => '¡Felicidades! Las siguientes extensiones fueron descargadas de iTop Hub e instaladas en su iTop.', + 'iTopHub:GoBackToITopBtn' => 'Regresar a iTop', + 'iTopHub:Uncompressing' => 'Descomprimiendo extensiones...', + 'iTopHub:InstallationWelcome' => 'Instalación de las extensiones descargadas de iTop Hub', + 'iTopHub:DBBackupLabel' => 'Respaldo de Instancia', + 'iTopHub:DBBackupSentence' => 'Realice un respaldo de la base de datos y configuración de iTop antes de actualizar.', + 'iTopHub:DeployBtn' => 'Instalar !', + 'iTopHub:DatabaseBackupProgress' => 'Respaldo de Instancia...', - 'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~', - 'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~', - 'iTopHub:InstallationEffect:Upgrade' => 'Will be upgraded from version %1$s to version %2$s.~~', - 'iTopHub:InstallationEffect:Downgrade' => 'Will be DOWNGRADED from version %1$s to version %2$s.~~', - 'iTopHub:InstallationProgress:DatabaseBackup' => 'iTop Instance backup...~~', - 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'Installation of the extensions~~', - 'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~', - 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~', - 'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~', + 'iTopHub:InstallationEffect:Install' => 'Version: %1$s será instalada.', + 'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s ya está instalada. Nada por cambiar.', + 'iTopHub:InstallationEffect:Upgrade' => 'Se actualizará de la versión %1$s a la versión %2$s.', + 'iTopHub:InstallationEffect:Downgrade' => 'Se DEGRADARÄ de la versión %1$s a la versión %2$s.', + 'iTopHub:InstallationProgress:DatabaseBackup' => 'Respaldo de Instancia de iTop...', + 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'Instalación de extensiones', + 'iTopHub:InstallationEffect:MissingDependencies' => 'Esta extensión no puede ser instalad porque no cumple con las dependencias.', + 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'La extensión require el/los módulo(s): %1$s', + 'iTopHub:InstallationProgress:InstallationSuccessful' => 'Instalación éxitosa!', - 'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~', - 'iTopHub:InstallationStatus:Installed' => 'Installed~~', - 'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s NOT installed.~~', + 'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.', + 'iTopHub:InstallationStatus:Installed' => 'Instalada', + 'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s NO está instalada.', )); diff --git a/datamodels/2.x/itop-incident-mgmt-itil/es_cr.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/es_cr.dict.itop-incident-mgmt-itil.php index 50e4e9ad3..a612105b7 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/es_cr.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/es_cr.dict.itop-incident-mgmt-itil.php @@ -192,6 +192,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Incident/Attribute:parent_change_id+' => 'Cambio Padre', 'Class:Incident/Attribute:parent_change_ref' => 'Ref. Cambio Padre', 'Class:Incident/Attribute:parent_change_ref+' => 'Ref. Cambio Padre', + 'Class:Incident/Attribute:parent_problem_id' => 'Problema Padre', + 'Class:Incident/Attribute:parent_problem_id+' => 'Problema Padre', 'Class:Incident/Attribute:related_request_list' => 'Requerimientos Relacionados', 'Class:Incident/Attribute:related_request_list+' => 'Requerimientos Relacionados', 'Class:Incident/Attribute:child_incidents_list' => 'Incidentes Hijos', diff --git a/datamodels/2.x/itop-portal-base/es_cr.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/es_cr.dict.itop-portal-base.php index b6d874702..a9cb68414 100644 --- a/datamodels/2.x/itop-portal-base/es_cr.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/es_cr.dict.itop-portal-base.php @@ -97,16 +97,16 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Brick:Portal:Browse:Action:CreateObjectFromThis' => 'Nuevo %1$s', 'Brick:Portal:Browse:Tree:ExpandAll' => 'Expandir todo', 'Brick:Portal:Browse:Tree:CollapseAll' => 'Desplegar todo', - 'Brick:Portal:Browse:Filter:NoData' => 'Sin objeto', + 'Brick:Portal:Browse:Filter:NoData' => 'Sin elementos', )); // ManageBrick brick Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Brick:Portal:Manage:Name' => 'Administrar elementos', - 'Brick:Portal:Manage:Table:NoData' => 'Sin elementos.', + 'Brick:Portal:Manage:Table:NoData' => 'Sin elementos', 'Brick:Portal:Manage:Table:ItemActions' => 'Acciones', 'Brick:Portal:Manage:DisplayMode:list' => 'Lista', - 'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Gráfica de Pay', + 'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Gráfica de Pastel', 'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Gráfica de Barra', 'Brick:Portal:Manage:Others' => 'Otros', 'Brick:Portal:Manage:All' => 'Todos', diff --git a/datamodels/2.x/itop-problem-mgmt/es_cr.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/es_cr.dict.itop-problem-mgmt.php index 3aee74f54..6291bebb1 100755 --- a/datamodels/2.x/itop-problem-mgmt/es_cr.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/es_cr.dict.itop-problem-mgmt.php @@ -109,10 +109,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Problem/Attribute:urgency/Value:1+' => 'Crítico', 'Class:Problem/Attribute:urgency/Value:2' => 'Alto', 'Class:Problem/Attribute:urgency/Value:2+' => 'Alto', - 'Class:Problem/Attribute:urgency/Value:3' => 'Bajo', - 'Class:Problem/Attribute:urgency/Value:3+' => 'Bajo', - 'Class:Problem/Attribute:urgency/Value:4' => 'bajo', - 'Class:Problem/Attribute:urgency/Value:4+' => 'bajo', + 'Class:Problem/Attribute:urgency/Value:3' => 'Medio', + 'Class:Problem/Attribute:urgency/Value:3+' => 'Medio', + 'Class:Problem/Attribute:urgency/Value:4' => 'Bajo', + 'Class:Problem/Attribute:urgency/Value:4+' => 'Bajo', 'Class:Problem/Attribute:priority' => 'Prioridad', 'Class:Problem/Attribute:priority+' => 'Prioridad', 'Class:Problem/Attribute:priority/Value:1' => 'Crítico', diff --git a/datamodels/2.x/itop-request-mgmt-itil/es_cr.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/es_cr.dict.itop-request-mgmt-itil.php index 248f5ef55..02c8bf12d 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/es_cr.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/es_cr.dict.itop-request-mgmt-itil.php @@ -45,6 +45,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Menu:UserRequest:EscalatedRequests+' => 'Requerimientos Escalados', 'Menu:UserRequest:OpenRequests' => 'Requerimientos Abiertos', 'Menu:UserRequest:OpenRequests+' => 'Requerimientos Abiertos', + 'Menu:UserRequest:OpenProblems' => 'Problemas Abiertos', + 'Menu:UserRequest:OpenProblems+' => 'Problemas Abiertos', 'UI:WelcomeMenu:MyAssignedCalls' => 'Requerimientos asignados a Mí', 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Requerimientos por Tipo de los Últimos 14 días', 'UI-RequestManagementOverview-Last-14-days' => 'Número de Requerimientos de los Últimos 14 días', @@ -210,6 +212,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:UserRequest/Attribute:parent_request_ref+' => 'Ref. Requerimiento', 'Class:UserRequest/Attribute:parent_problem_id' => 'Problema Padre', 'Class:UserRequest/Attribute:parent_problem_id+' => 'Problema Padre', + 'Class:UserRequest/Attribute:parent_incident_id' => 'Incidente Padre', + 'Class:UserRequest/Attribute:parent_incident_id+' => 'Incidente Padre', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. Problema', 'Class:UserRequest/Attribute:parent_problem_ref+' => 'Ref. Problema', 'Class:UserRequest/Attribute:parent_change_id' => 'Cambio Padre', @@ -266,7 +270,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( - 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', - 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', - 'Organization:Overview:Tickets' => 'Tickets for this organization~~', + 'Organization:Overview:UserRequests' => 'Requerimientos de esta organización', + 'Organization:Overview:MyUserRequests' => 'Mis requerimientos para esta organización', + 'Organization:Overview:Tickets' => 'Tickets para esta organización', )); diff --git a/datamodels/2.x/itop-request-mgmt/es_cr.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/es_cr.dict.itop-request-mgmt.php index 0f7d94387..f0a78aa42 100644 --- a/datamodels/2.x/itop-request-mgmt/es_cr.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/es_cr.dict.itop-request-mgmt.php @@ -45,6 +45,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Menu:UserRequest:EscalatedRequests+' => 'Requerimientos Escalados', 'Menu:UserRequest:OpenRequests' => 'Requerimientos Abiertos', 'Menu:UserRequest:OpenRequests+' => 'Requerimientos Abiertos', + 'Menu:UserRequest:OpenProblems' => 'Problemas Abiertos', + 'Menu:UserRequest:OpenProblems+' => 'Problemas Abiertos', 'UI:WelcomeMenu:MyAssignedCalls' => 'Requerimientos asignados a Mí', 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Requerimientos por Tipo de los Últimos 14 días', 'UI-RequestManagementOverview-Last-14-days' => 'Número de Requerimientos de los Últimos 14 días', @@ -214,6 +216,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:UserRequest/Attribute:parent_request_ref+' => 'Ref. Requerimiento', 'Class:UserRequest/Attribute:parent_problem_id' => 'Problema Padre', 'Class:UserRequest/Attribute:parent_problem_id+' => 'Problema Padre', + 'Class:UserRequest/Attribute:parent_incident_id' => 'Incidente Padre', + 'Class:UserRequest/Attribute:parent_incident_id+' => 'Incidente Padre', 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. Problema', 'Class:UserRequest/Attribute:parent_problem_ref+' => 'Ref. Problema', 'Class:UserRequest/Attribute:parent_change_id' => 'Cambio Padre', @@ -296,7 +300,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( - 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', - 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', - 'Organization:Overview:Tickets' => 'Tickets for this organization~~', + 'Organization:Overview:UserRequests' => 'Requerimientos de esta organización', + 'Organization:Overview:MyUserRequests' => 'Mis requerimientos para esta organización', + 'Organization:Overview:Tickets' => 'Tickets para esta organización', )); diff --git a/datamodels/2.x/itop-service-mgmt-provider/es_cr.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/es_cr.dict.itop-service-mgmt-provider.php index d46467d54..60659751c 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/es_cr.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/es_cr.dict.itop-service-mgmt-provider.php @@ -120,9 +120,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Contract/Attribute:cost_currency' => 'Moneda', 'Class:Contract/Attribute:cost_currency+' => 'Moneda', 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dólares', - 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => 'Dólares de E.U.A', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:pesos' => 'Pesos', + 'Class:Contract/Attribute:cost_currency/Value:pesos+' => 'Pesos', 'Class:Contract/Attribute:contracttype_id' => 'Tipo de Contrato', 'Class:Contract/Attribute:contracttype_id+' => 'Tipo de Contrato', 'Class:Contract/Attribute:contracttype_name' => 'Tipo de Contrato', diff --git a/datamodels/2.x/itop-service-mgmt/es_cr.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/es_cr.dict.itop-service-mgmt.php index 87a96c1d9..e8998359c 100755 --- a/datamodels/2.x/itop-service-mgmt/es_cr.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/es_cr.dict.itop-service-mgmt.php @@ -73,7 +73,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo de Entrega', 'Class:Organization/Attribute:deliverymodel_id+' => 'Modelo de Entrega', 'Class:Organization/Attribute:deliverymodel_name' => 'Nombre del Modelo de Entrega', - + 'Class:Organization/Attribute:deliverymodel_name+' => 'Nombre del Modelo de Entrega', )); @@ -117,6 +117,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Contract/Attribute:cost_currency/Value:dollars+' => 'Dólares de E.U.A', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', 'Class:Contract/Attribute:cost_currency/Value:euros+' => '~~', + 'Class:Contract/Attribute:cost_currency/Value:pesos' => 'Pesos', + 'Class:Contract/Attribute:cost_currency/Value:pesos+' => 'Pesos', 'Class:Contract/Attribute:contracttype_id' => 'Tipo de Contrato', 'Class:Contract/Attribute:contracttype_id+' => 'Tipo de Contrato', 'Class:Contract/Attribute:contracttype_name' => 'Tipo de Contrato', @@ -149,6 +151,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:CustomerContract+' => 'Acuerdo con Cliente', 'Class:CustomerContract/Attribute:services_list' => 'Servicios', 'Class:CustomerContract/Attribute:services_list+' => 'Servicios', + 'Class:CustomerContract/Attribute:functionalcis_list' => 'ECs', + 'Class:CustomerContract/Attribute:functionalcis_list+' => 'Todos los Elementos de Configuración cubiertos por este Contrato', + 'Class:CustomerContract/Attribute:providercontracts_list' => 'Contratos con Proveedores', + 'Class:CustomerContract/Attribute:providercontracts_list+' => 'Todos los contratos con proveedores para la entrega del Servicio (underpinning contract)', )); // diff --git a/dictionaries/en.dictionary.itop.core.php b/dictionaries/en.dictionary.itop.core.php index 9c5e86a29..c92869237 100644 --- a/dictionaries/en.dictionary.itop.core.php +++ b/dictionaries/en.dictionary.itop.core.php @@ -968,3 +968,69 @@ Dict::Add('EN US', 'English', 'English', array( 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)', 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag', )); + +// +// Class: DBProperty +// +Dict::Add('EN US', 'English', 'English', array( + 'Class:DBProperty' => 'DB property', + 'Class:DBProperty+' => '', + 'Class:DBProperty/Attribute:name' => 'Name', + 'Class:DBProperty/Attribute:name+' => '', + 'Class:DBProperty/Attribute:description' => 'Description', + 'Class:DBProperty/Attribute:description+' => '', + 'Class:DBProperty/Attribute:value' => 'Value', + 'Class:DBProperty/Attribute:value+' => '', + 'Class:DBProperty/Attribute:change_date' => 'Change date', + 'Class:DBProperty/Attribute:change_date+' => '', + 'Class:DBProperty/Attribute:change_comment' => 'Change comment', + 'Class:DBProperty/Attribute:change_comment+' => '', +)); + +// +// Class: BackgroundTask +// +Dict::Add('EN US', 'English', 'English', array( + 'Class:BackgroundTask' => 'Background task', + 'Class:BackgroundTask+' => '', + 'Class:BackgroundTask/Attribute:class_name' => 'Class name', + 'Class:BackgroundTask/Attribute:class_name+' => '', + 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date', + 'Class:BackgroundTask/Attribute:first_run_date+' => '', + 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '', + 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date', + 'Class:BackgroundTask/Attribute:next_run_date+' => '', + 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '', + 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', + 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '', + 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '', + 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '', + 'Class:BackgroundTask/Attribute:running' => 'Running', + 'Class:BackgroundTask/Attribute:running+' => '', + 'Class:BackgroundTask/Attribute:status' => 'Status', + 'Class:BackgroundTask/Attribute:status+' => '', +)); + +// +// Class: AsyncTask +// +Dict::Add('EN US', 'English', 'English', array( + 'Class:AsyncTask' => 'Async. task', + 'Class:AsyncTask+' => '', + 'Class:AsyncTask/Attribute:created' => 'Created', + 'Class:AsyncTask/Attribute:created+' => '', + 'Class:AsyncTask/Attribute:started' => 'Started', + 'Class:AsyncTask/Attribute:started+' => '', + 'Class:AsyncTask/Attribute:planned' => 'Planned', + 'Class:AsyncTask/Attribute:planned+' => '', + 'Class:AsyncTask/Attribute:event_id' => 'Event', + 'Class:AsyncTask/Attribute:event_id+' => '', + 'Class:AsyncTask/Attribute:finalclass' => 'Final class', + 'Class:AsyncTask/Attribute:finalclass+' => '', +)); diff --git a/dictionaries/en.dictionary.itop.ui.php b/dictionaries/en.dictionary.itop.ui.php index fbadf3a73..dd811c5d8 100644 --- a/dictionaries/en.dictionary.itop.ui.php +++ b/dictionaries/en.dictionary.itop.ui.php @@ -313,6 +313,20 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:URP_AttributeGrant/Attribute:attcode+' => 'attribute code', )); +// +// Class: UserDashboard +// +Dict::Add('EN US', 'English', 'English', array( + 'Class:UserDashboard' => 'User dashboard', + 'Class:UserDashboard+' => '', + 'Class:UserDashboard/Attribute:user_id' => 'User', + 'Class:UserDashboard/Attribute:user_id+' => '', + 'Class:UserDashboard/Attribute:menu_code' => 'Menu code', + 'Class:UserDashboard/Attribute:menu_code+' => '', + 'Class:UserDashboard/Attribute:contents' => 'Contents', + 'Class:UserDashboard/Attribute:contents+' => '', +)); + // // Expression to Natural language // diff --git a/dictionaries/es_cr.dictionary.itop.core.php b/dictionaries/es_cr.dictionary.itop.core.php index b13852ee6..171ee4c3a 100644 --- a/dictionaries/es_cr.dictionary.itop.core.php +++ b/dictionaries/es_cr.dictionary.itop.core.php @@ -28,7 +28,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Core:UnknownObjectLabel' => 'Elemento No Encontrado (Clase: %1$s, Identificador: %2$d)', 'Core:UnknownObjectTip' => 'El Elemento no pudo ser encontrado. Pudo haber sido eliminado hace tiempo y purgado de la Bitácora.', - 'Core:UniquenessDefaultError' => 'Uniqueness rule \'%1$s\' in error~~', + 'Core:UniquenessDefaultError' => 'Regla de unicidad \'%1$s\' en error', 'Core:AttributeLinkedSet' => 'Arreglo de objetos', 'Core:AttributeLinkedSet+' => 'Cualquier tipo de objetos [subclass] de la misma clase', @@ -102,8 +102,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Core:AttributeEncryptedString' => 'Cadena encriptada', 'Core:AttributeEncryptedString+' => 'Cadena encriptada con llave local', - 'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~', - 'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~', + 'Core:AttributeEncryptUnknownLibrary' => 'Librería de Encriptación especificada (%1$s) es desconocida', + 'Core:AttributeEncryptFailedToDecrypt' => '** Error de Desencripción **', 'Core:AttributeText' => 'Texto', 'Core:AttributeText+' => 'Cadena de Múltiples Líneas de Caracteres', @@ -546,7 +546,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:TriggerOnObject/Attribute:filter' => 'Filtro', 'Class:TriggerOnObject/Attribute:filter+' => '', 'TriggerOnObject:WrongFilterQuery' => 'Filtro de consulta incorrecto: %1$s', - 'TriggerOnObject:WrongFilterClass' => 'El filtro de consulta debe regresar un objeto de la clase \\"%1$s\\"', + 'TriggerOnObject:WrongFilterClass' => 'El filtro de consulta debe regresar un objeto de la clase "%1$s"', )); // @@ -725,6 +725,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Core:Synchro:label_obj_new_updated' => 'Actualizados (%1$s)', 'Core:Synchro:label_obj_created' => 'Creados (%1$s)', 'Core:Synchro:label_obj_new_errors' => 'Errores (%1$s)', + 'Core:Synchro:History' => 'Historia de Sincronización', 'Core:SynchroLogTitle' => '%1$s - %2$s', 'Core:Synchro:Nb_Replica' => 'Replica Procesada: %1$s', 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s', @@ -864,13 +865,13 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds', // Explain working time computing - 'Core:ExplainWTC:ElapsedTime' => 'Tiempo transcurrido (almacenado como \\"%1$s\\")', - 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Tiempo invertido para \\"%1$s\\"', - 'Core:ExplainWTC:StopWatch-Deadline' => 'Límite para \\"%1$s\\" at %2$d%%', + 'Core:ExplainWTC:ElapsedTime' => 'Tiempo transcurrido (almacenado como \"%1$s\")', + 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Tiempo invertido para \"%1$s\"', + 'Core:ExplainWTC:StopWatch-Deadline' => 'Límite para \"%1$s\" at %2$d%%', // Bulk export - 'Core:BulkExport:MissingParameter_Param' => 'Parámetro faltante \\"%1$s\\"', - 'Core:BulkExport:InvalidParameter_Query' => 'Valor inválido para parámetro \\"query\\". No existe en la libreta de consulta el Id: \\"%1$s\\".', + 'Core:BulkExport:MissingParameter_Param' => 'Parámetro faltante \"%1$s\"', + 'Core:BulkExport:InvalidParameter_Query' => 'Valor inválido para parámetro \"query\". No existe en la libreta de consulta el Id: \"%1$s\".', 'Core:BulkExport:ExportFormatPrompt' => 'Formato de Exportación:', 'Core:BulkExportOf_Class' => '%1$s Exportar', 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click aquí para descargar %1$s', @@ -903,7 +904,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Core:BulkExport:XMLOptions' => 'Opciones XML', 'Core:BulkExport:SpreadsheetFormat' => 'Formato hoja tabular HTML (*.html)', 'Core:BulkExport:SpreadsheetOptions' => 'Opcioens Hoja Tabular', - 'Core:BulkExport:OptionNoLocalize' => 'Export Code instead of Label~~', + 'Core:BulkExport:OptionNoLocalize' => 'Código de exportación en lugar de etiqueta', 'Core:BulkExport:OptionLinkSets' => 'Incluir objetos ligados', 'Core:BulkExport:OptionFormattedText' => 'Conservar formato de texto', 'Core:BulkExport:ScopeDefinition' => 'Definición de los objetos a exportar', @@ -968,3 +969,69 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~', 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~', )); + +// +// Class: DBProperty +// +Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( + 'Class:DBProperty' => 'Propiedad BD', + 'Class:DBProperty+' => 'Propiedad de Base de Datos', + 'Class:DBProperty/Attribute:name' => 'Nombre', + 'Class:DBProperty/Attribute:name+' => 'Nombre', + 'Class:DBProperty/Attribute:description' => 'Descripción', + 'Class:DBProperty/Attribute:description+' => 'Descripción', + 'Class:DBProperty/Attribute:value' => 'Valor', + 'Class:DBProperty/Attribute:value+' => 'Valor', + 'Class:DBProperty/Attribute:change_date' => 'Fecha de Cambio', + 'Class:DBProperty/Attribute:change_date+' => 'Fecha de Cambio', + 'Class:DBProperty/Attribute:change_comment' => 'Comentario Cambio', + 'Class:DBProperty/Attribute:change_comment+' => 'Comentario del Cambio', +)); + +// +// Class: BackgroundTask +// +Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( + 'Class:BackgroundTask' => 'Tarea en Segundo Plano', + 'Class:BackgroundTask+' => 'Tarea en Segundo Plano', + 'Class:BackgroundTask/Attribute:class_name' => 'Nombre de Clase', + 'Class:BackgroundTask/Attribute:class_name+' => 'Nombre corto para esta clase', + 'Class:BackgroundTask/Attribute:first_run_date' => 'Primera Ejecución', + 'Class:BackgroundTask/Attribute:first_run_date+' => 'Fecha de la Primera Ejecución', + 'Class:BackgroundTask/Attribute:latest_run_date' => 'Última Ejecución', + 'Class:BackgroundTask/Attribute:latest_run_date+' => 'Fecha de la Última Ejecución', + 'Class:BackgroundTask/Attribute:next_run_date' => 'Siguiente Ejecución', + 'Class:BackgroundTask/Attribute:next_run_date+' => 'Fecha de la Siguiente Ejecución', + 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total de Ejecuciones', + 'Class:BackgroundTask/Attribute:total_exec_count+' => 'Contador del Total de Ejecuciones', + 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Duración Última Ejecución', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => 'Duración de la Última Ejecución', + 'Class:BackgroundTask/Attribute:min_run_duration' => 'Mínima Duración de Ejecución', + 'Class:BackgroundTask/Attribute:min_run_duration+' => 'Mínima Duración de Ejecución', + 'Class:BackgroundTask/Attribute:max_run_duration' => 'Máxima Duración de Ejecución', + 'Class:BackgroundTask/Attribute:max_run_duration+' => 'Máxima Duración de Ejecución', + 'Class:BackgroundTask/Attribute:average_run_duration' => 'Promedio Duración de Ejecución', + 'Class:BackgroundTask/Attribute:average_run_duration+' => 'Promedio Duración de Ejecución', + 'Class:BackgroundTask/Attribute:running' => 'En Ejecución', + 'Class:BackgroundTask/Attribute:running+' => 'Indicador de proceso en Ejecución', + 'Class:BackgroundTask/Attribute:status' => 'Estatus', + 'Class:BackgroundTask/Attribute:status+' => 'Estatus', +)); + +// +// Class: AsyncTask +// +Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( + 'Class:AsyncTask' => 'Tarea Asíncrona', + 'Class:AsyncTask+' => 'Tarea Asíncrona', + 'Class:AsyncTask/Attribute:created' => 'Creado', + 'Class:AsyncTask/Attribute:created+' => 'Creado', + 'Class:AsyncTask/Attribute:started' => 'Iniciado', + 'Class:AsyncTask/Attribute:started+' => 'Iniciado', + 'Class:AsyncTask/Attribute:planned' => 'Planeado', + 'Class:AsyncTask/Attribute:planned+' => 'Planeado', + 'Class:AsyncTask/Attribute:event_id' => 'Evento', + 'Class:AsyncTask/Attribute:event_id+' => 'Evento', + 'Class:AsyncTask/Attribute:finalclass' => 'Clase', + 'Class:AsyncTask/Attribute:finalclass+' => 'Clase', +)); diff --git a/dictionaries/es_cr.dictionary.itop.ui.php b/dictionaries/es_cr.dictionary.itop.ui.php index 34a15f4cf..48078696d 100644 --- a/dictionaries/es_cr.dictionary.itop.ui.php +++ b/dictionaries/es_cr.dictionary.itop.ui.php @@ -122,6 +122,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:User/Attribute:language/Value:EN US+' => 'English (U.S.)', 'Class:User/Attribute:language/Value:FR FR' => 'Frances', 'Class:User/Attribute:language/Value:FR FR+' => 'Frances (Francia)', + 'Class:User/Attribute:language/Value:ES CR' => 'Español', + 'Class:User/Attribute:language/Value:ES CR+' => 'Español, Castellano', 'Class:User/Attribute:profile_list' => 'Perfiles', 'Class:User/Attribute:profile_list+' => 'Roles, y permisos otorgados a esa persona', 'Class:User/Attribute:allowed_org_list' => 'Organizaciones Permitidas', @@ -135,10 +137,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Al menos un Perfil debe ser asignado a este usuario.', 'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Al menos una organización debe ser asignada a este usuario.', 'Class:User/Error:OrganizationNotAllowed' => 'Organización no permitida.', - 'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~', + 'Class:User/Error:UserOrganizationNotAllowed' => 'El usuario no pertenece a las oganizaciones permitidas.', 'Class:User/Error:PersonIsMandatory' => 'The Contact is mandatory.~~', 'Class:UserInternal' => 'Usuario Interno', - 'Class:UserInternal+' => 'Usuario definido dentro de iTop', + 'Class:UserInternal+' => 'Usuario definido en iTop', )); // @@ -309,6 +311,20 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Código de Atributo', )); +// +// Class: UserDashboard +// +Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( + 'Class:UserDashboard' => 'Tablero de Usuario', + 'Class:UserDashboard+' => 'Tablero de Usuario', + 'Class:UserDashboard/Attribute:user_id' => 'Usuario', + 'Class:UserDashboard/Attribute:user_id+' => 'Usuario', + 'Class:UserDashboard/Attribute:menu_code' => 'Código de Menú', + 'Class:UserDashboard/Attribute:menu_code+' => 'Código de Menú', + 'Class:UserDashboard/Attribute:contents' => 'Contenidos', + 'Class:UserDashboard/Attribute:contents+' => 'Contenidos', +)); + // // Expression to Natural language // @@ -325,9 +341,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( // Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( - 'BooleanLabel:yes' => 'si', - 'BooleanLabel:no' => 'no', - 'UI:Login:Title' => 'iTop login~~', + 'BooleanLabel:yes' => 'Si', + 'BooleanLabel:no' => 'No', + 'UI:Login:Title' => 'Inicio de Sesión', 'Menu:WelcomeMenu' => 'Bienvenido', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:WelcomeMenu+' => 'Bienvenido a iTop', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:WelcomeMenuPage' => 'Bienvenido', // Duplicated into itop-welcome-itil (will be removed from here...) @@ -407,7 +423,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'UI:ClickToCreateNew' => 'Crear %1$s', 'UI:SearchFor_Class' => 'Buscar %1$s', 'UI:NoObjectToDisplay' => 'Ninguna Información por Visualizar.', - 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', + 'UI:Error:SaveFailed' => 'El objeto no puede ser guardado :', 'UI:Error:MandatoryTemplateParameter_object_id' => 'El parámetro object_id es obligatorio cuando link_attr es especificado. Verifique la definición de la plantilla de visualización.', 'UI:Error:MandatoryTemplateParameter_target_attr' => 'El parámetro target_attr es obligatorio cuando link_attr es especificado. Verifique la definición de la plantilla de visualización.', 'UI:Error:MandatoryTemplateParameter_group_by' => 'El parámetro group_by es obligatorio. Verifique la definición de la plantilla de visualización.', @@ -423,10 +439,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'UI:Error:UploadStoppedByExtension_FileName' => 'Carga de archivo interrumpida por la extension. (Nombre de archivo original = "%1$s").', 'UI:Error:UploadFailedUnknownCause_Code' => 'Carga de archivo fallida, causa desconocida. (Codigo de error = "%1$s").', - 'UI:Error:1ParametersMissing' => 'Error: El siguiente parametro debe ser especificado para esta operacion: %1$s.', - 'UI:Error:2ParametersMissing' => 'Error: Los siguientes parametros deben ser especificados para esta operacion: %1$s y %2$s.', - 'UI:Error:3ParametersMissing' => 'Error: Los siguientes parametros deben ser especificados para esta operacion: %1$s, %2$s y %3$s.', - 'UI:Error:4ParametersMissing' => 'Error: Los siguientes parametros deben ser especificados para esta operacion: %1$s, %2$s, %3$s y %4$s.', + 'UI:Error:1ParametersMissing' => 'Error: El siguiente parámetro debe ser especificado para esta operacion: %1$s.', + 'UI:Error:2ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s y %2$s.', + 'UI:Error:3ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s, %2$s y %3$s.', + 'UI:Error:4ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s, %2$s, %3$s y %4$s.', 'UI:Error:IncorrectOQLQuery_Message' => 'Error: Consulta OQL incorrecta: %1$s', 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => 'Se ha producido un error al ejecutar la consulta: %1$s', 'UI:Error:ObjectAlreadyUpdated' => 'Error: el objeta ha sido previamente actualizado.', @@ -732,19 +748,19 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'UI:Schema:LifeCycleAttributeMustPrompt' => 'Se le pedira al usuario que cambie el valor', 'UI:Schema:LifeCycleEmptyList' => 'Lista Vacía', 'UI:Schema:ClassFilter' => 'Clase:', - 'UI:Schema:DisplayLabel' => 'Despliegue:', + 'UI:Schema:DisplayLabel' => 'Visualización:', 'UI:Schema:DisplaySelector/LabelAndCode' => 'Etiqueta y código', 'UI:Schema:DisplaySelector/Label' => 'Etiqueta', 'UI:Schema:DisplaySelector/Code' => 'Código', 'UI:Schema:Attribute/Filter' => 'Filtro', - 'UI:Schema:DefaultNullValue' => 'Nulo por Omisión : "%1$s"~~', + 'UI:Schema:DefaultNullValue' => 'Nulo por Omisión : "%1$s"', 'UI:LinksWidget:Autocomplete+' => 'Escriba los primeros 3 caracteres...', 'UI:Edit:TestQuery' => 'Consulta de Prueba', 'UI:Combo:SelectValue' => '--- seleccione un valor ---', 'UI:Label:SelectedObjects' => 'Objetos seleccionados: ', 'UI:Label:AvailableObjects' => 'Objetos disponibles: ', 'UI:Link_Class_Attributes' => '%1$s atributos', - 'UI:SelectAllToggle+' => 'Seleccionar todo / Deseleccionar todo', + 'UI:SelectAllToggle+' => 'Seleccionar / Deseleccionar todo', 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Agregar %1$s objetos vinculados con %2$s: %3$s', 'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Agregar %1$s objetos a vincular con %2$s', 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Administrar %1$s objetos vinculados con %2$s: %3$s', @@ -802,16 +818,16 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'UI:SearchResultsTitle' => 'Resultados de la Búsqueda', 'UI:SearchResultsTitle+' => 'Resultados de la Búsqueda', 'UI:Search:NoSearch' => 'Nada para buscar', - 'UI:Search:NeedleTooShort' => 'La cadena de búsqueda \\"%1$s\\" es demasiado corta. Por favor escriba al menos %2$d caracteres.', - 'UI:Search:Ongoing' => 'Buscando por \\"%1$s\\"', + 'UI:Search:NeedleTooShort' => 'La cadena de búsqueda "%1$s" es demasiado corta. Por favor escriba al menos %2$d caracteres.', + 'UI:Search:Ongoing' => 'Buscando por "%1$s"', 'UI:Search:Enlarge' => 'Ampliar la búsqueda', 'UI:FullTextSearchTitle_Text' => 'Resultados para "%1$s":', 'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d objeto(s) de la clase %2$s encontrado(s).', 'UI:Search:NoObjectFound' => 'No se encontraron objetos.', 'UI:ModificationPageTitle_Object_Class' => 'iTop - %1$s - %2$s modificación', - 'UI:ModificationTitle_Class_Object' => 'Modificación de %1$s: %2$s', + 'UI:ModificationTitle_Class_Object' => 'Modificación de %1$s: %2$s', 'UI:ClonePageTitle_Object_Class' => 'iTop - Duplicar %1$s - %2$s modificación', - 'UI:CloneTitle_Class_Object' => 'Duplicado de %1$s: %2$s', + 'UI:CloneTitle_Class_Object' => 'Duplicado de %1$s: %2$s', 'UI:CreationPageTitle_Class' => 'iTop - Creación de %1$s ', 'UI:CreationTitle_Class' => 'Creación de %1$s', 'UI:SelectTheTypeOf_Class_ToCreate' => 'Seleccione el tipo de %1$s a crear:', @@ -906,7 +922,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'UI-ChangeManagementOverview-ChangeWithOutage' => 'Interrupciones de Servicios debida a Cambios', 'UI:ServiceMgmtMenuOverview:Title' => 'Panel de Control para Administración de Servicios', -'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Acuerdos con Usuarios a ser Renovados en 30 días', +'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Contratos de Clientes a ser Renovados en 30 días', 'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Contratos de Proveedores a ser Renovados en 30 días', 'UI:ContactsMenu' => 'Contactos', @@ -930,11 +946,13 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'UI:NotificationsMenu:Title' => 'Configuración de las Notificaciones', 'UI:NotificationsMenu:Help' => 'Ayuda', 'UI:NotificationsMenu:HelpContent' => '

En iTop las notificaciones son completamente personalizables. Están basadas en dos conjuntos de objetos: Disparadores y Acciones.

-

Triggers define when a notification will be executed. There are different triggers as part of iTop core, but others can be brought by extensions: +

Los disparadores definen cuando una notificación debe ser ejecutada. Existen 3 tipos de disparadores para cubrir las 3 diferentes fases del ciclo de vida de un objeto:

    -
  1. Some triggers are executed when an object of the specified class is created, updated or deleted.
  2. -
  3. Some triggers are executed when an object of a given class enter or leave a specified state.
  4. -
  5. Some triggers are executed when a threshold on TTO or TTR has been reached.
  6. +
  7. Los disparadores "OnCreate" son ejecutados cuando un objeto de la clase especificada es creado
  8. +
  9. Los disparadores "OnStateEnter" son ejecutados antes de que un determinado objeto entre un estado especificado (viniendo de otro estado)
  10. +
  11. Los disparadores "OnStateLeave" son ejecutados cuando un objeto de clase determinada deja un estado especificado
  12. +
  13. Los disparadores "On threshold" son ejecutados cuando un umbral para TDA o TDS es alcanzado
  14. +
  15. Los disparadores "On portal update" son ejecutados cuando un ticket es actualizado desde el portal

@@ -943,7 +961,7 @@ Tales acciones tambien definen la plantilla a ser usada para enviar el correo as

Una página especial: email.test.php está disponible para probar y diagnosticar su configuración de correo de PHP.

Para ser ejecutadas, las acciones deben estar asociadas con los disparadores. -Cuando se asocien con un disparador, cada acción recibe un número de "orden", esto especifica en que orden se ejecutaran las acciones.

~~', +Cuando se asocien con un disparador, cada acción recibe un número de "orden", esto especifica en que orden se ejecutaran las acciones.

', 'UI:NotificationsMenu:Triggers' => 'Disparadores', 'UI:NotificationsMenu:AvailableTriggers' => 'Disparadores disponibles', 'UI:NotificationsMenu:OnCreate' => 'Cuando un objeto es creado', @@ -1213,7 +1231,7 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Día de la semana por %1$s', 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Día del mes por %1$s', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hora)', - 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (me)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (mes)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (día de la semana)', 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (día del mes)', 'UI:DashletGroupBy:MissingGroupBy' => 'Por favor seleccione los campos por los cuales los objetos serán agrupados', @@ -1226,10 +1244,10 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'UI:DashletGroupByTable:Description' => 'Lista (Campos de agrupación)', // New in 2.5 - 'UI:DashletGroupBy:Prop-Function' => 'Función de Agregación', + 'UI:DashletGroupBy:Prop-Function' => 'Función de Agrupación', 'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Atributo de Función', 'UI:DashletGroupBy:Prop-OrderDirection' => 'Dirección', - 'UI:DashletGroupBy:Prop-OrderField' => 'Order by~~', + 'UI:DashletGroupBy:Prop-OrderField' => 'Ordenar por', 'UI:DashletGroupBy:Prop-Limit' => 'Límite', 'UI:DashletGroupBy:Order:asc' => 'Ascendente', @@ -1456,7 +1474,7 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s y %3$s otros', 'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Cualquier', // - TagSet widget - 'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s', // - External key widget 'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s está definido', 'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s no está definido', @@ -1527,7 +1545,7 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Expression:Operator:AND' => ' Y ', 'Expression:Operator:OR' => ' O ', - 'Expression:Operator:=' => ': ~~', + 'Expression:Operator:=' => ': ', 'Expression:Unit:Short:DAY' => 'd', 'Expression:Unit:Short:WEEK' => 's',