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
Beispiel #3
0
 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)
Beispiel #4
0
 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)