<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>.gitignore</filename>
    </added>
    <added>
      <filename>test/fixtures/en.yml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -114,7 +114,7 @@ module ValidatesDateTime
       if options[:before]
         options[:before].each do |r|
           if r.value(record) and value &gt;= r.last_value
-            record.errors.add(attr_name, :before, :default =&gt; options[:before_message] % r)
+            record.errors.add(attr_name, :before, :value =&gt; r, :default =&gt; options[:before_message] % r)
             break
           end
         end
@@ -123,7 +123,7 @@ module ValidatesDateTime
       if options[:after]
         options[:after].each do |r|
           if r.value(record) and value &lt;= r.last_value
-            record.errors.add(attr_name, :after, :default =&gt; options[:after_message] % r)
+            record.errors.add(attr_name, :after, :value =&gt; r, :default =&gt; options[:after_message] % r)
             break
           end
         end</diff>
      <filename>lib/validates_date_time.rb</filename>
    </modified>
    <modified>
      <diff>@@ -69,6 +69,18 @@ class DateTest &lt; Test::Unit::TestCase
     assert_invalid_and_errors_match /avant/, :date_of_arrival =&gt; 2.years.from_now, :date_of_departure =&gt; 2.years.ago
     assert_invalid_and_errors_match /apres/, :date_of_arrival =&gt; '1792-03-03'
   end
+
+  def test_before_and_after_with_i18n
+    load_path = I18n.load_path
+    I18n.load_path.clear
+    I18n.load_path &lt;&lt; File.join(File.dirname(__FILE__),'fixtures/en.yml')
+    I18n.reload!
+    assert_invalid_and_errors_match /i18n_before/, :date_of_death =&gt; (Date.today + 1).to_s
+    assert_invalid_and_errors_match /i18n_after/, :date_of_birth =&gt; (Date.today + 1).to_s
+    I18n.load_path.clear
+    I18n.load_path = load_path
+    I18n.reload!
+  end
   
   def test_dates_with_unknown_year
     assert p.update_attributes!(:date_of_birth =&gt; '9999-12-11')</diff>
      <filename>test/date_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7b5bbd71000045370b7b3d04bf72b51bbf32fa27</id>
    </parent>
  </parents>
  <author>
    <name>Roman Shterenzon</name>
    <email>roman.shterenzon@gmail.com</email>
  </author>
  <url>http://github.com/romanbsd/validates_date_time/commit/968a3ebd9df5b4c3b162ab6bcfeb9343b14995a9</url>
  <id>968a3ebd9df5b4c3b162ab6bcfeb9343b14995a9</id>
  <committed-date>2009-02-19T04:07:25-08:00</committed-date>
  <authored-date>2009-02-19T04:07:25-08:00</authored-date>
  <message>Add support for value interpolation and add tests</message>
  <tree>52f2dcc6db286950fc32294722c3ffaadef84042</tree>
  <committer>
    <name>Roman Shterenzon</name>
    <email>roman.shterenzon@gmail.com</email>
  </committer>
</commit>
