<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Desenvolvimento &#193;gil - Blog da Improve It: Tag i18n</title>
    <link>http://blog.improveit.com.br/articles/tag/i18n</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Brazilian Rails com suporte i18n</title>
      <description>&lt;p&gt;Conforme anunciado &lt;a href="http://blog.improveit.com.br/articles/2009/02/13/o-brazilian-rails-e-o-suporte-i18n"&gt;anteriormente&lt;/a&gt; adicionei ao &lt;a href="http://improveit.com.br/software_livre/brazilian_rails"&gt;Brazilian Rails&lt;/a&gt; o suporte ao i18n. &lt;/p&gt;

&lt;p&gt;As instru&#231;&#245;es para uso est&#227;o no Readme do projeto ou na &lt;a href="http://improveit.com.br/software_livre/brazilian_rails"&gt;p&#225;gina do plugin&lt;/a&gt; em:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;http://improveit.com.br/software_livre/brazilian_rails
&lt;/code&gt;&lt;/pre&gt;</description>
      <pubDate>Tue, 03 Mar 2009 22:58:14 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:38a3970e-4e3c-4931-acb0-d162079179ac</guid>
      <author>Marcos Tapaj&#243;s</author>
      <link>http://blog.improveit.com.br/articles/2009/03/03/brazilian-rails-com-suporte-i18n</link>
      <category>brazilianrails</category>
      <category>rails</category>
      <category>i18n</category>
    </item>
    <item>
      <title>O Brazilian Rails e o suporte I18n.</title>
      <description>&lt;h2&gt;A gem br_traducao&lt;/h2&gt;

&lt;p&gt;Desde o lan&#231;amento do Rails 2.2 v&#225;rias pessoas me escreveram reportando problemas com o uso das tradu&#231;&#245;es do &lt;a href="http://www.improveit.com.br/software_livre/brazilian_rails"&gt;Brazilian Rails&lt;/a&gt; e a nova vers&#227;o do Rails s&#243; que inexplicavelmente nas ultimas duas semanas isso ficou ainda mais intenso (25 emails) e resolvi mexer no projeto e escrever esse post.&lt;/p&gt;

&lt;p&gt;A gem brtraducao era um &lt;a href="http://en.wikipedia.org/wiki/Monkey_patch"&gt;monkey patch&lt;/a&gt; que modificava alguns m&#233;todos do Rails para injetar as mensagens em portugu&#234;s. Com a adi&#231;&#227;o do suporte i18n no Rails o c&#243;digo mudou e por isso a gem parou de funcionar. Esse &#233; o problema desse tipo de patch!&lt;/p&gt;

&lt;p&gt;Essa gem foi super &#250;til por&#233;m ela se tornou completamente obsoleta e desnecess&#225;ria pois o i18n j&#225; resolve. Claro que ela ainda &#233; &#250;til para quem utiliza as vers&#245;es anteriores a 2.2 do Rails.&lt;/p&gt;

&lt;p&gt;Considerando essa nova realidade eu resolvi remover a gem do projeto e criar um projeto exclusivo para acomodar esse c&#243;digo que ainda &#233; &#250;til para v&#225;rias pessoas. A gem permanecer&#225; publicad1 no rubyforge (no mesmo lugar). O projeto est&#225; no github em:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;http://github.com/tapajos/brtraducao
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Provavelmente esse c&#243;digo n&#227;o ir&#225; mais evoluir!&lt;/p&gt;

&lt;h2&gt;O suporte i18n&lt;/h2&gt;

&lt;p&gt;Provavelmente nos pr&#243;ximos dias irei adicionar ao projeto um arquivo de configura&#231;&#227;o do i18n que eu estou preparando baseado nas tradu&#231;&#245;es do &lt;a href="http://akitaonrails.com"&gt;Akita&lt;/a&gt; e algumas outras novidades.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blog.improveit.com.br/files/2009-02-13_i18n.png" alt="i18n"/&gt;&lt;/p&gt;

&lt;p&gt;Para quem quiser aprender como usar o suporte i18n do Rails eu recomendo a leitura desse &lt;a href="http://patrickespake.wordpress.com/2009/01/31/ruby-on-rails-22-como-usar-i18n-traduzir-as-mensagens-de-validacao-do-model-e-atributos-do-model/"&gt;post&lt;/a&gt; do &lt;a href="http://patrickespake.wordpress.com/quem-sou-eu/"&gt;Patrick Espake&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 13 Feb 2009 23:52:22 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:badd5132-2ae0-4820-a8e2-0461dc7cf695</guid>
      <author>Marcos Tapaj&#243;s</author>
      <link>http://blog.improveit.com.br/articles/2009/02/13/o-brazilian-rails-e-o-suporte-i18n</link>
      <category>rails</category>
      <category>i18n</category>
      <category>brazilianrails</category>
      <category>plugin</category>
      <category>gem</category>
    </item>
  </channel>
</rss>
