snippetbashTip
msgattrib — Filter and manipulate message attributes in `.po` translation files. More information: <https://www.
Viewed 0 times
filtercommandandmanipulatecliattributesmsgattribmessage
Problem
How to use the
msgattrib command: Filter and manipulate message attributes in .po translation files. More information: <https://www.gnu.org/software/gettext/manual/gettext.html#msgattrib-Invocation>.Solution
msgattrib — Filter and manipulate message attributes in .po translation files. More information: <https://www.gnu.org/software/gettext/manual/gettext.html#msgattrib-Invocation>.Keep only translated messages:
msgattrib --translated {{input.po}} > {{translated.po}}Keep only untranslated messages:
msgattrib --untranslated {{input.po}} > {{untranslated.po}}Remove fuzzy messages:
msgattrib --no-fuzzy {{input.po}} > {{clean.po}}Keep only fuzzy messages:
msgattrib --only-fuzzy {{input.po}} > {{fuzzy.po}}Mark all messages as fuzzy:
msgattrib --set-fuzzy {{input.po}} > {{fuzzy.po}}Clear fuzzy marks:
msgattrib --clear-fuzzy {{input.po}} > {{clean.po}}Sort output by file location:
msgattrib {{[-F|--sort-by-file]}} {{input.po}} > {{sorted.po}}Display help:
msgattrib {{[-h|--help]}}Code Snippets
Keep only translated messages
msgattrib --translated {{input.po}} > {{translated.po}}Keep only untranslated messages
msgattrib --untranslated {{input.po}} > {{untranslated.po}}Remove fuzzy messages
msgattrib --no-fuzzy {{input.po}} > {{clean.po}}Keep only fuzzy messages
msgattrib --only-fuzzy {{input.po}} > {{fuzzy.po}}Mark all messages as fuzzy
msgattrib --set-fuzzy {{input.po}} > {{fuzzy.po}}Context
tldr-pages: common/msgattrib
Revisions (0)
No revisions yet.