Example #1
0
 def convertunit(self, inputunit):
     csvunit = csvl10n.csvunit()
     if inputunit.isheader():
         csvunit.comment = "location"
         csvunit.source = "source"
         csvunit.target = "target"
     elif inputunit.isblank():
         return None
     else:
         csvunit.comment = self.convertcomments(inputunit)
         csvunit.source = inputunit.source
         csvunit.target = inputunit.target
     return csvunit
Example #2
0
    def convertplurals(self, inputunit):
        """Convert PO plural units

        We only convert the first plural form.  So languages with multiple
        plurals are not handled.  For single plural languages we simply
        skip this plural extraction.
        """
        if len(inputunit.target.strings) == 1:  # No plural forms
            return None
        csvunit = csvl10n.csvunit()
        csvunit.location = self.convertcomments(inputunit)
        csvunit.source = inputunit.source.strings[1]
        csvunit.target = inputunit.target.strings[1]
        return csvunit
Example #3
0
    def convertplurals(self, inputunit):
        """Convert PO plural units

        We only convert the first plural form.  So languages with multiple
        plurals are not handled.  For single plural languages we simply
        skip this plural extraction.
        """
        if len(inputunit.target.strings) == 1:  # No plural forms
            return None
        csvunit = csvl10n.csvunit()
        csvunit.location = self.convertcomments(inputunit)
        csvunit.source = inputunit.source.strings[1]
        csvunit.target = inputunit.target.strings[1]
        return csvunit
Example #4
0
 def convertunit(self, inputunit):
     csvunit = csvl10n.csvunit()
     if inputunit.isheader():
         return None
         #csvunit.location = "location"
         #csvunit.source = "source"
         #csvunit.target = "target"
     elif inputunit.isblank():
         return None
     else:
         csvunit.location = self.convertcomments(inputunit)
         csvunit.source = inputunit.source
         csvunit.target = inputunit.target
         csvunit.translator_comments = self.converttranslatorcomments(inputunit)
     return csvunit
Example #5
0
 def convertplurals(self, inputunit):
     csvunit = csvl10n.csvunit()
     csvunit.comment = self.convertcomments(inputunit)
     csvunit.source = inputunit.source.strings[1]
     csvunit.target = inputunit.target.strings[1]
     return csvunit