コード例 #1
0
ファイル: catalog_holder.py プロジェクト: codedcolors/pygrow
 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()
コード例 #2
0
ファイル: catalog_holder.py プロジェクト: Yzupnick/grow
 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()
コード例 #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()
コード例 #4
0
ファイル: catalog_holder.py プロジェクト: Daniil-Sokolov/grow
 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)))