A ver, sigo liado, debería poder pasar los {contenidos} a un array y después reemplazarlos uno por uno por el contenido deseado ¿no es cierto? pero de esta forma no veo como diferenciarlos, por ejemplo en el caso del idioma.
Código PHP:
$lang = array(
'DAY' => 'día',
'MONTH' => 'mes',
'WEEKS' => 'semanas',
);
<h1>Cuarto {DAY}</h1><p>faltan 3 {WEEKS} para completar el {MONTH}</p>
¿Como reemplazo cada uno por el que le corresponde?