Согласен с
OnYourLips. Пока не поздно - меняйте архитектуру. Потому что дальше будет хуже. Точка входа одна, файл один, и по роутингу - определяем locale и рисуем страницу с нужным переводом. Представьте у вас будет 5 языков, и вам нужно будет изменить картинку или структуру index.php, вам придётся лазить во все локали и менять все файлы. Это оочень кривая архитектура. А если делать правильно, то можно просто в конфиге задать локаль по умолчанию (к примеру ru), или даже определять её автоматом по ip юзера, к примеру, и не нужна вам будет привязка к апачу. Чем меньше связей тем лучше, уж поверьте.