#1 2013.12.14 12:11:48
0
Что даст русификация сервера ?
Это легкость в управлении сервером для тех, кто не знает английского языка.
Какие плохие стороны в русификации ?
- русский шрифт по размерам немного отличается от шрифта сервера
- могут возникнуть проблемы с кодировкой у игроков
Но это можно исправить.
Сохраняем файлы в кодировке UTF-8
Все дальнейшие действия будут с файлами в кодировке UTF-8. Если вы отредактируете такой файл средствами windows, простым блокнотом или wordpad, то при сохранении кодировка будет утеряна.
Для работы будем использовать редактор Авторизуйтесь, для доступа к ссылке
Теперь чтобы сохранить текст в UTF-8 нужно:
Кодировки> Кодировка в UTF-8
ВАЖНО! При сохранении в кодировке 65001 (UTF-8) нужно снимать отметку BOM

Качаем архив с русским переводом. В архиве папка lang, заменяем ее в addonsamxmodxdata* :
* для версии 1.76 Авторизуйтесь, для доступа к ссылке
* для версии 1.8.* Авторизуйтесь, для доступа к ссылке
Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов)
Некоторые плагины не используют текст с txt файлов.
Например плагин:
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:
Компиляция. Как это делается читаем в инете, я позже напишу для 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
Устранение проблем с кодировкой
* для Windows Авторизуйтесь, для доступа к ссылке
* для Windows Авторизуйтесь, для доступа к ссылке
Запускаем, распаковываем.
Перезагружаем компьютер.
Это легкость в управлении сервером для тех, кто не знает английского языка.
Какие плохие стороны в русификации ?
- русский шрифт по размерам немного отличается от шрифта сервера
- могут возникнуть проблемы с кодировкой у игроков
Но это можно исправить.
Сохраняем файлы в кодировке UTF-8
Все дальнейшие действия будут с файлами в кодировке UTF-8. Если вы отредактируете такой файл средствами windows, простым блокнотом или wordpad, то при сохранении кодировка будет утеряна.
Для работы будем использовать редактор Авторизуйтесь, для доступа к ссылке
Теперь чтобы сохранить текст в UTF-8 нужно:
Кодировки> Кодировка в UTF-8
ВАЖНО! При сохранении в кодировке 65001 (UTF-8) нужно снимать отметку BOM

Качаем архив с русским переводом. В архиве папка lang, заменяем ее в addonsamxmodxdata* :
* для версии 1.76 Авторизуйтесь, для доступа к ссылке
* для версии 1.8.* Авторизуйтесь, для доступа к ссылке
Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов)
Некоторые плагины не используют текст с txt файлов.
Например плагин:
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:
Компиляция. Как это делается читаем в инете, я позже напишу для 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
Устранение проблем с кодировкой
* для Windows Авторизуйтесь, для доступа к ссылке
* для Windows Авторизуйтесь, для доступа к ссылке
Запускаем, распаковываем.
Перезагружаем компьютер.
Отредактировано: Raijin 2022.08.08 10:50:21