diff --git a/core/SSViewer.php b/core/SSViewer.php index 0042915e1..3f161532f 100644 --- a/core/SSViewer.php +++ b/core/SSViewer.php @@ -286,6 +286,10 @@ class SSViewer extends Object { ereg('.*[\/](.*)',$template,$path); $content = ereg_replace('<' . '% +_t\((\'([^\']*)\'|"([^"]*)")(([^)]|\)[^ ]|\) +[^% ])*)\) +%' . '>', '', $content); + // i18n - sprintf => "sprintf(_t(...),$argument)" + // CAUTION: No spaces allowed between arguments! + $content = ereg_replace('<' . '% +sprintf\(_t\((\'([^\']*)\'|"([^"]*)")(([^)]|\)[^ ]|\) +[^% ])*)\),\<\?= +([^\?]*) +\?\>) +%' . '>', '', $content); + // isnt valid html? !? $content = ereg_replace('<' . '% +base_tag +%' . '>', '', $content);