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.3.1 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.3.2 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.3.3 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.3.4 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.3.5 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.3.6 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.3.7 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.3.8 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.0 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.10 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.11 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.12 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.13 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.14 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.15 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.16 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.2 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.3 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.4 lib/fast_gettext/po_file.rb
grosser-fast_gettext-0.4.5 lib/fast_gettext/po_file.rb