Мультиязычный сайт. Каждое слово/фраза занесены в базу данных.
Структура таблицы:
При компиляции шаблона энной страницы необходимо передать текущий язык ($lang) в запрос, дабы подставить слово/фразу на соответствующем языке.
Для запросов используется redbean
Кроме такого способа реализации в голову ничего не лезет
$page = str_replace("{PAGE_TITLE}", $siteSettings->title_$lang, $page);
$page = str_replace("{PAGE_KEYWORDS}", $siteSettings->keywords_$lang, $page);
$page = str_replace("{PAGE_DESCRIPTION}", $siteSettings->description_$lang, $page);