Skip to content

Languages

Messages are translated with CounterStrikeSharp’s localizer. Each player sees their own language when it is available (set with !lang from CounterStrikeSharp core, for example !lang de); otherwise the server language set in CounterStrikeSharp’s core.json is used.

To fix or add a translation, copy en.json, translate the values (keep the {0} placeholders and colour tags like {lightred}) and open a pull request or an issue on GitHub. Table generated from the files at build time.

CS2-SimpleAdmin

13 languages in CS2-SimpleAdmin/lang/, 127 messages each in English.

LanguageFileMessages
Englishen.json127 / 127
Arabicar.json127 / 127
Brazilian Portuguesept-BR.json127 / 127
European Portuguesept-PT.json127 / 127
Frenchfr.json127 / 127
Germande.json127 / 127
Latvianlv.json127 / 127
Persianfa.json127 / 127
Polishpl.json127 / 127
Russianru.json127 / 127
Simplified Chinesezh-Hans.json126 / 127, missing sa_player_penalty_chat_active
Spanishes.json127 / 127
Turkishtr.json127 / 127

Fun Commands module

13 languages in Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/, 35 messages each in English.

LanguageFileMessages
Englishen.json35 / 35
Arabicar.json35 / 35
Brazilian Portuguesept-BR.json35 / 35
European Portuguesept-PT.json35 / 35
Frenchfr.json35 / 35
Germande.json35 / 35
Latvianlv.json35 / 35
Persianfa.json35 / 35
Polishpl.json35 / 35
Russianru.json35 / 35
Simplified Chinesezh-Hans.json35 / 35
Spanishes.json35 / 35
Turkishtr.json35 / 35