Connexion English
19

Hi,

A question who comes back a lot is HOW BUILD a fully Multilanguage web site with Dotnetnuke.

Here is how DNNMTL does it;

For now we will keep it simple and make your web site multilingual, remember that you can a lot more with DSLocalization module.

Dotnetnuke has Multilingual capabilities but still need external modules to perform well as full-proof multilingual web site.

First of all you MUST install DSLocalizator Package

Another essential module will be MLHTML from Apollo-Software wich is free. This powerful and very reliable bug free module will replace the DNN core Text/HTML module. You do not need to buy PageLocalization from Apollo-Software

After that we can start using the module
STEP 1:

Add the DSLocalizator main module on an ADMIN page. Go in the Install Helper (HOST), configure it like the image shown bellow and install the Hack.

Now the module will be under the Admin menu.

Then go to General Options and select the followings:

These options will make sure you will have a fully multilingual web site.

STEP 2:

The next step, let’s make your TABS multilingual

From the DSLocalizator module options, go to Tab Localization

Select a page in the Tab List:

Fill out the nessesary information wich will adjust the tab displayed in function of the language selected.

As you can see there are plenty of options like you could hide a page depending on the language the user selected.

Click update and change language (Selected Locale).

Click update again…
Your TABS are now fully multilingual !
 

STEP 3 : Module Localization

Select Module localization option to administrate wich modules will be seen by wich language and wich module title will be shown. In fact, this option become really useful when you have a non multilingual module. Here is an example with a module.

Choose the page (TabList) where the module is located.

And you will see the options to enter different module title or make this module hidden for a specific language.

This conclude DSLocalizator implication.


STEP 4: Now let’s have a look at MLHTML module

This module is fantastic, it works exactly like the Text/HTML, but you have the possibility to specify the language of the text you want to edit. In fact, one MLHTML will do the job 2 core DNN Text/HTML did before with fastigiated DSLocalizator module settings.

It’s easy as this;

Choose your language, type your content, change language (at the top), type your content again and save. The module will automatically save all changes. And you’re done.

And the module title still can be localized in the module settings.

This is how simple with DNNMTL a DotNetNuke Multilanguage web site works!

Posted in: Training
Actions: E-mail | Comments (64) RSS comment feed |

Post Rating

Comments

Etienne Richard
19 février 2009 18:39
Would be nice to encourage a Quebec based ML solution for DNN:

Free, doesn't require any ML module...

http://www.adequation-dotnetnuke.com/en/Modules/Localization-Extensions/Overview.aspx

Flash Presentation: http://www.adequation-dotnetnuke.com/en/Modules/Localization-Extensions/Presentation.aspx

Etienne
Foutchy
# Foutchy
26 février 2009 10:54
Is this working with DNN5 too?
Antony Gilbert
# Antony Gilbert
26 février 2009 11:02
Yes my friend...
One thing though, you will have to do some modifications to install MLHTML on a DNN5 instance because the package in it's actual format is not compatible yet without some manual modifs...

Let me know if you need to proceed.
Foutchy
# Foutchy
26 février 2009 11:47
Hi,

Yes I would like to know how to proceed with MLHTML. Does I also have to modify the DSLocalizator Package?

merci!!
Francis Lapierre
# Francis Lapierre
26 février 2009 13:21
Hi,

The process is a bit complicated for a non Dotnetnuke programmer so you will have to see with the MLHTML module owner and the DSL Localizator module owner.

They will release a version for DNN 5 a soon as possible.

Best Regards
Francis
Franciscus Sianturi
# Franciscus Sianturi
7 septembre 2009 05:58
Hi,

Can this be used on the blog, especially on its contents?
Franciscus Sianturi
# Franciscus Sianturi
7 septembre 2009 06:07
Hi,

Can this be used on the blog, especially on its contents?
SuperUser Account
# SuperUser Account
7 septembre 2009 08:39
Hi,
if you want to use the DNN blog as a multilingual you will have to create 2 modules.
After you go in the DSLocalizator > Module Localization you will set 1 module to be hidden if the language is set to fr-CA (example) and vice versa.
the bad thing with this setup is if somebody post a comment on the fr blog if will never show on the en blog.
we had the same problem that's why we decide to do only one blog in English.

You can go take a look on snowcovered.com to look if a multilingual blog already exist.
Regards
Francis
Thi
# Thi
16 septembre 2009 18:23
Hi you,
I use dnn 5, install DSLocalizator Package successful, meet error when add module DSLocalizator to page.

Error: DSLocaleSelectorPA is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\etravel\b6b7cdca\595b1958\App_Web_dslocaleselectorpa.ascx.23e6632c.bw9tc4kv.0.vb(53): error BC32206: The project currently contains references to more than one version of DotNetNuke, a direct reference to version 5.1.1.98 and an indirect reference (through 'Delisoft.DNN.Modules.DSLocalizator.UI.DSLocaleSelectorPA') to version 5.1.2.51. Change the direct reference to use version 5.1.2.51 (or higher) of DotNetNuke. ---> System.Web.HttpCompileException: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\etravel\b6b7cdca\595b1958\App_Web_dslocaleselectorpa.ascx.23e6632c.bw9tc4kv.0.vb(53): error BC32206: The project currently contains references to more than one version of DotNetNuke, a direct reference to version 5.1.1.98 and an indirect reference (through 'Delisoft.DNN.Modules.DSLocalizator.UI.DSLocaleSelectorPA') to version 5.1.2.51. Change the direct reference to use version 5.1.2.51 (or higher) of DotNetNuke. at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---

------------------
please help me!
Francis Lapierre
# Francis Lapierre
16 septembre 2009 18:32
Hi,

what I understand it's you have DNN 5.1.1 and the module require dnn 5.1.2 or above, upgrade your DNN and you should be good to go

Regards
Francis
Tom
# Tom
27 janvier 2010 21:37
I follow the step to install and setup DSLocalizator. But when i use the MLHTML module, it told me 'Unhandled error loading module.'
did i missing the step or i need to change some setting ?
(I'm sorry about my English is not good)
Francis Lapierre
# Francis Lapierre
27 janvier 2010 21:41
did you install all the components?
the skin from the Apollo-Software web site?
Tom
# Tom
27 janvier 2010 21:55
i only install the MLHTML and DSLocalizator.
did i missing any components?
(i'm use another skin not the skin from Apollo)
Francis Lapierre
# Francis Lapierre
27 janvier 2010 22:01
even if you are not using it you must install it.
Tom
# Tom
27 janvier 2010 22:11
Now i am install the skin
and i find after i install the Localizator which is download from Apollo.
The MLHTML is work.
But if i install DSLocalizator an error will occur...OTL
i am using DNN ver4.95.

Francis Lapierre
# Francis Lapierre
28 janvier 2010 08:37
can you send me the error
meilleur casino sur Internet
24 février 2010 03:23
The people who made this should set the example for what humankind should be and represent. Purely perfect amazing work!!
Stephan
21 avril 2010 19:58
I have installed the Localization module into a page i called "Localization" and the proceeded with step No.1, to set it as shown on the image, but I cannot get it to be "make admin" it always rolls back to "make normal module" even if I have selected the "make admin" and then hit Install Hack. It does install but all the variables "make admin" goes back to "make normal module". I am using DNN version 4.8.2. Is there something I am missing before having added to Localization module into the page I created? Please you help? Thank you, Stephan
Stephan
22 avril 2010 10:26
I have installed the Localization module inside a normal page and then followed step no.1 in order to set it as a admin module/page. But that is not working. What am I doing wrong, please your hlep. Thank you, Stephan
Francis Lapierre
# Francis Lapierre
22 avril 2010 11:57
Hi,
your first problem that the make admin it always like that, but if you same the settings and don`t come back on this page the settings is saved...
so after saving your page should appear under the admin menu.
Francis
Stephan
23 avril 2010 13:05
Hello Francis, thank you for your prompt answer. Your comment helped and my site is working great with multilanguage. I have two questions, and you for sure can help me out. One: Since the site was already worked out with the standard text/html module, can that module simple be updated so that the new MLHTML modules takes control on the text/content that already exists on the site with the current text/html module? Two A: If yes, will it still keep the information already existing in the module/site and how do I update it? Two B: If no, then I assume I have to set the new MLHTML module individually on the site/page and update the information. Regards Stephan
Francis Lapierre
# Francis Lapierre
27 avril 2010 08:47
No don't do that, The module MLHTML have it's own query with the parameters language. You will be able to replace it, but you will loose the text in the modules.

Regards
Francis
Francbao
6 juillet 2010 13:12
I have installed the DSLocalizer through the extension install wizard in the Host tab. I then created a page in the admin sextion and added the module to that page. It appears that I must install the hack. Perhaps i did not install the zipped file properly, Cna someone give me some guidance.

This is what i got as message on the top of the module inside the admin page where i placed this module

Note: The following options can be only modified by a host user. The hack must be installed for the system to be allowed to run.

Francis Lapierre
# Francis Lapierre
6 juillet 2010 16:43
hi,
to install the hack you must be a HOST user.
in the section "install Helper (HOST)" you will see the function to install or uninstall

let me know if you find it.

Francis
Antony
# Antony
6 juillet 2010 17:08
Be sure to have the latest version or it will just don't work at all !
Get the latest version if you are in DNN5, they say it's a BETA version but up to now, everything seems to be very stable...
Alex
5 août 2010 09:02
Do you know where I can download the DSLocalizator Package, the site doesn't seem to work anymore !
Francis Lapierre
# Francis Lapierre
6 août 2010 12:05
look on our forum

http://www.dnnmtl.com/Forum/tabid/57/forumid/63/threadid/245/scope/posts/language/fr-CA/default.aspx

the package is available

forex online trading
11 août 2010 01:28
Hello,I love reading through your blog, I wanted to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts
forex online trading
11 août 2010 01:44
Nice information, many thanks to the author. It is incomprehensible to me now, but in general, the usefulness and significance is overwhelming. Thanks again and good luck!
registry cleaner reviews
28 août 2010 13:53
great information thanks!
Traslochi
30 août 2010 04:01
Great post I must say.. Simple but yet entertaining and engaging.. Keep up the good work!
Thanh
# Thanh
15 octobre 2010 01:02
Hi, I cannot register on http://dnn.tiendaboliviana.com to download DSLocalizator Package, it does not send the activation code. Could someone register one for me, or upload the module somewhere else so I can grab it please. Thanks a lot in advances.
IT support los angeles
18 octobre 2010 04:53
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post....
IT support los angeles
18 octobre 2010 04:53
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post....
Microsoft Office 2007
12 novembre 2010 00:12
interesting post, pretty much covered it all for me, thanks.
Buy Microsoft Office 2007 Professional Plus
12 novembre 2010 02:24
I'm delighted that I have observed this weblog. Finally anything not a junk, which we go through incredibly frequently. The website is lovingly serviced and kept up to date. So it need to be, thank you for sharing this with us.
Pikavippi
4 décembre 2010 10:29
Howdy, I found this post is quite cool. You have nice theme on your website. I'm considering to launch my own blog soon. Have a good day and keep on publishing great posts. I'm looking for a practical theme for my brand new weblog about antiques.
Antony Gilbert
# Antony Gilbert
4 décembre 2010 12:00
Thanks for comment !
windows 7 key
26 janvier 2011 20:35
How good this article is! I like it. I will share with my friends. I hope that many people also have hobby the same as me.
Trung Nguyen
15 février 2011 00:19
guys,

I am new to DNN and I can't seem to find the "Install helper (HOST)" that the author and other people mention in the step 1.

I logged in as host account but I don't see that section at all. where is it?

Please reply.

Thanks
Antony Gilbert
# Antony Gilbert
15 février 2011 04:35
Hi Trung,
First you must install DSL Localisator to a new created page. Once added to your page you clic the first edit pencil and you'll see the first image shown in previous tutorial.
Good luck friend !
Dirt Racing
18 février 2011 13:06
i really like this blog because i got lots of information from different themes..thanks a lot !!
Coach Outlet
24 février 2011 03:50
Such a nice post.waiting for more.

mexican flowers
12 avril 2011 01:05
Great, thanks for sharing this blog post. Fantastic.
Bookmakers
5 mai 2011 17:10
Ah, i see. thanks for the explanation. It makes very good sense.
send flowers rome
10 mai 2011 02:39
Great, thanks for sharing this blog post. Fantastic.
free sms
14 mai 2011 05:29
Many thanks for such a write-up. I undoubtedly cherished reading it and talk about this it to my friends.
Tory Burch Flats
30 mai 2011 07:56


I so enjoyed every bit of this site and I’ve bookmarked your blog to keep up with the new topics you will post in the future.
tiffany and co outlet
31 mai 2011 23:24
Thanks for you sharing.That is good article.I like it.
tiffany and co outlet
31 mai 2011 23:25
Thanks for you sharing.That is good article.I like it.
nike air max
8 juin 2011 03:47
Has casually found right now this forum and it was registered to participate in discussion of this question.
online casino
14 juin 2011 04:22
Thanks for the great post it really helped.
Rashid Bilgrami
# Rashid Bilgrami
23 juin 2011 09:31
Unable to download DSLocalizator Package package it says you are not authorize to view the page any other way i can download the DSLocalizator Package
Paul
28 juin 2011 17:25
Thanks for the instructions! Though they are out of date for DNN 5 I think.

The "Install Helper (HOST)" button doesn't show up in DNN 5. Any chance we can update instructions for DNN 5?
send flowers in brazil
4 juillet 2011 02:31
Its a great pleasure reading your post. Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work.
Valentines Day and Roses
11 juillet 2011 03:37
Very informative post thanks for share this with us i highly appreciate you for this information thanks once again for sharing information like this!
Canada Goose
14 juillet 2011 23:56
great collection of tools. They will really come
Moncler Outlet
20 juillet 2011 22:52
your blog and wanted to say that I have really enjoyed browsing your blog posts. In any case I’ll be subscribing to your feed and I hope you write again
sending flowers in lebanon
5 septembre 2011 01:45
I have to agree... the article is well written and just a pleasure to read ! I honestly really like this blog and from now on will visit it everyday. Cheers !
Man no download slots
14 octobre 2011 10:18
After this article it seems easy to build Multilingual web site . Love when explanations are in easy steps followed by pictures that show us what to do . Worth of try and definitely will do . Thank you .
Forex Online
25 octobre 2011 11:13
Good blog, need to understand, know and show what you want to play on the fears treated
Dobromir
15 novembre 2011 06:21
Hi , I have a slight problem with this module. Most probably i am not doing something correctly but I would gladly hear from someone who may have similar problem.
When translating the Tabs on the website it works fine , all sub-tabs are translated However I expect that the Tab description which appears under
You are here: Claim Types > Road Accident has not translated, or in the another occasion translated to another language.
Any ideas how to fix this?
Thanks in advance,
Dob
dissertation help
29 décembre 2011 07:13
Well this is very interesting indeed.Would love to read a little more of this. Great post. Thanks for the heads-up...This blog was very informative and knowledgeable.
valentines day flowers ideas
2 janvier 2012 06:38
Great Buddy , thanks for sharing in intersting work

Post Comment

Name (required)

Email (required)

Website

CAPTCHA image
Enter the code shown above in the box below

DNNMTL articles by month-year

DNNMTL articles by categories