mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-18 22:44:29 +01:00
Rename Transaction->Translation
This commit is contained in:
@@ -19,19 +19,19 @@ using static BTCPayServer.Services.LocalizerService;
|
||||
|
||||
namespace BTCPayServer.Services
|
||||
{
|
||||
public interface IDefaultTransactionProvider
|
||||
public interface IDefaultTranslationProvider
|
||||
{
|
||||
Task<KeyValuePair<string, string?>[]> GetDefaultTransaction();
|
||||
Task<KeyValuePair<string, string?>[]> GetDefaultTranslations();
|
||||
}
|
||||
public class InMemoryDefaultTransactionProvider : IDefaultTransactionProvider
|
||||
public class InMemoryDefaultTranslationProvider : IDefaultTranslationProvider
|
||||
{
|
||||
private readonly KeyValuePair<string, string?>[] _values;
|
||||
|
||||
public InMemoryDefaultTransactionProvider(KeyValuePair<string, string?>[] values)
|
||||
public InMemoryDefaultTranslationProvider(KeyValuePair<string, string?>[] values)
|
||||
{
|
||||
_values = values;
|
||||
}
|
||||
public Task<KeyValuePair<string, string?>[]> GetDefaultTransaction()
|
||||
public Task<KeyValuePair<string, string?>[]> GetDefaultTranslations()
|
||||
{
|
||||
return Task.FromResult(_values);
|
||||
}
|
||||
@@ -42,12 +42,12 @@ namespace BTCPayServer.Services
|
||||
ILogger<LocalizerService> logger,
|
||||
ApplicationDbContextFactory contextFactory,
|
||||
ISettingsAccessor<PoliciesSettings> settingsAccessor,
|
||||
IEnumerable<IDefaultTransactionProvider> defaultTransactionProviders)
|
||||
IEnumerable<IDefaultTranslationProvider> defaultTranslationProviders)
|
||||
{
|
||||
_logger = logger;
|
||||
_ContextFactory = contextFactory;
|
||||
_settingsAccessor = settingsAccessor;
|
||||
_defaultTransactionProviders = defaultTransactionProviders;
|
||||
_defaultTranslationProviders = defaultTranslationProviders;
|
||||
_LoadedTranslations = new LoadedTranslations(Translations.Default, Translations.Default, Translations.DefaultLanguage);
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ namespace BTCPayServer.Services
|
||||
private readonly ILogger<LocalizerService> _logger;
|
||||
private readonly ApplicationDbContextFactory _ContextFactory;
|
||||
private readonly ISettingsAccessor<PoliciesSettings> _settingsAccessor;
|
||||
private readonly IEnumerable<IDefaultTransactionProvider> _defaultTransactionProviders;
|
||||
private readonly IEnumerable<IDefaultTranslationProvider> _defaultTranslationProviders;
|
||||
|
||||
/// <summary>
|
||||
/// Load the translation of the server into memory
|
||||
@@ -90,7 +90,7 @@ namespace BTCPayServer.Services
|
||||
dict_id = dictionaryName,
|
||||
});
|
||||
var defaultDict = Translations.Default;
|
||||
var loading = _defaultTransactionProviders.Select(d => d.GetDefaultTransaction()).ToArray();
|
||||
var loading = _defaultTranslationProviders.Select(d => d.GetDefaultTranslations()).ToArray();
|
||||
Dictionary<string, string?> additionalDefault = new();
|
||||
foreach (var defaultProvider in loading)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user