Sha256: c9de8bbd151aa179ca54cf1f05c243fc237e0ec9217b0928cad746e0a5cad015
Contents?: true
Size: 759 Bytes
Versions: 1
Compression:
Stored size: 759 Bytes
Contents
require 'fast_gettext/translation_repository/base' require 'fast_gettext/translation_repository/mo' module FastGettext module TranslationRepository # Responsibility: # - find and store po files # - provide access to translations in po files class Po < Mo protected def find_and_store_files(name,options) require File.join(File.dirname(__FILE__),'..','..','..','vendor','poparser') require 'fast_gettext/mo_file' find_files_in_locale_folders("#{name}.po",options[:path]) do |locale,file| mo_file = FastGettext::GetText::MOFile.new FastGettext::GetText::PoParser.new.parse(File.read(file),mo_file) @files[locale] = MoFile.new(mo_file) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
grosser-fast_gettext-0.3.0 | lib/fast_gettext/translation_repository/po.rb |