Esempio n. 1
0
 def compile(self):
     locales = self.list_locales()
     for locale in locales:
         catalog = self.get(locale)
         if not catalog.exists:
             self.pod.logger.info("Does not exist: {}".format(catalog))
             continue
         catalog.compile()
Esempio n. 2
0
 def compile(self, force=False):
     self.clear_gettext_cache()
     locales = self.list_locales()
     self.validate_locales(locales)
     for locale in locales:
         catalog = self.get(locale)
         if not catalog.exists:
             self.pod.logger.info('Does not exist: {}'.format(catalog))
             continue
         if force or catalog.needs_compilation:
             catalog.compile()
Esempio n. 3
0
 def compile(self, force=False):
     self.clear_gettext_cache()
     locales = self.list_locales()
     self.validate_locales(locales)
     for locale in locales:
         catalog = self.get(locale)
         if not catalog.exists:
             self.pod.logger.info('Does not exist: {}'.format(catalog))
             continue
         if force or catalog.needs_compilation:
             catalog.compile()
Esempio n. 4
0
 def compile(self, force=False):
     self.clear_gettext_cache()
     locales = self.list_locales()
     self.validate_locales(locales)
     skipped_locales = []
     for locale in locales:
         catalog = self.get(locale)
         if not catalog.exists:
             skipped_locales.append(locale)
             continue
         if force or catalog.needs_compilation:
             catalog.compile()
     if skipped_locales:
         skipped_locales.sort()
         text = 'No translations to compile -> {}'
         self.pod.logger.info(text.format(', '.join(skipped_locales)))