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...Multi language; how does it workMulti language; how does it work
Previous
 
Next
New Post
5/25/2011 9:37 AM
 
Hi there,

At my work they made me responsible for all the websites of our companies but I am completely new to DNN and asp so I have a lot to learn :). I do have experience with Joomla CMS based websites.

One of the first thing I need to learn is how to make a website muli-language. In the release notes of version 05.06.02 and other articles I read that this version supports multi language. Therefore I have installed on a test website the 05.06.02 version but then I am lost how the multi language works. I came across this article but this is from 2009 and with that solution you need to install a couple of things. Google could not help me either and also I could not find any clear documentation on this.

Hopefully somebody can show me how this works or point me in the right direction.

Thanks,

Ewoud
 
New Post
8/23/2011 8:31 AM
 
With version 6.0.0 I gave it another try. I have a fresh installation of DNN version 6.0.0. First I installed 2 extra languages (German and Dutch) and made Dutch the default site language and enabled the 2 languages. Secondly I enabled Localized Content. Then I made the Content localization active and clicked the Publish Pages icon.

Now I have 3 flags and when I click a flag of a language which is not the default site language, then I can add content in that language. I also see a tab called Master Language Version. So it looks like that works. Also when clicking a different flag/language then I see the correct language of the content I added.
BUT, this is only when I am logged in as an Administrator or Host. When I am not logged in then I am being redirected to the login page when I click a flag.

What strikes me is that the URL, when I hoover a flag, is something like: www.mywebsite.nl/de-de/homedede.aspx or www.mywebsite.nl/en-us/homeenus.aspx.

I got the suggestion to install the Apollo localization modules but why use external solutions when the core cms already has the solution?

Any help is much appreciated because we are an international orientated company and people are asking for a translated website more often.

Thanks,

Ewoud
 
New Post
8/23/2011 3:24 PM
 
What you've done is correct. The workflow is generally to either add a 2nd language (or install a language pack which will also add the 2nd language), and then if you want to do content localization you enable that option. What this does is take the default language as the master language and offer you the option to publish new pages that match the master language. These initially are not visible, giving you a chance to edit the content and when you're ready you publish at which point the permissions of the master page are applied (e.g. if the master has "view" permissions for all, then the child language pages get that - but equally if the master only had permissions for a different group they are applied - note: translated pages automatically get edit permissions for a language specific translators security role that you can add people to e.g. translations DE for german etc.)

Once content is published, the system records that the translated content is in sync with the master page - if the master page is edited the system then detects this and flags that the related pages need to be updated - which you can then do and publish.

As for apollo, it and other solutions (such as ealo) are alternative versions of localization - the core uses a page model so each translation if a new page and contains the same modules as the master language page. Apollo/ealo use a different model where individual modules understand localization so only 1 page and 1 module needs to exist and the module is clever enough to show the relevant language. This is a very efficent way to do things but does mean each module needs to support this model, whereas the core version covers all modules. Each solution has it fan's and I recommend putting together a test portal and playing with them until you settle on the one that suits.

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
8/25/2011 4:55 AM
 
Hi Cathal,

Thanks for the reply.

If I understand correctly, the reason that I am being redirected to the login page when I click a different flag is because the content is not published yet or doesn't have the correct permissions yet. Am I correct?

If so, how do I publish translated content and where do I change permissions? Maybe I can sent you a PM somehow with details of my website so you can take a quick look at my website?

Ewoud
 
New Post
8/25/2011 5:31 AM
 
Looks like I found it. On the top there is a control bar with: Admin, Host, Modules, Pages, Tools. Clicking Pages and then Page settings and then Permissions, brought me to a(nother) page where permissions should be set apparently.

I also found something similar on the Module Settings but there the Read Permissions were already activated for all roles.

There is probably some logic behind all of this but I can imagine this is a little confusing for people who are new to DNN.
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Multi language; how does it workMulti language; how does it work


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