Skip to content

Conversation

@EnesEfeTokta
Copy link
Owner

This pull request introduces significant improvements to localization support and exception handling in the application. The main focus is on expanding the English, German, and Spanish resource files with new UI strings, and updating log and error messages to use English for consistency.

Localization Enhancements:

  • Added numerous new string resources to Strings.Designer.cs for UI elements such as rates, debt management, membership, and various status messages, improving the application's readiness for internationalization. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]
  • Added corresponding entries for these new strings in the German (Strings.de-DE.resx) and Spanish (Strings.es-ES.resx) resource files, ensuring multi-language support for the new UI features. [1] [2]

Exception Handling and Logging:

  • Updated log and error messages in App.xaml.cs from Turkish to English for both startup and global exception handling, making logs clearer for a broader developer audience. [1] [2]

These changes collectively enhance the application's localization capabilities and improve the clarity and professionalism of logging and error messages.

…hadow and margin

Increased window height to 620, added a green DropShadowEffect and margin to the main border for improved visual appearance.
Introduced new localized strings for currencies, debts, and membership features in all supported languages. Updated CurrenciesView, DashboardView, and DebtView to use the new translation keys, improving internationalization and consistency across the UI.
Improved project description, updated technology stack sections, clarified features, and added a Contact section. Updated license reference to GPL-3.0 and made minor corrections for clarity and accuracy throughout the README.
@EnesEfeTokta EnesEfeTokta self-assigned this Aug 28, 2025
@EnesEfeTokta EnesEfeTokta added the documentation Improvements or additions to documentation label Aug 28, 2025
@EnesEfeTokta EnesEfeTokta merged commit 4c96067 into main Aug 28, 2025
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants