- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/category/entity/itemcategory.php
- Класс: Bitrix\Crm\Category\Entity\ItemCategory
- Вызов: ItemCategory::getNameByCode
private function getNameByCode(string $code, bool $isPlural): ?string
{
$name = Loc::getMessage(
sprintf(
'%s_%s_%s',
self::SYS_CAT_LANG_PHRASE_PREFIX,
$code,
$isPlural
? self::SYS_CAT_LANG_PHRASE_PLURAL_SUFFIX
: self::SYS_CAT_LANG_PHRASE_SINGLE_SUFFIX
)
);
$defaultName = Loc::getMessage(
sprintf(
'%s_DEFAULT_%s_%s',
self::SYS_CAT_LANG_PHRASE_PREFIX,
CCrmOwnerType::ResolveName($this->getEntityTypeId()),
(
$isPlural
? self::SYS_CAT_LANG_PHRASE_PLURAL_SUFFIX
: self::SYS_CAT_LANG_PHRASE_SINGLE_SUFFIX
)
)
);
return $name ?: $defaultName;
}