Hallo Kai, hallo Liste, zunächst wieder recht vielen Dank für Deine umfassende Hilfe in brass. [...]
replace(german, /(^|[^0-9])(1[0-9])\./, {2, " ter"})
Auch hier verschlägt es Brass die Sprache....
Hmm, seltsam.
In dem Verzeichnis, in dem du "make" und "make install" gemacht hast, ist ein Programm, mit dem du Suchausdrücke testen kannst.
Als Parameter musst du die Brass Konfigurationsdatei übergeben und dann nach zweimaligen Enter drücken, kannst du Worte, Zahlen usw eingeben. Wenn du deine Eingabe dann mit Enter bestätigst, wird dir angezeigt, wie Brass diese Zeichenkette ersetzt hätte.
Das programm kannst du, wenn du in der Wurzel des Brass Quellcodes stehst mit:
./config_check <Konfigurationsdatei>
aufrufen.
Gib dort mal bitte ein paar von den replace Anweisungen an, die bei dir Brass verstummen lassen und schick mir die "Result" Zeile der Ausgabe.
Das ist für mich eine tolle Arbeitsanweisung bzw. Hilfe. Da ich das lieber mit einem Sehenden mache, werde ich das im Januar angehen, wenn mein Linux-Freund wieder in Hamburg ist. Dann komme ich ggfs. auf das Thema zurück.
Gibt es eine Möglichkeit die inzwischen sehr umfangreichen replace-Anweisungen in einer gesonderten Datei unterzubringen? Mein Linux-Freund hatte die Idee einer "include-Anweisung".
Nein, diese Möglichkeit gibt es noch nicht, "include" für die config Datei ist aber eine prima Idee für das nächste Brass Release.
Es steht ab sofort mit auf dem Aufgabenzettel. :-)
Das freut mich. Ansonsten läuft brass bei mir sehr gut, bin also auch sehr zufrieden damit. Habe schon viele replace-Anweisungen gefertigt. Auch für den Zahlenbereich. 1., bis 31. funktioniert jetzt. Ich mußte allerdings für die Ziffern von eins bis neun dem Punkt noch ein Komma hinzufügen. Vielleicht noch etwas für die TodoListe: Als Blinder wünsche ich mir eine Sprachanhebung für Großbuchstaben. Dir und allen Listenteilnehmern wünsche ich eine angenehme Adventszeit. Mit freundlichen Grüßen Jürgen