Beispiel #1
0
  def Parse(self):
    if self.have_parsed_:
      return
    self.have_parsed_ = True

    text = self._LoadInputFile().encode(self.encoding)
    if util.IsExtraVerbose():
      print text
    self.text_ = text.strip()

    self._AddNontranslateableChunk(u'<strings>\n')
    stream = StringIO.StringIO(self.text_)
    handler = MuppetStringsContentHandler(self)
    xml.sax.parse(stream, handler)
    self._AddNontranslateableChunk(u'</strings>\n')
Beispiel #2
0
    def Parse(self):
        if self.have_parsed_:
            return
        self.have_parsed_ = True

        self.text_ = self._LoadInputFile()
        if util.IsExtraVerbose():
            print self.text_

        self.data = eval(self.text_)

        self._AddNontranslateableChunk('{\n')
        self._AddNontranslateableChunk("  'policy_definitions': [\n")
        self._AddItems(self.data['policy_definitions'], 'policy', None, 2)
        self._AddNontranslateableChunk("  ],\n")
        self._AddMessages()
        self._AddNontranslateableChunk('\n}')
 def __init__(self, text):
     if util.IsExtraVerbose():
         print text
     regexp.RegexpGatherer.__init__(self, text)
 def __init__(self, text):
     if util.IsExtraVerbose():
         print text
     skeleton_gatherer.SkeletonGatherer.__init__(self)
     self.text_ = text