2012-02-27 16:09:31 +01:00
|
|
|
from django.db import models
|
|
|
|
|
|
|
|
from lang.models import Language
|
|
|
|
|
|
|
|
class TranslationManager(models.Manager):
|
|
|
|
def update_from_blob(self, subproject, code, path, blob):
|
|
|
|
'''
|
|
|
|
Parses translation meta info and creates/updates translation object.
|
|
|
|
'''
|
|
|
|
lang = Language.objects.get(code = code)
|
|
|
|
trans, created = self.get_or_create(
|
|
|
|
language = lang,
|
|
|
|
subproject = subproject,
|
|
|
|
filename = path)
|
2012-02-27 16:29:32 +01:00
|
|
|
trans.update_from_blob(blob)
|
2012-02-27 16:09:31 +01:00
|
|
|
|