Skip to content

Add Language menu to select the UI language. Closes #9#1032

Open
ea5wa wants to merge 3 commits into
ea4k:masterfrom
ea5wa:Language-Selection
Open

Add Language menu to select the UI language. Closes #9#1032
ea5wa wants to merge 3 commits into
ea4k:masterfrom
ea5wa:Language-Selection

Conversation

@ea5wa

@ea5wa ea5wa commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Closes #9

KLog used to follow the operating system language only. A new
Language menu (between Tools and Help) lists the installed
translations by their native name, plus a System default entry
that keeps the previous behaviour. The selection is stored in the
config file (Language key) and applied on the next start.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

KLog used to follow the operating system language only. A new
Language menu (between Tools and Help) lists the installed
translations by their native name, plus a System default entry
that keeps the previous behaviour. The selection is stored in the
config file (Language key) and applied on the next start.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ea5wa

ea5wa commented Jun 12, 2026

Copy link
Copy Markdown
Contributor Author
image

Replace the Language menu in the menu bar with a Language combo box
next to the Name field, as requested in the issue ea4k#9 review. The
selection is still stored in the top level Language key of the
config file, read in main.cpp before the UI exists.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ea5wa

ea5wa commented Jun 13, 2026

Copy link
Copy Markdown
Contributor Author

Now added Language comboBox to Personal Data in Settings

image

Tested on windows 11 and working perfectly

73 de EA5WA

…tion

Codacy's cppcheck has no Qt headers in its include path, so the new
#include <QCoreApplication> in utilities.cpp was reported as a new
issue. The include is required (QCoreApplication::applicationDirPath
is used by getTranslationSearchPaths). Add a cppcheck inline
suppression for this known false positive.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

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.

Selection of language

1 participant