]> xenbits.xensource.com Git - libvirt.git/commitdiff
po: Stop using 'glib' preset for i18n.gettext()
authorAndrea Bolognani <abologna@redhat.com>
Wed, 18 May 2022 09:34:40 +0000 (11:34 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Mon, 23 May 2022 11:58:22 +0000 (13:58 +0200)
Due to a bug in meson versions earlier than 0.60, the
--add-comments that's part of the 'glib' preset and the
--add-comments=TRANSLATORS: that we add ourselves might be
passed to xgettext in the wrong order, resulting in a bunch of
comments that we don't care about being added to the potfile.

Most of the options included in the 'glib' preset are not
applicable to libvirt anyway, so just stop using the preset and
pass a few extra options explicitly instead.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
po/meson.build

index f4d95f97fe4f0bff87cea893f6436a833cb171b8..d13466bc0677de5fc318bdc1d48aa50c19dee44e 100644 (file)
@@ -14,6 +14,9 @@ potfiles = configure_file(
 i18n.gettext(
   meson.project_name(),
   args: [
+    '--from-code=UTF-8',
+    '--keyword=_',
+    '--keyword=N_',
     '--add-comments=TRANSLATORS:',
     '--directory=@0@'.format(meson.source_root()),
     '--directory=@0@'.format(meson.build_root()),
@@ -22,7 +25,6 @@ i18n.gettext(
     '--package-version=@0@'.format(meson.project_version()),
     '--sort-output',
   ],
-  preset: 'glib',
 )
 
 potfiles_dep = [