Skip to content

fix: localize hardcoded German strings in plugin settings views (#14)#18

Merged
SeoFood merged 6 commits intomainfrom
issue-14
Apr 5, 2026
Merged

fix: localize hardcoded German strings in plugin settings views (#14)#18
SeoFood merged 6 commits intomainfrom
issue-14

Conversation

@SeoFood
Copy link
Copy Markdown
Contributor

@SeoFood SeoFood commented Apr 3, 2026

Summary

Fixes #14 - Plugin settings views (API key test, connection status) always showed German text regardless of the app's language setting.

  • Replaced all hardcoded German strings in 6 plugin settings views with IPluginLocalization calls
  • Created Localization/en.json and de.json for all 6 plugins (OpenAI, Groq, Gemini, Deepgram, AssemblyAI, OpenAI Compatible)
  • Fixed PluginHostServices to pass the app's configured language instead of the system culture
  • Added missing CopyToAppPlugins build target to the OpenAI Compatible plugin

Test Plan

  • Set app language to English, verify plugin settings show English strings
  • Set app language to German, verify plugin settings show German strings
  • Test API key validation flow (enter key, click Test, verify status messages)
  • Test OpenAI Compatible connection flow (connect, timeout, error states)

@SeoFood SeoFood merged commit 94080da into main Apr 5, 2026
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.

Language for setting and testing of API keys is always German

1 participant