# First two blocks doesn't need to be translated for epubcheck, as @murata0204 noted in
# https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808
#
# Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF
# because otherwise Jing can't parse them. Bad UTF8-support

# Properties file specifying messages
illegal_href_attribute=atributo \"href\" no permitido
ns_attribute_ignored=atributo \"ns\" ignorado
reference_to_undefined=referencia a patr\u00F3n \"{0}\" no definido
missing_start_element=elemento \"start\" ausente
recursive_reference=referencia recursiva err\u00F3nea a patr\u00F3n \"{0}\"
recursive_include=inclusi\u00F3n recursiva de URL \"{0}\"
duplicate_define=definiciones m\u00FAltiples de \"{0}\" sin atributo \"combine\"
duplicate_start=definiciones m\u00FAltiples de inicio sin atributo \"combine\"
conflict_combine_define=valores conflictivos de atributo \"combine\" para la definici\u00F3n de \"{0}\"
conflict_combine_start=valores conflictivos de atributo \"combine\" para definici\u00F3n de inicio
missing_start_replacement=\"start\" en \"include\" no sobreescribe nada
missing_define_replacement=definici\u00F3n de \"{0}\" en \"include\" no sobreescribe nada
interleave_string=entrelazado de elementos \"string\" o \"data\"
group_string=grupo de elementos \"string\" o \"data\"
one_or_more_string=repetici\u00F3n de elementos \"string\" o \"data\"
unrecognized_datatype=no se reconoce datatype \"{1}\" de biblioteca \"{0}\"
unsupported_datatype_detail=datatype \"{1}\" de biblioteca \"{0}\" no soportado: {2}
unrecognized_datatype_library=biblioteca datatype \"{0}\" no reconocida
unrecognized_builtin_datatype=datatype integrado incorrecto \"{0}\": debe ser \"string\" o \"token\"
invalid_value=\"{0}\" no es un valor de datatype v\u00E1lido
parent_ref_outside_grammar=referencia a una gram\u00E1tica superior inexistente
ref_outside_grammar=referencia a una gram\u00E1tica inexistente
expected_one_name_class=hallado elemento \"{0}\" cuando no se esperaba m\u00E1s contenido
builtin_param=los datatypes integrados no tienen ning\u00FAn par\u00E1metro
invalid_param_display=par\u00E1metro no v\u00E1lido:\n{0}
invalid_param_detail_display=par\u00E1metro no v\u00E1lido: {0}:\n{1}
display_param={0}>>>>{1}
invalid_param_detail=par\u00E1metro no v\u00E1lido: {0}
invalid_param=par\u00E1metro no v\u00E1lido
invalid_params_detail=par\u00E1metros no v\u00E1lidos: {0}
invalid_params=par\u00E1metros no v\u00E1lidos
datatype_requires_parameter=datatype no puede utilizarse sin par\u00E1metros
datatype_requires_parameter_detail=datatype no puede utilizarse sin par\u00E1metros: {0}

attribute_contains_attribute=un modelo de atributo no puede contener otro modelo de atributo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta attribute//attribute)
attribute_contains_element=un modelo de atributo no puede contener un modelo de elemento (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta attribute//ref)
data_except_contains_attribute=un modelo de datos no puede excluir un modelo de atributo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//attribute)
data_except_contains_element=un modelo de datos no puede excluir un modelo de elemento (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//ref)
data_except_contains_empty=un modelo de datos no puede excluir un modelo vac\u00EDo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//empty)
data_except_contains_group=un modelo de datos no puede excluir un grupo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//group)
data_except_contains_interleave=un modelo de datos no puede excluir un grupo intercalado (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//interleave)
data_except_contains_list=un modelo de datos no puede excluir un modelo de lista (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//list)
data_except_contains_one_or_more=un modelo de datos no puede excluir una repetici\u00F3n (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//oneOrMore)
data_except_contains_text=un modelo de datos no puede excluir un modelo de texto (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//text)
list_contains_attribute=un modelo de lista no puede contener un modelo de atributo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//attribute)
list_contains_element=un modelo de lista no puede contener un modelo de elemento (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//ref)
list_contains_list=un modelo de lista no puede contener otro modelo de lista (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//list)
list_contains_text=un modelo de lista no puede contener un modelo de texto (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//text)
list_contains_interleave=un modelo de lista no puede contener un modelo intercalado (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//interleave)
one_or_more_contains_group_contains_attribute=un grupo de atributos no puede repetirse (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta oneOrMore//group//attribute)
one_or_more_contains_interleave_contains_attribute=un grupo de atributos intercalado no puede repetirse (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta oneOrMore//interleave//attribute)
start_contains_attribute=se ha encontrado un elemento con la ruta start//attribute, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG)
start_contains_data=se ha encontrado un elemento con la ruta start//data, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG)
start_contains_empty=se ha encontrado un elemento con la ruta start//empty, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG)
start_contains_group=se ha encontrado un elemento con la ruta start//group, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG)
start_contains_interleave=se ha encontrado un elemento con la ruta start//interleave, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG)
start_contains_list=se ha encontrado un elemento con la ruta start//list, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG)
start_contains_one_or_more=se ha encontrado un elemento con la ruta start//oneOrMore, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG)
start_contains_text=se ha encontrado un elemento con la ruta start//text, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG)
start_contains_value=se ha encontrado un elemento con la ruta start//value, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG)
duplicate_attribute=atributo duplicado
duplicate_attribute_name=atributo duplicado {0}
duplicate_attribute_ns=atributos de un espacio de nombre \"{0}\" pueden darse m\u00E1s de una vez
interleave_element_overlap=nombres de elemento superpuestos en operandos de \"interleave\"
interleave_element_overlap_name=el elemento {0} puede darse en m\u00E1s de un operando de \"interleave\"
interleave_element_overlap_ns=elementos de un espacio de nombre \"{0}\" pueden darse en m\u00E1s de un operando de \"interleave\"
interleave_text_overlap=ambos operandos de \"interleave\" contienen \"text\"
open_name_class_not_repeated=el atributo que utiliza \"nsName\" o \"anyName\" debe estar en \"oneOrMore\"
xmlns_uri_attribute=el atributo no puede contener un espacio de nombre URI \"http://www.w3.org/2000/xmlns\"
xmlns_attribute=el atributo no puede denominarse \"xmlns\"

# Validation errors
unknown_element=el elemento {0} no se permite en ning\u00FAn {1}
unexpected_element_required_element_missing=no se permite a\u00FAn el elemento {0}; el elemento obligatorio {1} no se encuentra
unexpected_element_required_elements_missing=no se permite a\u00FAn el elemento {0}; los elementos obligatorios {1} no se encuentran
element_not_allowed_yet=el elemento {0} no se permite a\u00FAn {1}
out_of_context_element=el elemento {0} no se permite aqu\u00ED{1}
no_attributes_allowed=encontrado atributo {0}, pero aqu\u00ED no se permiten atributos
invalid_attribute_name=el atributo {0} no se permite aqu\u00ED{1}
invalid_attribute_value=el valor del atributo {0} no es v\u00E1lido{1}
required_attributes_missing_expected=el elemento {0} carece de uno o m\u00E1s atributos obligtorios{1}
required_attribute_missing=el element {0} carece del atributo obligatorio {1}
required_attributes_missing=el element {0} carece de los atributos obligatorios {1}
incomplete_element_required_elements_missing_expected=elemento {0} incompleto{1}
incomplete_element_required_element_missing=elemento {0} incompleto; carece del elemento obligatorio {1}
incomplete_element_required_elements_missing=elemento {0} incompleto; carece de los elementos obligatorios {1}
text_not_allowed=no se permite texto aqu\u00ED{0}
document_incomplete=documento no coincidente
invalid_element_value=contenido de car\u00E1cter de elemento {0} no v\u00E1lido{1}
blank_not_allowed=contenido vac\u00EDo para elemento {0} no permitido{1}
schema_allows_nothing=el esquema no permite nada: es equivalente a <notAllowed/>

# ID correctness errors
id_element_name_class=un modelo \"element\" que contenga un modelo \"attribute\" con un tipo de ID distinto de "nulo" debe tener un nombre de clase que contenga solo elementos \"choice\" y \"name\"
id_attribute_name_class=un modelo \"attribute\" con un tipo de ID distinto de "nulo" debe tener un nombre de clase que sea un nombre simple
id_parent=modelos \"data\" o \"value\" con un tipo de ID distinto de "nulo" deben darse como hijos de un modelo \"attribute\"
id_type_conflict=tipos de ID en conflicto para el atributo {1} del elemento {0}

# ID soundness errors
id_no_tokens=el valor de atributo del tipo de ID no tiene tokens
id_multiple_tokens=el valor de atributo del tipo de ID contiene m\u00FAltiples tokens
idref_no_tokens=el valor de atributo del tipo de IDREF no contiene tokens
idref_multiple_tokens=el valor de atributo del tipo de IDREF contiene m\u00FAltiples tokens
idrefs_no_tokens=el valor de atributo del tipo de IDREFS no contiene tokens
missing_id=IDREF \"{0}\" sin concordancia de ID
duplicate_id=ID \"{0}\" ya ha sido definido
first_id=primera aparici\u00F3n del ID \"{0}\"

# Fragments
name_absent_namespace=\"{0}\"
name_with_namespace=\"{1}\" de un espacio de nombre \"{0}\"
qname=\"{0}\"
qnames_nsdecls={0} (con {1})
or_list_pair={0} o {1}
or_list_many_first={0}
or_list_many_middle={0}, {1}
or_list_many_last={0} o {1}
and_list_pair={0} y {1}
and_list_many_first={0}
and_list_many_middle={0}, {1}
and_list_many_last={0} y {1}

expected=; se esperaba {0}
element_end_tag=el elemento final de etiqueta
text=texto
data=datos
element_list=elemento {0}
element_other_ns=un elemento de otro espacio de nombre
expected_attribute=; se esperaba atributo {0}
expected_attribute_or_other_ns=; se esperaba atributo {0} o un atributo de otro espacio de nombre
data_failures=; {0}
token_failures=; token {0} no v\u00E1lido; {1}
missing_token=; token ausente; {0}
expected_data=; se esperaban datos
require_values=debe ser igual a {0}
require_qnames=debe ser un QName igual a {0}
require_datatype=debe ser una instancia v\u00E1lida de datatype {0}
