Implement localization in DiscordChatExporter following YoutubeDownloader pattern

Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-24 07:40:35 +00:00
parent 10a5d1b2bf
commit b1b0dc1625
16 changed files with 794 additions and 77 deletions
+4
View File
@@ -5,6 +5,7 @@ using Avalonia.Markup.Xaml;
using Avalonia.Media;
using Avalonia.Platform;
using DiscordChatExporter.Gui.Framework;
using DiscordChatExporter.Gui.Localization;
using DiscordChatExporter.Gui.Services;
using DiscordChatExporter.Gui.Utils;
using DiscordChatExporter.Gui.Utils.Extensions;
@@ -39,6 +40,9 @@ public class App : Application, IDisposable
services.AddSingleton<SettingsService>();
services.AddSingleton<UpdateService>();
// Localization
services.AddSingleton<LocalizationManager>();
// View models
services.AddTransient<MainViewModel>();
services.AddTransient<DashboardViewModel>();