Translate discobot tutorial certificate?

Is there a way to translate the text on the discobot tutorial certificate? Or a way to upload our own background that’s used for the certificate (so we can just edit the text on the image)?

Hmm, I’m not sure if that’s possible or not. @tgxworld?

Had already answered but the response was canceled cleaning the topic Discourse Narrative Bot Beta Feedback

If I remember correctly the problem was something related to the rendering in other languages, that’s why he used an image, but months have passed, I might be wrong.

Only

is translatable. The other “text” are actually vectors within an SVG.

I have translated the entire discobot into Slovenian and noticed that only one string on the certificate is translated. However, even this string uses a font that does not support all Slovenian characters (č, š, ž are being replaced with a fallback font):

Are there any plans to improve this certificate generation, or is it better to assume that the certificate is non-translatable and leave it in English?

Appreciate the effort… this one is tricky, since the vector “art” and the words are intertwined.

Translating text in that SVG is nearly impossible, because most “text” is actually a vector. I guess we could start shipping customized SVGs for each language. Translators would need to create SVGs which work for their language by moving stuff around to make room for longer words etc.

Also, we might need to use a different font for the name when we start supporting Unicode usernames. Currently the Tangerine font is used.

I understand - for now, I will just fallback to English-only, no translation version.

Disculpa que reviva este tema. Uno de mis usuarios completó todo el tutorial de discobot, pero la imagen de su certificado no se cargó. Creo que es porque su nombre está en japonés. ¿Sigue existiendo este error por el cual, si el nombre no está en inglés, no se puede generar el SVG del certificado?

Se publicó otro hilo sobre esto, pero está cerrado: Bug when discobot assigns the name in the certificate - #24

Mmm, parece que esta persona tuvo el mismo error que yo: https://meta.discourse.org/t/discobot-tutorial-certificate-blank/86925/9

Al revisar mis reglas del firewall, ya permito el tráfico entrante en HTTP y HTTPS:

¿Al menos el usuario obtuvo la insignia?

En mi opinión, creo que el certificado es solo una novedad.

Sí, obtuvieron la insignia.

¿Cuál es la URL del foro y el ID de usuario?

Te lo envié por mensaje privado.

¿Hay alguna actualización sobre esto? Los certificados rotos parecen estar afectando a todos los usuarios de mi sitio.

¿Qué sucede cuando tú, como administrador, intentas cargar /discobot/certificate.svg?date=Jul+21+2020&user_id=1?

Aquí tienes un ejemplo: https://forum.duelistsunite.org/discobot/certificate.svg?date=Jul+20+2020&user_id=16

Dice: “Has proporcionado parámetros no válidos en la solicitud: la fecha debe estar presente”.

Si visito su perfil, tienen la insignia.

¿Puedes cargar

https://forum.duelistsunite.org/discobot/certificate.svg?date=2020-07-20&user_id=16

?

Algo no está configurado correctamente en el servidor.

El enlace: https://forum.duelistsunite.org/discobot/certificate.svg?date=Jul+21+2020&user_id=18

me da un error relacionado con la fecha.

No puedo ver el SVG. Muestra el mensaje sobre la fecha. Estoy usando la imagen oficial de Discourse. Todo lo demás funciona para mí. Discourse Doctor no muestra errores. El reconstrucción del launcher no muestra nada. ¿Qué podría no estar configurado correctamente con respecto a la fecha?

¿Es discourse local dates default timezones una zona horaria válida?

[Edición] En caso de que necesites verificar tus zonas horarias válidas: