<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,7 @@
 module ISO
   module Countries
+    include GetText
+    
     COUNTRIES = {
       :af =&gt; N_(&quot;Afghanistan&quot;),
       :ax =&gt; N_(&quot;&#197;land islands&quot;),</diff>
      <filename>lib/country_list.rb</filename>
    </modified>
    <modified>
      <diff>@@ -14,7 +14,7 @@ module ActionView #:nodoc:
       # 
       def iso_options_for_select(selected = nil, priority_countries = nil)
         countries_for_select = {}
-        ISO::Countries::COUNTRIES.each_pair {|code,name| countries_for_select[_(name)] = code.to_s }
+        ISO::Countries::COUNTRIES.each_pair {|code,name| countries_for_select[ISO::Countries.get_country(code)] = code.to_s }
 
         country_options = &quot;&quot;
 </diff>
      <filename>lib/iso/countries/form_helpers.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,6 @@
 
 require &quot;rubygems&quot;
 require &quot;gettext&quot;
-include GetText
 stubs = %w(activesupport activerecord actionpack actionmailer activeresource)
 stubs.each do |stub|
   require stub
@@ -15,12 +14,14 @@ ActiveRecord::Base.send :include, ISO::Countries::CountryField
 
 module ISO
   module Countries    
-    module ClassMethods
-      bindtextdomain &quot;iso_countries&quot;, :path =&gt; &quot;#{File.dirname(__FILE__)}/../locale&quot;
+    module ClassMethods      
+      GetText.bindtextdomain &quot;iso_countries&quot;, :path =&gt; &quot;#{File.dirname(__FILE__)}/../locale&quot;
+      GetText.locale = 'en'
       
       # Sets the language for country translation
       def set_language(lang)
         @@language = lang
+        GetText.bindtextdomain &quot;iso_countries&quot;, :path =&gt; &quot;#{File.dirname(__FILE__)}/../locale&quot;
         GetText.locale = lang
       end
       
@@ -44,7 +45,7 @@ module ISO
           end
         end
       end
-    
+          
       # Returns an array with all the available country codes
       def country_codes
         COUNTRIES.keys.map { |key| key.to_s }</diff>
      <filename>lib/iso_countries.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,10 +2,9 @@ require 'test/unit'
 require &quot;iso_countries&quot;
 
 class IsoCountriesTest &lt; Test::Unit::TestCase
-  # Replace this with your real tests.
   def test_this_plugin
     assert_equal(&quot;Spain&quot;, ISO::Countries.get_country(&quot;es&quot;))
-    assert(ISO::Countries.set_language(&quot;es&quot;), &quot;Should set language.&quot;)
+    assert_equal(&quot;es&quot;, ISO::Countries.set_language(&quot;es&quot;))
     assert_equal(&quot;Espa&#241;a&quot;, ISO::Countries.get_country(&quot;es&quot;))
   end
 end</diff>
      <filename>test/iso_countries_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>501ce78d0d786d3291dbfc1b53552cbef783d52d</id>
    </parent>
  </parents>
  <author>
    <name>Jorge Bernal</name>
    <email>jbernal@warp.es</email>
  </author>
  <url>http://github.com/koke/iso_countries/commit/69650079eae54731ff2588631a712f6baecca7ac</url>
  <id>69650079eae54731ff2588631a712f6baecca7ac</id>
  <committed-date>2008-08-19T09:03:53-07:00</committed-date>
  <authored-date>2008-08-19T09:03:53-07:00</authored-date>
  <message>Don't include GetText so we don't broke rcov</message>
  <tree>1e64a82282ca591bfe4a5afb88d3d81ac1b7169c</tree>
  <committer>
    <name>Jorge Bernal</name>
    <email>jbernal@warp.es</email>
  </committer>
</commit>
