def handle_label(self, label, **options): language = options['language'] if language == 'o': language = settings.ORIGINAL_LANGUAGE elif language == 't': language = settings.TRANSLATION_LANGUAGE else: language = None try: project = Project.objects.get(slug=label) print "found project '%s' in database." % label print "export project '%s' in language %s." % ( project, language, ) export_handler = get_export_handler(project) export_handler.export(project, language) print "export_handled for project '%s'.\n" % label exported_after_handler = get_exported_after_handler(project) exported_after_handler.handle_exported(project, language) print "exported_after_handled for project '%s'.\n" % label print "exported docs for project '%s'.\n" % label except Project.DoesNotExist: print "project '%s' didn't exist in database." % label return
def handle_label(self, label, **options): language = options['language'] if language == 'o': language = settings.ORIGINAL_LANGUAGE elif language == 't': language = settings.TRANSLATION_LANGUAGE else: language = None try: project = Project.objects.get(slug = label) print "found project '%s' in database." % label print "export project '%s' in language %s." % (project, language, ) export_handler = get_export_handler(project) export_handler.export(project, language) print "export_handled for project '%s'.\n" % label exported_after_handler = get_exported_after_handler(project) exported_after_handler.handle_exported(project, language) print "exported_after_handled for project '%s'.\n" % label print "exported docs for project '%s'.\n" % label except Project.DoesNotExist: print "project '%s' didn't exist in database." % label return
def re_build_translation(self): self.write_page() exported_after_handler = get_exported_after_handler(self.project) exported_after_handler.handle_exported(self.project, settings.TRANSLATION_LANGUAGE, self)