LinuxCommandLibrary

poedit

TLDR

Open translation file

$ poedit [file.po]
copy
Create new translation
$ poedit --new [template.pot]
copy
Validate PO file
$ msgfmt --check [file.po]
copy

SYNOPSIS

poedit [options] [files]

DESCRIPTION

Poedit is a graphical editor for gettext PO translation files. It provides an intuitive interface for translators with features like translation memory, glossary, and machine translation integration.

PARAMETERS

--new file

Create new catalog from POT.
--line num
Jump to line number.
--help
Show help.
--version
Show version.

EXAMPLES

$ # Open PO file
poedit messages.po

# Create from template
poedit --new template.pot

# Open multiple files
poedit *.po
copy

FEATURES

- Syntax highlighting
- Translation memory
- Machine translation suggestions
- Validation and spell checking
- Fuzzy match detection
- Statistics and progress tracking

PO FILE FORMAT

$ msgid "Hello"
msgstr "Hola"

msgid "File"
msgstr "Archivo"
copy

CAVEATS

GUI application. For command-line translation management, use gettext tools directly.

HISTORY

Poedit was created by Václav Slavík as an open-source tool for translators working with gettext.

SEE ALSO

msgfmt(1), xgettext(1), msginit(1), gettext(1)

Copied to clipboard