#
# Copyright 2004-2006 the Seasar Foundation and the Others.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
# either express or implied. See the License for the specific language
# governing permissions and limitations under the License.
#
# @author shot
# TODO impl this.


javax.faces.component.UIInput.CONVERSION			= Conversion error
javax.faces.component.UIInput.CONVERSION_detail 	= Conversion error occurred(id={0}).

javax.faces.component.UIInput.REQUIRED				= Validation error
javax.faces.component.UIInput.REQUIRED_detail		= Value is required(id={0}).

javax.faces.component.UISelectMany.INVALID			= Validation error
javax.faces.component.UISelectMany.INVALID_detail	= Value(id={0}) is not valid.

javax.faces.component.UISelectOne.INVALID			= Validation error
javax.faces.component.UISelectOne.INVALID_detail	= Value(id={0}) is not valid.

javax.faces.validator.NOT_IN_RANGE        = Validation Error
javax.faces.validator.NOT_IN_RANGE_detail = Value(id={2}) is not between the expected minimum({0}) and maximum({1}).

javax.faces.validator.DoubleRangeValidator.MAXIMUM        = Validation Error
javax.faces.validator.DoubleRangeValidator.MAXIMUM_detail = Value({1}) is greater than maximum({0}).

javax.faces.validator.DoubleRangeValidator.MINIMUM        = Validation Error
javax.faces.validator.DoubleRangeValidator.MINIMUM_detail = Value({1}) is less than minimum({0}).

javax.faces.validator.DoubleRangeValidator.TYPE        = Validation Error
javax.faces.validator.DoubleRangeValidator.TYPE_detail = Value cannot be converted to the proper type.

javax.faces.validator.LengthValidator.MAXIMUM        = Validation Error
javax.faces.validator.LengthValidator.MAXIMUM_detail = Value(id={1}) is longer than allowable maximum of {0} characters.

javax.faces.validator.LengthValidator.MINIMUM        = Validation Error
javax.faces.validator.LengthValidator.MINIMUM_detail = Value(id={1}) is shorter than allowable minimum of {0} characters.

javax.faces.validator.LongRangeValidator.TYPE        = Validation Error
javax.faces.validator.LongRangeValidator.TYPE_detail = Value cannot be converted to proper type.

javax.faces.validator.LongRangeValidator.MAXIMUM        = Validation Error
javax.faces.validator.LongRangeValidator.MAXIMUM_detail = Value({1}) is greater than maximum({0}).

javax.faces.validator.LongRangeValidator.MINIMUM        = Validation Error
javax.faces.validator.LongRangeValidator.MINIMUM_detail = Value({1}) is less than minimum({0}).

javax.faces.validator.LongRangeValidator.TYPE        = Validation Error
javax.faces.validator.LongRangeValidator.TYPE_detail = Value(id={0}) is not of the correct type.

javax.faces.convert.BigDecimalConverter.CONVERSION        = Conversion Error
javax.faces.convert.BigDecimalConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to number.

javax.faces.convert.BigIntegerConverter.CONVERSION        = Conversion Error
javax.faces.convert.BigIntegerConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to number.

javax.faces.convert.BooleanConverter.CONVERSION        = Conversion Error
javax.faces.convert.BooleanConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to boolean.

javax.faces.convert.ByteConverter.CONVERSION        = Conversion Error
javax.faces.convert.ByteConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to byte.

javax.faces.convert.CharacterConverter.CONVERSION        = Conversion Error
javax.faces.convert.CharacterConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to character.

javax.faces.convert.DateTimeConverter.CONVERSION        = Conversion Error
javax.faces.convert.DateTimeConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to date/time.

javax.faces.convert.DoubleConverter.CONVERSION        = Conversion Error
javax.faces.convert.DoubleConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to number.

javax.faces.convert.FloatConverter.CONVERSION        = Conversion Error
javax.faces.convert.FloatConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to number.

javax.faces.convert.IntegerConverter.CONVERSION        = Conversion Error
javax.faces.convert.IntegerConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to number.

javax.faces.convert.LongConverter.CONVERSION        = Conversion Error
javax.faces.convert.LongConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to number.

javax.faces.convert.NumberConverter.CONVERSION        = Conversion Error
javax.faces.convert.NumberConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to number.

javax.faces.convert.ShortConverter.CONVERSION        = Conversion Error
javax.faces.convert.ShortConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to number.


#Teeda extension validator
org.seasar.teeda.extension.validator.TByteLengthValidator.MAXIMUM        = Validation Error
org.seasar.teeda.extension.validator.TByteLengthValidator.MAXIMUM_detail = Value({1}) is greater than maximum({0}) by byte length.

org.seasar.teeda.extension.validator.TByteLengthValidator.MINIMUM        = Validation Error
org.seasar.teeda.extension.validator.TByteLengthValidator.MINIMUM_detail = Value({1}) is less than minimum({0}) by byte length.

org.seasar.teeda.extension.validator.TByteLengthValidator.ENCODE = Unsupported Encode Error
org.seasar.teeda.extension.validator.TByteLengthValidator.ENCODE_detail = Unsupported charset({1}) for value({0}).

org.seasar.teeda.extension.validator.TRegularExpressionValidator.INVALID = Validation Error
org.seasar.teeda.extension.validator.TRegularExpressionValidator.INVALID_detail = Value({1}) does not match expression ({0}).

org.seasar.teeda.extension.validator.TGreaterEqualValidator.GE        = Validation Error
org.seasar.teeda.extension.validator.TGreaterEqualValidator.GE_detail = Value for "{1}" should be greater equal than "{0}".

org.seasar.teeda.extension.validator.TGreaterValidator.GR        = Validation Error
org.seasar.teeda.extension.validator.TGreaterValidator.GR_detail = Value for "{1}" should be greater than "{0}".

org.seasar.teeda.extension.validator.TLessEqualValidator.LE        = Validation Error
org.seasar.teeda.extension.validator.TLessEqualValidator.LE_detail = Value for "{1}" should be less equal than "{0}".

org.seasar.teeda.extension.validator.TLessValidator.LR        = Validation Error
org.seasar.teeda.extension.validator.TLessValidator.LR_detail = Value for "{1}" should be less than "{0}".

org.seasar.teeda.extension.validator.TNumberLengthValidator.INTEGRAL = Validation Error
org.seasar.teeda.extension.validator.TNumberLengthValidator.INTEGRAL_detail = Integral part of "{0}" is in range of "{1}" and "{2}".

org.seasar.teeda.extension.validator.TNumberLengthValidator.FRACTION = Validation Error
org.seasar.teeda.extension.validator.TNumberLengthValidator.FRACTION_detail = Fraction part of "{0}" is in range of "{1}" and "{2}".

org.seasar.teeda.extension.validator.TNumberLengthValidator.BOTH = Validation Error
org.seasar.teeda.extension.validator.TNumberLengthValidator.BOTH_detail = Integral part of "{0}" should be in range of "{1}" and "{2}", and fraction part should be in range of "{3}" and "{4}".

org.seasar.teeda.extension.validator.TGreaterThanConstantValidator.GC = Validation Error
org.seasar.teeda.extension.validator.TGreaterThanConstantValidator.GC_detail = {1} should be greater than {0}.

org.seasar.teeda.extension.validator.TEqualValidator.EQ        = Validation Error
org.seasar.teeda.extension.validator.TEqualValidator.EQ_detail = "{1}" should be equal "{0}".

org.seasar.teeda.extension.validator.EmailValidator.INVALID = Email validation error
org.seasar.teeda.extension.validator.EmailValidator.INVALID_detail = Value({1}) does not match email format.

org.seasar.teeda.extension.validator.UrlValidator.INVALID = URL\u30d0\u30ea\u30c7\u30fc\u30b7\u30e7\u30f3\u30a8\u30e9\u30fc
org.seasar.teeda.extension.validator.UrlValidator.INVALID_detail = Value({1}) does not match URL format.

#Teeda extension converter
org.seasar.teeda.extension.convert.TDateTimeConverter.CONVERSION        = Conversion Error
org.seasar.teeda.extension.convert.TDateTimeConverter.CONVERSION_detail = "{0}" : Value({1}) can't be converted to date/time.
org.seasar.teeda.extension.convert.TUploadedFileBytesConverter.CONVERSION        = Conversion Error
org.seasar.teeda.extension.convert.TUploadedFileBytesConverter.CONVERSION_detail = "{0}" : value({1}) can't be converted to byte array.
org.seasar.teeda.extension.convert.TUploadedFileStringConverter.CONVERSION        = Conversion Error
org.seasar.teeda.extension.convert.TUploadedFileStringConverter.CONVERSION_detail = "{0}" : value({1}) can't be converted to String.
org.seasar.teeda.extension.convert.TUploadedFileInputStreamConverter.CONVERSION        = Conversion Error
org.seasar.teeda.extension.convert.TUploadedFileInputStreamConverter.CONVERSION_detail = "{0}" : value({1}) can't be converted to InputStream.
org.seasar.teeda.extension.convert.TUploadedFileFileConverter.CONVERSION        = Conversion Error
org.seasar.teeda.extension.convert.TUploadedFileFileConverter.CONVERSION_detail = "{0}" : value({1}) can't be converted to File.

org.seasar.teeda.extension.validator.TNumberLengthValidator.INTEGRAL        = Validation Error
org.seasar.teeda.extension.validator.TNumberLengthValidator.INTEGRAL_detail = Integral part of "{0}" should be between {1} to {2}.
org.seasar.teeda.extension.validator.TNumberLengthValidator.FRACTION        = Validation Error
org.seasar.teeda.extension.validator.TNumberLengthValidator.FRACTION_detail = Fraction part of "{0}" should be between {1} to {2}.
org.seasar.teeda.extension.validator.TNumberLengthValidator.BOTH            = Validation Error
org.seasar.teeda.extension.validator.TNumberLengthValidator.BOTH_detail     = "{0}"'s integral part should bebetween {1} to {2}, and its fraction part should be between {3} to {4}.
org.seasar.teeda.extension.validator.TGreaterThanConstantValidator.GC            = Validation Error
org.seasar.teeda.extension.validator.TGreaterThanConstantValidator.GC_detail     = {1} should be greater than {0}.
org.seasar.teeda.extension.validator.TNumberLengthValidator.DOUBLE_NOT_ALLOWED        = Validation Error
org.seasar.teeda.extension.validator.TNumberLengthValidator.DOUBLE_NOT_ALLOWED_detail = Double type property({0}) is not applicable forTNumberLengthValidator.

org.seasar.teeda.extension.component.TSelect.NULL_LABEL = Please select

org.seasar.teeda.extension.util.DoubleSubmitProtectionLoader.SUBMIT_MESSAGE = function() { alert('Submitting... wait a second.'); }

org.seasar.teeda.extension.DEFAULT_MESSAGE_AGGREGATION=Error occured inside of table.

org.seasar.teeda.extension.component.THtmlFileUpload.ERROR        = File Upload Error
org.seasar.teeda.extension.component.THtmlFileUpload.ERROR_detail = File could not upload

org.seasar.teeda.extension.component.THtmlFileUpload.SIZE_ERROR        = File Upload Error
org.seasar.teeda.extension.component.THtmlFileUpload.SIZE_ERROR_detail = The total capacity ({1}) of the file to upload exceeds the maximum ({0}).

org.seasar.teeda.extension.component.THtmlFileUpload.FILE_SIZE_ERROR        = File Upload Error
org.seasar.teeda.extension.component.THtmlFileUpload.FILE_SIZE_ERROR_detail = The capacity ({1}) of the file to upload exceeds the maximum ({0}).

org.seasar.teeda.extension.component.TPopupCalendar.TODAY = Today is
org.seasar.teeda.extension.component.TPopupCalendar.GOTO = Go To Current Month