-
Notifications
You must be signed in to change notification settings - Fork 3
Transforms gettext to I18n API and generate SimpleBackend locale file
License
japetheape/gettext_to_i18n
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
GettextToI18n ============= This plugin will convert your complete Rails project from Gettext calls to the new i18n api calls introduced in Rails 2.2.2. NB: This plugin is higly experimental, so before running, BACKUP YOUR CODE. It will touch your code and things always can go wrong! Example ======= <%=_("Some string that will be translated, into %{lan}" % {:lan => 'english'}) %> will be converted into: <%=t(:message_0, :lan => 'english', :scope => [:controller, :controller_name]) %> it will then place a entry: "Some string that will be translated, into {{lan}}" in the standard.yml locale file it generates. About namespaces ======== By default the plugin walks all files in the app directory. It places the message id's into namespaces. The namespace are divided like this: Controllers: translation[:txt][:controller][:controller_name] Views: translation[:txt][:view][:view_colleciton_name] -> etc. Usage ======= To convert all your views, controllers and models to the new format. rake gettext_to_i18n:transform Installation ======= ./script/plugin install git://github.com/japetheape/gettext_to_i18n.git ------------- Copyright (c) 2008 Jaap van der Meer, released under the MIT license
About
Transforms gettext to I18n API and generate SimpleBackend locale file
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published