Языки на сайте
… заведомо к каждой ссылке надо приписывать $language. '/link/'; ...

Я бы заменил прямой вывод ссылок, на вывод через «хелпер» в котором уже можно обрабатывать ссылку как вам нужно, в том числе и дописывать language prefix.
На чем сайт то? Фреймворк какой-то? Движок? Что? С нуля?