multi languages in booh
[booh] / bin / booh-backend
index abe3caaec346c50917bf5f73b78e5122132df971..6a1d3507042f558d081a657a24cbe3191dbfe7d1 100755 (executable)
@@ -31,8 +31,6 @@ require 'booh/html-merges'
 #- bind text domain as soon as possible because some _() functions are called early to build data structures
 bindtextdomain("booh")
 
-SUPPORTED_LANGUAGES = %w(en de fr ja eo)
-
 #- options
 $options = [
     [ '--help',          '-h', GetoptLong::NO_ARGUMENT,       _("Get help message") ],
@@ -692,7 +690,7 @@ def save_html(html, base_filename)
         html = html.join("\n")
     end
     if $multi_languages
-        for language in $multi_languages[0]
+        for language in ($multi_languages[0] + $multi_languages[1]).uniq
             bindtextdomain("booh", { :locale => "#{language}.UTF-8" })
             ios = File.open("#{base_filename}.#{language}.html", "w")
             ios.write(html.gsub(/@@(.*?)@@/) { _($1) })