l.t.b.p.BaseExportView(LaunchpadView) : class documentation

Part of lp.translations.browser.poexportrequest View In Hierarchy

Known subclasses: lp.translations.browser.pofile.POExportView, lp.translations.browser.potemplate.POTemplateExportView, lp.translations.browser.productseries.ProductSeriesTranslationsExportView, lp.translations.browser.sourcepackage.SourcePackageTranslationsExportView

Base class for PO export views.
Method uses_translations Undocumented
Method export_queue_status Summary of queue status.
Method describeQueueSize Return string describing the given queue size.
Method describeBacklog Return string describing the current export backlog.
Method getDefaultFormat Overridable: return default file format to use for the export.
Method processForm Return templates and translations requested to be exported.
Method getExportFormat Optional overridable: The requested export format.
Method initialize Undocumented
Method nextURL Undocumented
Method formats Return a list of formats available for translation exports.
@cachedproperty
def uses_translations(self):
Undocumented
@property
def export_queue_status(self):
Summary of queue status.
def describeQueueSize(self, queue_size):
Return string describing the given queue size.
def describeBacklog(self, estimated_backlog):
Return string describing the current export backlog.
def getDefaultFormat(self):
Overridable: return default file format to use for the export.
def processForm(self):
Return templates and translations requested to be exported.

Overridable in a child class.  Must do one of:
a. Add an error notification to the page and return `None`
b. Return a tuple of two iterables or None, of requested templates
   and of requested pofiles IDs.
c. Redirect and return `None`.
def getExportFormat(self):
Optional overridable: The requested export format.
def initialize(self):
Undocumented
def nextURL(self):
Undocumented
def formats(self):
Return a list of formats available for translation exports.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.