X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?p=bin.git;a=blobdiff_plain;f=grab-string;h=ef29f914083e56e11e057d09a32c3c84dfc4fb18;hp=d0116377cb01887e24353dccd0b8f07c0ed1080d;hb=241d32c3a03c0004ff163d3cacdcbcc6cf7820d2;hpb=141105da768772f08d663320ae3e05df73940a27 diff --git a/grab-string b/grab-string index d011637..ef29f91 100755 --- a/grab-string +++ b/grab-string @@ -1,7 +1,13 @@ #! /bin/sh +PREFIX= +if [ "$1" = --prefix ]; then + PREFIX="$2-" + shift 2 +fi + if [ $# -lt 2 ]; then - echo "Usage: $0 OLD-TREE STRING" >&2 + echo "Usage: $0 [--prefix PREFIX] OLD-TREE STRING" >&2 exit 1 fi @@ -9,8 +15,10 @@ if ! [ -d debian/po-new ]; then cp -a debian/po debian/po-new fi -for x in $1/debian/po/*.po; do +for x in $1/*.po; do base=$(basename $x) + base="${base#$PREFIX}" + [ -e "debian/po-new/$base" ] || continue msgconv -t UTF-8 $x | \ msgattrib --translated - | \ msggrep -K -e "$2" - | \