Русифікація плагіна своїми руками - все для вашого cs сервера

Русифікація плагіна своїми руками - все для вашого cs сервера

Є 2 способи русифікації плагінів:
1. Спосіб простіше, але він підходить для грамоздкіе плагінів.
Отже Частина 1 спосіб 1

Русифікація з використанням словників:
1. Що і де?

Всі словники лежать в в папці

і мають розширення * .txt
2. Подгатовка плагіна

Відкриваємо потрібний плагін * .SMA і бачимо:

public plugin_init # 40; # 41;
<
register_plugin # 40; PLUGIN, VERSION, AUTHOR # 41;
.
.
register_dictionary # 40; "CJIOBAPb.txt" # 41;
>

register_dictionary ( "CJIOBAPb.txt") означає що для цього плагіна зареєстрований словник під назвою "CJIOBAPb.txt"

Якщо такого рядка немає - створюємо її (в наслідок потрібно створити файл CJIOBAPb.txt в вказаній вище папці "lang"

3. Заміна написів в плагіні

Тепер час замутити переклад плагіна =)

Іщім потрібну фразу в плагіні наприклад
print (id, "Your zombie clas chanched in next round"); (Можливо фразу англійською написав з помилками тому що це приклад!)

Тепер ми міняємо цю фразу на:
print (id, "% L", LANG_SERVER, "ZM_CHANCHE");

4. Створення словника

Тепер сервер спробує знайти в зареєстрований словнику (CJIOBAPb.txt) рядок:
ZM_CHANCHE = Текст

Де "текст" пишемо переклад такий який хочемо. Ну наприклад:
ZM_CHANCHE = Зміна вашого класу зомбі вступить в силу в наступному раунді.

І у нас виходить файл "CJIOBAPb.txt" з вмістом:

ZM_CHANCHE = Зміна вашого класу зомбі вступить в силу в наступному раунді ..
Параметр = Значення
Параметр = Значення

5. Збереження:
Файл => Зберегти як =>

Русифікація плагіна своїми руками - все для вашого cs сервера


6. Застосовуємо:
Коли ми в налаштуванні сервера поставимо мову на "російський" То у нас з'явиться російська ткст


Фух. Перший спосіб є!


Частина 2 Спосіб 2!
Вступ 2 =)
Ви мене запитаєте:
-А що якщо я хочу перевести всього 1 рядок в плагіні, мені потрібно морочиться з першим способом?
-НІ! Читаємо нижче.

1. Підготовка до роботи

Для роботи нам потрібно:
Руки 2шт .; Мозок 1.шт; комп. 1 шт.; очі 2 шт .; І важливіше: АnkelPad: akelpad.rar [b] (cкачиваний: 846)

2. Переклад * .SMA
Відкриваємо плагін в AnkelPad (ОБОВ'ЯЗКОВО) види там:

print # 40; id, "Your zombie clas chanched in next round" # 41 ;;

print # 40; id, "Зміна вашого класу зомбі вступить в силу в наступному раунді." # 41 ;;

і так все що хочемо перевести!

Русифікація плагіна своїми руками - все для вашого cs сервера

Корпарайт закриває один параметр "BOM"

Галка ПОТРІБНО ЗНЯТИ ОБОВ'ЯЗКОВО

4. Компільо
Як і в першому варіанті перетаскуем файл * .SMA на compile.ехе і маємо файл amxx