Описание
Что даст вам русификация сервера ? Это легкость в управлении сервером для тех, кто не знает английского языка ! Также это придаст серверу некоторой оригинальности ! Хотя на данный момент почти каждый третий сервер русифицирован !
Какие плохие стороны в русификации ? Это то, что русский шрифт по размерам немного отличается от шрифта сервера , также могут возникнуть проблемы с кодировкой у игроков ( клиентов ) , и шрифты будут отображаться иероглифами ! Но это исправимо ))
Если Вы готовы на такие жертвы – тогда приступим к русификации :
Учимся сохранять файлы в кодировке UTF-8
Все дальнейшие действия будут с файлами в кодировке UTF-8. Если вы отредактируете такой файл средствами windows, простым блокнотом или wordpad`ом, то при сохранении кодировка будет утеряна, а она в нашем случаи обязательна.
Для работы с такими файлами я использую простой редактор AkelPad – скачать
Теперь чтобы сохранить текст в UTF-8 нужно:
Главное меню > Файл > Cохранить как… Сохранить.
ВАЖНО! При сохранении в кодировке 65001 (UTF-8) нужно снимать отметку BOM
Перевод стандартных словарей (добавление русского словаря)
1. Качаем архив с русским переводом :
* для версии 1.76 lang_ru_1_76.rar [83,08 Kb]
* для версии 1.8.* lang_ru_1_8_0_1.rar [160,43 Kb]
2. В архиве папка lang, заменяем ее в addonsamxmodxdata*
Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов)
Некоторые плагины не используют текст с txt файлов, а берут его с самого плагина amxx.
Например плагин:
high_ping_kicker.amxx – При входе на сервер в чате появляется сообщение что игроки у которых пинг выше определенного значения будут кикнуты.
* Players with ping higher than %d will be kicked!
Из нее нам только понадобится “* Players with ping higher than %d will be kicked!” меняем ее на “* Игроки с пингом выше чем %d будут кикнуты!“
client_print( param[0] ,print_chat,"* Игроки с пингом выше чем %d будут кикнуты!", get_cvar_num( "amx_hpk_ping" ) )
и сохраняем в UTF-8
3. Компиляция. Как это делается читаем в инете, я позже напишу для ya-cs.ru
– ложем high_ping_kicker.sma в папку addonsamxmodxscripting
– перетаскиваем high_ping_kicker.sma на файл compile.exe
В итоге готовый русский high_ping_kicker.amxx будет находится в папке addonsamxmodxscriptingcompiled
Установка русского языка по умолчанию
1. Открываем addonsamxmodxdatavault.ini и меняем server_language en на ru
2. Открываем addonsamxmodxconfigsamxx.cfg и меняем amx_client_languages 1 на 0
Устранение проблем с кодировкой
1. Качаем :
* для Windows XP c_1251.rar [275 b]
* для Windows 7/Vista la_1251vista7.rar [463 b]
2. Запускаем и на вопрос “Вы действительно хотите……” нажимаем ДА.
3. Перезагружаем компьютер.
Отличная статья.
Уже перевод сделали года так 4 раннее…
cs-strikez. org/ load/mody_cs_16/amxmodx_1_8_2_rus/62-1-0-2123
P.S.Нотепад удобнее.
Leonidddd, бля, это для тех кто не умеет или учится всему сам, а не для таких как ты которые только и качают всё.
maks_42, ты идиот? какая на*уй отличная статья?
Это уже сто лет назал все узнали как делать…
Iron, отличная статейка 🙂
Я не знаю, я узнал где-то полгода назад, а тут Pakistan заявляет что он это сто лет знает, у меня мораль упала
Pakistan, слушай, причем тут что все знали что как делать, я просто сказал что отличная статья
Pakistan, идиотка, при чём тут ты??? Если ты знаешь как что делать, то и не смотри эту статью, она для новичков.
Хрень бесполезная
OnlyFun, напиши что-то полезное.
Устранение проблем с кодировкой
1. Качаем :
* для Windows XP c_1251.rar [275 b]
* для Windows 7/Vista la_1251vista7.rar [463 b]
2. Запускаем и на вопрос "Вы действительно хотите……" нажимаем ДА.
3. Перезагружаем компьютер.
————————————
В жизни не знал о такой проблеме.
<3 notepad
Iron, комментировать лучше, чем что то самому взять и сделать.
YouTouchMe, ну на это все мастаки.
Iron, хорошая статья. + за старание))
OnlyFun, хрень бесполезная у тебя в голове, под названием – Мозг
УГ полное. Статье 5 лет, ее написал Илюшн на c-s net ua, это просто CTRL C > CTRL V. Ничего нового ни для кого тут нету.