The length of category names is limited by the size of the title field in the respective database table:
MariaDB [dbname]> describe qa_categories; +------------+----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------------------+------+-----+---------+----------------+ | categoryid | int(10) unsigned | NO | PRI | NULL | auto_increment | | parentid | int(10) unsigned | YES | MUL | NULL | | | title | varchar(80) | NO | | NULL | | | tags | varchar(200) | NO | | NULL | | | content | varchar(800) | NO | | | | | qcount | int(10) unsigned | NO | | 0 | | | position | smallint(5) unsigned | NO | | NULL | | | backpath | varchar(804) | NO | MUL | | | +------------+----------------------+------+-----+---------+----------------+
The size limit is set when the table is created and the value for the limit is defined in qa-include/db/maxima.php:
$maximaDefaults = array( ... 'QA_DB_MAX_CAT_PAGE_TITLE_LENGTH' => 80, ... };
Welcome to the Q&A site for Question2Answer.
If you have a question about Q2A, please ask here, in English.
To report a bug, please create a new issue on Github or ask a question here with the bug tag.
If you just want to try Q2A, please use the demo site.