From 2b1d62a32848612b8197e75ca2a077e60c60c790 Mon Sep 17 00:00:00 2001 From: Galileo Sartor Date: Sun, 7 Jan 2024 13:53:42 +0100 Subject: [PATCH] Add locale to snap package --- snap/snapcraft.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 92df364f..32857314 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -76,6 +76,21 @@ parts: - PARTS_PYTHON_VENV_ARGS: "--system-site-packages" organize: lib/python3/dist-packages/umake/version: lib/python3.10/site-packages/umake/version + locale: + plugin: nil + source: . + build-packages: + - gettext + override-build: | + craftctl default + for lang in $(ls po/*.po | cut -d/ -f2 | cut -d. -f1); do \ + mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/locale/$lang/LC_MESSAGES; \ + msgfmt -o $SNAPCRAFT_PART_INSTALL/usr/share/locale/$lang/LC_MESSAGES/ubuntu-make.mo po/$lang.po; \ + done + stage: + - usr/share/locale/* + prime: + - usr/share/locale/* python3: plugin: nil source: .