>,
): string => {
+ if (axis.field === 'user' && value == null)
+ return translateUIMessage ('bot', 'counts', locale).text
if (value == null) return 'NULL'
+ if (axis.field === 'tags' || axis.field === 'user')
+ return labels?.[axis.field]?.[String (value)]
+ || translateUIMessage ('notRegistered', 'counts', locale).text
+ if (axis.field === 'changed_field')
+ return translateUIMessage (countsFieldLabel (String (value)), 'counts', locale).text
if (typeof value === 'boolean')
return translateUIMessage (`truthValues.${value}`, 'counts', locale).text
if (axis.grain != null)
diff --git a/frontend/src/pages/CountsResourcePage.tsx b/frontend/src/pages/CountsResourcePage.tsx
index 882ff28..c901591 100644
--- a/frontend/src/pages/CountsResourcePage.tsx
+++ b/frontend/src/pages/CountsResourcePage.tsx
@@ -342,7 +342,7 @@ const CountsResourceContent = (
{definition != null && update ('order', value)}