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) title = models.CharField(max_length=255)
slug = models.SlugField() slug = models.SlugField()
class Meta: class Meta:
unique_together = ('language, 'slug') unique_together = ('language, 'slug')
def _get_absolute_url(self): def _get_absolute_url(self):
language_namespace = \ language_namespace = \
'simple_translation.middleware.MultilingualGenericsMiddleware' in settings.MIDDLEWARE_CLASSES \ 'simple_translation.middleware.MultilingualGenericsMiddleware' in settings.MIDDLEWARE_CLASSES \
and '%s:' % self.language or '' and '%s:' % self.language or ''
return ('%sentry_detail' % language_namespace, (), { return ('%sentry_detail' % language_namespace, (), {
'year': self.entry.pub_date.strftime('%Y'), 'year': self.entry.pub_date.strftime('%Y'),
'month': self.entry.pub_date.strftime('%m'), 'month': self.entry.pub_date.strftime('%m'),
'day': self.entry.pub_date.strftime('%d'), 'day': self.entry.pub_date.strftime('%d'),
'slug': self.slug 'slug': self.slug
}) })
get_absolute_url = models.permalink(_get_absolute_url) get_absolute_url = models.permalink(_get_absolute_url)
3. For the models to be translatable, create a ``simple_translate.py`` file 3. For the models to be translatable, create a ``simple_translate.py`` file
where you register the translated model in the translation_pool. :: where you register the translated model in the translation_pool. ::
@ -78,9 +78,9 @@ There are six steps for using simple-translation:
admin.site.register(Entry, EntryAdmin) admin.site.register(Entry, EntryAdmin)
.. admonition:: Note .. admonition:: Note
Make sure ``'languages'`` is listed in ``list_display``. Make sure ``'languages'`` is listed in ``list_display``.
5. Add ``'simple_translation.middleware.MultilingualGenericsMiddleware'`` to ``settings.MIDDLEWARE_CLASSES`` 5. Add ``'simple_translation.middleware.MultilingualGenericsMiddleware'`` to ``settings.MIDDLEWARE_CLASSES``