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()
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()
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)))