Hi Matt,

> I am now building a app with i18n support, and quickly found it would be
> useful to have a tool that finds missing translations for provided
> locales in an app.  That is, for each locale, output all keys that do
> not exist in that locale but exist in some other locale.


I make a rake task that does that.

It's bundled with Mr. T (http://github.com/iain/mr.-t) and the rake task is

rake i18n:compare

Tell me how that turns out.

Iain

On Thu, Feb 5, 2009 at 04:01, Matt Falkenhagen
<[email protected]> wrote:
>
> Hi all,
>
> I am now building a app with i18n support, and quickly found it would be
> useful to have a tool that finds missing translations for provided
> locales in an app.  That is, for each locale, output all keys that do
> not exist in that locale but exist in some other locale.
>
> The programming itself is not so difficult as getting my head around how
> to hook up the tool to the i18n library to get the provided locales and
> where to house it in the filesystem.
>
> I tried searching to see if someone has already created such a tool, and
> the closest I see is this from Sven Fuchs:
>
> http://github.com/svenfuchs/rails-i18n/tree/e504448f1e0ef9e303c3f3f278c0b95622dfeb87/rails/test
>
> But this seems intended to find missing translations within the
> rails-i18n library itself, not within an individual app.  If this is the
> case, it would appear straightforward to adapt this for use for an app.
>
> So, I tried placing the code in the test/ directory of my app and
> executed, but got an error on the require 'i18n' line.
>
> I notice that the documentation states to "Make sure you have the Ruby
> I18n gem installed" but this should already be included in rails 2.2.2,
> I believe; and I know I am using it already in my app.
>
> Simply removing the require line just caused another error message.
>
> Can anyone lend me some guidance?  I am quite new to Rails :-)
>
> Thanks,
> Matt
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"rails-i18n" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rails-i18n?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to