languages package#

Subpackages#

Submodules#

languages.admin module#

class languages.admin.LanguageAdmin(model, admin_site)#

Bases: ModelAdmin

languages.models module#

class languages.models.Language(id, name, locale, team, plurals)#

Bases: Model

exception DoesNotExist#

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned#

Bases: MultipleObjectsReturned

classmethod get_language_from_ianacode(ianacode)#

Return a matching Language object corresponding to LANGUAGE_CODE (BCP47-formatted) This is a sort of BCP47 to ISO639 conversion function

get_release_stats(archives=False)#

Get summary stats for all releases

languages.views module#

languages.views.clean_tar_files()#

Delete outdated tar.gz files generated by the language_release_tar view

languages.views.get_domain_stats(mods, node_name)#

Iterate module domains to get stats

languages.views.language_release_xml(request, locale, release_name)#

This view create the same XML output than the previous Damned-Lies, so as apps which depend on it (like Vertimus) don’t break. This view may be suppressed when Vertimus will be integrated in D-L.

languages.views.release_archives(request, locale)#

This view is used to display archive release stats through Ajax call Only the HTML table is produced

Module contents#