msggrep
searches PO files for messages
TLDR
Search for messages
$ msggrep -K -e "[pattern]" [input.po] -o [output.po]
Search in translations$ msggrep -T -e "[pattern]" [input.po]
Search in source references$ msggrep -N "[file.c]" [input.po]
Invert match$ msggrep -v -K -e "[pattern]" [input.po]
Case insensitive search$ msggrep -K -e "[pattern]" -i [input.po]
SYNOPSIS
msggrep [options] [inputfile]
DESCRIPTION
msggrep searches PO files for messages. It's part of GNU gettext.The tool filters messages by pattern. Extracts matching entries to new PO file.
PARAMETERS
INPUTFILE
PO file to search.-K
Search in msgid (key).-T
Search in msgstr (translation).-e PATTERN
Regular expression pattern.-N FILE
Search by source reference.-v
Invert match.--help
Display help information.
CAVEATS
Part of gettext-tools. Regex syntax. Use -K for keys, -T for translations.
HISTORY
msggrep is part of GNU gettext, providing search functionality for translation files.
