fix: bot names

fix: minor tweaks to translations.
This commit is contained in:
ds 2020-08-22 01:38:59 +03:00
commit 922a896f0b
6 changed files with 105 additions and 95 deletions

View file

@ -85,12 +85,12 @@ caianic
Smoky Smoky
BlooD BlooD
EnViRoN EnViRoN
Грига Грига
4yDo B nePb9lx 4yDo B nePb9lx
DrSid DrSid
KickAll KickAll
sorrow sorrow
на на
Nikita R. Nikita R.
Gering Gering
CS_KAPOBA CS_KAPOBA
@ -155,7 +155,7 @@ gram
eX1sT eX1sT
RallosZek RallosZek
Sh@doW Sh@doW
Защемили_чтоли? Защемили_чтоли?
Sorka Sorka
Ant0n1 Ant0n1
Rastaman Rastaman
@ -163,7 +163,7 @@ Krem
Cooler Cooler
Light Light
SeNCoR SeNCoR
Смирт Смирт
Winni_Pyx Winni_Pyx
PiCSeL PiCSeL
smile smile
@ -171,16 +171,16 @@ Steplerok
Sour Sour
T-Bird T-Bird
Troll Troll
Эпло Эпло
DaNTe DaNTe
Nameless Nameless
SubmeAt SubmeAt
Enchanter Enchanter
Varf Varf
incognito incognito
Антон Антон
SaoSin SaoSin
Добряк Добряк
sanek sanek
GAS1K GAS1K
Sania Sania
@ -203,19 +203,19 @@ N4K3d
p4ela p4ela
DarkHaze DarkHaze
M I N C I N G M I N C I N G
ШАНЯ ШАНЯ
SUPER_BOT SUPER_BOT
сушки сушки
McLaren McLaren
$$*KH9I3b_FOBOS*$$ $$*KH9I3b_FOBOS*$$
сергей сергей
tweenis tweenis
Стриж Стриж
other other
DemoN DemoN
Bonebreaker Bonebreaker
Old_Gamer Old_Gamer
малой малой
sergoid sergoid
S1ncher S1ncher
DarkAven DarkAven
@ -231,9 +231,9 @@ Xenon
ZubaZuba ZubaZuba
knifast knifast
R1zZ0 R1zZ0
Родион Родион
Frank Frank
Кирилл Кирилл
XuMka XuMka
N1CKOLAS N1CKOLAS
WonderWorker WonderWorker
@ -246,7 +246,7 @@ zulich
Butterfly Butterfly
Nile Nile
BAHO BAHO
Игорь Игорь
Dakota Dakota
Phantom Phantom
UnlimiteD UnlimiteD
@ -256,7 +256,7 @@ ultima
Explode Explode
lolo lolo
flashRider flashRider
Крестор Крестор
Sm@kE7Z Sm@kE7Z
roody roody
misha19 misha19
@ -266,11 +266,11 @@ Felix
GooDLucK GooDLucK
Byr Byr
LanceloT LanceloT
Водяной Водяной
ded_mopo3 ded_mopo3
Nizkii Nizkii
GambiT GambiT
Серёга Серёга
Cocroac4e Cocroac4e
Galvanize Galvanize
Cube Cube
@ -309,7 +309,7 @@ pip
aRcHie aRcHie
pernamently pernamently
Gosu Gosu
саша саша
Orchid Orchid
Mayo Mayo
Ra1N Ra1N
@ -331,15 +331,15 @@ kegonni
KILLVAN KILLVAN
Kaktys Kaktys
pro`gay KozlonoGG pro`gay KozlonoGG
Артур Артур
Walkman Walkman
Soychiro Soychiro
sheff sheff
BAUTOBblU BAUTOBblU
Aleksey Aleksey
Пётр Пётр
роги роги
СЕРЫЙ СЕРЫЙ
Alex4Life Alex4Life
Varf4eg Varf4eg
Integra Integra
@ -349,41 +349,41 @@ Roy
PoisonFear PoisonFear
Russian simple gay Russian simple gay
blackdragon blackdragon
Катя Катя
nadinnt nadinnt
фура фура
Sanorin Sanorin
NoNik NoNik
roma roma
Pawka1991 Pawka1991
Ermak Ermak
gaiver gaiver
сергейка сергейка
krishti krishti
pahanbel pahanbel
nomidb nomidb
Олег Олег
John Dorian John Dorian
2gud 2gud
AzLexx AzLexx
Jamaz Jamaz
Димон-Митяй Димон-Митяй
Antonio. Antonio.
sergo sergo
K@CTET K@CTET
coyote2 coyote2
Metallist Metallist
lesmus lesmus
валера валера
stas stas
ЛАЛАЛА ЛАЛАЛА
nigushka nigushka
Boon Boon
SHAMAN SHAMAN
Аляулю Аляулю
Cawka Cawka
eugen eugen
коля коля
Cop Cop
Slevin Slevin
avenger avenger
@ -398,12 +398,12 @@ marshe1
miff miff
soytik soytik
Bob Bob
кирман кирман
Max Z Max Z
mZ mZ
tirlik tirlik
6on9_6_let 6on9_6_let
Димоха Димоха
p5ta4eQ p5ta4eQ
Jutko Jutko
bai bai
@ -417,9 +417,9 @@ VATAMAN
bigunok bigunok
Blood nemesis Blood nemesis
Trend Trend
Нанот Нанот
Александр KOROL Александр KOROL
тёма тёма
N1NJA N1NJA
_FUCK_ _FUCK_
Nasok Nasok
@ -449,8 +449,8 @@ Croel
RSR RSR
dsvd dsvd
timmy timmy
Слесарь Слесарь
Тимофей Тимофей
Aracurd Aracurd
NeyTy NeyTy
l1yod l1yod
@ -506,7 +506,7 @@ spouccifs
vladimir47@GTN.RU vladimir47@GTN.RU
Nimf Nimf
Evi1 Evi1
anGel[n00b]™ anGel[n00b]™
asens asens
GoNziK GoNziK
Shtreex Shtreex
@ -515,12 +515,12 @@ NoMoneyNoFunny
Hom Hom
Madlen Madlen
VladSalat VladSalat
Максим Максим
pecheneg pecheneg
Влад Влад
ToP4ok ToP4ok
Satarsa Satarsa
игорь13 игорь13
dachallar dachallar
Zaporozhets Zaporozhets
adurrykal adurrykal
@ -570,12 +570,12 @@ Neaxtuff
Faake Faake
VoloV VoloV
yasha yasha
Анна-Рысь Анна-Рысь
Дашка Дашка
Milan Milan
шура шура
foward foward
Екатерина Екатерина
pa3roBoPbI o Hanacax pa3roBoPbI o Hanacax
Death Knighnt bygaga Death Knighnt bygaga
Tellliaique Tellliaique
@ -589,14 +589,14 @@ AbrabGarp
amazing amazing
Friy Friy
Denka Denka
Юля Юля
Вовка Вовка
Agent Agent
Jekcs Jekcs
anonymouse anonymouse
`adidas `adidas
Most_Die Most_Die
владимир владимир
romantik romantik
gtn-mazahaka gtn-mazahaka
Inf3ktRo Inf3ktRo
@ -634,7 +634,7 @@ Grishagrisha
Mete0 Mete0
locb locb
headshot_qrt headshot_qrt
Евгений Евгений
alex-burn alex-burn
vya6797 vya6797
Put Put
@ -642,45 +642,45 @@ Chris
jastice12 jastice12
kakaohaltiger kakaohaltiger
gena2077 gena2077
Андрей Андрей
glof glof
guy guy
purtizzun purtizzun
артём артём
daanviol daanviol
AssassinCCCP AssassinCCCP
name name
becks becks
Avis Para.doc's Avis Para.doc's
Vanes Vanes
жук жук
@ROTOR@ @ROTOR@
wwwitus wwwitus
zombu zombu
zver zver
Светлана Светлана
Jeex Jeex
AlexJkee AlexJkee
m::dL m::dL
vovan_gtn vovan_gtn
даниил даниил
stk stk
shalatonchik shalatonchik
Прянечег Прянечег
Goldiy Goldiy
buredos buredos
NAMREG-GM NAMREG-GM
Jam no 1 Jam no 1
konstantin konstantin
Андрей Степанов Андрей Степанов
t3ddy t3ddy
taburet вов не торт! taburet вов не торт!
independent independent
vladlen522 vladlen522
alexs555 alexs555
jedi_master. jedi_master.
swanwhite swanwhite
Дашулика Дашулика
Zuxxel Zuxxel
cibercom cibercom
Levsha Levsha
@ -692,7 +692,7 @@ PaidService
.souL .souL
imp0ssible imp0ssible
an1maL an1maL
Серёга09 Серёга09
free free
offmagic offmagic
botmode botmode
@ -702,7 +702,7 @@ oNixs
Duke13 Duke13
Kak Tak !? Kak Tak !?
minolin minolin
Руслан Руслан
kEN kEN
iKE iKE
skill bomj :j skill bomj :j
@ -716,7 +716,7 @@ PFG
(ICE)-VAmPIR (ICE)-VAmPIR
piska piska
fendero4ek fendero4ek
Руся Руся
NvR NvR
Mercuriy1983 Mercuriy1983
junior junior
@ -730,14 +730,14 @@ ochkooo
georg georg
d[*]s d[*]s
alex-knut2 alex-knut2
Дмитрий Дмитрий
venchik venchik
Dmitriy Dmitriy
yAkoVv yAkoVv
Lagfaster Lagfaster
Егор Егор
Егорр Егорр
алексей алексей
flash1965 flash1965
d::and1 d::and1
sasha6960 sasha6960
@ -754,17 +754,17 @@ MyPuK
mastersim mastersim
4ymavou SE 4ymavou SE
bAs bAs
умник умник
pillman pillman
slava slava
mavjach mavjach
<3 6yrara <3 6yrara
6yrara 6yrara
gadji gadji
жЫвое жЫвое
No S.E.A.M No S.E.A.M
lalala lalala
Берт Берт
{0,0} {0,0}
Hegdehog Hegdehog
47region 47region
@ -777,7 +777,7 @@ Scept
Pan1qa Pan1qa
N1le N1le
Cherry_Lucifer Cherry_Lucifer
Злюка Злюка
ZooM ZooM
test23456 test23456
love bus love bus
@ -804,8 +804,8 @@ fanual
??? Marsel??? ??? Marsel???
loginza843 loginza843
soul <3 medal'ka soul <3 medal'ka
забей забей
Плохая киса! Плохая киса!
nZk-ru nZk-ru
loginza845 loginza845
Gro Hakopyan Gro Hakopyan
@ -829,7 +829,7 @@ SPOR
loginza860 loginza860
screamer screamer
Vydik Vydik
\m/МЕТАЛЛЮГА\m/ МЕТАЛЛЮГА
Nicolay.Myasnikov Nicolay.Myasnikov
Oma Oma
Perfect Perfect
@ -861,7 +861,7 @@ qq? meat? qq bb
Paolo Di Canio Paolo Di Canio
xtpolosatiy xtpolosatiy
g00d1n1 g00d1n1
Женя Прохоров Женя Прохоров
Midl Midl
DEZ'0 DEZ'0
loginza903 loginza903
@ -904,7 +904,7 @@ Vovik.Pavlov
drummer191 drummer191
e b l o 0 f f e b l o 0 f f
MEGAMASTERUS MEGAMASTERUS
Слип Слип
Bacek Bacek
47 4make nAkeda)) 47 4make nAkeda))
indeus indeus
@ -915,7 +915,7 @@ eGoistoooo
FroZy FroZy
isvalentinis isvalentinis
loginza928 loginza928
ПростоВалера ПростоВалера
<3 /7pocTo <3 /7pocTo
egich egich
Frants.Ionnikov Frants.Ionnikov
@ -935,9 +935,9 @@ sashkin
170kilogramm 170kilogramm
FATANNNONERCREW FATANNNONERCREW
aka. aka.
Прохоров Евгений Прохоров Евгений
hammer1202 hammer1202
[ A&gt;< ]Groser [ A<< ]Groser
e3dzNNNNNNNNNNN2H e3dzNNNNNNNNNNN2H
nov.Caut^vamp!rka nov.Caut^vamp!rka
THE BOSS THE BOSS
@ -949,7 +949,7 @@ hammy
SASHA@EMAIIIA@ SASHA@EMAIIIA@
roOlyA roOlyA
NIKEN NIKEN
Николай Игрок Николай Игрок
l1ND l1ND
lelouch21 lelouch21
v0vEx v0vEx
@ -960,7 +960,7 @@ ILyA d4M4G3R
Blind Blind
4you 4you
c0sM14eSk1y c0sM14eSk1y
НАРОМАН НАРОМАН
kluevsky kluevsky
kot3 kot3
Flyag Pavel Flyag Pavel
@ -1001,12 +1001,12 @@ fczenit
^gR ^gR
hineman_ilia hineman_ilia
VRV <3 rA3oK VRV <3 rA3oK
Грачев Андрей Грачев Андрей
nike nike
BMW X6 ////M BMW X6 ////M
zorak zorak
Александр Филатов Александр Филатов
Николаич Николаич
blokh blokh
Ilya.Lisenko Ilya.Lisenko
SupPorTer SupPorTer
@ -1021,7 +1021,7 @@ RUSAsh
Eg0r41k Eg0r41k
RaZOR_ RaZOR_
skemm skemm
Саня Саня
bebo221 bebo221
P1aYneT P1aYneT
Aleksandr.Popov Aleksandr.Popov

View file

@ -196,7 +196,7 @@ public:
// global heloer for sending message to correct channel // global heloer for sending message to correct channel
template <typename ...Args> inline void BotControl::msg (const char *fmt, Args &&...args) { template <typename ...Args> inline void BotControl::msg (const char *fmt, Args &&...args) {
auto result = strings.format (fmt, cr::forward <Args> (args)...); auto result = strings.format (conf.translate (fmt), cr::forward <Args> (args)...);
// if no receiver or many message have to appear, just print to server console // if no receiver or many message have to appear, just print to server console
if (game.isNullEntity (m_ent) || m_rapidOutput) { if (game.isNullEntity (m_ent) || m_rapidOutput) {

View file

@ -495,7 +495,7 @@ void BotConfig::loadLanguageConfig () {
} }
if (!lang.second.empty () && !lang.first.empty ()) { if (!lang.second.empty () && !lang.first.empty ()) {
m_language[hashLangString (lang.first.trim ().chars ())] = lang.second; m_language[hashLangString (lang.first.trim ().chars ())] = lang.second.trim ();
} }
} }
else if (line.startsWith ("[TRANSLATED]") && !temp.empty ()) { else if (line.startsWith ("[TRANSLATED]") && !temp.empty ()) {

View file

@ -619,10 +619,7 @@ int BotControl::cmdNodeSetRadius () {
else { else {
radiusIndex = intValue (index); radiusIndex = intValue (index);
} }
float value = strValue (radius).float_ (); graph.setRadius (radiusIndex, strValue (radius).float_ ());
graph.setRadius (radiusIndex, value);
msg ("Node %d has been set to radius %.2f.", radiusIndex, value);
return BotCommandResult::Handled; return BotCommandResult::Handled;
} }
@ -1282,8 +1279,13 @@ int BotControl::menuGraphPage2 (int item) {
else { else {
graph.setEditFlag (GraphEdit::Auto); graph.setEditFlag (GraphEdit::Auto);
} }
msg ("Auto-Add-Nodes %s", graph.hasEditFlag (GraphEdit::Auto) ? "Enabled" : "Disabled");
if (graph.hasEditFlag (GraphEdit::Auto)) {
msg ("Enabled auto nodes placement.");
}
else {
msg ("Disabled auto nodes placement.");
}
showMenu (Menu::NodeMainPage2); showMenu (Menu::NodeMainPage2);
break; break;
@ -1756,8 +1758,13 @@ void BotControl::kickBotByMenu (int page) {
return; return;
} }
static StringRef headerTitle = conf.translate ("Bots Remove Menu");
static StringRef notABot = conf.translate ("Not a Bot");
static StringRef backKey = conf.translate ("Back");
static StringRef moreKey = conf.translate ("More");
String menus; String menus;
menus.assignf ("\\yBots Remove Menu (%d/4):\\w\n\n", page); menus.assignf ("\\y%s (%d/4):\\w\n\n", headerTitle, page);
int menuKeys = (page == 4) ? cr::bit (9) : (cr::bit (8) | cr::bit (9)); int menuKeys = (page == 4) ? cr::bit (9) : (cr::bit (8) | cr::bit (9));
int menuKey = (page - 1) * 8; int menuKey = (page - 1) * 8;
@ -1771,10 +1778,10 @@ void BotControl::kickBotByMenu (int page) {
menus.appendf ("%1.1d. %s%s\n", i - menuKey + 1, bot->pev->netname.chars (), bot->m_team == Team::CT ? " \\y(CT)\\w" : " \\r(T)\\w"); menus.appendf ("%1.1d. %s%s\n", i - menuKey + 1, bot->pev->netname.chars (), bot->m_team == Team::CT ? " \\y(CT)\\w" : " \\r(T)\\w");
} }
else { else {
menus.appendf ("\\d %1.1d. Not a Bot\\w\n", i - menuKey + 1); menus.appendf ("\\d %1.1d. %s\\w\n", i - menuKey + 1, notABot);
} }
} }
menus.appendf ("\n%s 0. Back", (page == 4) ? "" : " 9. More...\n"); menus.appendf ("\n%s 0. %s", (page == 4) ? "" : strings.format (" 9. %s...\n", moreKey), backKey);
// force to clear current menu // force to clear current menu
showMenu (Menu::None); showMenu (Menu::None);

View file

@ -893,6 +893,7 @@ void BotGraph::setRadius (int index, float radius) {
// play "done" sound... // play "done" sound...
game.playSound (m_editor, "common/wpn_hudon.wav"); game.playSound (m_editor, "common/wpn_hudon.wav");
ctrl.msg ("Node %d has been set to radius %.2f.", node, radius);
} }
} }

View file

@ -194,6 +194,8 @@ BotCreateResult BotManager::create (StringRef name, int difficulty, int personal
if (name.empty ()) { if (name.empty ()) {
botName = conf.pickBotName (); botName = conf.pickBotName ();
game.print ("PICKED NAME: %s", botName->name);
if (botName) { if (botName) {
resultName = botName->name; resultName = botName->name;
} }