No creo que el problema esté relacionado con una traducción específica.
Cuando una publicación se oculta debido a marcas de la comunidad, se envía un mensaje personal al autor. Este mensaje contiene un motivo. Por ejemplo:
Estos motivos se utilizan cuando se crea el mensaje.
El código que añade este motivo al mensaje utiliza el post_action_type
Eso funciona para los motivos de marca predeterminados. Por ejemplo, flag_reasons.spam, como se ve en la captura de pantalla anterior.
El problema es que no existe una cadena de texto para los motivos de marca personalizados. Por ejemplo, si creas un motivo “Testing” y activas “Auto hide flagged content”.
Entonces se utiliza flag_reasons.custom_testing. Sin embargo, este motivo no existe. El idioma no importa; ni siquiera existe en inglés porque es una marca personalizada.
Y el mismo motivo también se utiliza cuando la publicación se elimina (ver captura de pantalla en la publicación de RGJ)
Por cierto, para los “responders” también falta el motivo ilegal

