Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

15 страниц V   1 2 ... 13 14 »

Русификация Amx Mod X

Статус пользователя iLLuSioN
сообщение 18.12.2007, 15:59
Сообщение #1
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Русификация Amx Mod X

В этой статье я расскажу как сервер полностью перевести на русский.

Содержание:

I. Вступление (читать в обязательном порядке);
II. Учимся сохранять файлы в кодировке UTF-8;
III. Перевод стандартных словарей (добавление русского словаря);
IV. Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов);
V. Установка русского языка по умолчанию;
VI. Устранение проблем с кодировкой:
VII. Дополнительные словари к плагинам.

------------------------------------------------------------------------------------------------------------------

I. Вступление

При русификации сервера есть свои плюсы и минусы.

Сначала о плохом [-]
- как у сервера так и у клиентов (игроков) могут возникнуть проблемы с кодировкой, вместо русских букв будут видить иероглифы. Решение проблемы описано в п. VI
- шрифт русского языка будет отличаться от стандартного шрифта CS.
Прикрепленное изображениеПрикрепленное изображение
Если вам такой шрифт нравится тогда можно и не считать за минус.

Теперь о хорошем [+]
+ простота в управлении сервером для тех кто не знает англ. языка;
+ ваш сервер будет отличаться от всех :) почти от всех :)

------------------------------------------------------------------------------------------------------------------

II. Учимся сохранять файлы в кодировке UTF-8

Если вы умеете это делать - переходите к п. III

Все дальнейшие действия будут с файлами в кодировке UTF-8. Если вы отредактируете такой файл средствами windows, простым блокнотом или wordpad`ом, то при сохранении кодировка будет утеряна, а она в нашем случаи обязательна.

Для работы с такими файлами я использую простой редактор AkelPad Прикрепленный файл  AkelPad.rar ( 65,06 килобайт ) Кол-во скачиваний: 3342

Теперь чтобы сохранить текст в UTF-8 нужно:
Главное меню > Файл > Cохранить как... > В параметре "Кодировка" выбираем 65001 (UTF-8) > Сохранить.

ВАЖНО! При сохранении в кодировке 65001 (UTF-8) нужно снимать отметку BOM (см. рис.)
Прикрепленное изображение

------------------------------------------------------------------------------------------------------------------

III. Перевод стандартных словарей (добавление русского словаря)

1. Качаем архив с русским переводом
* для версии 1.76 Прикрепленный файл  lang_ru.rar ( 83,08 килобайт ) Кол-во скачиваний: 2403

* для версии 1.8.* Прикрепленный файл  lang_1.8.0_1.8.1.rar ( 160,43 килобайт ) Кол-во скачиваний: 5733

2. В архиве папка lang, заменяем ее в addons\amxmodx\data\*

------------------------------------------------------------------------------------------------------------------

IV. Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов)

Некоторые плагины не используют текст с txt файлов, а берут его с самого плагина amxx.
Например плагин:
high_ping_kicker.amxx - При входе на сервер в чате появляется сообщение что игроки у которых пинг выше определенного значения будут кикнуты.
Код
* Players with ping higher than %d will be kicked!


Как переводить такие плагины покажу на примере этого же High ping kicker`a

1. Открываем high_ping_kicker.sma редактором AkelPad
2. Находим ту строку которую нам надо перевести, в данном случаи
Код
  client_print( param[0] ,print_chat,"* Players with ping higher than %d will be kicked!", get_cvar_num( "amx_hpk_ping" ) )

Из нее нам только понадобится "* 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 (п. II)
3. Компиляция. (все способы компиляции смотреть в теме Компилирование плагинов)
- ложим high_ping_kicker.sma в папку addons\amxmodx\scripting\
- перетаскиваем high_ping_kicker.sma на файл compile.exe
В итоге готовый русский high_ping_kicker.amxx будет находится в папке addons\amxmodx\scripting\compiled

------------------------------------------------------------------------------------------------------------------

V. Установка русского языка по умолчанию

1. Открываем addons\amxmodx\data\vault.ini и меняем server_language en на ru
2. Открываем addons\amxmodx\configs\amxx.cfg и меняем amx_client_languages 1 на 0

------------------------------------------------------------------------------------------------------------------

VI. Устранение проблем с кодировкой

1. Качаем
* для Windows XP Прикрепленный файл  c_1251.rar ( 275 байт ) Кол-во скачиваний: 2520

* для Windows 7/Vista Прикрепленный файл  la_1251vista7.rar ( 463 байт ) Кол-во скачиваний: 511

2. Запускаем и на вопрос "Вы действительно хотите......" нажимаем ДА.
3. Перезагружаем компьютер.

------------------------------------------------------------------------------------------------------------------

VII. Дополнительные словари к плагинам.

1. ATAC 2.5.5.5 & ChickenMod RusПрикрепленный файл  lang_ru_ATAC_2.5.5.5___ChickenMod.rar ( 18,9 килобайт ) Кол-во скачиваний: 952

2. X-War RusПрикрепленный файл  lang_ru_x_war.rar ( 3,61 килобайт ) Кол-во скачиваний: 651

3. ATAC 3.0 RusПрикрепленный файл  lang_ru_ATAC_3.0.rar ( 4,07 килобайт ) Кол-во скачиваний: 2309

4. PTB RusПрикрепленный файл  lang_ru_PTB.rar ( 4,21 килобайт ) Кол-во скачиваний: 914

5. AMXBans 5 RusПрикрепленный файл  amxbans_ru.rar ( 2,07 килобайт ) Кол-во скачиваний: 1220

------------------------------------------------------------------------------------------------------------------

Powered by iLLuSioN
Special for с-s.net.ua


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 18.12.2007, 16:02
Сообщение #2
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Если что упустил - пишите.

Jas0n, напишешь мне в ПМ или ICQ решение проблемы с top15 - добавим.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя MikeRussia
сообщение 18.12.2007, 16:04
Сообщение #3


Стаж: 18 лет

Сообщений: 379
Благодарностей: 30
Полезность: 3

Браво=)

Если можешь, скажи ICQ Jas0n'a в ЛС


iLLuSioN: Он сам распоряжается своим номером :) не имею права ))


!
Аккаунт пользователя заблокирован до: 26.12.2281, 15:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Traffic
сообщение 18.12.2007, 16:05
Сообщение #4


Стаж: 19 лет

Сообщений: 95
Благодарностей: 5
Полезность: < 0

бальшое спасибо !!!
а можно еще deagsmapmanager.txt 3.0 русский ???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 18.12.2007, 16:07
Сообщение #5
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Цитата(Traffic @ 18.12.2007, 16:05) *
бальшое спасибо !!!
а можно еще deagsmapmanager.txt 3.0 русский ???

попробуй словарем :) Там же txt файл есть?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Traffic
сообщение 18.12.2007, 16:11
Сообщение #6


Стаж: 19 лет

Сообщений: 95
Благодарностей: 5
Полезность: < 0

ATAC 3.0 rus Прикрепленный файл  ATAC_3.0.rar ( 4,07 килобайт ) Кол-во скачиваний: 246




iLLuSioN: Добавил в шапку )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 18.12.2007, 16:25
Сообщение #7
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Добавлен раздел "VII. Дополнительные словари к плагинам"


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Traffic
сообщение 18.12.2007, 16:34
Сообщение #8


Стаж: 19 лет

Сообщений: 95
Благодарностей: 5
Полезность: < 0

может знает кто он-лайн переводчики ???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 18.12.2007, 16:38
Сообщение #9
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

translate.meta.ua

ЗЫ онлайн переводчиками нормально не переведешь.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MikeRussia
сообщение 18.12.2007, 16:47
Сообщение #10


Стаж: 18 лет

Сообщений: 379
Благодарностей: 30
Полезность: 3

Тогда новую услугу предлагаю организовать:

Перевод серверов на заказ;)


!
Аккаунт пользователя заблокирован до: 26.12.2281, 15:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
^^Nelegal^^
сообщение 18.12.2007, 17:23
Сообщение #11
Стаж: 18 лет

Сообщений: 667
Благодарностей: 50
Полезность: < 0

да, да, да :) пишите в приват lololololol
перевод серверов промтом за заказ за большие бабки гггг

иллюжн > статья правдивая но ненужная :) за труд респект.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Traffic
сообщение 18.12.2007, 17:31
Сообщение #12


Стаж: 19 лет

Сообщений: 95
Благодарностей: 5
Полезность: < 0

deagsmapmanager 3.0 rus Прикрепленный файл  deagsmapmanager.txt ( 19,71 килобайт ) Кол-во скачиваний: 401
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Traffic
сообщение 18.12.2007, 17:51
Сообщение #13


Стаж: 19 лет

Сообщений: 95
Благодарностей: 5
Полезность: < 0

PTB Rus чета неработает ! может у меня плагин старый , PTB v1.8b3 ???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 18.12.2007, 17:59
Сообщение #14
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Цитата(^^Nelegal^^ @ 18.12.2007, 17:23) *
да, да, да :) пишите в приват lololololol
перевод серверов промтом за заказ за большие бабки гггг

иллюжн > статья правдивая но ненужная :) за труд респект.

мне она тоже не нужна но не для себя делалась :wink:


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя Z[1].
сообщение 19.12.2007, 1:52
Сообщение #15


Стаж: 18 лет

Сообщений: 981
Благодарностей: 287
Полезность: 265

очень хорошо clapping.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
^^Nelegal^^
сообщение 19.12.2007, 14:34
Сообщение #16
Стаж: 18 лет

Сообщений: 667
Благодарностей: 50
Полезность: < 0

на самом деле перевод амх`a, как уже обсуждалось - вещь совершенно ненужная и некрасивая. Невижу смысла переводить строки "rank = ранк", "killed by = убит тем-то" Единственная выгода от возможности перевода это читабельность длинных строк, как в плагине automatic_knife_duel. Ну себе еще радио перевел - там структура менюх другая, приятнее лазить :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ZooMer
сообщение 20.12.2007, 11:13
Сообщение #17


Стаж: 18 лет

Сообщений: 12
Благодарностей: 1
Полезность: 0

Цитата(^^Nelegal^^ @ 19.12.2007, 15:34) *
на самом деле перевод амх`a, как уже обсуждалось - вещь совершенно ненужная и некрасивая. Невижу смысла переводить строки "rank = ранк", "killed by = убит тем-то" Единственная выгода от возможности перевода это читабельность длинных строк, как в плагине automatic_knife_duel. Ну себе еще радио перевел - там структура менюх другая, приятнее лазить :)


Ну, это для админов и людей с хорошим знанием инглиша бесполезная, а для простых игроков (преимущественно детей) оч полезная.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя -=ncux=-
сообщение 20.12.2007, 17:23
Сообщение #18


Стаж: 19 лет

Сообщений: 531
Благодарностей: 28
Полезность: 85

Цитата(iLLuSioN @ 18.12.2007, 16:59) *
Все дальнейшие действия будут с файлами в кодировке UTF-8. Если вы отредактируете такой файл средствами windows, простым блокнотом или wordpad`ом, то при сохранении кодировка будет утеряна, а она в нашем случаи обязательна

А вот с этим не согласен:) я сохранял обычным блокнотом и всё зашибись сохранилось
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 20.12.2007, 17:26
Сообщение #19
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Цитата(-=ncux=- @ 20.12.2007, 17:23) *
А вот с этим не согласен:) я сохранял обычным блокнотом и всё зашибись сохранилось

ты как делал? открыл файл где есть русский язык, изменил там какое-то русское слово и сохранил?

если и правда кодировка остается то хз как так вышло что у меня пропала. сейчас проверить немогу, нету блокнота :)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
^^Nelegal^^
сообщение 20.12.2007, 17:29
Сообщение #20
Стаж: 18 лет

Сообщений: 667
Благодарностей: 50
Полезность: < 0

незнаю, незнаю, у меня utf-8 со стандартного ноутпада не читается в исходниках плагина. а Akelpad хорошая программко..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
15 страниц V   1 2 ... 13 14 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 10 гостей читают эту тему: