com.fitbank.webpages.util.validators.DataSourceValidator.ALIAS_INVALIDO=Elemento con alias no encontrado en referencias
com.fitbank.webpages.util.validators.DataSourceValidator.CONTROL_CON_ALIAS=Campo de control con alias
com.fitbank.webpages.util.validators.DataSourceValidator.TABLA_INVALIDA=Campo con tabla inv\u00e1lida
com.fitbank.webpages.util.validators.DataSourceValidator.TIENE_DEPENDENCIES=Campo tiene dependencias y no es descripci\u00f3n
com.fitbank.webpages.util.validators.DataSourceValidator.FIELD_INVALIDO=Campo no encontrado en la tabla referenciada por el DataSource
com.fitbank.webpages.util.validators.DataSourceValidator.CRITERIO_CONTROL_CLONADO=Campo de criterio o control clonado
com.fitbank.webpages.util.validators.DataSourceValidator.DATASOURCE_NO_FORMELEMENT=Campo no soporta datasource
com.fitbank.webpages.util.validators.DataSourceValidator.DESCRIPCION_NO_DESABILITADO=Campo de descripci\u00f3n no desabilitado

com.fitbank.webpages.util.validators.DependencyValidator.FIELD_INVALIDO=Campo no encontrado en la tabla referenciada por la dependencia
com.fitbank.webpages.util.validators.DependencyValidator.TABLE_INVALIDO=Tabla referenciada por la dependencia no encontrada
com.fitbank.webpages.util.validators.DependencyValidator.ALIAS_INVALIDO=Alias referenciado por la dependencia no encontrado

com.fitbank.webpages.util.validators.ContainerValidator.SIN_CONTAINERS=WebPage sin containers
com.fitbank.webpages.util.validators.ContainerValidator.SIN_WIDGETS=Container sin elementos
com.fitbank.webpages.util.validators.ContainerValidator.SIN_HEADER_SEPARATOR=Container tipo TABLA sin HeaderSeparator 
com.fitbank.webpages.util.validators.ContainerValidator.HEADER_SEPARATOR_0=Sin widgets de cabecera
com.fitbank.webpages.util.validators.ContainerValidator.HEADER_SEPARATOR_SIZE=Sin widgets en el cuerpo
com.fitbank.webpages.util.validators.ContainerValidator.CON_HEADER_SEPARATOR=Container no tipo TABLA con HeaderSeparator
com.fitbank.webpages.util.validators.ContainerValidator.FOOTER_ANTES_DE_HEADER=FooterSeparator antes de HeaderSeparator
com.fitbank.webpages.util.validators.ContainerValidator.FOOTER_SEPARATOR_ULTIMO=Sin widgets de pie
com.fitbank.webpages.util.validators.ContainerValidator.CON_FOOTER_SEPARATOR=Container no tipo TABLA con FooterSeparator

com.fitbank.webpages.util.validators.NameValidator.NAME_RADIO_BUTTON=Un RadioButton comparte nombre con otro tipo de elemento
com.fitbank.webpages.util.validators.NameValidator.NAME_DUPLICADO=Name duplicado
com.fitbank.webpages.util.validators.NameValidator.NAME_CON_ESPACIOS=Name con espacios en blanco
com.fitbank.webpages.util.validators.NameValidator.NAME_CON_CHAR_ESPECIAL=Name con caracteres especiales

com.fitbank.webpages.util.validators.RadioButtonValidator.RADIO_BUTTON_UNICO=Hay solo un radio boton con el mismo nombre, se requiere m\u00e1s de uno
com.fitbank.webpages.util.validators.RadioButtonValidator.RADIO_BUTTON_SELECCIONADO=Hay m\u00e1s de un radioboton seleccionado inicialmente en este grupo
com.fitbank.webpages.util.validators.RadioButtonValidator.RADIO_BUTTON_NO_SELECCIONADO=No hay ningun radioboton seleccionado inicialmente en este grupo

com.fitbank.webpages.util.validators.CloneValidator.REFERENCIA_INEXISTENTE=La referencia no existe para el alias de este datasource
com.fitbank.webpages.util.validators.CloneValidator.ERROR_REFERENCIA=Error indeterminado en la referencia
com.fitbank.webpages.util.validators.CloneValidator.CLONACION_IMPAR=La clonaci\u00f3n de este grupo de referencias tiene valores diferentes para elementos diferentes

com.fitbank.webpages.util.validators.ReferenceValidator.MULTIPLES_PRINCIPALES=En el mismo bloque m\u00e1s de una tabla es principal.
com.fitbank.webpages.util.validators.ReferenceValidator.REFERENCIA_AISLADA=Referencia aislada sin tabla principal. No se va a incluir en consultas y mantenimientos.

com.fitbank.webpages.util.validators.DateFormatterValidator.CALENDAR_DATEFORMATTER=No se puede poner DateFormatter y Calendar en el mismo Elemento

com.fitbank.webpages.util.validators.FormulaDateFormatter.DATE_BEHAVIOR=Widget con formula $accountingDate sin behavior correcto

com.fitbank.webpages.util.validators.ArregloNullJSLOV.NULL_PREQUERY=Lista de Valores con preQuery inicializado en null
com.fitbank.webpages.util.validators.ArregloNullJSLOV.NULL_CALLBACK=Lista de Valores con callback inicializado en null
com.fitbank.webpages.util.validators.ArregloNullJSLOV.INCORRECT_PREQUERY=Lista de Valores con preQuery inicializado incorrectamente
com.fitbank.webpages.util.validators.ArregloNullJSLOV.INCORRECT_CALLBACK=Lista de Valores con callback inicializado incorrectamente

com.fitbank.webpages.util.validators.DataTypeValidator.VALOR_POR_DEFECTO=Valor por defecto incorrecto
com.fitbank.webpages.util.validators.DataTypeValidator.SIN_NUMBER_FORMATTER=Tipo num\u00e9rico sin number formatter
com.fitbank.webpages.util.validators.DataTypeValidator.FORMATO_INCORRECTO=Formato del campo incorrecto
com.fitbank.webpages.util.validators.DataTypeValidator.LONGITUD_INCORRECTA=Longitud del campo incorrecta
com.fitbank.webpages.util.validators.DataTypeValidator.NO_REQUERIDO=Campo requerido marcado como no requerido

com.fitbank.webpages.util.validators.RegisterValidator.MSJ_REGISTRO=Uso no permitido de $D en Fit3
com.fitbank.webpages.util.validators.NegativeXContainerValidator.X_NEGATIVO=Container con X negativo

com.fitbank.webpages.util.validators.SpellValidator.SPELLING_ERROR=Error de ortograf\u00eda
com.fitbank.webpages.util.validators.SpellValidator.TITULO_WEB_PAGE=t\u00edtulo del WebPage
com.fitbank.webpages.util.validators.SpellValidator.JS_INICIAL=javascript inicial
com.fitbank.webpages.util.validators.SpellValidator.CALCULOS=javascript de c\u00e1lculos
com.fitbank.webpages.util.validators.SpellValidator.TITULO_CONTAINER=t\u00edtulo del container
com.fitbank.webpages.util.validators.SpellValidator.JS_EVENTOS=javascript de eventos
com.fitbank.webpages.util.validators.SpellValidator.ETIQUETAS_CONTAINER=etiquetas clonaci\u00f3n del container
com.fitbank.webpages.util.validators.SpellValidator.ETIQUETA=etiqueta del widget
com.fitbank.webpages.util.validators.SpellValidator.ITEMS_COMBOBOX=items de cuadro combinado (combobox)
com.fitbank.webpages.util.validators.SpellValidator.MENSAJE_COMPORTAMIENTO=mensaje de comportamiento js
com.fitbank.webpages.util.validators.SpellValidator.GUIA=gu\u00eda de widget
com.fitbank.webpages.util.validators.SpellValidator.PRE_LINK=javascript de PreLink
com.fitbank.webpages.util.validators.SpellValidator.POS_LINK=javascript de PosLink
com.fitbank.webpages.util.validators.SpellValidator.TITULO_LOV=t\u00edtulo de lista de valores
com.fitbank.webpages.util.validators.SpellValidator.TITULO_LOV_FIELD=t\u00edtulo de campo de lista de valores
com.fitbank.webpages.util.validators.SpellValidator.TEXTO_WIDGET=texto de widget
com.fitbank.webpages.util.validators.SpellValidator.ETIQUETAS_TAB_BAR=etiquetas de TabBar
com.fitbank.webpages.util.validators.SpellValidator.TEXTO_FORMULAS=literal de texto en f\u00f3rmulas

com.fitbank.webpages.util.validators.ComparatorValidator.CAMPO_PK_COMPARADOR_INVALIDO=No se esta usando un comparador \u00f3ptimo para campos PK
com.fitbank.webpages.util.validators.ComparatorValidator.LOV_FIELD_IGUAL=Campo de lista de valores con comparador =

com.fitbank.webpages.util.validators.ListOfValuesValidator.LIST_OF_VALUES_DESCRIPTION=Lista de valores en un campo de descripci\u00f3n

com.fitbank.webpages.util.validators.FormulasValidator.ELEMENTO_NO_ENCONTRADO=Nombre de campo usado en f\u00f3rmula no existe.

com.fitbank.webpages.util.validators.DimensionsValidator.TAB_BAR_WIDTH_ERROR=Ancho de Tab bar incorrecto

com.fitbank.webpages.util.validators.JoinQuirkValidation.WEBPAGE_NO_REQUIERE_JOIN_QUIRK=WebPage no requiere join quirk

#########  Validadores JS  ############
# Sufijos que indican lugar del error

WEB_PAGE_CALCULOS=en javascript de Calculos
WEB_PAGE_INITIALJS=en javascript de JSInicial
CONTAINER_JAVASCRIPT=en el javascript de Container
INPUT_JAVASCRIPT=en el javascript de Widget
LIST_OF_VALUES_PREQUERY=en PreQuery de Lista de Valores
LIST_OF_VALUES_CALLBACK=en Callback de Lista de Valores
LINK_PRELINK=en PreLink de comportamiento Link
LINK_POSLINK=en PreLink de comportamiento Link

#Mensajes espec\u00edficos de cada validador JS

com.fitbank.webpages.util.validators.js.ValidarOk.MESSAGE=Uso incorrecto de Validar.error

com.fitbank.webpages.util.validators.js.ChangeValueValidator.MESSAGE=No est\u00e1 usando changeValue o setChecked para cambiar el valor de un elemento o checkbox

com.fitbank.webpages.util.validators.js.ArrayNotationValidator.MESSAGE=Uso incorrecto de $(XXX)[YYY]

com.fitbank.webpages.util.validators.js.SyntaxValidator.MESSAGE=Error de sintaxis

com.fitbank.webpages.util.validators.js.FixedLimitForValidator.MESSAGE=For con condici\u00f3n fija

com.fitbank.webpages.util.validators.js.ForbiddenFunctionsValidator.MESSAGE=Uso de una funci\u00f3n prohibida

com.fitbank.webpages.util.validators.js.ForbiddenPropertiesValidator.MESSAGE=Detectado uso de propiedad no permitida

com.fitbank.webpages.util.validators.js.DisabledPropertyValidator.MESSAGE=Uso directo de propiedad disabled

com.fitbank.webpages.util.validators.js.DisplayNoneValidator.MESSAGE=Uso directo de la propiedad display para ocultar/mostrar un elemento

com.fitbank.webpages.util.validators.js.FormElementReferenceValidator.MESSAGE=Nombre de campo usado en c\u00f3digo no encontrado

com.fitbank.webpages.util.validators.js.HiddenElementsValidator.MESSAGE=Uso de propiedad checkbox, combobox o widget

com.fitbank.webpages.util.validators.js.EmptyCatchValidator.MESSAGE=Bloque try con catch vac\u00edo

com.fitbank.webpages.util.validators.js.PrivatePropertyValidator=Uso de propiedad privada
