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.
| Language | File | Messages |
|---|---|---|
| English | en.json | 127 / 127 |
| Arabic | ar.json | 127 / 127 |
| Brazilian Portuguese | pt-BR.json | 127 / 127 |
| European Portuguese | pt-PT.json | 127 / 127 |
| French | fr.json | 127 / 127 |
| German | de.json | 127 / 127 |
| Latvian | lv.json | 127 / 127 |
| Persian | fa.json | 127 / 127 |
| Polish | pl.json | 127 / 127 |
| Russian | ru.json | 127 / 127 |
| Simplified Chinese | zh-Hans.json | 126 / 127, missing sa_player_penalty_chat_active |
| Spanish | es.json | 127 / 127 |
| Turkish | tr.json | 127 / 127 |
Fun Commands module
13 languages in Modules/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands/lang/, 35 messages each in English.
| Language | File | Messages |
|---|---|---|
| English | en.json | 35 / 35 |
| Arabic | ar.json | 35 / 35 |
| Brazilian Portuguese | pt-BR.json | 35 / 35 |
| European Portuguese | pt-PT.json | 35 / 35 |
| French | fr.json | 35 / 35 |
| German | de.json | 35 / 35 |
| Latvian | lv.json | 35 / 35 |
| Persian | fa.json | 35 / 35 |
| Polish | pl.json | 35 / 35 |
| Russian | ru.json | 35 / 35 |
| Simplified Chinese | zh-Hans.json | 35 / 35 |
| Spanish | es.json | 35 / 35 |
| Turkish | tr.json | 35 / 35 |