File: simple_po_parser.rb

package info (click to toggle)
ruby-simple-po-parser 1.1.5-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 224 kB
  • sloc: ruby: 646; makefile: 4
file content (23 lines) | stat: -rw-r--r-- 450 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# encoding: utf-8

require 'simple_po_parser/error'
require 'simple_po_parser/parser'
require 'simple_po_parser/tokenizer'
require 'simple_po_parser/version'

module SimplePoParser
  class << self
    # parse po file
    #
    # returns an array of po messages as hashes
    def parse(path)
      Tokenizer.new.parse_file(path)
    end

    # parses a single message.
    def parse_message(message)
      Parser.new.parse(message)
    end
  end

end