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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 8 03:11:08 EDT 2009


Author: noriko
Date: 2009-05-08 03:11:07 -0400 (Fri, 08 May 2009)
New Revision: 88415

Modified:
   projects/docs/enterprise/4.3.4/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po
   projects/docs/enterprise/4.3.4/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po
Log:
modification made from proofreading

Modified: projects/docs/enterprise/4.3.4/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po
===================================================================
--- projects/docs/enterprise/4.3.4/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po	2009-05-08 06:46:28 UTC (rev 88414)
+++ projects/docs/enterprise/4.3.4/Hibernate/Annotations_Reference_Guide/ja-JP/Entity.po	2009-05-08 07:11:07 UTC (rev 88415)
@@ -5,13 +5,14 @@
 # Automatically generated, 2007.
 # Kiyoto Hashida <khashida at redhat.com>, 2008.
 # Noriko Mizumoto <noriko at redhat.com>, 2009.
+# Noriko Mizumoto <noriko at fedoraproject.org>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Entity\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-03-16 06:11+0000\n"
-"PO-Revision-Date: 2009-05-06 09:26+1000\n"
-"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
+"PO-Revision-Date: 2009-05-08 17:09+1000\n"
+"Last-Translator: Noriko Mizumoto <noriko at fedoraproject.org>\n"
 "Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -38,13 +39,13 @@
 "specific extensions."
 msgstr ""
 "このセクションでは、EJB 3.0 (別名 JPA) エンティティアノテーションと "
-"Hibernate 特有の拡張をカバーしています。"
+"Hibernate 固有の拡張について記載しています。"
 
 #. Tag: title
 #: Entity.xml:10
 #, no-c-format
 msgid "Mapping with EJB3/JPA Annotations"
-msgstr "EJB3/JPA アノテーションでマッピング"
+msgstr "EJB3/JPA アノテーションでのマッピング"
 
 #. Tag: para
 #: Entity.xml:11
@@ -58,15 +59,7 @@
 "object model, the class associations, etc.) and the physical mapping "
 "annotations (describing the physical schema, tables, columns, indexes, etc). "
 "We will mix annotations from both categories in the following code examples."
-msgstr ""
-"EJB3 エンティティは平文の POJO です。実際にそれは Hibernate 永続化エンティ"
-"ティと 全く同じような概念を表現します。そのマッピングは  JDK 5.0 アノテーショ"
-"ンを通じて 定義されます(上書き用の XML 記述子構文は EJB3 仕様で定義されま"
-"す)。アノテーションは 2つのカテゴリに分けられます。論理マッピングアノテー"
-"ション(オブジェクトモデル、クラス関連づけなどを 記述できるようにします)と物"
-"理マッピングアノテーション(物理スキーマ、テーブル、カラム、インデックスなど"
-"を 記述)です。以下のコードの例ではこの両方のカテゴリからのアノテーションを混"
-"合して使用します。"
+msgstr "EJB3 エンティティはプレーンの POJO です。 実際には Hibernate 永続エンティティと全く同じ概念を表現します。 そのマッピングは JDK 5.0 アノテーションで定義されます (上書き用の XML 記述子構文は EJB3 仕様で定義されます)。 アノテーションは論理マッピングのアノテーション (オブジェクトモデル、 クラス関連づけなどの記述ができます) と物理マッピングのアノテーション (物理スキーマ、 表、 コラム、 インデックスなどを記述します) の 2 つのカテゴリに分けられます。 以下のコードの例では、 両方のカテゴリのアノテーションを混合しています。"
 
 #. Tag: para
 #: Entity.xml:14
@@ -77,12 +70,7 @@
 "autocomplete annotation interfaces and attributes for you (even without a "
 "specific \"EJB3\" module, since EJB3 annotations are plain JDK 5 "
 "annotations)."
-msgstr ""
-"EJB3 アノテーションは、<literal>javax.persistence.*</literal> パッケージの中"
-"にあります。 ほとんどの JDK 5 準拠の IDE (Eclipse、IntelliJ IDEA、 及び "
-"Netbeans など)はアノテーション インターフェイスと属性をユーザーの為に自動補"
-"完してくれます(EJB3 アノテーションは平文の JDK 5 アノテーションであるため、"
-"特定の\"EJB3\"モジュールなしで可能)。"
+msgstr "EJB3 アノテーションは <literal>javax.persistence.*</literal> パッケージにあります。  JDK 5 準拠のほとんどの IDE (Eclipse、 IntelliJ IDEA、 Netbeans など) はアノテーションのインターフェイスや属性を自動補完してくれます (EJB3 アノテーションはプレーンの JDK 5 アノテーションであるため、 特定の「EJB3」モジュールがなくても可能です)。"
 
 #. Tag: para
 #: Entity.xml:17
@@ -91,17 +79,13 @@
 "For more and runnable concrete examples read the JBoss EJB 3.0 tutorial or "
 "review the Hibernate Annotations test suite. Most of the unit tests have "
 "been designed to represent a concrete example and be a inspiration source."
-msgstr ""
-"この他にも実行可能な実例サンプルを見るには、JBoss EJB 3.0 チュートリアルを ご"
-"覧になるか、あるいは Hibernate Annotations テストセットを確認して下さい。 作"
-"業単位テストのほとんどは、実例サンプルを表現して、発想の根源になるように 設計"
-"されています。"
+msgstr "この他にも実行可能で具体的なサンプルを見るには、 JBoss EJB 3.0 チュートリアルをご覧になるか、 Hibernate Annotations テストスィートを参照してください。 ユニットテストのほとんどが具体的なサンプルを表現し、 発想のきっかけとなるよう設計されています。"
 
 #. Tag: title
 #: Entity.xml:20
 #, no-c-format
 msgid "Declaring an entity bean"
-msgstr "エンティティ Bean の宣言"
+msgstr "エンティティ Bean を宣言する"
 
 #. Tag: para
 #: Entity.xml:21
@@ -110,8 +94,8 @@
 "Every bound persistent POJO class is an entity bean and is declared using "
 "the <literal>@Entity</literal> annotation (at the class level):"
 msgstr ""
-"全てのバインドされた永続化 POJO クラスはエンティティBean であり、 (そのクラ"
-"スレベルで)<literal>@Entity</literal> アノテーションを使用して宣言されていま"
+"バインドされた永続化 POJO クラスはすべてエンティティ Bean であり、  (そのクラ"
+"スレベルで) <literal>@Entity</literal> アノテーションを使用して宣言されていま"
 "す。"
 
 #. Tag: programlisting
@@ -148,13 +132,7 @@
 "This configuration by exception concept is central to the new EJB3 "
 "specification and a major improvement. The class Flight is mapped to the "
 "Flight table, using the column id as its primary key column."
-msgstr ""
-"<literal>@Entity</literal> はクラスをエンティティ Bean として宣言し (すなわ"
-"ち永続化 POJO クラス)<literal>@Id</literal> は、エンティティ Bean の 識別子"
-"プロパティを宣言します。他のマッピング宣言は曖昧な表現です。例外概念に よるこ"
-"の設定は EJB3 仕様の中心部となるもので、主要な改善となっています。クラス "
-"Flight は Flight テーブルにマップされており、カラム id をそのプライマリキーカ"
-"ラムとして 使用します。"
+msgstr "<literal>@Entity</literal> はクラスをエンティティ Bean として宣言し (つまり、 永続化 POJO クラス)、 <literal>@Id</literal> はこのエンティティ Bean の識別子プロパティを宣言します。 他のマッピング宣言は暗示的となります。 例外概念によるこの構成は新しい EJB3 仕様の中心となるもので、 主要な改善となっています。 クラス Flight は Flight 表にマッピングされ、 コラム id をその主要なキーコラムとして使用します。"
 
 #. Tag: para
 #: Entity.xml:28
@@ -169,21 +147,14 @@
 "Hibernate will guess the access type from the position of <literal>@Id</"
 "literal> or <literal>@EmbeddedId</literal>."
 msgstr ""
-"アノテーションをフィールドか、あるいはメソッドに追加するかによって、"
-"Hibernate で 使用されるアクセスタイプは <literal>field</literal> か、あるい"
-"は <literal>property</literal> と なります。EJB3 仕様はアクセスされる要素タイ"
-"プ上でアノテーションを宣言することを要求します。 すなわち、"
-"<literal>property</literal> アクセスを使用する場合は、ゲッターメソッド、"
-"<literal>field</literal> アクセスを使用する場合は、フィールドとなります。"
-"フィールドとメソッドの両方で EJB3 アノテーションを混合することは回避すべきで"
-"す。Hibernate は <literal>@Id</literal> 又は <literal>@EmbeddedId</literal> "
-"の位置からアクセスタイプを推定します。"
+"アノテーションをフィールドに付与するのかメソッドに付与するのかにより、 Hibernate で使用されるアクセスタイプは <literal>field</literal> または <literal>property</literal> になります。EJB3 仕様はアクセスされるエレメントタイプでのアノテーションの宣言を必要とします。 つまり、 <literal>property</literal> アクセスを使用する場合は getter メソッド、 "
+"<literal>field</literal> アクセスを使用する場合は field になります。 フィールドとメソッドの両方で EJB3 アノテーションを混合するのは避けてください。 Hibernate は <literal>@Id</literal> または <literal>@EmbeddedId</literal> の位置からアクセスタイプを推定します。"
 
 #. Tag: title
 #: Entity.xml:31
 #, no-c-format
 msgid "Defining the table"
-msgstr "テーブルの定義"
+msgstr "表を定義する"
 
 #. Tag: para
 #: Entity.xml:32
@@ -194,10 +165,8 @@
 "<literal>@Table</literal> is defined the default values are used: the "
 "unqualified class name of the entity."
 msgstr ""
-"<literal>@Table</literal> はクラスレベルでセットされています。これにより、 エ"
-"ンティティ Bean マッピングのテーブル、カタログ、及びスキーマの為の名前が定義 "
-"できるようになります。<literal>@Table</literal> が定義されていない場合は、 エ"
-"ンティティの正規でないクラス名である デフォルト値が使用されます。"
+"<literal>@Table</literal> はクラスレベルでセットされます。 これにより、 エ"
+"ンティティ Bean マッピングの表、 カタログ、 スキーマの名前が定義できるようになります。 <literal>@Table</literal> を定義しないと、 デフォルト値となるエンティティの unqualified のクラス名が使用されます。"
 
 #. Tag: programlisting
 #: Entity.xml:35
@@ -224,11 +193,9 @@
 "<literal>@Table</literal> (for a unique constraint bound to a single column, "
 "refer to <literal>@Column</literal>)."
 msgstr ""
-"<literal>@Table</literal> 要素は、定義を必要とする場合、<literal>schema</"
-"literal> と <literal>catalog</literal> の属性も含んでいます。また、"
-"<literal>@Table</literal> と 一緒に <literal>@UniqueConstraint</literal> アノ"
-"テーションを使用してテーブルへ特有な制約を 定義することもできます(単独カラム"
-"にバインドされた特有制約。<literal>@Column</literal> を参照)。"
+"<literal>@Table</literal> エレメントは定義の必要があれば <literal>schema</"
+"literal> と <literal>catalog</literal> の属性も含みます。 また、 <literal>@Table</literal> と併用して <literal>@UniqueConstraint</literal> アノ"
+"テーションを使い表に対する固有の制約を定義することもできます (単一コラムにバインドされた固有の制約、 <literal>@Column</literal> を参照)。"
 
 #. Tag: programlisting
 #: Entity.xml:39
@@ -251,8 +218,8 @@
 "A unique constraint is applied to the tuple month, day. Note that the "
 "<literal>columnNames</literal> array refers to the logical column names."
 msgstr ""
-"特有の制約がタプル(tuple)の月、日に適用されます。<literal>columnNames</"
-"literal> 配列は 論理カラム名を示すことに注意して下さい。"
+"固有の制約はタプル (tuple) の月、 日に適用されます。 <literal>columnNames</"
+"literal> 配列は論理コラム名を示すことに注意してください。"
 
 #. Tag: remark
 #: Entity.xml:43
@@ -264,17 +231,14 @@
 "property name (if the column name is explicit). Unless you override the "
 "NamingStrategy, you shouldn&#39;t worry about that."
 msgstr ""
-"論理カラム名は Hibernate NamingStrategy 実装によって定義されます。デフォルト"
-"の EJB3 命名ストラテジーは、物理カラム名を論理カラム名として使用します。これ"
-"はプロパティ名 (カラム名が明示的である場合)とは異なるかも知れないことに注意"
-"して下さい。 NamingStrategy を書き換えない限りは、これに付いて心配することは"
-"ありません。"
+"論理コラム名は Hibernate NamingStrategy 実装によって定義されます。 デフォルト"
+"の EJB3 命名の方法では物理コラム名を論理コラム名として使用します。 プロパティ名 (コラム名が明示的である場合) とは異なる場合があるので注意してください。 NamingStrategy を上書きしない限り心配する必要はありません。"
 
 #. Tag: title
 #: Entity.xml:44
 #, no-c-format
 msgid "Versioning for optimistic locking"
-msgstr "楽観的ロックの為のバージョン設定"
+msgstr "楽観的ロックのバージョニング"
 
 #. Tag: para
 #: Entity.xml:45
@@ -282,9 +246,7 @@
 msgid ""
 "You can add optimistic locking capability to an entity bean using the "
 "<literal>@Version</literal> annotation:"
-msgstr ""
-"<literal>@Version</literal> アノテーションを使用して、 楽観的ロック"
-"(optimistic lock)能力をエンティティ Bean に追加できます:"
+msgstr "<literal>@Version</literal> アノテーションを使用して楽観的ロックの機能をエンティティ Bean に追加することができます。"
 
 #. Tag: programlisting
 #: Entity.xml:48
@@ -315,9 +277,8 @@
 "(preventing lost updates you might otherwise see with the last-commit-wins "
 "strategy)."
 msgstr ""
-"バージョンプロパティは <literal>OPTLOCK</literal> カラムにマップ されて、エン"
-"ティティマネージャはそれを使用して競合している更新を 検出します(最終コミット"
-"決定ストラテジーを使用して見える他の手段での更新喪失の可能性を防止します)。"
+"バージョンプロパティは <literal>OPTLOCK</literal> コラムにマッピングされ、 エン"
+"ティティマネージャはそれを使用して競合している更新を検出します (更新の紛失を防止します、 これ以外は last-commit-wins 方法を確認します)。"
 
 #. Tag: para
 #: Entity.xml:52
@@ -327,23 +288,19 @@
 "timestamp as per the EJB3 spec. Hibernate support any kind of type provided "
 "that you define and implement the appropriate <classname>UserVersionType</"
 "classname>."
-msgstr ""
-"バージョンカラムは数値(推奨ソリューション)、又は EJB3 仕様に準じたタイムス"
-"タンプで あることができます。Hibernate は、ユーザーが適切な "
-"<classname>UserVersionType</classname> を定義して実装する限りは、どのタイプで"
-"もサポートします。"
+msgstr "バージョンコラムは数値 (推奨ソリューション) または EJB3 仕様のようにタイムスタンプになります。 Hibernate は適切な <classname>UserVersionType</classname> を定義して実装する限りどのタイプでもサポートします。"
 
 #. Tag: title
 #: Entity.xml:55
 #, no-c-format
 msgid "Mapping simple properties"
-msgstr "単純プロパティのマッピング"
+msgstr "シンプルなプロパティのマッピング"
 
 #. Tag: title
 #: Entity.xml:56
 #, no-c-format
 msgid "Declaring basic property mappings"
-msgstr "基本プロパティマッピングの宣言"
+msgstr "基本プロパティのマッピングを宣言する"
 
 #. Tag: para
 #: Entity.xml:57
@@ -355,13 +312,7 @@
 "appropriate <literal>@Basic</literal> annotation. The <literal>@Basic</"
 "literal> annotation allows you to declare the fetching strategy for a "
 "property:"
-msgstr ""
-"エンティティ Bean の静的ではなく、一時的でないプロパティ(フィールド、又はメ"
-"ソッド)の全ては それに <literal>@Transient</literal> としてアノテーションを"
-"追加しない限りは、永続化と考慮されます。 使用中のプロパティにアノテーションが"
-"ないことは適切な <literal>@Basic</literal> アノテーションと 同等になります。 "
-"<literal>@Basic</literal> アノテーションの使用で、プロパティの為のフェッチン"
-"グストラテジーを 宣言できるようになります。"
+msgstr "<literal>@Transient</literal> でアノテーション付与しない限り、 エンティティ Bean の静的でなく一時的でもないプロパティ (フィールドまたはメソッド) はすべて永続とみなされます。 プロパティにアノテーションを付けないのは、 適切な <literal>@Basic</literal> アノテーションと同等になります。 <literal>@Basic</literal> アノテーションを使用するとプロパティに対してフェッチ機能の方法を宣言できるようになります。"
 
 #. Tag: programlisting
 #: Entity.xml:60
@@ -423,15 +374,8 @@
 "first time. Usually you don&#39;t need to lazy simple properties (not to be "
 "confused with lazy association fetching)."
 msgstr ""
-"<literal>counter</literal>、一時的フィールド、<literal>lengthInMeter</"
-"literal>、及び <literal>@Transient</literal> としてアノテーション追加されたメ"
-"ソッド は、エンティティマネージャによって無視されます。<literal>name</"
-"literal>、 <literal>length</literal>、及び <literal>firstname</literal> のプ"
-"ロパティは永続化にマップされて、即時 フェッチされます(単純なプロパティの為の"
-"デフォルト)。<literal>detailedComment</literal> プロパティ値は エンティティ"
-"の遅延プロパティが初めてアクセスされると、データベースからのんびりとフェッチ"
-"されます。 通常は遅延単純プロパティは必要ありません(遅延関連づけフェッチング"
-"と混同しないこと)"
+"<literal>counter</literal>、 一時的フィールド、 <literal>lengthInMeter</"
+"literal>、 <literal>@Transient</literal> でアノテーション付与されたメソッドはエンティティマネージャによって無視されます。 <literal>name</literal>、 <literal>length</literal>、 <literal>firstname</literal> のプロパティは永続にマッピングされて即時フェッチされます (シンプルなプロパティのデフォト)。 エンティティの遅延プロパティが初めてアクセスされると、 <literal>detailedComment</literal> プロパティ値はデータベースから遅延してフェッチされます。 通常はシンプルなプロパティを遅延させる必要はありません (遅延関連づけフェッチと混同しないようにしてください)。"
 
 #. Tag: para
 #: Entity.xml:65
@@ -442,11 +386,9 @@
 "please refer to the Hibernate reference documentation. If your classes are "
 "not instrumented, property level lazy loading is silently ignored."
 msgstr ""
-"プロパティレベルの遅延フェッチングを有効にするには、使用しているクラスが装備"
-"されている 必要があります。そのような機能を有効にするために bytecode がオリジ"
-"ナルのものに追加されます。 Hibernate リファレンスドキュメントを参照して下さ"
-"い。使用しているクラスが装備されていない場合、 プロパティレベルの遅延ローディ"
-"ングは静かに無視されます。"
+"プロパティレベルの遅延フェッチングを有効にするには、 使用しているクラスが装備"
+"されている必要があります。 こうした機能を有効にするために bytecode がオリジ"
+"ナルに追加されます。 Hibernate リファレンスドキュメントを参照してください。 使用しているクラスが装備されていない場合、 プロパティレベルの遅延ローディングは通知無しに無視されます。"
 
 #. Tag: para
 #: Entity.xml:69
@@ -455,7 +397,7 @@
 "The recommended alternative is to use the projection capability of EJB-QL or "
 "Criteria queries."
 msgstr ""
-"推奨できるその他の方法は EJB-QL か、基準クエリのプロジェクション能力を使用 す"
+"推奨できるその他の方法は EJB-QL または Criteria クエリのプロジェクション機能を使用す"
 "ることです。"
 
 #. Tag: para
@@ -471,13 +413,7 @@
 "annotation as shown in the <literal>note</literal> property example."
 msgstr ""
 "EJB3 は Hibernate で対応している全ての基本タイプのプロパティマッピングをサ"
-"ポート します(全ての基本 Java タイプ、それらのそれぞれのラッパー、及びシリア"
-"ル化可能なクラス)。 Hibernate Annotations は製品出荷時の状態のままの Enum タ"
-"イプマッピングをオリジナルカラムか、 (Enum オリジナルを保存)あるいは、文字"
-"列ベースのカラム(Enum 文字列表現を保存)で サポートします。オリジナルにデ"
-"フォルトである永続化表現は、<literal>note</literal> プロパティ サンプルに示し"
-"てあるように、<literal>@Enumerated</literal> アノテーションを介して 上書きす"
-"ることが出来ます。"
+"ポートします (基本 Java の全タイプ、 これに該当するラッパーおよびシリアライゼーション可能なクラス)。 Hibernate Annotations は順序コラム (Enum の順序を保存) または文字列ベースのコラム (Enum の文字列表現を保存) への Emu タイプマッピングを特に設定することなくそのままサポートします。 <literal>note</literal> プロパティサンプルに示してあるように、 デフォルトでは順序に設定される永続表現を <literal>@Enumerated</literal> アノテーションを使って上書きすることができます。"
 
 #. Tag: para
 #: Entity.xml:75
@@ -488,13 +424,7 @@
 "Temporal data can have <literal>DATE</literal>, <literal>TIME</literal>, or "
 "<literal>TIMESTAMP</literal> precision (ie the actual date, only the time, "
 "or both). Use the <literal>@Temporal</literal> annotation to fine tune that."
-msgstr ""
-"中核となる Java API では、時間的な精度は定義されていません。時間データ"
-"(temporal data)を 取り扱う時には、データベース内で予期される精度を記述する"
-"のが良いでしょう。時間データは <literal>DATE</literal>、<literal>TIME</"
-"literal>、あるいは <literal>TIMESTAMP</literal> の 精度が使えます(すなわち、"
-"実際の日付、時刻のみ、あるいはその両方)。これを細かくチューンするには "
-"<literal>@Temporal</literal> アノテーションを使用します。"
+msgstr "中核となる Java API では、 時間的な精度は定義されません。 時間的なデータを取り扱う際はデータベース内で予期される精度を記述したい場合があります。 時間的なデータは <literal>DATE</literal>、 <literal>TIME</literal>、 または <literal>TIMESTAMP</literal> の精度を持つことができます (つまり、 実際の日付、 時刻のみ、 あるいはその両方)。 微調整を行うには <literal>@Temporal</literal> アノテーションを使用します。"
 
 #. Tag: para
 #: Entity.xml:78
@@ -508,13 +438,9 @@
 "<classname>byte[] </classname>and serializable type will be persisted in a "
 "Blob."
 msgstr ""
-"<literal>@Lob</literal> は、プロパティタイプに応じて Blob 又は Clob 内で 永続"
-"化されるべきであることをしめします。<classname>java.sql.Clob</classname>、"
-"<classname>Character[]</classname>、<classname>char[]</classname> 及び、java."
-"lang.<classname>String</classname> は Clob 内で 永続化されます。"
-"<classname>java.sql.Blob</classname>、<classname>Byte[]</classname>、 "
-"<classname>byte[] </classname> 及び、シリアル化可能なタイプは Blob 内で永続化"
-"されます。"
+"<literal>@Lob</literal> はプロパティタイプに応じて Blob または Clob 内で永続化されるべきであることを示します。 <classname>java.sql.Clob</classname>、 <classname>Character[]</classname>、 <classname>char[]</classname> および java."
+"lang.<classname>String</classname> は Clob 内で永続化されます。 <classname>java.sql.Blob</classname>、 <classname>Byte[]</classname>、 "
+"<classname>byte[] </classname> およびシリアライゼーション可能なタイプは Blob 内で永続化されます。"
 
 #. Tag: programlisting
 #: Entity.xml:81
@@ -548,17 +474,13 @@
 "and is not a basic type, and if the property is not annotated with "
 "<literal>@Lob</literal>, then the Hibernate <literal>serializable</literal> "
 "type is used."
-msgstr ""
-"プロパティタイプが <classname>java.io.Serializable</classname> を実装して、 "
-"それが基本タイプではない場合、そしてプロパティが <literal>@Lob</literal> で "
-"アノテーション追加されていない場合、Hibernate <literal>serializable</"
-"literal> タイプが使用されます。"
+msgstr "プロパティタイプが <classname>java.io.Serializable</classname> を実装しそれが基本タイプではない場合、 またそのプロパティが <literal>@Lob</literal> でアノテーション付与されていない場合、 Hibernate <literal>serializable</literal> タイプが使用されます。"
 
 #. Tag: title
 #: Entity.xml:85
 #, no-c-format
 msgid "Declaring column attributes"
-msgstr "カラム属性の宣言"
+msgstr "コラムの属性を宣言する"
 
 #. Tag: para
 #: Entity.xml:86
@@ -569,40 +491,39 @@
 "(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> アノ"
-"テーションを 使用して定義できます。それを使用してデフォルト値を上書きします"
-"(デフォルトに関する 詳細は EJB3 仕様でご覧ください)。以下のようなプロパティ"
-"の為のプロパティレベルでは このアノテーションを使用することができます:"
+"プロパティマッピングに使用されるコラムは <literal>@Column</literal> アノ"
+"テーションを使用して定義できます。 これを使用してデフォルト値を上書きします"
+" (デフォルトに関しては EJB3 仕様を参照ください)。 以下のようなプロパティにプロパティレベルでこのアノテーションを使用することができます。"
 
 #. Tag: para
 #: Entity.xml:91
 #, no-c-format
 msgid "not annotated at all"
-msgstr "全くアノテーションの追加がない"
+msgstr "全くアノテーションを付与しない"
 
 #. Tag: para
 #: Entity.xml:96
 #, no-c-format
 msgid "annotated with <literal>@Basic</literal>"
-msgstr "<literal>@Basic</literal> でアノテーション追加"
+msgstr "<literal>@Basic</literal> でアノテーション付与"
 
 #. Tag: para
 #: Entity.xml:101
 #, no-c-format
 msgid "annotated with <literal>@Version</literal>"
-msgstr "<literal>@Version</literal> でアノテーション追加"
+msgstr "<literal>@Version</literal> でアノテーション付与"
 
 #. Tag: para
 #: Entity.xml:106
 #, no-c-format
 msgid "annotated with <literal>@Lob</literal>"
-msgstr "<literal>@Lob</literal> でアノテーション追加"
+msgstr "<literal>@Lob</literal> でアノテーション付与"
 
 #. Tag: para
 #: Entity.xml:111
 #, no-c-format
 msgid "annotated with <literal>@Temporal</literal>"
-msgstr "<literal>@Temporal</literal> でアノテーション追加"
+msgstr "<literal>@Temporal</literal> でアノテーション付与"
 
 #. Tag: para
 #: Entity.xml:116
@@ -610,9 +531,7 @@
 msgid ""
 "annotated with <literal>@org.hibernate.annotations.CollectionOfElements</"
 "literal> (for Hibernate only)"
-msgstr ""
-"<literal>@org.hibernate.annotations.CollectionOfElements</literal> "
-"(Hibernate のみ用)でアノテーション追加"
+msgstr "<literal>@org.hibernate.annotations.CollectionOfElements</literal> でアノテーション付与 (Hibernate のみ)"
 
 #. Tag: programlisting
 #: Entity.xml:121
@@ -639,10 +558,7 @@
 "The <literal>name</literal> property is mapped to the <literal>flight_name</"
 "literal> column, which is not nullable, has a length of 50 and is not "
 "updatable (making the property immutable)."
-msgstr ""
-"<literal>name</literal> プロパティは、 null にすることが可能な 50 以上の長さ"
-"を持つ更新できない(プロパティを不変にする) <literal>flight_name</literal> "
-"カラムへ マップされています。"
+msgstr "<literal>name</literal> プロパティは <literal>flight_name</literal> コラムにマッピングされます。 これは null にすることができず 50 の長さがあり更新不能となります (プロパティを不変にします)。"
 
 #. Tag: para
 #: Entity.xml:125
@@ -651,8 +567,8 @@
 "This annotation can be applied to regular properties as well as "
 "<literal>@Id</literal> or <literal>@Version</literal> properties."
 msgstr ""
-"このアノテーションは正規のプロパティと、更には <literal>@Id</literal> や "
-"<literal>@Version</literal> のプロパティへも適用できます。 "
+"このアノテーションは普通のプロパティの他、 <literal>@Id</literal> や "
+"<literal>@Version</literal> のプロパティにも適用できます。"
 
 #. Tag: programlisting
 #: Entity.xml:141
@@ -688,9 +604,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:149
@@ -698,9 +612,7 @@
 msgid ""
 "<literal>unique</literal> (optional): set a unique constraint on this column "
 "or not (default false)"
-msgstr ""
-"<literal>unique</literal> (オプション): このカラムに特有の制約をセットするか "
-"否か(デフォルトは false)"
+msgstr "<literal>unique</literal> (オプション): このコラムに固有の制約をセットするかしないかを指定します (デフォルトは false)。"
 
 #. Tag: para
 #: Entity.xml:154
@@ -708,9 +620,7 @@
 msgid ""
 "<literal>nullable</literal> (optional): set the column as nullable (default "
 "false)."
-msgstr ""
-"<literal>nullable</literal> (オプション): このカラムを null 可能としてセット "
-"(デフォルトは false)"
+msgstr "<literal>nullable</literal> (オプション): このコラムを null 可能にセットします (デフォルトは false)。"
 
 #. Tag: para
 #: Entity.xml:159
@@ -719,8 +629,8 @@
 "<literal>insertable</literal> (optional): whether or not the column will be "
 "part of the insert statement (default true)"
 msgstr ""
-"<literal>insertable</literal> (オプション): このカラムが挿入ステートメントの"
-"一部であるか 否か(デフォルトは true)"
+"<literal>insertable</literal> (オプション): このコラムが挿入ステートメントの"
+"一部であるかどうかを指定します (デフォルトは true)。"
 
 #. Tag: para
 #: Entity.xml:164
@@ -728,9 +638,7 @@
 msgid ""
 "<literal>updatable</literal> (optional): whether or not the column will be "
 "part of the update statement (default true)"
-msgstr ""
-"<literal>updatable</literal> (オプション): このカラムが更新ステートメントの "
-"一部であるか否か(デフォルトは true)"
+msgstr "<literal>updatable</literal> (オプション): このコラムが更新ステートメントの一部であるかどうかを指定します (デフォルトは true)。"
 
 #. Tag: para
 #: Entity.xml:169
@@ -739,8 +647,8 @@
 "<literal>columnDefinition</literal> (optional): override the sql DDL "
 "fragment for this particular column (non portable)"
 msgstr ""
-"<literal>columnDefinition</literal> (オプション): この特定のカラムの為に sql "
-"DDL 部分を書き換える(ポータブルでない) "
+"<literal>columnDefinition</literal> (オプション): この特定のコラムに対して sql "
+"DDL 部分を上書きします (移植性がありません)。"
 
 #. Tag: para
 #: Entity.xml:174
@@ -748,9 +656,7 @@
 msgid ""
 "<literal>table</literal> (optional): define the targeted table (default "
 "primary table)"
-msgstr ""
-"<literal>table</literal> (オプション): ターゲットテーブルを定義 (デフォルト"
-"は プライマリテーブル)"
+msgstr "<literal>table</literal> (オプション): 目的となる表を定義します (デフォルトはプライマリテーブル)。"
 
 #. Tag: para
 #: Entity.xml:179
@@ -758,9 +664,7 @@
 msgid ""
 "<literal><literal>length</literal></literal> (optional): column length "
 "(default 255)"
-msgstr ""
-"<literal><literal>length</literal></literal> (オプション): カラムの長さ (デ"
-"フォルト 255)"
+msgstr "<literal><literal>length</literal></literal> (オプション): コラム長です (デフォルトは 255)。"
 
 #. Tag: para
 #: Entity.xml:184
@@ -769,8 +673,8 @@
 "<literal><literal>precision</literal></literal> (optional): column decimal "
 "precision (default 0)"
 msgstr ""
-"<literal><literal>precision</literal></literal> (オプション): カラムの 小数点"
-"精度(デフォルト 0)"
+"<literal><literal>precision</literal></literal> (オプション): コラムの小数点の"
+"精度です (デフォルトは 0)。"
 
 #. Tag: para
 #: Entity.xml:189
@@ -778,15 +682,13 @@
 msgid ""
 "<literal><literal>scale</literal></literal> (optional): column decimal scale "
 "if useful (default 0)"
-msgstr ""
-"<literal><literal>scale</literal></literal> (オプション): 役に立つ場合、 カラ"
-"ムの小数点範囲(デフォルト 0)"
+msgstr "<literal><literal>scale</literal></literal> (オプション): 役に立つ場合、 コラムの小数点の範囲です (デフォルトは 0)。"
 
 #. Tag: title
 #: Entity.xml:196
 #, no-c-format
 msgid "Embedded objects (aka components)"
-msgstr "組込み型オブジェクト (別名コンポーネント)"
+msgstr "組込み型オブジェクト (別名コンポーネント)"
 
 #. Tag: para
 #: Entity.xml:197
@@ -799,12 +701,8 @@
 "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> を使用して、特定のエンティティの為の組"
-"込み型オブジェクトの カラムマッピングを上書きすることができます。"
+"エンティティの内側で埋め込み型のコンポーネントを宣言して、 そのコラムのマッピング"
+"を上書きすることも可能です。 コンポーネントのクラスはクラスレベルで <literal>@Embeddable</literal> アノテーションを付けてアノテーション付与する必要があります。 関連するプロパティで <literal>@Embedded</literal> と <literal>@AttributeOverride</literal> を使用して特定のエンティティの組込み型オブジェクトのコラムマッピングを上書きすることができます。"
 
 #. Tag: programlisting
 #: Entity.xml:200
@@ -901,10 +799,9 @@
 "literal> annotations (see <xref linkend=\"Entity_Beans-"
 "Hibernate_Annotation_Extensions\"/>)."
 msgstr ""
-"組込み可能なオブジェクトはそれ自身のエンティティのアクセスタイプを継承します "
-"(Hibernate 特有の <literal>@AccessType</literal> アノテーションを使用して上"
-"書きできることに注意して下さい。 <xref linkend=\"Entity_Beans-"
-"Hibernate_Annotation_Extensions\"/> を参照して下さい)。"
+"組込み可能なオブジェクトはそれが持つエンティティのアクセスタイプを継承します (Hibernate 固有の <literal>@AccessType</literal> アノテーションを使用して上"
+"書きできることに注意してください。 <xref linkend=\"Entity_Beans-"
+"Hibernate_Annotation_Extensions\"/> を参照してください)。"
 
 #. Tag: para
 #: Entity.xml:206
@@ -923,21 +820,7 @@
 "detection by Hibernate and EJB3 defaults. Overriding columns of embedded "
 "objects of embedded objects is currently not supported in the EJB3 spec, "
 "however, Hibernate Annotations supports it through dotted expressions."
-msgstr ""
-"<literal>Person</literal> エンティティは2つのコンポーネントプロパティを持っ"
-"ています。 <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 仕様では サポー"
-"トされていませんが、Hibernate アノテーションはドット付き表現を介してそれをサ"
-"ポートします。"
+msgstr "<literal>Person</literal> エンティティ Bean は <literal>homeAddress</literal> と <literal>bornIn</literal> の2つのコンポーネントプロパティを持っています。 <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 仕様では サポートされていませんが、 Hibernate Annotations はドット付き表現を介してそれをサポートします。"
 
 #. Tag: programlisting
 #: Entity.xml:210
@@ -978,12 +861,7 @@
 "the <literal>@MappedSuperclass</literal> annotation to make the superclass "
 "properties persistent (see <literal>@MappedSuperclass</literal> for more "
 "informations)."
-msgstr ""
-"Hibernate Annotations は、EJB3 仕様で明示的にサポートされていないもう1つの機"
-"能を サポートします。組み込み型のオブジェクトに <literal>@MappedSuperclass</"
-"literal> アノテーションを 使用してアノテーション追加をして、スーパークラスプ"
-"ロパティを永続化することができます (詳細には <literal>@MappedSuperclass</"
-"literal> をご覧下さい)。"
+msgstr "Hibernate Annotations は EJB3 仕様で明示的にサポートされていないもう1つの機能をサポートします。 組み込み型のオブジェクトに <literal>@MappedSuperclass</literal> アノテーションを付与してスーパークラスのプロパティを永続化することができます (詳細については <literal>@MappedSuperclass</literal> をご覧ください)。"
 
 #. Tag: para
 #: Entity.xml:213
@@ -994,11 +872,8 @@
 "<literal>@*ToOne</literal> nor <literal>@*ToMany</literal>). To override the "
 "association columns you can use <literal>@AssociationOverride</literal>."
 msgstr ""
-"EJB3 仕様でサポートされていませんが、Hibernate Annotations により、 組み込み"
-"可能なオブジェクト(<literal>@*ToOne</literal> 又は <literal>@*ToMany</"
-"literal>)内で 関連づけアノテーションを使用することができるようになります。関"
-"連づけカラムを上書きするには <literal>@AssociationOverride</literal> を使用し"
-"ます。"
+"EJB3 仕様でサポートされていませんが、 Hibernate Annotations により組み込み可能なオブジェクトで関連づけアノテーションを使用することができるようになります (<literal>@*ToOne</literal> でも <literal>@*ToMany</"
+"literal> でもない)。 関連づけコラムを上書きするには <literal>@AssociationOverride</literal> を使用します。"
 
 #. Tag: para
 #: Entity.xml:216
@@ -1013,32 +888,26 @@
 "improvement over the default EJB3NamingStrategy that allows embedded objects "
 "to be defaulted even if used twice in the same entity."
 msgstr ""
-"同じエンティティ内で同一の組み込み可能なオブジェクトタイプを持つようにしたい"
-"場合、 カラム名デフォルティングは機能しません。少なくともカラムの1つが明示的"
-"でなければ なりません。Hibernate は EJB3 仕様を超越して、ユーザーが "
-"<classname>NamingStrategy</classname> を 通じて、デフォルティングメカニズムを"
-"強化できるようにします。<classname>DefaultComponentSafeNamingStrategy</"
-"classname> は デフォルトの EJB3NamingStrategy に対する小さな改善で、これは同"
-"じエンティティで2 回使われても 組み込み型オブジェクトがデフォルトになるように"
-"します。"
+"同じエンティティ内で組み込み可能な同じオブジェクトタイプを 2 度持ちたい場合、 コラム名のデフォルト設定は機能しません。 少なくともコラムの 1 つが明示的でなければなりません。 Hibernate は EJB3 仕様の範囲を超えて "
+"<classname>NamingStrategy</classname> によるデフォルト設定のメカニズム強化を可能ににします。 <classname>DefaultComponentSafeNamingStrategy</classname> はデフォルトの EJB3NamingStrategy に対する小規模の改良点であり、 同じエンティティで 2 回使われても組み込み型オブジェクトがデフォルトの設定とになるようにします。"
 
 #. Tag: title
 #: Entity.xml:219
 #, no-c-format
 msgid "Non-annotated property defaults"
-msgstr "アノテーション追加のないプロパティのデフォルト"
+msgstr "アノテーション付加のないプロパティのデフォルト"
 
 #. Tag: para
 #: Entity.xml:220
 #, no-c-format
 msgid "If a property is not annotated, the following rules apply:"
-msgstr "プロパティにアノテーションが追加されていない場合、以下のルールが適用:"
+msgstr "プロパティにアノテーションを付与しない場合、 以下のルールが適用されます。"
 
 #. Tag: para
 #: Entity.xml:225
 #, no-c-format
 msgid "If the property is of a single type, it is mapped as @Basic"
-msgstr "プロパティが単独タイプの場合、@Basic としてマップされます。"
+msgstr "プロパティがシングルタイプの場合、 @Basic としてマッピングされます。"
 
 #. Tag: para
 #: Entity.xml:230
@@ -1046,9 +915,7 @@
 msgid ""
 "Otherwise, if the type of the property is annotated as @Embeddable, it is "
 "mapped as @Embedded"
-msgstr ""
-"それ以外の時、プロパティのタイプが @Embeddable としてアノテーションを追加され"
-"て いる場合、@Embedded としてマップされます。"
+msgstr "これ以外、 プロパティのタイプが @Embeddable としてアノテーション付与されると @Embedded としてマッピングされます。"
 
 #. Tag: para
 #: Entity.xml:235
@@ -1056,9 +923,7 @@
 msgid ""
 "Otherwise, if the type of the property is Serializable, it is mapped as "
 "@Basic in a column holding the object in its serialized version"
-msgstr ""
-"それ以外の時、プロパティのタイプがシリアル化可能な場合、シリアル化したバー"
-"ジョン内で オブジェクトを保持しているカラムの @Basic としてマップされます。 "
+msgstr "これ以外、 プロパティのタイプがシリアライズ可能ならそのシリアライズ化したバージョン内にオブジェクトを保持しているコラムに @Basic としてマッピングされます。"
 
 #. Tag: para
 #: Entity.xml:240
@@ -1066,15 +931,13 @@
 msgid ""
 "Otherwise, if the type of the property is java.sql.Clob or java.sql.Blob, it "
 "is mapped as @Lob with the appropriate LobType"
-msgstr ""
-"それ以外の時、プロパティのタイプが java.sql.Clob か又は java.sql.Blob の場"
-"合、 適切な LobType を持つ @Lob としてマップされます。"
+msgstr "これ以外、 プロパティのタイプが java.sql.Clob かまたは java.sql.Blob なら適切な LobType を付けて @Lob としてマッピングされます。"
 
 #. Tag: title
 #: Entity.xml:245
 #, no-c-format
 msgid "Mapping identifier properties"
-msgstr "識別子プロパティのマッピング"
+msgstr "識別子プロパティをマッピングする"
 
 #. Tag: para
 #: Entity.xml:246
@@ -1085,12 +948,7 @@
 "itself or be generated by Hibernate (preferred). You can define the "
 "identifier generation strategy thanks to the <literal>@GeneratedValue</"
 "literal> annotation:"
-msgstr ""
-"<literal>@Id</literal> アノテーションにより、エンティティ Bean の 識別子とな"
-"るプロパティを定義できるようになります。このプロパティは、 そのアプリケーショ"
-"ン自身でセットできるか、又は Hibernate(推奨) で 生成できます。"
-"<literal>@GeneratedValue</literal> アノテーションの 機能により識別子生成スト"
-"ラテジーを定義することができます:"
+msgstr "<literal>@Id</literal> アノテーションにより、 エンティティ Bean の 識別子となるプロパティを定義できるようになります。 このプロパティはそのアプリケーション自体でセットするか、 または Hibernate (推奨) で生成できます。 <literal>@GeneratedValue</literal> アノテーションの機能により識別子生成方法を定義することができます。"
 
 #. Tag: para
 #: Entity.xml:251
@@ -1098,27 +956,25 @@
 msgid ""
 "AUTO - either identity column, sequence or table depending on the underlying "
 "DB"
-msgstr ""
-"AUTO - 背後にある DB に応じてアイデンティティカラムか、連鎖か、あるいは テー"
-"ブル"
+msgstr "AUTO - 基礎となる DB に応じたアイデンティティコラム、 シーケンス、 テーブルのいずれか"
 
 #. Tag: para
 #: Entity.xml:256
 #, no-c-format
 msgid "TABLE - table holding the id"
-msgstr "TABLE - アイデンティティを保持するテーブル"
+msgstr "TABLE - id を保持するテーブル"
 
 #. Tag: para
 #: Entity.xml:261
 #, no-c-format
 msgid "IDENTITY - identity column"
-msgstr "IDENTITY - アイデンティティカラム"
+msgstr "IDENTITY - アイデンティティコラム"
 
 #. Tag: para
 #: Entity.xml:266
 #, no-c-format
 msgid "SEQUENCE - sequence"
-msgstr "SEQUENCE - 連鎖"
+msgstr "SEQUENCE - シーケンス"
 
 #. Tag: para
 #: Entity.xml:271
@@ -1127,10 +983,7 @@
 "Hibernate provides more id generators than the basic EJB3 ones. Check <xref "
 "linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> for more "
 "informations."
-msgstr ""
-"Hibernate は基本的な EJB3 のものより多くの id ジェネレータを提供します。詳細"
-"には、 <xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を"
-"チェックして 下さい。"
+msgstr "Hibernate は基本的な EJB3 のそれより多くの id ジェネレータを提供します。 詳細については <xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/> をご覧ください。"
 
 #. Tag: para
 #: Entity.xml:274
@@ -1138,9 +991,7 @@
 msgid ""
 "The following example shows a sequence generator using the SEQ_STORE "
 "configuration (see below)"
-msgstr ""
-"以下の例では、SEQ_STORE 設定を使用したシーケンスジェネレータを示しています。 "
-"(以下参照)"
+msgstr "以下の例では、 SEQ_STORE 構成を使用したシーケンスジェネレータを示しています。 (以下参照)"
 
 #. Tag: programlisting
 #: Entity.xml:277
@@ -1158,7 +1009,7 @@
 #: Entity.xml:278
 #, no-c-format
 msgid "The next example uses the identity generator:"
-msgstr "以下の例では、アイデンティティジェネレータを使用しています:"
+msgstr "以下の例では、 アイデンティティジェネレータを使用しています。"
 
 #. Tag: programlisting
 #: Entity.xml:281
@@ -1184,15 +1035,8 @@
 "application level generators. Application level generators are defined at "
 "XML level (see <xref linkend=\"Overriding_metadata_through_XML\"/>):"
 msgstr ""
-"<literal>AUTO</literal> ジェネレータがポータブルアプリケーションの為に 推奨で"
-"きるタイプです(数種のベンダーに適用可)。識別子生成の設定は ジェネレータ属性"
-"を持ついくつかの <literal>@Id</literal> マッピングの為に 共有できます。数種の"
-"設定が <literal>@SequenceGenerator</literal> と <literal>@TableGenerator</"
-"literal> を介して利用できます。ジェネレータの 有効範囲はアプリケーション、又"
-"はクラスであることができます。クラス定義の ジェネレータはクラスの外では視認で"
-"きず、アプリケーションレベルのジェネレータを 上書きできます。アプリケーション"
-"レベルのジェネレータは XML レベルで定義されます (<xref linkend="
-"\"Overriding_metadata_through_XML\"/> 参照):"
+"<literal>AUTO</literal> ジェネレータは移植性のあるアプリケーションに推奨できるタイプです (数種のベンダーに適用可)。 識別子生成の設定はジェネレータ属性を持つ複数の <literal>@Id</literal> マッピングに共有できます。 <literal>@SequenceGenerator</literal> と <literal>@TableGenerator</literal> で利用できる設定が数種類あります。 ジェネレータの範囲はアプリケーションまたはクラスであることができます。 クラス定義のジェネレータはクラスの外側からは見えず、 アプリケーションレベルのジェネレータを上書きすることができます。 アプリケーションレベルのジェネレータは XML レベルで定義されます (<xref linkend="
+"\"Overriding_metadata_through_XML\"/> 参照)。"
 
 #. Tag: programlisting
 #: Entity.xml:285
@@ -1273,16 +1117,8 @@
 "<literal>valueColumnName</literal> \"<literal>hi</literal>\" contains the "
 "the next high value used."
 msgstr ""
-"JPA XML(<filename>META-INF/orm.xml</filename> など)がジェネレータの 定義に"
-"使用される場合、<literal>EMP_GEN</literal> と <literal>SEQ_GEN</literal> は "
-"アプリケーションレベルのジェネレータとなります。<literal>EMP_GEN</literal> "
-"は、 20 の <literal>max_lo</literal> を持つ hilo アルゴリズムを使用して、テー"
-"ブルベースの 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>\"には 使用される次"
-"の高い値が含まれています。"
+"JPA XML (<filename>META-INF/orm.xml</filename> など) がジェネレータの定義に使用される場合、 <literal>EMP_GEN</literal> と <literal>SEQ_GEN</literal> がアプリケーションレベルのジェネレータとなります。 <literal>EMP_GEN</literal> は 20 の <literal>max_lo</literal> を持つ hilo アルゴリズムを使用してテー"
+"ブルベースの 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>\"には使用される次の高い値が含まれます。"
 
 #. Tag: para
 #: Entity.xml:289
@@ -1295,14 +1131,7 @@
 "generator. The default allocation size is 50, so if you want to use a "
 "sequence and pickup the value each time, you must set the allocation size to "
 "1."
-msgstr ""
-"<literal>SEQ_GEN</literal> は、<literal>my_sequence</literal> と呼ばれる シー"
-"ケンスを使用してシーケンスジェネレータを定義します。このシーケンスベースの "
-"hilo アルゴリズム用に使用される割り当てサイズは 20 です。このバージョンの "
-"Hibernate Annotations は シーケンスジェネレータ内で <literal>initialValue</"
-"literal> を処理しません。 デフォルトの割り当てサイズは 50 なので、シーケンス"
-"を使用して、毎回その値を取り出すには その割り当てサイズを「1」にセットする必"
-"要があります。"
+msgstr "<literal>SEQ_GEN</literal> は <literal>my_sequence</literal> と呼ばれるシーケンスを使用してシーケンスジェネレータを定義します。 このシーケンスベースの hilo アルゴリズムに使用される割り当てサイズは 20 です。 このバージョンの Hibernate Annotations はシーケンスジェネレータで <literal>initialValue</literal> を処理しないので注意してください。 デフォルトの割り当てサイズは 50 なので、 シーケンスを使用して毎回その値を取り出すにはその割り当てサイズを「1」にセットする必要があります。"
 
 #. Tag: para
 #: Entity.xml:293
@@ -1315,8 +1144,8 @@
 msgstr ""
 "パッケージレベルの定義はもう EJB 3.0 仕様ではサポートされていません。 しか"
 "し、パッケージレベルで <literal>@GenericGenerator</literal> を 使用することが"
-"できます(<xref linkend=\"Hibernate_Annotation_Extensions-Identifier\"/> 参"
-"照)。"
+"できます (<xref linkend=\"Hibernate_Annotation_Extensions-Identifier\"/> 参"
+"照)。"
 
 #. Tag: para
 #: Entity.xml:297
@@ -1368,7 +1197,7 @@
 "このクラスは my_sequence と呼ばれるシーケンスを使用しており、SEQ_STORE ジェネ"
 "レータは他のクラスでは視認できません。より詳しいサンプルには、Hibernate "
 "Annotations の テストを org.hibernate.test.metadata.id パッケージの中でチェッ"
-"クできることを忘れないで 下さい。"
+"クできることを忘れないで ください。"
 
 #. Tag: para
 #: Entity.xml:304
@@ -1417,7 +1246,7 @@
 "Hibernate ユーザーにとっては新しいものであるかも知れません。合成プライマリ"
 "キー クラスはエンティティクラスの複数フィールド、あるいはプロパティに相当しま"
 "す。 プライマリキークラス内と、エンティティクラス内のプライマリキーフィールド"
-"の名前、 又はプロパティの名前は互いにマッチして、それらのタイプが同一である必"
+"の名前、 またはプロパティの名前は互いにマッチして、それらのタイプが同一である必"
 "要があります。以下に いくつかの例を示します:"
 
 #. Tag: programlisting
@@ -1608,7 +1437,7 @@
 #: Entity.xml:341
 #, 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:346
@@ -1617,7 +1446,7 @@
 "Single Table per Class Hierarchy Strategy: the &lt;subclass&gt; element in "
 "Hibernate"
 msgstr ""
-"クラス階層ストラテジー毎の単独テーブル: Hibernate 内の &lt;subclass&gt; 要素"
+"クラス階層ストラテジー毎の単独テーブル: Hibernate 内の &lt;subclass&gt; エレメント"
 "です"
 
 #. Tag: para
@@ -1625,7 +1454,7 @@
 #, no-c-format
 msgid "Joined Subclass Strategy: the &lt;joined-subclass&gt; element in Hibernate"
 msgstr ""
-"ユニオンサブクラスストラテジー: Hibernate 内の &lt;joined-subclass&gt; 要素で"
+"ユニオンサブクラスストラテジー: Hibernate 内の &lt;joined-subclass&gt; エレメントで"
 "す"
 
 #. Tag: para
@@ -1661,11 +1490,11 @@
 "literal> queries. It is commonly used for the top level of an inheritance "
 "hierarchy:"
 msgstr ""
-"このストラテジーは多くの欠点を持っています(特に多形クエリと関連付けで)。こ"
+"このストラテジーは多くの欠点を持っています (特に多形クエリと関連付けで)。こ"
 "れらの欠点は EJB3 仕様、Hibernate リファレンスドキュメント、Hibernate in "
-"Action、及び 他の多くの場所で説明されています。Hibernate はこれらの欠点のほと"
+"Action、および 他の多くの場所で説明されています。Hibernate はこれらの欠点のほと"
 "んどを迂回しながら、 <literal>SQL UNION</literal> クエリを使用してこのストラ"
-"テジーを実装します。この ストラテジーは通常、継承階層のトップレベルの為に使用"
+"テジーを実装します。この ストラテジーは通常、継承階層のトップレベルのために使用"
 "されます。"
 
 #. Tag: programlisting
@@ -1694,7 +1523,7 @@
 "トします。 このストラテジーは <literal>IDENTITY</literal> ジェネレータストラ"
 "テジーはサポートしません。 id は数種のテーブルに渡って共有されている必要があ"
 "ります。そのため、 このストラテジーを使用している場合、<literal>AUTO </"
-"literal>、又は <literal>IDENTITY</literal> を 使用すべきではありません。"
+"literal>、または <literal>IDENTITY</literal> を 使用すべきではありません。"
 
 #. Tag: title
 #: Entity.xml:372
@@ -1710,7 +1539,7 @@
 "instances are distinguished by a special discriminator column:"
 msgstr ""
 "全てのスーパークラスとサブクラスの全てのプロパティは同じテーブルに マップされ"
-"て、インスタンスは特別な Discriminator カラムによって 差別されます:"
+"て、インスタンスは特別な Discriminator コラムによって 差別されます:"
 
 #. Tag: programlisting
 #: Entity.xml:376
@@ -1762,13 +1591,13 @@
 "<classname>Plane</classname> はスーパークラスであり、継承ストラテジー "
 "<literal>InheritanceType.SINGLE_TABLE</literal> を定義します。これはまた、 "
 "<literal>@DiscriminatorColumn</literal> アノテーションを介して、"
-"Discriminator カラムも定義します。Discriminator カラムは Discriminator タイプ"
+"Discriminator コラムも定義します。Discriminator コラムは Discriminator タイプ"
 "の定義もできます。 最後に、<literal>@DiscriminatorValue</literal> アノテー"
 "ションは階層内のクラスを区別 するための値を定義します。これらの属性の全ては妥"
-"当なデフォルト値を持っています。 Discriminator カラムのデフォルト名は "
+"当なデフォルト値を持っています。 Discriminator コラムのデフォルト名は "
 "<literal>DTYPE</literal> となります。 デフォルトの Discriminator 値は "
-"DiscriminatorType.STRING の為のエンティティ名 (<literal>@Entity.name</"
-"literal> 内で定義)です。<classname>A320</classname> は サブクラスです。デ"
+"DiscriminatorType.STRING のためのエンティティ名  (<literal>@Entity.name</"
+"literal> 内で定義) です。<classname>A320</classname> は サブクラスです。デ"
 "フォルト値を使用したくない場合は、Discriminator 値を定義する必要が ありませ"
 "ん。このストラテジーと Discriminator タイプは必然的なものです。"
 
@@ -1858,9 +1687,9 @@
 "specific table for this entity). For that purpose you can map them as "
 "<literal>@MappedSuperclass</literal>."
 msgstr ""
-"正規のマップ済みエンティティとしてそれを含むことなく、テクニカル、又は ビジネ"
+"正規のマップ済みエンティティとしてそれを含むことなく、テクニカル、または ビジネ"
 "スのスーパークラスを通じて共通プロパティを共有すると役に立つことがあります。"
-"(すなわち、このエンティティ用には特定のテーブルなし)。その目的ではそれらを "
+" (すなわち、このエンティティ用には特定のテーブルなし)。その目的ではそれらを "
 "<literal>@MappedSuperclass</literal> としてマップできます。"
 
 #. Tag: programlisting
@@ -1906,10 +1735,10 @@
 "embeddable superclass is not the root of the hierarchy though."
 msgstr ""
 "データベース内では、階層は <literal>Order</literal> テーブルとして 表現され"
-"て、<literal>id</literal>、<literal>lastUpdate</literal>、及び "
-"<literal>lastUpdater</literal> のカラムを持ちます。 組み込み型のスーパークラ"
+"て、<literal>id</literal>、<literal>lastUpdate</literal>、および "
+"<literal>lastUpdater</literal> のコラムを持ちます。 組み込み型のスーパークラ"
 "スプロパティマッピングはそれらのエンティティサブクラスに コピーされます。組み"
-"込み可能なスーパークラスは階層のルートではないことを 忘れないで下さい。"
+"込み可能なスーパークラスは階層のルートではないことを 忘れないでください。"
 
 #. Tag: para
 #: Entity.xml:400
@@ -1928,7 +1757,7 @@
 "The access type (field or methods), is inherited from the root entity, "
 "unless you use the Hibernate annotation <literal>@AccessType</literal>"
 msgstr ""
-"アクセスタイプ(フィールド、又はメソッド)は、Hibernate アノテーション "
+"アクセスタイプ (フィールド、またはメソッド) は、Hibernate アノテーション "
 "<literal>@AccessType</literal> を使用しない場合は、ルートエンティティから 継"
 "承されます。"
 
@@ -1941,10 +1770,10 @@
 "<literal>@MappedSuperclass</literal> to do that (this should not be "
 "considered as a standard EJB3 feature though)"
 msgstr ""
-"スーパークラスからプロパティを永続化する為に同じ概念が <literal>@Embeddable</"
+"スーパークラスからプロパティを永続化するために同じ概念が <literal>@Embeddable</"
 "literal> オブジェクトに適用できます。また、それを実行するために "
-"<literal>@MappedSuperclass</literal> も 使用する必要があります(これは標準の "
-"EJB3 機能だと考慮されるべきではありません)。"
+"<literal>@MappedSuperclass</literal> も 使用する必要があります (これは標準の "
+"EJB3 機能だと考慮されるべきではありません)。"
 
 #. Tag: para
 #: Entity.xml:415
@@ -1974,7 +1803,7 @@
 "level using the <literal>@AttributeOverride</literal> annotation."
 msgstr ""
 "<literal>@AttributeOverride</literal> アノテーションを使用すると、ルートエン"
-"ティティ レベルでエンティティスーパークラス内に定義されているカラムを上書きす"
+"ティティ レベルでエンティティスーパークラス内に定義されているコラムを上書きす"
 "ることができます。"
 
 #. Tag: programlisting
@@ -2047,8 +1876,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
@@ -2075,7 +1904,7 @@
 #: Entity.xml:435
 #, no-c-format
 msgid "One-to-one"
-msgstr "One-to-one(単数から単数)"
+msgstr "One-to-one (単数から単数) "
 
 #. Tag: para
 #: Entity.xml:436
@@ -2093,11 +1922,11 @@
 "<literal>@OneToOne</literal> の使用により、エンティティBean に one-to-one 関"
 "係を 通した関連付けを行うことができます。one-to-one 関連付けには3つのケース"
 "があります。 関連付けしたエンティティ群がプライマリキー値を共有するか、あるい"
-"は外部キーがそのエンティティの 1つによって保持されるか(データベース内のこの"
-"外部キーカラムは、one-to-one の多様性を模倣する為に 特有の制約でなければなり"
-"ません)、あるいは関連付けテーブルが2つのエンティティ間の リンクを保存するた"
-"めに使用されます(特有の制約はそれぞれの外部キーで定義されるようにして、 one-"
-"to-one の多様性を確実にする必要があります)。"
+"は外部キーがそのエンティティの 1つによって保持されるか (データベース内のこの"
+"外部キーコラムは、one-to-one の多様性を模倣するために 特有の制約でなければなり"
+"ません) 、あるいは関連付けテーブルが2つのエンティティ間の リンクを保存するた"
+"めに使用されます (特有の制約はそれぞれの外部キーで定義されるようにして、 one-"
+"to-one の多様性を確実にする必要があります)。"
 
 #. Tag: para
 #: Entity.xml:439
@@ -2168,7 +1997,7 @@
 "In the following example, the associated entities are linked through a "
 "foreign key column:"
 msgstr ""
-"以下の例では、関連づけのあるエンティティは外部キーカラムを通じてリンクされて "
+"以下の例では、関連づけのあるエンティティは外部キーコラムを通じてリンクされて "
 "います:"
 
 #. Tag: programlisting
@@ -2223,17 +2052,17 @@
 "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>passport_fk</literal> と呼ばれる外部キーコラムを使って "
+"<classname>Passport</classname> にリンクされています。join コラムは "
 "<literal>@Column</literal> アノテーションの ように見える "
 "<literal>@JoinColumn</literal> アノテーションを使って宣言されます。join カラ"
 "ムは <literal>referencedColumnName</literal> と呼ばれるもう1つのパラメータを"
 "持っています。 このパラメータは join に使用されるターゲットエンティティ内のカ"
-"ラムを宣言します。プライマリーでない キーカラムに  "
+"ラムを宣言します。プライマリーでない キーコラムに  "
 "<literal><literal>referencedColumnName</literal></literal> を使用している場合"
 "は、 関連付けしたクラスは、<classname>Serializable</classname> でなければなら"
-"ないことに注意して 下さい。更にはプライマリーでないキーカラムへの "
-"<literal><literal>referencedColumnName</literal></literal> は単独カラムを持つ"
+"ないことに注意して ください。更にはプライマリーでないキーコラムへの "
+"<literal><literal>referencedColumnName</literal></literal> は単独コラムを持つ"
 "プロパティへマップされなければなりません。"
 
 #. Tag: para
@@ -2249,13 +2078,13 @@
 "literal>. As you can see, you don&#39;t have to (must not) declare the join "
 "column since it has already been declared on the owners side."
 msgstr ""
-"関連付けは2方向になることができます。2方向の関係では、両側の1方(1つの"
-"み)は そのオーナーである必要があります。オーナーは関連付けカラムの更新の役目"
+"関連付けは2方向になることができます。2方向の関係では、両側の1方 (1つの"
+"み) は そのオーナーである必要があります。オーナーは関連付けコラムの更新の役目"
 "を持ちます。 1方をその関係の責任 <emphasis>なし</emphasis> と宣言するには、"
 "属性 <literal>mappedBy</literal> を使用します。<literal>mappedBy</literal> は"
 "オーナー側で関連のプロパティ名を参照します。例中のケースでは、これは "
-"<literal>passport</literal> です。ご覧のように、join カラムはすでに オーナー"
-"側で宣言されているため、それを宣言する必要はありません(宣言できません)。"
+"<literal>passport</literal> です。ご覧のように、join コラムはすでに オーナー"
+"側で宣言されているため、それを宣言する必要はありません (宣言できません)。"
 
 #. Tag: para
 #: Entity.xml:457
@@ -2270,17 +2099,17 @@
 "of <literal>Passport </literal>is <literal>id</literal>."
 msgstr ""
 "<literal>@JoinColumn</literal> がオーナー側で宣言されていない場合は、デフォル"
-"トが 適用されます。join カラムがオーナーテーブル内で作成されて、その名前が"
+"トが 適用されます。join コラムがオーナーテーブル内で作成されて、その名前が"
 "オーナー側の 関係の名前と <keycap>_</keycap>(アンダースコア)と、オーナー側の"
-"プライマリキーカラムの名前の 連結となります。この例では、プロパティ名が "
-"<literal>passport</literal> で <literal>Passport </literal> の カラム id  は "
+"プライマリキーコラムの名前の 連結となります。この例では、プロパティ名が "
+"<literal>passport</literal> で <literal>Passport </literal> の コラム id  は "
 "<literal>id</literal> であるため、<literal>passport_id</literal> となります。"
 
 #. Tag: para
 #: Entity.xml:460
 #, no-c-format
 msgid "The third possibility (using an association table) is very exotic."
-msgstr "3 番目の可能性(関連づけテーブルを使用)はとてもエキゾチックです。"
+msgstr "3 番目の可能性 (関連づけテーブルを使用) はとてもエキゾチックです。"
 
 #. Tag: programlisting
 #: Entity.xml:463
@@ -2340,11 +2169,11 @@
 "<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:467
@@ -2353,14 +2182,14 @@
 "You must declare the join table name and the join columns explicitly in such "
 "a mapping."
 msgstr ""
-"そのようなマッピングで join テーブル名と join カラムを明示的に宣言する必要が"
+"そのようなマッピングで join テーブル名と join コラムを明示的に宣言する必要が"
 "あります。"
 
 #. Tag: title
 #: Entity.xml:470
 #, no-c-format
 msgid "Many-to-one"
-msgstr "Many-to-one(複数から単数)"
+msgstr "Many-to-one (複数から単数) "
 
 #. Tag: para
 #: Entity.xml:471
@@ -2411,8 +2240,8 @@
 msgstr ""
 "<literal>@JoinColumn</literal> 属性はオプションです。デフォルト値は one to "
 "one 内のものに似ていて、オーナー側の関係の名前と、<keycap>_</keycap> (アン"
-"ダースコア)と、 オーナー側のプライマリキーカラムの名前の連結となります。この"
-"例では、プロパティ名が <literal>company</literal> で、Company のカラム id が "
+"ダースコア)と、 オーナー側のプライマリキーコラムの名前の連結となります。この"
+"例では、プロパティ名が <literal>company</literal> で、Company のコラム id が "
 "<literal>id</literal> であるため、 <literal>company_id</literal> となります。"
 
 #. Tag: para
@@ -2427,7 +2256,7 @@
 msgstr ""
 "<literal>@ManyToOne</literal> は、ターゲットエンティティ名を記述する"
 "<literal>targetEntity</literal> と呼ばれるパラメータを持っています。通常はデ"
-"フォルト値(関連づけを保存するプロパティのタイプ)で ほとんどの場合十分ですの"
+"フォルト値 (関連づけを保存するプロパティのタイプ) で ほとんどの場合十分ですの"
 "で、このパラメータは必要になりません。しかし、正規のエンティティではなく、 イ"
 "ンターフェイスを返しのタイプとして使用したい場合には、このパラメータが便利に"
 "なります。"
@@ -2477,9 +2306,9 @@
 msgstr ""
 "many to one の関連づけを、関連づけテーブルを通じてマップすることもできます。 "
 "<literal>@JoinTable</literal> アノテーションで記述されているこの関連づけテー"
-"ブルは エンティティテーブルを参照する外部キー(<literal>@JoinTable."
-"joinColumns</literal> 経由) とターゲットエンティティテーブルを参照する外部"
-"キー(<literal>@JoinTable.inverseJoinColumns</literal> 経由)を含んでいます。"
+"ブルは エンティティテーブルを参照する外部キー (<literal>@JoinTable."
+"joinColumns</literal> 経由)  とターゲットエンティティテーブルを参照する外部"
+"キー (<literal>@JoinTable.inverseJoinColumns</literal> 経由) を含んでいます。"
 
 #. Tag: programlisting
 #: Entity.xml:485
@@ -2553,31 +2382,31 @@
 "<literal>@MapKey</literal> still has some limitations, please check the "
 "forum or the JIRA tracking system for more informations."
 msgstr ""
-"<classname>Collection</classname>、<literal>List</literal>(インデックス化 リ"
-"ストではなく、順序化リスト)、<literal>Map</literal>、及び <classname>Set</"
+"<classname>Collection</classname>、<literal>List</literal> (インデックス化 リ"
+"ストではなく、順序化リスト) 、<literal>Map</literal>、および <classname>Set</"
 "classname> を マップすることができます。EJB3 仕様は、<literal>@javax."
-"persistence.OrderBy</literal> アノテーションを 使用した順序化リスト(ロード時"
-"点での順序リスト)のマップ方法を説明しています。このアノテーションは、 コンマ"
-"で隔離した(ターゲットエンティティの)プロパティをパラメータに取り込んでコレ"
-"クションの順序づけ (<code>firstname asc, age desc</code>)に使用します。文字"
+"persistence.OrderBy</literal> アノテーションを 使用した順序化リスト (ロード時"
+"点での順序リスト) のマップ方法を説明しています。このアノテーションは、 コンマ"
+"で隔離した (ターゲットエンティティの) プロパティをパラメータに取り込んでコレ"
+"クションの順序づけ  (<code>firstname asc, age desc</code>) に使用します。文字"
 "列が空白の場合、コレクションは id によって 順序が付けられます。"
 "<literal>@OrderBy</literal> は現在、関連づけテーブルを持たないコレクションで"
 "のみ 機能します。本来のインデックス化したコレクションには、<xref linkend="
-"\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を 参照して下さい。EJB3 に"
+"\"Entity_Beans-Hibernate_Annotation_Extensions\"/> を 参照してください。EJB3 に"
 "より、<literal>@MapKey(name=\"myProperty\")</literal> を使用して、ターゲット"
 "エンティティ プロパティの1つをキーとして使用する Maps をマップできるようにな"
-"ります。(myProperty はターゲットエンティティの プロパティ名)。"
-"<literal>@MapKey</literal> を(プロパティ名なしで)使用している場合、ターゲッ"
-"トエンティティの プライマリキーが使用されます。マップキーは同じカラムを、ポイ"
+"ります。 (myProperty はターゲットエンティティの プロパティ名)。"
+"<literal>@MapKey</literal> を (プロパティ名なしで) 使用している場合、ターゲッ"
+"トエンティティの プライマリキーが使用されます。マップキーは同じコラムを、ポイ"
 "ントされたプロパティとして使います。マップキーを保持する ように定義されている"
-"追加のカラムはありません。一度ロードされると、キーはもうプロパティとの同期を"
+"追加のコラムはありません。一度ロードされると、キーはもうプロパティとの同期を"
 "無くしてしまうことに 注意してください。言い替えると、プロパティの値を変更した"
-"場合、そのキーは使用中の Java モデル内では自動的に変化しません。 (本来のマッ"
+"場合、そのキーは使用中の Java モデル内では自動的に変化しません。  (本来のマッ"
 "プサポートには、<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions"
-"\"/> を参照)。多くの 人々が <literal>&lt;map&gt;</literal> 機能と "
+"\"/> を参照)。多くの 人々が <literal>&lt;map&gt;</literal> 機能と "
 "<literal>@MapKey</literal> 機能を混同してしまいます。これらは異なる 機能で"
 "す。<literal>@MapKey</literal> はまだいくらかの制限をもっています。その詳細に"
-"は、フォーラムか、又は JIRA トラッキングシステムを確認して下さい。"
+"は、フォーラムか、または JIRA トラッキングシステムを確認してください。"
 
 #. Tag: para
 #: Entity.xml:491
@@ -2626,14 +2455,14 @@
 #, no-c-format
 msgid "@org.hibernate.annotations.CollectionOfElements or @OneToMany or @ManyToMany"
 msgstr ""
-"@org.hibernate.annotations.CollectionOfElements 又は @OneToMany 又は "
+"@org.hibernate.annotations.CollectionOfElements または @OneToMany または "
 "@ManyToMany"
 
 #. Tag: entry
 #: Entity.xml:526
 #, no-c-format
 msgid "Bag semantic with primary key (withtout the limitations of Bag semantic)"
-msgstr "プライマリキーを持つ Bag セマンティック( Bag セマンティックの制限なし)"
+msgstr "プライマリキーを持つ Bag セマンティック ( Bag セマンティックの制限なし) "
 
 #. Tag: entry
 #: Entity.xml:532
@@ -2642,8 +2471,8 @@
 "(@org.hibernate.annotations.CollectionOfElements or @OneToMany or "
 "@ManyToMany) and @CollectionId"
 msgstr ""
-"(@org.hibernate.annotations.CollectionOfElements 又は @OneToMany 又は"
-"@ManyToMany) 及び @CollectionId"
+"(@org.hibernate.annotations.CollectionOfElements または @OneToMany または"
+"@ManyToMany) および @CollectionId"
 
 #. Tag: entry
 #: Entity.xml:537
@@ -2664,8 +2493,8 @@
 "(@org.hibernate.annotations.CollectionOfElements or @OneToMany or "
 "@ManyToMany) and @org.hibernate.annotations.IndexColumn"
 msgstr ""
-"(@org.hibernate.annotations.CollectionOfElements 又は @OneToMany 又は "
-"@ManyToMany) 及び @org.hibernate.annotations.IndexColumn"
+"(@org.hibernate.annotations.CollectionOfElements または @OneToMany または "
+"@ManyToMany) および @org.hibernate.annotations.IndexColumn"
 
 #. Tag: entry
 #: Entity.xml:548
@@ -2699,9 +2528,9 @@
 "@ManyToMany) and (nothing or @org.hibernate.annotations.MapKey/"
 "MapKeyManyToMany for true map support, OR @javax.persistence.MapKey"
 msgstr ""
-"(@org.hibernate.annotations.CollectionOfElements 又は @OneToMany 又は "
-"@ManyToMany) 及び (何もしない、又は、本来のマップサポートの為の @org."
-"hibernate.annotations.MapKey/MapKeyManyToMany )又は @javax.persistence."
+"(@org.hibernate.annotations.CollectionOfElements または @OneToMany または "
+"@ManyToMany) および  (何もしない、または、本来のマップサポートのための @org."
+"hibernate.annotations.MapKey/MapKeyManyToMany ) または @javax.persistence."
 "MapKey"
 
 #. Tag: remark
@@ -2724,8 +2553,8 @@
 msgstr ""
 "プリミティブでコアタイプの、あるいは組込み型オブジェクトのコレクションは "
 "EJB3 仕様ではサポートされていません。Hibernate Annotations の使用で それが可"
-"能になります(<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/"
-"> 参照)。"
+"能になります (<xref linkend=\"Entity_Beans-Hibernate_Annotation_Extensions\"/"
+"> 参照)。"
 
 #. Tag: programlisting
 #: Entity.xml:576
@@ -2826,7 +2655,7 @@
 "literal><literal>codeName</literal>."
 msgstr ""
 "このように、<literal>City</literal> はコレクションがロードされた時に、"
-"(<literal>Street</literal> の)<literal>streetName</literal> によって順序が"
+" (<literal>Street</literal> の) <literal>streetName</literal> によって順序が"
 "決められた <literal>Street</literal> のコレクションを持ちます。"
 "<literal>Software</literal> は そのキーが <literal>Version</"
 "literal><literal>codeName</literal> となる <literal>Version</literal> のマッ"
@@ -2848,7 +2677,7 @@
 #: Entity.xml:583
 #, no-c-format
 msgid "One-to-many"
-msgstr "One-to-many(単数から複数)"
+msgstr "One-to-many (単数から複数) "
 
 #. Tag: para
 #: Entity.xml:584
@@ -3008,9 +2837,9 @@
 "</programlisting><para> <classname>Troop</classname>  は、<literal>troop</"
 "literal> プロパティを介して、<literal>Soldier</literal> との 2方向の one to "
 "many 関係を持っています。 <literal>mappedBy</literal> 側では、物理的マッピン"
-"グを定義する必要はありません (定義してはいけません)。</para><para>オーナー"
+"グを定義する必要はありません  (定義してはいけません)。</para><para>オーナー"
 "側として one-to-many 側を持つ2方向の  one to many をマップするには、"
-"<literal>mappedBy</literal> 要素を削除して、many to one "
+"<literal>mappedBy</literal> エレメントを削除して、many to one "
 "<literal>@JoinColumn</literal> を false へ挿入可能で、更新可能としてセットし"
 "なければなりません。このソリューションは明確に最適化されておらず、 追加の "
 "UPDATE ステートメントを表示するでしょう。</para> <programlisting>@Entity\n"
@@ -3030,10 +2859,10 @@
 "    ...\n"
 "}\n"
 "</programlisting></sect5><sect5 id=\"One_to_many-Unidirectional\"><title>単一"
-"方向</title> <para>オーナーのエンティティ内で外部キーカラムを使用した 単一方"
+"方向</title> <para>オーナーのエンティティ内で外部キーコラムを使用した 単一方"
 "向の one to many はそれほど一般的でなく、実際に推薦できるものではありませ"
-"ん。 このような関連づけには、join テーブルの使用を強く推奨します(次章で解"
-"説)。この種の 関連づけは <literal>@JoinColumn</literal> を経由して記述されま"
+"ん。 このような関連づけには、join テーブルの使用を強く推奨します (次章で解"
+"説)。この種の 関連づけは <literal>@JoinColumn</literal> を経由して記述されま"
 "す。</para> <programlisting>\n"
 "@Entity\n"
 "public class Customer implements Serializable {\n"
@@ -3048,7 +2877,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-"
 "Unidirectional_with_join_table\"><title> join テーブル使う単一方向</title> "
@@ -3083,8 +2912,8 @@
 "の one to many が使用されます。このテーブル名は、オーナーのテーブル名と、"
 "<keycap>_</keycap> と、反対側の テーブル名の連結となります。オーナーのテーブ"
 "ルを参照する外部キー名は、オーナーテーブルと、<keycap>_</keycap> と、 オー"
-"ナーのプライマリキーカラム名の連結となります。反対側を参照する外部キー名は、"
-"オーナーのプロパティ名と <keycap>_</keycap> と 反対側のプライマリキーカラム名"
+"ナーのプライマリキーコラム名の連結となります。反対側を参照する外部キー名は、"
+"オーナーのプロパティ名と <keycap>_</keycap> と 反対側のプライマリキーコラム名"
 "の連結となります。特有のキーが反対側のテーブルを参照する外部キーに追加され"
 "て、one to many を 反映します。</para> <programlisting>\n"
 "@Entity\n"
@@ -3111,7 +2940,7 @@
 #: Entity.xml:623
 #, no-c-format
 msgid "Many-to-many"
-msgstr "Many-to-many(複数から複数)"
+msgstr "Many-to-many (複数から複数) "
 
 #. Tag: sect4
 #: Entity.xml:623
@@ -3227,8 +3056,8 @@
 "many の関連づけは <literal>@ManyToMany</literal> アノテーションを使用して 定"
 "義されます。また、<literal>@JoinTable</literal> アノテーションを使用して、 関"
 "連づけテーブルと join 条件も記述しなければなりません。関連づけが2方向である"
-"場合は、 1方はオーナー側となり他方が反対側となる必要があります(これは関連づ"
-"けテーブル内で 関係値を更新するときに無視されます):</para> "
+"場合は、 1方はオーナー側となり他方が反対側となる必要があります (これは関連づ"
+"けテーブル内で 関係値を更新するときに無視されます) :</para> "
 "<programlisting>\n"
 "@Entity\n"
 "public class Employer implements Serializable {\n"
@@ -3260,13 +3089,13 @@
 "    }\n"
 "}\n"
 "               \n"
-"</programlisting> <para>ここまで多くの宣言と関連づけの為の詳細属性を表示して"
+"</programlisting> <para>ここまで多くの宣言と関連づけのための詳細属性を表示して"
 "きました。 <literal>@JoinTable</literal> 記述ではもっと深く説明します。これ"
-"は <literal>name</literal>、join カラムの配列(アノテーションの配列は { A, "
-"B, C } を使用して定義)、及び 反対側の join カラムの配列を定義します。後者は "
-"<classname>Employee</classname> プライマリキー(\"反対側\")を参照する関連づ"
-"けテーブルのカラムです。 </para> <para>前述にあるように、反対側は物理的なマッ"
-"ピングを記述する必要は ありません(記述してはいけません)。オーナー側のプロパ"
+"は <literal>name</literal>、join コラムの配列 (アノテーションの配列は { A, "
+"B, C } を使用して定義) 、および 反対側の join コラムの配列を定義します。後者は "
+"<classname>Employee</classname> プライマリキー (\"反対側\") を参照する関連づ"
+"けテーブルのコラムです。 </para> <para>前述にあるように、反対側は物理的なマッ"
+"ピングを記述する必要は ありません (記述してはいけません)。オーナー側のプロパ"
 "ティ名を含んだ簡単な <literal>mappedBy</literal> 引数は、その2つをバインドし"
 "ます。</para> </sect5><sect5 id=\"Many_to_many-Default_values\"><title>デフォ"
 "ルト値</title><para>他のいずれかのアノテーションと 同様に、ほとんどの値は "
@@ -3274,9 +3103,9 @@
 "なマッピングの記述がない場合、以下のようなルールが適用されます。テーブル名は"
 "オーナーテーブル名と、 <keycap>_</keycap> と、反対側のテーブル名の連結となり"
 "ます。オーナーテーブルを参照する外部キーは、 オーナーテーブル名と、"
-"<keycap>_</keycap> と、オーナーのプライマリキーカラムとの連結になります。 反"
+"<keycap>_</keycap> と、オーナーのプライマリキーコラムとの連結になります。 反"
 "対側を参照する外部キー名は、オーナープロパティ名と、<keycap>_</keycap> と、反"
-"対側のプライマリキー カラムとの連結になります。単一方向の one to many 関連づ"
+"対側のプライマリキー コラムとの連結になります。単一方向の one to many 関連づ"
 "けにも同じルールが使用されます。</para> <programlisting>\n"
 "@Entity\n"
 "public class Store {\n"
@@ -3292,15 +3121,15 @@
 "}\n"
 "               \n"
 "</programlisting><para><literal>Store_City</literal> は join テーブルとして "
-"使用されています。<literal>Store_id</literal> カラムは <literal>Store</"
-"literal> テーブルへの 外部キーです。<literal>implantedIn_id</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> と、反対側のプライマリキーコラムの 連結となります。単一方"
 "向の one to many 関連づけにも同じルールが適用されます。</para> "
 "<programlisting>\n"
 "@Entity\n"
@@ -3320,7 +3149,7 @@
 "}\n"
 "               \n"
 "</programlisting><para><literal>Store_Customer</literal> は join テーブルとし"
-"て使用されます。 <literal>stores_id</literal> カラムは <literal>Store</"
+"て使用されます。 <literal>stores_id</literal> コラムは <literal>Store</"
 "literal> テーブルに対する外部キーです。 <literal>customers_id</literal> カラ"
 "ムは <literal>Customer</literal> テーブルに対する 外部キーです。</para> </"
 "sect5>"
@@ -3343,7 +3172,7 @@
 msgstr ""
 "<literal>cascade</literal> 属性が <classname>CascadeType</classname> の配列を"
 "1つの 値として取っていることに気がつかれたでしょう。EJB3 内のカスケード概念"
-"は、過渡的な永続化、及び Hibernate のカスケーディングオペレーションに良く似て"
+"は、過渡的な永続化、および Hibernate のカスケーディングオペレーションに良く似て"
 "います。しかし以下のように少しだけ セマンティクスとカスケーディングタイプが異"
 "なります:"
 
@@ -3354,8 +3183,8 @@
 "CascadeType.PERSIST: cascades the persist (create) operation to associated "
 "entities persist() is called or if the entity is managed"
 msgstr ""
-"CascadeType.PERSIST: persist() が呼び出されるか、又はエンティティが管理される"
-"場合、 関連づけしたエンティティへ永続化(作成)オペレーションをカスケード"
+"CascadeType.PERSIST: persist() が呼び出されるか、またはエンティティが管理される"
+"場合、 関連づけしたエンティティへ永続化 (作成) オペレーションをカスケード"
 
 #. Tag: para
 #: Entity.xml:662
@@ -3364,7 +3193,7 @@
 "CascadeType.MERGE: cascades the merge operation to associated entities if "
 "merge() is called or if the entity is managed"
 msgstr ""
-"CascadeType.MERGE: merge() が呼び出されるか、又はエンティティが管理される場"
+"CascadeType.MERGE: merge() が呼び出されるか、またはエンティティが管理される場"
 "合、 関連づけしたエンティティへマージオペレーションをカスケード"
 
 #. Tag: para
@@ -3401,7 +3230,7 @@
 "information on cascading and create/merge semantics."
 msgstr ""
 "カスケーディングと 作成/マージセマンティクスに関する詳細には EJB3 仕様の 6.3 "
-"章を参照して下さい。"
+"章を参照してください。"
 
 #. Tag: title
 #: Entity.xml:685
@@ -3425,9 +3254,9 @@
 "more information about static fetching, check <xref linkend="
 "\"Single_Association_related_annotations-Lazy_options_and_fetching_modes\"/>."
 msgstr ""
-"関連づけのあるエンティティを即時的に、又は遅延的にフェッチする能力がありま"
+"関連づけのあるエンティティを即時的に、または遅延的にフェッチする能力がありま"
 "す。 <literal>fetch</literal> パラメータは <literal>FetchType.LAZY</"
-"literal>、 (遅延)あるいは <literal>FetchType.EAGER</literal>(即時)のどち"
+"literal>、  (遅延) あるいは <literal>FetchType.EAGER</literal> (即時) のどち"
 "らかに セットすることができます。<literal>EAGER</literal> は外部の join 選択"
 "を 使用して関連づけのあるオブジェクトを取り込み、<literal>LAZY</literal> は "
 "関連づけのあるオブジェクトが初めてアクセスされた時に選択を始動するだけです。 "
@@ -3436,7 +3265,7 @@
 "literal> と <literal>@ManyToOne</literal> では、<literal>EAGER</literal> がデ"
 "フォルトに なっています。静的フェッチングに関する詳細情報には、<xref linkend="
 "\"Single_Association_related_annotations-Lazy_options_and_fetching_modes\"/> "
-"を ご覧下さい。"
+"を ご覧ください。"
 
 #. Tag: para
 #: Entity.xml:689
@@ -3478,7 +3307,7 @@
 "テーションを使用することになります。別の方法としては、<literal>@EmbeddedId</"
 "literal> アノテーションが使用できます。依存するクラスはシリアル化が可能でなけ"
 "ればならず、そして <methodname>equals()</methodname>/<methodname>hashCode()</"
-"methodname> を 実装することに注意して下さい。<xref linkend="
+"methodname> を 実装することに注意してください。<xref linkend="
 "\"Mapping_with_EJB3JPA_Annotations-Mapping_identifier_properties\"/> 内に説明"
 "してあるように <literal>@IdClass</literal> を使用することもできます。"
 
@@ -3510,7 +3339,7 @@
 #: Entity.xml:697
 #, no-c-format
 msgid "or alternatively"
-msgstr "又は他の方法として"
+msgstr "または他の方法として"
 
 #. Tag: programlisting
 #: Entity.xml:700
@@ -3549,11 +3378,11 @@
 msgstr ""
 "<literal>@Embeddable</literal> は、Hibernate 特有のアノテーション "
 "<literal>@AccessType</literal> が使用されない限りは、それ自身のエンティティの"
-"アクセス タイプを継承します。合成の外部キー(デフォルトの感応値を使用しない場"
-"合)は、基本的に  <literal>@JoinColumn</literal> の配列である "
-"<literal>@JoinColumns</literal> 要素を使用してアノテーション上で定義されま"
+"アクセス タイプを継承します。合成の外部キー (デフォルトの感応値を使用しない場"
+"合) は、基本的に  <literal>@JoinColumn</literal> の配列である "
+"<literal>@JoinColumns</literal> エレメントを使用してアノテーション上で定義されま"
 "す。<literal>referencedColumnNames</literal> を明示的に表現することが適切な処"
-"理と考慮されています。そうしない場合は、 Hibernate は、カラムの同じ順序をプラ"
+"理と考慮されています。そうしない場合は、 Hibernate は、コラムの同じ順序をプラ"
 "イマリキーの宣言として使用すると想定します。"
 
 #. Tag: programlisting
@@ -3658,7 +3487,7 @@
 #: Entity.xml:707
 #, no-c-format
 msgid "Note the explicit usage of the <literal>referencedColumnName</literal>."
-msgstr "<literal>referencedColumnName</literal> の明示的な使用法に注目して下さい。"
+msgstr "<literal>referencedColumnName</literal> の明示的な使用法に注目してください。"
 
 #. Tag: title
 #: Entity.xml:710
@@ -3678,8 +3507,8 @@
 msgstr ""
 "<literal>@SecondaryTable</literal> か <literal>@SecondaryTables</literal> ク"
 "ラスレベルの アノテーションを使用すると、単独のエンティティ Bean をいくつかの"
-"テーブルにマップできます。 1つのカラムが特定のテーブル内にあることを表現する"
-"には、<literal>@Column</literal> 又は<literal>@JoinColumn</literal> の "
+"テーブルにマップできます。 1つのコラムが特定のテーブル内にあることを表現する"
+"には、<literal>@Column</literal> または<literal>@JoinColumn</literal> の "
 "<literal>table</literal> パラメータを使用します。"
 
 #. Tag: programlisting
@@ -3774,8 +3603,8 @@
 "<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>id</literal> (<literal>MainCat</literal> id コラムが持つ"
+"同じコラム名) を使用してユニオンされます。そして、<literal>storyPart2</"
 "literal> には 特有の制約がセットされています。"
 
 #. Tag: para
@@ -3785,8 +3614,8 @@
 "Check out the JBoss EJB 3 tutorial or the Hibernate Annotations unit test "
 "suite for more examples."
 msgstr ""
-"他のサンプルを見るには JBoss EJB 3 チュートリアル、又は Hibernate "
-"Annotations の ユニットテストセットをチェックアウトして下さい。"
+"他のサンプルを見るには JBoss EJB 3 チュートリアル、または Hibernate "
+"Annotations の ユニットテストセットをチェックアウトしてください。"
 
 #. Tag: title
 #: Entity.xml:721
@@ -3916,7 +3745,7 @@
 msgid ""
 "Whether the query should interact with the second level cache (defualt to "
 "false)"
-msgstr "クエリがセカンドレベルキャッシュと通信すべきかどうか(デフォルトは false)"
+msgstr "クエリがセカンドレベルキャッシュと通信すべきかどうか (デフォルトは false) "
 
 #. Tag: entry
 #: Entity.xml:758
@@ -3928,7 +3757,7 @@
 #: Entity.xml:761
 #, no-c-format
 msgid "Cache region name (default used otherwise)"
-msgstr "キャッシュ領域名(使用しなければデフォルト値)"
+msgstr "キャッシュ領域名 (使用しなければデフォルト値) "
 
 #. Tag: entry
 #: Entity.xml:766
@@ -3991,8 +3820,8 @@
 "Entities loaded by this query should be in read only mode or not (default to "
 "false)"
 msgstr ""
-"このクエリでロードされたエンティティが読み込み専用モードかどうか (デフォルト"
-"は false)"
+"このクエリでロードされたエンティティが読み込み専用モードかどうか  (デフォルト"
+"は false) "
 
 #. Tag: entry
 #: Entity.xml:806
@@ -4024,12 +3853,12 @@
 "can be defined at class level or in a JPA XML file. However its scope is "
 "global to the application."
 msgstr ""
-"ネイティブクエリ(単純な SQL クエリ)もマップすることができます。 これを行う"
-"には、<literal>@SqlResultSetMapping</literal> (又は、数種の結果セットマッピ"
-"ングを 定義する予定であれば、<literal>@SqlResultSetMappings</literal>)を使用"
+"ネイティブクエリ (単純な SQL クエリ) もマップすることができます。 これを行う"
+"には、<literal>@SqlResultSetMapping</literal>  (または、数種の結果セットマッピ"
+"ングを 定義する予定であれば、<literal>@SqlResultSetMappings</literal>) を使用"
 "して SQL 結果セット 構造を記述する必要があります。<literal>@NamedQuery</"
 "literal> と同様に、<literal>@SqlResultSetMapping</literal> は クラスレベル"
-"で、又は JPA XML ファイル内で定義することができます。しかしその有効範囲はアプ"
+"で、または JPA XML ファイル内で定義することができます。しかしその有効範囲はアプ"
 "リケーションに グローバルとなります。"
 
 #. Tag: para
@@ -4049,10 +3878,10 @@
 "<literal>@NamedNativeQuery</literal> 内で定義されます。これは 定義された "
 "<literal>@SqlResultSetMapping</literal> の名前を表示します。 結果セットマッピ"
 "ングは、このネイティブクエリによって取り込まれたエンティティを 宣言します。こ"
-"のエンティティの各フィールドは SQL エイリアス(又はカラム名)に バインドされ"
-"ます。関連エンティティのサブクラスのものと外部キーカラムのものを 含むエンティ"
+"のエンティティの各フィールドは SQL エイリアス (またはコラム名) に バインドされ"
+"ます。関連エンティティのサブクラスのものと外部キーコラムのものを 含むエンティ"
 "ティの全てのフィールドは、SQL クエリの中に存在していなければなりません。 "
-"フィールドの定義がクラスのプロパティ上で宣言されたものと同じカラム名へマップ"
+"フィールドの定義がクラスのプロパティ上で宣言されたものと同じコラム名へマップ"
 "する限りは フィールドの定義はオプションとなります。 "
 
 #. Tag: programlisting
@@ -4119,8 +3948,8 @@
 "上記の例では、<literal>night&amp;area</literal> と言う名前のクエリは "
 "<literal>joinMapping</literal> の結果セットマッピングを使用しています。 この"
 "マッピングは2つのエンティティ:<literal>Night</literal> と <literal>Area</"
-"literal> を 返して、各プロパティは宣言され、カラム名に関連づけされて、カラム"
-"名は実際にこのクエリに よって取り込まれています。ここで、プロパティ/カラムの"
+"literal> を 返して、各プロパティは宣言され、コラム名に関連づけされて、コラム"
+"名は実際にこのクエリに よって取り込まれています。ここで、プロパティ/コラムの"
 "必然的な宣言を見てみましょう。"
 
 #. Tag: programlisting
@@ -4220,12 +4049,12 @@
 "the primary key."
 msgstr ""
 "この例では、結果セットマッピングのエンティティメンバーを記述するだけです。 プ"
-"ロパティ/カラムマッピングは、エンティティマッピング値を使用して実行されま"
+"ロパティ/コラムマッピングは、エンティティマッピング値を使用して実行されま"
 "す。 現在のケースでは、<literal>model</literal> プロパティは "
-"<literal>model_txt </literal> カラムにバインドされています。関連したエンティ"
+"<literal>model_txt </literal> コラムにバインドされています。関連したエンティ"
 "ティへの関連づけが合成プライマリキーを 巻き込む場合は、"
-"<literal>@FieldResult</literal> 要素が各外部キーカラムの為に使用 される必要が"
-"あります。<literal>@FieldResult</literal> 名は、その関係の為のプロパティ名"
+"<literal>@FieldResult</literal> エレメントが各外部キーコラムのために使用 される必要が"
+"あります。<literal>@FieldResult</literal> 名は、その関係のためのプロパティ名"
 "と、 その後にくるドット (\".\")と、そしてその後のプライマリキーのフィールドか"
 "プロパティの名前に よって構成されます。"
 
@@ -4455,11 +4284,7 @@
 "supports the dotted notation for embedded objects (you can even have nested "
 "embedded objects). EJB3 implementations do not have to support this feature, "
 "we do :-)"
-msgstr ""
-"dimension プロパティを見ると、Hibernate が組み込み型のオブジェクトの為の ドッ"
-"ト付きのノーテーションをサポートしていることが判るでしょう(組み込み型オブ"
-"ジェクトを ネスト化することさえ可能です)。EJB3 実装はこの機能をサポートする"
-"必要はありません。 我々がします。"
+msgstr "dimension プロパティを見ると、 Hibernate が組み込み型のオブジェクトに対してドット付き表記法をサポートしているのがわかります (組み込み型オブジェクトのネスト化も可能です)。 EJB3 実装によるこの機能のサポートは必要ありません。"
 
 #. Tag: para
 #: Entity.xml:839
@@ -4501,7 +4326,7 @@
 "ど、 スカラー値を返す必要があるでしょう。それらは <literal>@ColumnResult</"
 "literal> を介して <literal>@SqlResultsetMapping</literal> 内でマップできま"
 "す。 実際に同じネイティブクエリの中でエンティティ群とスカラー戻り値を混合する"
-"ことさえ 可能です(多分、これはあまり一般的ではないかも知れません)。"
+"ことさえ 可能です (多分、これはあまり一般的ではないかも知れません)。"
 
 #. Tag: programlisting
 #: Entity.xml:846
@@ -4557,7 +4382,7 @@
 "that match hibernate features. The <classname>org.hibernate.annotations</"
 "classname> package contains all these annotations extensions."
 msgstr ""
-"EJB3 の能力を発揮させる為に Hibernate は Hibernate 機能に匹敵する特有の アノ"
+"EJB3 の能力を発揮させるために Hibernate は Hibernate 機能に匹敵する特有の アノ"
 "テーションを提供します。<classname>org.hibernate.annotations</classname> パッ"
 "ケージには、すべてのこれらのアノテーション拡張が含まれています。"
 
@@ -4624,8 +4449,8 @@
 "polymorphism: whether the entity polymorphism is of PolymorphismType."
 "IMPLICIT (default) or PolymorphismType.EXPLICIT"
 msgstr ""
-"polymorphism: エンティティ多形性(polymorphism)が PolymorphismType であるか"
-"どうか。 IMPLICIT (デフォルト) 又は、PolymorphismType.EXPLICIT"
+"polymorphism: エンティティ多形性 (polymorphism) が PolymorphismType であるか"
+"どうか。 IMPLICIT (デフォルト) または、PolymorphismType.EXPLICIT"
 
 #. Tag: para
 #: Entity.xml:889
@@ -4640,9 +4465,9 @@
 "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)"
+"OptimisticLockType.ALL) "
 
 #. Tag: para
 #: Entity.xml:902
@@ -4672,7 +4497,7 @@
 msgstr ""
 "<literal>@org.hibernate.annotations.BatchSize</literal> を使用すると、 このエ"
 "ンティティのインスタンスをフェッチしている時にバッチサイズを 定義できるように"
-"なります(<literal>@BatchSize(size=4)</literal>)。 任意のエンティティをロー"
+"なります (<literal>@BatchSize(size=4)</literal>)。 任意のエンティティをロー"
 "ドしている時、Hibernate は その後に同じタイプの 初期化していないエンティティ"
 "を永続化のコンテキストでバッチサイズまで ロードするようになります。"
 
@@ -4686,8 +4511,8 @@
 "(default is the class itself)."
 msgstr ""
 "<literal>@org.hibernate.annotations.Proxy</literal> は、エンティティの 遅延属"
-"性を定義します。lazy(デフォルトは true)は クラスが遅延なのかどうかを 定義し"
-"ます。proxyClassName は Proxy(デフォルトはクラス自身)を生成する為に 使用さ"
+"性を定義します。lazy (デフォルトは true) は クラスが遅延なのかどうかを 定義し"
+"ます。proxyClassName は Proxy (デフォルトはクラス自身) を生成するために 使用さ"
 "れるインターフェイスです。"
 
 #. Tag: para
@@ -4736,11 +4561,11 @@
 msgstr ""
 "<literal>@Table(appliesTo=\"tableName\", indexes = { @Index(name=\"index1\", "
 "columnNames={\"column1\", \"column2\"} ) } )</literal> は、テーブル "
-"<literal>tableName</literal> の カラムで定義化インデックスを作成します。これ"
-"はプライマリテーブルか、又はいずれかのセカンダリテーブルで 適用できます。"
+"<literal>tableName</literal> の コラムで定義化インデックスを作成します。これ"
+"はプライマリテーブルか、またはいずれかのセカンダリテーブルで 適用できます。"
 "<literal>@Tables</literal> アノテーションはユーザーが異なるテーブルにインデッ"
 "クスを適用 できるようにします。このアノテーションは <literal>@javax."
-"persistence.Table</literal>、又は <literal>@javax.persistence."
+"persistence.Table</literal>、または <literal>@javax.persistence."
 "SecondaryTable</literal> が発生する場所で予期されています。"
 
 #. Tag: para
@@ -4868,7 +4693,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> 属性を介していくつかのパラメータを 追加"
 "することができます。"
@@ -4883,8 +4708,8 @@
 msgstr ""
 "その標準的な同類物とは異なり、<literal>@GenericGenerator</literal> は パッ"
 "ケージレベルのアノテーションで使用することができて、それをアプリケーション レ"
-"ベルのジェネレータにすることができます(まるで JPA XML ファイル内にあるよう"
-"に)。"
+"ベルのジェネレータにすることができます (まるで JPA XML ファイル内にあるよう"
+"に)。"
 
 #. Tag: programlisting
 #: Entity.xml:950
@@ -4927,9 +4752,9 @@
 "embedded objects and mapped superclass inherit the access type from the root "
 "entity."
 msgstr ""
-"アクセスタイプは、エンティティ階層内の <literal>@Id</literal>、又は "
+"アクセスタイプは、エンティティ階層内の <literal>@Id</literal>、または "
 "<literal>@EmbeddedId</literal> の位置から推定されます。サブエンティティ、 組"
-"み込み型オブジェクト、及びマップされたスーパークラスは、ルートエンティティか"
+"み込み型オブジェクト、およびマップされたスーパークラスは、ルートエンティティか"
 "ら そのアクセスタイプを継承します。"
 
 #. Tag: para
@@ -4948,7 +4773,7 @@
 #: Entity.xml:966
 #, no-c-format
 msgid "fine tune the access type at the class level or at the property level"
-msgstr "クラスレベル、又はプロパティレベルでアクセスタイプを詳細チューン"
+msgstr "クラスレベル、またはプロパティレベルでアクセスタイプを詳細チューン"
 
 #. Tag: para
 #: Entity.xml:971
@@ -4993,10 +4818,10 @@
 "root entities, the access type is considered to be the default one for the "
 "whole hierarchy (overridable at class or property level)."
 msgstr ""
-"アクセスタイプはアノテーションが追加されている要素の為に上書きされます。 クラ"
+"アクセスタイプはアノテーションが追加されているエレメントのために上書きされます。 クラ"
 "ス上で上書きされている場合、該当するクラスの全てのプロパティはその アクセスタ"
 "イプを継承します。ルートエンティティのためには、アクセスタイプは 全階層用にデ"
-"フォルトのものと考慮されます(クラス、又はプロパティのレベルで上書き可能)。"
+"フォルトのものと考慮されます (クラス、またはプロパティのレベルで上書き可能)。"
 
 #. Tag: para
 #: Entity.xml:999
@@ -5010,7 +4835,7 @@
 "アクセスタイプが \"プロパティ\" としてマークされている場合、ゲッターがアノ"
 "テーション用に スキャンされます。アクセスタイプが \"フィールド\" としてマーク"
 "されている場合、フィールドが アノテーション用にスキャンされます。それ以外の場"
-"合、@Id 又は @embeddedId でマーク されている要素がスキャンされます。"
+"合、@Id または @embeddedId でマーク されているエレメントがスキャンされます。"
 
 #. Tag: para
 #: Entity.xml:1002
@@ -5022,8 +4847,8 @@
 "(\"property\")</literal>, the access type will then be property for this "
 "attribute, the the annotations still have to be carried on the field."
 msgstr ""
-"プロパティの為にアクセスタイプを上書きすることができます。しかし、アノテー"
-"ションを 追加する要素は影響を受けません。例えば、アクセスタイプ "
+"プロパティのためにアクセスタイプを上書きすることができます。しかし、アノテー"
+"ションを 追加するエレメントは影響を受けません。例えば、アクセスタイプ "
 "<literal>field</literal> を 持つエンティティはフィールドに  "
 "<literal>@AccessType(\"property\")</literal> で アノテーション追加することが"
 "出来て、そのアクセスタイプはその後、この属性用に プロパティとなります。アノ"
@@ -5038,9 +4863,9 @@
 "intermediate superclass or embeddable object). The russian doll principle "
 "does not apply."
 msgstr ""
-"スーパークラス、又は組み込み可能オブジェクトがアノテーション追加されていない"
-"場合、 ルートエンティティのアクセスタイプが使用されます(アクセスタイプが中間"
-"のスーパークラスか、 又は組み込み可能オブジェクトで定義されている場合でも)。"
+"スーパークラス、または組み込み可能オブジェクトがアノテーション追加されていない"
+"場合、 ルートエンティティのアクセスタイプが使用されます (アクセスタイプが中間"
+"のスーパークラスか、 または組み込み可能オブジェクトで定義されている場合でも)。"
 "ロシア人形のやり方はここでは 機能しません。"
 
 #. Tag: programlisting
@@ -5129,7 +4954,7 @@
 #: Entity.xml:1009
 #, no-c-format
 msgid "Formula"
-msgstr "フォーミュラ(Formula)"
+msgstr "フォーミュラ (Formula) "
 
 #. Tag: para
 #: Entity.xml:1010
@@ -5142,10 +4967,10 @@
 "fragment)."
 msgstr ""
 "時には、JVM 内ではなく データベースに演算をさせることを望むことも あるでしょ"
-"う。一種の仮想カラムを作成することも考えられます。プロパティをカラムに マッピ"
-"ングする代わりに、SQL フラグメント(別名:フォーミュラ)を使用することが でき"
-"ます。この種のプロパティは読み込み専用です(その値はフォーミュラフラグメント"
-"で 算出されます)。"
+"う。一種の仮想コラムを作成することも考えられます。プロパティをコラムに マッピ"
+"ングする代わりに、SQL フラグメント (別名:フォーミュラ) を使用することが でき"
+"ます。この種のプロパティは読み込み専用です (その値はフォーミュラフラグメント"
+"で 算出されます)。"
 
 #. Tag: programlisting
 #: Entity.xml:1013
@@ -5183,7 +5008,7 @@
 "<literal>@org.hibernate.annotations.Type</literal> は使用されるデフォルトの "
 "Hibernate タイプを上書きします。タイプは Hibernate によって正しく推測されるた"
 "め、 これは一般的に必要ではありません。Hibernate タイプに関する詳細情報に"
-"は、 Hibernate リファレンスガイドをご覧下さい。"
+"は、 Hibernate リファレンスガイドをご覧ください。"
 
 #. Tag: para
 #: Entity.xml:1021
@@ -5198,8 +5023,8 @@
 "<literal>@org.hibernate.annotations.TypeDef</literal> と <literal>@org."
 "hibernate.annotations.TypeDefs</literal> によってタイプ定義を宣言できる よう"
 "になります。これらのアノテーションは、クラスか、あるいはパッケージのレベルに "
-"配置されています。このような定義はセッションファクトリの為にはグローバル (ク"
-"ラスレベルでさえも)であり、その使用以前にタイプ定義が定義されなければなりま"
+"配置されています。このような定義はセッションファクトリのためにはグローバル  (ク"
+"ラスレベルでさえも) であり、その使用以前にタイプ定義が定義されなければなりま"
 "せん。"
 
 #. Tag: programlisting
@@ -5253,8 +5078,8 @@
 "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> が導入されています。"
+"合成のユーザータイプを使用している場合、コラム定義を表現しなければなりませ"
+"ん。 その目的のために、<literal>@Columns</literal> が導入されています。"
 
 #. Tag: programlisting
 #: Entity.xml:1028
@@ -5308,7 +5133,7 @@
 "literal> annotation on a one column property, the columnNames attribute will "
 "then be ignored"
 msgstr ""
-"<literal>@Index</literal> アノテーションを使用して、ある特定のカラムプロパ"
+"<literal>@Index</literal> アノテーションを使用して、ある特定のコラムプロパ"
 "ティ上で インデックスを定義することができます。columnNames 属性はその後、無視"
 "されます。"
 
@@ -5341,7 +5166,7 @@
 "When inside an embeddable object, you can define one of the properties as a "
 "pointer back to the owner element."
 msgstr ""
-"組み込み可能オブジェクトの内部では、プロパティの1つをオーナー要素に 指向する"
+"組み込み可能オブジェクトの内部では、プロパティの1つをオーナーエレメントに 指向する"
 "ポインターとして定義することができます。"
 
 #. Tag: programlisting
@@ -5392,7 +5217,7 @@
 "Hibernate can deal with such properties and triggers a subsequent select to "
 "read these properties."
 msgstr ""
-"一部のプロパティは挿入、又は更新の時点にデータベースによって生成されます。 "
+"一部のプロパティは挿入、または更新の時点にデータベースによって生成されます。 "
 "Hibernate はそのようなプロパティに対処して、それらのプロパティを読み込む ため"
 "にそれ以降の選択を始動します。"
 
@@ -5436,8 +5261,8 @@
 "使用するプロパティを <literal>@Generated</literal> としてアノテーションの追加"
 "をします。 挿入性や更新性が、選択した生成ストラテジーと競合しないように注意す"
 "る必要があります。GenerationTime.INSERT が 選択されている場合、プロパティは挿"
-"入可能なカラムを含むことができず、GenerationTime.ALWAYS が 選択されている場"
-"合、プロパティは挿入可能なカラム、あるいは更新可能なカラムのいずれも含むこと"
+"入可能なコラムを含むことができず、GenerationTime.ALWAYS が 選択されている場"
+"合、プロパティは挿入可能なコラム、あるいは更新可能なコラムのいずれも含むこと"
 "ができません。"
 
 #. Tag: para
@@ -5471,8 +5296,8 @@
 "時には、リフレクションによって推定されるタイプは、Hibernate に使用して欲しい"
 "もの ではないことがあります。インターフェイスが使用される時のコンポーネントで"
 "特に そうなります。対策として <literal>@Target</literal> を使ってリフレクショ"
-"ンの 推定メカニズムをバイパスすることができます(関連づけで利用できる "
-"<literal>targetEntity</literal> 属性に 似ています)。"
+"ンの 推定メカニズムをバイパスすることができます (関連づけで利用できる "
+"<literal>targetEntity</literal> 属性に 似ています)。"
 
 #. Tag: programlisting
 #: Entity.xml:1054
@@ -5508,11 +5333,11 @@
 "for discriminator resolution (no need to have a dedicated column)."
 msgstr ""
 "SINGLE_TABLE は強力なストラテジーですが、時にはレガシーシステムにとって特に "
-"追加の Discriminator カラムを追加することができません。その理由で Hibernate "
+"追加の Discriminator コラムを追加することができません。その理由で Hibernate "
 "は Discriminator フォーミュラの概念を導入しました。 "
 "<literal>@DiscriminatorFormula</literal> は、<literal>@DiscriminatorColumn</"
 "literal> からの 入れ替えで、SQL フラグメントを Discriminator リソリューション"
-"用のフォーミュラとして 使用します(専用のカラムは不要)。"
+"用のフォーミュラとして 使用します (専用のコラムは不要)。"
 
 #. Tag: programlisting
 #: Entity.xml:1059
@@ -5541,11 +5366,11 @@
 "available values when loading the entities."
 msgstr ""
 "デフォルトで、トップエンティティをクエリしている場合、Hibernate は "
-"Discriminator カラムに制限条項を置きません。このことは、このカラムが 使用中の"
-"階層(<literal>@DiscriminatorValue</literal> 経由)にマップされて いない値を"
+"Discriminator コラムに制限条項を置きません。このことは、このコラムが 使用中の"
+"階層 (<literal>@DiscriminatorValue</literal> 経由) にマップされて いない値を"
 "含んでいると困ることになります。これを迂回するには、  "
 "<literal>@ForceDiscriminator</literal> を使用します"
-"(<literal>@DiscriminatorColumn</literal> の 次にクラスレベルで)。そうする"
+" (<literal>@DiscriminatorColumn</literal> の 次にクラスレベルで)。そうする"
 "と Hibernate はエンティティをロードする時に利用可能な 値のリストを表示しま"
 "す。"
 
@@ -5568,11 +5393,11 @@
 "literal> (with FK), <literal>@ManyToOne</literal>, <literal>@OneToMany</"
 "literal> or <literal>@ManyToMany</literal> association."
 msgstr ""
-"デフォルトでは、予期された関連づけ要素がデータベース内に無い(関連づけカラム"
-"に間違えた id) 理由で、Hibernate が関連づけを解消できない時は、例外が "
-"Hibernate によって出されます。 このことは、レガシーの、又は不正に管理されたス"
+"デフォルトでは、予期された関連づけエレメントがデータベース内に無い (関連づけコラム"
+"に間違えた id)  理由で、Hibernate が関連づけを解消できない時は、例外が "
+"Hibernate によって出されます。 このことは、レガシーの、または不正に管理されたス"
 "キーマには不便になる可能性があります。 <literal>@NotFound</literal> アノテー"
-"ションを使用すると、例外を出すのでは無く、 そのような要素を無視するように "
+"ションを使用すると、例外を出すのでは無く、 そのようなエレメントを無視するように "
 "Hibernate に対して注文することができます。このアノテーションは "
 "<literal>@OneToOne</literal> (FK を使用)、<literal>@ManyToOne</literal>、"
 "<literal>@OneToMany</literal>、あるいは <literal>@ManyToMany</literal> の関連"
@@ -5697,7 +5522,7 @@
 "area. To fine tune the lazy loading and fetching strategies, some additional "
 "annotations have been introduced:"
 msgstr ""
-"EJB3 は、遅延ローディングとフェッチングモードを定義する為の <literal>fetch</"
+"EJB3 は、遅延ローディングとフェッチングモードを定義するための <literal>fetch</"
 "literal> オプションを付けて配布されています。しかし、Hibernate はこの部分では"
 "もっと多くの オプションセットを持っています。遅延ローディングとフェッチングス"
 "トラテジーを細かくチューンするために、 追加のアノテーションがいくつか導入され"
@@ -5716,10 +5541,10 @@
 msgstr ""
 "<literal>@LazyToOne</literal>: <literal>@ManyToOne</literal> と "
 "<literal>@OneToOne</literal> 関連づけに於いて遅延度オプションを定義します。"
-"<literal>LazyToOneOption</literal> は <literal>PROXY</literal> (プロキシベー"
-"スの遅延ローディングを使用)、<literal>NO_PROXY</literal>(バイトコード強化"
-"ベースの 遅延ローディングを使用。構築時バイトコードのプロセスが必要)、及び "
-"<literal>FALSE</literal> (関連づけは遅延でない)のいずれかになります。"
+"<literal>LazyToOneOption</literal> は <literal>PROXY</literal>  (プロキシベー"
+"スの遅延ローディングを使用) 、<literal>NO_PROXY</literal> (バイトコード強化"
+"ベースの 遅延ローディングを使用。構築時バイトコードのプロセスが必要) 、および "
+"<literal>FALSE</literal>  (関連づけは遅延でない) のいずれかになります。"
 
 #. Tag: para
 #: Entity.xml:1092
@@ -5736,11 +5561,11 @@
 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 (関連づけは遅延でない)のいずれかになりま"
+"す。これは特に全てのエレメントのローディングが必要でない大規模のコレクションの場合"
+"に 役に立ちます) 、そして FALSE  (関連づけは遅延でない) のいずれかになりま"
 "す。"
 
 #. Tag: para
@@ -5759,13 +5584,13 @@
 msgstr ""
 "<literal>@Fetch</literal>: 関連づけをロードするのに使用されるフェッチングスト"
 "ラテジーを定義します。 <literal>FetchMode</literal> は、<literal>SELECT</"
-"literal>(関連づけがロードされる必要が ある時にセレクトが始動)、"
-"<literal>SUBSELECT</literal>(コレクション用にのみ使用可。 サブセレクトストラ"
-"テジーの使用。詳細は Hibernate リファレンスドキュメントを参照)、あるいは "
-"<literal>JOIN</literal>(オーナーエンティティをローディングしている時に、関連"
-"づけを ロードする為に SQL JOIN を使用)のいずれかになります。<literal>JOIN</"
-"literal> は 遅延属性を上書きします(<literal>JOIN</literal> ストラテジーを介"
-"してロードされた関連づけは 遅延にはなりません)。"
+"literal> (関連づけがロードされる必要が ある時にセレクトが始動) 、"
+"<literal>SUBSELECT</literal> (コレクション用にのみ使用可。 サブセレクトストラ"
+"テジーの使用。詳細は Hibernate リファレンスドキュメントを参照) 、あるいは "
+"<literal>JOIN</literal> (オーナーエンティティをローディングしている時に、関連"
+"づけを ロードするために SQL JOIN を使用) のいずれかになります。<literal>JOIN</"
+"literal> は 遅延属性を上書きします (<literal>JOIN</literal> ストラテジーを介"
+"してロードされた関連づけは 遅延にはなりません)。"
 
 #. Tag: para
 #: Entity.xml:1106
@@ -5888,8 +5713,8 @@
 "the where clause, using @Where (applied on the target entity) or "
 "@WhereJoinTable (applied on the association table)"
 msgstr ""
-"@Where (ターゲットエンティティに適用)又は @WhereJoinTable (関連づけテーブ"
-"ルに適用) を使用した where 条項"
+"@Where  (ターゲットエンティティに適用) または @WhereJoinTable  (関連づけテーブ"
+"ルに適用)  を使用した where 条項"
 
 #. Tag: para
 #: Entity.xml:1188
@@ -5927,9 +5752,9 @@
 "ションを 使います。ソートしていないもの、ナチュラル、あるいはカスタムのコンパ"
 "レータの間で 使用したいコンパレータタイプを表現します。自分自身のコンパレータ"
 "実装を使用したい 場合は、<literal>comparator</literal> 属性を使用して実装クラ"
-"スも表現する必要が あります。<classname>SortedSet</classname> か、又は "
+"スも表現する必要が あります。<classname>SortedSet</classname> か、または "
 "<classname>SortedMap</classname> のインターフェイスを使用する必要があることに"
-"注意して下さい。"
+"注意してください。"
 
 #. Tag: programlisting
 #: Entity.xml:1207
@@ -5959,7 +5784,7 @@
 msgid ""
 "Please refer to the previous descriptions of these annotations for more "
 "informations."
-msgstr "これらのアノテーションに関する詳細情報には前述の説明を参照して 下さい。"
+msgstr "これらのアノテーションに関する詳細情報には前述の説明を参照して ください。"
 
 #. Tag: para
 #: Entity.xml:1211
@@ -6039,8 +5864,8 @@
 "EJB3 以上に、Hibernate Annotations は本当の <classname>List</classname> と "
 "<classname>Array</classname> をサポートします。通常と同じ方法でコレクション"
 "を マップして @<literal>IndexColumn</literal> を追加します。このアノテーショ"
-"ンにより、 インデックスを保持するカラムを記述することができるようになります。"
-"また、最初の要素 (別名、ベースインデックス)を表現するデータベース内でイン"
+"ンにより、 インデックスを保持するコラムを記述することができるようになります。"
+"また、最初のエレメント  (別名、ベースインデックス) を表現するデータベース内でイン"
 "デックス値を宣言することも できます。通常の値は <literal>0</literal> か "
 "<literal>1</literal> です。"
 
@@ -6070,7 +5895,7 @@
 msgstr ""
 "<literal>@IndexColumn</literal> をセットすることを忘れた場合、 bag セマン"
 "ティックが適用されます。制限無しに bag セマンティックを使用したい場合、 "
-"<literal>@CollectionId</literal> の使用を考慮して下さい。"
+"<literal>@CollectionId</literal> の使用を考慮してください。"
 
 #. Tag: title
 #: Entity.xml:1226
@@ -6092,11 +5917,11 @@
 msgstr ""
 "Hibernate Annotations は本来の Map マッピングをサポートします。"
 "<literal>@javax.persistence.MapKey</literal> がセットされていない場合は、"
-"Hibernate はキー要素、 あるいは、組み込み可能オブジェクトをそれら自身のカラム"
-"内にマップします。デフォルト カラムを上書きするには、使用中のキーが基本タイプ"
-"(<literal>mapkey</literal> がデフォルト)、 又は、組み込み可能オブジェクトの"
+"Hibernate はキーエレメント、 あるいは、組み込み可能オブジェクトをそれら自身のコラム"
+"内にマップします。デフォルト コラムを上書きするには、使用中のキーが基本タイプ"
+" (<literal>mapkey</literal> がデフォルト) 、 または、組み込み可能オブジェクトの"
 "場合は、<literal>@org.hibernate.annotations.MapKey</literal> を 使用します。"
-"又は使用中のキーがエンティティの場合、<literal>@org.hibernate.annotations."
+"または使用中のキーがエンティティの場合、<literal>@org.hibernate.annotations."
 "MapKeyManyToMany</literal> を使用します。"
 
 #. Tag: para
@@ -6110,8 +5935,8 @@
 msgstr ""
 "<literal>@org.hibernate.annotations.MapKey</literal> と <literal>@org."
 "hibernate.annotations.MapKeyManyToMany</literal> の両方により、使用されるター"
-"ゲット 要素を上書きできるようになります。これは特に、使用中のコレクションが汎"
-"用を使用しない場合 (あるいは、インターフェイスを使用する場合)に役に立ちま"
+"ゲット エレメントを上書きできるようになります。これは特に、使用中のコレクションが汎"
+"用を使用しない場合  (あるいは、インターフェイスを使用する場合) に役に立ちま"
 "す。"
 
 #. Tag: programlisting
@@ -6148,7 +5973,7 @@
 msgstr ""
 "1方が <literal>@IndexColumn</literal> か <literal>@org.hibernate."
 "annotations.MapKey[ManyToMany]</literal> として表現される2方向の関連づけは特"
-"別の配慮を要します。 インデックスカラムにマップする子クラスのプロパティがある"
+"別の配慮を要します。 インデックスコラムにマップする子クラスのプロパティがある"
 "場合は、問題ありません。 コレクションマッピング上で <literal>mappedBy</"
 "literal> の使用を継続できます:"
 
@@ -6207,7 +6032,7 @@
 "we could use the following mapping:"
 msgstr ""
 "しかし、子クラスにそのようなプロパティがない場合は、その関連が 本当の2方向性"
-"とは考えられません(関連の1方にある情報が他方にない)。 このようなケースで"
+"とは考えられません (関連の1方にある情報が他方にない)。 このようなケースで"
 "は、コレクション <literal>mappedBy</literal> をマップできません。 その代わり"
 "に、以下のようなマッピングを使用します:"
 
@@ -6261,7 +6086,7 @@
 "responsible for updates to the foreign key."
 msgstr ""
 "このマッピングでは、関連づけのコレクション値側が外部キー更新の役割を持つこと"
-"に 注意して下さい。"
+"に 注意してください。"
 
 #. Tag: title
 #: Entity.xml:1246
@@ -6285,13 +6110,13 @@
 msgstr ""
 "もう1つの興味深い特徴は、代理のプライマリキーを bag のコレクションに対して定"
 "義する能力です。 これが bag のほとんどの欠点を取り除くことになります。更新と"
-"削除は効率的になり、 クエリ単位で、又はエンティティ単位で複数の "
+"削除は効率的になり、 クエリ単位で、またはエンティティ単位で複数の "
 "<literal>EAGER</literal> bag を持つ ようになります。このプライマリキーは、使"
-"用中のコレクションテーブルの追加のカラム内に 収納されますが、これは Java アプ"
+"用中のコレクションテーブルの追加のコラム内に 収納されますが、これは Java アプ"
 "リケーションには見えません。@CollectionId は 1つのコレクションを id bag とし"
-"てマークするために使用されます。これはまた、プライマリ キーカラム、プライマリ"
-"キータイプ、及びジェネレータストラテジーの上書きを可能にします。 ストラテジー"
-"は <literal>identity</literal> か、又は使用アプリケーションの定義済みジェネ"
+"てマークするために使用されます。これはまた、プライマリ キーコラム、プライマリ"
+"キータイプ、およびジェネレータストラテジーの上書きを可能にします。 ストラテジー"
+"は <literal>identity</literal> か、または使用アプリケーションの定義済みジェネ"
 "レータ名の いずれかになります。"
 
 #. Tag: programlisting
@@ -6330,7 +6155,7 @@
 #: Entity.xml:1251
 #, no-c-format
 msgid "Collection of element or composite elements"
-msgstr "要素、又は合成要素のコレクション"
+msgstr "エレメント、または合成エレメントのコレクション"
 
 #. Tag: para
 #: Entity.xml:1252
@@ -6340,9 +6165,9 @@
 "String, Enums, ...), collections of embeddable objects and even arrays of "
 "primitive types. This is known as collection of elements."
 msgstr ""
-"Hibernate Annotations はコアタイプ(整数、文字列、Enums など)、 組み込み可能"
-"なオブジェクトのコレクション、及びプリミティブタイプ群も サポートします。これ"
-"らは要素のコレクションとして知られています。"
+"Hibernate Annotations はコアタイプ (整数、文字列、Enums など) 、 組み込み可能"
+"なオブジェクトのコレクション、およびプリミティブタイプ群も サポートします。これ"
+"らはエレメントのコレクションとして知られています。"
 
 #. Tag: para
 #: Entity.xml:1255
@@ -6364,18 +6189,18 @@
 "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 は役に立たな"
-"いので空白のままにします)。 コアタイプのコレクション、又はプリミティブタイプ"
+"ンテーブルの間での ユニオンコラムを定義します (inverseJoincolumn は役に立たな"
+"いので空白のままにします)。 コアタイプのコレクション、またはプリミティブタイプ"
 "の配列には、<literal>@AttributeOverride</literal> を 使用すると、組み込み可能"
-"オブジェクトのコレクションカラムを上書きすることができます。コレクション要素"
-"に 到達するには、属性上書き名に \"element\" を追記する必要があります(コアタ"
-"イプには \"element\"、 組み込み可能要素のシリアルプロパティには \"element."
-"serial\" を追記)。コレクションのインデックス/キーに 到達するには、代わりに "
+"オブジェクトのコレクションコラムを上書きすることができます。コレクションエレメント"
+"に 到達するには、属性上書き名に \"element\" を追記する必要があります (コアタ"
+"イプには \"element\"、 組み込み可能エレメントのシリアルプロパティには \"element."
+"serial\" を追記)。コレクションのインデックス/キーに 到達するには、代わりに "
 "\"key\"  を追記します。"
 
 #. Tag: programlisting
@@ -6614,9 +6439,9 @@
 "considered deprecated and is going to be unsupported in future releases"
 msgstr ""
 "Hibernate Annotations の以前のバージョンは <literal>@OneToMany</literal> を使"
-"用して、要素のコレクションをマークしました。セマンティックの整合性 問題のため"
+"用して、エレメントのコレクションをマークしました。セマンティックの整合性 問題のため"
 "に、アノテーション <literal>@CollectionOfElements</literal> が導入されていま"
-"す。以前の方法で要素のコレクションをマークすることも まだ機能しますが、今では"
+"す。以前の方法でエレメントのコレクションをマークすることも まだ機能しますが、今では"
 "無用と見なされており将来のリリースではサポートが なくなります。"
 
 #. Tag: title
@@ -6647,8 +6472,8 @@
 msgstr ""
 "<literal>@org.hibernate.annotations.Cache</literal> は、キャッシングストラテ"
 "ジーと 任意のセカンドレベルキャッシュの領域を定義します。このアノテーション"
-"は、 ルートエンティティ上とコレクション上で適用できます(サブエンティティでは"
-"ない)。"
+"は、 ルートエンティティ上とコレクション上で適用できます (サブエンティティでは"
+"ない)。"
 
 #. Tag: programlisting
 #: Entity.xml:1274
@@ -6713,8 +6538,8 @@
 "region (optional): the cache region (default to the fqcn of the class or the "
 "fq role name of the collection)"
 msgstr ""
-"region (オプション): キャッシュの領域(クラスの fqcn、又は コレクションの fq "
-"役割名がデフォルト)"
+"region (オプション): キャッシュの領域 (クラスの fqcn、または コレクションの fq "
+"役割名がデフォルト) "
 
 #. Tag: para
 #: Entity.xml:1295
@@ -6724,8 +6549,8 @@
 "lazy to only include non lazy properties (default all)."
 msgstr ""
 "<literal>include</literal> (オプション): 全てのプロパティをインクルードする "
-"all、遅延でないプロパティだけをインクルードする non-lazy (デフォルトは "
-"all)。"
+"all、遅延でないプロパティだけをインクルードする non-lazy  (デフォルトは "
+"all)。"
 
 #. Tag: title
 #: Entity.xml:1302
@@ -6760,13 +6585,13 @@
 "literal>. A <literal>@FilterDef</literal>(s) can be defined at the class or "
 "package level."
 msgstr ""
-"<literal>@org.hibernate.annotations.FilterDef</literal> 又は、 "
+"<literal>@org.hibernate.annotations.FilterDef</literal> または、 "
 "<literal>@FilterDefs</literal> は 同じ名前のフィルターで使用されている フィル"
 "ター定義を定義します。フィルター定義は name() を1つと parameters() を 複数"
 "持っています。パラメータにより、ランタイム時のフィルターの動作を調節すること"
 "が できるようになります。各パラメータは、名前とタイプを持つ "
 "<literal>@ParamDef</literal> で定義されます。また、任意の "
-"<literal>@FilterDef</literal> の為に defaultCondition() パラメータを定義して"
+"<literal>@FilterDef</literal> のために defaultCondition() パラメータを定義して"
 "それぞれの個別 <literal>@Filter</literal> 内に何も定義がない時にデフォルトの"
 "状態をセットすることもできます。 <literal>@FilterDef</literal> はクラスレベル"
 "か、あるいはパッケージレベルで 定義できます。 "
@@ -6781,7 +6606,7 @@
 msgstr ""
 "ここで、エンティティロード、あるいはコレクションロードへ適用される SQL フィル"
 "ター 条項を定義する必要があります。<literal>@Filter</literal> が使用されて、 "
-"エンティティか、コレクションの要素に配置されます。"
+"エンティティか、コレクションのエレメントに配置されます。"
 
 #. Tag: programlisting
 #: Entity.xml:1313
@@ -6818,7 +6643,7 @@
 "to target the association table, use the <literal>@FilterJoinTable</literal> "
 "annotation."
 msgstr ""
-"コレクションが関連づけテーブルを関係表現(relational representation)として使"
+"コレクションが関連づけテーブルを関係表現 (relational representation) として使"
 "用するとき、 その関連づけテーブル自身か、 あるいはターゲットエンティティテー"
 "ブルにフィルターの条件を 適用するとよいでしょう。ターゲットエンティティに制約"
 "を適用するには、正規の <literal>@Filter</literal> アノテーションを使用しま"
@@ -6870,7 +6695,7 @@
 "Hibernate は EJB3 使用に定義されたものよりも、named クエリで より多くの機能を"
 "持つため、<literal>@org.hibernate.annotations.NamedQuery</literal>、"
 "<literal>@org.hibernate.annotations.NamedQueries</literal>、 <literal>@org."
-"hibernate.annotations.NamedNativeQuery</literal>、及び <literal>@org."
+"hibernate.annotations.NamedNativeQuery</literal>、および <literal>@org."
 "hibernate.annotations.NamedNativeQueries</literal> が導入されました。 これら"
 "は、いくつかの属性を標準バージョンに追加してそららの入れ替えとして使用できま"
 "す:"
@@ -6880,8 +6705,8 @@
 #, no-c-format
 msgid "flushMode: define the query flush mode (Always, Auto, Commit or Never)"
 msgstr ""
-"flushMode: クエリのフラッシュモードを定義します(Always、Auto、Commit、 又は "
-"Never)"
+"flushMode: クエリのフラッシュモードを定義します (Always、Auto、Commit、 または "
+"Never) "
 
 #. Tag: para
 #: Entity.xml:1330
@@ -6899,7 +6724,7 @@
 #: Entity.xml:1340
 #, no-c-format
 msgid "fetchSize: JDBC statement fetch size for this query"
-msgstr "fetchSize: このクエリの為の JDBC ステートメントフェッチサイズ"
+msgstr "fetchSize: このクエリのための JDBC ステートメントフェッチサイズ"
 
 #. Tag: para
 #: Entity.xml:1345
@@ -6925,7 +6750,7 @@
 #: Entity.xml:1360
 #, no-c-format
 msgid "cacheMode: Cache interaction mode (get, ignore, normal, put or refresh)"
-msgstr "cacheMode: キャッシュの通信モード (get, ignore, normal, put 又は refresh)"
+msgstr "cacheMode: キャッシュの通信モード (get, ignore, normal, put または refresh)"
 
 #. Tag: para
 #: Entity.xml:1365
@@ -6933,7 +6758,7 @@
 msgid ""
 "readOnly: whether or not the elements retrievent from the query are in read "
 "only mode."
-msgstr "readOnly: クエリからの要素取り込みが読み込み専用モードになっているかどうか。"
+msgstr "readOnly: クエリからのエレメント取り込みが読み込み専用モードになっているかどうか。"
 
 #. Tag: para
 #: Entity.xml:1370
@@ -6944,7 +6769,7 @@
 "Another key advantage is the ability to set those annotations at a package "
 "level."
 msgstr ""
-"これらのヒントは、デタイプ(detyped)の <literal>@QueryHint</literal> を介し"
+"これらのヒントは、デタイプ (detyped) の <literal>@QueryHint</literal> を介し"
 "て 標準の <literal>@javax.persistence.NamedQuery</literal> アノテーション内"
 "に セットすることができます。もう1つの主要利便性はこれらのアノテーションを"
 "パッケージ レベルでセットできることです。"
@@ -6953,7 +6778,7 @@
 #: Entity.xml:1373
 #, no-c-format
 msgid "Custom SQL for CRUD operations"
-msgstr "CRUD オペレーションの為のカスタム SQL"
+msgstr "CRUD オペレーションのためのカスタム SQL"
 
 #. Tag: para
 #: Entity.xml:1374
@@ -6965,7 +6790,7 @@
 msgstr ""
 "Hibernate は生成された全ての単独 SQL ステートメントを書き換えできる 能力を与"
 "えてくれます。すでにネイティブの SQL クエリの使用法は見てきましたが、 エン"
-"ティティの状態をロードするか、又は変更する為に使用される SQL ステートメント"
+"ティティの状態をロードするか、または変更するために使用される SQL ステートメント"
 "を 書き換えることもできます。"
 
 #. Tag: programlisting
@@ -7023,7 +6848,7 @@
 msgstr ""
 "<literal>@SQLInsert</literal>、<literal>@SQLUpdate</literal>、 "
 "<literal>@SQLDelete</literal>、<literal>@SQLDeleteAll</literal> はそれぞれ "
-"INSERT ステートメント、UPDATE ステートメント、DELETE ステートメント、 及び 全"
+"INSERT ステートメント、UPDATE ステートメント、DELETE ステートメント、 および 全"
 "てのエンティティを削除する DELETEAll ステートメントを上書きします。"
 
 #. Tag: para
@@ -7035,7 +6860,7 @@
 "(callable=true, ...)</literal>)."
 msgstr ""
 "保存手順を呼び出す計画の場合は、<literal>callable</literal> 属性を true に"
-"セットすることを忘れないで下さい (<literal>@SQLInsert(callable=true, ...)</"
+"セットすることを忘れないでください (<literal>@SQLInsert(callable=true, ...)</"
 "literal>)。"
 
 #. Tag: para
@@ -7082,8 +6907,8 @@
 "(<literal>@SQLUpdate(check=ResultCheckStyle.COUNT, ...)</literal>)."
 msgstr ""
 "結果チェックスタイルを定義するには、<literal>check</literal> パラメータを 使"
-"用します(<literal>@SQLUpdate(check=ResultCheckStyle.COUNT, ...)</"
-"literal>)。"
+"用します (<literal>@SQLUpdate(check=ResultCheckStyle.COUNT, ...)</"
+"literal>)。"
 
 #. Tag: para
 #: Entity.xml:1407
@@ -7093,7 +6918,7 @@
 "query. You just have to refer to a named query with the "
 "<literal><literal>@Loader</literal></literal> annotation."
 msgstr ""
-"ネイティブ SQL クエリ、又は HQL クエリによって SQL ロードステートメントを 上"
+"ネイティブ SQL クエリ、または HQL クエリによって SQL ロードステートメントを 上"
 "書きすることもできます。単に <literal><literal>@Loader</literal></literal> ア"
 "ノテーションを使用して named クエリ1つを参照するだけです。"
 
@@ -7145,7 +6970,7 @@
 "ます。<literal>org.hibernate.persister.entity</literal> レベル用の デバグロギ"
 "ングを有効にすると予期される順序を見ることができます。このレベルが 有効になっ"
 "ている Hibernate は、エンティティの作成、更新、削除などに使用される 静的 SQL "
-"を表示します(予期されるシーケンスを見るには、アノテーションを介した カスタ"
-"ム SQL を含まないように注意して下さい。含むと Hibernate が生成した 静的 SQL "
-"を上書きしてしまいます)。"
+"を表示します (予期されるシーケンスを見るには、アノテーションを介した カスタ"
+"ム SQL を含まないように注意してください。含むと Hibernate が生成した 静的 SQL "
+"を上書きしてしまいます)。"
 

Modified: projects/docs/enterprise/4.3.4/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po
===================================================================
--- projects/docs/enterprise/4.3.4/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po	2009-05-08 06:46:28 UTC (rev 88414)
+++ projects/docs/enterprise/4.3.4/Hibernate/Annotations_Reference_Guide/ja-JP/Setup.po	2009-05-08 07:11:07 UTC (rev 88415)
@@ -5,13 +5,14 @@
 # Automatically generated, 2007.
 # Kiyoto Hashida <khashida at redhat.com>, 2008.
 # Noriko Mizumoto <noriko at redhat.com>, 2009.
+# Noriko Mizumoto <noriko at fedoraproject.org>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Setup\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-03-16 06:11+0000\n"
-"PO-Revision-Date: 2009-05-06 09:26+1000\n"
-"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
+"PO-Revision-Date: 2009-05-08 12:34+1000\n"
+"Last-Translator: Noriko Mizumoto <noriko at fedoraproject.org>\n"
 "Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -28,7 +29,7 @@
 #: Setup.xml:7
 #, no-c-format
 msgid "Requirements"
-msgstr "必要事項"
+msgstr "要件"
 
 #. Tag: para
 #: Setup.xml:10
@@ -37,7 +38,7 @@
 "Download and unpack the Hibernate Annotations distribution from the "
 "Hibernate website."
 msgstr ""
-"Hibernate web サイトから Hibernate アノテーションのディストリビューションを "
+"Hibernate Web サイトから Hibernate Annotations ディストリビューションを "
 "ダウンロードして展開します。"
 
 #. Tag: emphasis
@@ -46,10 +47,7 @@
 msgid ""
 "This release requires Hibernate 3.2.0.GA and above. Do not use this release "
 "of Hibernate Annotations with an older version of Hibernate 3.x!"
-msgstr ""
-"このリリースは Hibernate 3.2.0.GA かそれ以降を要求します。Hibernate アノテー"
-"ションのこのリリースを Hibernate 3.x の古いバージョンと 一緒に使用しないで下"
-"さい。"
+msgstr "このリリースは Hibernate 3.2.0.GA またはそれ以降を必要とします。 Hibernate Annotation の本リリースを Hibernate 3.x の旧バージョンと併用しないでください。"
 
 #. Tag: para
 #: Setup.xml:20
@@ -57,9 +55,7 @@
 msgid ""
 "This release is known to work on Hibernate core 3.2.0.CR5, 3.2.0.GA and "
 "3.2.1.GA"
-msgstr ""
-"このリリースは Hibernate コア 3.2.0.CR5, 3.2.0.GA と 3.2.1.GA 上で 機能するこ"
-"とが判明しております。"
+msgstr "本リリースは Hibernate コア 3.2.0.CR5、 3.2.0.GA、 および 3.2.1.GA で正常に機能することが確認されています。"
 
 #. Tag: para
 #: Setup.xml:25
@@ -70,17 +66,14 @@
 "JDK versions. Note that this document only describes JDK 5.0 annotations and "
 "you have to refer to the XDoclet documentation for more information."
 msgstr ""
-"JDK 5.0 がインストールされていることを確認して下さい。もちろん、 XDoclet の使"
-"用を継続して、古い JDK バージョンを使ったアノテーションベースのメタデータの利"
-"便性を得ることができます。 このドキュメントは JDK 5.0 アノテーションを説明す"
-"るためだけの ものであり、より詳しい情報には XDoclet ドキュメントを参照する 必"
-"要があることを忘れないで下さい。"
+"JDK 5.0 がインストールされていることを確認してください。 もちろん、 XDoclet の使"
+"用を継続して JDK の旧バージョンを使ったアノテーションベースのメタデータの利点を活用することができます。 本ドキュメントは JDK 5.0 のアノテーションに関する記載のみのため、 詳細については XDoclet のドキュメントを参照する必要があるので注意してください。"
 
 #. Tag: title
 #: Setup.xml:33
 #, no-c-format
 msgid "Configuration"
-msgstr "設定"
+msgstr "構成"
 
 #. Tag: para
 #: Setup.xml:34
@@ -88,9 +81,7 @@
 msgid ""
 "First, set up your classpath (after you have created a new project in your "
 "favorite IDE):"
-msgstr ""
-"最初に、使用するクラスパス(好みの IDE 内で新規プロジェクトを作成した後)を "
-"セットアップします:"
+msgstr "まず、 使用するクラスパスのセットアップを行います (好みの IDE 内に新規プロジェクトを作成した後)。"
 
 #. Tag: para
 #: Setup.xml:37
@@ -98,9 +89,7 @@
 msgid ""
 "Copy all Hibernate3 core and required 3rd party library files (see lib/"
 "README.txt in Hibernate)."
-msgstr ""
-"全ての Hibernate3 コアと 必要なサードパーティのライブラリファイル "
-"(Hibernate 内の ib/README.txt を参照)をコピーします。"
+msgstr "全 Hibernate3 コアと必要となるサードパーティのライブラリファイル群をコピーします (Hibernate の lib/README.txt を参照)。"
 
 #. Tag: para
 #: Setup.xml:42
@@ -110,9 +99,9 @@
 "persistence.jar</filename> from the Hibernate Annotations distribution to "
 "your classpath as well."
 msgstr ""
-"Hibernate アノテーションディストリビューションから <filename>hibernate-"
+"Hibernate Annotations ディストリビューションから <filename>hibernate-"
 "annotations.jar</filename> と <filename>lib/ejb3-persistence.jar</filename> "
-"を使用するクラスパスへコピーします。"
+"も使用するクラスパスにコピーします。"
 
 #. Tag: para
 #: Setup.xml:47
@@ -122,7 +111,7 @@
 "add the lucene jar file."
 msgstr ""
 "<xref linkend=\"Hibernate_Search_Apache_Lucene_Integration\"/> を使用するため"
-"に、 lucene jar ファイルを追加します。"
+"に lucene jar ファイルを追加します。"
 
 #. Tag: para
 #: Setup.xml:53
@@ -133,12 +122,7 @@
 "have seen this class in various forms in other areas of the Hibernate "
 "documentation. For Annotation support you have to enhance this helper class "
 "as follows:"
-msgstr ""
-"また、<classname>HibernateUtil</classname> として知られる静的な イニシャライ"
-"ザーブロック内で Hibernate を開始するために小さなラッパークラスも 推奨しま"
-"す。Hibernate ドキュメントの他の部分でいろいろな形式でこのクラスを 視認されて"
-"いるかもしれません。アノテーションのサポートには、以下のようにして このヘル"
-"パークラスを強化する必要があります:"
+msgstr "また、 <classname>HibernateUtil</classname> という名前の小さなラッパークラスによる 静的なイニシャライザーブロック内での Hibernate の起動も推奨します。 Hibernate ドキュメントの他の部分でも様々な形式でこのクラスをご覧になったことがあるかもしれません。 アノテーションのサポート用には、 以下のようにこのヘルパークラスを強化する必要があります。"
 
 #. Tag: programlisting
 #: Setup.xml:54
@@ -208,11 +192,7 @@
 "classname>. The packages and annotated classes are declared in your regular "
 "XML configuration file (usually <filename>hibernate.cfg.xml</filename>). "
 "Here is the equivalent of the above declaration:"
-msgstr ""
-"ここで、興味深いことは、<classname>AnnotationConfiguration</classname> の使用"
-"です。パッケージと、アノテーションを追加されたクラスは 通常の XML 設定ファイ"
-"ル(普通は <filename>hibernate.cfg.xml</filename>)の 中で宣言されます。以下"
-"に上記宣言と同等のものを示します:"
+msgstr "<classname>AnnotationConfiguration</classname> の使用に注目してください。 パッケージおよびアノテーション付与されたクラスは通常の XML 設定ファイル (普通は <filename>hibernate.cfg.xml</filename>) で宣言されます。 次に上記の宣言と同等のものを示します。"
 
 #. Tag: programlisting
 #: Setup.xml:59
@@ -269,10 +249,7 @@
 "Note that you can mix the hbm.xml use and the new annotation one. The "
 "resource element can be either an hbm file or an EJB3 XML deployment "
 "descriptor. The distinction is transparent for your configuration process."
-msgstr ""
-"hbm.xml の使用と新規のアノテーションのものを混合することが出来ることに 注意し"
-"て下さい。リソース要素は hbm ファイルか、又は EJB3 XML デプロイメント 記述子"
-"のいずれかです。この区別は設定プロセスにおいて透過的になります。"
+msgstr "hbm.xml を使いながら新しいアノテーションのものも混合することができることに注目してください。 リソースエレメントは hbm ファイルまたは EJB3 XML デプロイメント記述子のいずれでも構いません。 設定プロセスにおいてこの違いは透過的になります。"
 
 #. Tag: para
 #: Setup.xml:63
@@ -280,9 +257,7 @@
 msgid ""
 "Alternatively, you can define the annotated classes and packages using the "
 "programmatic API"
-msgstr ""
-"別の方法として、プログラム的に API を使用してアノテーションを追加したクラス"
-"と パッケージを定義することができます。"
+msgstr "別の方法として、 プログラム的に API を使用してアノテーション付与のクラスとパッケージを定義することができます。"
 
 #. Tag: programlisting
 #: Setup.xml:66
@@ -328,9 +303,7 @@
 msgid ""
 "You can also use the Hibernate EntityManager which has its own configuration "
 "mechanism. Please refer to this project documentation for more details."
-msgstr ""
-"それ自身の設定メカニズムを持つ Hibernate EntityManager を使うこともできま"
-"す。 その詳細についてはこのプロジェクトドキュメントをご覧下さい。"
+msgstr "また、独自の構成メカニズムを持つ Hibernate EntityManager を使用することもできます。 詳細についてはこのプロジェクトのドキュメントを参照してください。"
 
 #. Tag: para
 #: Setup.xml:70
@@ -347,15 +320,8 @@
 "configuration strategies (hbm vs annotations) in a mapped entity hierarchy "
 "either."
 msgstr ""
-"このスタートアップルーチンの変更、あるいは設定ファイルの中以外には、 アノテー"
-"ションを使う Hibernate API の使用法には他の相違はありません。 他のプロパティ"
-"(<filename>hibernate.properties</filename>、<filename>hibernate.cfg.xml</"
-"filename>、プログラム的 API など)用には好みの設定メソッドを使用することが 可"
-"能です。アノテーションを追加した永続化クラス、及びクラシックな <filename>hbm."
-"cfg.xml</filename> 宣言と、同じ <classname>SessionFactory</classname> とを混"
-"合することさえもできます。 但し、クラスを数回宣言(アノテーション追加か、hbm."
-"xml を経由)することはできません。 マップしたエンティティ階層の中で設定ストラ"
-"テジーを混合(hbm 対アノテーション)することも できません。"
+"このスタートアップルーチンの変更、 あるいは設定ファイルの中以外、 アノテーションを付けて Hibernate API を使用する上での違いは他にありません。 他のプロパティ (<filename>hibernate.properties</filename>、 <filename>hibernate.cfg.xml</"
+"filename>、 プログラム的 API など) には好みの設定メソッドを使用することが可能です。 アノテーション付与した永続クラスと従来の <filename>hbm.cfg.xml</filename> 宣言を同じ <classname>SessionFactory</classname> で混合することさえできます。 ただし、 クラスの宣言を複数回行うことはできません (アノテーション付与または hbm.xml 使用)。 また、 マッピングしたエンティティ階層内でその構成方法を混合 (hbm 対アノテーション) することもできません。"
 
 #. Tag: para
 #: Setup.xml:73
@@ -368,13 +334,5 @@
 "mapping.precedence</literal> property. The default is <literal>hbm, class</"
 "literal>, changing it to <literal>class, hbm</literal> will prioritize the "
 "annotated classes over hbm files when a conflict occurs."
-msgstr ""
-"hbm ファイルからアノテーションへの移行プロセスを簡素化するために、設定の メカ"
-"ニズムがアノテーションと hbm ファイルとの間のマッピング重複を検知します。 "
-"hbm ファイル はそれからクラスツークラスベースで、アノテーションを追加した メ"
-"タデータに対する優先度が付けられます。<literal>hibernate.mapping.precedence</"
-"literal> プロパティを使用してこの優先度は変更することが できます。デフォルト"
-"は <literal>hbm, class</literal> になっていますので、これを <literal>class, "
-"hbm</literal> に変更すると、競合が発生した際に hbm ファイル に 対してアノテー"
-"ションを追加したクラスが優先されるようになります。"
+msgstr "hbm ファイルからアノテーションへの移行プロセスを容易にするために、 その構成メカニズムはアノテーションと hbm ファイル間のマッピング重複を検出します。 次にクラスツークラスベースでアノテーション付与のメタデータよりも hbm ファイルが優先されます。 <literal>hibernate.mapping.precedence</literal> プロパティを使用するとこの優先度を変更することができます。 デフォルトは <literal>hbm, class</literal> になります。 これを <literal>class, hbm</literal> に変更すると競合が発生した際に hbm ファイルよりアノテーション付与のクラスを優先するようになります。"
 




More information about the jboss-cvs-commits mailing list