<?php
function inoby_register_taxonomy_downloads_category() {
    $labels = [
        "name" => __("Kategória", "inoby"),
        "singular_name" => __("Kategória", "inoby"),
        "search_items" => __("Hľadať kategóriu", "inoby"),
        "all_items" => __("Všetky kategórie", "inoby"),
        "parent_item" => __("Nadradená kategória", "inoby"),
        "parent_item_colon" => __("Nadradená kategória:", "inoby"),
        "edit_item" => __("Upraviť kategóriu", "inoby"),
        "update_item" => __("Aktualizovať kategóriu", "inoby"),
        "add_new_item" => __("Pridať novú kategóriu", "inoby"),
        "new_item_name" => __("Nová kategória", "inoby"),
        "menu_name" => __("Kategórie", "inoby"),
    ];
    register_taxonomy(
        "downloads-category",
        ["downloads"],
        [
            "hierarchical" => true,
            "labels" => $labels,
            "show_ui" => true,
            "show_admin_column" => true,
            "query_var" => true,
            "rewrite" => ["slug" => "kategoria-na-stiahnutie"],
            "public" => false,
        ]
    );
}

add_action("init", "inoby_register_taxonomy_downloads_category", 0);