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

HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Localization - How it works?Localization - How it works?
Previous
 
Next
New Post
3/18/2008 12:38 PM
 

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 3:33 PM
 

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 3:54 PM
 

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.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/20/2008 4:27 PM
 

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 7:52 PM
 

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.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Localization - How it works?Localization - How it works?


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