luyadev/luya-module-admin

View on GitHub
src/messages/es/admin.php

Summary

Maintainability
F
2 wks
Test Coverage
A
100%
File `admin.php` has 506 lines of code (exceeds 250 allowed). Consider refactoring.
Similar blocks of code found in 18 locations. Consider refactoring.
<?php
 
return [
'language_name' => 'Espa帽ol',
'button_save' => 'Guardar',
'button_yes' => 'Si',
'button_abort' => 'Cancelar',
'button_send' => 'Enviar',
'login_pre_title' => 'Iniciar sesi贸n para {title}',
'login_mail' => 'Email',
'login_password' => 'Contrase帽a',
'login_btn_login' => 'Iniciar sesi贸n',
'login_securetoken' => 'C贸digo de seguridad',
'login_securetoken_info' => 'Introduzca el c贸digo de seguridad que fue enviado a su correo electr贸nico.',
'menu_node_system' => 'Sistema',
'menu_node_filemanager' => 'Gestor de archivos',
'menu_group_access' => 'Acceso',
'menu_group_system' => 'Sistema',
'menu_group_images' => 'Im谩genes',
'menu_access_item_user' => 'Usuarios',
'menu_access_item_group' => 'Grupos',
'menu_system_item_language' => 'Idiomas',
'menu_system_item_tags' => 'Etiquetas',
'menu_images_item_effects' => 'Efectos',
'menu_images_item_filters' => 'Filtros',
'dashboard_title' => 'Bienvenido.',
'dashboard_text' => 'Puede cambiar entre los m贸dulos de la navegaci贸n principal, en la parte superior de la pantalla.<br />La navegaci贸n de la parte a la izquierda le da acceso a las funciones del m贸dulo seleccionado.',
'layout_select_file' => 'Seleccionar archivo',
'layout_deleted_file' => 'No se puede aplicar un filtro, porque se elimin贸 el archivo original. Cargar o elegir un nuevo archivo para aplicar un filtro.',
'layout_no_filter' => 'Sin filtro',
'layout_debug_table_key' => 'Nombre',
'layout_debug_table_value' => 'Valor',
'layout_filemanager_save_dir' => '驴Guardar?',
'layout_filemanager_remove_dir' => '驴Eliminar directorio?',
'layout_filemanager_remove_dir_not_empty' => 'El directorio no est谩 vac铆o.<br/>驴Eliminar de todos modos?', // Update in RC4
'layout_filemanager_remove_selected_files' => 'Eliminar archivos marcados',
'layout_filemanager_move_selected_files' => 'Mover a',
'layout_filemanager_upload_error' => 'Error al cargar el archivo',
'layout_filemanager_col_name' => 'Nombre',
'layout_filemanager_col_type' => 'Tipo',
'layout_filemanager_col_date' => 'Fecha de creaci贸n',
'layout_filemanager_detail_name' => 'Nombre del archivo',
'layout_filemanager_detail_date' => 'Fecha de creaci贸n',
'layout_filemanager_detail_filetype' => 'Tipo de archivo',
'layout_filemanager_detail_size' => 'Tama帽o',
'layout_filemanager_detail_id' => 'ID Interno',
'layout_filemanager_detail_download' => 'Descargar',
'layout_btn_reload' => 'Recargar',
'layout_btn_version' => 'Versi贸n',
'layout_btn_useronline' => 'Usuarios en l铆nea',
'layout_btn_logout' => 'Salir',
'layout_btn_profile' => 'Perfil',
'layout_debug_luya_version' => 'Luya Versi贸n',
'layout_debug_id' => 'ID',
'layout_debug_sitetitle' => 'T铆tulo del sitio',
'layout_debug_remotetoken' => 'Token remoto',
'layout_debug_assetmanager_forcecopy' => 'AssetManager forceCopy', // no translation
'layout_debug_transfer_exceptions' => 'Transfer Exceptions', // no translation
'layout_debug_yii_debug' => 'YII_DEBUG', // no translation
'layout_debug_yii_env' => 'YII_ENV', // no translation
'layout_debug_app_language' => 'Yii App Language', // no translation
'layout_debug_luya_language' => 'Luya Language', // no translation
'layout_debug_yii_timezone' => 'Yii Timezone', // no translation
'layout_debug_php_timezone' => 'PHP Timezone', // no translation
'layout_debug_php_ini_memory_limit' => 'PHP memory_limit', // no translation
'layout_debug_php_ini_max_exec' => 'PHP max_execution_time', // no translation
'layout_debug_php_ini_post_max_size' => 'PHP post_max_size', // no translation
'layout_debug_php_ini_upload_max_file' => 'PHP upload_max_filesize', // no translation
'layout_search_min_letters' => 'Por favor, introduzca un t茅rmino de b煤squeda con al menos <b>tres letras</b>.',
'layout_search_no_results' => 'No se encontraron entradas.',
'layout_filemanager_upload_files' => 'A帽adir archivo',
'layout_filemanager_folder' => 'Carpeta',
'layout_filemanager_add_folder' => 'A帽adir carpeta',
'layout_filemanager_root_dir' => 'Directorio ra铆z',
'aws_groupauth_select_all' => 'Marcar todas',
'aws_groupauth_deselect_all' => 'Desmarcar todas',
'aws_groupauth_th_module' => 'M贸dulos',
'aws_groupauth_th_function' => 'Funci贸n',
'aws_groupauth_th_add' => 'A帽adir',
'aws_groupauth_th_edit' => 'Editar',
'aws_groupauth_th_remove' => 'Eliminar',
'model_group_name' => 'Nombre',
'model_group_description' => 'Descripci贸n',
'model_group_user_buttons' => 'Usuario',
'model_group_btn_aws_groupauth' => 'Autorizaciones',
'ngrest_crud_btn_list' => 'Entradas',
'ngrest_crud_btn_add' => 'A帽adir',
'ngrest_crud_btn_close' => 'Cerrar',
'ngrest_crud_search_text' => 'Introduzca t茅rmino de b煤squeda...',
'ngrest_crud_rows_count' => 'Entradas',
'ngrest_crud_btn_create' => 'Crear',
'api_storage_image_upload_error' => 'Se produjo un error al cargar la imagen \'{error}\'.',
'api_storage_file_upload_success' => 'Los archivos se cargaron correctamente.',
'api_sotrage_file_upload_error' => 'Se produjo un error al cargar el archivo \'{error}\'.',
'api_sotrage_file_upload_empty_error' => 'No se encontraron archivos para cargar, 驴seleccion贸 algun archivo?',
'aws_changepassword_info' => 'Por favor, introduzca su nueva contrase帽a. La contrase帽a debe tener al menos 8 caracteres.',
'aws_changepassword_succes' => 'Contrase帽a cambiada con 茅xito.',
'aws_changepassword_new_pass' => 'Nueva contrase帽a',
'aws_changepassword_new_pass_retry' => 'Repetir nueva contrase帽a',
'view_index_redirect_type' => 'Tipo de redirecci贸n',
'view_index_redirect_internal' => 'P谩gina interna',
'view_index_redirect_external' => 'URL externa',
'view_index_redirect_internal_select' => 'Seleccione la p谩gina interna a la que se debe enviar al usuario.',
'view_index_redirect_anchor_label' => 'Anchor',
'view_index_redirect_anchor_hint' => 'Optional anchor name (without the # prefix).',
'view_index_redirect_external_link' => 'Enlace externo',
'view_index_redirect_external_link_help' => 'Enlaces externos comienzan con http:// o https://',
 
// added translations in version 1.0.0-beta3:
'model_loginform_email_label' => 'Email',
'model_loginform_password_label' => 'Contrase帽a',
'model_loginform_wrong_user_or_password' => 'Usuario o contrase帽a no v谩lido.',
'ngrest_select_no_selection' => 'Nada seleccionado',
'js_ngrest_error' => 'Se produjo un error al cargar.',
'js_ngrest_rm_page' => '驴Seguro que quiere borrar este mensaje? Esto no se puede deshacer.',
'js_ngrest_rm_confirm' => 'Esta entrada se elimin贸 correctamente.',
'js_ngrest_rm_update' => 'Esta entrada se actualiz贸 correctamente.',
'js_ngrest_rm_success' => 'Esta entrada se insert贸 correctamente.',
'js_tag_exists' => 'Ya existe y no se puede a帽adir.',
'js_tag_success' => 'La etiqueta se guard贸 correctamente.',
'js_admin_reload' => 'Debe recargar, el sistema fue actualizado. Por favor, guarde los cambios en el formulario actual. (Al hacer clic en "cancelar" se mostrar谩 este cuadro de di谩logo de nuevo en 30 segundos.)',
'js_dir_till' => 'en',
'js_dir_set_date' => 'Establecer fecha actual',
'js_dir_table_add_row' => 'A帽adir fila',
'js_dir_table_add_column' => 'A帽adir columna',
'js_dir_image_description' => 'Descripci贸n',
'js_dir_no_selection' => 'No hay entradas disponibles todav铆a. A帽adir nuevas entradas haciendo clic en <span class="green-text">+</span> debajo a las izquierda.',
'js_dir_image_upload_ok' => 'La imagen fue creada con 茅xito.',
'js_dir_image_filter_error' => 'Error al aplicar el filtro para el archivo.',
'js_dir_upload_wait' => 'Sus datos se estan cargando y procesado. Esto puede tardar varios minutos.',
'js_dir_manager_upload_image_ok' => 'El archivo se carg贸 correctamente.',
'js_dir_manager_rm_file_confirm' => '驴Realmente desea eliminar este archivo?',
'js_dir_manager_rm_file_ok' => 'El archivo se elimin贸 correctamente.',
'js_zaa_server_proccess' => 'El servidor esta procesando los datos. Por favor espere',
 
// added translations in version 1.0.0-beta4:
'ngrest_crud_empty_row' => 'No se a帽adi贸 datos en esta tabla todav铆a.',
 
// added translations in version 1.0.0-beta5:
'aws_gallery_empty' => 'Por favor seleccione algunas im谩genes de la izquierda para a帽adir en el 谩lbum de la galer铆a.',
'aws_gallery_images' => 'Galer铆a de im谩genes',
'layout_useronline_name' => 'Nombre',
'layout_useronline_mail' => 'E-Mail',
'layout_useronline_inactivesince' => 'Inactivo desde',
 
// added translations in version 1.0.0-beta6:
'layout_debug_caching' => 'Almacenamiento cach茅',
'debug_state_on' => 'Encedido',
'debug_state_off' => 'Apagado',
 
// added translations in version 1.0.0-beta7:
'login_securetoken_mail_subject' => 'C贸digo de Seguridad LUYA',
'login_securetoken_mail' => 'Use el siguiente c贸digo de seguridad para acceder a su interfaz de administraci贸n:',
'login_async_token_error' => 'C贸digo de seguridad incorrecto.',
'login_async_token_globalerror' => 'Error del servidor, p贸ngase en contacto con el administrador del Sitio.',
'ngrest_crud_csv_export_btn' => 'Generar CSV',
'ngrest_crud_csv_export_btn_dl' => 'Descargar CSV',
'layout_filemanager_search_text' => 'Introduzca t茅rmino de b煤squeda...',
'layout_filemanager_file_captions' => 'Subt铆tulo de archivo',
'layout_filemanager_file_captions_save_btn' => 'Guardar',
'mode_user_title' => 'Titulo',
'mode_user_firstname' => 'Nombre',
'mode_user_lastname' => 'Apellido',
'mode_user_email' => 'E-Mail',
'mode_user_password' => 'Contrase帽a',
 
// added translations in version 1.0.0-beta8:
'aws_tag_new' => 'A帽adir nueva entrada',
'aws_tag_add' => 'A帽adir',
'aws_tag_search' => 'Buscar entradas',
'aws_tag_list' => 'Lista de todas las entradas',
'dashboard_log_message_add' => 'Se a帽adi贸 una nueva fila a <b>{container}</b>.',
'dashboard_log_message_edit' => 'Actualizar una fila existente en <b>{container}</b>.',
 
// added translations in version 1.0.0-rc1:
'layout_btn_help' => 'Ayuda',
'right_panel_support_title' => 'Informaciones &amp; Ayuda',
'right_panel_support_tags_title' => 'Etiquetas',
'right_panel_support_support_title' => 'Soporte',
'right_panel_support_support_text' => 'Si tiene alguna duda, por favor, p贸ngase en contacto con su webmaster o consulte <a target="_blank" href="https://luya.io">luya.io</a>.',
 
// added translations in version 1.0.0-rc2:
'ngrest_crud_group_prompt' => 'Agrupar por campo',
'ngrest_crud_filter_prompt' => 'Seleccione filtro',
'ngrest_crud_ajax_search_length' => 'La consulta de b煤squeda debe tener al menos 3 caracteres.',
'menu_system_logger' => 'Application Log',
'layout_filemanager_detail_replace_file' => 'Reemplazar archivo',
'layout_rightbar_languagelabel' => 'Idioma de interfaz',
'layout_rightbar_savebtn' => 'Guardar',
'aws_changepassword_notequal' => 'La nueva contrase帽a y la repetici贸n de contrase帽a no son iguales.',
'aws_changeapssword_minchar' => 'La nueva contrase帽a debe tener al menos {min} caracteres.',
 
// added translations in version 1.0.0-rc3:
'model_pk_id' => 'ID',
'model_lang_name' => 'Nombre',
'model_lang_short_code' => 'C贸digo corto',
'model_lang_is_default' => 'Opci贸n predeterminada',
'model_lang_delete_error_is_default' => 'No puede borrar el idioma por defecto del sistema.',
'model_logger_time' => 'Tiempo',
'model_logger_message' => 'Mensaje',
'model_logger_type' => 'Tipo',
'model_logger_badgetype' => 'Estado',
'model_logger_trace_file' => 'Archivo de rastreo',
'model_logger_trace_line' => 'L铆nea de rastreo',
'model_logger_trace_function' => 'Funci贸n de rastreo',
'model_logger_trace_function_args' => 'Funci贸n de argumentos de rastreo',
'model_logger_get' => 'GET',
'model_logger_post' => 'POST',
'model_logger_session' => 'Sesi贸n',
'model_logger_server' => 'Servidor',
'model_logger_group_identifier' => 'Solicitud Grupo',
'model_logger_group_identifier_index' => 'Posici贸n',
'model_storageeffect_identifier' => 'Identificador',
'model_storageeffect_name' => 'Nombre',
'model_storageeffect_imagine_name' => 'Nombre del efecto',
'model_storageeffect_imagine_json_params' => 'Configuraci贸n JSON efecto',
'model_storagefilter_identifier' => 'Identificador de filtro',
'model_storagefilter_name' => 'Nombre de filtro',
'model_tag_name' => 'Identificador de etiqueta',
'model_user_lastlogintimestamp' => '脷ltima entrada',
'model_user_title_mr' => 'Sr.',
'model_user_title_mrs' => 'Sra.',
'js_ngrest_toggler_success' => '%field% actualizado correctamente.',
'layout_image_filter_selection' => 'Seleccione filtro de imagen:',
'lock_admin_edit_crud_item' => 'Edici贸n {module} "{table}" (ID: {id}).',
'lock_cms_edit_page' => 'Edici贸n de p谩gina "{title}".',
'layout_filemanager_col_size' => 'Tama帽o del archivo',
'js_filemanager_count_files_overlay' => '%count% archivos',
'js_link_change_value' => 'Cambiar enlace',
'js_link_set_value' => 'Establecer v铆nculo',
'callback_button_file_download_widget_success' => 'El archivo ha sido preparado. Puedes descargarlo ahora.',
 
// added translations in version 1.0.0-rc4:
'api_storage_file_upload_folder_error' => 'Error al guardar el archivo en la carpeta de almacenamiento. Un error de permiso podr铆a causar este problema. Aseg煤rese de que la carpeta de almacenamiento sea escribible.',
'model_user_oldpassword' => 'Contrase帽a anterior',
'js_account_update_profile_success' => 'Los datos de perfil se han actualizado con 茅xito.',
'dashboard_lastlogin_title' => '脷ltimos inicios de sesi贸n de usuario',
'layout_useronline_activity' => 'Actividad',
'layout_useronline_inactive' => 'inactivo',
'login_ssl_info' => 'El sitio web utiliza una conexi贸n segura cifrada.',
'locked_info' => 'Alguien ya est谩 editando',
'menu_dashboard' => 'Tablero',
'js_link_not_set' => 'Sin enlace seleccionado',
 
// added translations in version 1.0.0:
'ngrest_button_delete' => 'Borrar',
'js_dir_manager_rm_file_confirm_title' => 'Eliminar archivo',
'js_dir_manager_rm_folder_confirm_title' => 'Eliminar carpeta',
'link_dir_target' => 'Enlace objetivo',
'link_dir_target_same' => 'Misma ventana',
'link_dir_target_blank' => 'Nueva ventana',
'view_index_redirect_file' => 'archivo',
'view_index_redirect_mail' => 'direcci贸n de e-mail',
'view_index_redirect_mail_help' => 'Por favor, introduzca una direcci贸n de e-mail v谩lida.',
'menu_button_search' => 'Buscar',
'layout_btn_user_settings' => 'Preferencias',
'upload_err_message_0' => 'Sin errores, el archivo fue subido con 茅xito.',
'upload_err_message_1' => 'El archivo cargado excede la directiva upload_max_filesize en php.ini.',
'upload_err_message_2' => 'El archivo cargado excede la directiva MAX_FILE_SIZE que se especific贸 en el formulario HTML.',
'upload_err_message_3' => 'El archivo cargado solo fue subido parcialmente.',
'upload_err_message_4' => 'Ningun archivo fue subido.',
'upload_err_message_6' => 'Falta una carpeta temporal.',
'upload_err_message_7' => 'Error al escribir el archivo en el disco.',
'upload_err_message_8' => 'Una extensi贸n de PHP detuvo la carga del archivo.',
'model_config_atr_name' => 'Identificador',
'model_config_atr_name_hint' => 'Identificador 煤nico para esta variable. Puede acceder a la configuraci贸n del sistema con Config::get(identifier) en su aplicaci贸n.',
'model_config_atr_value' => 'Valor',
'model_config_atr_is_system' => 'Es sistema',
'menu_system_item_config' => 'Variables de configuraci贸n',
 
// added translations in version 1.1.0:
'model_user_is_deleted' => 'Eliminado',
'model_user_name' => 'Nombre',
'model_user_groups' => 'Grupos',
'aw_userhistorysummary_userdata' => 'Detalles del perfil',
'aw_userhistorysummary_contribcount' => 'Contribuciones totales',
'aw_userhistorysummary_contribcount_inserts' => 'Inserciones',
'aw_userhistorysummary_contribcount_updates' => 'Actualizaciones',
'aw_userhistorysummary_customsettings' => 'Ajustes personalizados',
'aw_userhistorysummary_lastsessions' => 'Sesiones recientes',
'aw_userhistorysummary_ngrestlogs' => 'Cambiar historial',
'aw_userhistorysummary_customsettings_key' => 'Identificador',
'aw_userhistorysummary_customsettings_value' => 'Contenido',
'aw_userhistorysummary_lastsessions_destroyed' => 'destruido',
'aw_userhistorysummary_lastsessions_active' => 'activo',
'aw_userhistorysummary_ngrestlogs_detailbtn' => 'Diff',
'aw_userhistorysummary_ngrestlogs_detailattribute' => 'Atributo',
'aw_userhistorysummary_ngrestlogs_detailold' => 'Viejo',
'aw_userhistorysummary_ngrestlogs_detailnew' => 'Nuevo',
'aw_userhistorysummary_defaultlabel' => 'Historial',
'aw_changepassword_defaultlabel' => 'Cambiar contrase帽a',
'model_user_api_last_activity' => 'Actividad reciente de la API',
'aw_apioverview_label' => 'Resumen de la API',
'aw_apioverview_resettokenconfirm' => '驴Est谩 seguro de que desea reemplazar el token actual por uno nuevo? Esto no se puede deshacer.',
'aw_apioverview_resettokenconfirm_title' => 'Confirmar reinicio de token',
'aw_apioverview_responsetesterresponse' => 'Respuesta',
'aw_apioverview_responsetesterrequest' => 'Solicitud',
'aw_apioverview_accesstokentitle' => 'Token de Acceso',
'aw_apioverview_accesstokeninfo' => 'Antes de generar un nuevo token de acceso, aseg煤rese de que el token anterior ya no se use. De lo contrario su aplicaci贸n dejar谩 de funcionar.',
'aw_apioverview_accesstokenbtnlabel' => 'Generar nuevo token',
'aw_apioverview_endpointstitle' => 'Endpoints disponibles',
'aw_apioverview_permadd' => 'Permitido crear (publicar)',
'aw_apioverview_permedit' => 'Permitido actualizar (poner)',
'aw_apioverview_permdelete' => 'Permitido eliminar (eliminar)',
'aw_apioverview_endpoint' => 'Endpoint',
'aw_apioverview_responsetestertitle' => 'Consola de Prueba',
'menu_access_item_apiuser' => 'Usuarios de API',
'menu_group_contentproxy' => 'Proxy de Contenido',
'menu_group_contentproxy_machines' => 'Equipos',
'menu_group_contentproxy_builds' => 'Compilaciones',
'tag_file_readme' => 'Generar un enlace al archivo especificado. Como ejemplo, `archivo [1]` generar谩 un enlace al archivo con el ID 1, usando el nombre del archivo como la etiqueta del archivo. Para definir un texto de etiqueta diferente, use `archivo [1] (Texto de etiqueta)`. El archivo se abrir谩 en una nueva ventana.',
'aw_apioverview_no_perm_groups' => 'El usuario de la API debe haber asignado al menos un grupo de permisos.',
'aw_apioverview_no_access_token' => 'El usuario de la API debe tener un token de acceso para poder acceder a la API.',
 
// added translations in version 1.1.1:
'ngrest_crud_total_count' => '{{data.listArray.length}} de {{totalRows}}',
 
// added translations in version 1.2.0:
'login_async_submission_limit_reached' => 'Se ha alcanzado el n煤mero m谩ximo de env铆os de formularios, vuelva a intentarlo {time}.',
'model_loginform_max_user_attempts' => 'Se ha alcanzado el n煤mero m谩ximo de intentos de inicio de sesi贸n, vuelva a intentarlo {time}.',
'model_loginform_wrong_user_or_password_attempts' => 'Correo o contrase帽a equivocada. Intento #{attempt} de {allowedAttempts}.',
'model_user_login_attempt_lock_expiration' => 'Tiempo de bloqueo de inicio de sesi贸n',
'account_changeemail_subject' => 'Verifique la actualizaci贸n de su direcci贸n de correo electr贸nico',
'account_changeemail_body' => 'Ingrese el siguiente c贸digo de verificaci贸n para cambiar su direcci贸n de correo electr贸nico para el sitio web:',
'account_changeemail_tokensenterror' => 'No se pudo enviar el c贸digo de verificaci贸n a {email}. Aseg煤rese de que el componente de correo electr贸nico est茅 configurado correctamente.',
'account_changeemail_wrongtokenorempty' => 'C贸digo de verificaci贸n de correo electr贸nico vac铆o, no v谩lido o caducado.',
'account_changeemail_enterverificationtoken' => 'Ingrese el c贸digo de verificaci贸n enviado a <b>{{profile.email}}</b> para confirmar la solicitud de cambio a <b>{{settings.newUserEmail}}</b>',
'model_user_email_verification_token' => 'C贸digo de verificaci贸n de correo electr贸nico',
'layout_filemanager_col_downloads' => 'Descargas',
'layout_filemanager_col_upload_user' => 'Subido por',
'layout_filemanager_col_file_disposition' => 'Entregado de archivo',
'layout_filemanager_col_file_disposition_download' => 'Descargar',
'layout_filemanager_col_file_disposition_browser' => 'Mostrar en navegador',
 
// added translations in version 1.2.1:
'mode_user_personal_info' => 'Informaci贸n Personal',
'settings_general' => 'General',
'settings_developer_mode' => 'Modo Desarrollador',
'layout_logout_minutes' => '{{idleTimeRelative}} minutos',
'view_index_redirect_telephone' => 'n煤mero de tel茅fono',
'view_index_redirect_telephone_help' => 'Por favor introduce un n煤mero de tel茅fono v谩lido (para el signo "+" es necesario un "\" previo).',
'missing_file_upload_permission' => 'Permisos insuficientes para subir archivos.',
 
// added translations in version 1.2.2:
'button_no' => 'No',
'crud_exportdata_btn' => 'Exportar Datos',
'crud_exportdata_col_header' => 'Cabezera',
'crud_exportdata_col_format' => 'Formato',
'crud_exportdata_col_format_csv' => 'CSV',
'crud_exportdata_col_format_xlsx' => 'Excel (xlsx)',
'crud_exportdata_col_columns' => 'Columnas',
'crud_exportdata_btn_generateexport' => 'Generar exportaci贸n',
'crud_exportdata_btn_downloadexport' => 'Descargar exportaci贸n',
'js_pagination_page' => 'P谩gina',
'dashboard_log_message_delete' => 'Registro borrado en <strong>{container}</strong>.',
'model_tag_relations_count' => 'Usado',
 
// added translations in version 1.2.3:
'active_button_duplicate_label' => 'Duplicado',
'active_button_duplicate_success' => 'Se cre贸 una copia.',
'active_button_duplicate_error' => 'Ha ocurrido un error mientras se creaba la copia: {message}',
 
// added translations in version 2.0:
'model_tag_translation' => 'Traducci贸n',
'model_tag_translation_hint' => 'Una traducci贸n opcional para la etiqueta en dicho idioma. Esto permite asignar la misma etiqueta en webs con m谩s de un idioma.',
'active_button_timestamp_label' => 'Marca de tiempo',
'active_button_timestamp_success' => 'Marca de tiempo asignada correctamente.',
'active_button_timestamp_error' => 'Ha ocurrido un error mientras se almacenaba la marca de tiempo.',
'js_scheduler_show_datepicker' => 'Fecha',
'js_scheduler_new_value' => 'Nuevo valor',
'js_scheduler_time' => 'Tiempo de ejecuci贸n',
'js_scheduler_save' => 'A帽adir',
'js_scheduler_title_upcoming' => 'Por venir',
'js_scheduler_title_completed' => 'Completado',
'js_scheduler_table_newvalue' => 'Nuevo valor',
'js_scheduler_table_timestamp' => 'Tiempo de ejecuci贸n',
'js_dir_manager_rename_success' => 'La carpeta se ha renombrado correctamente.',
'layout_filemanager_search_no_results' => 'Ning煤n fichero se ha encontrado para la consulta: <strong>{{searchQuery}}</strong>.',
'layout_filemanager_empty_folder' => 'Esta carpeta no tiene ning煤n fichero.','aw_requestinsight_warning' => 'This feature is mainly used to get insights into a given API. It\'s not recommended to enable it over a long period of time as it can collect lots of data and slow down your application.',
'aw_requestinsight_logger_active' => '隆La idea est谩 actualmente activa!',
'aw_requestinsight_btn_disable' => 'Deshabilitar idea',
'aw_requestinsight_btn_enable' => 'Habilitar idea',
'aw_requestinsight_btn_clear' => 'Borrar datos',
'aw_requestinsight_btn_fetch' => 'Actualizar datos',
'aw_requestinsight_request_label' => 'Peticiones',
'aw_requestinsight_col_date' => 'Fecha',
'aw_requestinsight_col_type' => 'Tipo',
'aw_requestinsight_col_url' => 'URL',
'aw_requestinsight_col_time' => 'Hora',
'aw_requestinsight_col_count' => 'Contador',
'aw_requestinsight_top_request_label' => 'Top URLs m谩s visitadas',
'aw_requestinsight_longest_response_label' => 'URLs con mayor tiempo de respuesta',
'aw_requestinsight_data_pagination' => '{{data.length}} de {{dataCount}} peticiones',
'aw_requestinsight_toggle_logger_enabled' => 'Idea habilitada.',
'aw_requestinsight_toggle_logger_disabled' => 'Idea habilitada.',
'aw_requestinsight_toggle_error' => 'Ha ocurrido un error mientras se habilitaba la petici贸n de una idea.',
'aw_requestinsight_cleared' => 'Los datos han sido borrados.',
'aw_requestinsight_default_label' => 'Petici贸n de una idea',
'login_noscript_error' => 'Debes activar Javascript para usar LUYA.',
'login_browsehappy' => 'Est谩s usando un navegador <strong>desfasado</strong>. Por favor, <a href="https://browsehappy.com/" target="_blank">actualiza tu navegador</a> para mejorar tu experiencia y seguridad en internet.',
'crud_notification_enable' => 'Habilitar notificaci贸n',
'crud_notification_disable' => 'Deshabilitar notificaci贸n',
'admin_button_execute' => '"{label}" ejecutado',
'layout_btn_reload_admin' => 'Reload&nbsp;Admin',
'layout_btn_reload_cache' => 'Clear&nbsp;Cache',
 
// added translations in version 2.0.1:
'js_dir_manager_file_replace_ok' => 'El fichero se ha reemplazado correctamente.',
 
// added translations in version 2.0.3:
'status_true' => 'Si',
'status_false' => 'No',
'js_jsonobject_newkey' => 'Nuevo nombre a la clave',
 
// added translations in version 2.2.0:
'active_button_togglestatus_label' => 'Alternar estado',
'active_button_togglestatus_error' => 'No se pudo activar',
'active_button_togglestatus_enabled' => '{modelName} habilitado',
'active_button_togglestatus_disabled' => '{modelName} deshabilitado',
'layout_filemanager_detail_details' => 'Detalles del fichero',
 
// added translations in version 2.3.0:
'aws_delete_remove_success' => 'La etiqueta y sus relacionados han sido eliminados.',
'aws_delete_remove_wrong_name' => 'El nombre de la etiqueta es incorrecto.',
'aws_delete_relations_info' => 'La etiqueta <b>{name}</b> est谩 siendo usada <b>{count}</b> veces. Est谩 asignada a entradas en la siguientes tablas:',
'aws_delete_relations_table_name' => 'Nombre de la Tabla Relacionada',
'aws_delete_relations_table_count' => 'Numero de Entradas',
'aws_delete_relations_form_hint' => 'Para confirmar la eliminaci贸n de la etiqueta, introduzca el nombre de la etiqueta y pulse \"Delete\".',
 
// added translations in version 2.4.0:
'aws_missing_callback_param_generic_errror' => 'Faltan algunos datos requeridos.',
 
// added translations in version 3.0.0:
'device' => 'Dispositivo',
'last_login' => '脷ltimo acceso',
'first_login' => 'Primer acceso',
'login_async_twofa_verify_error' => 'El c贸digo de seguridad de un solo uso es inv谩lido. Por favor, use el 煤ltimo c贸digo de su aplicaci贸n e int茅ntelo de nuevo',
'login_async_twofa_wrong_backup_code' => 'El c贸digo de seguridad facilitado es inv谩lido.',
'login_autologin_label' => 'Recuerde este dispositivo',
'login_otp_label' => 'Introduzca el c贸digo de seguridad de su aplicaci贸n 2FA:',
'login_otp_placeholder' => 'One Time Code', // OTP, keep original name makes sense
'login_otp_backup' => 'C贸digo de Seguridad',
'login_otp_help' => '驴No puede acceder a la aplicaci贸n?',
'login_otp_help_toggler' => 'Ingrese el c贸digo de seguridad',
'user_register_2fa_verification_error' => 'C贸digo de verificaci贸n inv谩lido, por favor introduzca el nuevo c贸digo de la aplicaci贸n 2FA.',
'settings_devices' => 'Dispositivos',
'settings_devices_info' => 'Una lista de dispositivos que se conectar谩n autom谩ticamente sin que se le pida una contrase帽a.',
'settings_devices_empty' => 'No hay dispositivos todav铆a para su cuenta.',
'settings_devices_this' => 'Este dispositivo',
'settings_2fa' => 'autenticaci贸n de dos factores (2FA)',
'settings_2fa_intro' => 'La autenticaci贸n de dos factores asegura que s贸lo las personas con la contrase帽a y el acceso al dispositivo de segundo factor puedan iniciar la sesi贸n. Cada vez que inicie sesi贸n, se le pedir谩 que introduzca el c贸digo de dos factores.',
'settings_2fa_backup_code_hint' => 'Guarde el c贸digo de seguridad {{twoFaBackupCode}} en un lugar seguro, no se volver谩 a mostrar de nuevo.',
'settings_2fa_success' => 'la autenticaci贸n de dos factores se estableci贸 con 茅xito.',
'settings_2fa_step1' => 'Escanea el c贸digo QR',
'settings_2fa_step2' => 'Introduzca el c贸digo de la aplicaci贸n',
'settings_2fa_modal_pretext' => 'El siguiente c贸digo de seguridad puede ser usado en caso de que no tengas acceso a la aplicaci贸n de autentificaci贸n:',
'settings_2fa_modal_after' => 'Este c贸digo solo va a ser mostrado una vez y va a poder acceder a 茅l m谩s tarde. Por favor, escr铆balo y gu谩rdelo en un lugar seguro.',
'settings_2fa_verify_code_label' => 'C贸digo de verificaci贸n',
'settings_2fa_verify_code_hint' => 'Introduzca el c贸digo de su dispositivo, tenga en cuenta que cambia cada pocos segundos.',
'login_async_secure_token_error' => 'Incapaz de enviar y almacenar un token de seguridad.',
'menu_system_queue' => 'Cola',
'menu_system_queue_errors' => 'Errores en la cola',
'login_forgot_password' => '驴Olvid贸 su contrase帽a?',
'login_invalid_reset_token' => 'El enlace para restablecer su contrase帽a no es v谩lido o ha caducado.',
'login_reset_password_success' => 'La contrase帽a de su cuenta se actualiz贸 con 茅xito.',
'reset_title' => 'Restablecer su contrase帽a',
'reset_text' => 'Introduzca su direcci贸n de correo electr贸nico. Se enviar谩 un correo electr贸nico con un enlace para restablecer su contrase帽a a su bandeja de entrada.',
'reset_success' => 'Un enlace para restablecer su contrase帽a ha sido enviado a su correo electr贸nico. <b>Compruebe su bandeja de entrada</b> y haga clic en el enlace.',
'reset_submit_btn' => 'Enviar corrreo electr贸nico',
'reset_mail_error' => 'No se pudo enviar el correo electr贸nico. Parece haber un problema con la configuraci贸n del correo. Por favor, contacte con su administrador.',
'reset_email_subject' => 'Restablecer su contrase帽a',
'reset_email_text' => 'Haga clic en el siguiente enlace para establecer una nueva contrase帽a para su cuenta.',
'reset_email_btn_label' => 'Restablecer su contrase帽a',
'reset_form_title' => 'Restablecer su contrase帽a',
'reset_form_text' => 'Introduzca una nueva contrase帽a para su cuenta.',
'reset_form_submit_btn' => 'Actualizar contrase帽a',
'user_change_password_error' => 'Error al guardar la nueva contrase帽a.',
 
// added translations in version 3.1.0:
'crop_source_image' => 'Imagen de origen',
'crop_preview' => 'Vista previa',
'crop_btn_as_copy' => 'Guardar imagen como copia',
'crop_btn_as_copy_hint' => 'Cuando se active, la imagen se almacenar谩 como <b>un nuevo archivo</b>, de lo contrario el archivo existente ser谩 reemplazado.',
'crop_btn_save_copy' => 'Guardar como copia',
'crop_btn_save_replace' => 'Reemplazar archivo existente',
'crop_size_free' => 'Libre',
'crop_size_1to1' => '1:1',
'crop_size_desktop' => 'Escritorio',
'crop_size_mobile' => 'M贸vil',
'crop_modal_title' => 'Recortar imagen',
'crop_success' => 'El archivo ha sido recortado y guardado.',
'file_caption_success' => 'Los t铆tulos han sido actualizados.',
'crop_quality_high' => 'Alta',
'crop_quality_medium' => 'Media',
'crop_quality_low' => 'Baja',
 
// added translations in version 3.2.0:
'menu_system_model_event_log' => 'Modelo del registro de eventos',
'ngrestlog_controller_description' => 'Las entradas del Modelo de Registro de Eventos se registran cuando se crean, actualizan o eliminan registros en las vistas CRUD del administrador.',
'logger_controller_description' => 'Las entradas del registro de la aplicaci贸n se activan por [Modelo de Registro](https://luya.io/api/luya-admin-models-Logger).',
'config_controller_description' => 'Crea claves de configuraci贸n y asigna un valor usando [Configuraci贸n del Modelo](https://luya.io/api/luya-admin-models-Config).',
'queuelog_controller_description' => 'Enumera todos los trabajos de la cola no procesados, lee [Gu铆a de la Cola](https://luya.io/guide/app/queue) para una configuraci贸n adecuada.',
'ngrest_delete_all_button_label' => 'Borrar todos los datos',
'ngrest_delete_all_button_confirm_message' => '驴Est谩s seguro de que quiere borrar todos los datos? 隆Esto no se puede deshacer!',
'storageimage_controller_description' => 'Muestra todas las im谩genes creadas por el [Sistema de Almacenamiento](https://luya.io/guide/app/storage). Cada imagen est谩 asociada con un archivo.',
'menu_group_log' => 'Registros',
'menu_images_item_images' => 'Im谩genes',
'filter_controller_description' => 'Los filtros se utilizan para generar diferentes versiones (por ejemplo, escaladas o recortadas) de una imagen. Lea la [Gu铆a de Filtros de Imagen](https://luya.io/guide/app/filters) fpara ver las instrucciones sobre c贸mo crear sus propios filtros.',
'menu_group_storage' => 'Almacenamiento',
 
// added translations in version 3.4.0:
'user_model_email_deleted_account_exists' => 'El correo electr贸nico proporcionado ya est谩 en uso por una cuenta eliminada.',
 
// added translations in version 3.6.0:
'i18n_required_validator_invalid_format' => 'El atributo dado \"{attribute}\" tiene que ser de tipo array.',
'i18n_required_validator_missing_key' => 'La key del idioma \"{lang}\" no se encuentra y es requerida.',
'i18n_required_validator_invalid_empty_value' => 'El valor del idioma \"{lang}\" no puede estar vac铆o.',
'crud_exportdata_col_filter' => 'Filter',
 
// added translations in version 3.7.0:
'menu_system_item_property' => 'Propiedades',
'property_controller_description' => 'Proporciona una lista de todas las propiedades registradas. Las propiedades se utilizan principalmente como [CMS Properties](https://luya.io/guide/cms/properties) pero tambi茅n se puede usar para otros casos de uso, como propiedades relacionadas con registros.',
 
// added translations in version 4.0.0:
'disabled_login_text' => 'El formulario de inicio de sesi贸n est谩 actualmente deshabilitado debido a trabajos de mantenimiento. Por favor, int茅ntelo de nuevo m谩s tarde.',
'button_save_and_close' => 'Salir y cerrar',
'button_create_and_close' => 'Crear y cerrar',
'button_create' => 'Crear',
'button_cancel' => 'Cancelar',
'button_create_and_new' => 'Crear y nuevo',
 
// added translations in version 4.2.0:
'model_ngrestlog_user_id_label' => 'User ID',
'model_ngrestlog_timestamp_create_label' => 'Timestamp Create',
'model_ngrestlog_route_label' => 'Route',
'model_ngrestlog_api_label' => 'API',
'model_ngrestlog_is_update_label' => 'Is Update',
'model_ngrestlog_is_insert_label' => 'Is Insert',
'model_ngrestlog_attributes_json_label' => 'Attributes Json',
'model_ngrestlog_attributes_diff_json_label' => 'Attributes Diff Json',
'model_ngrestlog_pk_value_label' => 'Pk Value',
'model_ngrestlog_table_name_label' => 'Table Name',
'model_ngrestlog_is_delete_label' => 'Is Delete',
'model_property_module_name_label' => 'Module Name',
'model_property_var_name_label' => 'Var Name',
'model_property_class_name_label' => 'Class Name',
'model_property_sort_index_label' => 'Sort Index',
'model_proxy_build_machine_id_label' => 'Machine ID',
'model_proxy_build_timestamp_label' => 'Timestamp',
'model_proxy_build_build_token_label' => 'Build Token',
'model_proxy_build_config_label' => 'Config',
'model_proxy_build_is_complete_label' => 'Is Complete',
'model_proxy_build_expiration_time_label' => 'Expiration Time',
'model_proxy_machine_name_label' => 'Name',
'model_proxy_machine_access_token_label' => 'Access Token',
'model_proxy_machine_is_deleted_label' => 'Is Deleted',
'model_proxy_machine_is_disabled_label' => 'Is Disabled',
'model_proxy_machine_identifier_label' => 'Identifier',
'model_queuelog_queue_id_label' => 'Queue ID',
'model_queuelog_title_label' => 'Title',
'model_queuelog_push_timestamp_label' => 'Push Timestamp',
'model_queuelog_run_timestamp_label' => 'Run Timestamp',
'model_queuelog_end_timestamp_label' => 'End Timestamp',
'model_queuelog_is_error_label' => 'Is Error',
'model_storageimage_file_id_label' => 'File ID',
'model_storageimage_filter_id_label' => 'Filter ID',
'model_storageimage_resolution_width_label' => 'Resolution Width',
'model_storageimage_resolution_height_label' => 'Resolution Height',
];