    #
    # 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			= 変換エラー
    javax.faces.component.UIInput.CONVERSION_detail 	= 変換エラーが発生しました({0})

    javax.faces.component.UIInput.REQUIRED				= バリデーションエラー
    javax.faces.component.UIInput.REQUIRED_detail		= 値を入力してください({0})

    javax.faces.component.UISelectMany.INVALID			= バリデーションエラー
    javax.faces.component.UISelectMany.INVALID_detail	= 値は省略できません({0})

    javax.faces.component.UISelectOne.INVALID			= バリデーションエラー
    javax.faces.component.UISelectOne.INVALID_detail	= 値は省略できません({0})

    javax.faces.validator.NOT_IN_RANGE        = バリデーションエラー
    javax.faces.validator.NOT_IN_RANGE_detail = 値(id={2})は{0}から{1}の間で入力してください。

    javax.faces.validator.DoubleRangeValidator.MAXIMUM        = 最大値バリデーションエラー
    javax.faces.validator.DoubleRangeValidator.MAXIMUM_detail = 値({1})が最大値({0})を超えています。

    javax.faces.validator.DoubleRangeValidator.MINIMUM        = 最小値バリデーションエラー
    javax.faces.validator.DoubleRangeValidator.MINIMUM_detail = 値({1})が最小値({0})よりも小さいです。

    javax.faces.validator.DoubleRangeValidator.TYPE        = バリデーションエラー
    javax.faces.validator.DoubleRangeValidator.TYPE_detail = 適切な型へ変換できません。正しい値を入力してください。

    javax.faces.validator.LengthValidator.MAXIMUM        = バリデーションエラー
    javax.faces.validator.LengthValidator.MAXIMUM_detail = 値(id={1})が長すぎます。{0}桁以下で入力してください。

    javax.faces.validator.LengthValidator.MINIMUM        = バリデーションエラー
    javax.faces.validator.LengthValidator.MINIMUM_detail = 値(id={1})が短すぎます。{0}桁以上で入力してください。

    javax.faces.validator.LongRangeValidator.TYPE        = バリデーションエラー
    javax.faces.validator.LongRangeValidator.TYPE_detail = 適切な型へ変換できません。正しい値を入力してください。

    javax.faces.validator.LongRangeValidator.MAXIMUM        = 最大値バリデーションエラー
    javax.faces.validator.LongRangeValidator.MAXIMUM_detail = 値({1})が最大値({0})を超えています。

    javax.faces.validator.LongRangeValidator.MINIMUM        = 最小値バリデーションエラー
    javax.faces.validator.LongRangeValidator.MINIMUM_detail = 値({1})が最小値({0})よりも小さいです。

    javax.faces.convert.BigDecimalConverter.CONVERSION        = 変換エラー
    javax.faces.convert.BigDecimalConverter.CONVERSION_detail = "{0}" : 値({1})は適切な型に変換できません。
    javax.faces.convert.BigDecimalConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.BigDecimalConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.BigIntegerConverter.CONVERSION        = 変換エラー
    javax.faces.convert.BigIntegerConverter.CONVERSION_detail = "{0}" : 値({1})は適切な型に変換できません。
    javax.faces.convert.BigIntegerConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.BigIntegerConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.BooleanConverter.CONVERSION        = 変換エラー
    javax.faces.convert.BooleanConverter.CONVERSION_detail = "{0}" : 値({1})はブーリアン型に変換できません。
    javax.faces.convert.BooleanConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.BooleanConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.ByteConverter.CONVERSION        = 変換エラー
    javax.faces.convert.ByteConverter.CONVERSION_detail = "{0}" : 値({1})はバイト型に変換できません。
    javax.faces.convert.ByteConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.ByteConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.CharacterConverter.CONVERSION        = 変換エラー
    javax.faces.convert.CharacterConverter.CONVERSION_detail = "{0}" : 値({1})はキャラクター型に変換できません。
    javax.faces.convert.CharacterConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.CharacterConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.DateTimeConverter.CONVERSION        = 変換エラー
    javax.faces.convert.DateTimeConverter.CONVERSION_detail = "{0}" : 値({1})は日付/時間に変換できません。
    javax.faces.convert.DateTimeConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.DateTimeConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.DoubleConverter.CONVERSION        = 変換エラー
    javax.faces.convert.DoubleConverter.CONVERSION_detail = "{0}" : 値({1})は適切な型に変換できません。
    javax.faces.convert.DoubleConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.DoubleConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.FloatConverter.CONVERSION        = 変換エラー
    javax.faces.convert.FloatConverter.CONVERSION_detail = "{0}" : 値({1})は適切な型に変換できません。
    javax.faces.convert.FloatConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.FloatConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.IntegerConverter.CONVERSION        = 変換エラー
    javax.faces.convert.IntegerConverter.CONVERSION_detail = "{0}" : 値({1})は適切な型に変換できません。

    javax.faces.convert.LongConverter.CONVERSION        = 変換エラー
    javax.faces.convert.LongConverter.CONVERSION_detail = "{0}" : 値({1})は適切な型に変換できません。
    javax.faces.convert.LongConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.LongConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.NumberConverter.CONVERSION        = 変換エラー
    javax.faces.convert.NumberConverter.CONVERSION_detail = "{0}" : 値({1})は適切な型に変換できません。
    javax.faces.convert.NumberConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.NumberConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    javax.faces.convert.ShortConverter.CONVERSION        = 変換エラー
    javax.faces.convert.ShortConverter.CONVERSION_detail = "{0}" : 値({1})は適切な型に変換できません。
    javax.faces.convert.ShortConverter.CONVERSION_STRING        = String変換エラー
    javax.faces.convert.ShortConverter.CONVERSION_STRING_detail = "{0}" : 値({1})はStringに変換できません。

    #Teeda extension validator
    org.seasar.teeda.extension.validator.TByteLengthValidator.MAXIMUM        = バリデーションエラー
    org.seasar.teeda.extension.validator.TByteLengthValidator.MAXIMUM_detail = バイトレングス値({1})が最大値({0})を超えています。

    org.seasar.teeda.extension.validator.TByteLengthValidator.MINIMUM        = バリデーションエラー
    org.seasar.teeda.extension.validator.TByteLengthValidator.MINIMUM_detail = バイトレングス値({1})が最小値({0})よりも小さいです。

    org.seasar.teeda.extension.validator.TByteLengthValidator.ENCODE        = 文字列エンコードエラー
    org.seasar.teeda.extension.validator.TByteLengthValidator.ENCODE_detail = 値({0})にこのエンコード形式({1})はサポートされてません。

    org.seasar.teeda.extension.validator.TRegularExpressionValidator.INVALID = バリデーションエラー
    org.seasar.teeda.extension.validator.TRegularExpressionValidator.INVALID_detail = 値({1})は正規表現({0})にマッチしません。

    org.seasar.teeda.extension.validator.TGreaterEqualValidator.GE        = バリデーションエラー
    org.seasar.teeda.extension.validator.TGreaterEqualValidator.GE_detail = "{1}"の値は"{0}"以上でなくてはいけません。

    org.seasar.teeda.extension.validator.TGreaterValidator.GR        = バリデーションエラー
    org.seasar.teeda.extension.validator.TGreaterValidator.GR_detail = "{1}"の値は"{0}"よりも大きくなくてはいけません。

    org.seasar.teeda.extension.validator.TLessEqualValidator.LE        = バリデーションエラー
    org.seasar.teeda.extension.validator.TLessEqualValidator.LE_detail = "{1}"の値は"{0}"以下でなくてはいけません。

    org.seasar.teeda.extension.validator.TLessValidator.LR        = バリデーションエラー
    org.seasar.teeda.extension.validator.TLessValidator.LR_detail = "{1}"の値は"{0}"よりも小さくなくてはいけません。

    org.seasar.teeda.extension.validator.TEqualValidator.EQ        = バリデーションエラー
    org.seasar.teeda.extension.validator.TEqualValidator.EQ_detail = "{1}"の値は"{0}"と同じでなくてはいけません。

    org.seasar.teeda.extension.validator.TNumberLengthValidator.INTEGRAL        = バリデーションエラー
    org.seasar.teeda.extension.validator.TNumberLengthValidator.INTEGRAL_detail = "{0}"の整数部は{1}～{2}桁でなくてはいけません。
    org.seasar.teeda.extension.validator.TNumberLengthValidator.FRACTION        = バリデーションエラー
    org.seasar.teeda.extension.validator.TNumberLengthValidator.FRACTION_detail = "{0}"の小数部は{1}～{2}桁でなくてはいけません。
    org.seasar.teeda.extension.validator.TNumberLengthValidator.BOTH            = バリデーションエラー
    org.seasar.teeda.extension.validator.TNumberLengthValidator.BOTH_detail     = "{0}"の整数部は{1}～{2}桁、小数部は{3}～{4}桁でなくてはいけません。
    org.seasar.teeda.extension.validator.TGreaterThanConstantValidator.GC            = バリデーションエラー
    org.seasar.teeda.extension.validator.TGreaterThanConstantValidator.GC_detail     = {1}は{0}よりも大きくなくてはいけません。
    org.seasar.teeda.extension.validator.TNumberLengthValidator.DOUBLE_NOT_ALLOWED        = バリデーションエラー
    org.seasar.teeda.extension.validator.TNumberLengthValidator.DOUBLE_NOT_ALLOWED_detail = Double型のプロパティ({0})にTNumberLengthValidatorは適用できません。

    org.seasar.teeda.extension.validator.EmailValidator.INVALID = Emailバリデーションエラー
    org.seasar.teeda.extension.validator.EmailValidator.INVALID_detail = 値({1})はemail形式にマッチしません。

    org.seasar.teeda.extension.validator.UrlValidator.INVALID = URLバリデーションエラー
    org.seasar.teeda.extension.validator.UrlValidator.INVALID_detail = 値({1})はURL形式にマッチしません。

    #Teeda extension converter
    org.seasar.teeda.extension.convert.TDateTimeConverter.CONVERSION        = 変換エラー
    org.seasar.teeda.extension.convert.TDateTimeConverter.CONVERSION_detail = "{0}" : 値({1})は日付/時間に変換できません。
    org.seasar.teeda.extension.convert.TUploadedFileBytesConverter.CONVERSION        = 変換エラー
    org.seasar.teeda.extension.convert.TUploadedFileBytesConverter.CONVERSION_detail = "{0}" : 値({1})はバイト列に変換できません。
    org.seasar.teeda.extension.convert.TUploadedFileStringConverter.CONVERSION        = 変換エラー
    org.seasar.teeda.extension.convert.TUploadedFileStringConverter.CONVERSION_detail = "{0}" : 値({1})は文字列に変換できません。
    org.seasar.teeda.extension.convert.TUploadedFileInputStreamConverter.CONVERSION        = 変換エラー
    org.seasar.teeda.extension.convert.TUploadedFileInputStreamConverter.CONVERSION_detail = "{0}" : 値({1})は入力ストリームに変換できません。
    org.seasar.teeda.extension.convert.TUploadedFileFileConverter.CONVERSION        = 変換エラー
    org.seasar.teeda.extension.convert.TUploadedFileFileConverter.CONVERSION_detail = "{0}" : 値({1})はファイルに変換できません。

    org.seasar.teeda.extension.component.TSelect.NULL_LABEL = 選択してください

    org.seasar.teeda.extension.util.DoubleSubmitProtectionLoader.SUBMIT_MESSAGE = function() { alert('遷移中です'); }

    org.seasar.teeda.extension.DEFAULT_MESSAGE_AGGREGATION=表の内部の項目にエラーがあります。

    org.seasar.teeda.extension.component.THtmlFileUpload.ERROR        = ファイルアップロードエラー
    org.seasar.teeda.extension.component.THtmlFileUpload.ERROR_detail = ファイルアップロードでエラーが発生しました。

    org.seasar.teeda.extension.component.THtmlFileUpload.SIZE_ERROR        = ファイルアップロードエラー
    org.seasar.teeda.extension.component.THtmlFileUpload.SIZE_ERROR_detail = アップロードしたファイルの総容量({1})が最大値({0})を越えました。

    org.seasar.teeda.extension.component.THtmlFileUpload.FILE_SIZE_ERROR        = ファイルアップロードエラー
    org.seasar.teeda.extension.component.THtmlFileUpload.FILE_SIZE_ERROR_detail = アップロードしたファイルの容量({1})が最大値({0})を越えました。