Всем доброго времени!
Использую приложение modeltranslation для Django 1.5.4.
# translation.py
from modeltranslation.translator import translator, TranslationOptions
from places.models import Place
class PlaceTranslationOptions (TranslationOptions):
fields = ('name', 'descr', 'short', 'description', 'address')
translator.register(Place, PlaceTranslationOptions)
# settings.py
# . . .
# FOR APP django-modeltranslate
gettext_noop = lambda s: s
LANGUAGES = (
('ru', gettext_noop('Russian')),
('en', gettext_noop('English')),
)
DEFAULT_LANGUAGE = "ru"
# . . .
Все работает, поля создает. Проблема в том, что modeltarnslation создает для уже существующего поля описанного в модели, которое отвечает за русский язык (ru), еще одно поле с префиксом ru, которое мне не нужно. Например: для поля name, создаются name_ru, name_en, при этом значения в поле name равно значению name_ru. Подскажите пожалуйста, как "объяснить" modeltranslation не создавать name_ru, а использовать вместо него name?