Recognize sgettext as a macro which is used for translations.
Flag _, N_, and sgettext with pass-c-format. The effect of this
specification is that xgettext will propagate format string
requirements for _, N_, and sgettext calls to their first arguments,
and thus mark them as format strings.
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
+2021-03-21 Dmitry V. Levin <ldv@altlinux.org>
+
+ * Makevars (XGETTEXT_OPTIONS): Update.
+
2021-02-21 Piotr Drąg <piotrdrag@gmail.com>
* pl.po: Updated.
top_builddir = ..
# These options get passed to xgettext.
-XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ --flag=error:3:c-format \
- --flag=ERROR:1:c-format --flag=argp_error:2:c-format \
+XGETTEXT_OPTIONS = --keyword=_ \
+ --keyword=N_ \
+ --keyword=sgettext:1g \
+ --flag=_:1:pass-c-format \
+ --flag=N_:1:pass-c-format \
+ --flag=sgettext:1:pass-c-format \
+ --flag=error:3:c-format \
+ --flag=ERROR:1:c-format \
+ --flag=argp_error:2:c-format \
--add-comments
# This is the copyright holder that gets inserted into the header of the