lib/knj/gettext_threadded.rb in knjrbfw-0.0.21 vs lib/knj/gettext_threadded.rb in knjrbfw-0.0.22
- old
+ new
@@ -28,14 +28,14 @@
if pofile.match(/\.po$/)
pofn = "#{dir}/#{file}/#{fname}/#{pofile}"
cont = nil
File.open(pofn, {:encoding => @args[:encoding]}) do |fp|
- cont = fp.read
+ cont = fp.read.encode("utf-8")
end
cont.scan(/msgid\s+\"(.+)\"\nmsgstr\s+\"(.+)\"\n\n/) do |match|
- @langs[file][match[0]] = match[1]
+ @langs[file][match[0]] = match[1].to_s.encode("utf-8")
end
end
end
end
end
\ No newline at end of file