Hi all,

I'm trying to implement a small multilingual web bookstore using
Satchmo where titles fall in one of the following classes:
(1)- title is only available in the store's default language
(2)- title is only available in a language different from store's
default
(3)- title is available in both store's default *and* another language
(i.e. there is a translation published for that title).

As for functional requirements, I'd like a user to see only what is
available in his/her selected language, e.g.,
- when the store's default language is selected, user should see
titles in (1) + (3);
- when other language is selected, user should see titles in (2) + (3)
for the selected language.

The approach that first comes to mind is to create each title in the
store's default language and enter appropriate translations in the
"Product Translations" section of the Product Admin page.  But for
titles in (3), this modeling seems to imply that there is a single
product which is just being described in multiple languages.  This
does not appear to be the case as each title/language combination will
most likely have different properties (number of pages, isbn,
publishers, etc) and thus defines a product in its own right.
Furthermore this approach doesn't seem to be appropriate for titles in
(2) where no product should exist for the store's default language,
just for the translation.

Another approach could be create each title/language as a separate
product.  For example, if the bookstore sells "Hamlet" in English,
French and German we'd have 3 different products in the catalog.
While this data model seems to reflect reality more accurately, it is
still not clear to me how I could implement the requirement of only
showing the user titles available in the selected language.

Is there a recommended way to customize Satchmo to handle what I am
trying to implement?
Any advice would be greatly appreciated!

thanks,
--lucio

-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo 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/satchmo-users?hl=en.

Reply via email to