2012-02-27 10:05:53 +01:00
|
|
|
from django.db import models
|
2012-02-27 10:46:12 +01:00
|
|
|
from lang.models import Language
|
2012-02-27 10:13:42 +01:00
|
|
|
|
|
|
|
class Project(models.Model):
|
|
|
|
name = models.CharField(max_length = 100)
|
|
|
|
slug = models.SlugField(db_index = True)
|
|
|
|
web = models.URLField()
|
|
|
|
mail = models.EmailField()
|
|
|
|
instructions = models.URLField()
|
2012-02-27 10:39:01 +01:00
|
|
|
|
|
|
|
class SubProject(models.Model):
|
|
|
|
name = models.CharField(max_length = 100)
|
|
|
|
slug = models.SlugField(db_index = True)
|
|
|
|
project = models.ForeignKey(Project)
|
|
|
|
repo = models.CharField(max_length = 200)
|
|
|
|
branch = models.CharField(max_length = 50)
|
2012-02-27 10:46:12 +01:00
|
|
|
|
|
|
|
class Translation(models.Model):
|
|
|
|
subproject = models.ForeignKey(SubProject)
|
|
|
|
language = models.ForeignKey(Language)
|
|
|
|
translated = models.FloatField()
|
2012-02-27 10:56:15 +01:00
|
|
|
fuzzy = models.FloatField()
|
2012-02-27 10:46:12 +01:00
|
|
|
revision = models.CharField(max_length = 40)
|
|
|
|
filename = models.CharField(max_length = 200)
|