summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/Rakefile b/Rakefile
index f0a42717..b44ca95f 100644
--- a/Rakefile
+++ b/Rakefile
@@ -38,7 +38,15 @@ end
desc "Update pot/po files."
task :updatepo do
require 'gettext/utils'
- GetText.update_pofiles("rbot", Dir.glob("{lib,bin,data}/**/*.{rb,rhtml}"), "rbot")
+ plugin_files = Dir.glob('data/rbot/plugins/**/*.rb')
+ # all except plugin files use the rbot textdomain
+ GetText.update_pofiles("rbot",
+ Dir.glob("{lib,bin,data}/**/*.{rb,rhtml}") - plugin_files, "rbot")
+ # each plugin uses its own textdomain
+ plugin_files.each do |f|
+ basename = File.basename(f, '.rb')
+ GetText.update_pofiles("rbot-#{basename}", f, 'rbot')
+ end
end
desc "Create mo-files"