diff options
author | Bruno Haible <bruno@clisp.org> | 2007-09-02 10:42:12 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2009-06-23 12:15:03 +0200 |
commit | c18cec611ad01297b62220ba4c764ab4d5896176 (patch) | |
tree | d8d54ea050e02a34e28f935aa065bb298e5556c3 /gettext-tools/doc/msggrep.texi | |
parent | 486cec38ef82e86835d25b9f7a1857343c150e4f (diff) | |
download | external_gettext-c18cec611ad01297b62220ba4c764ab4d5896176.zip external_gettext-c18cec611ad01297b62220ba4c764ab4d5896176.tar.gz external_gettext-c18cec611ad01297b62220ba4c764ab4d5896176.tar.bz2 |
Add some examples.
Diffstat (limited to 'gettext-tools/doc/msggrep.texi')
-rw-r--r-- | gettext-tools/doc/msggrep.texi | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/gettext-tools/doc/msggrep.texi b/gettext-tools/doc/msggrep.texi index 8c21a49..34df186 100644 --- a/gettext-tools/doc/msggrep.texi +++ b/gettext-tools/doc/msggrep.texi @@ -44,7 +44,7 @@ or if it is @samp{-}. @example [-N @var{sourcefile}]... [-M @var{domainname}]... - [-J @var{msgctxt-pattern} [-K @var{msgid-pattern}] [-T @var{msgstr-pattern}] + [-J @var{msgctxt-pattern}] [-K @var{msgid-pattern}] [-T @var{msgstr-pattern}] [-C @var{comment-pattern}] @end example @@ -65,7 +65,7 @@ A message is selected if When more than one selection criterion is specified, the set of selected messages is the union of the selected messages of each criterion. -@var{msgid-pattern} or @var{msgstr-pattern} syntax: +@var{msgctxt-pattern} or @var{msgid-pattern} or @var{msgstr-pattern} syntax: @example [-E | -F] [-e @var{pattern} | -f @var{file}]... @end example @@ -253,3 +253,33 @@ Display this help and exit. Output version information and exit. @end table + +@subsection Examples + +To extract the messages that come from the source files +@code{gnulib-lib/error.c} and @code{gnulib-lib/getopt.c}: + +@smallexample +msggrep -N gnulib-lib/error.c -N gnulib-lib/getopt.c input.po +@end smallexample + +To extract the messages that contain the string ``Please specify'' in the +original string: + +@smallexample +msggrep --msgid -F -e 'Please specify' input.po +@end smallexample + +To extract the messages that have a context specifier of either ``Menu>File'' +or ``Menu>Edit'' or a submenu of them: + +@smallexample +msggrep --msgctxt -E -e '^Menu>(File|Edit)' input.po +@end smallexample + +To extract the messages whose translation contains one of the strings in the +file @code{wordlist.txt}: + +@smallexample +msggrep --msgstr -F -f wordlist.txt input.po +@end smallexample |