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 (30) 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!

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