#
# Copyright (c) 2001-2013 Oracle and/or its affiliates. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
#   - Redistributions of source code must retain the above copyright
#     notice, this list of conditions and the following disclaimer.
#
#   - Redistributions in binary form must reproduce the above copyright
#     notice, this list of conditions and the following disclaimer in the
#     documentation and/or other materials provided with the distribution.
#
#   - Neither the name of Oracle nor the names of its
#     contributors may be used to endorse or promote products derived
#     from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#

Diagnosis.ElementNotAllowed = \
	element "{0}" was found where no element may occur
	
Diagnosis.ContentModelIsNullset = \
	The content model of this element can never be satisfied as declared.\
	It may be a bug of the schema.

Diagnosis.BadTagName.Generic = \
	tag name "{0}" is not allowed
	
Diagnosis.BadTagName.WrapUp = \
	tag name "{0}" is not allowed. Possible tag names are: {1}
	
Diagnosis.BadTagName.Separator = \
	,
	
Diagnosis.BadTagName.More = \
	, and more

Diagnosis.BadTagName.WrongNamespace = \
	namespace URI of tag "{0}" is wrong. It must be "{1}"
	
Diagnosis.BadTagName.ProbablyWrongNamespace = \
	Probably namespace URI of tag "{0}" is wrong (correct one is "{1}")

Diagnosis.UndeclaredAttribute = \
	unexpected attribute "{0}"
	
Diagnosis.BadAttributeValue.Generic = \
	attribute "{0}" has a bad value

Diagnosis.BadAttributeValue.DataType = \
	attribute "{0}" has a bad value: {1}

Diagnosis.BadAttributeValue.WrapUp = \
	attribute "{0}" has a bad value. Possible values are: {1}
	
Diagnosis.BadAttributeValue.Separator = \
	,

Diagnosis.BadAttributeValue.More = \
	, and more

Diagnosis.MissingAttribute.Simple = \
	element "{0}" is missing "{1}" attribute
	
Diagnosis.MissingAttribute.Generic = \
	required attribute(s) is/are missing

Diagnosis.MissingAttribute.WrapUp = \
	at least one of the following attributes is required for element "{0}": {1}
	
Diagnosis.MissingAttribute.Separator = \
	,

Diagnosis.MissingAttribute.More = \
	, or more
	
Diagnosis.UncompletedContent.WrapUp = \
	uncompleted content model. expecting: {1}
	
Diagnosis.UncompletedContent.Separator = \
	,

Diagnosis.UncompletedContent.More = \
	, etc.

Diagnosis.BadLiteral.WrapUp =\
	unexpected character literal. expecting: {0}  found: {1}
	
Diagnosis.BadLiteral.Separator =\
	,
	
Diagnosis.BadLiteral.More =\
	, etc.

Diagnosis.BadLiteral.Generic = \
	bad character literal: {0}

Diagnosis.BadLiteral.IncorrectValue = \
	the value must be "{0}", but found "{1}"

Diagnosis.SimpleNameClass = \
	<{0}>

Diagnosis.NamespaceNameClass = \
	elements of "{0}" namespace

Diagnosis.NotNamespaceNameClass = \
	elements of any namespace other than "{0}"

Diagnosis.StringNotAllowed = \
	No character data is allowed here, but found "{0}"

Diagnosis.BadKeyValue = \
	ID "{0}" is already defined.

Diagnosis.BadKeyValue2 = \
	duplicate key value "{0}" for the symbol space "{1}"

Diagnosis.BadLiteralValue.WrapUp =\
	"{0}" does not satisfy the required data type
