[from now] 2013/03/12 00:30:13

diff --git a/docs/locale/ja/LC_MESSAGES/interaction_based_testing.po b/docs/locale/ja/LC_MESSAGES/interaction_based_testing.po
index b34d74a..68c8ce1 100644
--- a/docs/locale/ja/LC_MESSAGES/interaction_based_testing.po
+++ b/docs/locale/ja/LC_MESSAGES/interaction_based_testing.po
@@ -779,8 +779,8 @@ msgid ""
 "happens, and causes a ``TooManyInvocationsError``::"
 msgstr ""
 "モックベースのテストが失敗する理由は主に2つです。期待したインタラクション"
-"の以上に呼び出しがマッチするか、もしくは期待したインタラクションの"
-"の呼び出しに満たいない場合です。"
+"以上に呼び出しがマッチするか、もしくは期待したインタラクションの"
+"呼び出しに満たいない場合です。"
 "前者の場合は、実際に発生した呼び出し回数を表示し\\ ``TooManyInvocationsError``\\ "
 "が発生します。"

@@ -851,7 +851,7 @@ msgstr ""
 # 45d741277a17466ba6334bd9d7117582
 #: ../../interaction_based_testing.rst:454
 msgid "Invocation Order"
-msgstr ""
+msgstr "実行順序"

 # 224b146103ab4eee8104ec104f54b0c3
 #: ../../interaction_based_testing.rst:456
@@ -860,6 +860,10 @@ msgid ""
 "time. To avoid over-specification, Spock defaults to allowing any invocation "
 "order, provided that the specified interactions are eventually satisfied::"
 msgstr ""
+"大抵の場合、メソッドの呼び出し順序は重要ではなく、また実行順序は時間と共に変更される"
+"可能性があるものでもあります。over-specificationを避けるために、Spockではデフォルトで"
+"最終的に指定したインタラクションを満たしていれば、"
+"どのような実行順序でも許容します。"

 # f2530818dd4d47ceab5ddefbd574f563
 #: ../../interaction_based_testing.rst:463
@@ -868,6 +872,9 @@ msgid ""
 "\"``, ``\"hello\"`` ``\"goodbye\"`` ``\"hello\"``, and ``\"goodbye\"`` ``"
 "\"hello\"`` ``\"hello\"`` will satisfy the specified interactions."
 msgstr ""
+"ここで呼び出し順序は ``\"hello\"`` ``\"hello\"`` ``\"goodbye"
+"\"``、``\"hello\"`` ``\"goodbye\"`` ``\"hello\"``、または ``\"goodbye\"`` ``"
+"\"hello\"`` ``\"hello\"`` のいずれの場合も指定したインタラクションを満たしています。"

 # 2374f3bb6a0743f4a17590dae87df65b
 #: ../../interaction_based_testing.rst:466
@@ -875,6 +882,8 @@ msgid ""
 "In those cases where invocation order matters, you can impose an order by "
 "splitting up interactions into multiple ``then:`` blocks::"
 msgstr ""
+"実行順序が重要な意味をもつ場合は、インタラクションを複数の\\ ``then:``\\ "
+"ブロックに分割することで順序の確認が行えます。"

 # 0847a86faa6a477ba933c58efc5fef87
 #: ../../interaction_based_testing.rst:475
@@ -883,6 +892,11 @@ msgid ""
 "\"goodbye\"``. In other words, invocation order is enforced *between* but "
 "not *within* ``then:`` blocks."
 msgstr ""
+"これは\\ ``\"goodby\"``\\ を受信するまえに、\\ ``\"hello\"``\\ を2回"
+"受信することを検証します。このように\\ ``then:``\\ ブロック\\ **内**\\ では"
+"順序の検証しませんが、\\ ``then:``\\ ブロックを複数に分割することで、"
+"ブロック毎にインタラクションを満たしているかの検証を行うため、"
+"ブロック\\ **間**\\ での順序の検証が行えます。"

 # 147969b5b4aa478f87f661478a3d9b1b
 #: ../../interaction_based_testing.rst:478
@@ -891,6 +905,9 @@ msgid ""
 "as ``and:`` is only meant for documentation purposes and doesn't carry any "
 "semantics."
 msgstr ""
+"\\ ``then:``\\ ブロックを\\ ``and:``\\ を使用して分割した場合は順序の検証を"
+"行なっていることにはなりません。\\ ``and:``\\ は単なるドキュメンテーション"
+"目的のために存在しており、実行時の動作には何も影響を与えません。"

 # 2dc1ec483ab14dbbbdff3be437004502
 #: ../../interaction_based_testing.rst:482