sbsdev / daisyproducer2

An integrated production management system for accessible media
GNU Affero General Public License v3.0
0 stars 0 forks source link

Bei Homographen soll in der DB das Separatorzeichen (= Kürzungsverbot) auch in der Brailleübersetzung erscheinen #108

Open mixa72 opened 5 years ago

mixa72 commented 5 years ago

Für die Generierung der LibLouis-Tabelle aus einem DB-Dump muss momentan das Separatorzeichen (= Kürzungsverbot, \x250A) manuell in die Brailleübersetzung von Homographen wieder eingefügt werden (zur Verbesserung der Qualität der Übersetzungsvorschläge). In Zukunft soll die DB diese Information auch in der Brailleübersetzung enthalten. Dazu muss eine Zwillings-sbs-special.mod-Tabelle geschaffen werden, die den entsprechenden pass2-Opcode zum "Rausputzen" dieses Zeichens NICHT enthält. Analog dazu soll auch die Ansicht des Dictionarys dieses Zeichen in der Brailleübersetzung darstellen, und zwar in Einklang mit der Darstellung von Wortersatzstrichen (d.h. neu ┊ statt bisher |; sowohl Wortersatzstriche wie auch Homographen werden durch ein Kürzungsverbot getriggert).

bsp Bsp.: Homograph-Separatoren (im Wortinneren) haben das gleiche Zeichen wie Wortersatzstrichplatzhalter (am Anfang oder Ende eines Wortes) und werden sowohl im Eingabe-Wort wie auch in der Brailleübersetzung dargestellt.

Die neu geschaffene nur DP-intern gebrauchte sbs-special.mod-Tabelle ohne entsprechenden pass2-Opcode könnte dann auch zur Darstellung von Wortersatzstrichen im Dictionary verwendet werden. Siehe auch https://github.com/sbsdev/daisyproducer/issues/26

Bis zur Implementierung dieses Features werden die Separatorzeichen beim Absegnen neuer Homographen fortlaufend manuell in die Brailleübersetzung miteingegeben.

mixa72 commented 3 years ago

Dieses feature muss für Daisyproducer2 implementiert werden.