lib/knj/gettext_threadded.rb in knjrbfw-0.0.23 vs lib/knj/gettext_threadded.rb in knjrbfw-0.0.24

- old
+ new

@@ -27,10 +27,10 @@ Dir.new(fpath).each do |pofile| if pofile.match(/\.po$/) pofn = "#{dir}/#{file}/#{fname}/#{pofile}" cont = nil - File.open(pofn, {:encoding => @args[:encoding]}) do |fp| + File.open(pofn, "r", {:encoding => @args[:encoding]}) do |fp| cont = fp.read.encode("utf-8") end cont.scan(/msgid\s+\"(.+)\"\nmsgstr\s+\"(.+)\"\n\n/) do |match| @langs[file][match[0]] = match[1].to_s.encode("utf-8") \ No newline at end of file