Skip to content

Conversation

efinder2
Copy link
Contributor

Adds support for german

@hakenr hakenr requested a review from Copilot May 22, 2025 09:26
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds German translations for multiple resource files across the project and updates the application's supported cultures to include German.

  • Adds new German (.de-de.resx) resource files for various UI components.
  • Updates Startup.cs to include "de-de" culture support.

Reviewed Changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
Havit.SourceGenerators.StrongApiStringLocalizers.Tests/Global.de-de.resx New global German resources
Havit.Blazor.Components.Web.Bootstrap/Resources/HxSpinner.de-de.resx German resources for spinner component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxSidebar.de-de.resx German translations for sidebar labels
Havit.Blazor.Components.Web.Bootstrap/Resources/HxMultiSelect.de-de.resx German resources for multi-select component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxMessageBox.de-de.resx German translations for message box with one typo in a value
Havit.Blazor.Components.Web.Bootstrap/Resources/HxListLayout.de-de.resx German resource for list layout component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputTags.de-de.resx German translations for input tags with one typo in a value
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputNumber.de-de.resx German resource for input number parsing errors
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputFileDropZone.de-de.resx German resources for file drop zone with a minor whitespace issue
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputDateRange.de-de.resx German translations for date range component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputDate.de-de.resx German resource for input date component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxGrid.de-de.resx German translations for grid component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxChipList.de-de.resx German resource for chip list component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxCheckbox.de-de.resx German translations for checkbox component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxAutosuggest.de-de.resx German resource for autosuggest component
BlazorAppTest/Startup.cs Updated culture support to include German

hakenr and others added 3 commits May 22, 2025 11:52
…e-de.resx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…pZone.de-de.resx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…-de.resx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@hakenr hakenr requested a review from Copilot May 22, 2025 09:53
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds German translation support by introducing new .resx resource files for various components and updating the application's supported cultures in Startup.cs.

  • Added German resource files for components such as Global, HxSpinner, HxSidebar, HxMultiSelect, HxMessageBox, HxListLayout, HxInputTags, HxInputNumber, HxInputFileDropZone, HxInputDateRange, HxInputDate, HxGrid, HxChipList, HxCheckbox, and HxAutosuggest.
  • Updated Startup.cs to include "de-de" in the list of supported cultures and UI cultures.

Reviewed Changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Havit.SourceGenerators.StrongApiStringLocalizers.Tests/Global.de-de.resx Added new German resource file for string localizers
Havit.Blazor.Components.Web.Bootstrap/Resources/HxSpinner.de-de.resx Added German translation for spinner texts
Havit.Blazor.Components.Web.Bootstrap/Resources/HxSidebar.de-de.resx Added German resource translations for sidebar component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxMultiSelect.de-de.resx Added German translations for multiselect component texts
Havit.Blazor.Components.Web.Bootstrap/Resources/HxMessageBox.de-de.resx Added German translation strings for message box options
Havit.Blazor.Components.Web.Bootstrap/Resources/HxListLayout.de-de.resx Added German translations for list layout filters
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputTags.de-de.resx Added German translation for input tags component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputNumber.de-de.resx Added German resource for number input validation messages
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputFileDropZone.de-de.resx Added German translations for file drop zone texts
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputDateRange.de-de.resx Added German translations for date range inputs and error messages
Havit.Blazor.Components.Web.Bootstrap/Resources/HxInputDate.de-de.resx Added German translations for date input component
Havit.Blazor.Components.Web.Bootstrap/Resources/HxGrid.de-de.resx Added German translations for grid component texts
Havit.Blazor.Components.Web.Bootstrap/Resources/HxChipList.de-de.resx Added German translation for chip list removal text
Havit.Blazor.Components.Web.Bootstrap/Resources/HxCheckbox.de-de.resx Added German translations for checkbox states
Havit.Blazor.Components.Web.Bootstrap/Resources/HxAutosuggest.de-de.resx Added German translation for autosuggest clear text
BlazorAppTest/Startup.cs Updated supported cultures to include German ("de-de")

@hakenr hakenr merged commit 9a50957 into havit:master May 22, 2025
1 check passed
@hakenr
Copy link
Member

hakenr commented May 22, 2025

@efinder2 Many thanks for your contribution! 💕

@efinder2
Copy link
Contributor Author

efinder2 commented May 22, 2025

@hakenr tank you for the quick merge. how is the roadmap for upcoming releases?when will it be available?

@hakenr
Copy link
Member

hakenr commented May 22, 2025

@efinder2 today/tomorrow 🤞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants