OSDN Git Service

Added the Rails i18n language file to the plugin generator.
authorEric Davis <edavis@littlestreamsoftware.com>
Wed, 10 Jun 2009 03:39:02 +0000 (03:39 +0000)
committerEric Davis <edavis@littlestreamsoftware.com>
Wed, 10 Jun 2009 03:39:02 +0000 (03:39 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2785 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/generators/redmine_plugin/USAGE
lib/generators/redmine_plugin/redmine_plugin_generator.rb
lib/generators/redmine_plugin/templates/en_rails_i18n.yml [new file with mode: 0644]

index 65a45d1..2037ae1 100644 (file)
@@ -16,3 +16,5 @@ Example:
       create  vendor/plugins/redmine_meetings/README
       create  vendor/plugins/redmine_meetings/init.rb
       create  vendor/plugins/redmine_meetings/lang/en.yml
+      create  vendor/plugins/redmine_meetings/config/locales/en.yml
+      create  vendor/plugins/redmine_meetings/test/test_helper.rb
index bd161a5..9b0db22 100644 (file)
@@ -20,11 +20,13 @@ class RedminePluginGenerator < Rails::Generator::NamedBase
       m.directory "#{plugin_path}/assets/javascripts"
       m.directory "#{plugin_path}/assets/stylesheets"
       m.directory "#{plugin_path}/lang"
+      m.directory "#{plugin_path}/config/locales"
       m.directory "#{plugin_path}/test"
       
       m.template 'README.rdoc',    "#{plugin_path}/README.rdoc"
       m.template 'init.rb.erb',   "#{plugin_path}/init.rb"
       m.template 'en.yml',    "#{plugin_path}/lang/en.yml"
+      m.template 'en_rails_i18n.yml',    "#{plugin_path}/config/locales/en.yml"
       m.template 'test_helper.rb.erb',    "#{plugin_path}/test/test_helper.rb"
     end
   end
diff --git a/lib/generators/redmine_plugin/templates/en_rails_i18n.yml b/lib/generators/redmine_plugin/templates/en_rails_i18n.yml
new file mode 100644 (file)
index 0000000..c55090a
--- /dev/null
@@ -0,0 +1,3 @@
+# English strings go here for Rails i18n
+en:
+  my_label: "My label"