Я пытаюсь собрать некоторую аналитику на основе пользовательского заголовка accept-language
. Было бы очень полезно превратить "en-US,en;q=0.8"
в English (United States)
.
Единственный способ, который я действительно видел, - это использовать I18n и помещать имя в файл yaml. Это не похоже на отличное решение, потому что мне придется «переводить» каждую возможность. Было бы разумно, если бы я использовал его для выбора предпочитаемого пользователем языка и перевода страницы, но это другой вариант использования.
Есть ли какой-нибудь gem/gist, который я мог бы использовать, чтобы найти отображаемое имя языка?