From 935399945e1d59065e21dcb8756fbc859fb528df Mon Sep 17 00:00:00 2001 From: bertrandleroy Date: Tue, 3 Jan 2012 14:10:36 -0800 Subject: [PATCH] Fix for http://orchard.codeplex.com/workitem/18130 --HG-- branch : 1.x --- .../Services/DefaultLocalizedStringManager.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Orchard/Localization/Services/DefaultLocalizedStringManager.cs b/src/Orchard/Localization/Services/DefaultLocalizedStringManager.cs index ed5297a20..6a7dd7a98 100644 --- a/src/Orchard/Localization/Services/DefaultLocalizedStringManager.cs +++ b/src/Orchard/Localization/Services/DefaultLocalizedStringManager.cs @@ -201,6 +201,11 @@ namespace Orchard.Localization.Services { continue; } + if (poLine.StartsWith("msgctxt")) { + scope = ParseContext(poLine); + continue; + } + if (poLine.StartsWith("msgid")) { id = ParseId(poLine); continue; @@ -238,6 +243,10 @@ namespace Orchard.Localization.Services { return Unescape(poLine.Substring(2).Trim().Trim('"')); } + private static string ParseContext(string poLine) { + return Unescape(poLine.Substring(7).Trim().Trim('"')); + } + class CultureDictionary { public string CultureName { get; set; } public IDictionary Translations { get; set; }