Ale×: / (PHP) Sprachdateien im Template oder im Backend verarbeiten?

Beitrag lesen

Hallo,

gegeben ist folgendes:
Eine Webanwendung ist in Backend, Templates uns Sprachdateien aufgeteilt. In den Sprachdateien sind die Strings folgendermaßen als Array gespeichert:

<?php  
$lang['back'] =       'zurück';  
$lang['back_page'] =  'zurück zu Seite [page]';  
$lang['time'] =       '%d.%m.%Y, %H:%M'  
// etc ...  
?>

Im Template könnte man es einfach so notieren:

<a href="..."><?php echo $lang['back']; ?></a>

Die Frage ist nun: wo ersetze ich die Platzhalter (z.B. "[page]") oder Zeit-Formatierungen - im Backend oder im Template? Einerseits haben die Sprachdateien nichts im Backend verloren (und müssten durch Funktionen/Klassen mitgeschleift werden), andererseits hätte ich auch gerne so wenig PHP-Code (str_replace, printf, strftime...) wie möglich im Template. Wo gehört sowas also hin?

Ale×