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 ///