From ea9aebdb9c0866dafe0a1a5cdbc1f0fedf96af81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Dr=C4=85g?= Date: Sun, 30 Sep 2018 19:40:00 +0200 Subject: [PATCH] Fix extracting Description key from contractor file for translation --- desktop/meson.build | 8 +++++--- po/meson.build | 3 ++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/desktop/meson.build b/desktop/meson.build index 15a69209..56e39d2f 100644 --- a/desktop/meson.build +++ b/desktop/meson.build @@ -21,11 +21,13 @@ i18n.merge_file( # Contractor file (Elementary OS) if install_contractor_file - i18n.merge_file( + + msgfmt = find_program('msgfmt') + + custom_target( input: 'geary-attach.contract.desktop.in', output: 'geary-attach.contract', - type: 'desktop', - po_dir: po_dir, + command: [msgfmt, '--desktop', '--keyword=Description', '--template', '@INPUT@', '-d', po_dir, '-o', '@OUTPUT@'], install: true, install_dir: join_paths(datadir, 'contractor') ) diff --git a/po/meson.build b/po/meson.build index f904cde4..5a7309d8 100644 --- a/po/meson.build +++ b/po/meson.build @@ -1,3 +1,4 @@ i18n.gettext(meson.project_name(), - preset: 'glib' + preset: 'glib', + args: '--keyword=Description' )