He estado experimentando con la nueva función de “banderas de moderación personalizadas” y he notado que la creación de una nueva bandera genera errores de clave de texto faltante en algunos casos.
Por ejemplo, al usar la opción de moderación “Ocultar publicación”, el mensaje enviado al usuario espera la existencia de una clave de texto “flag_reasons.mycustomflag”.
¿Es posible agregar/definir las claves faltantes? Según entiendo, la función de texto del sitio solo permite traducir claves ya presentes.
¡Cualquier orientación o indicación sería muy apreciada!
Actualmente estamos en proceso de traducir las cadenas recién añadidas para el próximo lanzamiento. ¿Ha experimentado algún problema particular con las cadenas en las banderas personalizadas? No me queda del todo claro según su pregunta. ¿Sería posible que compartiera una captura de pantalla? ¿En qué idioma está su foro? ¿Funciona correctamente el marcado en inglés de EE. UU.?
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.
En comparación con, por ejemplo, “Tu publicación fue marcada como fuera de tema: la comunidad considera que no encaja bien con el tema, tal como está definido actualmente por el título y la primera publicación”, la razón de una marca personalizada es solo una palabra clave.
Quizás “Tu publicación fue marcada como razón.” también podría usarse para marcas personalizadas.
para ilegal, que no es una marca personalizada, muestra el contenido de topic_flag_types.illegal.description que existe. En inglés estadounidense, es “This topic requires staff attention because I believe it contains content that is illegal.”
para marcas personalizadas, para mayor claridad, cambia reason a “La publicación fue marcada como reason”
¿Existe alguna limitación técnica que nos impida incluir la descripción de la razón en el correo electrónico?
No existe. Bueno, la descripción sí existe, pero eso no es lo mismo que la razón. Hay 3 textos:
La descripción que se muestra al usuario que marca la publicación.
La razón que se muestra al autor de la publicación:
La razón que se muestra al que responde a una publicación eliminada cuando su publicación también es eliminada y la configuración está habilitada. Esa falta para “ilegal”: