Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
r1861: new quote handling
Good morning!
I’ve tried the latest revision with the following input (German text with German localisation file) – it’s a nonsense conversation:
Dies ist 'nen "Rock 'n' Roll"-Zitat: "Wunderschönen guten Morgen! Haben Sie jetzt auch 'nen 20"-Monitor?" "Nein, nein, es sind nur 17"." "Ach, ich dachte, Sie hätten jetzt einen neuen Monitor." "Ja, schon. Das hier ist Hans' Monitor, meiner ist auf der Fahrt München-Hamburg kaputt gegangen."
It’s rendered like that:
<notextile>Dies ist ‚nen „Rock ’n‘ Roll“-Zitat: „Wunderschönen guten Morgen! Haben Sie jetzt auch ‚nen 20“-Monitor?„ "Nein, nein, es sind nur 17“.„ "Ach, ich dachte, Sie hätten jetzt einen neuen Monitor.“ „Ja, schon. Das hier ist Hans‘ Monitor, meiner ist auf der Fahrt München-Hamburg kaputt gegangen.“</notextile>
But it should be:
<notextile>Dies ist ’nen „Rock ’n’ Roll“-Zitat: „Wunderschönen guten Morgen! Haben Sie jetzt auch ’nen 20″-Monitor?“ „Nein, nein, es sind nur 17″.“ „Ach, ich dachte, Sie hätten jetzt einen neuen Monitor.“ „Ja, schon. Das hier ist Hans’ Monitor, meiner ist auf der Fahrt München–Hamburg kaputt gegangen.“</notextile>
edit: textile problems (forum)
Last edited by Skubidu (2006-09-30 12:58:51)
Offline
Re: r1861: new quote handling
Here is another one. (Mögen mir alle deutsch sprechenden Forumsbesucher diesen “Krimi” verzeihen …)
input:
Es war eine kühle Vollmondnacht als der ICE auf der Strecke Hamburg-München im Hauptbahnhof von Hannover zum Stehen gekommen war. "Nun gut ..." sagte der Kommissar. "Was haben wir hier für einen Fall, Müller-Hansen?" "Das Opfer wurde aus nächster Nähe mit einem 20"-Monitor erschlagen, Chef." "20"?", stutzte der Kommissar. "Das wissen Sie auf den ersten Blick so genau? Sie sollten bei 'Wetten, dass ...?' auftreten." "'Tschuldigung!“, sagte der Kommissar, als er sich in die 1,5x1,0 Meter große Zug-Toillette drängelte, in der sich das Opfer befand. "So'n Sch..." rief er verärgert, als sein Mantel an der Tür hängen blieb - in Gedanken erinnerte er sich an die Preisliste seines Schneiders. "650,- Euro!", murmelte er. "Wie bitte, Chef?" "Nichts! Wer ist das Opfer, was machte es beruflich?" "Das ist Marie-Chantal Mayer-Phillipsen, eine berühmte 'Rock 'n' Roll'-Tänzerin aus einem Club hier um die Ecke. In ihrer Tasche befinden sich außergewöhnlich viele Parfumproben und -flakons, Chef." "Ach deshalb dieser süßliche Geruch ... Müller-Hansen, geben Sie mir mal bitte Jens' Block." "Was haben Sie vor, Chef?" – "Das werden Sie gleich sehen ..."
output:
<notextile>Es war eine kühle Vollmondnacht als der ICE auf der Strecke Hamburg-München im Hauptbahnhof von Hannover zum Stehen gekommen war. „Nun gut …“ sagte der Kommissar. „Was haben wir hier für einen Fall, Müller-Hansen?“ „Das Opfer wurde aus nächster Nähe mit einem 20“Monitor erschlagen, Chef.„ “20“?„, stutzte der Kommissar. “Das wissen Sie auf den ersten Blick so genau? Sie sollten bei ‚Wetten, dass …?‘ auftreten.“ „‚Tschuldigung!“, sagte der Kommissar, als er sich in die 1,5×1,0 Meter große Zug-Toillette drängelte, in der sich das Opfer befand. “So’n Sch…“ rief er verärgert, als sein Mantel an der Tür hängen blieb – in Gedanken erinnerte er sich an die Preisliste seines Schneiders. „650, Euro!“, murmelte er. „Wie bitte, Chef?“ „Nichts! Wer ist das Opfer, was machte es beruflich?“ „Das ist Marie-Chantal Mayer-Phillipsen, eine berühmte ’Rock ’n‘ Roll’-Tänzerin aus einem Club hier um die Ecke. In ihrer Tasche befinden sich außergewöhnlich viele Parfumproben und -flakons, Chef.“ „Ach deshalb dieser süßliche Geruch … Müller-Hansen, geben Sie mir mal bitte Jens’ Block.“ „Was haben Sie vor, Chef?“ – „Das werden Sie gleich sehen …“</notextile>
expected:
<notextile>Es war eine kühle Vollmondnacht als der ICE auf der Strecke Hamburg–München im Hauptbahnhof von Hannover zum Stehen gekommen war. „Nun gut …“ sagte der Kommissar. „Was haben wir hier für einen Fall, Müller-Hansen?“ „Das Opfer wurde aus nächster Nähe mit einem 20″-Monitor erschlagen, Chef.“ „20″?“, stutzte der Kommissar. „Das wissen Sie auf den ersten Blick so genau? Sie sollten bei ‚Wetten, dass …?‘ auftreten.“ „’Tschuldigung!“, sagte der Kommissar, als er sich in die 1,5×1,0 Meter große Zug-Toillette drängelte, in der sich das Opfer befand. „So’n Sch…“ rief er verärgert, als sein Mantel an der Tür hängen blieb – in Gedanken erinnerte er sich an die Preisliste seines Schneiders. „650,– Euro!“, murmelte er. „Wie bitte, Chef?“ „Nichts! Wer ist das Opfer, was machte es beruflich?“ „Das ist Marie-Chantal Mayer-Phillipsen, eine berühmte ‚Rock ’n’ Roll’-Tänzerin aus einem Club hier um die Ecke. In ihrer Tasche befinden sich außergewöhnlich viele Parfumproben und -flakons, Chef.“ „Ach deshalb dieser süßliche Geruch … Müller-Hansen, geben Sie mir mal bitte Jens’ Block.“ „Was haben Sie vor, Chef?“ – „Das werden Sie gleich sehen …“</notextile>
Offline
Re: r1861: new quote handling
Can you trim the example down to the smallest possible text where the error appears? As explained in the bug-report forum, we need the smallest possible piece that reproduces the error as this makes debugging tremendously easier. If there are multiple errors, please give individual examples for each one.
Offline
Re: r1861: new quote handling
I’ve done a list concerning these typographic issues in German: It’s in this thread.
I thought it might be useful to have more practical examples. I could write some fictitious examples like “xxx xxx’x xxx!” – would this be easier for you? Most of the problems result from the combination of different examples, that won’t cause problems in every case.
Last edited by Skubidu (2006-09-30 13:26:18)
Offline
#5 2006-09-30 23:26:25
- zem
- Developer Emeritus

- From: Melbourne, Australia
- Registered: 2004-04-08
- Posts: 2,579
Re: r1861: new quote handling
I could write some fictitious examples like “xxx xxx’x xxx!” – would this be easier for you?
That’d be ideal – the shorter and simpler, the better.
Alex
Offline
Re: r1861: new quote handling
Okay… I’ll try to get shorter examples. Might take some days – I’m a little bit busy at the moment.
Offline
Re: r1861: new quote handling
Okay, so I tried to shorten down the examples that cause trouble.
inches #1
input:
"Ein 20"-Monitor."
output:
<notextile>„Ein 20“-Monitor.”</notextile>
expected:
<notextile>„Ein 20″-Monitor.“</notextile>
inches #2
input:
"20"?"
output:
<notextile>„20“?”</notextile>
expected:
<notextile>„20″?“</notextile>
inches #3
input:
"Ein '20"-Monitor'."
output:
<notextile>„Ein ‚20“-Monitor‘.”</notextile>
expected:
<notextile>„Ein ‚20″-Monitor‘.“</notextile>
Offline
Re: r1861: new quote handling
example #1
input:
"'Tschuldigung!"
output:
<notextile>„‘Tschuldigung!“</notextile>
expected:
<notextile>„’Tschuldigung!“</notextile>
example #2
input:
"Er sagte: ''Tschuldigung!'."
output:
<notextile>„Er sagte: ‚‘Tschuldigung!‘.“</notextile>
expected:
<notextile>„Er sagte: ‚’Tschuldigung!‘.“</notextile>
example #3
input:
Oh, 'Tschuldigung!
output:
<notextile>Oh, ’Tschuldigung!</notextile>
Works as expected!
Offline
Re: r1861: new quote handling
example #1
input:
Rock 'n' Roll
output:
<notextile>Rock ‚n‘ Roll</notextile>
expected:
<notextile>Rock ’n’ Roll</notextile>
example #2
input:
"Die berühmte 'Rock 'n' Roll'-Tänzerin."
output:
<notextile>„Die berühmte ‚Rock ’n‘ Roll’-Tänzerin.“</notextile>
expected:
<notextile>„Die berühmte ‚Rock ’n’ Roll‘-Tänzerin.“</notextile>
example #3
input:
Die berühmte "Rock 'n' Roll"-Tänzerin.
output:
<notextile>Die berühmte „Rock ‚n‘ Roll“-Tänzerin.</notextile>
expected:
<notextile>Die berühmte „Rock ’n’ Roll“-Tänzerin.</notextile>
Offline
Re: r1861: new quote handling
genitive
Working as excepted, but…
input:
"Er sagte: 'Das ist Hans' Buch.'"
output:
<notextile>„Er sagte: ‚Das ist Hans‘ Buch.’“</notextile>
expected:
<notextile>„Er sagte: ‚Das ist Hans’ Buch.‘“</notextile>
Last edited by Skubidu (2006-10-02 19:07:47)
Offline
Re: r1861: new quote handling
There are still some other issues if the examples are combined, but I think most of them will disappear, if the fundamental problems are solved…
Last edited by Skubidu (2006-10-02 19:08:21)
Offline
#12 2006-10-02 22:09:12
- zem
- Developer Emeritus

- From: Melbourne, Australia
- Registered: 2004-04-08
- Posts: 2,579
Re: r1861: new quote handling
Perfect, thanks.
The most likely scenario at this point is that we revert to 4.0.3 behaviour for quote characters and smart quoting for the 4.0.4 release, and reintroduce it for later releases. We’ll use this to make sure we get it right next time.
Alex
Offline