msgen

creates English translation PO files

TLDR

Create English translation file
$ msgen [input.pot] -o [en.po]
Generate from PO file
$ msgen [source.po] -o [output.po]
Force output
$ msgen --force-po [input.pot] -o [output.po]
Specify language
$ msgen --lang=[en] [input.pot] -o [output.po]

SYNOPSIS

msgen [options] [inputfile]

DESCRIPTION

msgen creates English translation PO files. It copies msgid to msgstr for same-language translations.The tool generates base English files. Part of GNU gettext for i18n workflows.

PARAMETERS

INPUTFILE

POT or PO file input.
-o FILE
Output file.
--force-po
Write PO even if empty.
--lang LANG
Set language code.
--help
Display help information.

INSTALL

sudo apt install gettext
sudo dnf install gettext
sudo pacman -S gettext
sudo apk add gettext
brew install gettext
nix profile install nixpkgs#gettext

CAVEATS

Part of gettext-tools. Only for English target. Use for en_* locales.

HISTORY

msgen is part of GNU gettext, created to simplify English locale file generation.

SEE ALSO

msgconv(1), msgfmt(1), msgmerge(1)