Как реализовать смену лого при смене языка?
точно так же, как и локализация строк. drawable-ru, drawable-en.Язык выбирается из системного, то есть если в системе стоит русский - приложение на русском, в системе англ - приложение на англ. 
Я надеюсь, это по-человечески сделано, из коробки, а не костылями.
загони в сессию или куку язык.
и там где лого отображается, то ты делай проверку
echo ($lang = 'ru' ) ? 'image_ru.png' : 'image_en.png' ;
как вариант