14 lines
400 B
Python
14 lines
400 B
Python
|
class ModelTranslation(object):
|
||
|
"""
|
||
|
Collects all model fields that would be translated
|
||
|
|
||
|
using 'makemessages --domain database' management command
|
||
|
"""
|
||
|
_registry = {}
|
||
|
|
||
|
@classmethod
|
||
|
def register(cls, model, fields):
|
||
|
if model in cls._registry:
|
||
|
raise ValueError("Model %s already registered." % model.__name__)
|
||
|
cls._registry[model] = fields
|