Ejemplo n.º 1
0
 def checkCapitalization(self, i, s, pos, msg):
     if i.startswith("_: NAME OF TRANSLATORS"): return
     if i.startswith("_: EMAIL OF TRANSLATORS"): return
     ic = capitalization.capitalization(i, (), ('to',))
     if ic != capitalization.CAP_UNKNOWN:
         sc = capitalization.capitalization(s, (), ('de', 'do',
                                                    'da', 'dos',
                                                    'das', 'o', 'a',
                                                    'e', 'os', 'as',
                                                    'pelo', 'para'))
         if sc != ic:
             self.errors.append((pos, msg, 'capitalization error'))
Ejemplo n.º 2
0
 def check(self):
     self.errors = []
     for l, m, i, s, fuzzy in self.data:
         if len(i) == 0: continue
         req = capitalization.requiredCapitalization(i)
         cap = capitalization.capitalization(i)
         if req != capitalization.CAP_UNKNOWN and req != cap:
             self.errors.append((l, m, 'wrong capitalization - %s' % i))