Fehlende Übersetzungen finden

2. Februar 2015

 

Der Github User hoekiesda hat ein Gist (?) zur Verfügung gestellt mit welchem es möglich ist verwendete Sprachvariablen in Smarty-Templates zu finden, welche jedoch in keiner Sprachdatei übersetzt sind. Das kleine Shell-Script ist lediglich folgender Einzeiler und kann nach beliebgen angepasst werden.

grep -R –include=*.tpl ‘\boxmultilang\b’ tpl/ | sed -r “s/ident=([^$])/\\nident=\1/g”| grep ^ident= | sed -r ‘s/}.*$//’| tr “‘”‘”‘| sort -u |whileread LINE;do KEY=$(echo “$LINE” | awk -F'”‘ ‘{print$2}’);echo -e $LINE”\t”$KEY”\t”$(grep -Rl –include=*.php $KEY ./ | wc -l);done| grep 0$

Quelle: https://gist.github.com/hoekiesda/fac483ae9552bae83d49