In Zuriey CRM, ticket priorities and statuses are stored in the database, but you have the capability to translate them based on their ID. It's important to note that changing the names from the admin area will not affect how they are displayed to customers or staff members; for that, you need to modify the language file by creating your own custom_lang.php file. The names in the admin area are solely for your internal recognition. Only statuses and priorities that do not exist in the language files will display as they are in the database.
Translating Ticket Statuses
By default, all predefined system statuses are included in the language files with the following keys:
ticket_status_db_1(Open)ticket_status_db_2(In Progress)ticket_status_db_3(Answered)ticket_status_db_4(On Hold)ticket_status_db_5(Closed)
Translating Ticket Priorities
Similarly, all predefined system priorities are included in the language files with these keys:
ticket_priority_db_1(Low)ticket_priority_db_2(Medium)ticket_priority_db_3(High)
To translate the ticket priority "Low" (ID 1), add the following line to your custom_lang.php file:
If you create your own status or priority, you can find its ID in the first column of the corresponding table.
Translating New Ticket Statuses
For any new ticket status, such as "Work Done" with ID 6, if you do not add this status to your custom_lang.php, it will display as "Work Done" by default. To translate it, simply add:
The language key corresponds to the status ID (_6). The same process applies to translating ticket priorities. This flexibility allows you to tailor Zuriey CRM to better fit your organization's terminology and improve communication with clients and staff.