[jboss-cvs] JBossAS SVN: r78396 - 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 Sep 11 03:13:33 EDT 2008


Author: khashida at redhat.com
Date: 2008-09-11 03:13:33 -0400 (Thu, 11 Sep 2008)
New Revision: 78396

Modified:
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Annotations_Reference_Guide.po
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Lucene.po
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po
   projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po
Log:
all alterations committed

Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Annotations_Reference_Guide.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Annotations_Reference_Guide.po	2008-09-11 07:11:54 UTC (rev 78395)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Annotations_Reference_Guide.po	2008-09-11 07:13:33 UTC (rev 78396)
@@ -9,7 +9,7 @@
 "Project-Id-Version: Annotations_Reference_Guide\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-09-01 08:45+0000\n"
-"PO-Revision-Date: 2008-09-02 11:04+1000\n"
+"PO-Revision-Date: 2008-09-11 15:36+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -39,7 +39,7 @@
 "(in Hibernate&#39;s case on startup) using reflection, so no external XML "
 "files are needed."
 msgstr ""
-"他の全てのオブジェクト/関係マッピングツールと同様に、Hibernate は1つの表現か"
+"他の全てのオブジェクト/リレーショナルマッピングツールと同様に、Hibernate は1つの表現か"
 "ら 他の表現へのデータの転換を監視するメタデータを必要とします。 Hibernate 2."
 "x では、メタデータのマッピングはほとんどの場合、XML テキストファイルで 宣言さ"
 "れます。別の方法としては、XDoclet があり、これは Javadoc ソース コードアノ"
@@ -68,8 +68,8 @@
 "You can at all times fall back to Hibernate native APIs, or if required, "
 "even to native JDBC and SQL."
 msgstr ""
-"EJB3 仕様は透過的なオブジェクト/関係マッピングパラダイムの関心事項と成功を 認"
-"識しています。EJB3 仕様は 全てのオブジェクト/関係永続化メカニズムに 必要とな"
+"EJB3 仕様は透過的なオブジェクト/リレーショナルマッピングパラダイムの関心事項と成功を 認"
+"識しています。EJB3 仕様は 全てのオブジェクト/リレーショナル永続化メカニズムに 必要とな"
 "る基本 API とメタデータを標準化します。<emphasis>Hibernate EntityManager</"
 "emphasis> はプログラミングインターフェイスとライフサイクルルールを EJB3 永続"
 "化仕様で 定義されている通りに実装し、そして、<emphasis>Hibernate "

Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po	2008-09-11 07:11:54 UTC (rev 78395)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po	2008-09-11 07:13:33 UTC (rev 78396)
@@ -9,7 +9,7 @@
 "Project-Id-Version: Entity\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-08-11 00:59+0000\n"
-"PO-Revision-Date: 2008-09-11 15:29+1000\n"
+"PO-Revision-Date: 2008-09-11 16:59+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -62,7 +62,7 @@
 "全く同じような概念を表現します。そのマッピングは  JDK 5.0 アノテーションを通じて "
 "定義されます(上書き用の XML 記述子構文は EJB3 仕様で定義されます)。アノテーションは "
 "2つのカテゴリに分けられます。論理マッピングアノテーション(オブジェクトモデル、クラス関連づけなどを "
-"記述できるようにします)と物理マッピングアノテーション(物理スキーマ、テーブル、コラム、インデックスなどを "
+"記述できるようにします)と物理マッピングアノテーション(物理スキーマ、テーブル、カラム、インデックスなどを "
 "記述)です。以下のコードの例ではこの両方のカテゴリからのアノテーションを混合して使用します。"
 
 #. Tag: para
@@ -148,7 +148,7 @@
 "(すなわち永続化 POJO クラス)<literal>@Id</literal> は、エンティティ Bean の "
 "識別子プロパティを宣言します。他のマッピング宣言は曖昧な表現です。例外概念に "
 "よるこの設定は EJB3 仕様の中心部となるもので、主要な改善となっています。クラス "
-"Flight は Flight テーブルにマップされており、コラム id をその主要キーコラムとして "
+"Flight は Flight テーブルにマップされており、カラム id をそのプライマリキーカラムとして "
 "使用します。"
 
 #. Tag: para
@@ -220,7 +220,7 @@
 "<literal>@Table</literal> 要素は、定義を必要とする場合、<literal>schema</"
 "literal> と <literal>catalog</literal> の属性も含んでいます。また、<literal>@Table</literal> と "
 "一緒に <literal>@UniqueConstraint</literal> アノテーションを使用してテーブルへ特有な制約を "
-"定義することもできます(単独コラムにバインドされた特有制約。<literal>@Column</literal> を参照)。"
+"定義することもできます(単独カラムにバインドされた特有制約。<literal>@Column</literal> を参照)。"
 
 #. Tag: programlisting
 #: Entity.xml:44
@@ -244,7 +244,7 @@
 "<literal>columnNames</literal> array refers to the logical column names."
 msgstr ""
 "特有の制約がタプル(tuple)の月、日に適用されます。<literal>columnNames</literal> 配列は "
-"論理コラム名を示すことに注意して下さい。"
+"論理カラム名を示すことに注意して下さい。"
 
 #. Tag: remark
 #: Entity.xml:48
@@ -256,16 +256,16 @@
 "property name (if the column name is explicit). Unless you override the "
 "NamingStrategy, you shouldn&#39;t worry about that."
 msgstr ""
-"論理コラム名は Hibernate NamingStrategy 実装によって定義されます。デフォルトの "
-"EJB3 命名戦略は、物理コラム名を論理コラム名として使用します。これはプロパティ名 "
-"(コラム名が明示的である場合)とは異なるかも知れないことに注意して下さい。 "
+"論理カラム名は Hibernate NamingStrategy 実装によって定義されます。デフォルトの "
+"EJB3 命名ストラテジーは、物理カラム名を論理カラム名として使用します。これはプロパティ名 "
+"(カラム名が明示的である場合)とは異なるかも知れないことに注意して下さい。 "
 "NamingStrategy を書き換えない限りは、これに付いて心配することはありません。"
 
 #. Tag: title
 #: Entity.xml:49
 #, no-c-format
 msgid "Versioning for optimistic locking"
-msgstr "楽天的ロックの為のバージョン設定"
+msgstr "楽観的ロックの為のバージョン設定"
 
 #. Tag: para
 #: Entity.xml:50
@@ -306,9 +306,9 @@
 "(preventing lost updates you might otherwise see with the last-commit-wins "
 "strategy)."
 msgstr ""
-"バージョンプロパティは <literal>OPTLOCK</literal> コラムにマップ "
+"バージョンプロパティは <literal>OPTLOCK</literal> カラムにマップ "
 "されて、エンティティマネージャはそれを使用して競合している更新を "
-"検出します(最終コミット決着戦略を使用して見える他の手段での"
+"検出します(最終コミット決定ストラテジーを使用して見える他の手段での"
 "更新喪失の可能性を防止します)。"
 
 #. Tag: para
@@ -320,7 +320,7 @@
 "that you define and implement the appropriate <classname>UserVersionType</"
 "classname>."
 msgstr ""
-"バージョンコラムは数値(推奨ソリューション)、又は EJB3 仕様に準じたタイムスタンプで "
+"バージョンカラムは数値(推奨ソリューション)、又は EJB3 仕様に準じたタイムスタンプで "
 "あることができます。Hibernate は、ユーザーが適切な <classname>UserVersionType</"
 "classname> を定義して実装する限りは、どのタイプでもサポートします。"
 
@@ -350,7 +350,7 @@
 "エンティティ Bean の静的ではなく、一時的でないプロパティ(フィールド、又はメソッド)の全ては "
 "それに <literal>@Transient</literal> としてアノテーションを追加しない限りは、永続化と考慮されます。 "
 "使用中のプロパティにアノテーションがないことは適切な <literal>@Basic</literal> アノテーションと "
-"同等になります。 <literal>@Basic</literal> アノテーションの使用で、プロパティの為のフェッチング戦略を "
+"同等になります。 <literal>@Basic</literal> アノテーションの使用で、プロパティの為のフェッチングストラテジーを "
 "宣言できるようになります。"
 
 #. Tag: programlisting
@@ -459,8 +459,8 @@
 msgstr ""
 "EJB3 は Hibernate で対応している全ての基本タイプのプロパティマッピングをサポート "
 "します(全ての基本 Java タイプ、それらのそれぞれのラッパー、及びシリアル化可能なクラス)。 "
-"Hibernate Annotations は配布状態のままの Enum タイプマッピングをオリジナルコラムか、 "
-"(Enum オリジナルを保存)あるいは、文字列ベースのコラム(Enum 文字列表現を保存)で "
+"Hibernate Annotations は製品出荷時の状態のままの Enum タイプマッピングをオリジナルカラムか、 "
+"(Enum オリジナルを保存)あるいは、文字列ベースのカラム(Enum 文字列表現を保存)で "
 "サポートします。オリジナルにデフォルトである永続化表現は、<literal>note</literal> プロパティ "
 "サンプルに示してあるように、<literal>@Enumerated</literal> アノテーションを介して "
 "上書きすることが出来ます。"
@@ -542,7 +542,7 @@
 #: Entity.xml:90
 #, no-c-format
 msgid "Declaring column attributes"
-msgstr "コラム属性の宣言"
+msgstr "カラム属性の宣言"
 
 #. Tag: para
 #: Entity.xml:91
@@ -553,7 +553,7 @@
 "(see the EJB3 specification for more information on the defaults). You can "
 "use this annotation at the property level for properties that are:"
 msgstr ""
-"プロパティマッピング用に使用されるコラムは、<literal>@Column</literal> アノテーションを "
+"プロパティマッピング用に使用されるカラムは、<literal>@Column</literal> アノテーションを "
 "使用して定義できます。それを使用してデフォルト値を上書きします(デフォルトに関する "
 "詳細は EJB3 仕様でご覧ください)。以下のようなプロパティの為のプロパティレベルでは "
 "このアノテーションを使用することができます:"
@@ -625,7 +625,7 @@
 "updatable (making the property immutable)."
 msgstr ""
 "<literal>name</literal> プロパティは、 null にすることが可能な 50 以上の長さを持つ"
-"更新できない(プロパティを不変にする) <literal>flight_name</literal> コラムへ "
+"更新できない(プロパティを不変にする) <literal>flight_name</literal> カラムへ "
 "マップされています。"
 
 #. Tag: para
@@ -672,7 +672,7 @@
 msgid ""
 "<literal>name</literal> (optional): the column name (default to the property "
 "name)"
-msgstr "<literal>name</literal> (オプション): コラムの名前(デフォルトでプロパティ名)"
+msgstr "<literal>name</literal> (オプション): カラムの名前(デフォルトでプロパティ名)"
 
 #. Tag: para
 #: Entity.xml:154
@@ -681,7 +681,7 @@
 "<literal>unique</literal> (optional): set a unique constraint on this column "
 "or not (default false)"
 msgstr ""
-"<literal>unique</literal> (オプション): このコラムに特有の制約をセットするか "
+"<literal>unique</literal> (オプション): このカラムに特有の制約をセットするか "
 "否か(デフォルトは false)"
 
 #. Tag: para
@@ -691,7 +691,7 @@
 "<literal>nullable</literal> (optional): set the column as nullable (default "
 "false)."
 msgstr ""
-"<literal>nullable</literal> (オプション): このコラムを null 可能としてセット "
+"<literal>nullable</literal> (オプション): このカラムを null 可能としてセット "
 "(デフォルトは false)"
 
 #. Tag: para
@@ -701,7 +701,7 @@
 "<literal>insertable</literal> (optional): whether or not the column will be "
 "part of the insert statement (default true)"
 msgstr ""
-"<literal>insertable</literal> (オプション): このコラムが挿入ステートメントの一部であるか "
+"<literal>insertable</literal> (オプション): このカラムが挿入ステートメントの一部であるか "
 "否か(デフォルトは true)"
 
 #. Tag: para
@@ -711,7 +711,7 @@
 "<literal>updatable</literal> (optional): whether or not the column will be "
 "part of the update statement (default true)"
 msgstr ""
-"<literal>updatable</literal> (オプション): このコラムが更新ステートメントの "
+"<literal>updatable</literal> (オプション): このカラムが更新ステートメントの "
 "一部であるか否か(デフォルトは true)"
 
 #. Tag: para
@@ -721,7 +721,7 @@
 "<literal>columnDefinition</literal> (optional): override the sql DDL "
 "fragment for this particular column (non portable)"
 msgstr ""
-"<literal>columnDefinition</literal> (オプション): この特定のコラムの為に "
+"<literal>columnDefinition</literal> (オプション): この特定のカラムの為に "
 "sql DDL 部分を書き換える(ポータブルでない) "
 
 #. Tag: para
@@ -741,7 +741,7 @@
 "<literal><literal>length</literal></literal> (optional): column length "
 "(default 255)"
 msgstr ""
-"<literal><literal>length</literal></literal> (オプション): コラムの長さ "
+"<literal><literal>length</literal></literal> (オプション): カラムの長さ "
 "(デフォルト 255)"
 
 #. Tag: para
@@ -751,7 +751,7 @@
 "<literal><literal>precision</literal></literal> (optional): column decimal "
 "precision (default 0)"
 msgstr ""
-"<literal><literal>precision</literal></literal> (オプション): コラムの "
+"<literal><literal>precision</literal></literal> (オプション): カラムの "
 "小数点精度(デフォルト 0)"
 
 #. Tag: para
@@ -762,7 +762,7 @@
 "if useful (default 0)"
 msgstr ""
 "<literal><literal>scale</literal></literal> (オプション): 役に立つ場合、 "
-"コラムの小数点範囲(デフォルト 0)"
+"カラムの小数点範囲(デフォルト 0)"
 
 #. Tag: title
 #: Entity.xml:201
@@ -781,11 +781,11 @@
 "particular entity using the <literal>@Embedded</literal> and "
 "<literal>@AttributeOverride</literal> annotation in the associated property:"
 msgstr ""
-"エンティティの中で埋め込み型のコンポーネントを宣言して、そのコラムマッピングを "
+"エンティティの中で埋め込み型のコンポーネントを宣言して、そのカラムマッピングを "
 "上書きすることさえも可能です。コンポーネントクラスはクラスレベルで <literal>@Embeddable</literal> "
 "アノテーションを使ってアノテーション追加ができます。関連づけしたプロパティの中で、<literal>@Embedded</literal> と "
 "<literal>@AttributeOverride</literal> を使用して、特定のエンティティの為の組込み型オブジェクトの "
-"コラムマッピングを上書きすることができます。"
+"カラムマッピングを上書きすることができます。"
 
 #. Tag: programlisting
 #: Entity.xml:205
@@ -909,12 +909,12 @@
 "<literal>homeAddress</literal> と <literal>bornIn</literal> です。 "
 "<literal>homeAddress</literal> プロパティはアノテーションが追加されていませんが、 "
 "Hibernate は、Address クラス内の <literal>@Embeddable</literal> アノテーションを "
-"見ることにより、それが永続化コンポーネントであることを推測します。コラム名のマッピングも "
+"見ることにより、それが永続化コンポーネントであることを推測します。カラム名のマッピングも "
 "(<literal>bornCountryName</literal> に) <literal>Country</literal> の各マップ済み属性のための "
 "<literal>@Embedded</literal> と <literal>@AttributeOverride </literal> アノテーションを "
 "使用して上書きします。お分かりのように <literal>Country </literal> も <literal>Address</literal> の "
 "ネストされたコンポーネントであり、これも Hibernate と EJB3 デフォルトによる自動検出を使用します。 "
-"組み込まれたオブジェクト内の組み込まれたオブジェクトのコラムの上書きは現在、EJB3 仕様では "
+"組み込まれたオブジェクト内の組み込まれたオブジェクトのカラムの上書きは現在、EJB3 仕様では "
 "サポートされていませんが、Hibernate アノテーションはドット付き表現を介してそれをサポートします。"
 
 #. Tag: programlisting
@@ -973,7 +973,7 @@
 msgstr ""
 "EJB3 仕様でサポートされていませんが、Hibernate Annotations により、 "
 "組み込み可能なオブジェクト(<literal>@*ToOne</literal> 又は <literal>@*ToMany</literal>)内で "
-"関連づけアノテーションを使用することができるようになります。関連づけコラムを上書きするには "
+"関連づけアノテーションを使用することができるようになります。関連づけカラムを上書きするには "
 "<literal>@AssociationOverride</literal> を使用します。"
 
 #. Tag: para
@@ -990,7 +990,7 @@
 "to be defaulted even if used twice in the same entity."
 msgstr ""
 "同じエンティティ内で同一の組み込み可能なオブジェクトタイプを持つようにしたい場合、 "
-"コラム名デフォルティングは機能しません。少なくともコラムの1つが明示的でなければ "
+"カラム名デフォルティングは機能しません。少なくともカラムの1つが明示的でなければ "
 "なりません。Hibernate は EJB3 仕様を超越して、ユーザーが <classname>NamingStrategy</classname> を "
 "通じて、デフォルティングメカニズムを強化できるようにします。<classname>DefaultComponentSafeNamingStrategy</classname> は "
 "デフォルトの EJB3NamingStrategy に対する小さな改善で、これは同じエンティティで2 回使われても "
@@ -1032,7 +1032,7 @@
 "@Basic in a column holding the object in its serialized version"
 msgstr ""
 "それ以外の時、プロパティのタイプがシリアル化可能な場合、シリアル化したバージョン内で "
-"オブジェクトを保持しているコラムの @Basic としてマップされます。 "
+"オブジェクトを保持しているカラムの @Basic としてマップされます。 "
 
 #. Tag: para
 #: Entity.xml:245
@@ -1064,7 +1064,7 @@
 "識別子となるプロパティを定義できるようになります。このプロパティは、 "
 "そのアプリケーション自身でセットできるか、又は Hibernate(推奨) で "
 "生成できます。<literal>@GeneratedValue</literal> アノテーションの "
-"機能により識別子生成戦略を定義することができます:"
+"機能により識別子生成ストラテジーを定義することができます:"
 
 #. Tag: para
 #: Entity.xml:256
@@ -1073,7 +1073,7 @@
 "AUTO - either identity column, sequence or table depending on the underlying "
 "DB"
 msgstr ""
-"AUTO - 背後にある DB に応じてアイデンティティコラムか、連鎖か、あるいは "
+"AUTO - 背後にある DB に応じてアイデンティティカラムか、連鎖か、あるいは "
 "テーブル"
 
 #. Tag: para
@@ -1086,7 +1086,7 @@
 #: Entity.xml:266
 #, no-c-format
 msgid "IDENTITY - identity column"
-msgstr "IDENTITY - アイデンティティコラム"
+msgstr "IDENTITY - アイデンティティカラム"
 
 #. Tag: para
 #: Entity.xml:271
@@ -1102,7 +1102,7 @@
 "linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> for more "
 "informations."
 msgstr ""
-"Hibernate は基本的な EJB3 のものより多くの id ゼネレータを提供します。詳細には、 "
+"Hibernate は基本的な EJB3 のものより多くの id ジェネレータを提供します。詳細には、 "
 "<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> をチェックして "
 "下さい。"
 
@@ -1113,7 +1113,7 @@
 "The following example shows a sequence generator using the SEQ_STORE "
 "configuration (see below)"
 msgstr ""
-"以下の例では、SEQ_STORE 設定を使用したシーケンスゼネレータを示しています。 "
+"以下の例では、SEQ_STORE 設定を使用したシーケンスジェネレータを示しています。 "
 "(以下参照)"
 
 #. Tag: programlisting
@@ -1132,7 +1132,7 @@
 #: Entity.xml:283
 #, no-c-format
 msgid "The next example uses the identity generator:"
-msgstr "以下の例では、アイデンティティゼネレータを使用しています:"
+msgstr "以下の例では、アイデンティティジェネレータを使用しています:"
 
 #. Tag: programlisting
 #: Entity.xml:286
@@ -1158,14 +1158,14 @@
 "application level generators. Application level generators are defined at "
 "XML level (see <xref linkend=\"Overriding_metadata_through_XML\"/>):"
 msgstr ""
-"<literal>AUTO</literal> ゼネレータがポータブルアプリケーションの為に "
+"<literal>AUTO</literal> ジェネレータがポータブルアプリケーションの為に "
 "推奨できるタイプです(数種のベンダーに適用可)。識別子生成の設定は "
-"ゼネレータ属性を持ついくつかの <literal>@Id</literal> マッピングの為に "
+"ジェネレータ属性を持ついくつかの <literal>@Id</literal> マッピングの為に "
 "共有できます。数種の設定が <literal>@SequenceGenerator</literal> と "
-"<literal>@TableGenerator</literal> を介して利用できます。ゼネレータの "
+"<literal>@TableGenerator</literal> を介して利用できます。ジェネレータの "
 "有効範囲はアプリケーション、又はクラスであることができます。クラス定義の "
-"ゼネレータはクラスの外では視認できず、アプリケーションレベルのゼネレータを "
-"上書きできます。アプリケーションレベルのゼネレータは XML レベルで定義されます "
+"ジェネレータはクラスの外では視認できず、アプリケーションレベルのジェネレータを "
+"上書きできます。アプリケーションレベルのジェネレータは XML レベルで定義されます "
 "(<xref linkend=\"Overriding_metadata_through_XML\"/> 参照):"
 
 #. Tag: programlisting
@@ -1247,14 +1247,14 @@
 "<literal>valueColumnName</literal> \"<literal>hi</literal>\" contains the "
 "the next high value used."
 msgstr ""
-"JPA XML(<filename>META-INF/orm.xml</filename> など)がゼネレータの "
+"JPA XML(<filename>META-INF/orm.xml</filename> など)がジェネレータの "
 "定義に使用される場合、<literal>EMP_GEN</literal> と <literal>SEQ_GEN</literal> は "
-"アプリケーションレベルのゼネレータとなります。<literal>EMP_GEN</literal> は、 "
+"アプリケーションレベルのジェネレータとなります。<literal>EMP_GEN</literal> は、 "
 "20 の <literal>max_lo</literal> を持つ hilo アルゴリズムを使用して、テーブルベースの "
-"id ゼネレータを定義します。hi の値は、<literal>table</literal> "
+"id ジェネレータを定義します。hi の値は、<literal>table</literal> "
 "\"<literal>GENERATOR_TABLE</literal>\" の中に維持されています。その情報は、 "
 "<literal>pkColumnName</literal> \"key\" が <literal>pkColumnValue</literal> \"<literal>EMP</literal>\"と "
-"同等である列に維持されています。コラム <literal>valueColumnName</literal> \"<literal>hi</literal>\"には "
+"同等である列に維持されています。カラム <literal>valueColumnName</literal> \"<literal>hi</literal>\"には "
 "使用される次の高い値が含まれています。"
 
 #. Tag: para
@@ -1270,9 +1270,9 @@
 "1."
 msgstr ""
 "<literal>SEQ_GEN</literal> は、<literal>my_sequence</literal> と呼ばれる "
-"シーケンスを使用してシーケンスゼネレータを定義します。このシーケンスベースの "
+"シーケンスを使用してシーケンスジェネレータを定義します。このシーケンスベースの "
 "hilo アルゴリズム用に使用される割り当てサイズは 20 です。このバージョンの Hibernate "
-"Annotations は シーケンスゼネレータ内で <literal>initialValue</literal> を処理しません。 "
+"Annotations は シーケンスジェネレータ内で <literal>initialValue</literal> を処理しません。 "
 "デフォルトの割り当てサイズは 50 なので、シーケンスを使用して、毎回その値を取り出すには "
 "その割り当てサイズを「1」にセットする必要があります。"
 
@@ -1296,7 +1296,7 @@
 msgid ""
 "The next example shows the definition of a sequence generator in a class "
 "scope:"
-msgstr "次の例では、クラス有効範囲の中のシーケンスゼネレータを示しています:"
+msgstr "次の例では、クラス有効範囲の中のシーケンスジェネレータを示しています:"
 
 #. Tag: programlisting
 #: Entity.xml:305
@@ -1338,7 +1338,7 @@
 "examples."
 msgstr ""
 "このクラスは my_sequence と呼ばれるシーケンスを使用しており、SEQ_STORE "
-"ゼネレータは他のクラスでは視認できません。より詳しいサンプルには、Hibernate Annotations の "
+"ジェネレータは他のクラスでは視認できません。より詳しいサンプルには、Hibernate Annotations の "
 "テストを org.hibernate.test.metadata.id パッケージの中でチェックできることを忘れないで "
 "下さい。"
 
@@ -1580,7 +1580,7 @@
 #: Entity.xml:346
 #, no-c-format
 msgid "Table per Class Strategy: the &lt;union-class&gt; element in Hibernate"
-msgstr "クラス戦略毎のテーブル: Hibernate 内の &lt;union-class&gt; 要素です"
+msgstr "クラスストラテジー毎のテーブル: Hibernate 内の &lt;union-class&gt; 要素です"
 
 #. Tag: para
 #: Entity.xml:351
@@ -1588,13 +1588,13 @@
 msgid ""
 "Single Table per Class Hierarchy Strategy: the &lt;subclass&gt; element in "
 "Hibernate"
-msgstr "クラス階層戦略毎の単独テーブル: Hibernate 内の &lt;subclass&gt; 要素です"
+msgstr "クラス階層ストラテジー毎の単独テーブル: Hibernate 内の &lt;subclass&gt; 要素です"
 
 #. Tag: para
 #: Entity.xml:356
 #, no-c-format
 msgid "Joined Subclass Strategy: the &lt;joined-subclass&gt; element in Hibernate"
-msgstr "合併サブクラス戦略: Hibernate 内の &lt;joined-subclass&gt; 要素です"
+msgstr "ユニオンサブクラスストラテジー: Hibernate 内の &lt;joined-subclass&gt; 要素です"
 
 #. Tag: para
 #: Entity.xml:361
@@ -1603,7 +1603,7 @@
 "The chosen strategy is declared at the class level of the top level entity "
 "in the hierarchy using the <literal>@Inheritance</literal> annotation."
 msgstr ""
-"選択する戦略は、<literal>@Inheritance</literal> アノテーションを使用して、 "
+"選択するストラテジーは、<literal>@Inheritance</literal> アノテーションを使用して、 "
 "階層のトップレベルエンティティのクラスレベルで宣言されます。"
 
 #. Tag: para
@@ -1629,11 +1629,11 @@
 "literal> queries. It is commonly used for the top level of an inheritance "
 "hierarchy:"
 msgstr ""
-"この戦略は多くの欠点を持っています(特に多形クエリと関連付けで)。これらの欠点は "
+"このストラテジーは多くの欠点を持っています(特に多形クエリと関連付けで)。これらの欠点は "
 "EJB3 仕様、Hibernate リファレンスドキュメント、Hibernate in Action、及び "
 "他の多くの場所で説明されています。Hibernate はこれらの欠点のほとんどを迂回しながら、 "
-"<literal>SQL UNION</literal> クエリを使用してこの戦略を実装します。この "
-"戦略は通常、継承階層のトップレベルの為に使用されます。"
+"<literal>SQL UNION</literal> クエリを使用してこのストラテジーを実装します。この "
+"ストラテジーは通常、継承階層のトップレベルの為に使用されます。"
 
 #. Tag: programlisting
 #: Entity.xml:373
@@ -1657,10 +1657,10 @@
 "Consequently, when using this strategy, you should not use <literal>AUTO </"
 "literal>nor <literal>IDENTITY</literal>."
 msgstr ""
-"この戦略は、2方向の関連づけである限りは多くの関連づけの1つをサポートします。 "
-"この戦略は <literal>IDENTITY</literal> ゼネレータ戦略はサポートしません。 "
+"このストラテジーは、2方向の関連づけである限りは多くの関連づけの1つをサポートします。 "
+"このストラテジーは <literal>IDENTITY</literal> ジェネレータストラテジーはサポートしません。 "
 "id は数種のテーブルに渡って共有されている必要があります。そのため、 "
-"この戦略を使用している場合、<literal>AUTO </literal>、又は <literal>IDENTITY</literal> を "
+"このストラテジーを使用している場合、<literal>AUTO </literal>、又は <literal>IDENTITY</literal> を "
 "使用すべきではありません。"
 
 #. Tag: title
@@ -1677,7 +1677,7 @@
 "instances are distinguished by a special discriminator column:"
 msgstr ""
 "全てのスーパークラスとサブクラスの全てのプロパティは同じテーブルに "
-"マップされて、インスタンスは特別なディスクリミネータコラムによって "
+"マップされて、インスタンスは特別な Discriminator カラムによって "
 "差別されます:"
 
 #. Tag: programlisting
@@ -1727,17 +1727,17 @@
 "only have to define discriminator value if you don&#39;t want to use the "
 "default value. The strategy and the discriminator type are implicit."
 msgstr ""
-"<classname>Plane</classname> はスーパークラスであり、継承戦略 "
+"<classname>Plane</classname> はスーパークラスであり、継承ストラテジー "
 "<literal>InheritanceType.SINGLE_TABLE</literal> を定義します。これはまた、 "
-"<literal>@DiscriminatorColumn</literal> アノテーションを介して、ディスクリミネータ "
-"コラムも定義します。ディスクリミネータコラムはディスクリミネータタイプの定義もできます。 "
+"<literal>@DiscriminatorColumn</literal> アノテーションを介して、Discriminator "
+"カラムも定義します。Discriminator カラムは Discriminator タイプの定義もできます。 "
 "最後に、<literal>@DiscriminatorValue</literal> アノテーションは階層内のクラスを区別 "
 "するための値を定義します。これらの属性の全ては妥当なデフォルト値を持っています。 "
-"ディスクリミネータコラムのデフォルト名は <literal>DTYPE</literal> となります。 "
-"デフォルトの ディスクリミネータ値は DiscriminatorType.STRING の為のエンティティ名 "
+"Discriminator カラムのデフォルト名は <literal>DTYPE</literal> となります。 "
+"デフォルトの Discriminator 値は DiscriminatorType.STRING の為のエンティティ名 "
 "(<literal>@Entity.name</literal> 内で定義)です。<classname>A320</classname> は "
-"サブクラスです。デフォルト値を使用したくない場合は、ディスクリミネータ値を定義する必要が "
-"ありません。この戦略と ディスクリミネータタイプは必然的なものです。"
+"サブクラスです。デフォルト値を使用したくない場合は、Discriminator 値を定義する必要が "
+"ありません。このストラテジーと Discriminator タイプは必然的なものです。"
 
 #. Tag: para
 #: Entity.xml:385
@@ -1753,7 +1753,7 @@
 #: Entity.xml:388
 #, no-c-format
 msgid "Joined subclasses"
-msgstr "合併サブクラス"
+msgstr "ユニオンサブクラス"
 
 #. Tag: para
 #: Entity.xml:389
@@ -1764,7 +1764,7 @@
 "(s) of the joined subclass table:"
 msgstr ""
 "<literal> @PrimaryKeyJoinColumn</literal> と <literal>@PrimaryKeyJoinColumns</literal> の "
-"アノテーションは合併したサブクラステーブルのプライマリキーを定義します:"
+"アノテーションはユニオンしたサブクラステーブルのプライマリキーを定義します:"
 
 #. Tag: programlisting
 #: Entity.xml:392
@@ -1802,11 +1802,11 @@
 "literal> table is joined with <literal>Boat</literal> using the join "
 "condition <code>Boat.id = AmericaCupClass.BOAT_ID</code>."
 msgstr ""
-"上記エンティティの全ては、<literal>JOINED</literal> 戦略を使用します。 "
+"上記エンティティの全ては、<literal>JOINED</literal> ストラテジーを使用します。 "
 "<literal>Ferry</literal> テーブルは同じプライマリキー名を使用して "
-"<literal>Boat</literal> テーブルと合併されます。<literal>AmericaCupClass</"
-"literal> テーブルは合併条件 <code>Boat.id = AmericaCupClass.BOAT_ID</code> を "
-"使用して <literal>Boat</literal> と合併されます。"
+"<literal>Boat</literal> テーブルとユニオンされます。<literal>AmericaCupClass</"
+"literal> テーブルはユニオン条件 <code>Boat.id = AmericaCupClass.BOAT_ID</code> を "
+"使用して <literal>Boat</literal> とユニオンされます。"
 
 #. Tag: title
 #: Entity.xml:396
@@ -1872,7 +1872,7 @@
 msgstr ""
 "データベース内では、階層は <literal>Order</literal> テーブルとして "
 "表現されて、<literal>id</literal>、<literal>lastUpdate</"
-"literal>、及び <literal>lastUpdater</literal> のコラムを持ちます。 "
+"literal>、及び <literal>lastUpdater</literal> のカラムを持ちます。 "
 "組み込み型のスーパークラスプロパティマッピングはそれらのエンティティサブクラスに "
 "コピーされます。組み込み可能なスーパークラスは階層のルートではないことを "
 "忘れないで下さい。"
@@ -1939,7 +1939,7 @@
 "level using the <literal>@AttributeOverride</literal> annotation."
 msgstr ""
 "<literal>@AttributeOverride</literal> アノテーションを使用すると、ルートエンティティ "
-"レベルでエンティティスーパークラス内に定義されているコラムを上書きすることができます。"
+"レベルでエンティティスーパークラス内に定義されているカラムを上書きすることができます。"
 
 #. Tag: programlisting
 #: Entity.xml:432
@@ -2011,8 +2011,8 @@
 "<literal>fld_propulsion_fk</literal> foreign key column."
 msgstr ""
 "<literal>altitude</literal> プロパティは、テーブル <literal>Plane</literal> の "
-"<literal>fld_altitude</literal> コラムの中で永続化されます。そして推進力関連づけは "
-"<literal>fld_propulsion_fk</literal> 外部キーコラム内で具体化されます。"
+"<literal>fld_altitude</literal> カラムの中で永続化されます。そして推進力関連づけは "
+"<literal>fld_propulsion_fk</literal> 外部キーカラム内でインスタンス化されます。"
 
 #. Tag: para
 #: Entity.xml:436
@@ -2055,7 +2055,7 @@
 "<literal>@OneToOne</literal> の使用により、エンティティBean に one-to-one 関係を "
 "通した関連付けを行うことができます。one-to-one 関連付けには3つのケースがあります。 "
 "関連付けしたエンティティ群がプライマリキー値を共有するか、あるいは外部キーがそのエンティティの "
-"1つによって保持されるか(データベース内のこの外部キーコラムは、one-to-one の多様性を模倣する為に "
+"1つによって保持されるか(データベース内のこの外部キーカラムは、one-to-one の多様性を模倣する為に "
 "特有の制約でなければなりません)、あるいは関連付けテーブルが2つのエンティティ間の "
 "リンクを保存するために使用されます(特有の制約はそれぞれの外部キーで定義されるようにして、 "
 "one-to-one の多様性を確実にする必要があります)。"
@@ -2129,7 +2129,7 @@
 "In the following example, the associated entities are linked through a "
 "foreign key column:"
 msgstr ""
-"以下の例では、関連づけのあるエンティティは外部キーコラムを通じてリンクされて "
+"以下の例では、関連づけのあるエンティティは外部キーカラムを通じてリンクされて "
 "います:"
 
 #. Tag: programlisting
@@ -2184,15 +2184,15 @@
 "property having a single column (other cases might not work)."
 msgstr ""
 "<classname>Customer</classname> は、<literal>Customer</literal> テーブル内の "
-"<literal>passport_fk</literal> と呼ばれる外部キーコラムを使って <classname>Passport</"
-"classname> にリンクされています。join コラムは <literal>@Column</literal> アノテーションの "
-"ように見える <literal>@JoinColumn</literal> アノテーションを使って宣言されます。join コラムは "
+"<literal>passport_fk</literal> と呼ばれる外部キーカラムを使って <classname>Passport</"
+"classname> にリンクされています。join カラムは <literal>@Column</literal> アノテーションの "
+"ように見える <literal>@JoinColumn</literal> アノテーションを使って宣言されます。join カラムは "
 "<literal>referencedColumnName</literal> と呼ばれるもう1つのパラメータを持っています。 "
-"このパラメータは join に使用されるターゲットエンティティ内のコラムを宣言します。プライマリーでない "
-"キーコラムに  <literal><literal>referencedColumnName</literal></literal> を使用している場合は、 "
+"このパラメータは join に使用されるターゲットエンティティ内のカラムを宣言します。プライマリーでない "
+"キーカラムに  <literal><literal>referencedColumnName</literal></literal> を使用している場合は、 "
 "関連付けしたクラスは、<classname>Serializable</classname> でなければならないことに注意して "
-"下さい。更にはプライマリーでないキーコラムへの <literal><literal>referencedColumnName</"
-"literal></literal> は単独コラムを持つプロパティへマップされなければなりません。"
+"下さい。更にはプライマリーでないキーカラムへの <literal><literal>referencedColumnName</"
+"literal></literal> は単独カラムを持つプロパティへマップされなければなりません。"
 
 #. Tag: para
 #: Entity.xml:459
@@ -2208,10 +2208,10 @@
 "column since it has already been declared on the owners side."
 msgstr ""
 "関連付けは2方向になることができます。2方向の関係では、両側の1方(1つのみ)は "
-"そのオーナーである必要があります。オーナーは関連付けコラムの更新の役目を持ちます。 "
+"そのオーナーである必要があります。オーナーは関連付けカラムの更新の役目を持ちます。 "
 "1方をその関係の責任 <emphasis>なし</emphasis> と宣言するには、属性 <literal>mappedBy</"
 "literal> を使用します。<literal>mappedBy</literal> はオーナー側で関連のプロパティ名を参照します。"
-"例中のケースでは、これは <literal>passport</literal> です。ご覧のように、join コラムはすでに "
+"例中のケースでは、これは <literal>passport</literal> です。ご覧のように、join カラムはすでに "
 "オーナー側で宣言されているため、それを宣言する必要はありません(宣言できません)。"
 
 #. Tag: para
@@ -2227,10 +2227,10 @@
 "of <literal>Passport </literal>is <literal>id</literal>."
 msgstr ""
 "<literal>@JoinColumn</literal> がオーナー側で宣言されていない場合は、デフォルトが "
-"適用されます。join コラムがオーナーテーブル内で作成されて、その名前がオーナー側の "
-"関係の名前と <keycap>_</keycap>(アンダースコア)と、オーナー側のプライマリキーコラムの名前の "
+"適用されます。join カラムがオーナーテーブル内で作成されて、その名前がオーナー側の "
+"関係の名前と <keycap>_</keycap>(アンダースコア)と、オーナー側のプライマリキーカラムの名前の "
 "連結となります。この例では、プロパティ名が <literal>passport</literal> で <literal>Passport </literal> の "
-"コラム id  は <literal>id</literal> であるため、<literal>passport_id</literal> となります。"
+"カラム id  は <literal>id</literal> であるため、<literal>passport_id</literal> となります。"
 
 #. Tag: para
 #: Entity.xml:465
@@ -2296,10 +2296,10 @@
 "<classname>Customer</classname> は、<literal>CustomerPassports</"
 "literal> と言う名前の関連づけテーブルを通じて <classname>Passport</"
 "classname> へリンクされています。この関連づけテーブルは <literal>Passport</literal> "
-"テーブル(<literal>inverseJoinColumn</literal> によって具体化)をポイントしている "
-"<literal>passport_fk</literal> と言う名前の外部キーコラムと、<literal>Customer</literal> テーブル "
-"(<literal>joinColumns</literal> によって具体化)をポイントしている <literal>customer_fk</literal> "
-"と言う名前の外部キーコラムを持っています。"
+"テーブル(<literal>inverseJoinColumn</literal> によってインスタンス化)をポイントしている "
+"<literal>passport_fk</literal> と言う名前の外部キーカラムと、<literal>Customer</literal> テーブル "
+"(<literal>joinColumns</literal> によってインスタンス化)をポイントしている <literal>customer_fk</literal> "
+"と言う名前の外部キーカラムを持っています。"
 
 #. Tag: para
 #: Entity.xml:472
@@ -2307,7 +2307,7 @@
 msgid ""
 "You must declare the join table name and the join columns explicitly in such "
 "a mapping."
-msgstr "そのようなマッピングで join テーブル名と join コラムを明示的に宣言する必要があります。"
+msgstr "そのようなマッピングで join テーブル名と join カラムを明示的に宣言する必要があります。"
 
 #. Tag: title
 #: Entity.xml:475
@@ -2364,8 +2364,8 @@
 msgstr ""
 "<literal>@JoinColumn</literal> 属性はオプションです。デフォルト値は "
 "one to one 内のものに似ていて、オーナー側の関係の名前と、<keycap>_</keycap> (アンダースコア)と、 "
-"オーナー側のプライマリキーコラムの名前の連結となります。この例では、プロパティ名が "
-"<literal>company</literal> で、Company のコラム id が <literal>id</literal> であるため、 "
+"オーナー側のプライマリキーカラムの名前の連結となります。この例では、プロパティ名が "
+"<literal>company</literal> で、Company のカラム id が <literal>id</literal> であるため、 "
 "<literal>company_id</literal> となります。"
 
 #. Tag: para
@@ -2466,7 +2466,7 @@
 #: Entity.xml:491
 #, no-c-format
 msgid "Collections"
-msgstr "集合"
+msgstr "コレクション"
 
 #. Tag: title
 #: Entity.xml:492
@@ -2508,15 +2508,15 @@
 "リストではなく、順序化リスト)、<literal>Map</literal>、及び <classname>Set</classname> を "
 "マップすることができます。EJB3 仕様は、<literal>@javax.persistence.OrderBy</literal> アノテーションを "
 "使用した順序化リスト(ロード時点での順序リスト)のマップ方法を説明しています。このアノテーションは、 "
-"コンマで隔離した(ターゲットエンティティの)プロパティをパラメータに取り込んで集合の順序づけ "
-"(<code>firstname asc, age desc</code>)に使用します。文字列が空白の場合、集合は id によって "
-"順序が付けられます。<literal>@OrderBy</literal> は現在、関連づけテーブルを持たない集合でのみ "
-"機能します。本来のインデックス化した集合には、<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を "
+"コンマで隔離した(ターゲットエンティティの)プロパティをパラメータに取り込んでコレクションの順序づけ "
+"(<code>firstname asc, age desc</code>)に使用します。文字列が空白の場合、コレクションは id によって "
+"順序が付けられます。<literal>@OrderBy</literal> は現在、関連づけテーブルを持たないコレクションでのみ "
+"機能します。本来のインデックス化したコレクションには、<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を "
 "参照して下さい。EJB3 により、<literal>@MapKey(name=\"myProperty\")</literal> を使用して、ターゲットエンティティ "
 "プロパティの1つをキーとして使用する Maps をマップできるようになります。(myProperty はターゲットエンティティの "
 "プロパティ名)。<literal>@MapKey</literal> を(プロパティ名なしで)使用している場合、ターゲットエンティティの "
-"プライマリキーが使用されます。マップキーは同じコラムを、ポイントされたプロパティとして使います。マップキーを保持する "
-"ように定義されている追加のコラムはありません。一度ロードされると、キーはもうプロパティとの同期を無くしてしまうことに "
+"プライマリキーが使用されます。マップキーは同じカラムを、ポイントされたプロパティとして使います。マップキーを保持する "
+"ように定義されている追加のカラムはありません。一度ロードされると、キーはもうプロパティとの同期を無くしてしまうことに "
 "注意してください。言い替えると、プロパティの値を変更した場合、そのキーは使用中の Java モデル内では自動的に変化しません。 "
 "(本来のマップサポートには、<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を参照)。多くの "
 "人々が <literal>&lt;map&gt;</literal> 機能と <literal>@MapKey</literal> 機能を混同してしまいます。これらは異なる "
@@ -2527,13 +2527,13 @@
 #: Entity.xml:496
 #, no-c-format
 msgid "Hibernate has several notions of collections."
-msgstr "Hibernate は 集合に関していくつかの概念を持っています。"
+msgstr "Hibernate は コレクションに関していくつかの概念を持っています。"
 
 #. Tag: title
 #: Entity.xml:502
 #, no-c-format
 msgid "Collections semantics"
-msgstr "集合のセマンティクス"
+msgstr "コレクションのセマンティクス"
 
 #. Tag: entry
 #: Entity.xml:509
@@ -2663,7 +2663,7 @@
 "the EJB3 specification. Hibernate Annotations allows them however (see <xref "
 "linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/>)."
 msgstr ""
-"プリミティブでコアタイプの、あるいは組込み型オブジェクトの集合は "
+"プリミティブでコアタイプの、あるいは組込み型オブジェクトのコレクションは "
 "EJB3 仕様ではサポートされていません。Hibernate Annotations の使用で "
 "それが可能になります(<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> 参照)。"
 
@@ -2765,9 +2765,9 @@
 "map of <literal>Version</literal>s which key is the <literal>Version</"
 "literal><literal>codeName</literal>."
 msgstr ""
-"このように、<literal>City</literal> は集合がロードされた時に、(<literal>Street</"
+"このように、<literal>City</literal> はコレクションがロードされた時に、(<literal>Street</"
 "literal> の)<literal>streetName</literal> によって順序が決められた "
-"<literal>Street</literal> の集合を持ちます。<literal>Software</literal> は "
+"<literal>Street</literal> のコレクションを持ちます。<literal>Software</literal> は "
 "そのキーが <literal>Version</literal><literal>codeName</literal> となる "
 "<literal>Version</literal> のマップを持っています。"
 
@@ -2779,7 +2779,7 @@
 "<literal>targetEntity</literal>. This is a annotation attribute that take "
 "the target entity class as a value."
 msgstr ""
-"集合が汎用でない限りは、<literal>targetEntity</literal> を定義しなければなりません。 "
+"コレクションが汎用でない限りは、<literal>targetEntity</literal> を定義しなければなりません。 "
 "これは、ターゲットエンティティクラスを1つの値として取るアノテーション属性です。"
 
 #. Tag: title
@@ -2967,7 +2967,7 @@
 "    ...\n"
 "}\n"
 "</programlisting></sect5><sect5 id=\"One_to_many-Unidirectional"
-"\"><title>単一方向</title> <para>オーナーのエンティティ内で外部キーコラムを使用した "
+"\"><title>単一方向</title> <para>オーナーのエンティティ内で外部キーカラムを使用した "
 "単一方向の one to many はそれほど一般的でなく、実際に推薦できるものではありません。 "
 "このような関連づけには、join テーブルの使用を強く推奨します(次章で解説)。この種の "
 "関連づけは <literal>@JoinColumn</literal> を経由して記述されます。</para> "
@@ -2985,7 +2985,7 @@
 "    ... //no bidir\n"
 "}\n"
 "               \n"
-"</programlisting> <para> <literal>Customer</literal> は join コラム "
+"</programlisting> <para> <literal>Customer</literal> は join カラム "
 "<literal>CUST_ID</literal> を使用して <literal>Ticket</literal> との "
 "単一方向の関係を記述します。</para>"
 "</sect5><sect5 id=\"One_to_many-"
@@ -3019,8 +3019,8 @@
 "\"><title>デフォルト</title> <para>物理的マッピングの記述がない場合は、 join テーブルとの単一方向の "
 "one to many が使用されます。このテーブル名は、オーナーのテーブル名と、<keycap>_</keycap> と、反対側の "
 "テーブル名の連結となります。オーナーのテーブルを参照する外部キー名は、オーナーテーブルと、<keycap>_</keycap> と、 "
-"オーナーのプライマリキーコラム名の連結となります。反対側を参照する外部キー名は、オーナーのプロパティ名と <keycap>_</keycap> と "
-"反対側のプライマリキーコラム名の連結となります。特有のキーが反対側のテーブルを参照する外部キーに追加されて、one to many を "
+"オーナーのプライマリキーカラム名の連結となります。反対側を参照する外部キー名は、オーナーのプロパティ名と <keycap>_</keycap> と "
+"反対側のプライマリキーカラム名の連結となります。特有のキーが反対側のテーブルを参照する外部キーに追加されて、one to many を "
 "反映します。</para> "
 "<programlisting>\n"
 "@Entity\n"
@@ -3195,9 +3195,9 @@
 "               \n"
 "</programlisting> <para>ここまで多くの宣言と関連づけの為の詳細属性を表示してきました。 "
 "<literal>@JoinTable</literal> 記述ではもっと深く説明します。これは <literal>name</"
-"literal>、join コラムの配列(アノテーションの配列は { A, B, C } を使用して定義)、及び "
-"反対側の join コラムの配列を定義します。後者は <classname>Employee</"
-"classname> プライマリキー(\"反対側\")を参照する関連づけテーブルのコラムです。 "
+"literal>、join カラムの配列(アノテーションの配列は { A, B, C } を使用して定義)、及び "
+"反対側の join カラムの配列を定義します。後者は <classname>Employee</"
+"classname> プライマリキー(\"反対側\")を参照する関連づけテーブルのカラムです。 "
 "</para> <para>前述にあるように、反対側は物理的なマッピングを記述する必要は "
 "ありません(記述してはいけません)。オーナー側のプロパティ名を含んだ簡単な <literal>mappedBy</literal> "
 "引数は、その2つをバインドします。</para> </sect5><sect5 id="
@@ -3205,9 +3205,9 @@
 "同様に、ほとんどの値は many to many 関連づけで推測されます。単一方向の many to many の中で、 "
 "物理的なマッピングの記述がない場合、以下のようなルールが適用されます。テーブル名はオーナーテーブル名と、 "
 "<keycap>_</keycap> と、反対側のテーブル名の連結となります。オーナーテーブルを参照する外部キーは、 "
-"オーナーテーブル名と、<keycap>_</keycap> と、オーナーのプライマリキーコラムとの連結になります。 "
+"オーナーテーブル名と、<keycap>_</keycap> と、オーナーのプライマリキーカラムとの連結になります。 "
 "反対側を参照する外部キー名は、オーナープロパティ名と、<keycap>_</keycap> と、反対側のプライマリキー "
-"コラムとの連結になります。単一方向の one to many 関連づけにも同じルールが使用されます。</para> "
+"カラムとの連結になります。単一方向の one to many 関連づけにも同じルールが使用されます。</para> "
 "<programlisting>\n"
 "@Entity\n"
 "public class Store {\n"
@@ -3223,13 +3223,13 @@
 "}\n"
 "               \n"
 "</programlisting><para><literal>Store_City</literal> は join テーブルとして "
-"使用されています。<literal>Store_id</literal> コラムは <literal>Store</literal> テーブルへの "
-"外部キーです。<literal>implantedIn_id</literal> コラムは、<literal>City</literal> テーブルへの "
+"使用されています。<literal>Store_id</literal> カラムは <literal>Store</literal> テーブルへの "
+"外部キーです。<literal>implantedIn_id</literal> カラムは、<literal>City</literal> テーブルへの "
 "外部キーです。</para> <para> 2方向の many to many 内で物理的なマッピングを記述がない場合、 "
 "以下のようなルールが適用されます。テーブル名は、オーナーのテーブル名と、<keycap>_</keycap> と、 "
 "反対側のテーブル名の連結となります。オーナーテーブルを参照する外部キー名は、反対側のプロパティ名と、 "
-"<keycap>_</keycap> と、オーナーのプライマリキーコラムの連結となります。反対側を参照する "
-"外部キー名は、オーナーのプロパティ名と、<keycap>_</keycap> と、反対側のプライマリキーコラムの "
+"<keycap>_</keycap> と、オーナーのプライマリキーカラムの連結となります。反対側を参照する "
+"外部キー名は、オーナーのプロパティ名と、<keycap>_</keycap> と、反対側のプライマリキーカラムの "
 "連結となります。単一方向の one to many 関連づけにも同じルールが適用されます。</para> "
 "<programlisting>\n"
 "@Entity\n"
@@ -3249,8 +3249,8 @@
 "}\n"
 "               \n"
 "</programlisting><para><literal>Store_Customer</literal> は join テーブルとして使用されます。 "
-"<literal>stores_id</literal> コラムは <literal>Store</literal> テーブルに対する外部キーです。 "
-"<literal>customers_id</literal> コラムは <literal>Customer</literal> テーブルに対する "
+"<literal>stores_id</literal> カラムは <literal>Store</literal> テーブルに対する外部キーです。 "
+"<literal>customers_id</literal> カラムは <literal>Customer</literal> テーブルに対する "
 "外部キーです。</para> </sect5>"
 
 #. Tag: title
@@ -3480,7 +3480,7 @@
 " <literal>@JoinColumn</literal> の配列である <literal>@JoinColumns</literal> "
 "要素を使用してアノテーション上で定義されます。<literal>referencedColumnNames</"
 "literal> を明示的に表現することが適切な処理と考慮されています。そうしない場合は、 "
-"Hibernate は、コラムの同じ順序をプライマリキーの宣言として使用すると想定します。"
+"Hibernate は、カラムの同じ順序をプライマリキーの宣言として使用すると想定します。"
 
 #. Tag: programlisting
 #: Entity.xml:711
@@ -3604,7 +3604,7 @@
 msgstr ""
 "<literal>@SecondaryTable</literal> か <literal>@SecondaryTables</literal> クラスレベルの "
 "アノテーションを使用すると、単独のエンティティ Bean をいくつかのテーブルにマップできます。 "
-"1つのコラムが特定のテーブル内にあることを表現するには、<literal>@Column</literal> 又は"
+"1つのカラムが特定のテーブル内にあることを表現するには、<literal>@Column</literal> 又は"
 "<literal>@JoinColumn</literal> の <literal>table</literal> パラメータを使用します。"
 
 #. Tag: programlisting
@@ -3698,9 +3698,9 @@
 "literal> にあり、<literal>storyPart1</literal> は <literal>Cat1</literal> に "
 "あり、<literal>storyPart2</literal> は <literal>Cat2</literal> にあります。 "
 "<literal>Cat1</literal> は、<literal>cat_id</literal> を外部キーとして使用して "
-"<literal>MainCat</literal> に合併されます。そして、<literal>Cat2</literal> は"
-"<literal>id</literal>(<literal>MainCat</literal> id コラムが持つ同じコラム名)"
-"を使用して合併されます。そして、<literal>storyPart2</literal> には "
+"<literal>MainCat</literal> にユニオンされます。そして、<literal>Cat2</literal> は"
+"<literal>id</literal>(<literal>MainCat</literal> id カラムが持つ同じカラム名)"
+"を使用してユニオンされます。そして、<literal>storyPart2</literal> には "
 "特有の制約がセットされています。"
 
 #. Tag: para
@@ -3974,10 +3974,10 @@
 "<literal>@NamedNativeQuery</literal> 内で定義されます。これは "
 "定義された <literal>@SqlResultSetMapping</literal> の名前を表示します。 "
 "結果セットマッピングは、このネイティブクエリによって取り込まれたエンティティを "
-"宣言します。このエンティティの各フィールドは SQL エイリアス(又はコラム名)に "
-"バインドされます。関連エンティティのサブクラスのものと外部キーコラムのものを "
+"宣言します。このエンティティの各フィールドは SQL エイリアス(又はカラム名)に "
+"バインドされます。関連エンティティのサブクラスのものと外部キーカラムのものを "
 "含むエンティティの全てのフィールドは、SQL クエリの中に存在していなければなりません。 "
-"フィールドの定義がクラスのプロパティ上で宣言されたものと同じコラム名へマップする限りは "
+"フィールドの定義がクラスのプロパティ上で宣言されたものと同じカラム名へマップする限りは "
 "フィールドの定義はオプションとなります。 "
 
 #. Tag: programlisting
@@ -4044,8 +4044,8 @@
 "上記の例では、<literal>night&amp;area</literal> と言う名前のクエリは "
 "<literal>joinMapping</literal> の結果セットマッピングを使用しています。 "
 "このマッピングは2つのエンティティ:<literal>Night</literal> と <literal>Area</literal> を "
-"返して、各プロパティは宣言され、コラム名に関連づけされて、コラム名は実際にこのクエリに "
-"よって取り込まれています。ここで、プロパティ/コラムの必然的な宣言を見てみましょう。"
+"返して、各プロパティは宣言され、カラム名に関連づけされて、カラム名は実際にこのクエリに "
+"よって取り込まれています。ここで、プロパティ/カラムの必然的な宣言を見てみましょう。"
 
 #. Tag: programlisting
 #: Entity.xml:838
@@ -4144,10 +4144,10 @@
 "the primary key."
 msgstr ""
 "この例では、結果セットマッピングのエンティティメンバーを記述するだけです。 "
-"プロパティ/コラムマッピングは、エンティティマッピング値を使用して実行されます。 "
+"プロパティ/カラムマッピングは、エンティティマッピング値を使用して実行されます。 "
 "現在のケースでは、<literal>model</literal> プロパティは <literal>model_txt </literal> "
-"コラムにバインドされています。関連したエンティティへの関連づけが合成プライマリキーを "
-"巻き込む場合は、<literal>@FieldResult</literal> 要素が各外部キーコラムの為に使用 "
+"カラムにバインドされています。関連したエンティティへの関連づけが合成プライマリキーを "
+"巻き込む場合は、<literal>@FieldResult</literal> 要素が各外部キーカラムの為に使用 "
 "される必要があります。<literal>@FieldResult</literal> 名は、その関係の為のプロパティ名と、 "
 "その後にくるドット (\".\")と、そしてその後のプライマリキーのフィールドかプロパティの名前に "
 "よって構成されます。"
@@ -4563,7 +4563,7 @@
 "optimisticLock: optimistic locking strategy (OptimisticLockType.VERSION, "
 "OptimisticLockType.NONE, OptimisticLockType.DIRTY or OptimisticLockType.ALL)"
 msgstr ""
-"optimisticLock: 楽天的なロッキング戦略(OptimisticLockType.VERSION、 "
+"optimisticLock: 楽観的なロッキングストラテジー(OptimisticLockType.VERSION、 "
 "OptimisticLockType.NONE、OptimisticLockType.DIRTY、あるいは "
 "OptimisticLockType.ALL)"
 
@@ -4643,7 +4643,7 @@
 "subclasses: use a SQL cascade delete on deletion instead of the regular "
 "Hibernate mechanism."
 msgstr ""
-"合併したサブクラス上の <literal>@OnDelete(action=OnDeleteAction.CASCADE)</literal> : "
+"ユニオンしたサブクラス上の <literal>@OnDelete(action=OnDeleteAction.CASCADE)</literal> : "
 "正規の Hibernate メカニズムではなく、削除には SQL カスケード削除を使用します。"
 
 #. Tag: para
@@ -4660,7 +4660,7 @@
 msgstr ""
 "<literal>@Table(appliesTo=\"tableName\", indexes = { @Index(name=\"index1\", "
 "columnNames={\"column1\", \"column2\"} ) } )</literal> は、テーブル <literal>tableName</literal> の "
-"コラムで定義化インデックスを作成します。これはプライマリテーブルか、又はいずれかのセカンダリテーブルで "
+"カラムで定義化インデックスを作成します。これはプライマリテーブルか、又はいずれかのセカンダリテーブルで "
 "適用できます。<literal>@Tables</literal> アノテーションはユーザーが異なるテーブルにインデックスを適用 "
 "できるようにします。このアノテーションは <literal>@javax.persistence.Table</literal>、又は "
 "<literal>@javax.persistence.SecondaryTable</literal> が発生する場所で予期されています。"
@@ -4748,7 +4748,7 @@
 "define an Hibernate specific id generator."
 msgstr ""
 "<literal>@org.hibernate.annotations.GenericGenerator</literal> により、 "
-"Hibernate 特有の  id  ゼネレータを定義できるようになります。"
+"Hibernate 特有の  id  ジェネレータを定義できるようになります。"
 
 #. Tag: programlisting
 #: Entity.xml:951
@@ -4789,7 +4789,7 @@
 "<classname>IdentifierGenerator</classname> implementation. You can add some "
 "parameters through the <literal>parameters</literal> attribute."
 msgstr ""
-"<literal>strategy</literal> は Hibernate3 ゼネレータ戦略の、又は "
+"<literal>strategy</literal> は Hibernate3 ジェネレータストラテジーの、又は "
 "<classname>IdentifierGenerator</classname> 実装の完全修飾型クラス名の "
 "短い名前です。<literal>parameters</literal> 属性を介していくつかのパラメータを "
 "追加することができます。"
@@ -4804,7 +4804,7 @@
 msgstr ""
 "その標準的な同類物とは異なり、<literal>@GenericGenerator</literal> は "
 "パッケージレベルのアノテーションで使用することができて、それをアプリケーション "
-"レベルのゼネレータにすることができます(まるで JPA XML ファイル内にあるように)。"
+"レベルのジェネレータにすることができます(まるで JPA XML ファイル内にあるように)。"
 
 #. Tag: programlisting
 #: Entity.xml:959
@@ -4862,7 +4862,7 @@
 #: Entity.xml:970
 #, no-c-format
 msgid "use a custom access type strategy"
-msgstr "カスタムアクセスタイプ戦略を使用"
+msgstr "カスタムアクセスタイプストラテジーを使用"
 
 #. Tag: para
 #: Entity.xml:975
@@ -5061,7 +5061,7 @@
 "fragment)."
 msgstr ""
 "時には、JVM 内ではなく データベースに演算をさせることを望むことも "
-"あるでしょう。一種の仮想コラムを作成することも考えられます。プロパティをコラムに "
+"あるでしょう。一種の仮想カラムを作成することも考えられます。プロパティをカラムに "
 "マッピングする代わりに、SQL フラグメント(別名:フォーミュラ)を使用することが "
 "できます。この種のプロパティは読み込み専用です(その値はフォーミュラフラグメントで "
 "算出されます)。"
@@ -5169,7 +5169,7 @@
 "When using composite user type, you will have to express column definitions. "
 "The <literal>@Columns</literal> has been introduced for that purpose."
 msgstr ""
-"合成のユーザータイプを使用している場合、コラム定義を表現しなければなりません。 "
+"合成のユーザータイプを使用している場合、カラム定義を表現しなければなりません。 "
 "その目的の為に、<literal>@Columns</literal> が導入されています。"
 
 #. Tag: programlisting
@@ -5224,7 +5224,7 @@
 "literal> annotation on a one column property, the columnNames attribute will "
 "then be ignored"
 msgstr ""
-"<literal>@Index</literal> アノテーションを使用して、ある特定のコラムプロパティ上で "
+"<literal>@Index</literal> アノテーションを使用して、ある特定のカラムプロパティ上で "
 "インデックスを定義することができます。columnNames 属性はその後、無視されます。"
 
 #. Tag: programlisting
@@ -5349,9 +5349,9 @@
 "columns."
 msgstr ""
 "使用するプロパティを <literal>@Generated</literal> としてアノテーションの追加をします。 "
-"挿入性や更新性が、選択した生成戦略と競合しないように注意する必要があります。GenerationTime.INSERT が "
-"選択されている場合、プロパティは挿入可能なコラムを含むことができず、GenerationTime.ALWAYS が "
-"選択されている場合、プロパティは挿入可能なコラム、あるいは更新可能なコラムのいずれも含むことができません。"
+"挿入性や更新性が、選択した生成ストラテジーと競合しないように注意する必要があります。GenerationTime.INSERT が "
+"選択されている場合、プロパティは挿入可能なカラムを含むことができず、GenerationTime.ALWAYS が "
+"選択されている場合、プロパティは挿入可能なカラム、あるいは更新可能なカラムのいずれも含むことができません。"
 
 #. Tag: para
 #: Entity.xml:1056
@@ -5420,12 +5420,12 @@
 "<literal>@DiscriminatorColumn</literal> and use a SQL fragment as a formula "
 "for discriminator resolution (no need to have a dedicated column)."
 msgstr ""
-"SINGLE_TABLE は強力な戦略ですが、時にはレガシーシステムにとって特に "
-"追加のディスクリミネータコラムを追加することができません。その理由で "
-"Hibernate はディスクリミネータフォーミュラの概念を導入しました。 "
+"SINGLE_TABLE は強力なストラテジーですが、時にはレガシーシステムにとって特に "
+"追加の Discriminator カラムを追加することができません。その理由で "
+"Hibernate は Discriminator フォーミュラの概念を導入しました。 "
 "<literal>@DiscriminatorFormula</literal> は、<literal>@DiscriminatorColumn</literal> からの "
-"入れ替えで、SQL フラグメントをディスクリミネータリソリューション用のフォーミュラとして "
-"使用します(専用のコラムは不要)。"
+"入れ替えで、SQL フラグメントを Discriminator リソリューション用のフォーミュラとして "
+"使用します(専用のカラムは不要)。"
 
 #. Tag: programlisting
 #: Entity.xml:1070
@@ -5454,12 +5454,12 @@
 "available values when loading the entities."
 msgstr ""
 "デフォルトで、トップエンティティをクエリしている場合、Hibernate は "
-"ディスクリミネータコラムに制限条項を置きません。このことは、このコラムが "
+"Discriminator カラムに制限条項を置きません。このことは、このカラムが "
 "使用中の階層(<literal>@DiscriminatorValue</literal> 経由)にマップされて "
 "いない値を含んでいると困ることになります。これを迂回するには、 "
 " <literal>@ForceDiscriminator</literal> を使用します(<literal>@DiscriminatorColumn</literal> の "
 "次にクラスレベルで)。そうすると Hibernate はエンティティをロードする時に利用可能な "
-"値の一覧を表示します。"
+"値のリストを表示します。"
 
 #. Tag: title
 #: Entity.xml:1074
@@ -5480,7 +5480,7 @@
 "literal> (with FK), <literal>@ManyToOne</literal>, <literal>@OneToMany</"
 "literal> or <literal>@ManyToMany</literal> association."
 msgstr ""
-"デフォルトでは、予期された関連づけ要素がデータベース内に無い(関連づけコラムに間違えた id) "
+"デフォルトでは、予期された関連づけ要素がデータベース内に無い(関連づけカラムに間違えた id) "
 "理由で、Hibernate が関連づけを解消できない時は、例外が Hibernate によって出されます。 "
 "このことは、レガシーの、又は不正に管理されたスキーマには不便になる可能性があります。 "
 "<literal>@NotFound</literal> アノテーションを使用すると、例外を出すのでは無く、 "
@@ -5609,7 +5609,7 @@
 msgstr ""
 "EJB3 は、遅延ローディングとフェッチングモードを定義する為の <literal>fetch</literal> "
 "オプションを付けて配布されています。しかし、Hibernate はこの部分ではもっと多くの "
-"オプションセットを持っています。遅延ローディングとフェッチング戦略を細かくチューンするために、 "
+"オプションセットを持っています。遅延ローディングとフェッチングストラテジーを細かくチューンするために、 "
 "追加のアノテーションがいくつか導入されています:"
 
 #. Tag: para
@@ -5644,9 +5644,9 @@
 msgstr ""
 "<literal>@LazyCollection</literal>: <literal>@ManyToMany</literal> と "
 "<literal>@OneToMany</literal> 関連づけに於いて遅延度オプションを定義します。 "
-"LazyCollectionOption は <literal>TRUE</literal>(集合は遅延で、その状態がアクセスされた "
-"時にロードされます)、<literal>EXTRA</literal>(集合は遅延で、全てのオペレーションは集合 "
-"ローディングを避けようとします。これは特に全ての要素のローディングが必要でない大規模の集合の場合に "
+"LazyCollectionOption は <literal>TRUE</literal>(コレクションは遅延で、その状態がアクセスされた "
+"時にロードされます)、<literal>EXTRA</literal>(コレクションは遅延で、全てのオペレーションはコレクション "
+"ローディングを避けようとします。これは特に全ての要素のローディングが必要でない大規模のコレクションの場合に "
 "役に立ちます)、そして FALSE (関連づけは遅延でない)のいずれかになります。"
 
 #. Tag: para
@@ -5663,13 +5663,13 @@
 "overrides any lazy attribute (an association loaded through a <literal>JOIN</"
 "literal> strategy cannot be lazy)."
 msgstr ""
-"<literal>@Fetch</literal>: 関連づけをロードするのに使用されるフェッチング戦略を定義します。 "
+"<literal>@Fetch</literal>: 関連づけをロードするのに使用されるフェッチングストラテジーを定義します。 "
 "<literal>FetchMode</literal> は、<literal>SELECT</literal>(関連づけがロードされる必要が "
-"ある時にセレクトが始動)、<literal>SUBSELECT</literal>(集合用にのみ使用可。 "
-"サブセレクト戦略の使用。詳細は Hibernate リファレンスドキュメントを参照)、あるいは "
+"ある時にセレクトが始動)、<literal>SUBSELECT</literal>(コレクション用にのみ使用可。 "
+"サブセレクトストラテジーの使用。詳細は Hibernate リファレンスドキュメントを参照)、あるいは "
 "<literal>JOIN</literal>(オーナーエンティティをローディングしている時に、関連づけを "
 "ロードする為に SQL JOIN を使用)のいずれかになります。<literal>JOIN</literal> は "
-"遅延属性を上書きします(<literal>JOIN</literal> 戦略を介してロードされた関連づけは "
+"遅延属性を上書きします(<literal>JOIN</literal> ストラテジーを介してロードされた関連づけは "
 "遅延にはなりません)。"
 
 #. Tag: para
@@ -5766,13 +5766,13 @@
 #: Entity.xml:1184
 #, no-c-format
 msgid "Collection related annotations"
-msgstr "集合に関係したアノテーション"
+msgstr "コレクションに関係したアノテーション"
 
 #. Tag: title
 #: Entity.xml:1185
 #, no-c-format
 msgid "Enhance collection settings"
-msgstr "集合セッティングを強化"
+msgstr "コレクションセッティングを強化"
 
 #. Tag: para
 #: Entity.xml:1186
@@ -5784,7 +5784,7 @@
 #: Entity.xml:1189
 #, no-c-format
 msgid "the batch size for collections using @BatchSize"
-msgstr "@BatchSize を使用した集合用のバッチサイズ"
+msgstr "@BatchSize を使用したコレクション用のバッチサイズ"
 
 #. Tag: para
 #: Entity.xml:1194
@@ -5814,7 +5814,7 @@
 msgid "the delete cascade strategy through @OnDelete(action=OnDeleteAction.CASCADE)"
 msgstr ""
 "@OnDelete(action=OnDeleteAction.CASCADE) を介した "
-"delete カスケード戦略"
+"delete カスケードストラテジー"
 
 #. Tag: para
 #: Entity.xml:1215
@@ -5923,13 +5923,13 @@
 #: Entity.xml:1226
 #, no-c-format
 msgid "Extra collection types"
-msgstr "エクストラの集合タイプ"
+msgstr "エクストラのコレクションタイプ"
 
 #. Tag: title
 #: Entity.xml:1227
 #, no-c-format
 msgid "List"
-msgstr "一覧"
+msgstr "リスト"
 
 #. Tag: para
 #: Entity.xml:1228
@@ -5943,9 +5943,9 @@
 "value is <literal>0</literal> or <literal>1</literal>."
 msgstr ""
 "EJB3 以上に、Hibernate Annotations は本当の <classname>List</classname> と "
-"<classname>Array</classname> をサポートします。通常と同じ方法で集合を "
+"<classname>Array</classname> をサポートします。通常と同じ方法でコレクションを "
 "マップして @<literal>IndexColumn</literal> を追加します。このアノテーションにより、 "
-"インデックスを保持するコラムを記述することができるようになります。また、最初の要素 "
+"インデックスを保持するカラムを記述することができるようになります。また、最初の要素 "
 "(別名、ベースインデックス)を表現するデータベース内でインデックス値を宣言することも "
 "できます。通常の値は <literal>0</literal> か <literal>1</literal> です。"
 
@@ -5997,8 +5997,8 @@
 msgstr ""
 "Hibernate Annotations は本来の Map マッピングをサポートします。<literal>@javax."
 "persistence.MapKey</literal> がセットされていない場合は、Hibernate はキー要素、 "
-"あるいは、組み込み可能オブジェクトをそれら自身のコラム内にマップします。デフォルト "
-"コラムを上書きするには、使用中のキーが基本タイプ(<literal>mapkey</literal> がデフォルト)、 "
+"あるいは、組み込み可能オブジェクトをそれら自身のカラム内にマップします。デフォルト "
+"カラムを上書きするには、使用中のキーが基本タイプ(<literal>mapkey</literal> がデフォルト)、 "
 "又は、組み込み可能オブジェクトの場合は、<literal>@org.hibernate.annotations.MapKey</literal> を "
 "使用します。又は使用中のキーがエンティティの場合、<literal>@org.hibernate.annotations."
 "MapKeyManyToMany</literal> を使用します。"
@@ -6014,7 +6014,7 @@
 msgstr ""
 "<literal>@org.hibernate.annotations.MapKey</literal> と <literal>@org."
 "hibernate.annotations.MapKeyManyToMany</literal> の両方により、使用されるターゲット "
-"要素を上書きできるようになります。これは特に、使用中の集合が汎用を使用しない場合 "
+"要素を上書きできるようになります。これは特に、使用中のコレクションが汎用を使用しない場合 "
 "(あるいは、インターフェイスを使用する場合)に役に立ちます。"
 
 #. Tag: programlisting
@@ -6037,7 +6037,7 @@
 #: Entity.xml:1247
 #, no-c-format
 msgid "Bidirectional association with indexed collections"
-msgstr "インデックス化した集合を持つ2方向関連づけ"
+msgstr "インデックス化したコレクションを持つ2方向関連づけ"
 
 #. Tag: para
 #: Entity.xml:1248
@@ -6051,8 +6051,8 @@
 msgstr ""
 "1方が <literal>@IndexColumn</literal> か <literal>@org.hibernate.annotations.MapKey"
 "[ManyToMany]</literal> として表現される2方向の関連づけは特別の配慮を要します。 "
-"インデックスコラムにマップする子クラスのプロパティがある場合は、問題ありません。 "
-"集合マッピング上で <literal>mappedBy</literal> の使用を継続できます:"
+"インデックスカラムにマップする子クラスのプロパティがある場合は、問題ありません。 "
+"コレクションマッピング上で <literal>mappedBy</literal> の使用を継続できます:"
 
 #. Tag: programlisting
 #: Entity.xml:1251
@@ -6110,7 +6110,7 @@
 msgstr ""
 "しかし、子クラスにそのようなプロパティがない場合は、その関連が "
 "本当の2方向性とは考えられません(関連の1方にある情報が他方にない)。 "
-"このようなケースでは、集合 <literal>mappedBy</literal> をマップできません。 "
+"このようなケースでは、コレクション <literal>mappedBy</literal> をマップできません。 "
 "その代わりに、以下のようなマッピングを使用します:"
 
 #. Tag: programlisting
@@ -6162,7 +6162,7 @@
 "Note that in this mapping, the collection-valued end of the association is "
 "responsible for updates to the foreign key."
 msgstr ""
-"このマッピングでは、関連づけの集合値側が外部キー更新の役割を持つことに "
+"このマッピングでは、関連づけのコレクション値側が外部キー更新の役割を持つことに "
 "注意して下さい。"
 
 #. Tag: title
@@ -6185,14 +6185,14 @@
 "generator strategy. The strategy can be <literal>identity</literal>, or any "
 "defined generator name of your application."
 msgstr ""
-"もう1つの興味深い特徴は、代理のプライマリキーを bag の集合に対して定義する能力です。 "
+"もう1つの興味深い特徴は、代理のプライマリキーを bag のコレクションに対して定義する能力です。 "
 "これが bag のほとんどの欠点を取り除くことになります。更新と削除は効率的になり、 "
 "クエリ単位で、又はエンティティ単位で複数の <literal>EAGER</literal> bag を持つ "
-"ようになります。このプライマリキーは、使用中の集合テーブルの追加のコラム内に "
+"ようになります。このプライマリキーは、使用中のコレクションテーブルの追加のカラム内に "
 "収納されますが、これは Java アプリケーションには見えません。@CollectionId は "
-"1つの集合を id bag としてマークするために使用されます。これはまた、プライマリ "
-"キーコラム、プライマリキータイプ、及びゼネレータ戦略の上書きを可能にします。 "
-"戦略は <literal>identity</literal> か、又は使用アプリケーションの定義済みゼネレータ名の "
+"1つのコレクションを id bag としてマークするために使用されます。これはまた、プライマリ "
+"キーカラム、プライマリキータイプ、及びジェネレータストラテジーの上書きを可能にします。 "
+"ストラテジーは <literal>identity</literal> か、又は使用アプリケーションの定義済みジェネレータ名の "
 "いずれかになります。"
 
 #. Tag: programlisting
@@ -6231,7 +6231,7 @@
 #: Entity.xml:1264
 #, no-c-format
 msgid "Collection of element or composite elements"
-msgstr "要素、又は合成要素の集合"
+msgstr "要素、又は合成要素のコレクション"
 
 #. Tag: para
 #: Entity.xml:1265
@@ -6242,8 +6242,8 @@
 "primitive types. This is known as collection of elements."
 msgstr ""
 "Hibernate Annotations はコアタイプ(整数、文字列、Enums など)、 "
-"組み込み可能なオブジェクトの集合、及びプリミティブタイプ群も "
-"サポートします。これらは要素の集合として知られています。"
+"組み込み可能なオブジェクトのコレクション、及びプリミティブタイプ群も "
+"サポートします。これらは要素のコレクションとして知られています。"
 
 #. Tag: para
 #: Entity.xml:1268
@@ -6265,15 +6265,15 @@
 "embeddable element). To reach the index/key of a collection, append \"key\" "
 "instead."
 msgstr ""
-"要素の集合は、<literal>@CollectionOfElements</literal>(<literal>@OneToMany</literal> の "
-"入れ替え)としてアノテーションが追加されなければなりません。集合テーブルを定義するには、 "
+"要素のコレクションは、<literal>@CollectionOfElements</literal>(<literal>@OneToMany</literal> の "
+"入れ替え)としてアノテーションが追加されなければなりません。コレクションテーブルを定義するには、 "
 "関連づけプロパティで <literal>@JoinTable</literal> アノテーションを使用します。 "
-"<literal>joinColumns</literal> はエンティティのプライマリテーブルと集合テーブルの間での "
-"合併コラムを定義します(inverseJoincolumn は役に立たないので空白のままにします)。 "
-"コアタイプの集合、又はプリミティブタイプの配列には、<literal>@AttributeOverride</literal> を "
-"使用すると、組み込み可能オブジェクトの集合コラムを上書きすることができます。集合要素に "
+"<literal>joinColumns</literal> はエンティティのプライマリテーブルとコレクションテーブルの間での "
+"ユニオンカラムを定義します(inverseJoincolumn は役に立たないので空白のままにします)。 "
+"コアタイプのコレクション、又はプリミティブタイプの配列には、<literal>@AttributeOverride</literal> を "
+"使用すると、組み込み可能オブジェクトのコレクションカラムを上書きすることができます。コレクション要素に "
 "到達するには、属性上書き名に \"element\" を追記する必要があります(コアタイプには \"element\"、 "
-"組み込み可能要素のシリアルプロパティには \"element.serial\" を追記)。集合のインデックス/キーに "
+"組み込み可能要素のシリアルプロパティには \"element.serial\" を追記)。コレクションのインデックス/キーに "
 "到達するには、代わりに \"key\"  を追記します。"
 
 #. Tag: programlisting
@@ -6496,9 +6496,9 @@
 "property annotated with <literal>@Parent</literal>. This property will then "
 "point back to the entity containing the collection."
 msgstr ""
-"組み込み可能オブジェクトの集合では、組み込み可能オブジェクトは、プロパティを "
+"組み込み可能オブジェクトのコレクションでは、組み込み可能オブジェクトは、プロパティを "
 "<literal>@Parent</literal> でアノテーションの追加をすることができます。 "
-"このプロパティはその後、その集合を含んだエンティティに向かってポイントします。"
+"このプロパティはその後、そのコレクションを含んだエンティティに向かってポイントします。"
 
 #. Tag: para
 #: Entity.xml:1276
@@ -6511,9 +6511,9 @@
 "considered deprecated and is going to be unsupported in future releases"
 msgstr ""
 "Hibernate Annotations の以前のバージョンは <literal>@OneToMany</"
-"literal> を使用して、要素の集合をマークしました。セマンティックの整合性 "
+"literal> を使用して、要素のコレクションをマークしました。セマンティックの整合性 "
 "問題のために、アノテーション <literal>@CollectionOfElements</"
-"literal> が導入されています。以前の方法で要素の集合をマークすることも "
+"literal> が導入されています。以前の方法で要素のコレクションをマークすることも "
 "まだ機能しますが、今では無用と見なされており将来のリリースではサポートが "
 "なくなります。"
 
@@ -6532,7 +6532,7 @@
 "and per collection basis."
 msgstr ""
 "データベースのアクセスを最適化するために、Hibernate のセカンドレベルキャッシュと "
-"呼ばれるものをアクティベートできます。このキャッシュはエンティティ単位ベースと集合単位 "
+"呼ばれるものをアクティベートできます。このキャッシュはエンティティ単位ベースとコレクション単位 "
 "ベースで設定が可能です。"
 
 #. Tag: para
@@ -6543,9 +6543,9 @@
 "strategy and region of a given second level cache. This annotation can be "
 "applied on the root entity (not the sub entities), and on the collections."
 msgstr ""
-"<literal>@org.hibernate.annotations.Cache</literal> は、キャッシング戦略と "
+"<literal>@org.hibernate.annotations.Cache</literal> は、キャッシングストラテジーと "
 "任意のセカンドレベルキャッシュの領域を定義します。このアノテーションは、 "
-"ルートエンティティ上と集合上で適用できます(サブエンティティではない)。"
+"ルートエンティティ上とコレクション上で適用できます(サブエンティティではない)。"
 
 #. Tag: programlisting
 #: Entity.xml:1287
@@ -6600,7 +6600,7 @@
 "usage: the given cache concurrency strategy (NONE, READ_ONLY, "
 "NONSTRICT_READ_WRITE, READ_WRITE, TRANSACTIONAL)"
 msgstr ""
-"usage: 該当するキャッシュ並行性戦略 (NONE, READ_ONLY, "
+"usage: 該当するキャッシュ並行性ストラテジー (NONE, READ_ONLY, "
 "NONSTRICT_READ_WRITE, READ_WRITE, TRANSACTIONAL)"
 
 #. Tag: para
@@ -6611,7 +6611,7 @@
 "fq role name of the collection)"
 msgstr ""
 "region (オプション): キャッシュの領域(クラスの fqcn、又は "
-"集合の fq 役割名がデフォルト)"
+"コレクションの fq 役割名がデフォルト)"
 
 #. Tag: para
 #: Entity.xml:1310
@@ -6676,9 +6676,9 @@
 "load or the collection load. <literal>@Filter</literal> is used and placed "
 "either on the entity or the collection element"
 msgstr ""
-"ここで、エンティティロード、あるいは集合ロードへ適用される SQL フィルター "
+"ここで、エンティティロード、あるいはコレクションロードへ適用される SQL フィルター "
 "条項を定義する必要があります。<literal>@Filter</literal> が使用されて、 "
-"エンティティか、集合の要素に配置されます。"
+"エンティティか、コレクションの要素に配置されます。"
 
 #. Tag: programlisting
 #: Entity.xml:1328
@@ -6715,7 +6715,7 @@
 "to target the association table, use the <literal>@FilterJoinTable</literal> "
 "annotation."
 msgstr ""
-"集合が関連づけテーブルを関係表現(relational representation)として使用するとき、 "
+"コレクションが関連づけテーブルを関係表現(relational representation)として使用するとき、 "
 "その関連づけテーブル自身か、 あるいはターゲットエンティティテーブルにフィルターの条件を "
 "適用するとよいでしょう。ターゲットエンティティに制約を適用するには、正規の "
 "<literal>@Filter</literal> アノテーションを使用します。しかし、その "
@@ -6942,7 +6942,7 @@
 "define one of those three strategies:"
 msgstr ""
 "実行が正しく進行したことをチェックするために、Hibernate は"
-"3つの戦略の1つを定義できるようにします:"
+"3つのストラテジーの1つを定義できるようにします:"
 
 #. Tag: para
 #: Entity.xml:1404
@@ -6998,7 +6998,7 @@
 "related statements."
 msgstr ""
 "まったく同じアノテーションのセットを使用して、ステートメントに関係した "
-"集合を上書きすることができます。"
+"コレクションを上書きすることができます。"
 
 #. Tag: programlisting
 #: Entity.xml:1428

Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Lucene.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Lucene.po	2008-09-11 07:11:54 UTC (rev 78395)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Lucene.po	2008-09-11 07:13:33 UTC (rev 78396)
@@ -9,7 +9,7 @@
 "Project-Id-Version: Lucene\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-08-11 00:59+0000\n"
-"PO-Revision-Date: 2008-09-03 15:19+1000\n"
+"PO-Revision-Date: 2008-09-11 16:56+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -120,7 +120,7 @@
 "API exactly the way a HQL or native query would be done."
 msgstr ""
 "<productname>Hibernate Search</productname> は Lucene インデックスを使用して "
-"エンティティを検索し、管理されたエンティティ一覧を返すためユーザーは繁雑な "
+"エンティティを検索し、管理されたエンティティリストを返すためユーザーは繁雑な "
 "オブジェクト/ Lucene ドキュメントのマッピングと低レベルの Lucene API に於いて "
 "労力の節約ができます。そのアプリケーションコードは統一した <classname>org.hibernate.Query</classname> "
 "API  を HQL、又はネイティブのクエリが実行されるのと全く同じ方法で使用します。"
@@ -157,7 +157,7 @@
 #: Lucene.xml:41
 #, no-c-format
 msgid "List of built-in Directory Providers"
-msgstr "組込まれたディレクトリプロバイダの一覧"
+msgstr "組込まれたディレクトリプロバイダのリスト"
 
 #. Tag: entry
 #: Lucene.xml:45
@@ -406,7 +406,7 @@
 msgstr ""
 "インデックス化されたエンティティに関する全てのメタデータ情報はいくらかの "
 "Java アノテーションを通じて記述されます。xml マッピングファイルやインデックス化した "
-"エンティティ一覧の必要はありません。この一覧は Hibernate マッピングエンティティを "
+"エンティティリストの必要はありません。このリストは Hibernate マッピングエンティティを "
 "スキャンする開始時に発見できます。"
 
 #. Tag: para
@@ -696,7 +696,7 @@
 "documentation or the excellent <citetitle>Lucene In Action</citetitle> from "
 "Otis Gospodnetic and Erik Hatcher."
 msgstr ""
-"この例では、Essay が検索一覧の上部に至る可能性は2の乗数となり、Summary "
+"この例では、Essay が検索リストの上部に至る可能性は2の乗数となり、Summary "
 "フィールドはTest フィールドよりも2.5 倍だけ重要になります。この説明は実際には "
 "正しくないですが、単純明解で、現実に十分近いことに留意して下さい。Lucene "
 "ドキュメント、あるいは Otis Gospodnetic / Erik Hatcher 著の 優秀な "

Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po	2008-09-11 07:11:54 UTC (rev 78395)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po	2008-09-11 07:13:33 UTC (rev 78396)
@@ -9,7 +9,7 @@
 "Project-Id-Version: Setup\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-08-11 00:59+0000\n"
-"PO-Revision-Date: 2008-09-11 15:30+1000\n"
+"PO-Revision-Date: 2008-09-11 15:50+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -353,7 +353,7 @@
 "可能です。アノテーションを追加した永続化クラス、及びクラシックな <filename>hbm.cfg.xml</filename> "
 "宣言と、同じ <classname>SessionFactory</classname> とを混合することさえもできます。 "
 "但し、クラスを数回宣言(アノテーション追加か、hbm.xml を経由)することはできません。 "
-"マップしたエンティティ階層の中で設定戦略を混合(hbm 対アノテーション)することも "
+"マップしたエンティティ階層の中で設定ストラテジーを混合(hbm 対アノテーション)することも "
 "できません。"
 
 #. Tag: para

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-09-11 07:11:54 UTC (rev 78395)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Validator.po	2008-09-11 07:13:33 UTC (rev 78396)
@@ -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-09-03 14:09+1000\n"
+"PO-Revision-Date: 2008-09-11 16:47+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -94,7 +94,7 @@
 msgstr ""
 "ランタイム時にインスタンスをチェックする時、Hibernate Validator は <classname>InvalidValue</"
 "classname> の一群で制約違反の情報を返します。他の情報として、<classname>InvalidValue</"
-"classname> には、アノテーションを使ったパラメータ値の集合(長さ制限など)を組み込むことが "
+"classname> には、アノテーションを使ったパラメータ値のコレクション(長さ制限など)を組み込むことが "
 "できるエラー説明メッセージと、<classname>ResourceBundle</classname> へ外部適用できる "
 "メッセージ文字列が含まれています。"
 
@@ -191,7 +191,7 @@
 #: Validator.xml:63
 #, no-c-format
 msgid "Column length will be set to max"
-msgstr "コラムの長さは最大にセット"
+msgstr "カラムの長さは最大にセット"
 
 #. Tag: entry
 #: Validator.xml:68
@@ -215,7 +215,7 @@
 #: Validator.xml:77 Validator.xml:91 Validator.xml:133 Validator.xml:175
 #, no-c-format
 msgid "Add a check constraint on the column"
-msgstr "コラムにチェック制約を追加"
+msgstr "カラムにチェック制約を追加"
 
 #. Tag: entry
 #: Validator.xml:82
@@ -251,7 +251,7 @@
 #: Validator.xml:105
 #, no-c-format
 msgid "Column(s) are not null"
-msgstr "コラムは null でない"
+msgstr "カラムは null でない"
 
 #. Tag: entry
 #: Validator.xml:110
@@ -273,7 +273,7 @@
 #: Validator.xml:119
 #, no-c-format
 msgid "Column(s) are not null (for String)"
-msgstr "コラムは null でない(文字列用)"
+msgstr "カラムは null でない(文字列用)"
 
 #. Tag: entry
 #: Validator.xml:124
@@ -356,7 +356,7 @@
 #: Validator.xml:183
 #, no-c-format
 msgid "property (array, collection, map)"
-msgstr "プロパティ(アレイ、集合、マップ)"
+msgstr "プロパティ(アレイ、コレクション、マップ)"
 
 #. Tag: entry
 #: Validator.xml:186
@@ -417,7 +417,7 @@
 "object is a Map, the value elements are validated recursively."
 msgstr ""
 "関連したオブジェクト上でバリデーションを再帰的に実行します。オブジェクトが "
-"集合か、又はアレイであれば、要素は再帰的にバリデーションされます。オブジェクトが "
+"コレクションか、又はアレイであれば、要素は再帰的にバリデーションされます。オブジェクトが "
 "マップの場合は、その値の要素が再帰的にバリデーションされます。"
 
 #. Tag: entry
@@ -543,11 +543,11 @@
 msgstr ""
 "<literal>message</literal> は、制約違反を記述するのに使用されるデフォルトの "
 "文字列で、これは必須です。文字列はハードコード化するか、あるいは Java ResourceBundle "
-"メカニズムを介してその一部か全部を具体化(externalize)することができます。パラメータ値は "
+"メカニズムを介してその一部か全部を外面化(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\"/> を "
+"外面化することが正しい手法だと考慮されます。<xref linkend=\"Constraints-Error_messages\"/> を "
 "参照して下さい。"
 
 #. Tag: programlisting
@@ -943,9 +943,9 @@
 "columns will be declared as <literal>not null</literal> in the DDL schema "
 "generated by Hibernate."
 msgstr ""
-"配布状態のままで Hibernate Annotations はエンティティの為に定義した制約をマッピングメタデータに "
+"製品出荷時の状態のままで Hibernate Annotations はエンティティの為に定義した制約をマッピングメタデータに "
 "翻訳します。例えば、エンティティのプロパティに <literal>@NotNull</literal> アノテーションが "
-"追加されている場合、そのコラムは、Hibernate で生成された DDL スキーマの中で <literal>not null</literal> "
+"追加されている場合、そのカラムは、Hibernate で生成された DDL スキーマの中で <literal>not null</literal> "
 "として宣言されます。"
 
 #. Tag: title
@@ -1018,7 +1018,7 @@
 "there is no performance cost."
 msgstr ""
 "Hibernate エンティティマネージャを使用する時、バリデータフレームワークが "
-"配布状態ですぐにアクティベートされます。Bean 群がバリデーションアノテーションで "
+"製品出荷時の状態ですぐにアクティベートされます。Bean 群がバリデーションアノテーションで "
 "アノテーション追加されていない場合、パフォーマンスの負担はありません。"
 
 #. Tag: title

Modified: projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po
===================================================================
--- projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po	2008-09-11 07:11:54 UTC (rev 78395)
+++ projects/docs/enterprise/4.3/Hibernate/Annotations_Reference_Guide/ja-JP/Xml-Overriding.po	2008-09-11 07:13:33 UTC (rev 78396)
@@ -9,7 +9,7 @@
 "Project-Id-Version: Xml-Overriding\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-08-11 00:59+0000\n"
-"PO-Revision-Date: 2008-09-03 13:30+1000\n"
+"PO-Revision-Date: 2008-09-11 16:42+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -414,22 +414,22 @@
 "定義されていない場合、 java アノテーションが使用されます。 </para> <para> "
 "サンプルで示してあるように、単独の、又は複数の特有制約を定義できます。 </para> </callout> "
 "<callout arearefs=\"aa5\"> <para> <literal>secondary-table</literal>: "
-"<literal>primary-key-join-column</literal> 要素を通じて、プライマリキー/外部キーコラムを "
+"<literal>primary-key-join-column</literal> 要素を通じて、プライマリキー/外部キーカラムを "
 "定義出来ること以外は、通常のテーブルのようにセカンダリテーブルを定義します。メタデータ "
 "完全以外では、<literal>secondary-table</literal> 定義がない場合にのみ、アノテーションの "
 "セカンダリテーブルが使用されます。それ以外はアノテーションは無視されます。 </para> </callout> "
 "<callout arearefs=\"aa6\"> <para> <literal>id-class</literal>: <literal>@IdClass</literal> が "
 "定義するのと同様な方法で id クラスを定義します。 </para> </"
 "callout> <callout arearefs=\"aa7\"> <para> <literal>inheritance</literal>: "
-"継承戦略 (<literal>JOINED</literal>, <literal>TABLE_PER_CLASS</literal>, <literal>SINGLE_TABLE</literal>),を "
+"継承ストラテジー (<literal>JOINED</literal>, <literal>TABLE_PER_CLASS</literal>, <literal>SINGLE_TABLE</literal>),を "
 "定義します。ルートエンティティレベルでのみ利用出来ます。"
 "</para> </callout> <callout arearefs="
 "\"aa8\"> <para> <literal>sequence-generator</literal>: シーケンスジェネレータを "
 "定義します。 </para> </callout> <callout arearefs=\"aa9\"> <para> "
 "<literal>table-generator</literal>: テーブルジェネレータを定義します。 </para> </"
 "callout> <callout arearefs=\"aa10\"> <para> <literal><literal>primary-key-"
-"join-column</literal></literal>: JOINED 継承戦略が使用されるサブエンティティ用の "
-"プライマリジョインキーコラムを定義します。</para> </callout> </"
+"join-column</literal></literal>: JOINED 継承ストラテジーが使用されるサブエンティティ用の "
+"プライマリジョインキーカラムを定義します。</para> </callout> </"
 "calloutlist> </programlistingco> <programlistingco> <areaspec> <area coords="
 "\"11 85\" id=\"ab1\"/> <area coords=\"18 85\" id=\"ab2\"/> <area coords=\"22 "
 "85\" id=\"ab3\"/> <area coords=\"28 85\" id=\"ab4\"/> <area coords=\"34 85\" "
@@ -482,8 +482,8 @@
 "    &lt;/entity&gt;\n"
 "&lt;/entity-mappings&gt;\n"
 "</programlisting> <calloutlist> <callout arearefs=\"ab1\"> <para> "
-"<literal>discriminator-value / discriminator-column</literal>: SINGLE_TABLE 継承戦略が選択された時、 "
-"ディスクリミネータ値とそれを保持しているコラムを定義します。</para> </callout> <callout arearefs=\"ab2\"> "
+"<literal>discriminator-value / discriminator-column</literal>: SINGLE_TABLE 継承ストラテジーが選択された時、 "
+"Discriminator 値とそれを保持しているカラムを定義します。</para> </callout> <callout arearefs=\"ab2\"> "
 "<para> <literal>named-query</literal>:  named クエリと多分それに関連したヒントを定義します。 "
 "これらの定義はアノテーション内に定義されているものへの追加物です。2つの定義が同じ名前を持つ場合は、 "
 "XML の方が優先されます。</para> </callout> <callout arearefs=\"ab3\"> <para> "
@@ -493,11 +493,11 @@
 "追加物です。2つの定義が同じ名前を持つ場合は、 XML の方が優先されます。 "
 " </para> </callout> <callout arearefs=\"ab4\"> <para> <literal>sql-"
 "result-set-mapping</literal>: 結果セットのマップ構造を説明します。. "
-"エンティティとコラムマッピングの両方を定義出来ます。これらの定義は、アノテーションに定義してあるものへの "
+"エンティティとカラムマッピングの両方を定義出来ます。これらの定義は、アノテーションに定義してあるものへの "
 "追加物です。2つの定義が同じ名前を持つ場合は、 XML の方が優先されます。</para> </callout> "
 " <callout arearefs=\"ab5\"> "
-"<para> <literal>attribute-override / association-override</literal>: コラム、又は "
-"ジョインコラム上書きを定義します。この上書きはアノテーションに定義してあるものへの "
+"<para> <literal>attribute-override / association-override</literal>: カラム、又は "
+"ジョインカラム上書きを定義します。この上書きはアノテーションに定義してあるものへの "
 "追加物です。</para> </callout> </calloutlist> </programlistingco>"
 
 #. Tag: para




More information about the jboss-cvs-commits mailing list