Préparation traduction en => fr Part1

This commit is contained in:
2025-09-21 11:27:19 +02:00
parent 78089a9fc7
commit 17aa6e247c
10 changed files with 616 additions and 98 deletions

View File

@@ -12,6 +12,7 @@ using Dalamud.Plugin.Services;
using Dalamud.Utility;
using MareSynchronos.FileCache;
using MareSynchronos.Interop.Ipc;
using MareSynchronos.Localization;
using MareSynchronos.MareConfiguration;
using MareSynchronos.MareConfiguration.Models;
using MareSynchronos.PlayerData.Pairs;
@@ -53,6 +54,7 @@ public partial class UiSharedService : DisposableMediatorSubscriberBase
private readonly DalamudUtilService _dalamudUtil;
private readonly IpcManager _ipcManager;
private readonly IDalamudPluginInterface _pluginInterface;
private readonly LocalizationService _localizationService;
private readonly ITextureProvider _textureProvider;
private readonly Dictionary<string, object> _selectedComboItems = new(StringComparer.Ordinal);
private readonly ServerConfigurationManager _serverConfigurationManager;
@@ -84,7 +86,7 @@ public partial class UiSharedService : DisposableMediatorSubscriberBase
public UiSharedService(ILogger<UiSharedService> logger, IpcManager ipcManager, ApiController apiController,
CacheMonitor cacheMonitor, FileDialogManager fileDialogManager,
MareConfigService configService, DalamudUtilService dalamudUtil, IDalamudPluginInterface pluginInterface,
ITextureProvider textureProvider,
LocalizationService localizationService, ITextureProvider textureProvider,
ServerConfigurationManager serverManager, MareMediator mediator) : base(logger, mediator)
{
_ipcManager = ipcManager;
@@ -94,6 +96,7 @@ public partial class UiSharedService : DisposableMediatorSubscriberBase
_configService = configService;
_dalamudUtil = dalamudUtil;
_pluginInterface = pluginInterface;
_localizationService = localizationService;
_textureProvider = textureProvider;
_serverConfigurationManager = serverManager;
@@ -124,6 +127,10 @@ public partial class UiSharedService : DisposableMediatorSubscriberBase
}
public ApiController ApiController => _apiController;
public LocalizationService Localization => _localizationService;
public string Localize(string key, string fallback, params object[] args) => _localizationService.GetString(key, fallback, args);
public string Localize(string fallback, params object[] args) => _localizationService.GetString(fallback, args);
public bool EditTrackerPosition { get; set; }