Closed GoogleCodeExporter closed 9 years ago
Hallo
An der Liste der falsch getrennten Wörter wäre ich sehr interessiert. Dann
kann ich die Trennmuster entsprechend verbessern.
Zu den Trennausnahmen:
Der eingeschlagene Weg funktioniert nicht, da die Ausnahmen aus
Hyphenator.languages.de sofort beim Laden der Datei ausgelesen werden. Änderst
du diese später, hat das keinen Einfluss auf die Trennung.
Wie du vorgehen musst, dass es funktioniert, steht hier beschrieben:
https://code.google.com/p/hyphenator/wiki/en_DealingWithInaccurateHyphenation
Gruß,
Mathias
Original comment by mathiasn...@gmail.com
on 7 Nov 2014 at 3:13
Hallo Mathias,
eine Liste kann ich dir gerne in nächster Zeit zukommen lassen.
Für uns ist es wichtig, dass wir die Ausnahmen dynamisch aus einer Datenbank
auslesen können. Wie würdest du das denn einbinden, damit das funktioniert?
Original comment by phillipp...@googlemail.com
on 10 Nov 2014 at 9:12
Danke.
Die Trennmuster werden aus einer (sehr langen) Liste von getrennten Wörtern
berechnet. Diese Liste ist grundsätzlich sehr gut gepflegt
(http://projekte.dante.de/Trennmuster). Trotzdem kann es vorkommen, dass sich
Fehler einschleichen.
Ich werde für Hyphenator die Trennmuster auf Grund der Änderungen neu
berechnen und so die Fehltrennungen grundsätzlich beheben (und die Anpassungen
der Trennmustergruppe natürlich vorschlagen).
So müssten gar keine Ausnahmen mehr definiert werden.
Wie Ausnahmen programmatisch eingetragen werden können steht hier:
https://code.google.com/p/hyphenator/wiki/en_DealingWithInaccurateHyphenation#Pa
ge_wide_exceptions
Gruss,
Mathias
PS:
Wir haben noch ein anderes Ticket offen:
https://code.google.com/p/hyphenator/issues/detail?id=203
Hattest du mal Zeit, das anzuschauen? Läuft's? Kann ich schliessen?
Original comment by mathiasn...@gmail.com
on 10 Nov 2014 at 11:21
Hallo Mathias,
habe nun folgendes probiert um es zu testen:
function hyphenate() {
Hyphenator.addExceptions('de','Arb-eit');
Hyphenator.run();
}
Er trennt das Wort aber immer noch Ar-beit also scheint das nicht zu klappen,
obwohl es so auf der von dir verlinkten Seite steht.
Vielleicht wäre es besser, wenn ich mich jetzt mal ran setze und
offensichtliche Fehler oder fehlende Trennungen aufschreibe und sie dir schicke?
Zum anderen Ticket: Da ich da zur Zeit nicht weiter Arbeiten kann/darf muss das
noch etwas warten.
Gruß
Phillipp
Original comment by phillipp...@googlemail.com
on 10 Nov 2014 at 11:32
Magst du mal in dein @mnn.ch Postfach gucken, dort sollte eine Mail von Herrn
Kappes vom 13. Oktober sein. Ich bin dort im CC, kannst mir also direkt ne Mail
schreiben. Es wäre vielleicht besser, wenn wir darüber weiter kommunizieren
würden, dann kannst du die Fehler auch besser erkennen und evtl beheben.
Original comment by phillipp...@googlemail.com
on 10 Nov 2014 at 11:41
So geht's:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="de">
<head>
<title>Hyphenator.js – Test</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script src="https://hyphenator.googlecode.com/svn/tags/4.3.0/Hyphenator.js" type="text/javascript"></script>
<script src="https://hyphenator.googlecode.com/svn/tags/4.3.0/patterns/de.js" type="text/javascript"></script>
<script type="text/javascript">
Hyphenator.config({
hyphenchar: "|"
});
Hyphenator.addExceptions('de','Arb-eit');
Hyphenator.run();
</script>
</head>
<body>
<h1>Test Exceptions</h1>
<p class="hyphenate">Arbeit Arbeit</p>
</body>
</html>
Falls es nicht funktioniert: Kannst du mir einen Link schicken, mit deinem
Code, damit ich mir das mal ansehen kann.
Danke.
Die @mnn-Adresse ist völlig zugespamt. Ich schau mal wieder rein;-)
Original comment by mathiasn...@gmail.com
on 10 Nov 2014 at 12:54
Such mal nach der Mail und schreib mir dann von einer Adresse, die du
regelmäßig benutzt. Ich würde dir dann Zugang geben, damit du dir das mal
anguckst und auch die Hyphenator Fehler siehst.
Original comment by phillipp...@googlemail.com
on 10 Nov 2014 at 1:10
Schreib mir auf mathiasnater@gmail.com
Hab mir die Bücherseite mal kurz angekuckt. Der lang-Tag ist auf "en" gesetzt.
"de" wäre passender für deutsche Texte.
Die Sprachwahl von Hyphenator.js beruht auf dem lang-Tag im HTML. Ist dieser
auf "en" gesetzt, werden die englischen Trennmuster geladen.
Ausserdem empfehle ich dringend, das Script zu komprimieren!
Original comment by mathiasn...@gmail.com
on 10 Nov 2014 at 5:34
Kannst du mir bitte mal ne Mail an pho[äät]socialobjects.de schreiben, dann
gebe ich dir Zugang zu unserem Dev System und dem Reader.
Original comment by phillipp...@googlemail.com
on 10 Nov 2014 at 5:36
Original comment by mathiasn...@gmail.com
on 24 Nov 2014 at 12:36
Original issue reported on code.google.com by
phillipp...@googlemail.com
on 7 Nov 2014 at 2:34