David Paccoud avatar David Paccoud committed 466854e

Added database translation

Comments (0)

Files changed (3)

 -e git+https://github.com/nathanborror/django-basic-apps.git@84f5ebdcc0d4c54b973d89634ae2135822c4d26f#egg=django_basic_apps-dev
+-e svn+http://django-modeltranslation.googlecode.com/svn/trunk@106#egg=django_modeltranslation-0.2-py2.6-dev_r106
 # http://www.i18nguy.com/unicode/language-identifiers.html
 LANGUAGE_CODE = 'fr-fr'
+_ = lambda s: s
+    ('fr', _('French')),
+    ('en', _('English')),
 SITE_ID = 1
 # If you set this to False, Django will make some optimizations so as not
+    'south',
+    'modeltranslation',
+from modeltranslation.translator import translator, TranslationOptions
+from basic.blog.models import Category, Post
+class CategoryTranslationOptions(TranslationOptions):
+    fields = ('title', )
+class PostTranslationOptions(TranslationOptions):
+    fields = ('title', 'body', 'tease')
+translator.register(Category, CategoryTranslationOptions)
+translator.register(Post, PostTranslationOptions)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.