On 27/01/11 09:31, zany wrote:
Quote character attributes look like the perfect solution to this.
Clean and easy customizable.
I just tried this (using an asciidoc.conf file) and it works as
expected.

I've committed a patch to the trunk (with en and de quotes):
http://code.google.com/p/asciidoc/source/detail?r=895be0df73b9a1d3b85bf463e319eef158ce7ca9

Other language speakers please submit relevant patches for the lang-*.conf 
files.


Cheers, Stuart



On 26 Jan., 21:13, Stuart Rackham<[email protected]>  wrote:
I never knew that quotes were so diverse.

It would simpler to define a quote character attributes rather than redefine the
markup for each backend. For example put this in the lang-de.conf file
[attributes] section:

# Left and right single and double quote characters.
lsq=&#8218;
rsq=&#8216;
ldq=&#8222;
rdq=&#8220;

The shared backend definitions would also need to be changed e.g.

singlequoted={lsq}{1?<span class="{1}">}|{1?</span>}{rsq}
doublequoted={ldq}{1?<span class="{1}">}|{1?</span>}{rdq}

This scheme has the added advantage of allowing quotes to be easily redefined on
a document by document basis.

What do you think?

Cheers, Stuart

On 27/01/11 04:47, zany wrote:



I'd like to propose the addition of language specific quotation marks
to the lang-*.conf files.
The proper quote marks differ somewhat in each language, see
http://en.wikipedia.org/wiki/Non-English_usage_of_quotation_marks

Here is an example for the german language (lang-de.conf)

[tags]
ifdef::basebackend-docbook[]
singlequoted={amp}#8218;{1?<phrase role="{1}">}|{1?</phrase>}{amp}
#8216;
doublequoted={amp}#8222;{1?<phrase role="{1}">}|{1?</phrase>}{amp}
#8220;
endif::basebackend-docbook[]

ifdef::basebackend-html[]
singlequoted={amp}#8218;{1?<span class="{1}">}|{1?</span>}{amp}#8216;
doublequoted={amp}#8222;{1?<span class="{1}">}|{1?</span>}{amp}#8220;
endif::basebackend-html[]

(The only difference here from default are the actual quote symbols.)

I'm using this in a custom conf file and it works as expected. It
would be a great addition to properly support (some major) languages
in the default conf files.


--
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/asciidoc?hl=en.

Reply via email to