Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

DotNetNuke en français? en español? in your language?

DotNetNuke in French or Spanish?  How about German, or Farsi or Simplified Chinese?  Historically DotNetNuke has been installable only in English.  But when we teamed up with Microsoft to install DotNetNuke through the Web Application Gallery, we knew it would create opportunity to better serve and support our international community.  We’re currently working with a few key volunteers to establish ongoing publication of a few localized versions of DotNetNuke.  If you’re interested and would like to help, please email [email protected]!

DotNetNuke has a long history of supporting localization in the platform. And thanks to a global audience, a dedicated Internationalization team and a few hardworking enthusiasts, various DotNetNuke “language packs” are available in over 60 different languages. That’s great! But with increasing global interest in DotNetNuke and the growing need to support multilingual websites, we can do a little more and you’re invited to help!

(figure 1)
(figure 2)
(figure 3)
Traditionally, the installation experience for DotNetNuke has been translated (see figure 1), but DotNetNuke itself was installed in English only; additional language packs have to be imported to translate the application to another language.  Many of these language packs are contributed and freely available for download at  Others are available from the websites of their respective producers such as the French DotNetNuke User Group, the German DotNetNuke User Group or others.

Microsoft's Web Application Gallery listing for DotNetNuke provides the added benefit of translating the description into multiple display languages (see figure 2) but with our standard package, the installation is still performed in the traditional English.

Enter the “Deploy Package”.

A “Deploy Package” is a specially structured zip file which contains the standard installations files, a core language pack and localized install packages for a couple of key extensions like the HTML module and telerik editor and a couple of other simple files.  The Web Application Gallery enables us to expose these customized deploy packages to users searching for applications available in their language (see figure 3).  Unfortunately the Web Application Gallery only supports a fixed list of languages, but that list is growing. And the good news is that although it might not be discoverable in the Web Application Gallery, we can still add ANY customized language to our listing and expose a link directly to it from

So today we have a number of valued community members creating and sharing DotNetNuke core language packs.  We also have translation management tools being created by folks like Peter Donker (Localization Editor project) and Benoit Sarton (a desktop translation app in progress).  With a little bit of education and coordination, translated deploy packages should be achievable!

In order to be really meaningful, deploy packages need to be available for the “current version” of DotNetNuke.  We did a test run of this process under version 5.6.2 by providing a Simplified Chinese version with the assistance of the team at  The team provided a little more than needed (adding some additional module translations) but a Deploy package for Simplified Chinese versus English (to see how they are constructed) can be found on the 5.6.2 downloads at Codeplex.  Since our Web Application Gallery downloads always point to the latest version, it is essential that localized deploy packages be created as close to the English release dates as possible.  Working with trusted partners we should be able to provide stable releases sufficiently in advance.

Our real challenge will be supporting the logistics required to ensure consistent publishing of the localized deploy packages in a timely manner.  And for this, we’re looking for multilingual volunteers who love DotNetNuke as much as we do!  If you’re fluent in a language other than English and willing to get involved… please let us know at [email protected], we’d love to hear from you!

You can expect to hear a lot more about localized installation of DotNetNuke in the weeks to come.


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (269)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?