Найти - Пользователи
Полная версия: TransMeta интернационализация
Начало » Django » TransMeta интернационализация
1
Rebra4
models.py
class Category(models.Model):
  __metaclass__ = TransMeta
  name_category=models.CharField(max_length=15,verbose_name='Name')
  yes_category=models.NullBooleanField(verbose_name='NameYes')
  def __unicode__(self):
    return self.name_category
  class Meta:
    translate = ('name_category', 'yes_category', )
forms.py
class CategoryForm(ModelForm):
    class Meta:
        model=Category
Как можно сделать, чтобы отображались формы только английские и т.д.Чтобы не всех языков сразу. Например человек выбрал язык и получил форму для его языка.
FishHook
https://github.com/deschler/django-modeltranslation
Rebra4
Спасибо.
Еще вопрос уже по этом приложении.
Вот по этом примере http://habrahabr.ru/post/128273/, я делал админку.
Вот кусок кода:
admin.py
# -*- coding: utf-8 -*-
from django.contrib import admin
from mptt.admin import MPTTModelAdmin
from modeltranslation.admin import TranslationAdmin
from mind.models import CategoryGo
class PageAdmin(MPTTModelAdmin, TranslationAdmin):
	list_display = ('name_category',)
	class Media:
		js = (
            'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js',
            'http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js',
            'modeltranslation/js/tabbed_translation_fields.js',
        )
        css = {
            'all': ('modeltranslation/css/tabbed_translation_fields.css',),
        }
	fieldsets = [(u'News', {'fields': ('name_category',)}),
	(u'Лог', {'fields': ['yes_category',],'classes': ['collapse']})
	]
admin.site.register(CategoryGo, PageAdmin)
models.py
from mptt.models import MPTTModel,TreeForeignKey
class CategoryGo(MPTTModel):
  option=models.ForeignKey(Category)
  name_category=models.CharField(max_length=15)
  yes_category=models.BooleanField()
  parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
  def __unicode__(self):
    return self.name_category
Проблема в том что все работает кроме class Media(файлы статики я переместил куда надо).
Общем class Media ничего не делает.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB