# This is the Italian translation of org/thaiopensource/relaxng/pattern/resources/Messages.properties file.
# Translation by Alberto Pettarin (https://github.com/pettarin)
# 
# The first block 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 UTF-8 support.)


# Properties file specifying messages
illegal_href_attribute=illegal \"href\" attribute
ns_attribute_ignored=\"ns\" attribute ignored
reference_to_undefined=reference to undefined pattern \"{0}\"
missing_start_element=missing \"start\" element
recursive_reference=bad recursive reference to pattern \"{0}\"
recursive_include=recursive inclusion of URL \"{0}\"
duplicate_define=multiple definitions of \"{0}\" without \"combine\" attribute
duplicate_start=multiple definitions of start without \"combine\" attribute
conflict_combine_define=conflicting values of \"combine\" attribute for definition of \"{0}\"
conflict_combine_start=conflicting values of \"combine\" attribute for definition of start
missing_start_replacement=\"start\" in \"include\" does not override anything
missing_define_replacement=definition of \"{0}\" in \"include\" does not override anything
interleave_string=interleave of \"string\" or \"data\" element
group_string=group of \"string\" or \"data\" element
one_or_more_string=repeat of \"string\" or \"data\" element
unrecognized_datatype=datatype \"{1}\" from library \"{0}\" not recognized
unsupported_datatype_detail=datatype \"{1}\" from library \"{0}\" not supported: {2}
unrecognized_datatype_library=datatype library \"{0}\" not recognized
unrecognized_builtin_datatype=no such builtin datatype \"{0}\": must be \"string\" or \"token\"
invalid_value=\"{0}\" is not a valid value of the datatype
parent_ref_outside_grammar=reference to non-existent parent grammar
ref_outside_grammar=reference to non-existent grammar
expected_one_name_class=found \"{0}\" element but expected no further content
builtin_param=builtin datatypes do not have any parameters
invalid_param_display=invalid parameter:\n{0}
invalid_param_detail_display=invalid parameter: {0}:\n{1}
display_param={0}>>>>{1}
invalid_param_detail=invalid parameter: {0}
invalid_param=invalid parameter
invalid_params_detail=invalid parameters: {0}
invalid_params=invalid parameters
datatype_requires_parameter=datatype cannot be used without parameters
datatype_requires_parameter_detail=datatype cannot be used without parameters: {0}

attribute_contains_attribute=an attribute pattern must not contain an attribute pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path attribute//attribute)
attribute_contains_element=an attribute pattern must not contain an element pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path attribute//ref)
data_except_contains_attribute=a data pattern must not exclude an attribute pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//attribute)
data_except_contains_element=a data pattern must not exclude an element pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//ref)
data_except_contains_empty=a data pattern must not exclude an empty pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//empty)
data_except_contains_group=a data pattern must not exclude a group (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//group)
data_except_contains_interleave=a data pattern must not exclude an interleaved group (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//interleave)
data_except_contains_list=a data pattern must not exclude a list pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//list)
data_except_contains_one_or_more=a data pattern must not exclude a repetition (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//oneOrMore)
data_except_contains_text=a data pattern must not exclude a text pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//text)
list_contains_attribute=a list pattern must not contain an attribute pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//attribute)
list_contains_element=a list pattern must not contain an element pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//ref)
list_contains_list=a list pattern must not contain a list pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//list)
list_contains_text=a list pattern must not contain a text pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//text)
list_contains_interleave=a list pattern must not contain an interleave pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//interleave)
one_or_more_contains_group_contains_attribute=a group of attributes must not be repeatable (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path oneOrMore//group//attribute)
one_or_more_contains_interleave_contains_attribute=an interleaved group of attributes must not be repeatable (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path oneOrMore//interleave//attribute)
start_contains_attribute=found element matching the prohibited path start//attribute in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification)
start_contains_data=found element matching the prohibited path start//data in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification)
start_contains_empty=found element matching the prohibited path start//empty in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification)
start_contains_group=found element matching the prohibited path start//group in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification)
start_contains_interleave=found element matching the prohibited path start//interleave in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification)
start_contains_list=found element matching the prohibited path start//list in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification)
start_contains_one_or_more=found element matching the prohibited path start//oneOrMore in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification)
start_contains_text=found element matching the prohibited path start//text in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification)
start_contains_value=found element matching the prohibited path start//value in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification)
duplicate_attribute=duplicate attribute
duplicate_attribute_name=duplicate attribute {0}
duplicate_attribute_ns=attributes from namespace \"{0}\" can occur more than once
interleave_element_overlap=overlapping element names in operands of \"interleave\"
interleave_element_overlap_name=the element {0} can occur in more than one operand of \"interleave\"
interleave_element_overlap_ns=elements from namespace \"{0}\" can occur in more than one operand of \"interleave\"
interleave_text_overlap=both operands of \"interleave\" contain \"text\"
open_name_class_not_repeated=attribute using \"nsName\" or \"anyName\" must be in \"oneOrMore\"
xmlns_uri_attribute=attribute must not have namespace URI \"http://www.w3.org/2000/xmlns\"
xmlns_attribute=attribute must not be named \"xmlns\"

# Validation errors
unknown_element=elemento {0} non ammesso in questo punto {1}
unexpected_element_required_element_missing=elemento {0} non ammesso in questo punto, richiesto: {1}
unexpected_element_required_elements_missing=elemento {0} non ammesso in questo punto, richiesti: {1}
element_not_allowed_yet=elemento {0} non ammesso in questo punto {1}
out_of_context_element=elemento {0} non ammesso in questo punto {1}
no_attributes_allowed=trovato attributo {0}, non permesso in questo punto 
invalid_attribute_name=trovato attributo {0}, non permesso per l''elemento {1}
invalid_attribute_value=valore {1} dell''attributo {0} non valido
required_attributes_missing_expected=l''elemento {0} non ha i seguenti attributi obbligatori: {1}
required_attribute_missing=l''elemento {0} non ha l''attributo obbligatorio {1}
required_attributes_missing=l''elemento {0} non ha i seguenti attributi obbligatori: {1}
incomplete_element_required_elements_missing_expected=elemento {0} non completo: mancano gli elementi figli obbligatori {1}
incomplete_element_required_element_missing=elemento {0} non completo: manca l''elemento figlio obbligatorio {1}
incomplete_element_required_elements_missing=elemento {0} non completo: mancano gli elementi figli obbligatori {1}
text_not_allowed=testo non ammesso in questo punto {0}
document_incomplete=il documento pare incompleto
invalid_element_value=valore {1} dell''elemento {0} non valido
blank_not_allowed=l''elemento {0} deve avere un valore non nullo {1}
schema_allows_nothing=lo schema non ammette un elemento in questo punto (<notAllowed/>)

# ID correctness errors
id_element_name_class=an \"element\" pattern containing an \"attribute\" pattern with a non-null ID-type must have a name class that contains only \"choice\" and \"name\" elements
id_attribute_name_class=an \"attribute\" pattern with a non-null ID-type must have a name class that is a single name
id_parent=a \"data\" or \"value\" pattern with non-null ID-type must occur as the child of an \"attribute\" pattern
id_type_conflict=conflicting ID-types for attribute {1} of element {0}

# ID soundness errors
id_no_tokens=il valore dell''attributo non contiene un id valido
id_multiple_tokens=il valore dell''attributo contiene molteplici id
idref_no_tokens=il valore dell''attributo non contiene un id valido
idref_multiple_tokens=il valore dell''attributo contiene molteplici id
idrefs_no_tokens=il valore dell''attributo non contiene un id valido
missing_id=l''idref \"{0}\" non contiene un id valido
duplicate_id=id \"{0}\" gia'' definito
first_id=prima occorrenza dell''id \"{0}\"

# Fragment
name_absent_namespace=\"{0}\"
name_with_namespace=\"{1}\" dal namespace \"{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} e {1}
and_list_many_first={0}
and_list_many_middle={0}, {1}
and_list_many_last={0} e {1}

expected=. Atteso {0}
element_end_tag=tag di chiusura dell''elemento
text=testo
data=data
element_list=elemento {0}
element_other_ns=un elemento di un altro namespace
expected_attribute=. Ammesso solo l''attributo {0}
expected_attribute_or_other_ns=. Ammesso attributo {0} o attributi di un altro namespace
data_failures=; {0}
token_failures=; espressione non valida {0}; {1}
missing_token=; token mancante; {0}
expected_data=; attesa una data
require_values=deve essere {0}
require_qnames=deve essere un nome qualificato (QName) come {0}
require_datatype=deve essere una data valida di tipo {0}
