Take the community feedback survey now.

Eivind Hodneland
May 16, 2011
  4551
(0 votes)

Getting EPiServer CMO 2.0 to work with Norwegian language, EPiServer CMS 6.0

The EPiServer CMO 2.0 release (for EPiServer CMS 6.0 and above) has a few deficiencies.

The most irritating one is perhaps that CMO 2.0 out of the box does not allow the CMO admin to set the dates using the built-in “date picker”, if your site uses any other language than English.  I live and work in Norway, most of the sites I work on use the Norwegian language.

When applying the instructions in my post, I take for granted that you already have installed CMO 2.0 on your site or in your development environment.

 

Language files, JavaScript, web forms, user controls

Most of the things you need to do, is documented in the post by CMO developer, Dmytro Duk, Localization workaround for EPiServer CMO 2.0.

Please read the post thoroughly.  The most important point, in addition to copying  modified versions of some CMO components to your site, is the following:

CMO 2.0 comes with a language file CMO_EN.xml, for English language only. 

The instructions in Dmytro’s post tell you that you need to have copies of that language file for the language of  your culture and UI culture.

In our case, we need to have both a CMO_NO.xml and a CMO_NB.xml file. Change the id and the name of the language node in each file accordingly.

E.g.:

<languages>

<

language name="Norsk bokmål" id="nb">

The datepickerformat node in those files should look like this in the CMO_NO.xml and CMO_NB.xml files:

<

datepickerformat>dd.mm.yy</datepickerformat>

See why in Dmytro’s post.

Specific version of CMO UI DLL

To make all the magic happen, you also need a specific version of the EPiServer.CMO.Ui.Dll, namely version 2.0.0.10,

which was supplied to us by EpiServer support in a previous attempt of a work-around.

May 16, 2011

Comments

Dmytro Duk
Dmytro Duk May 17, 2011 10:43 AM

Thanks for clarifying.

Please login to comment.
Latest blogs
A day in the life of an Optimizely OMVP - Introducing the beta of Opti Graph Extensions add-on

Introducing Opti Graph Extensions: Enhanced Search Management for Optimizely CMS I am excited to announce the beta release of **Opti Graph...

Graham Carr | Sep 15, 2025

Content modeling for beginners

  Introduction Learning by Doing – Optimizely Build Series  is a YouTube series where I am building  a fictional  website called  TasteTrail , food...

Ratish | Sep 14, 2025 |

A day in the life of an Optimizely OMVP - Enhancing Search Relevance with Optimizely Graph: Synonyms and Pinned Results

When building search experiences for modern digital platforms, relevance is everything. Users expect search to understand their intent, even when...

Graham Carr | Sep 14, 2025

Optimizely CMS and HTML validation message: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.

When using the W3C Markup Validation Service, some annoying information messages pop up because Optimizely CMS adds the trailing slash to...

Tomas Hensrud Gulla | Sep 14, 2025 |

Turbocharge your strings - a case of display channels

When doing a routine performance test, during a CMS 12 upgrade, I was able to achieve 95% performance improvement. Let's look at SearchValues with ...

Stefan Holm Olsen | Sep 14, 2025 |

Opal Core Concepts

Before you dive into the code, it's crucial to understand the foundational ideas that make Opal tick. Core concepts are consistent across all its...

K Khan | Sep 13, 2025