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  |  

AppTheory specializes in solutions based on the DotNetNuke platform and has 2 employees on the DotNetNuke Core Team.
  Need Help?  
Professional technical support for DotNetNuke is available from DotNetNuke Corporation.
 


  Ads  
Aspose - The .NET & Java component publisher
 


  Sponsors  

Meet Our Sponsors

CrystalTech Web Hosting™
Webhost4life, specialists in DNN hosting
Mad Development is a full service interactive agency focusing on the merge of design, technology, e-commerce, and affiliate marketing by providing total website solutions.
AspDotNetStoreFront - E-Commerce by Design - The Leading ASP.NET shopping cart platform for developers!
Click here to go to dev.live.com for Windows Live developer resources
SteadyRain
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Localize It! (L...  Localization - How it works?
Previous Previous
 
Next Next
New Post 3/18/2008 9:38 AM
Unresolved
User is offline shayden
5 posts
10th Ranked


Localization - How it works? 

I'm reasonably new to DNN and I am trying to learn about some of it's functionality as I am building a site. Currently I want to be able to create a site that allows for all the content, links, image alt descriptions, etc to be displayed in either English, French, German, or Spanish.

I've done a little research into the options out there and it just served to confuse me on what does what, which is why I am here. I mean there are language packs, third party modules, etc Not sure what is really the best option.

So, with the site I am just wanting to use Text/HTML module, maybe an image module, and possibly XMOD. What would I need to make it so that people who are not logged in can select the language of their choice and the appropriate language changes will be made to the site? Do I need a seperate portal for each language and have each portal in the appropriate language? Are there modules that do the localization already? Could i just use XMOD and have a content field for each language and then filter based off of a users language selection?

Thanks for any help as I'm just confused about what my options really are and I'm still trying to learn.

 
New Post 3/18/2008 12:33 PM
User is offline Sanjay Mehrotra
410 posts
www.acuitisolutions.com
8th Ranked




Re: Localization - How it works? 

I would recommend starting off by reading the localization document that comes with DNN to get an idea of how localization works. In general you would need the language pack for a given language that you'd want to show on the site and install that first. This would take care of the labels, error messages, etc that show up through out the various pages on the website (admin pages too)..

With regards to any modules, you'd have to then see if they are ML compliant (Multi Language Compliant)... Some of the modules like Text/HTML have an ML version that is offered by someone in the community which you can use in place of the core supplied Text/HTML module which would then allow you to specify the content for the different languages you want to display. 
Once you install a language pack (and your skin has the right skin object in it for language selection), your users can simply select from a dropdown list what language to display the website in. 
You can also achieve the same functionality using multiple portals but you'd still have to have the translations done for the individual modules that you drop on to a page....

 

Sanjay

 


AcuitiDP - Oracle Data Provider for DotNetNuke
 
New Post 3/18/2008 12:54 PM
User is offline Sebastian Leupold
13212 posts
www.deutschnetnuke.de
1st Ranked












Re: Localization - How it works? 

Hi Shayden,

if you want to create a multilingual web site (with all content in multiple languages) you need to use a proper 3rd party solution for page localization covering page names, menu and breadcrumb (i.e. EALO from www.effority.net, DSLocalizator from Locopon - dnn.tiendaboliviana.com or PageLocalization from www.apollo-software.nl). To provide content in multiple languages, there are modules (from same and other developers like www.portalfabrik.net), e.g. MLHTML (Apollo) and MagicContent (Portalfabrik)  replacing/supersiding HTML module, MLSurvey (Apollo), for announcements MLAnnouncements (Apllo), MagicNews (Portalfabrik), for Link MagicLinks (portalfabrik) and MMLinks (Locopon) and MLSurvey (Apollo).

A few examples for multilingual DNN portals are www.deutschnetnuke.de, www.dnn-usergroup.de, www.nsius.com.


Sebastian Leupold

DeutschNetNuke dnnWerk - The DotNetNuke Experts German DotNetNuke User-Group

DotNetNuke Project UserDefinedTable
DotNetNuke Project Release Tracker
 
New Post 3/20/2008 1:27 PM
User is offline shayden
5 posts
10th Ranked


Re: Localization - How it works? 

Thanks for the info. I thought of another idea, and it sounds achievable but I'm not suer if it would really work in DNN. You were saying that I could have individual portals and put the info for each language into them, but this would be a bit of a pain to manage as someone adding content would have to go to each individual portal to update. So if we had 4 languages they would need to go and update in four different places.

I was thinking would it be possible to make it so that you put 4 modules on one page and then have them be visible or not visible depending on the language that was selected? I know you can mess with visibility with users, and setting which users can see what, but we won't have users, no one will be logged in. So I wanted to see if it was possible to do this type of thing without users and/or logins?

 
New Post 3/20/2008 4:52 PM
User is offline Sebastian Leupold
13212 posts
www.deutschnetnuke.de
1st Ranked












Re: Localization - How it works? 

in some constallations, having separate portals per language might be appropriate (especially when managed individually and stuffed with different content) but true ML portals use ML module, that support content in multiple languages. Filter modules (and pages) by language might be an option, but be aware, that you still need an ML solution for page names and other properties.


Sebastian Leupold

DeutschNetNuke dnnWerk - The DotNetNuke Experts German DotNetNuke User-Group

DotNetNuke Project UserDefinedTable
DotNetNuke Project Release Tracker
 
Previous Previous
 
Next Next
  Forum  General DotNetN...  Localize It! (L...  Localization - How it works?
 


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.

 


The Standard in Senior Housing Information
SNAPforSeniors provides consumers with free online resources to assist them with their search for senior housing
www.snapforseniors.com
DotNetNuke Web Hosting w/ ASP.NET 3.5
Unlimited email boxes, Unlimited databases, Unlimited domains. Plans start at $4.97
www.MyWinHosting.com
SteadyRain
Founded in 1999, SteadyRain has extensive experience delivering Internet technology strategies and solutions for a diverse client base, ranging from Fortune 500 firms to successful start-ups.
www.steadyrain.com

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