Sha256: a09b8d3de3f6e888044b482799bf10a83320b30a92fd41ff1fe58b336cf1282b

Contents?: true

Size: 421 Bytes

Versions: 27

Compression:

Stored size: 421 Bytes

Contents

require 'fast_gettext/mo_file'
module FastGettext
  # Responsibility:
  #  - abstract po files for Po Repository
  # TODO refactor...
  class PoFile
    def self.to_mo_file(file)
      require File.join(File.dirname(__FILE__),'..','..','vendor','poparser')
      mo_file = FastGettext::GetText::MOFile.new
      FastGettext::GetText::PoParser.new.parse(File.read(file),mo_file)
      MoFile.new(mo_file)
    end
  end
end

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
grosser-fast_gettext-0.4.7 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.8 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.9 lib/fast_gettext/po_file.rb
fast_gettext-0.5.2 lib/fast_gettext/po_file.rb
fast_gettext-0.5.1 lib/fast_gettext/po_file.rb
fast_gettext-0.4.17 lib/fast_gettext/po_file.rb
fast_gettext-0.4.16 lib/fast_gettext/po_file.rb