Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

Affordable ASP.NET Hosting Service
  Ads  
r2i.ntegrated
 


  Sponsors  

Meet Our Sponsors

ExactTarget email software solutions
Merak Mail Server
WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
FCKeditor Project
Salaro -- Skins and more
OnyakTech
 


DotNetNuke Forums
 
  Forum  DotNetNuke® Pro...  Language Packs ...  Help for ML portal offered
Previous Previous
 
Next Next
New Post 8/30/2005 4:17 PM
User is offline ErikVB
3004 posts
www.apollo-software.nl
4th Ranked










Re: Help for ML portal offered 
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,
a view from my attic, my personal blog

The personal blog of Erik van Ballegoij

 
New Post 8/30/2005 4:24 PM
User is offline Simone Chiaretta
34 posts
www.piyosailing.com
10th Ranked


Re: Help for ML portal offered 
 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 5:02 AM
User is offline Peter Donker
321 posts
www.bring2mind.net
8th Ranked






Re: Help for ML portal offered 
 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 Previous
 
Next Next
  Forum  DotNetNuke® Pro...  Language Packs ...  Help for ML portal offered
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


BataviaSoft DotNetNuke Solutions
BataviaSoft offers custom DotNetNuke solutions especially for the European and the South East Asian market.
www.bataviasoft.com
Viva Portals, L.L.C.
Expert module development and graphic design.
www.continure.com
DNN Photo Gallery
DNN Photo Gallery is a truly unique photo management module released January 1st 2006. With DNN Photo Gallery you can REALLY integrate images into your existing portal and make them look like they were designed for your site.
DNN Photo Gallery

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP