File Manager
<?php
$lang['friendlyname'] = 'Constructor de Formularios';
$lang['field_type_DispositionEmailFromFEUProperty'] = '*Email a usuarios que coincidan con una propiedad de FEU';
$lang['field_type_'] = 'Tipo de Campo sin configurar';
$lang['field_type_CatalogerItemsField'] = 'Seleccionar uno (o mas) items de Cataloger';
$lang['field_type_FieldsetEnd'] = '-Fin de Fieldset';
$lang['field_type_FieldsetStart'] = '-Comienzo de Fieldset';
$lang['field_type_TextField'] = 'Entrada de Texto';
$lang['field_type_HTML5NumberField'] = 'Entrada de número HTML5';
$lang['field_type_HTML5EmailField'] = 'Entrada de Email HTML5 ';
$lang['field_type_HTML5URLField'] = 'Entrada de URL HTML5 ';
$lang['field_type_SiteAdminField'] = 'Administrador de Sitio';
$lang['field_type_PasswordField'] = 'Password-';
$lang['field_type_PasswordAgainField'] = 'Repetir Password (verificar)';
$lang['field_type_TextFieldExpandable'] = 'Entrada de Texto (Múltiple)';
$lang['field_type_TextAreaField'] = 'Área de Texto';
$lang['field_type_ButtonField'] = 'Botón';
$lang['field_type_CheckboxField'] = 'Caja de Tilde';
$lang['field_type_CheckboxGroupField'] = 'Grupo Cajas de Tilde';
$lang['field_type_PulldownField'] = 'Desplegable';
$lang['field_type_YearPullDownField'] = 'Selector de Año';
$lang['field_type_MultiselectField'] = 'Multiselección';
$lang['field_type_StatePickerField'] = 'Selector Estados de U.S.';
$lang['field_type_ProvincePickerField'] = 'Seleccionador de provincia Canadiense';
$lang['field_type_CountryPickerField'] = 'Selector de Paises';
$lang['field_type_DatePickerField'] = 'Selector de Fechas';
$lang['field_type_TimePickerField'] = 'Selector de Horas';
$lang['field_type_RadioGroupField'] = 'Grupo Botónes de Radio';
$lang['field_type_DispositionDirector'] = '*Enviar Email de Resultados Basado en Lista Desplegable';
$lang['field_type_DispositionFileDirector'] = '*Guardar Resultados a Archivo Basado en Lista Desplegable';
$lang['field_type_DispositionMultiselectFileDirector'] = '*Guardar Resultados a Archivo(s) Basado(s) en Múltiple Selecciones';
$lang['field_type_DispositionPageRedirector'] = '*Redireccionar a Página Basada en Lista Desplegable';
$lang['field_type_DispositionEmail'] = '*Enviar Email de Resultados a Dirección(es) Configuradas';
$lang['field_type_DispositionEmailConfirmation'] = '*Validar-via-Dirección Email';
$lang['field_type_DispositionFromEmailAddressField'] = '*Campo Email "De Dirección", y enviar copia';
$lang['field_type_DispositionFile'] = '*Escribir Resultados a Archivo Plano';
$lang['field_type_DispositionUniqueFile'] = '*Guardar resultados a un único archivo plano por cada envío';
$lang['field_type_DispositionDatabase'] = '*Guardar Resultados en Base de Datos';
$lang['field_type_DispositionFormBrowser'] = '*Guardar Resultados para Modulo FormBrowser v.3';
$lang['field_type_DispositionUserTag'] = '*Llamar a una Tag definida por Usuario con los Resultados del Form';
$lang['field_type_DispositionForm'] = '*Enviar a una acción de formulario arbitraria';
$lang['field_type_DispositionDeliverToEmailAddressField'] = '*Enviar Email a Direccion Email Suministrada por Usuario';
$lang['field_type_DispositionEmailSiteAdmin'] = '*Enviar Email a Usuario Administrativo de CMS';
$lang['field_type_DispositionEmailBasedFrontendFields'] = '*Enviar Email de resultados basado en campos del frontend';
$lang['field_type_PageBreakField'] = '-Corte de Página';
$lang['field_type_FileUploadField'] = 'Subir Archivo';
$lang['field_type_FromEmailAddressField'] = 'Campo Email "Desde Dirección"';
$lang['field_type_FromEmailAddressAgainField'] = 'Campo Email "De Dirección" de nuevo';
$lang['field_type_FromEmailNameField'] = 'Campo Email "Desde Nombre"';
$lang['field_type_FromEmailSubjectField'] = 'Campo Email "Asunto"';
$lang['field_type_CCEmailAddressField'] = 'Email Carbon Copy (CC) Address Field';
$lang['field_type_StaticTextField'] = '-Texto Estático';
$lang['field_type_SystemLinkField'] = '-Enlace Estático';
$lang['field_type_LinkField'] = 'Enlace (Entrado por Usuario)';
$lang['field_type_HiddenField'] = '-Campo Oculto';
$lang['field_type_ComputedField'] = '-Campo Computado';
$lang['field_type_UniqueIntegerField'] = '-Numero entero unico (serial)';
$lang['field_type_UserTagField'] = '-Llamar a Tag Definida por el Usuario (UDT';
$lang['field_type_CompanyDirectoryField'] = 'Campo Directorio de la Compañía';
$lang['field_type_ModuleInterfaceField'] = '-Campo de Interfaz de Módulo';
$lang['field_type_CheckboxExtendedField'] = 'Checkbox extendido';
$lang['validation_none'] = 'Sin Validar';
$lang['validation_numeric'] = 'Numérico';
$lang['validation_integer'] = 'Entero';
$lang['validation_email_address'] = 'Dirección Email';
$lang['validation_usphone'] = 'Número de Teléfono (USA)';
$lang['validation_must_check'] = 'Debe Chequearse';
$lang['validation_regex_match'] = 'Iguala Expresión Regular';
$lang['validation_regex_nomatch'] = 'No Iguala Expresión Regular';
$lang['validation_empty'] = 'Can't be empty';
$lang['required'] = 'Requerido';
$lang['not_required'] = 'No Requerido';
$lang['not_available'] = 'No Disponible';
$lang['error_emailfromfeuprop'] = 'Error en configuración de Campo';
$lang['error_nofeu'] = 'No se pudo encontrar el módulo FrontEndUseres. Este campo no funcionará';
$lang['error_nofeudefns'] = 'No se encontró ninguna propiedad FEU. Este campo no tendrá ninguna función';
$lang['required_field_missing'] = 'No se indicó el valor para un campo requerido';
$lang['please_enter_a_value'] = 'Por favor ingrese un valor para "%s"';
$lang['please_enter_a_number'] = 'Por favor ingrese un número para "%s"';
$lang['please_enter_valid'] = 'Por favor ingrese una entrada válida para "%s"';
$lang['please_enter_an_integer'] = 'Por favor ingrese un valor entero para "%s"';
$lang['please_enter_an_email'] = 'Por favor ingrese una dirección email válida para "%s"';
$lang['email_address_does_not_match'] = 'La dirección de Email no coincide con la de "%s"';
$lang['please_enter_a_phone'] = 'Por favor ingrese un número de teléfono válido para "%s"';
$lang['please_login'] = 'Por favor inicie sesión para utilizar este formulario';
$lang['not_valid_email'] = '¡"%s" no parece ser una dirección de email válida!';
$lang['please_enter_no_longer'] = 'Por favor ingrese un valor que no tenga más de %s caracteres';
$lang['please_enter_at_least'] = 'Por favor introduzca un valor con al menos %s caracteres';
$lang['title_list_delimiter'] = 'Caracter a utilizar como delimitador en resultados que ofrecen más de un valor';
$lang['you_need_permission'] = 'Usted necesita tener el permiso "%s" para realizar la operación.';
$lang['lackpermission'] = '¡Perdón! Pero usted no tiene privilegios adecuados para ingresar a ésta sección.';
$lang['field_order_updated'] = 'Se actualizó el orden de los campos.';
$lang['form_deleted'] = 'Formulario eliminado.';
$lang['field_deleted'] = 'Campo eliminado.';
$lang['configuration_updated'] = 'Configuración Actualizada.';
$lang['you_must_check'] = 'Debe controlar a "%s" para poder continuar.';
$lang['must_specify_one_destination'] = '¡Debe indicar al menos una dirección de destino!';
$lang['are_you_sure_delete_form'] = '¡Está seguro que quiere eliminar el formulario %s?';
$lang['are_you_sure_delete_field'] = '¡Está seguro que quiere eliminar el campo %s?';
$lang['notice_select_type'] = 'Las opciones avanzadas no están disponibles hasta que no se haya fijado el tipo de campo.';
$lang['field_name_in_use'] = 'El nombre de campo "%s" ya está en uso. Por favor use nombres de campos únicos, o deshabilite nombres de campos únicos en la configuración del Constructor de Formularios.';
$lang['field_no_name'] = 'Los campos deben tener nombre, salvo que lo deshabilite en la configuración del Constructor de Formularios.';
$lang['no_field_assigned'] = 'No hay campo asignado para %s';
$lang['anonymous'] = 'Anónimo';
$lang['abbreviation_length'] = 'Long: %s';
$lang['boxes'] = '%s cajas';
$lang['options'] = '%s opciones';
$lang['text_length'] = '%s caract.';
$lang['order'] = 'Orden';
$lang['unspecified'] = '[sin especificar]';
$lang['added'] = 'agregado';
$lang['updated'] = 'actualizado';
$lang['sort_options'] = 'Ordenar opciones al salir';
$lang['select_one'] = 'Elegir Uno';
$lang['select_type'] = 'Elegir Tipo';
$lang['to'] = 'A';
$lang['yes'] = 'Si';
$lang['no'] = 'No ';
$lang['recipients'] = 'receptores';
$lang['fields'] = 'campos';
$lang['file_count'] = '%s archivos posibles';
$lang['destination_count'] = '%s destinos';
$lang['save'] = 'Guardar';
$lang['add'] = 'Agregar';
$lang['update'] = 'Actualizar';
$lang['save_and_continue'] = 'Guardar y Continuar Editando';
$lang['information'] = 'Información';
$lang['automatic'] = 'Automático';
$lang['forms'] = 'Formularios';
$lang['form'] = 'Formulario %s';
$lang['configuration'] = 'Configuración';
$lang['field_requirement_updated'] = 'Estado de campo requerido actualizado.';
$lang['maximum_size'] = 'Tamaño Máx.';
$lang['permitted_extensions'] = 'Extenciones';
$lang['permitted_filetypes'] = 'Tipos de archivos permitidos';
$lang['file_too_large'] = '¡Archivo subido es muy grande! Tamaño máx. es:';
$lang['illegal_file_type'] = 'Este tipo de archivo no puede ser subido. Por favor controlar que la extensión es correcta.';
$lang['upload'] = 'Subir';
$lang['form_imported'] = 'Formulario Importado.';
$lang['form_import_failed'] = '¡Falló la importación del formulario! Hubo problema con el formato del archivo XML.';
$lang['rows'] = '%s filas';
$lang['cols'] = '%s columnas';
$lang['12_hour'] = 'Reloj de 12 Horas';
$lang['24_hour'] = 'Reloj de 24 Horas';
$lang['hour'] = 'Hora';
$lang['min'] = 'Minuto';
$lang['merid'] = 'Meridiano';
$lang['date_range'] = 'Rango: %s - %s';
$lang['thanks'] = '¡Gracias! Se recibió su envío.';
$lang['edit'] = 'Editar';
$lang['delete'] = 'Eliminar';
$lang['day'] = 'Día';
$lang['mon'] = 'Mes';
$lang['year'] = 'Año';
$lang['none'] = '(ninguno)';
$lang['css'] = 'CSS';
$lang['uninstalled'] = 'Módulo desinstalado.';
$lang['installed'] = 'Instalada versión %s del módulo.';
$lang['upgraded'] = 'Se actualizo el módulo a la versión %s.';
$lang['button_previous'] = 'Volver...';
$lang['button_submit'] = 'Enviar Formulario';
$lang['button_continue'] = 'Continuar...';
$lang['value_checked'] = 'Chequeado';
$lang['value_unchecked'] = 'Sin chequear';
$lang['tab_main'] = 'Principal';
$lang['tab_symbol'] = 'Configurar Vista del Form';
$lang['tab_submit'] = 'Envío del Formulario';
$lang['tab_captcha'] = 'Configuraciones de Captcha';
$lang['tab_advanced'] = 'Config. Avanzadas';
$lang['tab_templatelayout'] = 'Plantilla del Formulario';
$lang['tab_submissiontemplate'] = 'Plantilla de Enviado';
$lang['tab_udt'] = 'Integración UDT';
$lang['title_feu_property'] = 'Propiedad de FrontEndUsers';
$lang['info_feu_property'] = 'Sólo cierto tipo de propiedades pueden utlizarse para ser cotejados (listas desplegables, campos multi-selección, etc)';
$lang['canuse_smarty'] = '<em>Las variables Smarty son válidas en este campo.</em>';
$lang['add_options'] = 'Agregar Más Opciones';
$lang['delete_options'] = 'Eliminar Opciones Marcadas';
$lang['add_checkboxes'] = 'Agregar Más Cajas de Tildar';
$lang['delete_checkboxes'] = 'Eliminar Cajas de Tildar Marcadas';
$lang['add_address'] = 'Agregar Otra Dirección';
$lang['delete_address'] = 'Eliminar Direcciones Marcadas';
$lang['add_destination'] = 'Agregar Otro Destino';
$lang['delete_destination'] = 'Eliminar Destinos Marcados';
$lang['suspected_spam'] = 'Se han generado demasiados emails desde su Dirección IP. Código Anti-Spam ha prevenido el envío.';
$lang['suspected_spam_log'] = 'Se interrumpió envio sospechado por Spam desde IP %s.';
$lang['reorder'] = 'Reordenar Campos';
$lang['cancel'] = 'Cancelar';
$lang['value_set'] = 'Valor configurado: %s';
$lang['help_cataloger_attribute_fields'] = 'Below is a list of the attributes available from the Cataloger module.<br/>You can optionally specify valid ranges, values, or numerous values to be used in filtering the list of items that is displayed to the user.<br/>
<br/>
<strong>Ranges:</strong><br/>
Ranges can be specified by signifying a minimum and maximum value using this syntax: "range: minvalue to maxvalue"<br/>
<br/>
<strong>Multiple Values:</strong><br/>
To specify multiple values for an attribute use the syntax "multi: value1|value2|value3"<br/>
<br/>
<strong>Values from hidden fields</strong><br/>
To specify a value from a hidden field use the syntax {$fld_id}<br/>
<br/>';
$lang['title_textfield_label'] = 'Etiqueta de Campo de Texto';
$lang['title_show_textfield'] = 'Mostrar Campo de Texto?';
$lang['help_name_regex'] = 'Una expresión regular para permitir filtrar items de Cataloger por nombre';
$lang['help_field_height'] = 'Altura del campo de selección multiple';
$lang['title_name_regex'] = 'Cataloger Item Name Regular Expression';
$lang['title_field_height'] = 'Altura de campo';
$lang['title_file_path'] = 'Directorio Destino de archivos de salida';
$lang['title_udt_name'] = 'Tag Definida por Usuario';
$lang['title_uploads_destpage'] = 'Página a donde volver con enlaces subidos';
$lang['title_uploadmodule_summary'] = 'Enviado con el constructor de formularios';
$lang['title_uploads_category'] = 'Categoría de subidas';
$lang['title_sendto_uploads'] = 'Enviar este archivo al módulo de subidas';
$lang['title_allow_overwrite'] = '¿Permitir la sobreescritura de archivos previos al subir?';
$lang['title_allow_overwrite_long'] = 'El archivo subido debería reemplazar el archivo anterior si tienen el mismo nombre?';
$lang['overwrite'] = 'Permitir Sobreescritura';
$lang['nooverwrite'] = 'No Sobreescribir';
$lang['file_already_exists'] = 'El archivo %s ya existe, y no puede ser sobreescrito';
$lang['title_file_rename'] = 'Plantilla de Nombre de Archivo';
$lang['original_file_extension'] = 'Original file extension (includes the ".")';
$lang['title_suppress_filename'] = 'Eliminar el nombre de archivo en emails y formularios que el usuario puede ver';
$lang['title_suppress_attachment'] = 'No poermitir adjuntar archivos con emails';
$lang['file_rename_help'] = 'Para renombrar los archivos al subir, crear la plantilla aquí. Deje en blanco para preservar el nombre de archivo original.';
$lang['title_legend'] = 'Leyenda';
$lang['title_maximum_length'] = 'Longitud Máxima';
$lang['title_checkbox_label'] = 'Etiqueta de Caja de Tilde';
$lang['title_radio_label'] = 'Etiqueta de Botón de Radio';
$lang['title_checked_value'] = 'Valor cuando tiene tilde.';
$lang['title_unchecked_value'] = 'Valor cuando no tiene tilde.';
$lang['title_checkbox_details'] = 'Detalles de Grupo de Caja de Tilde';
$lang['title_delete'] = '¿Eliminar?';
$lang['title_select_one_message'] = 'Texto "Elegir Uno"';
$lang['title_selection_value'] = 'Valor de selección';
$lang['title_selection_displayname'] = 'Nombre de Selección a Mostrar';
$lang['title_selection_subject'] = 'Asunto de Selección';
$lang['title_select_default_country'] = 'Selección por Defecto';
$lang['title_select_default_state'] = 'Selección por Defecto';
$lang['title_select_default_province'] = 'Selección por defecto';
$lang['title_option_name'] = 'Nombre de Opción';
$lang['title_option_value'] = 'Valor Enviado';
$lang['title_pulldown_details'] = 'Opciones de Desplegable';
$lang['title_multiselect_details'] = 'Opciones de Multiselección';
$lang['title_destination_address'] = 'Dirección Email de Destino';
$lang['title_destination_filename'] = 'Nombre de Archivo de Destino';
$lang['title_email_from_name'] = '"Desde nombre" para email';
$lang['title_relaxed_email_regex'] = 'Usar validación de email relajada';
$lang['title_relaxed_regex_long'] = 'Usar validación de dirección email relajada (p.ej., permite "x@y" en vez de requerir a "x@y.tld")';
$lang['title_email_from_address'] = '"Desde dirección" para email';
$lang['title_email_encoding'] = 'Configuración de códificación de caracteres de Email';
$lang['title_director_details'] = 'Detalles para Emisor-Email con base Desplegable';
$lang['title_file_name'] = 'Nombre de archivo';
$lang['title_email_subject'] = 'Línea Asunto de Email';
$lang['title_form_name'] = 'Nombre de Formulario';
$lang['title_form_status'] = 'Estado de Formulario';
$lang['title_ready_for_deployment'] = 'Listo para su Desarrollo';
$lang['title_not_ready1'] = 'No está Listo';
$lang['title_redirect_page'] = 'Página a donde dirigirse luego del envío';
$lang['title_not_ready2'] = 'Por favor agregue un campo al formulario para que lo ingresado por el usuario pueda ser manejado.';
$lang['title_not_ready_link'] = 'Puede usar este atajo';
$lang['title_form_alias'] = 'Alias de Formulario';
$lang['title_field_alias_short'] = 'Alias';
$lang['title_form_fields'] = 'Campos de Formulario';
$lang['title_field_id'] = 'Id de Campo';
$lang['title_show_fieldaliases'] = 'Mostrar Aliases de los campos';
$lang['title_show_fieldaliases_long'] = 'Marcar esto va a mostrar los aliases de campos cuando se agrega o edita una forma';
$lang['title_field_name'] = 'Nombre de Campo';
$lang['title_field_alias'] = 'Alias de Campo';
$lang['title_radiogroup_details'] = 'Detalles de Grupo Botón de Radio';
$lang['title_field_type'] = 'Tipo de Campo';
$lang['title_not_ready3'] = 'para crear un campo de manejo del formulario.';
$lang['title_add_new_form'] = 'Agregar Nuevo Formulario';
$lang['title_show_version'] = '¿Mostrar Versión del Módulo?';
$lang['title_show_version_long'] = 'La versión del módulo Constructor de Formularios instalado se incluirá en comentarios, ayuda al hacer debug';
$lang['title_add_new_field'] = 'Agregar Nuevo Campo';
$lang['title_form_submit_button'] = 'Botón de Prueba Envío de Formulario';
$lang['title_button_text'] = 'Texto del Botón';
$lang['title_submit_button_safety'] = '¿Agregamos Javascript al Botón de Envío que ayudará a prevenir múltiples envíos del formulario?';
$lang['title_submit_button_safety_help'] = 'Agregar script de seguridad';
$lang['title_form_next_button'] = 'Texto para Botón "Siguiente" del Form (se usa en form's multipágina)';
$lang['title_form_prev_button'] = 'Texto para Botón "Previo" del Form (se usa en form's multipágina)';
$lang['title_field_validation'] = 'Validación de Campo';
$lang['title_field_to_validate'] = 'Campo a Validar';
$lang['title_field_css_id'] = 'id CSS para este campo';
$lang['title_form_css_class'] = 'Clase CSS para este formulario';
$lang['title_field_css_class'] = 'Clase CSS para este campo';
$lang['title_form_predisplay_udt'] = 'UDT a ser llamada antes de que el formulario sea mostrado por primera vez (sólo se llama una sola vez)';
$lang['title_form_predisplay_each_udt'] = 'UDT a ser llamada antes de que el formulario sea desplegado todas las veces (es llamada en cada página de formularios multipágina)';
$lang['title_form_validate_udt'] = 'UDT a ser llamada durante la validación';
$lang['title_form_required_symbol'] = 'Símbolo para identificar campos requeridos';
$lang['title_field_required'] = 'Requerido';
$lang['title_field_required_long'] = 'Se requiere una respuesta para este Campo';
$lang['title_hide_label'] = 'Ocultar Etiqueta';
$lang['title_hide_label_long'] = 'Ocultar el nombre de este campo en el Form';
$lang['title_textarea_length'] = 'Longitud máxima del contenido del campo (0 = ilimitado)';
$lang['title_text'] = 'Texto estático a mostrar';
$lang['title_field_regex'] = 'Validación de Regex';
$lang['title_lines_to_show'] = 'Número de Líneas a mostrar';
$lang['title_read_only'] = 'Solo Lectura';
$lang['no_default'] = 'No es Por Defecto';
$lang['redirect_after_approval'] = 'Página a donde ir después de aprobar';
$lang['title_regex_help'] = 'Esta expresión regular se usará sólo si "validation type" es puesto a una opción regex-relacionada. Incluye un completo regex estilo Perl, incluyendo además las barras de comienzo/parar y flags (e.g., "/image\.(\d+)/i")';
$lang['title_field_required_abbrev'] = 'Requerido';
$lang['title_hide_errors'] = 'Ocultar Errores';
$lang['title_form_displaytype'] = 'Tipo de Formulario Mostrado';
$lang['title_hide_errors_long'] = 'Prevenir que mensajes de debug / error los vea el usuario.';
$lang['title_email_template'] = 'Plantilla de Email';
$lang['title_maximum_size'] = 'Tamaño máximo de archivo a subir (kilobytes)';
$lang['title_maximum_size_long'] = 'Esta limitación se agrega a las fijadas por la configuración de php y el servidor web';
$lang['title_file_destination'] = 'Directorio en donde guardar los archivos';
$lang['title_permitted_extensions'] = 'Extensiones Permitidas';
$lang['title_permitted_extensions_long'] = 'Entrar una lista separada por comas, excluyendo el punto (p.ej., "jpg,gif,jpeg"). Los espacios son ignorados. Si deja esto en blanco significa que no hay restricciones.';
$lang['title_show_limitations'] = '¿Mostrar restricciones?';
$lang['title_show_limitations_long'] = '¿Mostrar cualquier restricción de tamaño y extensión con el archivo a subir?';
$lang['title_form_template'] = 'Plantilla a utilizar para Mostrar Formulario';
$lang['title_page_x_of_y'] = 'Página %s de %s';
$lang['title_no_advanced_options'] = 'El campo no tiene opciones avanzadas.';
$lang['title_form_unspecified'] = 'Texto a devolver para valores de campo sin especificar';
$lang['title_enable_fastadd_long'] = '¿Habilita desplegable de agregado rápido de campos en formularios?';
$lang['title_enable_fastadd'] = '¿Habilitamos desplegable de agregado rápido de campos?';
$lang['title_fastadd'] = 'Agregar rápidamente campos';
$lang['title_enable_antispam_long'] = 'Haciendo click aquí permitirá sólo 10 emails a ser disparados por una dirección IP dada (por hora).';
$lang['title_enable_antispam'] = '¿Habilitar características elementales para anti-spam?';
$lang['title_show_fieldids'] = 'Mostrar IDs de Campo';
$lang['title_show_fieldids_long'] = 'Haciendo click aquí permitirá ver ids de campos cuando se agrega o edita un formulario';
$lang['title_xml_to_upload'] = 'Subir formulario desde archivo XML';
$lang['title_xml_upload_formname'] = 'Usar este nombre de formulario';
$lang['title_import_legend'] = 'Importar Formulario XML';
$lang['title_xml_upload_formalias'] = 'Usar este alias de formulario';
$lang['title_html_email'] = '¿Generar email HTML?';
$lang['title_link_autopopulate'] = '¿Publicar automáticamente?';
$lang['title_link_autopopulate_help'] = '¿Publicarlo automáticamente con la URL de la página que contiene el formulario? (esto sobrescribe la opción de abajo de enlace de página del sitio)';
$lang['title_default_link'] = 'Url por defecto del enlace';
$lang['title_default_link_title'] = 'Texto por defecto del enlace';
$lang['title_link_to_sitepage'] = 'Enlace a página del sitio';
$lang['title_captcha_not_installed'] = 'Usted puede usar a <a href="http://www.wikipedia.org/wiki/Captcha" target="_new">"Captcha"</a> para proteger el envío de los formularios. Para eso instale el módulo. Por más información, de una vuelta por el <a href="http://dev.cmsmadesimple.org/projects/captcha/">projecto Captcha</a>.';
$lang['title_use_captcha'] = '¿Usar Captcha para protejer el envío de formularios?';
$lang['title_use_captcha_help'] = 'Observe aquí para proteger a su formulario con <a href="http://www.wikipedia.org/wiki/Captcha" target="_new">"Captcha"</a>.';
$lang['title_user_captcha'] = 'Por favor confirme que usted no es un script ingresando los caracteres de la imagen.';
$lang['title_user_captcha_error'] = 'Error en el texto para Captcha';
$lang['wrong_captcha'] = 'El Captcha no es correcto.';
$lang['title_title_user_captcha'] = 'Texto de ayuda para Captcha';
$lang['title_dont_submit_unchecked'] = 'No enviar valores de cajas sin tildar';
$lang['title_dont_submit_unchecked_help'] = 'Tildar esto si desea que las cajas tildadas regresen un valor';
$lang['link_label'] = 'Etiqueta de Enlace';
$lang['link_destination'] = 'Url de Destino de Enlace';
$lang['title_default_set'] = '¿Chequear por Defecto?';
$lang['title_24_hour'] = '¿Usamos reloj de 24-horas?';
$lang['title_before_noon'] = 'am';
$lang['title_after_noon'] = 'pm';
$lang['title_smarty_eval'] = '¿Procesamos smarty tags dentro de campos?';
$lang['title_textarea_rows'] = 'Filas (nota: esto puede ser sobrescrito por CSS)';
$lang['title_textarea_cols'] = 'Columnas (nota: esto puede ser sobrescrito por CSS)';
$lang['title_form_main'] = 'Detalles de Formulario Principal';
$lang['title_default_blank'] = 'Por defecto en blanco';
$lang['title_default_blank_help'] = 'Por defecto en blanco (Desmarque para que por defecto sea la fecha actual)';
$lang['title_show_username'] = 'Mostrar el Nombre del Usuario?';
$lang['title_show_userfirstname'] = 'Mostrar el Primer Nombre del Usuario?';
$lang['title_show_userlastname'] = 'Mostrar el Apellido del Usuario?';
$lang['title_restrict_to_group'] = 'Restringir lista de usuarios a usuarios de un grupo especifico';
$lang['title_encrypt_database_data'] = 'Encriptar datos guardados en la base de datos';
$lang['title_crypt_cert'] = 'Certificado para encriptación de datos.';
$lang['title_encryption_keyfile'] = 'Passphrase or path to file containing passphrase. (If using OpenSSL, this is the passphrase for the private key)';
$lang['title_encrypt_sortfields'] = '¿Ordenar campos por Hash?';
$lang['title_private_key'] = 'LLave privada a utilizar para encriptar datos.';
$lang['title_encrypt_sortfields_help'] = 'This hashes the sort fields, but leaves the first few letters unencrypted. Cryptographically, this creates a vulnerability, but for most users it is an acceptable tradeoff between security and the ability to sort records. Sorting becomes approximate, but will remain pretty good. If you do not use this option, sort fields are stored in plaintext.';
$lang['title_encryption_functions'] = 'Encriptación de almacenamiento no disponible';
$lang['title_install_crypto'] = 'Please install the OpenSSL module or mcrypt support if you would like to enable database encryption.';
$lang['title_install_curl'] = 'Please make sure you have CURL support active in your PHP install. See http://www.php.net/manual/en/book.curl.php';
$lang['title_mle_version'] = 'Ejecutar en modo MLE';
$lang['title_mle_version_long'] = 'Cambia/Soporta el fork CMSMS Multi-Lenguaje. No marque esta opción si no está corriendo la versión MLE';
$lang['title_ensure_cert_key_match'] = 'Ensure that you select the private key that is appropriate for the certificate you are using for encryption!';
$lang['choose_crypt'] = 'Librería de encriptación';
$lang['title_encrypt_database_long'] = 'Check this to encrypt the stored data. This makes it more difficult (but not impossible) for hackers to view the information.';
$lang['choose_crypt_long'] = 'Las siguientes opciones sólo están disponibles si usted está usando la librería de encriptación OpenSSL';
$lang['title_crypt_lib'] = 'Librería de Encriptación';
$lang['openssl'] = 'Librería OpenSSL';
$lang['mcrypt'] = 'Librería PHP mcrypt';
$lang['title_feu_binding'] = 'Frontend User binding';
$lang['title_install_feu'] = 'Please install the Frontend User module to connect a form and its data to a specific user';
$lang['title_feu_bind_help'] = 'Check this to lock front-end access to this form's data to the logged-in front-end user.';
$lang['title_encryption'] = 'Encriptación';
$lang['title_export_form_to_udt'] = 'Export form reference to UDT as $params['FORM']? (do not do this if you are going to print_r($params) )';
$lang['title_url_help'] = 'URL completa, incluyendo protocolo y ruta (ej. http://myhost.com/form_handler.cgi)';
$lang['title_url'] = 'URL de envío de Formulario';
$lang['title_method'] = 'Método de Formulario';
$lang['title_maps_to'] = 'Map field "%s" to form submission variable';
$lang['title_additional'] = 'Envíos adicionales';
$lang['title_additional_help'] = 'Anything to be appended to the submission payload, in URL-encoded form (.e.g, "user=steve+jobs&employee_number=1)';
$lang['title_include_in_submission'] = 'Incluir campo en Envío';
$lang['title_date_order'] = 'Date component field order (for input)';
$lang['title_data_stored_in_fbr'] = 'Los datos serán almacenados en la tabla [PREFIX]_module_fb_formbrowser de la base de datos.';
$lang['error_has_no_fb_field'] = '¡Error! El formulario no tiene campo de disposición para Form Browser, o éste falló en instanciarse (¿debido a problemas de memoria?)';
$lang['help_date_order'] = 'Use "m" para Mes, "d" para Día, y "y" para Año. Separe los elementos con guiones.';
$lang['restricted_to_group'] = 'Solo en el grupo %s';
$lang['title_show_to_user'] = 'Mostrar al usuario?';
$lang['title_use_random_generator'] = 'Usar generador de números aleatorios en vez de estático';
$lang['title_numbers_to_generate'] = 'Cuantos numeros a generar en el proceso';
$lang['help_leaveempty'] = 'Este campo puede dejarse vacío';
$lang['help_variables_for_template'] = 'Variables para Plantilla';
$lang['help_variables_for_computation'] = 'Variables Disponibles';
$lang['help_php_variable_name'] = 'Variable PHP';
$lang['help_submission_date'] = 'Fecha de Envío';
$lang['help_server_name'] = 'Su servidor';
$lang['help_sub_source_ip'] = 'Dirección IP de la persona que usa el formulario';
$lang['help_sub_url'] = 'URL de la página que contiene el formulario';
$lang['help_fb_version'] = 'Versión FormBuilder ';
$lang['help_tab'] = 'Símbolo de tabulación';
$lang['help_ignored_if_upload'] = '(este campo se ignora si usa el módulo Uploads para manejar los archivos)';
$lang['help_other_fields'] = 'Nombres de campo alternados se pueden usar en forma intercambiable (especialmente útil si Smarty se atasca con caracteres fuera del rango ASCII 32-126). <br />Otros campos estarán disponibles así como los agregue al formulario.';
$lang['help_array_fields'] = 'A los campos que tienen valores múltiples se puede también llegar a ellos vía el valor smarty de $fieldname_array o $fld_#_array.';
$lang['help_date_format'] = 'Vea <a href="http://www.php.net/manual/en/function.date.php" target=_NEW>el Manual PHP</a> para ayuda de formatos.';
$lang['help_variable_name'] = 'Variable ';
$lang['help_form_field'] = 'Campo Representado';
$lang['help_rtf_file_template'] = 'Especifique un archivo localizado en el directorio FormBuilder/templates/
Este campo será ignorado si usa TXT como tipo de archivo.';
$lang['help_rtf_template_type'] = 'Basic: Use the textarea below to layout the field names/values in a single block.<br />
Advanced: Specify Smarty variables in the RTF Template File as you would below, but arrange them however you like and add formatting.<br />
You can still use the %%HEADER%% and %%FOOTER%% sections in the RTF file.';
$lang['help_unique_file_template'] = 'For TXT, this will be immediately after the Header Template.<br />
For RTF, this will replace the %%FIELDS%% string in the template file if RTF Template Type is set to "Basic".<br />
This field will be ignored if using "RTF" as File Type and "Advanced" as RTF Template Type.';
$lang['help_file_header_template'] = 'For TXT, this will be placed at the top of the file. For RTF, this will replace the %%HEADER%% string in the template file.';
$lang['help_file_footer_template'] = 'For TXT, this will be placed at the bottom of the file. For RTF, this will replace the %%FOOTER%% string in the template file.';
$lang['link_back_to_form'] = '« Volver al Form';
$lang['title_create_sample_template'] = 'Crear Plantilla de Ejemplo';
$lang['title_create_sample_html_template'] = 'Crear Plantilla de Ejemplo HTML';
$lang['title_create_sample_header_template'] = 'Crear Plantilla con Encabezado de Muestra';
$lang['title_create_sample_footer_template'] = 'Crear plantilla de Pié de Formulario';
$lang['title_create_sample_header'] = 'Crear Encabezado de Ejemplo';
$lang['help_tab_symbol'] = 'un caracter tab';
$lang['title_file_template'] = 'Plantilla para archivo de salida de una línea';
$lang['title_file_header'] = 'Plantilla para el encabezado de archivo de salida';
$lang['title_file_footer'] = 'Plantilla del pié del archivo de salida';
$lang['title_rtf_file_template'] = 'Plantilla a usar por el archivo RTF';
$lang['title_unique_file_template'] = 'Plantilla de Resultados';
$lang['title_file_type'] = 'Seleccione un tipo de archivo para usar';
$lang['title_rtf_template_type'] = 'Selecciones una plantilla RTF';
$lang['title_confirmation_url'] = 'URL donde hacer click para confirmar el formulario';
$lang['title_value'] = 'Valor (vea la solapa Avanzado si usted usa tags smarty';
$lang['title_date_format'] = 'Formato de Fecha (estándar <a href="http://www.php.net/manual/en/function.date.php">Formatos de Fecha PHP</a>)';
$lang['title_use_wysiwyg'] = 'Usar editor WYSIWYG para Área de texto (¿sólo para Admin?)';
$lang['title_submit_actions'] = 'Comportamiento del Formulario de Envío';
$lang['title_submit_labels'] = 'Etiquetas de Botónes de Envío';
$lang['title_sortable_field'] = 'Campo Ordenable #%s';
$lang['title_submit_help'] = 'Esta página le permite adaptar a su gusto el Envío del Formulario. No determina que hará el Constructor de Formularios con la data enviada. Esto último lo puede establecer agregando campos de "Disposición" a su formulario.';
$lang['title_start_year'] = 'Comienza rango de año';
$lang['title_end_year'] = 'Fin rango de año';
$lang['title_default_year'] = 'Año por Defecto';
$lang['title_default_year_help'] = '(Poner a -1 para que el año por defecto sea el actual)';
$lang['title_submit_action'] = 'Luego que el formulario sea enviado';
$lang['title_submit_response'] = 'Respuesta a mostrar';
$lang['title_submit_date'] = 'Fecha de envío';
$lang['title_approval_date'] = 'Fecha de aprobación (por admin)';
$lang['title_user_approved'] = 'Fecha de aprobación (por quien envía)';
$lang['display_text'] = 'Mostrar "Plantilla de Enviado"';
$lang['redirect_to_page'] = 'Redirigir a página del sitio';
$lang['title_submit_response_help'] = 'Esta plantilla es para ser mostrada al usuario una vez enviado el formulario. Esta plantilla no afecta a los emails generados u otras disposiciones para el formulario -- puede configurar a estas últimas plantillas (donde sea apropiado) en la solapa "avanzado" para los campos que tienen la disponibilidad.';
$lang['title_destination_page'] = 'Página Destino';
$lang['title_require_fieldnames'] = 'Requerir Nombre de Campos';
$lang['title_require_fieldnames_long'] = '¿Se requiere que los campos tengan nombre?';
$lang['title_unique_fieldnames'] = 'Requerir Nombre de Campos Únicos';
$lang['title_unique_fieldnames_long'] = '¿Se requiere que los nombres de campos sean únicos?';
$lang['title_reorder_form'] = 'Reordenar Campos';
$lang['title_load_template'] = 'Cargar plantilla';
$lang['title_add_button_text'] = 'Agregar texto de Botón';
$lang['title_del_button_text'] = 'Eliminar texto de Botón';
$lang['title_field_helptext'] = 'Texto de ayuda a mostrar con este campo';
$lang['title_string_or_number_eval'] = 'Interpretar las variables como si fueran números o frases';
$lang['title_order'] = 'Orden de Interpretación';
$lang['title_order_help'] = 'Si existe más de un Campo Computado, el orden de los cálculos irá desde aquellos de número de orden más bajo a los de número de orden más alto';
$lang['title_string_unspaced'] = 'Cadena (sin espacios entre campos)?';
$lang['title_compute_value'] = 'Valor a computar';
$lang['title_compute'] = 'Computado/PHP';
$lang['title_string'] = 'Frase';
$lang['title_numeric'] = 'Numérico';
$lang['title_inline_form'] = '¿Mostrar el formulario inline?';
$lang['title_inline_form_help'] = 'Inline significa que cualquier resultado del formulario reemplaza el tag {cms_module}, non-inline reemplaza el tag {content}.';
$lang['title_field_default_value'] = 'Valor por defecto para el campo';
$lang['title_clear_default'] = '¿Limpiar por defecto al seleccionar?';
$lang['title_clear_default_help'] = 'Seleccione esto para limpiar el valor por defecto cuando un usuario seleccione este campo';
$lang['title_remove_file_from_server'] = 'Borrar archivo subido despues de procesar (disposiciones de email)';
$lang['title_field_javascript'] = 'Javascript para el campo';
$lang['title_field_javascript_long'] = 'Make this the complete Javascript call, including the event you want to trap, e.g., onclick="yourfn()"';
$lang['title_submit_javascript'] = 'Javascript de Envio de Forma';
$lang['title_submit_javascript_long'] = 'Make this the complete Javascript call, including the event you want to trap, e.g., onclick="yourfn()".<br />This will probably not work well if you use the "safety script" option above.';
$lang['email_from_addr_help'] = 'No utilice cualquier dirección al azar -- Muchos ISP<br /> no enviaran el email si utiliza un dominio diferente a su verdadero <br />nombre de host (ej. use algo como nombre@%s)';
$lang['title_switch_advanced'] = 'Necesita mas tipos de archivos?';
$lang['title_switch_basic'] = 'Demasiados tipos de archivos? ';
$lang['title_switch_advanced_link'] = 'Cambiar a Modo Avanzado';
$lang['title_switch_basic_link'] = 'Cambiar a Modo Simple';
$lang['title_file_root'] = 'Directorio para guarar el archivo';
$lang['title_file_root_help'] = 'Este necesita ser un directorio al cual su servidor web tenga permisos de escritura.<br />
Chmod 777 Si tiene problemas/dudas <br />
También verifique que no tiene restricciones en el directorio PHP.';
$lang['title_newline_replacement'] = 'Simbolo de reemplazo para retorno/nueva linea';
$lang['title_newline_replacement_help'] = 'Dejar vacio para permitir despliegue de retorno/nuevas lineas ';
$lang['title_send_usercopy'] = 'Enviar una copia del envio al usuario?';
$lang['title_send_usercopy_label'] = 'Etiquera para la caja de tildar (elección del usuario)';
$lang['title_send_me_a_copy'] = 'Enviarme una copia de la forma';
$lang['title_allow_subject_override'] = '¿Permitir que el asunto sea sobreescrito?';
$lang['title_allow_subject_override_long'] = '
Allow 'Email "Subject" Fields' to override the subject specified in the pulldown.';
$lang['title_display_length'] = 'Longitud a mostrar';
$lang['title_minimum_length'] = 'Mínima longitud de respuesta';
$lang['title_hide'] = 'Esconder entrada';
$lang['title_hide_help'] = 'Utilizar símbolos en vez de texto plano cuando el usuario introduce su password?';
$lang['password_does_not_match'] = 'Los password no coinciden %s';
$lang['back_top'] = 'Volver a la Página Principal de FormBuilder';
$lang['title_headers_to_modify'] = '¿Cuales encabezados de email debería de poblar este campo?';
$lang['title_blank_invalid'] = 'No aceptar espacio en blanco como respuesta válida';
$lang['title_blank_invalid_long'] = 'Si un campo es requerido, Marcar esto requerirá que los usuarios pongan caracteres alfanuméricos y no solamente espacios.';
$lang['title_must_save_order'] = 'You must click one of the "save" buttons to make your new field order permanent.';
$lang['title_html5'] = 'Utilizar marcador de posición (placeholder) HTML5 en lugar de Javascript';
$lang['title_email_cc_address'] = 'Address(es) to email as Carbon copy (CC). Use commas to delimit multiple addresses.';
$lang['title_use_bcc'] = 'Use Blind carbon copy (BCC instead of CC)';
$lang['title_send_using'] = 'Mail Addressing';
$lang['title_field_to_modify'] = 'Email field to add CC address';
$lang['title_modifies'] = 'Add CC to "%s"';
$lang['bcc_field'] = '"BCC" recipients';
$lang['cc_field'] = '"CC" recipients';
$lang['to_field'] = 'Normal ("To" recipients)';
$lang['bcc'] = 'BCC';
$lang['cc'] = 'CC';
$lang['error_CompanyDirectory_module_not_available'] = 'Company Directory module is not available!';
$lang['option_never'] = 'Nunca';
$lang['option_user_choice'] = 'Dar opción al usuario (caja de tildar)';
$lang['option_always'] = 'Siempre';
$lang['option_from'] = '"From" email address';
$lang['option_reply'] = '"Reply-To" email address';
$lang['option_both'] = 'Both "From" and "Reply-To" email addresses';
$lang['option_dropdown'] = 'Dropdown';
$lang['option_selectlist_single'] = 'Select List (single)';
$lang['option_selectlist_multiple'] = 'Select List (multiple)';
$lang['option_radiogroup'] = 'Radio Group';
$lang['title_company_field_note'] = 'Note: Output will be in the form of<br/>"company name"=>"value"';
$lang['title_pick_categories'] = 'Pick a category (multiple)';
$lang['title_pick_fielddef'] = 'Pull a field Definition's value (single) <em>optional</em>';
$lang['title_choose_user_input'] = 'Choose User input';
$lang['title_see_also_udt'] = '(Also take a look at the Form Submission tab if you want to set a UDT for form validation)';
$lang['title_year_end_message'] = 'Año Final';
$lang['title_field_logic'] = 'Smarty data or logic that is meant to be sent with this field';
$lang['title_field_logic_long'] = 'Can be smarty data, javascript, or some other data you want to sent along with this field.<br />Goes through the Smarty compiler, so remember use {literal}{/literal} tags with <script></script>';
$lang['title_field_includelabels'] = 'Incluir etiquetas';
$lang['title_field_includelabels_help'] = 'Enabling this includes labels to output. example - label: value,label2: value2';
$lang['title_field_siblings'] = 'Link this field to it's sibling';
$lang['title_field_siblings_help'] = 'Dropdown lists all siblings of this field and allows you to link this field to one of it's sibling. Makes possible controlling this field with selected sibling controls.';
$lang['title_field_hidebuttons'] = 'Ocultar botones de control';
$lang['title_field_hidebuttons_help'] = 'Ocultar botones de control en el frontend para este campo';
$lang['title_note'] = 'Nota';
$lang['title_changing_triggers_reindex'] = 'Changing any of the above fields will trigger a reindex of *all* saved records, so it could take a while.';
$lang['illegal_file'] = 'Attempted upload of illegal file type (%s) from %s';
$lang['title_searchable'] = 'Make records accessible to Search Module';
$lang['title_searchable_help'] = 'Checking this will make all submitted data accessible to the Search Module. DO NOT use this if you encrypt your data -- the information gets exposed to search whether or not it is encrypted!';
$lang['uploaded_outside_webroot'] = '%s (outside web root)';
$lang['title_fbr_edit'] = 'Editable in FormBrowser Admin?';
$lang['title_active_only'] = 'Only include active users?';
$lang['error_usertag_disposition'] = 'User defined tag returned an error';
$lang['error_usertag'] = 'User defined tag %s returned an error.';
$lang['error_cataloger_module_not_available'] = '<strong>El modulo Cataloger no parece estar instalado/activo.</strong>';
$lang['warning'] = 'ADVERTENCIA!';
$lang['default_template'] = 'Plantilla por Defecto';
$lang['table_left_template'] = 'Plantilla de Tabla, Títulos a la izquierda';
$lang['table_top_template'] = 'Plantilla de Tabla, Títulos al tope';
$lang['form_template_name'] = 'Plantilla de %s';
$lang['template_are_you_sure'] = '¿Está seguro que quiere sobre escribir su plantilla con la plantilla seleccionada? (Aún cuando usted diga OK, necesitará guardar los cambios)';
$lang['title_bad_function'] = 'Error al calcular "%s".';
$lang['no_referrer_info'] = 'No hay info disponible de HTTP_REFERER (probablemente debido al uso de la Validación del Email de Usuario)';
$lang['validation_param_error'] = 'Error de Parámetro de Validación. ¡Por favor asegúrese que ha copiado el URL de su dirección email correctamente!';
$lang['validation_response_error'] = 'Error en Respuesta de Validación. ¡Por favor asegúrese que ha copiado el URL de su dirección email correctamente!';
$lang['validation_no_field_error'] = 'Error en Respuesta de Validación. ¡No hay campo de validación de email en este formulario!';
$lang['upgrade03to04'] = 'La plantilla del formulario fue puesta al día automáticamente como parte del actualizado de la versión 0.3 a la versión 0.4. Usted deberá hacer algunos ajustes. Si está utilizando el formulario por defecto, simplemente remplace esta plantilla con "default" usando el desplegable de arriba.';
$lang['admindesc'] = 'Agregue, edite y administre Formularios interactivos';
$lang['must_specify_one_admin'] = 'Debe especificar un administrador';
$lang['operators_help'] = 'Si usted utiliza evaluación de String, la única operación disponible es concatenación (+), mientras que si usa evaluación numérica usted tiene cálculos matemáticos básicos y muy simples (, +, -, *, /, ). Si utliza evaluación Computada/PHP, puede utilizar cualquier función pero necesita entrecomillar las cosas (hay substitución antes de la evaluación, por ej. substr('$fld_22',0,2).'$fld_23'.';
$lang['help_module_interface'] = 'Using Module Interface';
$lang['help_module_interface_long'] = '<b>This field is used as a gateway to other modules!</b>
Use it by creating your form elements in the templates of the other module(s) you wish to incorporate, and using the <strong>{$FBid}</strong> to tie it back to FormBuilder. For example, to include form options based on the Products module, create the following template in Products:<br/>
<pre>
{foreach from=$items item=entry}
{assign var=MData value=''}
{assign var=Cd value=''}
{foreach from=$FBvalue item=MData}
{assign var=MData value='::'|explode:$MData}
{if $MData[1]==$entry->id}
{assign var=Cd value=' checked="checked"'}
{/if}
{/foreach}
<div class="ProductDirectoryItem">
<input type="checkbox" value="{$entry->price}::{$entry->id}" name="{$FBid}[]" {$Cd} />{$entry->product_name} ({$entry->weight}{$weight_units}) £{$entry->price}
</div>
{/foreach}
</pre>
<br/>
where in the input below you put something like <strong>{Products category="cat" summarytemplate="Your_FB_template"}</strong>';
$lang['title_add_tag'] = 'Agregue su etiqueta';
$lang['date_january'] = 'Enero';
$lang['date_february'] = 'Febrero';
$lang['date_march'] = 'Marzo';
$lang['date_april'] = 'Abril';
$lang['date_may'] = 'Mayo';
$lang['date_june'] = 'Junio';
$lang['date_july'] = 'Julio';
$lang['date_august'] = 'Agosto';
$lang['date_september'] = 'Septiembre';
$lang['date_october'] = 'Octubre';
$lang['date_november'] = 'Noviembre';
$lang['date_december'] = 'Diciembre';
$lang['AF'] = 'Afghanistan';
$lang['AX'] = 'Aland Islands';
$lang['AL'] = 'Albania';
$lang['DZ'] = 'Algeria';
$lang['AS'] = 'American Samoa';
$lang['AD'] = 'Andorra';
$lang['AO'] = 'Angola';
$lang['AI'] = 'Anguilla';
$lang['AQ'] = 'Antarctica';
$lang['AG'] = 'Antigua and Barbuda';
$lang['AR'] = 'Argentina';
$lang['AM'] = 'Armenia';
$lang['AW'] = 'Aruba';
$lang['AU'] = 'Australia';
$lang['AT'] = 'Austria';
$lang['AZ'] = 'Azerbaijan';
$lang['BS'] = 'Bahamas';
$lang['BH'] = 'Bahrain';
$lang['BB'] = 'Barbados';
$lang['BD'] = 'Bangladesh';
$lang['BY'] = 'Bielorusia';
$lang['BE'] = 'Bélgica';
$lang['BZ'] = 'Belize';
$lang['BJ'] = 'Benin';
$lang['BM'] = 'Bermuda';
$lang['BT'] = 'Bhutan';
$lang['BW'] = 'Botswana';
$lang['BO'] = 'Bolivia';
$lang['BA'] = 'Bosnia and Herzegovina';
$lang['BV'] = 'Bouvet Island';
$lang['BR'] = 'Brazil';
$lang['IO'] = 'British Indian Ocean Territory';
$lang['BN'] = 'Brunei Darussalam';
$lang['BG'] = 'Bulgaria';
$lang['BF'] = 'Burkina Faso';
$lang['BI'] = 'Burundi';
$lang['KH'] = 'Cambodia';
$lang['CM'] = 'Cameroon';
$lang['CA'] = 'Canada';
$lang['CV'] = 'Cape Verde';
$lang['KY'] = 'Cayman Islands';
$lang['CF'] = 'Central African Republic';
$lang['TD'] = 'Chad';
$lang['CL'] = 'Chile';
$lang['CN'] = 'China';
$lang['CX'] = 'Christmas Island';
$lang['CC'] = 'Cocos (Keeling) Islands';
$lang['CO'] = 'Colombia';
$lang['KM'] = 'Comoros';
$lang['CG'] = 'Congo';
$lang['CD'] = 'Congo, Democratic Republic';
$lang['CK'] = 'Cook Islands';
$lang['CR'] = 'Costa Rica';
$lang['CI'] = 'Ivoire (Ivory Coast)';
$lang['HR'] = 'Croatia (Hrvatska)';
$lang['CU'] = 'Cuba';
$lang['CY'] = 'Cyprus';
$lang['CZ'] = 'Czech Republic';
$lang['DK'] = 'Denmark';
$lang['DJ'] = 'Djibouti';
$lang['DM'] = 'Dominica';
$lang['DO'] = 'Dominican Republic';
$lang['TP'] = 'East Timor';
$lang['EC'] = 'Ecuador';
$lang['EG'] = 'Egypt';
$lang['SV'] = 'El Salvador';
$lang['GQ'] = 'Equatorial Guinea';
$lang['ER'] = 'Eritrea';
$lang['EE'] = 'Estonia';
$lang['ET'] = 'Ethiopia';
$lang['FK'] = 'Falkland Islands (Malvinas)';
$lang['FO'] = 'Faroe Islands';
$lang['FJ'] = 'Fiji';
$lang['FI'] = 'Finland';
$lang['FR'] = 'France';
$lang['FX'] = 'France, Metropolitan';
$lang['GF'] = 'Guernsey';
$lang['PF'] = 'French Polynesia';
$lang['TF'] = 'French Southern Territories';
$lang['MK'] = 'F.Y.R.O.M. (Macedonia)';
$lang['GA'] = 'Gabon';
$lang['GM'] = 'Gambia';
$lang['GE'] = 'Georgia';
$lang['DE'] = 'Germany';
$lang['GH'] = 'Ghana';
$lang['GI'] = 'Gibraltar';
$lang['GB'] = 'Great Britain (UK)';
$lang['GR'] = 'Greece';
$lang['GL'] = 'Greenland';
$lang['GD'] = 'Grenada';
$lang['GP'] = 'Guadeloupe';
$lang['GU'] = 'Guam';
$lang['GT'] = 'Guatemala';
$lang['GN'] = 'Guinea';
$lang['GW'] = 'Guinea-Bissau';
$lang['GY'] = 'Guyana';
$lang['HT'] = 'Haiti';
$lang['HM'] = 'Heard and McDonald Islands';
$lang['HN'] = 'Honduras';
$lang['HK'] = 'Hong Kong';
$lang['HU'] = 'Hungary';
$lang['IS'] = 'Iceland';
$lang['IN'] = 'India';
$lang['ID'] = 'Indonesia';
$lang['IR'] = 'Iran';
$lang['IQ'] = 'Iraq';
$lang['IE'] = 'Ireland';
$lang['IL'] = 'Israel';
$lang['IM'] = 'Isle of Man';
$lang['IT'] = 'Italy';
$lang['JE'] = 'Jersey';
$lang['JM'] = 'Jamaica';
$lang['JP'] = 'Japan';
$lang['JO'] = 'Jordan';
$lang['KZ'] = 'Kazakhstan';
$lang['KE'] = 'Kenya';
$lang['KI'] = 'Kiribati';
$lang['KP'] = 'Korea (North)';
$lang['KR'] = 'Korea (South)';
$lang['KW'] = 'Kuwait';
$lang['KG'] = 'Kyrgyzstan';
$lang['LA'] = 'Laos';
$lang['LV'] = 'Latvia';
$lang['LB'] = 'Lebanon';
$lang['LI'] = 'Liechtenstein';
$lang['LR'] = 'Liberia';
$lang['LY'] = 'Libya';
$lang['LS'] = 'Lesotho';
$lang['LT'] = 'Lithuania';
$lang['LU'] = 'Luxembourg';
$lang['MO'] = 'Macau';
$lang['MG'] = 'Madagascar';
$lang['MW'] = 'Malawi';
$lang['MY'] = 'Malaysia';
$lang['MV'] = 'Maldives';
$lang['ML'] = 'Mali';
$lang['MT'] = 'Malta';
$lang['MH'] = 'Marshall Islands';
$lang['MQ'] = 'Martinique';
$lang['MR'] = 'Mauritania';
$lang['MU'] = 'Mauritius';
$lang['YT'] = 'Mayotte';
$lang['MX'] = 'Mexico';
$lang['FM'] = 'Micronesia';
$lang['MC'] = 'Monaco';
$lang['MD'] = 'Moldova';
$lang['MA'] = 'Morocco';
$lang['MN'] = 'Mongolia';
$lang['MS'] = 'Montserrat';
$lang['MZ'] = 'Mozambique';
$lang['MM'] = 'Myanmar';
$lang['NA'] = 'Namibia';
$lang['NR'] = 'Nauru';
$lang['NP'] = 'Nepal';
$lang['NL'] = 'Netherlands';
$lang['AN'] = 'Netherlands Antilles';
$lang['NT'] = 'Neutral Zone';
$lang['NC'] = 'New Caledonia';
$lang['NZ'] = 'New Zealand (Aotearoa)';
$lang['NI'] = 'Nicaragua';
$lang['NE'] = 'Niger';
$lang['NG'] = 'Nigeria';
$lang['NU'] = 'Niue';
$lang['NF'] = 'Norfolk Island';
$lang['MP'] = 'Northern Mariana Islands';
$lang['NO'] = 'Norway';
$lang['OM'] = 'Oman';
$lang['PK'] = 'Pakistan';
$lang['PW'] = 'Palau';
$lang['PS'] = 'Palestinian Territory';
$lang['PA'] = 'Panama';
$lang['PG'] = 'Papua New Guinea';
$lang['PY'] = 'Paraguay';
$lang['PE'] = 'Peru';
$lang['PH'] = 'Philippines';
$lang['PN'] = 'Pitcairn';
$lang['PL'] = 'Poland';
$lang['PT'] = 'Portugal';
$lang['PR'] = 'Puerto Rico';
$lang['QA'] = 'Qatar';
$lang['RE'] = 'Reunion';
$lang['RO'] = 'Romania';
$lang['RU'] = 'Russian Federation';
$lang['RW'] = 'Rwanda';
$lang['GS'] = 'S. Georgia and S. Sandwich Isls.';
$lang['KN'] = 'Saint Kitts and Nevis';
$lang['LC'] = 'Saint Lucia';
$lang['VC'] = 'Saint Vincent & the Grenadines';
$lang['WS'] = 'Samoa';
$lang['SM'] = 'San Marino';
$lang['ST'] = 'Sao Tome and Principe';
$lang['SA'] = 'Saudi Arabia';
$lang['SN'] = 'Senegal';
$lang['SC'] = 'Seychelles';
$lang['SL'] = 'Sierra Leone';
$lang['SG'] = 'Singapore';
$lang['SI'] = 'Slovenia';
$lang['SK'] = 'Slovak Republic';
$lang['SB'] = 'Solomon Islands';
$lang['SO'] = 'Somalia';
$lang['ZA'] = 'South Africa';
$lang['ES'] = 'Spain';
$lang['LK'] = 'Sri Lanka';
$lang['SH'] = 'St. Helena';
$lang['PM'] = 'St. Pierre and Miquelon ';
$lang['SD'] = 'Sudan';
$lang['SR'] = 'Suriname';
$lang['SJ'] = 'Svalbard & Jan Mayen Islands';
$lang['SZ'] = 'Swaziland';
$lang['SE'] = 'Sweden';
$lang['CH'] = 'Switzerland';
$lang['SY'] = 'Syria';
$lang['TW'] = 'Taiwan';
$lang['TJ'] = 'Tajikistan';
$lang['TZ'] = 'Tanzania';
$lang['TH'] = 'Thailand';
$lang['TG'] = 'Togo';
$lang['TK'] = 'Tokelau';
$lang['TO'] = 'Tonga';
$lang['TT'] = 'Trinidad and Tobago';
$lang['TN'] = 'Tunisia';
$lang['TR'] = 'Turkey';
$lang['TM'] = 'Turkmenistan';
$lang['TC'] = 'Turks and Caicos Islands';
$lang['TV'] = 'Tuvalu';
$lang['UG'] = 'Uganda';
$lang['UA'] = 'Ukraine';
$lang['AE'] = 'United Arab Emirates';
$lang['UK'] = 'United Kingdom';
$lang['US'] = 'United States';
$lang['UM'] = 'US Minor Outlying Islands';
$lang['UY'] = 'Uruguay';
$lang['UZ'] = 'Uzbekistan';
$lang['VU'] = 'Vanuatu';
$lang['VA'] = 'Vatican City State (Holy See)';
$lang['VE'] = 'Venezuela';
$lang['VN'] = 'Viet Nam';
$lang['VG'] = 'Virgin Islands (British)';
$lang['VI'] = 'Virgin Islands (U.S.)';
$lang['WF'] = 'Wallis and Futuna Islands';
$lang['EH'] = 'Western Sahara';
$lang['YE'] = 'Yemen';
$lang['YU'] = 'Yugoslavia';
$lang['ZM'] = 'Zambia';
$lang['ZW'] = 'Zimbabwe';
$lang['submission_error'] = '¡Perdón! Se presentó un error en el manejo del envío de su formulario.';
$lang['submit_error'] = 'Error de envío del Constructor de Formularios: %s';
$lang['uploads_error'] = 'Error cometido por archivo al módulo de subidas: %s';
$lang['nouploads_error'] = 'No se pudo hallar el módulo de subidas';
$lang['upload_attach_error'] = 'Subir/Adjunto, error en archivo %s (nombre_tmp: %s, del tipo %s)';
$lang['submission_error_file_lock'] = 'Error. No se puede obtener bloqueo de archivo.';
$lang['unchecked_by_default'] = 'Predeterminado: sin tildar';
$lang['checked_by_default'] = 'Predeterminado: tildado';
$lang['email_default_template'] = 'Envío del Constructor de Formularios';
$lang['email_template_not_set'] = '<br/>¡La plantilla de email todavía no se configuró!';
$lang['missing_cms_mailer'] = 'Constructor de Formularios: ¡No se encuentra el módulo requerido CMSMailer!';
$lang['user_approved_submission'] = 'Envío de usuario aprobado %s desde %s';
$lang['event_info_OnFormBuilderFormSubmit'] = 'Acontecimiento disparado cuando un formulario del Constructor de Formularios es enviado';
$lang['event_info_OnFormBuilderFormSubmitError'] = 'Acontecimiento disparado si hay un error cuando un formulario del Constructor de Formularios es enviado';
$lang['event_info_OnFormBuilderFormDisplay'] = 'Acontecimiento disparado cuando un formulario del Constructor de Formularios es mostrado';
$lang['event_help_OnFormBuilderFormSubmit'] = '<p>Acontecimiento disparado cuando un formulario del Constructor de Formularios es enviado.</p>
<h4>Parámetros</h4>
<ul>
<li><em>form_name</em> - El nombre del formulario (string)</li>
<li><em>form_id</em> - id interno del formulario (int)</li>
<li><em>value_<name></em> - Provee un valor por defecto a un campo con el nombre especificado.</li>
</ul> ';
$lang['event_help_OnFormBuilderFormSubmitError'] = '<p>Acontecimiento disparado si hay un error cuando un formulario del Constructor de Formularios es enviado</p>
<h4>Parámetros</h4>
<ul>
<li><em>form_name</em> - El nombre del formulario (string)</li>
<li><em>form_id</em> - id interno del formulario (int)</li>
<li><em>error</em> - Una lista de todos los errores conocidos (string)</li>
</ul> ';
$lang['event_help_OnFormBuilderFormDisplay'] = '<p>Acontecimiento disparado cuando un formulario del Constructor de Formularios es mostrado</p>
<h4>Parámetros</h4>
<ul>
<li><em>form_name</em> - El nombre del formulario (string)</li>
<li><em>form_id</em> - id interno del formulario (int)</li>
</ul> ';
$lang['formbuilder_params_response_id'] = 'ID de respuesta. Usado por el Explorador de Formularios';
$lang['formbuilder_params_passed_from_tag'] = 'Valor por defecto de campo; ver ayuda del módulo';
$lang['formbuilder_params_field_id'] = 'ID de campo para operaciones internas';
$lang['formbuilder_params_form_name'] = 'Nombre de Formulario';
$lang['formbuilder_params_form_id'] = 'ID de Formulario para operaciones internas';
$lang['formbuilder_params_general'] = 'Parámetros generales para operaciones internas';
$lang['template_variable_help'] = '<h3>Variables de Plantilla de Formulario</h3>
<p>Usted puede editar a la plantilla para hacer que el layout del formulario se vea de la forma que a usted más guste.
Para que el formulario funcione, usted debe siempre incluir las tags {$fb_hidden} y {$submit}.</p>
<p>Usted puede llegar hasta los campos de su formulario, bien usando el array de $fields o directamente ingresar utilizando los nombres de los campos (p.ej., {$myfield->input} )</p>
<p>Cada campo tiene los siguientes atributos:</p>
<table>
<tr><th>Campo</th><th>Valor</th></tr>
<tr><td>field->display</td><td>1 si el campo debe ser mostrado, 0 de otra forma</td></tr>
<tr><td>field->required</td><td>1 si el campo debe ser mostrado, 0 de otra forma</td></tr>
<tr><td>field->required_symbol</td><td>el símbolo para campos requeridos</td></tr>
<tr><td>field->css_class</td>
<td>la clase CSS especificada para este campo</td>
</tr>
<tr><td>field->valid</td>
<td>1 si el campo ha pasado la validación, 0 de otra forma</td>
</tr>
<tr><td>field->error</td>
<td>Texto del problema de validación, en el caso que este campo no sea validado</td>
</tr>
<tr><td>field->hide_name</td>
<td>1 si el nombre del campo debe ser ocultado, 0 de otra forma </td>
</tr>
<tr><td>field->has_label</td>
<td>1 si el tipo de campo tiene una etiqueta</td>
</tr>
<tr><td>field->needs_div</td>
<td>1 si el campo necesita ser envuelto por una DIV (o fila de tabla, si este es la canción que usted baila)</td>
</tr>
<tr><td>field->name</td>
<td>el nombre del campo</td>
</tr>
<tr><td>field->input</td>
<td>el control de entrada de campo (p.ej., el campo de entrada en si mismo)</td>
</tr>
<tr><td>field->op</td>
<td>un botón de control asociado al campo si es aplicable (p.ej., el botón eliminar para entradas de texto expandibles)</td>
</tr>
<tr><td>field->input_id</td><td>the ID of the field's input (useful for <label for="">)</td></tr>
<tr><td>field->type</td>
<td>el tipo de datos del campo</td>
</tr>
<tr><td>field->multiple_parts</td>
<td>1 si el campo->entrada es en realidad una colección de controles</td>
</tr>
<tr><td>field->label_parts</td>
<td>1 si la colección de controles tiene etiquetas separadas para cada control</td>
</tr>
</table>
<p>En algunos caso, campo->entrada es en relidad un array de objetos más que una entrada. Esto pasa, por ejemplo, en Grupos de Cajas de Tilde o Grupos de Botones de Radio. Para ellos, usted puede hacer una iteración a traves de campo->entrada->nombre y campo->entrada->entradas.</p>
<p>Additional smarty variables that you can use include:</p>
<table>
<tr><th>Variable</th>
<th>Valor</th>
</tr>
<tr><td>total_pages</td>
<td>números de páginas para formularios multipáginas</td>
</tr>
<tr><td>this_page</td>
<td>número para la corriente página para formularios multipáginas </td>
</tr>
<tr><td>title_page_x_of_y</td>
<td>muestra a "página x de y" para formularios multipáginas</td>
</tr>
<tr><td>css_class</td>
<td>Clase CSS para el formulario</td>
</tr>
<tr><td>form_name</td>
<td>Nombre del formulario</td>
</tr>
<tr><td>form_id</td>
<td>ID del formulario en la base de datos</td>
</tr>
<tr><td>prev</td>
<td>Botón "Volver" para formularios multipartes</td>
</tr>
<tr><td>submit</td>
<td>Botones "Continuar" o "Enviar" para formularios multipartes, se ajusta automáticamente</td>
</tr>
</table>
<p>No se para que quiere usted algunos de esos, pero allí están...</p>';
$lang['post_install'] = '<p>Tenga por seguro en activar el permiso "Modificar Formularios" para aquellos usuarios o grupos de usuarios que administrarán los formularios de contacto. También, si usted va a enviar el resultado de los formularios por email, haga una actualización de la Configuración en forma apropiada.</p>
<p>Por favor tenga en cuenta que un formulario de contacto no debe estar activo (p.ej., en uso por el público) mientras usted está en el proceso de editarlo. Usted debe crear el formulario, y luego colocar el tag correspondiente en una página de contenido activa sólo cuando haya terminado de editarlo. De otra forma, puede obtener resultados con errores.</p>
<p>Además, esta versión no soporta el editado paralelo de los formularios. Por favor instruya a los administradores para que tengan el cuidado de editar en forma exclusiva un formulario, evitando coincidir en la tarea con otro administrador.</p>';
$lang['help'] = '<h3>Whyat Does This Do?</h3>
<p>The Form Builder Module allows you to create feedback forms (in fact, it's a replacement of the original Feedback Form module), with the added power of database storage. With its companion module Form Browser, you can use it to create simple database applications.</p>
<p>The forms created using the Form Builder may be inserted
into templates and/or content pages. Forms may contain many kinds of inputs, and may have
validation applied to these inputs. The results of these forms may be handled in a variety of ways.</p>
<h3>How Do I Use it?</h3>
<P>Install it, and poke around the menus. Play with it. Try creating forms, and adding them to your content.
If you get stuck, chat with me on the #cms IRC channel, post to the forum, send me email, or, if you're
really desperate, read the rest of this page.</P>
<h3>How Do I Create a Form</h3>
<p>In the CMS Admin Menu, you should get a new menu item called FormBuilder. Click on this. On the page
that gets shown, there are options (at the bottom of the list of Forms) to Add a New Form or Modify
Configuration.</p>
<h3>Adding a Form to a Page</h3>
<p>In the main FormBuilder admin page, you can see an example of the tag used to display each form. It looks
something like {cms_module module='FormBuilder' form='sample_form'}</p>
<p>By copying this tag into the content of a page, or into a template, will cause that form to be displayed.
In theory, you can have multiple forms on a page if you really want to. Be careful when pasting the tag
into a page's content if you use a WYSIWYG editor such as TinyMCE, FCKEdit, or HTMLArea. These editors may stealthily
change the quote marks (") into HTML entities (&quot;), and the forms will not show up. Try using
single quotes (') or editing the HTML directly.</p>
<h3>Working with Forms</h3>
<p>By clicking on a Form's name, you enter the Form Edit page. There are several tabs, which are described below:</p>
<h4>Main</h4>
<p>This is the main place you'll work on your form. Here, you give it a name, an alias (which is used to identify it for placing it in a page or template), and, optionally, a CSS class with which to wrap the whole thing.</p>
<p>Below this, if you have it enabled, is the "fast field adder" pulldown, that lets you quickly add a field to the end of your form by selecting the field type.</p>
<p>Below this is the list of fields that make up your form. More detail on this is described below.</p>
<h4>Form Submission</h4>
<p>When the form is submitted, you can either redirect the user to another page of your site, or you can present the user some message (which can contain any of the user's form entries, or just static text). In this tab, you select which of these approaches you wish to use, and, if you chose redirection, it allows you to pick the page to redirect users to after a successful form submission.</p>
<p>Also on this page, you can specify the labels of various submission buttons ("Previous", "next", "submit"). You can also opt to have some Javascript added to the last page of a form that will prevent multiple submissions (useful on slow servers).</p>
<h4>Form Display Options</h4>
<p>This tab allows for other form customizations, like the symbol to show for required fields.</p>
<h4>Captcha Settings</h4>
<p>If you have installed the Captcha module, this tab lets you configure the Captcha settings for your form.</p>
<h4>Form Template</h4>
<p>This is where you do your customization work of your form's Smarty Template. See the section called Form Template Variables below.</p>
<p>The form should default to a Custom template that documents the Smarty tags available to you.</p>
<p>Unless you're a Smarty expert, you probably don't want to mess around with this. If you are a Smarty expert, this is where you can unleash your magic.</p>
<h4>Submission Template</h4>
<p>If, in the Form Submission tab, you selected 'Display "Submission Template", this is where you can create that template. There is a display of which smarty variables are available to you, and a button to generate a sample template.</p>
<p>If you're a Smarty expert, you can do all manner of creative and powerful things here. If you're not a Smarty expert, you might just want to use the default.
</p>
<h3>Adding Fields to your Form</h3>
<p>The types of fields that are currently supported fit into four groups: standard input fields, display control fields, email-specific fields, and form result handling fields (also called Form Dispositions in places):</p>
<ul>
<li>Standard Input Fields - these are inputs that allow entry of typical form elements; text inputs, radio buttons, etc.</li>
<li>Display Control Fields - these input control how the user will see the display of the form; page breaks, static text, etc.</li>
<li>Email-specific Fields - some forms generate email, and email-specific fields can alter attributes of the emails sent.</li>
<li>Form Dispositions - These determine what happens when the user
submits the form; for each result handling field, some method of transmitting, saving, or emailing the
form contents takes place. A form may have multiple form dispositions.</li>
</ul>
<p>Form fields are assigned names. These names identify the field, not only on the screen as labels for the user,
but in the data when it's submitted so you know what the user is responding to. Phrasing the name like a question
is a handy way of making it clear to the user what is expected. Similarly, many fields have both Names and Values.
The Names are what gets shown to the user; the Value is what gets saved or transmitted when the user submits
the form. The Values are never seen by the user, nor are they visible in the HTML, so it's safe to use for
email addresses and such.</p>
<p>Some fields can have multiple values, or multiple name/value pairs. When you first create such a field,
there may not be sufficient inputs for you to specify all the values you want. To get more space for inputting
these values, use the buttons at the bottom of the page for adding options.</p>
<p>Fields can be assigned validation rules, which vary according to the type of the field. These rules help
ensure that the user enters valid data. They may also be
separately marked "Required", which will force the user to enter a response.</p>
<p>Fields also may be assigned a CSS class. This simply wraps the input in a div with that class, so as to allow
customized layouts. To use this effectively, you may need to "view source" on the generated form, and then
write your CSS.</p>
<ul>
<li>Standard Inputs
<ul><li>Text Input. This is a standard text field. You can limit the length, and apply various validation
functions to the field.</li>
<li>Text Area. This is a big, free-form text input field.</li>
<li>Checkbox. This is a standard check box.</li>
<li>Checkbox Group. This is a collection of checkboxes. The only difference between this input and a
collection of Checkbox inputs is that they are presented as a group, with one name, and can have a validation function requiring that you check one or more of the boxes in the group.</li>
<li>Radio Group. This is a collection of radio buttons. Only one of the group may be selected by the user.</li>
<li>Pulldown. This is a standard pulldown menu. It's really conceptually the same thing as a radio button
group, but is better when there are a large number of options.</li>
<li>Multiselect. This is a multi-select field. It's really conceptually the same thing as a checkbox button
group, but is better when there are a large number of options, as you can limit the number displayed on the screen at any one time.</li>
<li>State. This is a pulldown listing the States of the U.S.</li>
<li>Countries. This is a pulldown listing the Countries of the world (as of July 2005).</li>
<li>Date Picker. This is a triple pulldown allowing the user to select a date.</li>
<li>Time Picker. This is a set of pulldowns allowing the user to select a time (using 12 or 24 hour clock).</li>
<li>File Upload. This is a file upload field.</li>
<li>Link (User Entered). This creates a double input field for getting a link URL and link title.</li>
<li>Text Field (Multiple). This field creates one or more text inputs with add and delete buttons, effectively giving the end user a way of creating variable-length lists.</li>
</ul></li>
<li>Email-specific Inputs
<ul><li>Email From Address Field. This allows users to provide their email address. The email generated when the form gets handled will use this address in the "From" field.</li>
<li>Email From Name Field. This allows users to provide their name. The email generated when the form gets handled will use this name in the "From" field.</li>
<li>Email Subject Field. This allows users to provide a subject for their email. The email generated when the form gets handled will use this in the "Subject" field. This may cause trouble with certain dispositions that want to control the Email Subject, so use it with caution.</li>
</ul></li>
<li>Display Control Fields<ul>
<li>-Page Break. This allows you to split your feedback form into multiple pages. Each page is
independently validated. This is good for applications like online surveys.</li>
<li>-Fieldset Start. Combined with Fieldset End, this allows you to group various fields within your form. Use this to start a given grouping.</li>
<li>-Fieldset End. Combined with Fieldset Start, this allows you to group various fields within your form. Use this to end a given grouping.</li>
<li>-Hidden Field. This allows you to embed a hidden field in your form.</li>
<li>-Static Text. This allows you to put text or a label in the middle of your form. This is useful for giving additional help text, especially if you're not using a Custom Template to render your form.</li>
<li>-Static Link. This allows you to put a link to a given page into your form. Optionally, you can have it autopopulate with the page where the form is embedded (useful if you\'re sending results via email).</li>
<li>-Computed Field. This allows you to embed a computed field in your form. It is not visible to the user until after the form is submitted. It allows you to do simple arithmetic or string concatenation.</li>
</ul></li>
<li>Form Handling Inputs (Dispositions)
<ul><li>*Call a User Defined Tag With the Form Results. This submits all the form results to the User-Defined Tag you specify. The UDT can handle the results however it wants.</li>
<li>*Email Results Based on Pulldown. This is useful for web sites where comments get routed based on their subject matter, e.g., bugs get sent to one person, marketing questions to another person, sales requests to someone else, etc. The pulldown is populated with the subjects, and each gets directed to a specific email address. You set up these mappings in the when you create or edit a field of this type. If you use one of these "Director" pulldowns, the user must make a selection in order to submit the
form. This input is part of the form the user sees, although the email addresses are not made visible nor
are they embedded in the HTML.</li>
<li>*Email Results to set Address(es). This simply sends the form results to one or more email addresses that you enter when you create or edit this type of field. This field and its name are not visible in the
form that the user sees. The email addresses are not made visible nor
are they embedded in the HTML.</li>
<li>*Email to User-Supplied Address. This puts an input field in the form for the user to populate with an email address. The form results get sent to that address. Beware of Spam abuse! Active the primitive anti-spam features in the FormBuilder configuration screen.</li>
<li>*Store Results in Database. This will store the form contents in an internal database. You will always use this disposition if you use the form with FormBrowser.</li>
<li>*Redirect to Page Based on Pulldown. This allows you to redirect the form to a different site page depending on its value. If you have multiple dispositions, make sure this is used last.</li>
<li>*Validate via Email. This is a strange and powerful field. It provides the user a mandatory input for their email address. Once they submit their form, the standard form dispositions are not performed -- rather, it send the user an email with a special coded link. If they click on the link, the other form is considered "approved," and the other dispositions are all performed.</li>
<li>*Write Results to Flat File. This takes the form results and writes them into a text file. You may
select the name of the file, and set its format. These files are written to the "output" directory under the
module's installation directory, assuming the web server has permission to write there.</li>
<li>*Save Results to File Based on Pulldown. Like the Flat File disposition, except the value of a pull-down determines which file results get written to.</li>
<li>*Save Results to File(s) Based on Multiple Selections. Like the Flat File disposition, except the value(s) of checkboxes determines which file(s) results get written to.</li>
</ul></li></li></ul>
<h3>Passing Default Values to Forms</h3>
<p>Calguy added a nice feature, which is that you can pass default field values to your form via the module tag. This allows you to have
the same form in multiple places, but with different default values. It may not work for more exotic field types, but for fields that have
a single value, you can specify like:</p>
<p>{cms_module module='FormBuilder' form='my_form' value_<i>FIELDNAME</i>='default_value'}</p>
<p>This will set the field with <i>FIELDNAME</i> to 'default_value'.</p>
<p>This can be problematic, as sometimes field names are unweildy or contain characters that don't work well with Smarty. So there is an
alternative like this:</p>
<p>{cms_module module='FormBuilder' form='my_form' value_fld<i>NUMBER</i>='default_value'}</p>
<p>That uses field <i>NUMBER</i>, where <i>NUMBER</i> is the internal FormBuilder field id. You might wonder how you know what that id is. Simply go into the FormBuilder configuration tab,
and check "Show Field IDs"</p>
<h3>Email and Flat File Templates</h3>
<p>Many disposition types allow you to create a template for the email that is generated, or for the way the results are written to a file. If you opt not to create a template, the FormBuilder will use it's own best guess, which may or may not work out to your liking. You can always click on the "Create Sample Template" and then customize the results.</p>
<p>To the right, you'll find a legend which lists all of the variables that are available to you to use in your template. As of version 0.3, variables have two names, one based on the field name, the other based on the field ID. If you use field names that have characters outside of the ASCII 32-126 range, it will be safer to use the ID-based variables.</p>
<p><strong>Note that once you've changed a template, it will no longer automatically add new fields.</strong> For this reason, it's usually best to create your templates as the last step of creating your form.</p>
<p>As of version 0.2.4, you can opt to send any of these emails as HTML email. There should be a checkbox at the top of the template page for this. There is also a "Create Sample HTML Template" button over in the legend area. For HTML email, the email body will also provide the default text-only values.</p>
<h3>Configuration</h3>
<p>There are some global configuration options for FormBuilder:</p>
<ul>
<li>Enable fast field add pulldown. This enables the pulldown on the Form Edit page which saves a step in the creation of new fields.</li>
<li>Hide Errors. This is set by default. Unchecking it will cause more detailed errors to be displayed if there are problems when you submit your form.</li>
<li>Require Field Names. Typically, you will want form fields to be named so you can tell which is which. However, in some cases, you might want to have nameless fields. Uncheck this if you want to allow nameless fields.</li>
<li>Unique Field Names. Typically, you will want form fields to have unique names so you can tell which is which. Uncheck this if you want to allow fields to share names.</li>
<li>Use relaxed email validation. This uses a less restrictive regular expression for validating email; e.g., x@y will be allowed, where typically x@y.tld is required.</li>
<li>Show Form Builder Version. Displays the version of FormBuilder you're using in a comment when the form is generated. Typically only useful when debugging.</li>
<li>Enable primitive anti-spam features. When turned on, this allows any given IP address to only generate 10 emails per hour.</li>
<li>Show Field IDs. When turned on, FormBuilder will display field ids when adding or editing a form.</li>
</ul>
<h3>Styling and CSS</h3>
<p>Paul Noone graciously provides us all with a pretty good standard CSS that you can use for forms:</p>
<pre>
/* Sample FormBuilder CSS base */
form {margin-top:0}
form, td, th, li { font-size: 100%}
form div {margin-bottom:0}
fieldset div {
margin-bottom:0.5em;
margin-left:1em;
}
fieldset div div {
margin-top:0.5em;
margin-left:1em
}
fieldset {
margin-bottom:1em;
border:1px solid #F60;
padding:0.5em
}
fieldset label {
width:auto;
}
legend {
color:#FFF;
background:#F60;
font-style:italic;
font-size:1.2em;
margin-bottom:0.5em;
padding:0.2em;
width:auto;
border:1px solid #CCC
}
textarea {
margin: 0.5em 0;
width:98%;
height: 6em
}
/* Apply this class to text/select input fields with shorter labels
to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}
/* Pretty up your Captcha image output */
.captcha {
margin:0.5em 0;
width:200px;
text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}
/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}
</pre>
<h3>Form Template Variables</h3>
<h3>Form Template Variables</h3>
<p>You can edit it to make your form layout look any way you'd like.
To make the form work, you'll need to always include the {$fb_hidden} and {$submit}
tags.</p>
<p>You can access your form fields either using the $fields array or by directly accessing fields by their names (e.g., {$myfield->input} )</p>
<p>Each field has the following attributes:</p>
<table>
<tr><th>Field</th><th>Value</th></tr>
<tr><td>field->display</td><td>1 if the field should be displayed, 0 otherwise</td></tr>
<tr><td>field->required</td><td>1 if the field is required, 0 otherwise</td></tr>
<tr><td>field->required_symbol</td><td>the symbol for required fields</td></tr>
<tr><td>field->css_class</td><td>the CSS class specified for this field</td></tr>
<tr><td>field->valid</td><td>1 if this field has passed validation, 0 otherwise</td></tr>
<tr><td>field->error</td><td>Text of the validation problem, in the event that this field did not validate</td></tr>
<tr><td>field->hide_name</td><td>1 if the field name should be hidden, 0 otherwise</td></tr>
<tr><td>field->has_label</td><td>1 if the field type has a label</td></tr>
<tr><td>field->needs_div</td><td>1 if the field needs to be wrapped in a DIV (or table row, if that's the way you swing)</td></tr>
<tr><td>field->name</td><td>the field's name</td></tr>
<tr><td>field->input</td><td>the field's input control (e.g., the input field itself)</td></tr>
<tr><td>field->op</td><td>a control button associated with the field if applicable (e.g., the delete button for expandable text input)</td></tr>
<tr><td>field->input_id</td><td>the ID of the field's input (useful for <label for="">)</td></tr>
<tr><td>field->type</td><td>the field's data type</td></tr>
<tr><td>field->multiple_parts</td><td>1 if the field->input is actually a collection of controls</td></tr>
<tr><td>field->label_parts</td><td>1 if the collection of controls has separate labels for each control</td></tr>
</table>
<p>In certain cases, field->input is actually an array of objects rather than an input. This happens, for example, in CheckBoxGroups or RadioButtonGroups. For them, you can iterate through field->input->name and field->input->inputs.</p>
<p>Additional smarty variables that you can use include:</p>
<table>
<tr><th>Variable</th><th>Value</th></tr>
<tr><td>total_pages</td><td>number of pages for multi-page forms</td></tr>
<tr><td>this_page</td><td>number fo the current page for multi-page forms</td></tr>
<tr><td>title_page_x_of_y</td><td>displays "page x of y" for multi-page forms</td></tr>
<tr><td>css_class</td><td>CSS Class for the form</td></tr>
<tr><td>form_name</td><td>Form name</td></tr>
<tr><td>form_id</td><td>Form database ID</td></tr>
<tr><td>prev</td><td>"Back" button for multipart forms</td></tr>
<tr><td>submit</td><td>"Continue" or "Submit" button for multipart forms, adjusts automatically</td></tr>
</table>
<p>Dunno why you'd want some of those, but there you go...</p>
<h3>Known Issues</h3>
<ul>
<li>FormBuilder is not yet integrated with FrontEnd Users. It will be.</li>
<li>FormBuilder cannot yet be inlined. That should be a simple upgrade down the line.</li>
<li>FormBuilder does not yet support pretty urls, although that shouldn't matter since the user side is pretty simple.</li>
</ul>
<h3>Troubleshooting</h3>
<ol><li> First step is to check you're running CMS 1.1 or later.</li>
<li> Second step is to read and understand the caveat about WYSIWYG editors up in the
section <em>Adding a Form to a Page</em>.</li>
<li> If you're missing fields in an email that gets generated, check the disposition field's template, and make sure you're specifying the missing fields. Seems obvious, but it's an easy mistake to make.</li>
<li>Uncheck the "Hide Errors" checkbox in the global options, and see what message gets displayed when you submit your form.</li>
<li> Just mess around and try clicking on links and icons and stuff. See what happens.</li>
<li> Last resport is to email me or catch me on IRC and we can go from there.</li>
</ol>
<p>This is no longer a particularly early version, but it is probably still buggy. While I've done all I can
to make sure no egregious bugs have crept in, I have to admit that during early testing, this program
revealed seven cockroaches, two earwigs, a small family of aphids, and a walking-stick insect. It also
ate the neighbor's nasty little yap dog, for which I was inappropriately grateful.</p>
<p>The final release will include bug fixes, documentation, and unconditional love.</p>
<h3>Support</h3>
<p>This module does not include commercial support. However, there are a number of resources available to help you with it:</p>
<ul>
<li>For the latest version of this module, FAQs, or to file a Bug Report, please visit the CMS Made Simple <a href="http://dev.cmsmadesimple.org">Developer Forge</a>.</li>
<li>To obtain commercial support, please send an email to the author at <a href="mailto:sjg@cmsmodules.com"><sjg@cmsmodules.com></a>.</li>
<li>Additional discussion of this module may also be found in the <a href="http://forum.cmsmadesimple.org">CMS Made Simple Forums</a>.</li>
<li>The author can often be found in the <a href="irc://irc.freenode.net/#cms">CMS IRC Channel</a>.</li>
<li>Lastly, you may have some success emailing the author directly and grovelling for free support.</li>
</ul>
<p>As per the GPL, this software is provided as-is. Please read the text
of the license for the full disclaimer.</p>
<h3>Copyright and License</h3>
<p>Copyright © 2007, Samuel Goldstein <a href="mailto:sjg@cmsmodules.com"><sjg@cmsmodules.com></a>. All Rights Are Reserved.</p>
<p>This module has been released under the <a href="http://www.gnu.org/licenses/licenses.html#GPL">GNU Public License</a>. You must agree to this license before using the module.</p>';
$lang['utma'] = '156861353.696388730.1360287252.1360287252.1360287252.1';
$lang['utmb'] = '156861353';
$lang['utmz'] = '156861353.1360287252.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)';
$lang['utmc'] = '156861353';
?>
File Manager Version 1.0, Coded By Lucas
Email: hehe@yahoo.com