[from now] 2013/02/17 21:51:08

diff --git a/docs/locale/ja/LC_MESSAGES/data_driven_testing.po b/docs/locale/ja/LC_MESSAGES/data_driven_testing.po
index 0149e20..4bb6c95 100644
--- a/docs/locale/ja/LC_MESSAGES/data_driven_testing.po
+++ b/docs/locale/ja/LC_MESSAGES/data_driven_testing.po
@@ -256,7 +256,7 @@ msgid ""
 msgstr ""
 "明白な質問: 何回目のイテレーションで失敗して、使用したデータは何でしょうか？"
 "この例では2回目のイテレーションで失敗したと把握することは難しくありませんが、"
-"これが非常に困難、または不可能である場合もあります。このような状況では、"
+"これが非常に困難、または不可能である場合もあります [#impossible]_ 。このような状況では、"
 "単に失敗だけをレポートするのではなく、各イテレーションが成功したのか、または失敗"
 "したのかがわかると非常にレポートが明瞭になります。"
 "これが ``@Unroll`` アノテーションの目的です。"
@@ -470,11 +470,13 @@ msgid ""
 "After all iterations have completed, the zero-argument ``close`` method is "
 "called on all data providers that have such a method."
 msgstr ""
+"全てのイテレーションが完了した後に、データプロバイダが引数なしの ``close`` "
+"メソッドを持っている場合は自動的に呼び出されます。"

 # bb11a07849024123b86611cb4342243c
 #: ../../data_driven_testing.rst:280
 msgid "More on Unrolled Method Names"
-msgstr ""
+msgstr "Unrollメソッド名の詳細"

 # db9fb1bb33a34596897b7ba95aaadf32
 #: ../../data_driven_testing.rst:282
@@ -482,6 +484,7 @@ msgid ""
 "An unrolled method name is similar to a Groovy ``GString``, except for the "
 "following differences:"
 msgstr ""
+"Unrollメソッド名はGroovyの ``GString`` に似ていますが、以下の点が異なります。"

 # e92c52f3afc046e086db8b7769060d26
 #: ../../data_driven_testing.rst:284
@@ -489,11 +492,13 @@ msgid ""
 "Expressions are denoted with ``#`` instead of ``$`` [#noDollar]_, and there "
 "is no equivalent for the ``${...}`` syntax"
 msgstr ""
+"式は ``$`` [#noDollar]_ の代わりに ``#`` を使用し ``${...}`` に相当する"
+"シンタックスはありません"

 # e6022d8b761240b7b9d7a183ec412148
 #: ../../data_driven_testing.rst:285
 msgid "Expressions only support property access and zero-arg method calls"
-msgstr ""
+msgstr "式はプロパティへのアクセスと引数なしのメソッド呼び出しのみがサポートされています"

 # 474767da3d7e4712bbb8ca5f65265be9
 #: ../../data_driven_testing.rst:287
@@ -502,6 +507,9 @@ msgid ""
 "variable ``person`` of type ``Person``, the following are valid method "
 "names::"
 msgstr ""
+"``name`` と ``age`` というプロパティを持つ ``Person`` クラスがあり、"
+"この ``Person`` の型が ``person`` というデータ変数として使用可能な場合に"
+"以下のようにメソッド名で使用できます。"

 # e871313701124699a9faf8d7893248f2
 #: ../../data_driven_testing.rst:293
@@ -509,11 +517,13 @@ msgid ""
 "Non-string values (like ``#person`` above) are converted to Strings "
 "according to Groovy semantics."
 msgstr ""
+"非stringの値は(例えば上記の ``#person``)はGroovyでの挙動に従い"
+"Stringに変換されます。"

 # ff69824bd8194b58b7101bf182bc32d6
 #: ../../data_driven_testing.rst:295
 msgid "The following are invalid method names::"
-msgstr ""
+msgstr "次のメソッド名は正しくありません。"

 # ab5a7e6767bc4fd2a5bd2d24342ce151
 #: ../../data_driven_testing.rst:300
@@ -521,11 +531,12 @@ msgid ""
 "If necessary, additional data variables can be introduced to hold more "
 "complex expression::"
 msgstr ""
+"必要に応じて、より複雑な式を保持するためにデータ変数を使用することも出来ます。"

 # 20280307babe4d0f97e3f3d30782c577
 #: ../../data_driven_testing.rst:310
 msgid "Footnotes"
-msgstr ""
+msgstr "注釈"

 # f5b54334e6434c5da708b6548b46b498
 #: ../../data_driven_testing.rst:311
@@ -535,6 +546,9 @@ msgid ""
 "automatically, and even infer their types from the values contained in the "
 "data table."
 msgstr ""
+"メソッドの引数として宣言する理由としては、よりIDEのサポートが得られる点です。"
+"しかし、最近のIntellij IDEAではデータ変数を自動的に認識し、さらには"
+"データテーブルに含まれている値からその型を推論します。"

 # adc914573b43417c8d1764943845a1cc
 #: ../../data_driven_testing.rst:315
@@ -542,6 +556,8 @@ msgid ""
 "For example, a feature method could use data variables in its ``setup:`` "
 "block, but not in any conditions."
 msgstr ""
+"例えば、フィーチャーメソッドはデータ変数を ``setup:`` ブロックの中で"
+"使用できるなど、様々な条件"

 # f28aa80e0a014cc3a16217f7754c8a77
 #: ../../data_driven_testing.rst:317