name; } elseif (is_string($group)) { $groupStr = $group; } return __( sprintf('filament::resources.navigations.%s', $groupStr), ); } public static function getPluralModelLabel(): string { $vars = get_class_vars(static::class); $identifier = $vars['translateIdentifier'] ?? null; $identifierStr = ''; if ($identifier instanceof \UnitEnum) { $identifierStr = $identifier->name; } elseif (is_string($identifier)) { $identifierStr = $identifier; } return __(sprintf( Str::endsWith(static::class, 'RelationManager') ? 'filament::resources.resources.%s.navigation_label' : 'filament::resources.resources.%s.plural', $identifierStr, )); } public static function getNavigationLabel(): string { $vars = get_class_vars(static::class); $identifier = $vars['translateIdentifier'] ?? null; $identifierStr = ''; if ($identifier instanceof \UnitEnum) { $identifierStr = $identifier->name; } elseif (is_string($identifier)) { $identifierStr = $identifier; } return __( sprintf('filament::resources.resources.%s.navigation_label', $identifierStr), ); } public static function getModelLabel(): string { $vars = get_class_vars(static::class); $identifier = $vars['translateIdentifier'] ?? null; $identifierStr = ''; if ($identifier instanceof \UnitEnum) { $identifierStr = $identifier->name; } elseif (is_string($identifier)) { $identifierStr = $identifier; } return __( sprintf('filament::resources.resources.%s.label', $identifierStr), ); } }