I got it !
As you certainly know, Joomla is parsing all the strings through the language files.
Each string is affected to an capital letters alias. (without russians caracters.)
Your component name is com_capital, so the aliases are CAPITAL_[...].
In Cook, when you create your component, it automatically creates all theses alias, using the Russian and converting to a capitals aliased string.
But this aliasing process is splitting all specials chars, so it's a big problem. Lots of strings contains the same alias. In you case :
CAPITAL_FIELD_ -> Текущий договор
CAPITAL_FIELD_ -> Имя пользователя
CAPITAL_FIELD_ -> Дата заключения договора
CAPITAL_FIELD_ -> Дата завершения текущего договора
CAPITAL_FIELD_ -> Сумма договора
CAPITAL_FIELD_ -> Текущий баланс портфеля
CAPITAL_FIELD_ -> Доходность за текущий период
CAPITAL_FIELD_ -> Свободных денежных средств
CAPITAL_FIELD_ -> Денежные средства в открытых позициях
CAPITAL_FIELD_ -> Текущие открытые позиции
Last one override the value, so all the previous labels will be interpreted though the "CAPITAL_FIELD_" alias, so the result will always be "Текущие открытые позиции"
So.
I will add a field to customize this alias string in the properties. It can take some time before to be usable.
For the moment, please don't use ONLY special chars in labels and titles.
After that, you'll be able to customize your language files manually and write special chars inside.
Thank you for raising this issue.
Regards.