No. I think it is a problem with the video. Should have been:
db.book_translation.insert(
book=book,
language='en'
title = "web2py for Dummies",
description = "web2py described in simple words.")
db.book_translation.insert(
book=book,
language='pl'
title = "web2py opisane w prostych slowach")
On Dec 31, 6:07 am, "Werner F. Bruhin" <[email protected]> wrote:
> Hi everyone,
>
> I am just starting to look at web2py to use it for my first web
> application (currently doing stuff using Python/wxPython for a desk top
> app), been looking at TurboGears 2 and Django.
>
> The project I would like to do with web2py (or one of the others) should
> run on GAE (which seems to eliminate TG) and I18n for all text is
> required, especially content coming from the db.
>
> I have looked through the archive of the gmane list and came across
> Maximo's video (http://www.vimeo.com/7520812) and the thread on content
> internationalization (started by Alex in Oct 2009).
>
> With regards to the later I have some questions.
>
> The sample model shown in that thread is the following.
>
> db.define_table('book',
> Field('isbn'))
>
> db.define_table('book_translation',
> Field('book',db.book),
> Field('language'),
> Field('title'),
> Field('description'))
>
> book = db.book.insert(isbn="1234567890")
> db.book.translation.insert(
> book=book,
> language='en'
> title = "web2py for Dummies",
> description = "web2py described in simple words.")
> db.book.translation.insert(
> book=book,
> language='pl'
> title = "web2py opisane w prostych slowach")
>
> How come the "translation" relation for "book" is "book.translation" and
> not "book.book_translation"? Is the prefix "book_" just removed as it
> matches the parent table name?
>
> Is there any default magic going to happen when showing the content?
> What I mean is that I do a select with preferred language set to e.g.
> 'fr', what would be shown assuming the db only contains the above data.
>
> Is there somewhere a sample showing how this model is used on a view
> (correct term?)?
>
> Would like to wish everyone all the best for the New Year, especially
> good health.
>
> Werner
--
You received this message because you are subscribed to the Google Groups
"web2py-users" 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/web2py?hl=en.