Я всегда держу в файлах ini ключи для слов.
У меня есть папка lang_pack
В ней имеются подкаталоги de,ru,en,uk и тд.
В каждой из этих папок имеются файлы .ini в которых есть ключи для слов
title=Мой сайт
link_index=Главная страница
И так далее.
Кстати, я делаю для каждого модуля отдельный такой файл.
А на самом сайте использую что-то подобное.
<?php
echo "<a href='/'>".$main->lang('link_index','head_menu.ini')."</a>";
?>