I. Introducere (citiți obligatoriu);
II. Învățăm cum să salvăm fișiere în codificarea UTF-8;
III. Traducerea dicționarelor standard (adăugând un dicționar rus);
IV. Traducerea pluginurilor suplimentare (editare și compilare * fișiere .sma);
V. Setarea implicită a limbii ruse;
VI. Eliminarea problemelor de codare:
VII. Dicționare suplimentare pentru plug-in-uri.
I. Introducere
Când rusificarea serverului are argumentele pro și contra.
În primul rând despre rău [-]
- atât serverul, cât și clienții (jucătorii) pot avea probleme cu codificarea, în loc de literele rusești vor vedea hieroglifele. Soluția problemei este descrisă în secțiunea VI
- fontul rusesc va fi diferit de fontul CS standard.
Acum, despre bun [+]
+ Simplitatea în gestionarea serverului pentru cei care nu cunosc engleza. limbă;
+ Serverul dvs. va fi diferit de aproape toată lumea
II. Învățarea salvării fișierelor în codarea UTF-8
Dacă știți cum să faceți acest lucru, treceți la pasul III
Toate acțiunile ulterioare vor fi cu fișierele din codarea UTF-8. Dacă editați un astfel de fișier cu ferestre, un simplu notepad sau wordpad, atunci codarea va fi pierdută dacă o salvați și este obligatorie în cazurile noastre.
Acum pentru a salva textul în UTF-8 ai nevoie de:
Meniu principal> Fișier> Salvare ca.> În parametrul "Codare", selectați 65001 (UTF-8)> Salvare.
IMPORTANT! Când salvați codificarea 65001 (UTF-8), trebuie să eliminați marca BOM
III. Traducerea dicționarelor standard (adăugând un dicționar rus)
2. În dosarul de arhivă lang, înlocuiți-l cu addons # 92; amxmodx # 92; data # 92;
IV. Traducerea pluginurilor suplimentare (editare și compilare * fișiere .sma)
Unele pluginuri nu utilizează text din fișierele txt, ci o iau din plugin-ul amxx.
De exemplu, plugin-ul:
high_ping_kicker.amxx - Când vă conectați la server, în chat se afișează un mesaj care va arăta jucătorii care au un ping peste o anumită valoare.
* Jucători cu ping mai mare decât. va fi lovit!
Cum să traduc astfel de plug-in-uri, voi arăta pe un exemplu de același kicker `a High ping
client_print (param [0], print_chat, "* Jucătorii cu ping mai mare decât. vor fi loviți!", get_cvar_num ("amx_hpk_ping"))
Din aceasta avem nevoie doar de "Jucători cu ping mai mare decât. Va fi lovit!" modificați-l la "* Jucătorii cu ping mai mare decât. vor fi loviți!"
client_print (param [0], print_chat, "* Jucătorii cu ping mai mare decât. vor fi loviți!", get_cvar_num ("amx_hpk_ping"))
și depozit în UTF-8 (paragraful II)
3. Compilarea. (toate modalitățile de a compila aspectul în subiectul Compilarea pluginurilor)
- am pus high_ping_kicker.sma în folderul addons # 92; amxmodx # 92; scripting # 92;
- trageți high_ping_kicker.sma în fișierul compile.exe
În consecință, high_ping_kicker.amxx finalizat rusesc va fi localizat în folderul addons # 92; amxmodx # 92; scripting # 92; compiled
V. Setarea limbii rusești la implicit
1. Deschideți addons # 92; amxmodx # 92; data # 92; vault.ini și modificați server_language en ru
2. Deschideți addons # 92; amxmodx # 92; configs # 92; amxx.cfg și modificați amx_client_languages de la 1 la 0
2. Rulați și la întrebarea "Vreți cu adevărat". Faceți clic pe YES.
3. Reporniți computerul.
VII. Dicționare suplimentare pentru plug-in-uri.
E ceva în neregulă? - Scrie.