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