]> git.ipfire.org Git - thirdparty/gettext.git/commit
its: Add new preserveSpaceRule "paragraph"
authorDaiki Ueno <ueno@gnu.org>
Mon, 11 Feb 2019 10:26:53 +0000 (11:26 +0100)
committerDaiki Ueno <ueno@gnu.org>
Fri, 15 Feb 2019 11:52:06 +0000 (12:52 +0100)
commitd52a1c88950ba5aa14bd4a4914aac704b0ce3297
tree5581b8f60ee4aad23990cfa6251c397ded8e6be7
parent89e7d2663bd27b8cdd300f26095f49d2c7519030
its: Add new preserveSpaceRule "paragraph"

This implements a new text extraction rule preserving paragraph
boundaries, as mentioned in:
https://gitlab.gnome.org/GNOME/glib/issues/1350

* gettext-tools/doc/gettext.texi (Preparing ITS Rules): Mention "paragraph".
* gettext-tools/src/its.c (its_rule_list_extract_text): Accept "paragraph".
(its_merge_context_merge_node): Likewise.
(normalize_whitespace): Handle "paragraph" rule.
* gettext-tools/src/its.h (ITS_WHITESPACE_NORMALIZE_PARAGRAPH): New enum value.
* gettext-tools/tests/xgettext-its-1: Add test for "paragraph" rule.
gettext-tools/doc/gettext.texi
gettext-tools/src/its.c
gettext-tools/src/its.h
gettext-tools/tests/xgettext-its-1