Skip to content

subprojects/dash-to-dock: fix translation installation#12

Open
EriksRemess wants to merge 1 commit intoubuntu:mainfrom
EriksRemess:main
Open

subprojects/dash-to-dock: fix translation installation#12
EriksRemess wants to merge 1 commit intoubuntu:mainfrom
EriksRemess:main

Conversation

@EriksRemess
Copy link
Copy Markdown

@EriksRemess EriksRemess commented Apr 9, 2026

This fixes Dash to Dock translations not getting installed.

The packaging step already moved the extension files into the layout we want, but the translation files were getting lost along the way. This updates the install flow so we stage the upstream install output first, then copy both the extension files and locale files into the final package layout.

@EriksRemess EriksRemess marked this pull request as ready for review April 9, 2026 23:10
Copilot AI review requested due to automatic review settings April 9, 2026 23:11
Copy link
Copy Markdown

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 fixes Dash to Dock translation installation in the Meson-based packaging flow by ensuring gettext outputs are installed and by adjusting the install staging/copy process so locale files aren’t dropped.

Changes:

  • Enable installation of gettext translation files by removing install: false from i18n.gettext(...).
  • Rework the install script to stage the upstream make install output and then copy staged results into the desired package layout.

Reviewed changes

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

File Description
subprojects/packagefiles/dash-to-dock/po/meson.build Enables gettext translation installation so .mo files are produced and installed.
subprojects/packagefiles/dash-to-dock/meson.build Updates install-time staging/copy logic to preserve upstream install outputs (including locale files).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

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

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


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

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

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


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

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

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


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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