¿Cómo cambiar los nombres de las categorías a través del componente temático?

Para la primera parte, dado que estás agregando elementos a los títulos de las categorías existentes, hay algunos lugares donde podrías inyectar HTML adicional a través de un componente de plugin:

Puedes usar este componente de tema para tener una idea de dónde puedes ingresar cosas en tu sitio:

Esta sección detalla cómo puedes agregar elementos a los outlets de plugins:

En cuanto a cambiar los nombres en la barra lateral… aquí está el código que controla eso:

Sobrescribir esta función a algo como

get text() {
    return "..." + this.category.name.substr(-10)

podría funcionar para ti, pero eso requiere modificar el javascript principal, fuera de una plantilla. Un pequeño cambio como este probablemente sea inofensivo a largo plazo, pero podrías tener dificultades cuando Discourse se actualice.

Si alguien con más conocimiento que yo quiere intervenir, le escucharía.

3 Me gusta