#6460: New feature : Multilingual Content
-------------------------------------+-------------------------------------
Reporter: g00fy | Owner: nobody
Type: New | Status: new
feature | Component:
Milestone: | Internationalization
Version: | Severity: Normal
Resolution: | Keywords: multilingual
Triage Stage: | content i18n-nofix
Someday/Maybe | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
-------------------------------------+-------------------------------------
Changes (by vzima):
* cc: vlastimil.zima@… (added)
* severity: => Normal
* easy: => 0
Comment:
I noticed this ticket while I am working on new version for django-
multilingual-ng as old version lost support.
My branch is available at github: https://github.com/vzima/django-
multilingual-ds9 it has still several issues now, but I tried to make core
easy to read.
Notes to ModelInterNationalization wiki page.
- There is probably no good way how to store language information.
- Translations as columns in same table
- Translations as rows in same table
- Translations as different table
First two requires duplicity of non-translatable fields, first one even
requires database changes when number of supported languages increases. In
my opinion this is worse than having translations as different objects and
need to join them when required.
- Easy access to translation for different language than currently active
might be required by use case, i.e. display two languages on page at once
or form that would contain fields for different languages to be displayed
at once.
IMHO I would support solution
[ModelInterNationalization#Multilingualmodelwithmultiplelanguagesinoneobject
(3)] no only because I write app that works that way :)
This has several advantages
- No copies of non-translatable fields
- No troubles with relations because parent object is only one.
- Enables access to different languages if required
- Enables creation of all translations at once if required
--
Ticket URL: <http://code.djangoproject.com/ticket/6460#comment:16>
Django <http://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en.