Drupal 7, language changes back to EN after clicking on any link
in configuration, admin/config/regional/language/configure, modify language detection, the order there determinies wich language to use, it depends on how your languages are set, try moving on first place what you think how is confugured your site, set defalut value last. here are my settings on one site, your may be different.