#!/bin/bash xgettext --keyword=translate:1,1t --keyword=translate:1c,2,2t \ --keyword=translate:1,2,3t --keyword=translate:1c,2,3,4t \ --keyword=gettext:1 --keyword=pgettext:1c,2 \ --keyword=ngettext:1,2 --keyword=npgettext:1c,2,3 \ --from-code=UTF-8 --language=C++ \ ../src/*.cpp ../src/*.cppm \ -o ../routemon.pot for po_file in *.po; do msgmerge "$po_file" ../routemon.pot -U done