Add filter to Archives to translate langauge into language_code
Refactor Publications to decouple from Archives