/**
  * @param Language $language
  * @param array    $user
  * @return float The user priority
  */
 private function get_user_priority(Language $language, array $user)
 {
     $lang_http = strtolower($language->name('http_name'));
     if (isset($user[$lang_http])) {
         return $user[$lang_http];
     }
     $lang_short = strtolower($language->name('language_short'));
     if (isset($user[$lang_short])) {
         return $this->language_only_priority_factor * $user[$lang_short];
     }
     return 0;
 }