__('Event info', 'blyzer-events'), 'teams' => __('Teams', 'blyzer-events'), 'groups' => __('Groups', 'blyzer-events'), 'playoff_rounds' => __('Playoff', 'blyzer-events'), 'matches' => __('Matches', 'blyzer-events'), 'players' => __('Players', 'blyzer-events'), 'race_stages' => __('Race stages', 'blyzer-events'), 'race_standings' => __('Race standings', 'blyzer-events'), ]; } public static function assetVersion(string $relative): string { $file = BLYZER_EVENTS_PATH . $relative; return BLYZER_EVENTS_VERSION . (is_file($file) ? '.' . filemtime($file) : ''); } public static function init(): void { require_once BLYZER_EVENTS_PATH . 'classes/PostType.php'; require_once BLYZER_EVENTS_PATH . 'classes/Api.php'; require_once BLYZER_EVENTS_PATH . 'classes/ApiFields.php'; require_once BLYZER_EVENTS_PATH . 'classes/Data.php'; require_once BLYZER_EVENTS_PATH . 'classes/TemplateEngine.php'; require_once BLYZER_EVENTS_PATH . 'classes/TemplateResolver.php'; require_once BLYZER_EVENTS_PATH . 'classes/DefaultTemplates.php'; require_once BLYZER_EVENTS_PATH . 'classes/Metabox.php'; require_once BLYZER_EVENTS_PATH . 'classes/AdminGrid.php'; require_once BLYZER_EVENTS_PATH . 'classes/Admin.php'; require_once BLYZER_EVENTS_PATH . 'classes/Settings.php'; require_once BLYZER_EVENTS_PATH . 'classes/Shortcodes.php'; require_once BLYZER_EVENTS_PATH . 'classes/Messages.php'; require_once BLYZER_EVENTS_PATH . 'classes/Connection.php'; require_once BLYZER_EVENTS_PATH . 'classes/Rest.php'; require_once BLYZER_EVENTS_PATH . 'classes/Block.php'; require_once BLYZER_EVENTS_PATH . 'classes/Elementor.php'; require_once BLYZER_EVENTS_PATH . 'classes/Guide.php'; PostType::register(); Metabox::register(); AdminGrid::register(); Admin::register(); Settings::register(); Shortcodes::register(); Messages::register(); Rest::register(); Block::register(); Elementor::register(); Guide::register(); } }