Merge v13/dev
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
using System.Globalization;
|
||||
|
||||
namespace Umbraco.Cms.Core.Dictionary;
|
||||
|
||||
public interface ICultureDictionaryFactory
|
||||
{
|
||||
ICultureDictionary CreateDictionary();
|
||||
|
||||
ICultureDictionary CreateDictionary(CultureInfo specificCulture) => throw new NotImplementedException();
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System.Globalization;
|
||||
using System.Text.RegularExpressions;
|
||||
using Umbraco.Cms.Core.Cache;
|
||||
using Umbraco.Cms.Core.Models;
|
||||
using Umbraco.Cms.Core.Services;
|
||||
@@ -47,7 +48,7 @@ internal class DefaultCultureDictionary : ICultureDictionary
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the current culture
|
||||
/// Returns the defualt umbraco's back office culture
|
||||
/// </summary>
|
||||
public CultureInfo Culture => _specificCulture ?? Thread.CurrentThread.CurrentUICulture;
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
using System.Globalization;
|
||||
using Umbraco.Cms.Core.Cache;
|
||||
using Umbraco.Cms.Core.Services;
|
||||
|
||||
@@ -23,4 +24,7 @@ public class DefaultCultureDictionaryFactory : ICultureDictionaryFactory
|
||||
|
||||
public ICultureDictionary CreateDictionary() =>
|
||||
new DefaultCultureDictionary(_localizationService, _appCaches.RequestCache);
|
||||
|
||||
public ICultureDictionary CreateDictionary(CultureInfo specificCulture) =>
|
||||
new DefaultCultureDictionary(specificCulture, _localizationService, _appCaches.RequestCache);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user