Skip to content

feat(app): translate user interface to english - #48

Merged
Bor-Code merged 1 commit into
mainfrom
feat/app-localization
Oct 18, 2026
Merged

Bor-Code merged 1 commit into
mainfrom
feat/app-localization

Conversation

@Bor-Code

Copy link
Copy Markdown
Owner

Summary

This pull request fully localizes the HIDGuard desktop application user interface and notifications to English. It aligns all view labels, dialogs, forensic headers, and tray menus with enterprise cybersecurity defense and forensic terminology.

Changes

  • Localized all XAML views (MainWindow, OverviewView, DevicesView, MetricsView, SimulatorView, AuditLogView, SettingsView, and DevicePromptDialog) to English.
  • Updated tray icon context menus, balloon tips, and status messages in TrayIconService and MainViewModel.
  • Refactored DisplayText incident and defense event descriptions to English.
  • Updated TurkishStatusConverter to pass through status strings without alteration.
  • Maintained zero compiler warnings with TreatWarningsAsErrors enabled.

Testing

  • dotnet build HidGuard.sln: 0 warnings, 0 errors.
  • dotnet test HidGuard.sln: 284/284 tests passed across 4 test assemblies.
  • dotnet run --project tools/HidGuard.Simulator/HidGuard.Simulator.csproj -c Release -- --verify: 7/7 verification scenarios passed.
  • dotnet publish src/HidGuard.App/HidGuard.App.csproj -c Release: application binary published successfully.

Notes

  • Adheres strictly to the repository zero-comments rule and zero-emojis constraint.
  • Branch conforms to the feat/ branching naming convention.

@Bor-Code
Bor-Code merged commit 28228cf into main Oct 18, 2026
1 check passed
@Bor-Code
Bor-Code deleted the feat/app-localization branch October 18, 2026 11:43
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.

1 participant