Rename Transaction->Translation

This commit is contained in:
nicolas.dorier
2024-10-18 16:06:51 +09:00
parent 8e098710c1
commit b5b45d9a27
2 changed files with 14 additions and 14 deletions

View File

@@ -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)
{