Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsLanguage PacksLanguage PacksHelp for ML portal offeredHelp for ML portal offered
Previous
 
Next
New Post
8/30/2005 6:17 PM
 
Simone,
 
hiding modules based on language would be a nice addition... i hope you won't mind borrowing that idea for a next version :)
 
btw, you are talking about module level and page level localization, or at least hiding of pages based on locale. The latter is one of the features of my PageLocalization module...
 
cheers,
 
erik

Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
New Post
8/30/2005 6:24 PM
 
ErikVB wrote
Simone,
 
hiding modules based on language would be a nice addition... i hope you won't mind borrowing that idea for a next version :)
 


U'll have to pay for the copyright

Anyway, I hope all this will develop in building these feature inside the core, so that everymodule can be localized, not just the HTML/TEXT module.

Simone

Any sufficiently advanced technology is indistinguishable from magic
"Life is short, play hard"
 
New Post
9/4/2005 7:02 AM
 
simonech wrote

1. an object is created absolutely in NO locale, and then it's translated in many languages. DB speaking, there is an "object" table with the obj_id, and then there is an "object_local" table with the couple obj_id, locale_id and the translated attributes

This would result in quite an increase of tables in the DB since every object gets its shadow localization table.

simonech wrote
2. the object is created in one language, so DB speaking, each object has only one locale, and is like as there are many portals, each with its set of tabs, modules and so on

Not an option. We need to gracefully descend down the locale chain and offer content that way, not having multiple sites. The latter is not really a dynamic localization.

simonech wrote
3. the third is an extension of the 2nd: object are created in one language, but can be linked also to other locales (DB speaking, there is an "object" table with the main object, and then there is an "object_locale" table that links each object to one or more locales): this way if I've a main language on the site, and I don't want to translate all tabs in all locales, I can link, for example, the contacts page in english also to the italian version of the site.

I can't see exactly how you'd do this in DNN. There would be an optional shadow module for every page/module this way. Next to this it doesn't offer me as module programmer a good API to include dynamic localization, I can only refer to a shadow module instance. I'll give an example: I have a doc mgt module that has folders and documents. Now the names of folders would ideally be localizable. Having a shadow copy, however, would mean I would lose the contents of the folder (or I would really need to do some fancy programming). I also need to be able to localize categories for instance. This is disjunct from the main functionality. It becomes quite elaborate to work with shadow copies this way.

Peter


Peter Donker
Bring2mind http://www.bring2mind.net
Home of the Document Exchange,
the professional document management solution for DNN
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsLanguage PacksLanguage PacksHelp for ML portal offeredHelp for ML portal offered


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out