Как русифицировать сервер? Полная русификация AMXX
В даной статье Вы узнаете как перевести свой сервер с английского на русский язык !
Что даст вам русификация сервера ? Это легкость в управлении сервером для тех, кто не знает английского язика ! Также это придаст серверу некоторой оригинальности ! Хотя на даный момент почти каждый третий сервер русифицирован !
Какие плохие стороны в русификации ? Это то, что русский шрифт по размерам немного отличается от шрифта сервера , также могут возникнуть проблемы с кодировкой у игроков ( клиентов ) , и шрифты будут отображатся иероглифами ! Но это исправимо ))
Если Вы готовы на такие жертвы - тогда приступим к русификации :
Учимся сохранять файлы в кодировке UTF-8
Все дальнейшие действия будут с файлами в кодировке UTF-8. Если вы отредактируете такой файл средствами windows, простым блокнотом или wordpad`ом, то при сохранении кодировка будет утеряна, а она в нашем случаи обязательна.
Для работы с такими файлами я использую простой редактор AkelPad - скачать
Теперь чтобы сохранить текст в UTF-8 нужно: Главное меню > Файл > Cохранить как... Сохранить. ВАЖНО! При сохранении в кодировке 65001 (UTF-8) нужно снимать отметку BOM
Перевод стандартных словарей (добавление русского словаря)
Качаем архив с русским переводом : Для версии 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 - При входе на сервер в чате появляется сообщение что игроки у которых пинг выше определенного значения будут кикнуты. Code * Players with ping higher than %d will be kicked! Из нее нам только понадобится "* Players with ping higher than %d will be kicked!" меняем ее на "* Игроки с пингом выше чем %d будут кикнуты!" Code client_print( param[0] ,print_chat,"* Игроки с пингом выше чем %d будут кикнуты!", get_cvar_num( "amx_hpk_ping" ) ) и сохраняем в UTF-8 3. Компиляция. Как єто делается читаем тут !!! Установка и компилирование плагинов !!! - ложим 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.Перезагружаем компьютер.
Дополнительные словари к плагинам AMXBans 5 Rus amxbans_ru.rar [2,07 Kb] ATAC 3.0 Rus lang_ru_atac_3.0.rarr [4,07 Kb] PTB Rus lang_ru_ptb.rar
|