Zitat auf Basis von Hervorhebungen bei Ruby-Text verwirrt das Formatierung

Fortsetzung der Diskussion aus Inline-Sprachmarkierungen? (Sprachlern-Website):

Ich bin mir nicht sicher, ob dies als Fehler oder als Verbesserungswunsch betrachtet werden sollte. Grundsätzlich wird das Zitat nicht korrekt angezeigt, wenn man Ruby-Text zitiert. Zum Beispiel:

ほん

Wenn Sie dies zitieren, erhalten Sie etwas wie:
日に本ほん語

Könnte dies so aktualisiert werden, dass das Zitat die Ruby-Tags für die richtige Formatierung enthält? Oder gilt dies als eine „erweiterte

3 „Gefällt mir“

Ja, ich würde gerne, dass wir das umsetzen. Das sollte unkompliziert sein … unsere JS-Implementierung von HTML → Markdown hat eine kleine Unachtsamkeit.

@vinothkannans, kannst du das auf deine Liste setzen?

5 „Gefällt mir“

Toll. Als Ergänzung habe ich bemerkt, dass oft das Furigana (rt-markierter Text) über dem letzten Zeichen nicht hervorgehoben wird und daher nicht zitiert wird (obwohl es sollte). Das sollte wahrscheinlich kein großes Problem sein, da alles innerhalb des letzten ruby-Tags liegt, aber es ist etwas, das man bei der Implementierung im Auge behalten sollte.

4 „Gefällt mir“

OK, behalte einfach im Hinterkopf, dass dies für uns keine hohe Priorität hat, aber ich denke, wir sollten es in den nächsten ein oder zwei Monaten erledigen. Es ist bereits zugewiesen.

2 „Gefällt mir“

Gibt es eine Chance, dass das bald angegangen wird? :slight_smile:

1 „Gefällt mir“

Klar, ich habe es bereits auf meine To-Do-Liste für diese Woche gesetzt.

4 „Gefällt mir“

Es ist erledigt. Der untenstehende Commit sollte dieses Problem beheben.

4 „Gefällt mir“

Es könnte sinnvoll sein, alle mit Ruby verbundenen Tags beizubehalten, die auf der Whitelist stehen, auch wenn rb und rp heutzutage seltener verwendet werden. rp dient zwar der Legacy-Unterstützung für alte Browser, ist für Discourse aber vielleicht nicht besonders relevant. Es ist kein großes Problem, egal wie man es handhabt, ich wollte es nur erwähnen.

EDIT:
Noch wichtiger: Wenn ich dies am Wort in meinem Eröffnungspost teste (und nur an diesem Wort), werden die umgebenden ruby-Tags nicht erfasst, sodass der Text nicht wie erwartet formatiert wird. Wenn ich Text auf beiden Seiten markiere, bevor ich zitiere, werden die ruby-Tags einbezogen, aber diese Workaround-Lösung würde nicht funktionieren, wenn das Wort der erste oder letzte Teil des Beitrags wäre. Gibt es etwas, das getan werden kann, um sicherzustellen, dass die ruby-Tags einbezogen werden?

1 „Gefällt mir“

Sicher, ich werde diese Tags bei Bedarf auf die Whitelist setzen. Außerdem ist es in einem PR-Beitrag leicht umzusetzen.

Das ist ein Problem mit der UX auf Browser-Ebene bei der Kopier-Einfüge-Funktionalität. Hier können wir nicht viel tun.

3 „Gefällt mir“

Ich werde mir eines dieser Tage eine Discourse-Entwicklungsumgebung einrichten. :sweat_smile:

Verstanden. Im schlimmsten Fall kann ich einen vollständigen Zitatbeitrag erstellen, um in diesen Fällen das korrekte HTML zu erhalten. Das ist trotzdem eine riesige Verbesserung. Danke!

3 „Gefällt mir“

Die Tags rb und rp sind jetzt freigegeben.

4 „Gefällt mir“

Dieses Thema wurde automatisch nach 25 Stunden geschlossen. Neue Antworten sind nicht mehr erlaubt.