• Модуль: 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;
}