<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -53,12 +53,8 @@ private
 
   #returns a hash of all msgid =&gt; msgstr
   def messages_from_po_file(file)
-    require 'gettext'
-    require 'gettext/poparser'
-    require 'gettext/mofile'
-    data = MOFile.new
-    GetText::PoParser.new.parse(File.read(file),data)
-    data
+    require 'fast_gettext/po_file'
+    FastGettext::PoFile.conver_to_mo(file).instance_variable_get('@data')
   end
 
   def store_messages(messages,file)</diff>
      <filename>lib/gettext_test_log.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e0e97082f6bf6aac5bab298f9bafce02c8e5456a</id>
    </parent>
  </parents>
  <author>
    <name>grosser</name>
    <email>grosser.michael@gmail.com</email>
  </author>
  <url>http://github.com/grosser/gettext_test_log/commit/37b3efbea67454ebc038998b9a041e36e3d3a429</url>
  <id>37b3efbea67454ebc038998b9a041e36e3d3a429</id>
  <committed-date>2009-03-31T01:09:21-07:00</committed-date>
  <authored-date>2009-03-31T01:09:21-07:00</authored-date>
  <message>use FastGettext::PoFile instead of clumsy GetText interface</message>
  <tree>47a33a3cb7cd89e34cbd8cfbbaedb7d65cca5022</tree>
  <committer>
    <name>grosser</name>
    <email>grosser.michael@gmail.com</email>
  </committer>
</commit>
