WATANABE Takashi
reade****@splic*****
2007年 7月 9日 (月) 14:11:13 JST
はじめまして。渡辺と申します。 意見を求めるのは、こちらのメーリングリストで大丈夫でしょうか? 次のファイルを翻訳してみたのですが、どうでしょうか。 http://anonsvn.jboss.org/repos/hibernate/trunk/HibernateExt/validator/src/java/org/hibernate/validator/resources/DefaultValidatorMessages.properties 問題がなければ、hibernate.org の webmaster へ送信しようかと 思います。 = = = 原文 = = => validator.assertFalse=assertion failed validator.assertTrue=assertion failed validator.future=must be a future date validator.length=length must be between {min} and {max} validator.max=must be less than or equal to {value} validator.min=must be greater than or equal to {value} validator.notNull=may not be null validator.past=must be a past date validator.pattern=must match "{regex}" validator.range=must be between {min} and {max} validator.size=size must be between {min} and {max} validator.email=not a well-formed email address validator.notEmpty=may not be null or empty validator.digits=Numeric value out of bounds (<{integerDigits} digits>.<{fractionalDigits} digits> expected) validator.creditCard=Invalid credit card number validator.ean=Invalid EAN = = = 翻訳文(native) = = => validator.assertFalse=アサーションに失敗しました validator.assertTrue=アサーションに失敗しました validator.future=未来の日付でなければなりません validator.length=長さは {min} と {max} の間でなければなりません validator.max={value} 以下でなければなりません validator.min={value} 以上でなければなりません validator.notNull=null は許されません validator.past=過去の日付でなければなりません validator.pattern="{regex}" にマッチしなければなりません validator.range={min} と {max} の間でなければなりません validator.size=サイズは {min} と {max} の間でなければなりません validator.email=電子メールのアドレスの形式が整っていません validator.notEmpty=null や空であることは許されません validator.digits=範囲外の数値です(<{integerDigits} 桁>.<{fractionalDigits} 桁> が期待されています) validator.creditCard=無効なクレジットカード番号です validator.ean=無効な EAN(JAN)です = = = 気になっている点 = = => * null という表現は適切? その他の候補: ヌル(null) ヌル 空値 ナル もともとの validator.notEmpty=may not be null or empty というのが、アプリケーションのユーザー向けというより、プログ ラマ向けのメッセージですよね? (ちなみに、実装では、null との比較の後、配列、Collection、 Map、String のサイズ・長さをチェックしているようでした) * EAN(JAN) という短い表現は適切? その他の候補: EAN EAN(JAN, UPC-A を含む概念) EAN(あるいは JAN, UPC-A) = = = 翻訳文(native2ascii-ed) = = => validator.assertFalse=\u30a2\u30b5\u30fc\u30b7\u30e7\u30f3\u306b\u5931\u6557\u3057\u307e\u3057\u305f validator.assertTrue=\u30a2\u30b5\u30fc\u30b7\u30e7\u30f3\u306b\u5931\u6557\u3057\u307e\u3057\u305f validator.future=\u672a\u6765\u306e\u65e5\u4ed8\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093 validator.length=\u9577\u3055\u306f {min} \u3068 {max} \u306e\u9593\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093 validator.max={value} \u4ee5\u4e0b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093 validator.min={value} \u4ee5\u4e0a\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093 validator.notNull=null \u306f\u8a31\u3055\u308c\u307e\u305b\u3093 validator.past=\u904e\u53bb\u306e\u65e5\u4ed8\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093 validator.pattern="{regex}" \u306b\u30de\u30c3\u30c1\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093 validator.range={min} \u3068 {max} \u306e\u9593\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093 validator.size=\u30b5\u30a4\u30ba\u306f {min} \u3068 {max} \u306e\u9593\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093 validator.email=\u96fb\u5b50\u30e1\u30fc\u30eb\u306e\u30a2\u30c9\u30ec\u30b9\u306e\u5f62\u5f0f\u304c\u6574\u3063\u3066\u3044\u307e\u305b\u3093 validator.notEmpty=null \u3084\u7a7a\u3067\u3042\u308b\u3053\u3068\u306f\u8a31\u3055\u308c\u307e\u305b\u3093 validator.digits=\u7bc4\u56f2\u5916\u306e\u6570\u5024\u3067\u3059(<{integerDigits} \u6841>.<{fractionalDigits} \u6841> \u304c\u671f\u5f85\u3055\u308c\u3066\u3044\u307e\u3059) validator.creditCard=\u7121\u52b9\u306a\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u756a\u53f7\u3067\u3059 validator.ean=\u7121\u52b9\u306a EAN(JAN)\u3067\u3059