Exports every translation for a locale to one CSV, for review in a spreadsheet.
Usage
mix gettext.export_csv LOCALE [--output FILE]Examples
mix gettext.export_csv es
mix gettext.export_csv es --output translations/es.csvThe CSV has columns: domain, msgid, source, translation, fuzzy.
sourceis empty — themsgidis the English source text.translationis themsgstr; an empty cell is untranslated work.fuzzyis"yes"when the entry needs re-checking after a source change.
Both gettext trees are exported: the host's (priv/gettext, which holds the
theme and content domains) and the library's
(apps/gamend_web/priv/gettext). A (domain, msgid) present in both is
one row, and mix gettext.import_csv writes it back to both — the same
English string gets the same translation wherever it renders.