Skrypt do automatycznego generowania wyciągów zwrotów z plików .po
Założona struktura katalogów:
zwroty | |- apt | +-- pl.po --> symlink do aktualnej wersji tłumaczenia | |- aptitude | +-- pl.po --> symlink do aktualnej wersji tłumaczenia | |- dpkg | +-- pl.po --> symlink do aktualnej wersji tłumaczenia | |- synaptic | +-- pl.po --> symlink do aktualnej wersji tłumaczenia | |- wiki.debian.org (katalog na wyniki) | \- summary (poniższy skrypt)
Skrypt `summary`
function search() { PROGRAM=${1} shift echo "=== ${PROGRAM} ===" echo -n {{ ; echo { msggrep -K $@ -D ${PROGRAM} pl.po | awk '{ if (length==0 && GO==0) {GO=1; next;} } (GO==1) { print }' echo -n }}; echo } echo } function msg-summary() { echo "= $@ =" search dpkg $@ search apt $@ search aptitude $@ search synaptic $@ } OLDWORDS="inst insert stat predep" WORDS="brok break reins re-in disk disc trigg interest depends pre-dep flush diver resolv forbid build area override" #WORDS="${WORDS} ${OLDWORDS}" for WORD in ${WORDS}; do msg-summary -e ${WORD} > wiki.debian.org/${WORD}.txt done