2342
Проблема с локализацией в играх от Valve
Доброго времени суток, пошла уже вторая неделя, как я перешел на дистрибутив Manjaro, ранее сидел на Ubuntu, а еще ранее на Windows 7. Были естественно проблемы с данным дистрибутивом в первое время, и если возникала проблема, непосильная для меня, я просто сносил и ставил новую систему. Несколько переустановок, и каждый раз я ставил Steam и устанавливал Counter Strike 1.6, с этим не было проблем, все игралось хорошо и комфортно, и вот, в крайний раз, когда я разобрался что нужно ставить второе ядро на всякий случай, делать откат в программе TimeSift, и полностью настроил красивый и удобный интерфейс под себя, возникла проблема.
При запуске этой прекрасной игры вылазила ошибка как на первом скриншоте:
Я покопался часик в паутине, и вроде решил проблему установкой нового региона en_US.UTF-8. Теперь ошибки при входе в игру нету, но нету и русского языка, хотя в библиотеке Steam, в настройках самой игры выбран русский язык. Далее пару скринов с самой проблемой: Видно, что игра работает без проблем, но в ней напрочь отсутствуют русские буквы. Кстати, если поставить английский язык в настройках Counter Strike, в Стиме, то надписи в меню и настройках появятся и вроде бы проблема решена, но на серверах сообщения игроков опять же на русском языке не отображаются, и сообщения сервера в чат тоже, а без них, и многих русских плагинов играть ну просто невозможно, так я еще и английский воспринимаю не очень. Надеюсь, что обьяснил все понятно и подробно, так как я перелопатил как мне кажется весь интернет, и нашел всего пару сайтов, где описывают данную проблему, но рабочего решения так и не нашел. Этот форум, и его замечательные юзеры — моя последняя надежна на решение проблемы без очередной геморройной переустановки дистрибутива.
Заранее спасибо всем кто откликнется, и хотя бы попытается помочь.
При запуске этой прекрасной игры вылазила ошибка как на первом скриншоте:
Я покопался часик в паутине, и вроде решил проблему установкой нового региона en_US.UTF-8. Теперь ошибки при входе в игру нету, но нету и русского языка, хотя в библиотеке Steam, в настройках самой игры выбран русский язык. Далее пару скринов с самой проблемой: Видно, что игра работает без проблем, но в ней напрочь отсутствуют русские буквы. Кстати, если поставить английский язык в настройках Counter Strike, в Стиме, то надписи в меню и настройках появятся и вроде бы проблема решена, но на серверах сообщения игроков опять же на русском языке не отображаются, и сообщения сервера в чат тоже, а без них, и многих русских плагинов играть ну просто невозможно, так я еще и английский воспринимаю не очень. Надеюсь, что обьяснил все понятно и подробно, так как я перелопатил как мне кажется весь интернет, и нашел всего пару сайтов, где описывают данную проблему, но рабочего решения так и не нашел. Этот форум, и его замечательные юзеры — моя последняя надежна на решение проблемы без очередной геморройной переустановки дистрибутива.
Заранее спасибо всем кто откликнется, и хотя бы попытается помочь.
9 комментариев
Что конкретно было сделано?
Про генерацию локалей есть соответствующая статья в манджарьей и рачевской вики.
Это может быть вообще другой проблемой, связанной с отсутствием кириллических глифов в гарнитуре. Сначала разберитесь с локалями.
Что касается проблемы то вот как я ее решал, установил то, что просит игра:И как уже написано выше, после установки исчезла ошибка при входе, но не сама проблема.
Запускайте из терминала. Туда обычно валится stderr. Узнаете используемый шрифт.
Вот путь к игре на всякий: /home/user/.local/share/Steam/steamapps/common/Half-Life/
Руководство по взаимодействию с командным интерпретатором.