\ExplSyntaxOn % Use tilde (~) for spaces.

% Russian captions
\addto\captionsrussian
  {
    % Monster basics
    \renewcommand\armorclassname{Класс~Доспехов}
    \renewcommand\hitpointsname{Хиты}
    \renewcommand\speedname{Скорость}
    % Monster ability scores
    \renewcommand\strstatname{СИЛ}
    \renewcommand\dexstatname{ЛОВ}
    \renewcommand\constatname{ТЕЛ}
    \renewcommand\intstatname{ИНТ}
    \renewcommand\wisstatname{МДР}
    \renewcommand\chastatname{ХАР}
    % Monster details
    \renewcommand\skillsname{Навыки}
    \renewcommand\dimmname{Иммунитет~к~урону}
    \renewcommand\dvulname{Уязвимость~к~урону}
    \renewcommand\dresname{Сопротивление~урону}
    \renewcommand\cimmname{Иммунитет~к~состояниям}
    \renewcommand\savesname{Спасброски}
%    \renewcommand\defaultsensesname{passive~Perception~10}
    \renewcommand\sensesname{Чувства}
    \renewcommand\languagesname{Языки}
    \renewcommand\challengename{Опасность}
%    \renewcommand\xpname{XP}
    % Monster attack
%    \renewcommand\unitsname{ft.}
%    \renewcommand\weaponname{Weapon}
%    \renewcommand\spellname{Spell}
%    \renewcommand\meleeattackname{Melee~|1|~Attack}
%    \renewcommand\rangedattackname{Ranged~|1|~Attack}
%    \renewcommand\meleeorrangedattackname{Melee~or~Ranged~|1|~Attack}
%    \renewcommand\orname{or}
%    \renewcommand\tohitname{|1|~to~hit}
%    \renewcommand\defaulttargetsname{one~target}
%    \renewcommand\reachname{reach}
%    \renewcommand\rangename{range}
%    \renewcommand\hitname{Hit}
%    \renewcommand\damagename{damage}
%    \renewcommand\plusname{plus}
    % Spell levels
%    \renewcommand\spellcantripsname{Cantrips}
%    \renewcommand\spellfirstlevelname{1st~level}
%    \renewcommand\spellsecondlevelname{2nd~level}
%    \renewcommand\spellthirdlevelname{3rd~level}
%    \renewcommand\spellfourthlevelname{4th~level}
%    \renewcommand\spellfifthlevelname{5th~level}
%    \renewcommand\spellsixthlevelname{6th~level}
%    \renewcommand\spellseventhlevelname{7th~level}
%    \renewcommand\spelleighthlevelname{8th~level}
%    \renewcommand\spellninthlevelname{9th~level}
    % Spell slots
%    \renewcommand\spellatwillname{at~will}
%    \renewcommand\spelloneslotname{1~slot}
%    \renewcommand\spelltwoslotsname{2~slots}
%    \renewcommand\spellthreeslotsname{3~slots}
%    \renewcommand\spellfourslotsname{4~slots}
    % Innate spellcasting
%    \renewcommand\innateatwillname{At~will}
%    \renewcommand\numberperdayname{|1|/day}
%    \renewcommand\numberperdayeachname{|1|/day~each}
%    % Spell header
%    \renewcommand\spellcastingtimename{Casting~Time}
%    \renewcommand\spellrangename{Range}
%    \renewcommand\spellcomponentsname{Components}
%    \renewcommand\spelldurationname{Duration}
%    % Miscellaneous
%    \renewcommand\pageabbreviationname{pg.}
%    \renewcommand\dname{d}
%     \newcommand\tocchapterabbreviationname{Ch.}
  }
