U4-6398 - In 7.2.2 property labels don't get text from dictionary

Created by Kristian Ravnevand 12 Mar 2015, 10:39:10 Updated by Kristian Ravnevand 08 Apr 2015, 13:22:42

Relates to: U4-6510

Relates to: U4-6307

When using properties with names like #photo in Umbraco backoffice to get a translated label from the dictionary the dictionary value for the given language doesn't show. It worked in 7.2.1. I use Norwegian (Bokmål) and English (US) for different users, neither of them gives correct text.


Sebastiaan Janssen 17 Mar 2015, 17:15:36

The cause for these issues was the same one (the user's locale wasn't fetched properly).

Kristian Ravnevand 08 Apr 2015, 13:10:39

Hi again, tested 7.2.4 now, it's still an issue with Norwegian language:

  • The labels are back using #label, but I had to change languages on settings to "Norsk" not "Norsk (bokmål) (Norge)", resulting in language id "no" instead of "nb_no"
  • When using "Norsk (bokmål) (Norge)" I got an error on Umbraco.Core.Services.LocalizedTextServiceFileSources.TryConvert2LetterCultureTo4Letter
  • When using "Norwegian" on "Language" on my user all buttons and labels translated by the \umbraco\Config\Lang shows as [buttons_saveAndPublish] etc (but the labels translated in dictionary still works)
  • In UmbracoTraceLog I get an error saying: Umbraco.Core.Services.LocalizedTextService - [Thread 8] The culture specified no was not found in any configured sources for this service

Priority: Normal

Type: Bug

State: Fixed


Difficulty: Normal


Backwards Compatible: True

Fix Submitted:

Affected versions: 7.2.2, 7.2.4

Due in version: 7.2.3


Story Points: