Skip to content

Feat: I18N Support - #9053

Merged
sithlord48 merged 5 commits into
masterfrom
start_i18n
Oct 27, 2025
Merged

Feat: I18N Support#9053
sithlord48 merged 5 commits into
masterfrom
start_i18n

Conversation

@sithlord48

@sithlord48 sithlord48 commented Oct 18, 2025

Copy link
Copy Markdown
Member

fixes: #9024

Adds basic support for translations.

  • translations are installed to translations
  • expose the setting in settings
  • quick Spanish translation (these need to be looked at by a native speaker)
  • restart the app after picking a new language to use it

Post Landing:

  • Make wiki page for translators started
  • Update arch packages on wiki and deskflow-git (aur, arch package for 1.25)
    • qt6-translations (qt translations are loaded)
    • qt6-declarative (build only)
  • Update opensuse on wiki
    • qt6-linguist-devel (neeed for lupdate / lrelease)

@sithlord48
sithlord48 requested a review from nbolton October 18, 2025 07:52
@sithlord48 sithlord48 added ✨ enhancement A suggested change to improve functionality 🪄 feature request This PR adds a requested feature labels Oct 18, 2025
@sithlord48 sithlord48 changed the title Start i18n [WIP] Start i18n Oct 18, 2025
@sithlord48
sithlord48 marked this pull request as draft October 18, 2025 08:06
@sithlord48
sithlord48 force-pushed the start_i18n branch 16 times, most recently from be210a5 to ae2c743 Compare October 23, 2025 03:43
@sithlord48 sithlord48 added the 💬 i18n Translation related. label Oct 23, 2025
@sithlord48 sithlord48 changed the title [WIP] Start i18n Feat: I18N Support Oct 23, 2025
@sithlord48
sithlord48 marked this pull request as ready for review October 23, 2025 03:45
@sithlord48 sithlord48 mentioned this pull request Oct 23, 2025
Comment thread src/lib/common/I18N.h
Comment thread src/lib/common/I18N.cpp Outdated
Comment thread src/lib/common/I18N.cpp Outdated
Comment thread src/lib/common/I18N.cpp Outdated
Comment thread src/lib/common/I18N.cpp Outdated
Comment thread src/lib/common/I18N.cpp Outdated
Comment thread src/lib/gui/dialogs/FingerprintDialog.cpp Outdated
Comment thread src/lib/gui/dialogs/FingerprintDialog.cpp Outdated
Comment thread src/lib/gui/dialogs/SettingsDialog.ui Outdated
Comment thread src/lib/gui/widgets/NewScreenWidget.cpp Outdated
Comment thread translations/CMakeLists.txt Outdated
nbolton
nbolton previously approved these changes Oct 27, 2025
Comment thread src/lib/gui/widgets/NewScreenWidget.cpp Outdated
Comment thread translations/deskflow_es.ts Outdated
@nbolton

nbolton commented Oct 27, 2025

Copy link
Copy Markdown
Member

Hmm, I just noticed something. When I have Spanish selected, on opening the GUI, it shows prefs in English. Only when closing and re-opening prefs, does it show in Spanish.

Screencast.From.2025-10-27.21-30-57.mp4

@sithlord48
sithlord48 enabled auto-merge (rebase) October 27, 2025 21:54
@sithlord48
sithlord48 merged commit 2d7174c into master Oct 27, 2025
30 checks passed
@sithlord48
sithlord48 deleted the start_i18n branch October 27, 2025 21:54
This was referenced Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ enhancement A suggested change to improve functionality 🪄 feature request This PR adds a requested feature 💬 i18n Translation related.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

I18n Support

2 participants