bgforgenet/BGforge poify/unpoify

Update Gettext POT template from source language, extract translations from PO files, commit and push the files.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 16, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: bgforgenet/msg2po@e4d1960bb871c9f0b3b4a2fcd4dd197f8ee25d5f # v1.6.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
poifyrun poify and msgmergenofalse
poify_commitcommit poify resultnotrue
poify_trigger_unpoify_on_changeActions cannot self-trigger. If poify+msgmerge resulted in PO update, which was commited into the repository, it will not trigger unpoify. That gets translation files out of sync with POs for some time. This setting enables instant unpoify after poify+merge, keeping translation files synced. notrue
unpoifyrun unpoifynofalse
unpoify_commitcommit unpoify resultnotrue
dir2msgstrload manually updated translations into POsnofalse
dir2msgstr_commitcommit dir2msgstr resultnotrue
pushpush commitsnotrue
single_commitmake just one commit combining all changes made by the actionnofalse
handle_charsetsrun handle-charsetsnofalse
handle_charsets_tra_pathhandle-charsets source tra pathno""
handle_charsets_out_pathhandle-charsets converted tra pathno""
handle_charsets_from_utf8handle-charsets from_utf8nofalse
handle_charsets_split_consolehandle-charsets split_consolenofalse
handle_charsets_commithandle-charsets commitnotrue

no outputs