title: Translating routes in Rails 3.1 without any gem
body: <p>In a previous Rails 2.3 project I used the translate_routes gem to perform the translation of the routes. It worked great.
  In my new Rails 3.1 project, again, I need route translation. Unfortunately, translate_routes doesn't work any longer and Raul its developer announced that he would no longer maintain the gem. 
  I tried to work with one of the project's fork that is supposed to be ok on Rails 3.1, but I couldn't do much of it. </p>
  
  <p>Is there a way to build route translations without a gem ?</p>
  
  <p>Here an example of a working route without translation.</p>
  
  <pre><code>  constraints(:subdomain =&gt; 'admin') do
      scope "(:locale)", :locale =&gt; /fr|de/ do
             resources :country, :languages
            match '/' =&gt; 'home#admin', :as =&gt; :admin_home
      end
    end
  </code></pre>
  
  <p>As you can see, I also want to have a default route without locale that is used for my default locale : en.</p>
  
  <p>Has anyone done that before?
  Thanks</p>