summaryrefslogtreecommitdiffstats
path: root/gettext-tools/src/x-po.h
Commit message (Collapse)AuthorAgeFilesLines
* maint: Update copyright yearDaiki Ueno2015-06-051-1/+1
|
* xgettext: Provide a way to interpret string literals lazilyDaiki Ueno2014-05-091-1/+1
| | | | | | | | | | | | | | | | | | | * xgettext.c (extract_ty): New field 'literalstring_parser'. (current_literalstring_parser): New variable. (extract_from_file): Set 'current_literalstring_parser'. (savable_comment_convert_encoding): New function. (arglist_parser_remember_literal): New function. (arglist_parser_remember): Call 'arglist_parser_remember_literal'. (arglist_parser_done): Call literalstring_parser on msgctxt, msgid, and msgid_plural before calling 'remember_a_message'; convert encoding of msgid_comment. * x-*.h: Register 'literalstring_parser' through SCANNER_*. * xgettext.h (enum literalstring_escape_type): New enum. (struct literalstring_parser): New struct. (struct partial_call): New fields 'msgctxt_escape', 'msgid_escape', and 'msgid_plural_escape'. (arglist_parser_remember_literal): New function declaration. (savable_comment_convert_encoding): New function declaration.
* Untabify.Bruno Haible2009-12-121-6/+6
|
* Switch the license of the programs from GPLv2 to GPLv3.Bruno Haible2009-06-231-5/+4
|
* Make the x-*.h files real specification headers.Bruno Haible2009-06-231-1/+17
|
* Update FSF postal address.Bruno Haible2009-06-231-1/+1
|
* Recognize format strings depending on their position.Bruno Haible2009-06-231-1/+2
|
* Perl needs two formatstring parsers, not just one.Bruno Haible2009-06-231-2/+2
|
* Move src/x-po.h to gettext-tools/src/x-po.h.Bruno Haible2009-06-231-0/+30