Compare commits

..

No commits in common. "develop" and "master" have entirely different histories.

1 changed files with 17 additions and 17 deletions

View File

@ -39,20 +39,20 @@ There are six steps for using simple-translation:
title = models.CharField(max_length=255)
slug = models.SlugField()
class Meta:
unique_together = ('language, 'slug')
class Meta:
unique_together = ('language, 'slug')
def _get_absolute_url(self):
language_namespace = \
'simple_translation.middleware.MultilingualGenericsMiddleware' in settings.MIDDLEWARE_CLASSES \
and '%s:' % self.language or ''
return ('%sentry_detail' % language_namespace, (), {
'year': self.entry.pub_date.strftime('%Y'),
'month': self.entry.pub_date.strftime('%m'),
'day': self.entry.pub_date.strftime('%d'),
'slug': self.slug
})
get_absolute_url = models.permalink(_get_absolute_url)
def _get_absolute_url(self):
language_namespace = \
'simple_translation.middleware.MultilingualGenericsMiddleware' in settings.MIDDLEWARE_CLASSES \
and '%s:' % self.language or ''
return ('%sentry_detail' % language_namespace, (), {
'year': self.entry.pub_date.strftime('%Y'),
'month': self.entry.pub_date.strftime('%m'),
'day': self.entry.pub_date.strftime('%d'),
'slug': self.slug
})
get_absolute_url = models.permalink(_get_absolute_url)
3. For the models to be translatable, create a ``simple_translate.py`` file
where you register the translated model in the translation_pool. ::
@ -67,7 +67,7 @@ There are six steps for using simple-translation:
4. To be able to edit the translated models in the admin.
Register the models using the custom ``TranslationAdmin`` ``ModelAdmin``. ::
# appname/admin.py
from django.contrib import admin
from models import Entry
@ -78,9 +78,9 @@ There are six steps for using simple-translation:
admin.site.register(Entry, EntryAdmin)
.. admonition:: Note
Make sure ``'languages'`` is listed in ``list_display``.
.. admonition:: Note
Make sure ``'languages'`` is listed in ``list_display``.
5. Add ``'simple_translation.middleware.MultilingualGenericsMiddleware'`` to ``settings.MIDDLEWARE_CLASSES``