From 08cdcf55b40f5fc81bf431e2c2b1382358aa151a Mon Sep 17 00:00:00 2001 From: agrajaghh Date: Wed, 5 Oct 2016 17:24:55 +0200 Subject: [PATCH] set current culture to ParseRequestCulture() --- Duplicati/Library/Localization/LocalizationService.cs | 4 +++- Duplicati/Library/Localization/Short.cs | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Duplicati/Library/Localization/LocalizationService.cs b/Duplicati/Library/Localization/LocalizationService.cs index fe96552b7..3d7945747 100644 --- a/Duplicati/Library/Localization/LocalizationService.cs +++ b/Duplicati/Library/Localization/LocalizationService.cs @@ -20,6 +20,7 @@ using System.Linq; using System.Globalization; using System.Collections.Generic; using System.Text.RegularExpressions; +using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Localization { @@ -52,7 +53,8 @@ namespace Duplicati.Library.Localization { if (ci == null) return null; - + + LC.setCulture(ci); return new LocalizationContext(ci); } diff --git a/Duplicati/Library/Localization/Short.cs b/Duplicati/Library/Localization/Short.cs index 88c0088f7..1b5dfebd3 100644 --- a/Duplicati/Library/Localization/Short.cs +++ b/Duplicati/Library/Localization/Short.cs @@ -97,6 +97,15 @@ namespace Duplicati.Library.Localization.Short /// private static ILocalizationService LS = LocalizationService.Current; + /// + /// Sets the culture + /// + /// CultureInfo + public static void setCulture(System.Globalization.CultureInfo ci) + { + LS = LocalizationService.Get(ci); + } + /// /// Localizes the string similar to how string.Format works ///