diff --git a/FinTrack/App.xaml.cs b/FinTrack/App.xaml.cs index cea8ae9..a03b4be 100644 --- a/FinTrack/App.xaml.cs +++ b/FinTrack/App.xaml.cs @@ -110,7 +110,7 @@ protected override async void OnStartup(StartupEventArgs e) await _host.StartAsync(); var logger = _host.Services.GetRequiredService>(); - logger.LogInformation("Uygulama başlatıldı ve Host çalışıyor."); + logger.LogInformation("Application started and Host is running."); var window = _host.Services.GetRequiredService(); window.Show(); @@ -123,9 +123,9 @@ private void SetupGlobalExceptionHandling() DispatcherUnhandledException += (sender, e) => { var logger = _host.Services.GetRequiredService>(); - logger.LogCritical(e.Exception, "YAKALANAMAYAN UI HATASI!"); + logger.LogCritical(e.Exception, "UNHANDLED UI EXCEPTION!"); - MessageBox.Show("Beklenmedik bir hata oluştu. Uygulama kapanacak. Detaylar log dosyasına yazıldı.", "Kritik Hata", MessageBoxButton.OK, MessageBoxImage.Error); + MessageBox.Show("An unexpected error occurred. The application will close. Details have been written to the log file.", "Critical Error", MessageBoxButton.OK, MessageBoxImage.Error); e.Handled = true; Shutdown(); }; @@ -133,7 +133,7 @@ private void SetupGlobalExceptionHandling() AppDomain.CurrentDomain.UnhandledException += (sender, e) => { var logger = _host.Services.GetRequiredService>(); - logger.LogCritical(e.ExceptionObject as Exception, "YAKALANAMAYAN ARKA PLAN HATASI!"); + logger.LogCritical(e.ExceptionObject as Exception, "UNHANDLED BACKGROUND EXCEPTION!"); }; } diff --git a/FinTrack/Localization/Strings.Designer.cs b/FinTrack/Localization/Strings.Designer.cs index 6053df5..8ba1332 100644 --- a/FinTrack/Localization/Strings.Designer.cs +++ b/FinTrack/Localization/Strings.Designer.cs @@ -87,6 +87,24 @@ internal static string Accounts_Nav_Title { } } + /// + /// Looks up a localized string similar to All Rates. + /// + internal static string All_Rates { + get { + return ResourceManager.GetString("All_Rates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Amount. + /// + internal static string Amount { + get { + return ResourceManager.GetString("Amount", resourceCulture); + } + } + /// /// Looks up a localized string similar to Apperance. /// @@ -96,6 +114,24 @@ internal static string Apperance { } } + /// + /// Looks up a localized string similar to Average Rate. + /// + internal static string Average_Rate { + get { + return ResourceManager.GetString("Average_Rate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Borrower's Email Address. + /// + internal static string Borrowers_Email_Address { + get { + return ResourceManager.GetString("Borrowers_Email_Address", resourceCulture); + } + } + /// /// Looks up a localized string similar to Budget_Name. /// @@ -150,6 +186,24 @@ internal static string Click_To_Edit { } } + /// + /// Looks up a localized string similar to Confirm. + /// + internal static string Confirm { + get { + return ResourceManager.GetString("Confirm", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create a New Debt Proposal. + /// + internal static string Create_Debts { + get { + return ResourceManager.GetString("Create_Debts", resourceCulture); + } + } + /// /// Looks up a localized string similar to Currencies. /// @@ -168,6 +222,51 @@ internal static string Currency { } } + /// + /// Looks up a localized string similar to Current Position in Period. + /// + internal static string Current_Position_Period { + get { + return ResourceManager.GetString("Current_Position_Period", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Weekly Change. + /// + internal static string Daily_Change { + get { + return ResourceManager.GetString("Daily_Change", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Daily High. + /// + internal static string Daily_High { + get { + return ResourceManager.GetString("Daily_High", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Daily Low. + /// + internal static string Daily_Low { + get { + return ResourceManager.GetString("Daily_Low", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Daily Trend Distribution. + /// + internal static string Daily_Trend_Distribution { + get { + return ResourceManager.GetString("Daily_Trend_Distribution", resourceCulture); + } + } + /// /// Looks up a localized string similar to Dashboard. /// @@ -204,6 +303,15 @@ internal static string Description { } } + /// + /// Looks up a localized string similar to Due. + /// + internal static string Due { + get { + return ResourceManager.GetString("Due", resourceCulture); + } + } + /// /// Looks up a localized string similar to Edit. /// @@ -240,6 +348,15 @@ internal static string Filter_By_Name { } } + /// + /// Looks up a localized string similar to Final Payment Date. + /// + internal static string Final_Payment_Date { + get { + return ResourceManager.GetString("Final_Payment_Date", resourceCulture); + } + } + /// /// Looks up a localized string similar to FinBot. /// @@ -267,6 +384,24 @@ internal static string Language { } } + /// + /// Looks up a localized string similar to Loading.... + /// + internal static string Loading { + get { + return ResourceManager.GetString("Loading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading Details.... + /// + internal static string Loading_Details { + get { + return ResourceManager.GetString("Loading_Details", resourceCulture); + } + } + /// /// Looks up a localized string similar to Max Balance. /// @@ -276,6 +411,42 @@ internal static string Max_Balance { } } + /// + /// Looks up a localized string similar to Membership Fee. + /// + internal static string Membership_Fee { + get { + return ResourceManager.GetString("Membership_Fee", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Membership. + /// + internal static string Membership_Nav_Title { + get { + return ResourceManager.GetString("Membership_Nav_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Membership Renewal. + /// + internal static string Membership_Renewal { + get { + return ResourceManager.GetString("Membership_Renewal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Membership Start. + /// + internal static string Membership_Start { + get { + return ResourceManager.GetString("Membership_Start", resourceCulture); + } + } + /// /// Looks up a localized string similar to Min Balance. /// @@ -285,6 +456,15 @@ internal static string Min_Balance { } } + /// + /// Looks up a localized string similar to Monthly Change. + /// + internal static string Monthly_Change { + get { + return ResourceManager.GetString("Monthly_Change", resourceCulture); + } + } + /// /// Looks up a localized string similar to My Accounts. /// @@ -312,6 +492,60 @@ internal static string No_Budgets { } } + /// + /// Looks up a localized string similar to No debts.... + /// + internal static string No_Debts { + get { + return ResourceManager.GetString("No_Debts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select a currency from the list to see details.. + /// + internal static string No_Select_Currency { + get { + return ResourceManager.GetString("No_Select_Currency", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pending Offers. + /// + internal static string Pending_Offers { + get { + return ResourceManager.GetString("Pending_Offers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Period Analysis. + /// + internal static string Period_Analysis { + get { + return ResourceManager.GetString("Period_Analysis", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Period High. + /// + internal static string Period_High { + get { + return ResourceManager.GetString("Period_High", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Period Low. + /// + internal static string Period_Low { + get { + return ResourceManager.GetString("Period_Low", resourceCulture); + } + } + /// /// Looks up a localized string similar to Reached Amount. /// @@ -321,6 +555,15 @@ internal static string Reached_Amount { } } + /// + /// Looks up a localized string similar to Reject. + /// + internal static string Reject { + get { + return ResourceManager.GetString("Reject", resourceCulture); + } + } + /// /// Looks up a localized string similar to Reports. /// @@ -339,6 +582,24 @@ internal static string Save { } } + /// + /// Looks up a localized string similar to Send. + /// + internal static string Send { + get { + return ResourceManager.GetString("Send", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sent you a debt offer.. + /// + internal static string Sent_You_Debt_Offer { + get { + return ResourceManager.GetString("Sent_You_Debt_Offer", resourceCulture); + } + } + /// /// Looks up a localized string similar to Start Date. /// @@ -357,6 +618,15 @@ internal static string Target_Amount { } } + /// + /// Looks up a localized string similar to Total. + /// + internal static string Total { + get { + return ResourceManager.GetString("Total", resourceCulture); + } + } + /// /// Looks up a localized string similar to Transaction_Type. /// @@ -374,5 +644,14 @@ internal static string Transactions_Nav_Title { return ResourceManager.GetString("Transactions_Nav_Title", resourceCulture); } } + + /// + /// Looks up a localized string similar to Weekly Change. + /// + internal static string Weekly_Change { + get { + return ResourceManager.GetString("Weekly_Change", resourceCulture); + } + } } } diff --git a/FinTrack/Localization/Strings.de-DE.resx b/FinTrack/Localization/Strings.de-DE.resx index f80889f..0e6f488 100644 --- a/FinTrack/Localization/Strings.de-DE.resx +++ b/FinTrack/Localization/Strings.de-DE.resx @@ -222,4 +222,97 @@ Wählen Sie eine vorhandene Kategorie oder einen Typ aus, um eine neue Kategorie oder einen neuen Typ zu erstellen. + + Alle Preise + + + Tages-Tiefstwert + + + Tageshöchstwert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FinTrack/Localization/Strings.es-ES.resx b/FinTrack/Localization/Strings.es-ES.resx index 62c5a2f..d7e9f3b 100644 --- a/FinTrack/Localization/Strings.es-ES.resx +++ b/FinTrack/Localization/Strings.es-ES.resx @@ -222,4 +222,97 @@ Seleccione una categoría o tipo existente para crear uno nuevo. + + Todas las Tarifas + + + Mínimo Diario + + + Máximo Diario + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FinTrack/Localization/Strings.fr-FR.resx b/FinTrack/Localization/Strings.fr-FR.resx index 9898147..471a4d5 100644 --- a/FinTrack/Localization/Strings.fr-FR.resx +++ b/FinTrack/Localization/Strings.fr-FR.resx @@ -222,4 +222,97 @@ Sélectionnez une catégorie ou un type existant pour en créer un nouveau. + + Tous les Tarifs + + + Bas Quotidien + + + Massimo giornaliero + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FinTrack/Localization/Strings.it-IT.resx b/FinTrack/Localization/Strings.it-IT.resx index 4cc3a19..033884b 100644 --- a/FinTrack/Localization/Strings.it-IT.resx +++ b/FinTrack/Localization/Strings.it-IT.resx @@ -222,4 +222,97 @@ Seleziona una categoria o un tipo esistente per crearne uno nuovo. + + Tutte le Tariffe + + + Minimo Giornaliero + + + Massimo Giornaliero + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FinTrack/Localization/Strings.resx b/FinTrack/Localization/Strings.resx index 0c180eb..933389a 100644 --- a/FinTrack/Localization/Strings.resx +++ b/FinTrack/Localization/Strings.resx @@ -222,4 +222,97 @@ Select an existing category or type to create a new one. + + All Rates + + + Daily Low + + + Daily High + + + Weekly Change + + + Weekly Change + + + Monthly Change + + + Period High + + + Period Low + + + Average Rate + + + Current Position in Period + + + Daily Trend Distribution + + + Loading Details... + + + Please select a currency from the list to see details. + + + Period Analysis + + + Total + + + Membership + + + Membership Start + + + Membership Renewal + + + Membership Fee + + + No debts... + + + Loading... + + + Create a New Debt Proposal + + + Borrower's Email Address + + + Amount + + + Final Payment Date + + + Send + + + Pending Offers + + + Sent you a debt offer. + + + Due + + + Confirm + + + Reject + \ No newline at end of file diff --git a/FinTrack/Localization/Strings.tr-TR.resx b/FinTrack/Localization/Strings.tr-TR.resx index b658da4..d15db71 100644 --- a/FinTrack/Localization/Strings.tr-TR.resx +++ b/FinTrack/Localization/Strings.tr-TR.resx @@ -222,4 +222,97 @@ Mevcut bir kategori veya tür seçin veya yeni bir tane oluşturun. + + Tüm Fiyatlar + + + Günlük Düşük + + + Günlük Yüksek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/FinTrack/Styles/ModernStyles.xaml b/FinTrack/Styles/ModernStyles.xaml index 228aa82..21ba32f 100644 --- a/FinTrack/Styles/ModernStyles.xaml +++ b/FinTrack/Styles/ModernStyles.xaml @@ -142,8 +142,6 @@ - - diff --git a/FinTrack/Views/AuthenticatorWindow.xaml b/FinTrack/Views/AuthenticatorWindow.xaml index f3a87c3..d17f0e8 100644 --- a/FinTrack/Views/AuthenticatorWindow.xaml +++ b/FinTrack/Views/AuthenticatorWindow.xaml @@ -6,10 +6,9 @@ xmlns:views="clr-namespace:FinTrackForWindows.Views" xmlns:viewmodels="clr-namespace:FinTrackForWindows.ViewModels" mc:Ignorable="d" - Title="FinTrack" Height="600" Width="450" + Title="FinTrack" Height="620" Width="450" WindowStartupLocation="CenterScreen" - - WindowStyle="None" + WindowStyle="None" AllowsTransparency="True" Background="Transparent" ResizeMode="NoResize"> @@ -35,7 +34,16 @@ + BorderThickness="1" + Margin="20"> + + + + @@ -47,13 +55,13 @@ - + -