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.
Es tut mir leid, dass ich diesen Thread wieder aufwärme. Einer meiner Benutzer hat das gesamte Discobot-Tutorial abgeschlossen, aber das Zertifikatsbild wurde nicht geladen. Ich vermute, dass dies daran liegt, dass sein Name auf Japanisch ist. Existiert dieser Bug immer noch, bei dem das SVG des Zertifikats nicht generiert werden kann, wenn der Name nicht auf Englisch ist?
Ein weiterer Thread zu diesem Thema wurde erstellt, ist jedoch geschlossen: Bug when discobot assigns the name in the certificate - #24
Hmm, es scheint, dass dieser Benutzer denselben Bug hatte wie ich: https://meta.discourse.org/t/discobot-tutorial-certificate-blank/86925/9
Nachdem ich meine Firewall-Regeln überprüft habe, erlaube ich bereits eingehende Verbindungen über HTTP und HTTPS:
Hat der Benutzer zumindest das Abzeichen erhalten?
Meiner Meinung nach ist das Zertifikat nur eine Neuheit.
Ja, sie haben das Abzeichen erhalten.
Wie lautet die Forum-URL und die Benutzer-ID?
Ich habe es dir per PN geschickt.
Gibt es hierzu Updates? Es scheinen bei allen Nutzern meiner Seite abgelaufene Zertifikate aufzutreten.
Was passiert, wenn du als Administrator versuchst, /discobot/certificate.svg?date=Jul+21+2020&user_id=1 zu laden?
Hier ist ein Beispiel: https://forum.duelistsunite.org/discobot/certificate.svg?date=Jul+20+2020&user_id=16
Es heißt: „Sie haben ungültige Parameter für die Anfrage übermittelt: Das Datum muss angegeben sein.“
Wenn ich ihr Profil besuche, haben sie das Abzeichen.
Kannst du
https://forum.duelistsunite.org/discobot/certificate.svg?date=2020-07-20&user_id=16
laden?
Etwas ist auf dem Server nicht korrekt eingestellt.
Der Link: https://forum.duelistsunite.org/discobot/certificate.svg?date=Jul+21+2020&user_id=18
liefert mir ein Datumsproblem.
Ich kann das SVG nicht sehen. Es wird die Nachricht zum Datum angezeigt. Ich verwende das offizielle Discourse-Image. Alles andere funktioniert bei mir. Der Discourse Doctor zeigt keine Fehler an. Der Launcher-Rebuild zeigt ebenfalls nichts. Was könnte in Bezug auf das Datum falsch konfiguriert sein?
Ist dein discourse local dates default timezones eine gültige Zeitzone?
[Edit] Falls du deine gültige Zeitzone prüfen musst:


