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

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