]> git.ipfire.org Git - thirdparty/gettext.git/commit
xgettext: Warn when a message contains an URL or email address.
authorBruno Haible <bruno@clisp.org>
Fri, 4 Jul 2025 02:00:23 +0000 (04:00 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 4 Jul 2025 02:00:23 +0000 (04:00 +0200)
commit0c0bd837fafbf5da77fc77be41c7fec4f52cef28
treeccc315e72a2c16c0de4f672947bf04c0464cfef5
parent475c199fc9e9b729a99b6ad8abd1414572585cac
xgettext: Warn when a message contains an URL or email address.

Reported by Arsen Arsenović <arsen@aarsen.me>
at <https://savannah.gnu.org/bugs/?67000>.

* gettext-tools/src/xg-check.c: Include c-strstr.h.
(SIZEOF): New macro.
(string_has_url, message_has_url, string_has_email, message_has_email,
url_check_message): New functions.
(xgettext_check_message_list): Invoke url_check_message.
* gettext-tools/tests/xgettext-20: New file.
* gettext-tools/tests/Makefile.am (TESTS): Add it.
* NEWS: Mention the change.
NEWS
gettext-tools/src/xg-check.c
gettext-tools/tests/Makefile.am
gettext-tools/tests/xgettext-20 [new file with mode: 0755]