]> git.ipfire.org Git - thirdparty/gettext.git/commit
xgettext: Tcl: Improve heuristic for format strings.
authorBruno Haible <bruno@clisp.org>
Sun, 1 Jun 2025 23:39:20 +0000 (01:39 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 2 Jun 2025 00:22:57 +0000 (02:22 +0200)
commite24ce889eefc87d779aad0457df4f752fdba0be5
treef60bb65a84e01c1f7f039592b1c85aea9863d0e5
parent090868dedb144f0bf1a78f9b6c4b2b718b5ed67b
xgettext: Tcl: Improve heuristic for format strings.

* gettext-tools/src/format-tcl.c (struct spec): Add field
'likely_intentional_directives'.
(format_parse): Set it to the number of directives that don't contain a space.
(format_is_unlikely_intentional): New function.
(formatstring_tcl): Use it.
* gettext-tools/tests/format-tcl-3: New file.
* gettext-tools/tests/Makefile.am (TESTS): Add it.
gettext-tools/src/format-tcl.c
gettext-tools/tests/Makefile.am
gettext-tools/tests/format-tcl-3 [new file with mode: 0755]