From 22fa90f32a306bfa29ce813c33890745ce8897db Mon Sep 17 00:00:00 2001 From: moisessepulveda Date: Tue, 11 Aug 2020 17:30:05 -0400 Subject: [PATCH] improve in spanish translations --- lang/es/lang.php | 361 ++++++++++++++++++++++++----------------------- 1 file changed, 183 insertions(+), 178 deletions(-) diff --git a/lang/es/lang.php b/lang/es/lang.php index 1e55bcd7..0ee8050c 100644 --- a/lang/es/lang.php +++ b/lang/es/lang.php @@ -43,7 +43,7 @@ 'field_name' => 'Nombre de la tabla', 'tab_columns' => 'Columnas', 'column_name_name' => 'Columna', - 'column_name_required' => 'Please provide the column name', + 'column_name_required' => 'Por favor ingrese el nombre de la columna', 'column_name_type' => 'Tipo', 'column_type_required' => 'Please select the column type', 'column_name_length' => 'Length', @@ -57,14 +57,17 @@ 'tab_new_table' => 'Nueva tabla', 'btn_add_column' => 'Añadir columna', 'btn_delete_column' => 'Borrar columna', + 'btn_add_id' => 'Añadir ID', + 'btn_add_timestamps' => 'Añadir timestamps', + 'btn_add_soft_deleting' => 'Añadir columna para soft delete', 'confirm_delete' => '¿Borrar la tabla?', 'error_enum_not_supported' => 'The table contains column(s) with type "enum" which is not currently supported by the Builder.', 'error_table_name_invalid_prefix' => "Table name should start with the plugin prefix: ':prefix'.", 'error_table_name_invalid_characters' => 'Invalid table name. Table names should contain only Latin letters, digits and underscores. Names should start with a Latin letter and could not contain spaces.', - 'error_table_duplicate_column' => "Duplicate column name: ':column'.", + 'error_table_duplicate_column' => "Nombre de columna duplicada: ':column'.", 'error_table_auto_increment_in_compound_pk' => 'An auto-increment column cannot be a part of a compound primary key.', - 'error_table_mutliple_auto_increment' => 'The table cannot contain multiple auto-increment columns.', - 'error_table_auto_increment_non_integer' => 'Auto-increment columns should have integer type.', + 'error_table_mutliple_auto_increment' => 'La tabla no puede contener más de una columna auto-incrementable.', + 'error_table_auto_increment_non_integer' => 'Las columnas Auto-incrementables deben ser de tipo numerico.', 'error_table_decimal_length' => "The Length parameter for :type type should be in format '10,2', without spaces.", 'error_table_length' => 'The Length parameter for :type type should be specified as integer.', 'error_unsigned_type_not_int' => "Error in the ':column' column. The Unsigned flag can be applied only to integer type columns.", @@ -89,22 +92,22 @@ 'add_list' => 'Añadir lista', ], 'form' => [ - 'saved' => 'Formulario salvado', + 'saved' => 'Formulario guardado', 'confirm_delete' => '¿Borrar el formulario?', 'tab_new_form' => 'Nuevo formulario', 'property_label_title' => 'Etiqueta', - 'property_label_required' => 'Please specify the control label.', + 'property_label_required' => 'Por favor especifique la etiqueta del control.', 'property_span_title' => 'Span', 'property_comment_title' => 'Commentario', - 'property_comment_above_title' => 'Comment above', + 'property_comment_above_title' => 'Comentario encima', 'property_default_title' => 'Default', 'property_checked_default_title' => 'Checked by default', 'property_css_class_title' => 'CSS class', 'property_css_class_description' => 'Optional CSS class to assign to the field container.', - 'property_disabled_title' => 'Disabled', - 'property_hidden_title' => 'Hidden', - 'property_required_title' => 'Required', - 'property_field_name_title' => 'Field name', + 'property_disabled_title' => 'deshabilitado', + 'property_hidden_title' => 'Oculto', + 'property_required_title' => 'Requerido', + 'property_field_name_title' => 'Nombre del campo', 'property_placeholder_title' => 'Placeholder', 'property_default_from_title' => 'Default from', 'property_stretch_title' => 'Stretch', @@ -120,8 +123,8 @@ 'property_trigger_hide' => 'Hide', 'property_trigger_enable' => 'Enable', 'property_trigger_disable' => 'Disable', - 'property_trigger_empty' => 'Empty', - 'property_trigger_field' => 'Field', + 'property_trigger_empty' => 'Vacio', + 'property_trigger_field' => 'Campo', 'property_trigger_field_description' => 'Defines the other field name that will trigger the action.', 'property_trigger_condition' => 'Condition', 'property_trigger_condition_description' => 'Determines the condition the specified field should satisfy for the condition to be considered "true". Supported values: checked, unchecked, value[somevalue].', @@ -134,35 +137,35 @@ 'property_preset_field_description' => 'Defines the other field name to source the value from.', 'property_preset_type' => 'Type', 'property_preset_type_description' => 'Specifies the conversion type', - 'property_attributes_title' => 'Attributes', + 'property_attributes_title' => 'Atributos', 'property_attributes_description' => 'Custom HTML attributes to add to the form field element.', 'property_container_attributes_title' => 'Container attributes', 'property_container_attributes_description' => 'Custom HTML attributes to add to the form field container element.', - 'property_group_advanced' => 'Advanced', + 'property_group_advanced' => 'Avanzado', 'property_dependson_description' => 'A list of other field names this field depends on, when the other fields are modified, this field will update. One field per line.', 'property_trigger_title' => 'Trigger', 'property_trigger_description' => 'Allows to change elements attributes such as visibility or value, based on another elements\' state.', 'property_default_from_description' => 'Takes the default value from the value of another field.', - 'property_field_name_required' => 'The field name is required', + 'property_field_name_required' => 'El campo nombre es requerido', 'property_field_name_regex' => 'The field name can contain only Latin letters, digits, underscores, dashes and square brackets.', - 'property_attributes_size' => 'Size', - 'property_attributes_size_tiny' => 'Tiny', - 'property_attributes_size_small' => 'Small', - 'property_attributes_size_large' => 'Large', - 'property_attributes_size_huge' => 'Huge', - 'property_attributes_size_giant' => 'Giant', - 'property_comment_position' => 'Comment position', - 'property_comment_position_above' => 'Above', - 'property_comment_position_below' => 'Below', + 'property_attributes_size' => 'Tamaño', + 'property_attributes_size_tiny' => 'Diminuto', + 'property_attributes_size_small' => 'Pequeño', + 'property_attributes_size_large' => 'Grande', + 'property_attributes_size_huge' => 'Enorme', + 'property_attributes_size_giant' => 'Gigante', + 'property_comment_position' => 'Posición del comentario', + 'property_comment_position_above' => 'Arriba', + 'property_comment_position_below' => 'Abajo', 'property_hint_path' => 'Hint partial path', 'property_hint_path_description' => 'Path to a partial file that contains the hint text. Use the $ symbol to refer the plugins root directory, for example: $/acme/blog/partials/_hint.htm', - 'property_hint_path_required' => 'Please enter the hint partial path', + 'property_hint_path_required' => 'Por favor ingresa la ruta hacia el archivo parcial de la pista', 'property_partial_path' => 'Partial path', 'property_partial_path_description' => 'Path to a partial file. Use the $ symbol to refer the plugins root directory, for example: $/acme/blog/partials/_partial.htm', 'property_partial_path_required' => 'Please enter the partial path', - 'property_code_language' => 'Language', - 'property_code_theme' => 'Theme', - 'property_theme_use_default' => 'Use default theme', + 'property_code_language' => 'Idioma', + 'property_code_theme' => 'Tema', + 'property_theme_use_default' => 'Usar tema por defecto', 'property_group_code_editor' => 'Code editor', 'property_gutter' => 'Gutter', 'property_gutter_show' => 'Visible', @@ -176,37 +179,37 @@ 'property_codefolding_markbegin' => 'Mark begin', 'property_codefolding_markbeginend' => 'Mark begin and end', 'property_autoclosing' => 'Auto closing', - 'property_enabled' => 'Enabled', - 'property_disabled' => 'Disabled', + 'property_enabled' => 'Habilitado', + 'property_disabled' => 'Deshabilitado', 'property_soft_tabs' => 'Soft tabs', - 'property_tab_size' => 'Tab size', - 'property_readonly' => 'Read only', + 'property_tab_size' => 'Tamaño de la pestaña', + 'property_readonly' => 'Solo lectura', 'property_use_default' => 'Use default settings', 'property_options' => 'Opciones', 'property_prompt' => 'Prompt', - 'property_prompt_description' => 'Text to display for the create button.', - 'property_prompt_default' => 'Add new item', - 'property_available_colors' => 'Available colors', + 'property_prompt_description' => 'Texto que se mostrará para el botón creado', + 'property_prompt_default' => 'Añadir nuevo item', + 'property_available_colors' => 'Colores disponibles', 'property_available_colors_description' => 'List of available colors in hex format (#FF0000). Leave empty for the default color set. Enter one value per line.', - 'property_datepicker_mode' => 'Mode', - 'property_datepicker_mode_date' => 'Date', - 'property_datepicker_mode_datetime' => 'Date and time', - 'property_datepicker_mode_time' => 'Time', - 'property_datepicker_min_date' => 'Min date', - 'property_datepicker_max_date' => 'Max date', + 'property_datepicker_mode' => 'Modo', + 'property_datepicker_mode_date' => 'Fecha', + 'property_datepicker_mode_datetime' => 'Fecha y hora', + 'property_datepicker_mode_time' => 'Hora', + 'property_datepicker_min_date' => 'Fecha mínima', + 'property_datepicker_max_date' => 'Fecha máxima', 'property_markdown_mode' => 'Mode', 'property_markdown_mode_split' => 'Split', - 'property_markdown_mode_tab' => 'Tab', + 'property_markdown_mode_tab' => 'Pestaña', 'property_fileupload_mode' => 'Mode', - 'property_fileupload_mode_file' => 'File', - 'property_fileupload_mode_image' => 'Imagen', + 'property_fileupload_mode_file' => 'Archivo', + 'property_fileupload_mode_image' => 'Imágen', 'property_group_fileupload' => 'File upload', 'property_fileupload_prompt' => 'Prompt', 'property_fileupload_prompt_description' => 'Text to display for the upload button, applies to File mode only, optional.', - 'property_fileupload_image_width' => 'Image width', + 'property_fileupload_image_width' => 'Ancho de la imagen (width)', 'property_fileupload_image_width_description' => 'Optional parameter - images will be resized to this width. Applies to Image mode only.', 'property_fileupload_invalid_dimension' => 'Invalid dimension value - please enter a number.', - 'property_fileupload_image_height' => 'Image height', + 'property_fileupload_image_height' => 'Alto de la imagen (height)', 'property_fileupload_image_height_description' => 'Optional parameter - images will be resized to this height. Applies to Image mode only.', 'property_fileupload_file_types' => 'File types', 'property_fileupload_file_types_description' => 'Optional comma separated list of file extensions that are accepted by the uploader. Eg: zip,txt', @@ -222,7 +225,7 @@ 'property_fileupload_thumb_portrait' => 'Portrait', 'property_fileupload_thumb_landscape' => 'Landscape', 'property_fileupload_thumb_crop' => 'Crop', - 'property_fileupload_thumb_extension' => 'File extension', + 'property_fileupload_thumb_extension' => 'Extensión del archivo', 'property_name_from' => 'Name column', 'property_name_from_description' => 'Relation column name to use for displaying a name.', 'property_relation_select' => 'Select', @@ -235,9 +238,9 @@ 'property_recordfinder_list_description' => 'A reference to a list column definition file. Use the $ symbol to refer the plugins root directory, for example: $/acme/blog/lists/_list.yaml', 'property_recordfinder_list_required' => 'Please provide a path to the list YAML file', 'property_group_recordfinder' => 'Record finder', - 'property_mediafinder_mode' => 'Mode', - 'property_mediafinder_mode_file' => 'File', - 'property_mediafinder_mode_image' => 'Image', + 'property_mediafinder_mode' => 'Modo', + 'property_mediafinder_mode_file' => 'Archivo', + 'property_mediafinder_mode_image' => 'Imagen', 'property_mediafinder_prompt' => 'Prompt', 'property_mediafinder_prompt_description' => 'Text to display when there is no item selected. The %s character represents the media manager icon. Leave empty for the default prompt.', 'property_group_relation' => 'Relation', @@ -245,47 +248,47 @@ 'property_relation_prompt_description' => 'Text to display when there is no available selections.', 'control_group_standard' => 'Standard', 'control_group_widgets' => 'Widgets', - 'click_to_add_control' => 'Add control', + 'click_to_add_control' => 'Añadir control', 'loading' => 'Cargando...', 'control_text' => 'Texto', - 'control_text_description' => 'Single line text box', + 'control_text_description' => 'Campo de texto de una linea', 'control_password' => 'Contraseña', - 'control_password_description' => 'Single line password text field', + 'control_password_description' => 'Campo de contraseña de una linea', 'control_checkbox' => 'Checkbox', - 'control_checkbox_description' => 'Single checkbox', + 'control_checkbox_description' => 'Checkbox único', 'control_switch' => 'Switch', - 'control_switch_description' => 'Single switchbox, an alternative for checkbox', + 'control_switch_description' => 'Control switch único, una alternativa al checkbox', 'control_textarea' => 'Text area', - 'control_textarea_description' => 'Multiline text box with controllable height', + 'control_textarea_description' => 'Campo de texto multilinea con altura personalizable', 'control_dropdown' => 'Dropdown', 'control_dropdown_description' => 'Dropdown list with static or dynamic options', 'control_unknown' => 'Unknown control type: :type', 'control_repeater' => 'Repeater', 'control_repeater_description' => 'Outputs a repeating set of form controls', - 'control_number' => 'Number', - 'control_number_description' => 'Single line text box that takes numbers only', - 'control_hint' => 'Hint', - 'control_hint_description' => 'Outputs a partial contents in a box that can be hidden by the user', + 'control_number' => 'Número', + 'control_number_description' => 'Campo de texto de una linea el cual sólo permite números', + 'control_hint' => 'Pista', + 'control_hint_description' => 'Despliega un contenido parcial en una caja que puede ser ocultado por el usuario', 'control_partial' => 'Partial', - 'control_partial_description' => 'Outputs a partial contents', + 'control_partial_description' => 'Incluye un contenido parcial', 'control_section' => 'Section', 'control_section_description' => 'Displays a form section with heading and subheading', - 'control_radio' => 'Radio list', - 'control_radio_description' => 'A list of radio options, where only one item can be selected at a time', - 'control_radio_option_1' => 'Option 1', - 'control_radio_option_2' => 'Option 2', - 'control_checkboxlist' => 'Checkbox list', - 'control_checkboxlist_description' => 'A list of checkboxes, where multiple items can be selected', - 'control_codeeditor' => 'Code editor', + 'control_radio' => 'Lista de radios', + 'control_radio_description' => 'Una lista de radio buttons, donde solo un item puede ser seleccionado al mismo tiempo', + 'control_radio_option_1' => 'Opción 1', + 'control_radio_option_2' => 'Opción 2', + 'control_checkboxlist' => 'Lista de Checkbox', + 'control_checkboxlist_description' => 'Una lista de checkboxs, donde mas de un item puede ser seleccionado', + 'control_codeeditor' => 'Editor de código', 'control_codeeditor_description' => 'Plaintext editor for formatted code or markup', - 'control_colorpicker' => 'Color picker', - 'control_colorpicker_description' => 'A field for selecting a hexadecimal color value', - 'control_datepicker' => 'Date picker', - 'control_datepicker_description' => 'Text field used for selecting date and times', - 'control_richeditor' => 'Rich editor', - 'control_richeditor_description' => 'Visual editor for rich formatted text, also known as a WYSIWYG editor', - 'control_markdown' => 'Markdown editor', - 'control_markdown_description' => 'Basic editor for Markdown formatted text', + 'control_colorpicker' => 'Selector de color', + 'control_colorpicker_description' => 'Un campo para seleccionar un valor de color en hexadecimal', + 'control_datepicker' => 'Selector de fecha', + 'control_datepicker_description' => 'Un campo de texto para seleccionar fecha/hora', + 'control_richeditor' => 'Editor enriquecido', + 'control_richeditor_description' => 'Editor visual para texto enriquecido, también conocido como editor WYSIWYG', + 'control_markdown' => 'Editor Markdown', + 'control_markdown_description' => 'Editor básico para texto formateado en Markdown', 'control_fileupload' => 'File upload', 'control_fileupload_description' => 'File uploader for images or regular files', 'control_recordfinder' => 'Record finder', @@ -293,27 +296,27 @@ 'control_mediafinder' => 'Media finder', 'control_mediafinder_description' => 'Field for selecting an item from the Media Manager library', 'control_relation' => 'Relation', - 'control_relation_description' => 'Displays either a dropdown or checkbox list for selecting a related record', - 'error_file_name_required' => 'Please enter the form file name.', - 'error_file_name_invalid' => 'The file name can contain only Latin letters, digits, underscores, dots and hashes.', - 'span_left' => 'Left', - 'span_right' => 'Right', - 'span_full' => 'Full', - 'span_auto' => 'Auto', - 'empty_tab' => 'Empty tab', - 'confirm_close_tab' => 'The tab contains controls which will be deleted. Continue?', - 'tab' => 'Form tab', - 'tab_title' => 'Title', - 'controls' => 'Controls', - 'property_tab_title_required' => 'The tab title is required.', - 'tabs_primary' => 'Primary tabs', - 'tabs_secondary' => 'Secondary tabs', + 'control_relation_description' => 'Despliega un Dropdown o una lista de Checkboxs para seleccionar el registro relacionado', + 'error_file_name_required' => 'Por favor ingresa el nombre del archivo del formulario.', + 'error_file_name_invalid' => 'El nombre de este archivo sólo puede contener letras, digitos, guiones (bajo y medio) y puntos.', + 'span_left' => 'Izquierda', + 'span_right' => 'Derecha', + 'span_full' => 'Completo', + 'span_auto' => 'Automático', + 'empty_tab' => 'Pestaña vacia', + 'confirm_close_tab' => 'La pestaña contiene controles que serán eliminados, ¿continuar?', + 'tab' => 'Pestaña de formulario', + 'tab_title' => 'Titulo', + 'controls' => 'Controles', + 'property_tab_title_required' => 'el campo titulo es requerido', + 'tabs_primary' => 'Pestañas primarias', + 'tabs_secondary' => 'Pestañas secundarias', 'tab_stretch' => 'Stretch', - 'tab_stretch_description' => 'Specifies if this tabs container stretches to fit the parent height.', - 'tab_css_class' => 'CSS class', - 'tab_css_class_description' => 'Assigns a CSS class to the tabs container.', - 'tab_name_template' => 'Tab %s', - 'tab_already_exists' => 'Tab with the specified title already exists.', + 'tab_stretch_description' => 'Especifica si el contenedor de esta pestaña se estira para ajustarse al alto del elemento padre.', + 'tab_css_class' => 'Clase CSS', + 'tab_css_class_description' => 'Asigna una clase CSS al contenedor de la pestaña.', + 'tab_name_template' => 'Pestaña %s', + 'tab_already_exists' => 'Ya existe una pestaña con el nombre especificado.', ], 'list' => [ 'tab_new_list' => 'Nueva lista', @@ -349,7 +352,9 @@ 'column_label_path' => 'Path', 'column_label_format' => 'Format', 'column_label_value_from' => 'Value from', - 'error_duplicate_column' => "Duplicate column field name: ':column'.", + 'error_duplicate_column' => "Nombre del campo duplicado: ':column'.", + 'btn_add_database_columns' => 'Añadir columnas desde la base de datos', + ], 'controller' => [ 'menu_label' => 'Controladores', @@ -357,15 +362,15 @@ 'controller' => 'Controlador', 'behaviors' => 'Comportamientos', 'new_controller' => 'Nuevo controlador', - 'error_controller_has_no_behaviors' => 'The controller doesn\'t have configurable behaviors.', + 'error_controller_has_no_behaviors' => 'El controlador no tiene un behaviors configurado.', 'error_invalid_yaml_configuration' => 'Error loading behavior configuration file: :file', 'behavior_form_controller' => 'Form controller behavior', 'behavior_form_controller_description' => 'Adds form functionality to a back-end page. The behavior provides three pages called Create, Update and Preview.', 'property_behavior_form_placeholder' => '--select form--', 'property_behavior_form_name' => 'Nombre', 'property_behavior_form_name_description' => 'The name of the object being managed by this form', - 'property_behavior_form_name_required' => 'Please enter the form name', - 'property_behavior_form_file' => 'Form configuration', + 'property_behavior_form_name_required' => 'Por favor ingrese el nombre del formulario', + 'property_behavior_form_file' => 'Configuración del formulario', 'property_behavior_form_file_description' => 'Reference to a form field definition file', 'property_behavior_form_file_required' => 'Please enter a path to the form configuration file', 'property_behavior_form_model_class' => 'Model class', @@ -375,7 +380,7 @@ 'property_behavior_form_default_redirect_description' => 'A page to redirect to by default when the form is saved or cancelled.', 'property_behavior_form_create' => 'Create record page', 'property_behavior_form_redirect' => 'Redirect', - 'property_behavior_form_redirect_description' => 'A page to redirect to when a record is created.', + 'property_behavior_form_redirect_description' => 'Una página a la que redirigir una vez el registro sea creado', 'property_behavior_form_redirect_close' => 'Close redirect', 'property_behavior_form_redirect_close_description' => 'A page to redirect to when a record is created and the close post variable is sent with the request.', 'property_behavior_form_flash_save' => 'Save flash message', @@ -445,40 +450,40 @@ 'error_controller_not_found' => 'Original controller file is not found.', 'error_invalid_config_file_name' => 'The behavior :class configuration file name (:file) contains invalid characters and cannot be loaded.', 'error_file_not_yaml' => 'The behavior :class configuration file (:file) is not a YAML file. Only YAML configuration files are supported.', - 'saved' => 'Controller saved', - 'controller_name' => 'Controller name', - 'controller_name_description' => 'Controller name defines the class name and URL of the controller\'s back-end pages. Standard PHP variable naming conventions apply. The first symbol should be a capital Latin letter. Examples: Categories, Posts, Products.', - 'base_model_class' => 'Base model class', - 'base_model_class_description' => 'Select a model class to use as a base model in behaviors that require or support models. You can configure the behaviors later.', - 'base_model_class_placeholder' => '--select model--', + 'saved' => 'Controlador guardado', + 'controller_name' => 'Nombre del controlador', + 'controller_name_description' => 'El nombre del controlador define el nombre de la clase y la URL del controlador en el backend. Se aplican Las convenciones estándar de nombramiento de variables. El primer simbolo debe ser una letra Mayúscula: Ejemplo: Categories, Posts, Products', + 'base_model_class' => 'Clase de modelo base', + 'base_model_class_description' => 'Selecciona la clase del modelo para usarla como modelo base en los behaviors que se requieran o soporte el modelo. Puedes configurar los behaviors más adelante.', + 'base_model_class_placeholder' => '--selecciona el modelo--', 'controller_behaviors' => 'Behaviors', - 'controller_behaviors_description' => 'Select behaviors the controller should implement. Builder will create view files required for the behaviors automatically.', + 'controller_behaviors_description' => 'Selecciona los behaviors que el controlador debe implementar. El Plugin Builder creará las vistas requeridas para los behaviors automáticamente.', 'controller_permissions' => 'Permisos', 'controller_permissions_description' => 'Select user permissions that can access the controller views. Permissions can be defined on the Permissions tab of the Builder. You can change this option in the controller PHP script later.', - 'controller_permissions_no_permissions' => 'The plugin doesn\'t define any permissions.', - 'menu_item' => 'Active menu item', - 'menu_item_description' => 'Select a menu item to make active for the controller pages. You can change this option in the controller PHP script later.', - 'menu_item_placeholder' => '--select menu item--', - 'error_unknown_behavior' => 'The behavior class :class is not registered in the behavior library.', - 'error_behavior_view_conflict' => 'The selected behaviors provide conflicting views (:view) and cannot be used together in a controller.', - 'error_behavior_config_conflict' => 'The selected behaviors provide conflicting configuration files (:file) and cannot be used together in a controller.', + 'controller_permissions_no_permissions' => 'El plugin no define ningún permiso.', + 'menu_item' => 'Item activo del menú', + 'menu_item_description' => 'Selecciona un item del menú para se active para las páginas de este controlador. Puedes cambiar esta opción en el script de PHP del controlador mas adelante.', + 'menu_item_placeholder' => '--selecciona el item del menú--', + 'error_unknown_behavior' => 'La clase :class del behavior no está registrado en la librería de behaviors.', + 'error_behavior_view_conflict' => 'El behaviors seleccionado provee vistas que ocasionan un conflicto (:view) y no pueden utilizarse juntas en un controlador.', + 'error_behavior_config_conflict' => 'El behaviors seleccionado provee archivos de configuración que ocasionan un conflicto (:file) y no pueden utilizarse juntas en un controlador.', 'error_behavior_view_file_not_found' => 'View template :view of the behavior :class cannot be found.', 'error_behavior_config_file_not_found' => 'Configuration template :file of the behavior :class cannot be found.', 'error_controller_exists' => 'Controller file already exists: :file.', - 'error_controller_name_invalid' => 'Invalid controller name format. The name can only contain digits and Latin letters. The first symbol should be a capital Latin letter.', - 'error_behavior_view_file_exists' => 'Controller view file already exists: :view.', - 'error_behavior_config_file_exists' => 'Behavior configuration file already exists: :file.', - 'error_save_file' => 'Error saving controller file: :file', - 'error_behavior_requires_base_model' => 'Behavior :behavior requires a base model class to be selected.', - 'error_model_doesnt_have_lists' => 'The selected model doesn\'t have any lists. Please create a list first.', - 'error_model_doesnt_have_forms' => 'The selected model doesn\'t have any forms. Please create a form first.', + 'error_controller_name_invalid' => 'Formato del nombre del controlador invalido. El nombre solo puede contener letras y digitos. El primer simbolo debe ser una mayúscula.', + 'error_behavior_view_file_exists' => 'El archivo de la vista del controlador ya existe: :view.', + 'error_behavior_config_file_exists' => 'El archivo de configuración de este Behavior ya existe: :file.', + 'error_save_file' => 'Error guardando el archivo del controlador: :file', + 'error_behavior_requires_base_model' => 'El Behavior :behavior require de un modelo base para ser seleccionado.', + 'error_model_doesnt_have_lists' => 'El modelo seleccionado no tiene ninguna lista. Favor de primero crear una lista.', + 'error_model_doesnt_have_forms' => 'El modelo seleccionado no tiene ningún formulario. Favor de primero crear un formulario.', ], 'version' => [ 'menu_label' => 'Versiones', 'no_records' => 'Versiones del plugin no encontradas', 'search' => 'Buscar...', 'tab' => 'Versiones', - 'saved' => 'Versión salvada', + 'saved' => 'Versión guardada', 'confirm_delete' => '¿Borrar esta versión?', 'tab_new_version' => 'Nueva versión', 'migration' => 'Migración', @@ -499,25 +504,25 @@ 'menu' => [ 'menu_label' => 'Backend Menu', 'tab' => 'Menus', - 'items' => 'Menu items', - 'saved' => 'Menus saved', - 'add_main_menu_item' => 'Add main menu item', + 'items' => 'Items del menú', + 'saved' => 'Menues guardados', + 'add_main_menu_item' => 'Añadir item al menú principal', 'new_menu_item' => 'Menu Item', - 'add_side_menu_item' => 'Add sub-item', - 'side_menu_item' => 'Side menu item', + 'add_side_menu_item' => 'Agregar sub-item', + 'side_menu_item' => 'Item de menú lateral', 'property_label' => 'Etiqueta', - 'property_label_required' => 'Please enter the menu item labels.', - 'property_url_required' => 'Please enter the menu item URL', + 'property_label_required' => 'Por favor ingrese la etiqueta para el item del menú.', + 'property_url_required' => 'Por favor ingrese la URL para el item del menú', 'property_url' => 'URL', 'property_icon' => 'Icono', - 'property_icon_required' => 'Please select an icon', - 'property_permissions' => 'Permissions', - 'property_order' => 'Order', - 'property_order_invalid' => 'Please enter the menu item order as integer value.', + 'property_icon_required' => 'Por favor seleccione un ícono', + 'property_permissions' => 'Permisos', + 'property_order' => 'Orden', + 'property_order_invalid' => 'Por favor ingrese el orden el item del menú como un valor numérico.', 'property_order_description' => 'Menu item order manages its position in the menu. If the order is not provided, the item will be placed to the end of the menu. The default order values have the increment of 100.', - 'property_attributes' => 'HTML attributes', - 'property_code' => 'Code', - 'property_code_invalid' => 'The code should contain only Latin letter and digits', + 'property_attributes' => 'Atributos HTML', + 'property_code' => 'Código', + 'property_code_invalid' => 'El código sólo puede contener letras y números', 'property_code_required' => 'Please enter the menu item code.', 'error_duplicate_main_menu_code' => "Duplicate main menu item code: ':code'.", 'error_duplicate_side_menu_code' => "Duplicate side menu item code: ':code'.", @@ -555,14 +560,14 @@ 'form_tab_permissions' => 'Permisos', 'btn_add_permission' => 'Añadir permisos', 'btn_delete_permission' => 'Borrar permisos', - 'column_permission_label' => 'Permission code', - 'column_permission_required' => 'Please enter the permission code', + 'column_permission_label' => 'Código del permiso', + 'column_permission_required' => 'Por favor ingrese el código del permiso', 'column_tab_label' => 'Titulo pestaña', 'column_tab_required' => 'Por favor introduzca el permiso de el título de la pestaña', 'column_label_label' => 'Etiqueta', 'column_label_required' => 'Por favor introduzca permiso de etiqueta', 'saved' => 'Permisos guardados', - 'error_duplicate_code' => "Duplicate permission code: ':code'.", + 'error_duplicate_code' => "Código de permiso duplicado: ':code'.", ], 'yaml' => [ 'save_error' => "Error al guardar el archivo ':name'. Consulte permisos de escritura.", @@ -573,7 +578,7 @@ 'destination_dir_not_exists' => "El directorio de destino no existe: ':path'.", 'error_make_dir' => "Error al crear directorio: ':name'.", 'error_dir_exists' => "El directorio ya existe!: ':path'.", - 'template_not_found' => "Archivo de plantilla no encuentrado: ':name'.", + 'template_not_found' => "Archivo de plantilla no encontrado: ':name'.", 'error_generating_file' => "Error al generar el archivo: ':path'.", 'error_loading_template' => "Error al cargar el archivo plantilla: ':name'.", 'select_plugin_first' => 'Seleccione primero un plugin. Para ver la lista de plugin, haga clic en el icono > en la barra lateral izquierda.', @@ -582,57 +587,57 @@ ], 'migration' => [ 'entity_name' => 'Migración', - 'error_version_invalid' => 'The version should be specified in format 1.0.1', + 'error_version_invalid' => 'La versión debe ser especificada en el siguiente formato: 1.0.1', 'field_version' => 'Versión', 'field_description' => 'Descripción', - 'field_code' => 'Code', - 'save_and_apply' => 'Salvar y Aplicar', - 'error_version_exists' => 'The migration version already exists.', - 'error_script_filename_invalid' => 'The migration script file name can contain only Latin letters, digits and underscores. The name should start with a Latin letter and could not contain spaces.', - 'error_cannot_change_version_number' => 'Cannot change version number for an applied version.', - 'error_file_must_define_class' => 'Migration code should define a migration or seeder class. Leave the code field blank if you only want to update the version number.', - 'error_file_must_define_namespace' => 'Migration code should define a namespace. Leave the code field blank if you only want to update the version number.', - 'no_changes_to_save' => 'No hay cambios que salvar.', - 'error_namespace_mismatch' => "The migration code should use the plugin namespace: :namespace", - 'error_migration_file_exists' => "Migration file :file already exists. Please use another class name.", - 'error_cant_delete_applied' => 'This version has already been applied and cannot be deleted. Please rollback the version first.', + 'field_code' => 'Código', + 'save_and_apply' => 'Guardar y Aplicar', + 'error_version_exists' => 'La versión de la migración ya existe.', + 'error_script_filename_invalid' => 'El nombre del archivo de migración sólo puede contener letras, digitos y guiones bajos. El nombre de comenzar con el nombre debe comenzar con una letra y no puede contener espacios.', + 'error_cannot_change_version_number' => 'No se puede cambiar el número de la versión para una versión ya aplicada.', + 'error_file_must_define_class' => 'El código de la migración debe definir una clase de migración o de seeder. Dejar en blanco si solo quieres actualizar el número de la versión.', + 'error_file_must_define_namespace' => 'La migración debe definir un namespace. Deja el campo de código en blanco si solo quieres actualizar el número de la versión.', + 'no_changes_to_save' => 'No hay cambios que guardar.', + 'error_namespace_mismatch' => "El código de la migración debe utilizar el namespace del plugin :namespace", + 'error_migration_file_exists' => "El archivo de migración :file ya existe. Favor usa otro nombre para la clase.", + 'error_cant_delete_applied' => 'Esta versión ya ha sido aplicada y no puede ser eliminada. Favor haz un rollback a la versión primero.', ], 'components' => [ - 'list_title' => 'Record list', - 'list_description' => 'Displays a list of records for a selected model', - 'list_page_number' => 'Page number', - 'list_page_number_description' => 'This value is used to determine what page the user is on.', - 'list_records_per_page' => 'Records per page', - 'list_records_per_page_description' => 'Number of records to display on a single page. Leave empty to disable pagination.', + 'list_title' => 'Lista de registros', + 'list_description' => 'Mostrar una lista de registros para el modelo seleccionado', + 'list_page_number' => 'Número de página', + 'list_page_number_description' => 'Este valor es usado para determinar en qué página se encuentra el usuario.', + 'list_records_per_page' => 'Registros por página', + 'list_records_per_page_description' => 'Número de registros a mostrar en una página. Dejar en blanco para desactivar paginación.', 'list_records_per_page_validation' => 'Invalid format of the records per page value. The value should be a number.', 'list_no_records' => 'No records message', 'list_no_records_description' => 'Message to display in the list in case if there are no records. Used in the default component\'s partial.', - 'list_no_records_default' => 'No records found', - 'list_sort_column' => 'Sort by column', + 'list_no_records_default' => 'No se han encontrado registros', + 'list_sort_column' => 'Ordenar por columna', 'list_sort_column_description' => 'Model column the records should be ordered by', - 'list_sort_direction' => 'Direction', - 'list_display_column' => 'Display column', + 'list_sort_direction' => 'Dirección', + 'list_display_column' => 'Columna para mostrar', 'list_display_column_description' => 'Column to display in the list. Used in the default component\'s partial.', - 'list_display_column_required' => 'Please select a display column.', - 'list_details_page' => 'Details page', - 'list_details_page_description' => 'Page to display record details.', - 'list_details_page_no' => '--no details page--', + 'list_display_column_required' => 'Por favor, selecciona una columna para mostrar.', + 'list_details_page' => 'Página de detalles', + 'list_details_page_description' => 'Página para desplegar el registro de detalles.', + 'list_details_page_no' => '--No hay página de detalles--', 'list_sorting' => 'Sorting', 'list_pagination' => 'Paginación', - 'list_order_direction_asc' => 'Ascending', - 'list_order_direction_desc' => 'Descending', + 'list_order_direction_asc' => 'Ascendente', + 'list_order_direction_desc' => 'Descendente', 'list_model' => 'Model class', 'list_scope' => 'Scope', 'list_scope_description' => 'Optional model scope to fetch the records', 'list_scope_default' => '--select a scope, optional--', - 'list_details_page_link' => 'Link to the details page', + 'list_details_page_link' => 'Enlace a la página de detalles', 'list_details_key_column' => 'Details key column', 'list_details_key_column_description' => 'Model column to use as a record identifier in the details page links.', 'list_details_url_parameter' => 'URL parameter name', 'list_details_url_parameter_description' => 'Name of the details page URL parameter which takes the record identifier.', - 'details_title' => 'Record details', - 'details_description' => 'Displays record details for a selected model', - 'details_model' => 'Model class', + 'details_title' => 'Detalles de un registro', + 'details_description' => 'Despliega el detalle de un registro para el modelo seleccionado', + 'details_model' => 'Clase del modelo', 'details_identifier_value' => 'Identifier value', 'details_identifier_value_description' => 'Identifier value to load the record from the database. Specify a fixed value or URL parameter name.', 'details_identifier_value_required' => 'The identifier value is required', @@ -641,9 +646,9 @@ 'details_key_column_required' => 'The key column name is required', 'details_display_column' => 'Display column', 'details_display_column_description' => 'Model column to display on the details page. Used in the default component\'s partial.', - 'details_display_column_required' => 'Please select a display column.', - 'details_not_found_message' => 'Not found message', - 'details_not_found_message_description' => 'Message to display if the record is not found. Used in the default component\'s partial.', - 'details_not_found_message_default' => 'Record not found', + 'details_display_column_required' => 'Por favor selecciona una columna para mostrar.', + 'details_not_found_message' => 'Mensaje registro no encontrado', + 'details_not_found_message_description' => 'Mensaje que se mostrará si el registro no fue encontrado. Usado en el partial del componente por defecto.', + 'details_not_found_message_default' => 'Registro no encontrado', ], ];