Dieser Online-Shop verwendet Cookies für ein optimales Einkaufserlebnis. Dabei werden beispielsweise die Session-Informationen oder die Spracheinstellung auf Ihrem Rechner gespeichert. Ohne Cookies ist der Funktionsumfang des Online-Shops eingeschränkt. Sind Sie damit nicht einverstanden, klicken Sie bitte hier.

Fehlende Übersetzungen finden


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


Tags: translation, smarty, oxid, language, github, gist