virt-manager/po/meson.build
Pavel Hrdina 14a6bd64ed po: meson: drop --join-existing from gettext arguments
With setup.py we cleared po/virt-manager.pot file and created a new
fresh content using gettext.

I missed that fact when converting to meson and with the --join-existing
argument the comments for each msgid were growing with references to
their location in source files.

There is no need to clear the file and generate it again because
removing the --join-existing will end up with the same result.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-26 14:03:26 +01:00

34 lines
806 B
Meson

i18n = import('i18n')
i18n.merge_file(
input: desktop_file,
output: '@BASENAME@',
type: 'desktop',
po_dir: meson.current_source_dir(),
install: true,
install_dir: datadir / 'applications',
)
i18n.merge_file(
input: appdata_file,
output: '@BASENAME@',
type: 'xml',
po_dir: meson.current_source_dir(),
install: true,
install_dir: datadir / 'metainfo',
)
i18n.gettext(
meson.project_name(),
args: [
'--from-code=UTF-8',
'--keyword=_',
'--add-comments=translators',
'--directory=@0@'.format(meson.project_source_root()),
'--files-from=@0@'.format(meson.current_source_dir() / 'POTFILES'),
'--msgid-bugs-address=https://github.com/virt-manager/virt-manager/issues',
'--package-version=@0@'.format(meson.project_version()),
'--sort-by-file',
],
)