|
2 | 2 | msgstr "" |
3 | 3 | "Project-Id-Version: doma-docs\n" |
4 | 4 | "Report-Msgid-Bugs-To: \n" |
5 | | -"POT-Creation-Date: 2025-02-08 11:04+0900\n" |
| 5 | +"POT-Creation-Date: 2025-02-08 12:33+0900\n" |
6 | 6 | "Last-Translator: \n" |
7 | 7 | "Language-Team: Japanese\n" |
8 | 8 | "MIME-Version: 1.0\n" |
@@ -87,47 +87,51 @@ msgstr "``DepartmentAggregateStrategy`` は ``@Select`` の ``aggregateStrategy` |
87 | 87 | msgid "For the ``selectById`` method, the following SELECT statement is required:" |
88 | 88 | msgstr "``selectById`` メソッドでは、以下の SELECT ステートメントが必要になります。" |
89 | 89 |
|
90 | | -#: ../../aggregate-strategy.rst:136 |
| 90 | +#: ../../aggregate-strategy.rst:137 |
| 91 | +msgid "The SELECT list must include the IDs of all entities that form the aggregate." |
| 92 | +msgstr "SELECTリストにはアグリゲートを形成するすべてのエンティティのIDを含める必要があります。" |
| 93 | + |
| 94 | +#: ../../aggregate-strategy.rst:140 |
91 | 95 | msgid "Column aliasing rules" |
92 | 96 | msgstr "カラムエイリアスのルール" |
93 | 97 |
|
94 | | -#: ../../aggregate-strategy.rst:138 |
| 98 | +#: ../../aggregate-strategy.rst:142 |
95 | 99 | msgid "The table aliases must match those defined in ``DepartmentAggregateStrategy``." |
96 | 100 | msgstr "テーブルエイリアスは ``DepartmentAggregateStrategy`` で定義されているものと一致する必要があります。" |
97 | 101 |
|
98 | | -#: ../../aggregate-strategy.rst:139 |
| 102 | +#: ../../aggregate-strategy.rst:143 |
99 | 103 | msgid "Column aliases must be prefixed with the table alias followed by an underscore (``_``). For example, ``d.id`` is aliased as ``d_id`` and ``e.id`` as ``e_id``." |
100 | 104 | msgstr "カラムのエイリアスは、テーブルのエイリアスにアンダースコア(``_``)を付けた形式で指定する必要があります。例えば、``d.id`` は ``d_id``、``e.id`` は ``e_id`` としてエイリアスされます。" |
101 | 105 |
|
102 | | -#: ../../aggregate-strategy.rst:143 |
| 106 | +#: ../../aggregate-strategy.rst:147 |
103 | 107 | msgid "Using the expansion directive" |
104 | 108 | msgstr "選択カラムリスト展開ディレクティブの使用" |
105 | 109 |
|
106 | | -#: ../../aggregate-strategy.rst:145 |
| 110 | +#: ../../aggregate-strategy.rst:149 |
107 | 111 | msgid "By using the :ref:`expansion directive <expand>`, the above SELECT statement can be written more concisely:" |
108 | | -msgstr ":ref:`expansion ディレクティブ <expand>`を使用することで、上記のSELECT文をより簡潔に記述することができます。" |
| 112 | +msgstr ":ref:`カラムリスト展開ディレクティブ <expand>` を使用することで、上記のSELECT文をより簡潔に記述することができます。" |
109 | 113 |
|
110 | | -#: ../../aggregate-strategy.rst:162 |
| 114 | +#: ../../aggregate-strategy.rst:166 |
111 | 115 | msgid "How expansion works" |
112 | 116 | msgstr "カラムリスト展開の仕組み" |
113 | 117 |
|
114 | | -#: ../../aggregate-strategy.rst:164 |
| 118 | +#: ../../aggregate-strategy.rst:168 |
115 | 119 | msgid "The ``/*%expand */*`` directive automatically expands into a column list using predefined aliasing rules." |
116 | 120 | msgstr "``/*%expand */*`` ディレクティブは、あらかじめ定義されたエイリアスルールを使用して列リストに自動的に展開します。" |
117 | 121 |
|
118 | | -#: ../../aggregate-strategy.rst:165 |
| 122 | +#: ../../aggregate-strategy.rst:169 |
119 | 123 | msgid "By default, all columns from all tables are included in the result set." |
120 | 124 | msgstr "デフォルトでは、すべてのテーブルのすべての列が結果セットに含まれます。" |
121 | 125 |
|
122 | | -#: ../../aggregate-strategy.rst:167 |
| 126 | +#: ../../aggregate-strategy.rst:171 |
123 | 127 | msgid "To selectively expand only specific tables, pass a comma-separated list of table aliases:" |
124 | 128 | msgstr "特定のテーブルのみを選択的に展開するには、テーブルエイリアスのカンマ区切りリストを渡します。" |
125 | 129 |
|
126 | | -#: ../../aggregate-strategy.rst:184 |
| 130 | +#: ../../aggregate-strategy.rst:188 |
127 | 131 | msgid "Here, only columns from tables ``e`` (``employee``) and ``d`` (``department``) are expanded." |
128 | 132 | msgstr "ここでは、テーブルの ``e`` (``employee``) と ``d`` (``department``) のカラムのみが展開されます。" |
129 | 133 |
|
130 | | -#: ../../aggregate-strategy.rst:185 |
| 134 | +#: ../../aggregate-strategy.rst:189 |
131 | 135 | msgid "The columns from table ``a`` (``address``) are explicitly specified." |
132 | 136 | msgstr "テーブル ``a`` (``address``) の列は明示的に指定されています。" |
133 | 137 |
|
0 commit comments