Как удобно работать с языковыми файлами?
откройте для себя сервисы локализации, например, transifex или onesky.
они поддерживают различные форматы данных и позволяют без сложностей следить за новыми и непереведенными строками.
плюс можно заюзать краудсорсинг для перевода.
Зачем хранить в файлах? Вам отключили бд на хостинге? Пишите в таблицу со структурой 
id | langid | alias | text |, при загрузке выбирайте только тот язык который нужен, и логика нормальная и выборки разные интересные можно делать, и админку прикрутить легко, чтобы рулить налету новыми фразами.