[jboss-cvs] JBossAS SVN: r77270 - projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Aug 21 02:40:04 EDT 2008


Author: khashida at redhat.com
Date: 2008-08-21 02:40:03 -0400 (Thu, 21 Aug 2008)
New Revision: 77270

Modified:
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po
Log:
finished validator

Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po	2008-08-21 06:20:06 UTC (rev 77269)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po	2008-08-21 06:40:03 UTC (rev 77270)
@@ -9,7 +9,7 @@
 "Project-Id-Version: Validator\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-08-11 00:59+0000\n"
-"PO-Revision-Date: 2008-08-20 18:06+1000\n"
+"PO-Revision-Date: 2008-08-21 16:39+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -37,6 +37,15 @@
 "these rules (presentation layer, data access layer). Hibernate Validator has "
 "been designed for that purpose."
 msgstr ""
+"アノテーションは、ドメインモデルの為の変化することのない制約を指定するための "
+"非常に便利でエレガントな手段です。例えば、プロパティが決して null であっては "
+"いけないことや、アカウント残高が絶対にプラスでなければならないことなどを "
+"表現できます。これらのドメインモデル制約は、そのプロパティにアノテーションを "
+"追加することで Bean 自身内で宣言されます。その後にバリデータがそれらを読み込み、 "
+"制約違反の可能性をチェックします。バリデーションのメカニズムは、これらのルールを "
+"複製することなく、使用中のアプリケーション内の異なるレイヤー(プレゼンテーションレイヤー、 "
+"データアクセスレイヤー)で実行されます。Hibernate Validator はこのような目的の為に "
+"設計されています。"
 
 #. Tag: para
 #: Validator.xml:14
@@ -47,6 +56,10 @@
 "the constraints to the Hibernate metamodel and incorporate them into the "
 "generated database schema."
 msgstr ""
+"Hibernate Validator は、2つのレベルで機能します。1つ目は制約違反のための "
+"クラスのメモリー内インスタンスをチェックする能力です。これは、制約を "
+"Hibernate メタモデルに適用してそれらを生成されたデータベーススキーマに統合 "
+"できます。"
 
 #. Tag: para
 #: Validator.xml:17
@@ -60,6 +73,13 @@
 "inserts and updates done by Hibernate. Hibernate Validator is not limited to "
 "use with Hibernate. You can easily use it anywhere in your application."
 msgstr ""
+"それぞれの制約アノテーションは、エンティティインスタンス上の制約をチェックする "
+"任務を持つバリデータ実装へ関連付けされています。バリデータはまた、その制約を "
+"Hibernate メタモデルに適用(オプション)することもできて、制約を表現する "
+"DDL を Hibernate が生成できるようにします。適切なイベントリスナがあると、 "
+"Hibernate でなされる挿入や更新のオペレーションのチェックを実行できます。 "
+"Hibernate バリデータは Hibernate での使用だけに制限されていません。使用中の "
+"アプリケーションのどこででもそれを使用できます。"
 
 #. Tag: para
 #: Validator.xml:20
@@ -72,6 +92,11 @@
 "parameter values bundle with the annotation (eg. length limit), and message "
 "strings that may be externalized to a <classname>ResourceBundle</classname>."
 msgstr ""
+"ランタイム時にインスタンスをチェックする時、Hibernate Validator は <classname>InvalidValue</"
+"classname> の一群で制約違反の情報を返します。他の情報として、<classname>InvalidValue</"
+"classname> には、アノテーションを使ったパラメータ値の集合(長さ制限など)を組み込むことが "
+"できるエラー説明メッセージと、<classname>ResourceBundle</classname> へ外用できる "
+"メッセージ文字列が含まれています。"
 
 #. Tag: title
 #: Validator.xml:23
@@ -426,6 +451,13 @@
 "Hibernate Validator cannot resolve a key from your resourceBundle nor from "
 "ValidatorMessage, it falls back to the default built-in values."
 msgstr ""
+"Hibernate Validator は約10 の言語(自分の言語が含まれていない場合は、パッチを送信して "
+"ください)に翻訳されたデフォルトのエラーメッセージセットを同梱して配布されています。 "
+"<filename>ValidatorMessages.properties</filename>、又は <filename>ValidatorMessages_loc.properties</"
+"filename> を作成して、必要なキーを上書きすることにより、これらのメッセージを書き換えることが "
+"できます。バリデータアノテーションを書くときに自分自身の追加のメッセージセットを追加する "
+"こともできます。Hibernate Validator が resourceBundle、又は ValidatorMessage からキーを "
+"解決できない場合は、組込みのデフォルト値に戻ります。"
 
 #. Tag: para
 #: Validator.xml:256
@@ -437,12 +469,16 @@
 "implementation of <literal>org.hibernate.validator.MessageInterpolator</"
 "literal> (check the JavaDoc for more informations)."
 msgstr ""
+"別の方法として、プログラム的に Bean 上のバリデーションルールをチェックしている間に "
+"<classname>ResourceBundle</classname> を提供するか、あるいは、全く異なる "
+"書き入れメカニズムを希望する場合は、<literal>org.hibernate.validator.MessageInterpolator</"
+"literal> を実装することができます(詳細は  JavaDoc を参照)。"
 
 #. Tag: title
 #: Validator.xml:259
 #, no-c-format
 msgid "Writing your own constraints"
-msgstr "自分で制約を書く"
+msgstr "自分自身の制約を書く"
 
 #. Tag: para
 #: Validator.xml:260
@@ -453,6 +489,10 @@
 "annotation) and the constraint <emphasis>validator</emphasis> (the "
 "implementation class). Here is a simple user-defined descriptor:"
 msgstr ""
+"組み込み済みの制約のセットを拡張するのはとても簡単です。制約はいずれも2つの "
+"部分で構成されます: 制約 <emphasis>記述子</emphasis> (アノテーション)と "
+"制約 <emphasis>バリデータ</emphasis> (実装クラス)です。以下に "
+"単純なユーザー定義の記述子を示します:"
 
 #. Tag: programlisting
 #: Validator.xml:263
@@ -501,6 +541,14 @@
 "string in <filename>ValidatorMessages.properties</filename> is considered "
 "good practice. See <xref linkend=\"Constraints-Error_messages\"/>."
 msgstr ""
+"<literal>message</literal> は、制約違反を記述するのに使用されるデフォルトの "
+"文字列で、これは必須です。文字列はハードコード化するか、あるいは Java ResourceBundle "
+"メカニズムを介してその一部か全部を具体化(externalize)することができます。パラメータ値は "
+"<literal>{parameter}</literal> 文字列が見付かった時(例では、<literal>Capitalization is not {type}</literal> が "
+"<literal>Capitalization is not FIRST</literal> を生成する)には、メッセージの内部に "
+"注入されることになり、<filename>ValidatorMessages.properties</filename> 内の文字列全部を "
+"具体化することが正しい手法だと考慮されます。<xref linkend=\"Constraints-Error_messages\"/> を "
+"参照して下さい。"
 
 #. Tag: programlisting
 #: Validator.xml:270
@@ -562,6 +610,11 @@
 "database level (by implementing <literal>PersistentClassConstraint</"
 "literal>)."
 msgstr ""
+"ここでバリデータを実装する必要があります(すなわち、ルールチェックの実装)。 "
+"バリデーションの実装はプロパティの値を( <literal>PropertyConstraint</literal> の "
+"実装により)チェックすることができて、Hibernate マッピングメタデータを修正して "
+"(<literal>PersistentClassConstraint</literal> の実装により)データベースレベルで "
+"制約を表現できるようにできます。"
 
 #. Tag: programlisting
 #: Validator.xml:280
@@ -869,6 +922,10 @@
 "validation, where we express constraints in one place (the annotated domain "
 "model) and apply them at various different layers of the application."
 msgstr ""
+"Hibernate Validator には複数レイヤーのデータバリデーションを実装するために "
+"使用する意図があります。その中では制約を1つの場所(アノテーションを追加した "
+"ドメインモデル)内で表現して、それらをアプリケーションの各種の異なるレイヤーで適用 "
+"します。"
 
 #. Tag: title
 #: Validator.xml:307
@@ -886,6 +943,10 @@
 "columns will be declared as <literal>not null</literal> in the DDL schema "
 "generated by Hibernate."
 msgstr ""
+"配布状態のままで Hibernate Annotations はエンティティの為に定義した制約をマッピングメタデータに "
+"翻訳します。例えば、エンティティのプロパティに <literal>@NotNull</literal> アノテーションが "
+"追加されている場合、そのコラムは、Hibernate で生成された DDL スキーマの中で <literal>not null</literal> "
+"として宣言されます。"
 
 #. Tag: title
 #: Validator.xml:311
@@ -907,6 +968,14 @@
 "<classname>InvalidStateException</classname> which contains an array of "
 "<literal>InvalidValue</literal>s describing each failure."
 msgstr ""
+"Hibernate Validator は2つの組込み済み Hibernate イベントリスナを持っています。 "
+"<literal>PreInsertEvent</literal> 又は <literal>PreUpdateEvent</literal> が "
+"発生するときは常に、リスナはエンティティインスタンスの全ての制約を実証して、 "
+"制約のいずれかが違反されていると例外を送出します。基本的には、オブジェクトは "
+"すべての挿入の前と Hibernate による更新の前にチェックされます。これが最も "
+"便利で簡単なバリデーションプロセスのアクティベーション方法です。制約違反に "
+"ついては、イベントがランタイムの <classname>InvalidStateException</classname> を "
+"起こし、そこに各障害を記述している <literal>InvalidValue</literal> の一群が含まれています。"
 
 #. Tag: programlisting
 #: Validator.xml:315
@@ -948,6 +1017,9 @@
 "out of the box. If the beans are not annotated with validation annotations, "
 "there is no performance cost."
 msgstr ""
+"Hibernate エンティティマネージャを使用する時、バリデータフレームワークが "
+"配布状態ですぐにアクティベートされます。Bean 群がバリデーションアノテーションで "
+"アノテーション追加されていない場合、パフォーマンスの負担はありません。"
 
 #. Tag: title
 #: Validator.xml:323
@@ -991,6 +1063,12 @@
 "resource bundle for these messages. It is considered a good practice to "
 "execute these lines once and cache the validator instances."
 msgstr ""
+"最初の2行はクラスチェックの為に Hibernate Validator の準備をします。最初の行は "
+"Hibernate Validator 内に埋め込み済みのエラーメッセージに依存しています。 "
+"(<xref linkend=\"Constraints-Error_messages\"/> 参照)2番目の行は "
+"これらのメッセージ用のリソース群を使います。これらの2行を一度に "
+"実行してバリデータインスタンスをキャッシュすることが正しい手法だと考慮 "
+"されています。"
 
 #. Tag: para
 #: Validator.xml:331
@@ -1000,6 +1078,9 @@
 "and returns an array of <literal>InvalidValue</literal>s. Your application "
 "logic will then be able to react to the failure."
 msgstr ""
+"3行目は、実際に <literal>Address</literal> インスタンスのバリデーションを "
+"行い、<literal>InvalidValue</literal> の一群を返します。その後、使用中の "
+"アプリケーションロジックがその障害に対処できるようになります。"
 
 #. Tag: para
 #: Validator.xml:334




More information about the jboss-cvs-commits mailing list