Вынести язык из шаблонов в языковой файл
Есть 50-70 шаблонов tpl примерно 200 кб. Там содержится HTML и вставки русского или английского текста. Например:
файл b_obj_preview.tpl (фрагмент):
Object profile
Name{$object.name}
Category{$object.cname}
Site ref.{$smarty.request.object}
Dimensions
в специальный конфиг lang.conf
выносим все переменные по секциям, например:
[b_obj_preview]
object_profile=Object profile
name=Name
category=Category
site_ref=Site ref.
dimensions=Dimensions
исходный файл b_obj_preview.tpl правим так:
{config_load file="lang.conf" section="b_obj_preview"}
{#object_profile#}
{#name#}{$object.name}
{#category#}{$object.cname}
{#site_ref#}{$smarty.request.object}
{#dimensions#}
и так каждый файл.
Сделать надо аккуратно и очень быстро. Отвечайте с оценкой по времени и деньгам.