Open uwap opened 8 years ago
Vielleicht ist es ja sogar möglich Hakyll Compiler dafür zu nutzen und dann direkt für jedes Wort eine Abfrage an jbovlaste oder vlasisku machen. Das ganze können wir dann statisch reinkompilieren und per CSS das syntaxhighlighting machen. Wir können dann auch gleich die übersetzungen statisch machen und nur per javascript (Vielleicht sogar nur mit CSS) beim hovern anzeigen.
Turns out: Es geht. Ich habe in 1efbfe6 eine sehr dreckige testimplementierung gemacht. Ich hoffe, dass das Jemand™ irgendwann noch mal neu in sauber implementiert, ich gehe aber fast davon aus, dass das mehr oder weniger so auf ewig im Code bleiben wird. Wörterbuchabfragen müssen noch gemacht werden. Hakyll stellt glücklicherweise eine unsafeCompiler :: IO a -> Compiler a
funktion für sowas bereit.
Es gibt jetzt hier ein Skript, mit dem man sich dicts für $Sprache ausgeben lassen kann. Man braucht allerdings davor einen Account auf jbovlaste.
Wir sollten aus {lojban}
das kürzere {jbo}
machen. Das wird ansonsten bei inline dingern zu lang. Eventuell könnten wir sogar beides unterstützen.
Das Anzeigen von Übersetzungen ist denke ich feature complete. Ich füge mal in den ersten Kommentar eine Todo ein.
Es wäre cool, wenn wir lojban syntaxhighlighting hätten. Eventuell sogar mit Wörterbuchabfragen wenn man ein Wort hovert.
Edit: Wir sind recht weit gekommen. Hier ist eine Fortschrittstodo: