[from now] 2013/02/26 01:38:47

diff --git a/docs/locale/ja/LC_MESSAGES/interaction_based_testing.po b/docs/locale/ja/LC_MESSAGES/interaction_based_testing.po
index 84c5b30..fba6bea 100644
--- a/docs/locale/ja/LC_MESSAGES/interaction_based_testing.po
+++ b/docs/locale/ja/LC_MESSAGES/interaction_based_testing.po
@@ -76,7 +76,7 @@ msgstr ""
 "subscriberのモックの実装を自前で行うこともできますが、インタラクションが複雑な"
 "メソッドが増えてくるために非常に手間を感じてきます。そこでモックフレームワーク"
 "の登場です。このフレームワークはコラボレーが仕様の条件下でどのように"
-"相互作用するか定義でき、またそれが期待どおりに動いたかを検証"
+"相互作用するか宣言でき、またそれが期待どおりに動いたかを検証"
 "できるモックを作成できます。"

 # 24e8bec5a9bd4c10bdeff0a92bc789ce
@@ -449,7 +449,7 @@ msgid ""
 "Although ``(_.._) * _._(*_) >> _`` is a valid interaction declaration, it is "
 "neither good style nor particularly useful."
 msgstr ""
-"\\ ``(_.._) * _._(*_) >> _``\\ は有効なインタラクションの定義ですが、"
+"\\ ``(_.._) * _._(*_) >> _``\\ は有効なインタラクションの宣言ですが、"
 "これは良いスタイルでもなければ、便利な場面があるわけでもありません。"

 # 59e83546c22047bc8f90c18f87fcfa20
@@ -464,6 +464,9 @@ msgid ""
 "*strict mocking*, a style of mocking where no interactions other than those "
 "explicitly declared are allowed::"
 msgstr ""
+"さて、この全メソッドの呼び出しへのマッチングはどのような時に役立つでしょうか？"
+"よい例が\\ *strict mocking*\\ です。"
+"このモックのスタイルは明示的に宣言されたインタラクション以外を許可しません。"

 # 90528da444804393a3710cc342f89b3c
 #: ../../interaction_based_testing.rst:252
@@ -472,6 +475,10 @@ msgid ""
 "method. Note the use of ``_ *`` (any number of calls), which allows any "
 "interaction with the auditing component."
 msgstr ""
+"``0 *``\\ は\\ ``then:``\\ ブロックまたはメソッドの最後のインタラクション"
+"として入れることで意味をなします。"
+"\\ ``_ *``\\  (任意の呼び出し回数)は、auditingコンポーネントに対して"
+"任意の呼び出しを許可しています。"

 # 2c90f36ada0643ffb41c8df0d7d21e5c
 #: ../../interaction_based_testing.rst:255
@@ -481,11 +488,15 @@ msgid ""
 "example, ``_ * auditing.record(_) >> \"ok\"`` can (and should!) be "
 "simplified to ``auditing.record(_) >> \"ok\"``."
 msgstr ""
+"``_ *``\\ はstrictなモック化を行う場合にのみ有効です。"
+"特に\\ :ref:`stubbing <Stubbing>`\\ を使用する場合は必要になることはありません。"
+"例えば\\ ``_ * auditing.record(_) >> \"ok\"``\\ は単に\\ ``auditing.record(_) >> \"ok\"``\\ "
+"と記述することができます(すべき！)。"

 # d4d4f1d3c3374d30b7f64f75219c2dd3
 #: ../../interaction_based_testing.rst:262
 msgid "Where to Declare Interactions"
-msgstr ""
+msgstr "インタラクションの宣言場所"

 # c8a950dba7aa4d1895fb8316438b25e7
 #: ../../interaction_based_testing.rst:264
@@ -497,6 +508,12 @@ msgid ""
 "a ``setup`` method. Interactions can also be declared in any \"helper\" "
 "instance method of the same specification class."
 msgstr ""
+"ここまで見てきた例ではインタラクションは\\ ``then:``\\ に宣言してきました。 "
+"これは大抵の場合に自然にスペックが読めます。"
+"しかし、実際には\\ ``when:``\\ ブロックの\\ *前*\\ でインタラクションを"
+"宣言することもできます。これは\\ ``setup``\\ メソッド内でも宣言できることを"
+"意味しています。同じようにスペッククラス内のヘルパーインスタンス内で"
+"インタラクションを宣言するといったことも可能です。"

 # b3d04638403d4663a9491afa4f22893f
 #: ../../interaction_based_testing.rst:269