2001-10-13 03:07:24 +02:00
|
|
|
<!-- $FreeBSD$ -->
|
1999-11-15 20:44:15 +01:00
|
|
|
|
1998-06-30 10:52:15 +02:00
|
|
|
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
|
2000-10-08 21:15:06 +02:00
|
|
|
<!ENTITY % output.html "IGNORE">
|
|
|
|
<!ENTITY % output.print "IGNORE">
|
Give each language and encoding it's own freebsd.dsl, to contain style
sheet definitions for that language only. Each file reads in the defaults
from the master share/sgml/freebsd.dsl file, and adds overrides, or new
definitions, as necessary.
Move the per-language hacks from share/sgml/freebsd.dsl in to
<lang>/share/sgml/freebsd.dsl as necessary.
Add links to the -questions and -doc mailing lists to the bottom of the
generated HTML output for some languages. The -questions link will
become a link to Greg's "Getting the most from questions" document when
I bring that in, but I haven't done that yet, and I didn't want these
patches hanging around my local tree.
This was the real reason for making freebsd.dsl language local, as it
makes it much easier to translate generated text, such as the text of
the links, without polluting share/sgml/freebsd.dsl.
Update doc.docbook.mk to use the new, per-language freebsd.dsl file when
building the docs. While I'm here, update .pdb generation so that it
creates a symlink to ${CURDIR:T}.pdb as well (e.g., the Handbook generates
"book.pdb" and "handbook.pdb"). This makes it easier to install more than
one document on a Palm, because two docs called "book.pdb" or "article.pdb"
can not co-exist.
2000-03-23 10:00:17 +01:00
|
|
|
|
2003-04-19 13:39:30 +02:00
|
|
|
<!ENTITY % freebsd.l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN">
|
|
|
|
%freebsd.l10n;
|
|
|
|
<!ENTITY % freebsd.l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN">
|
|
|
|
%freebsd.l10n-common;
|
|
|
|
|
1998-12-20 21:33:49 +01:00
|
|
|
<![ %output.html; [
|
|
|
|
<!ENTITY docbook.dsl PUBLIC "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN" CDATA DSSSL>
|
2008-12-24 18:06:07 +01:00
|
|
|
<!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook HTML Stylesheet//EN" CDATA DSSSL>
|
1998-12-20 21:33:49 +01:00
|
|
|
]]>
|
|
|
|
<![ %output.print; [
|
|
|
|
<!ENTITY docbook.dsl PUBLIC "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL>
|
2008-12-24 18:06:07 +01:00
|
|
|
<!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL>
|
1998-12-20 21:33:49 +01:00
|
|
|
]]>
|
2008-12-24 18:06:07 +01:00
|
|
|
|
|
|
|
<!ENTITY freebsd-common.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Common Stylesheet//EN" CDATA DSSSL>
|
1998-06-30 10:52:15 +02:00
|
|
|
]>
|
|
|
|
|
|
|
|
<style-sheet>
|
2008-12-24 18:06:07 +01:00
|
|
|
<style-specification use="freebsd freebsd-common docbook">
|
1998-06-30 10:52:15 +02:00
|
|
|
<style-specification-body>
|
2001-09-08 04:21:19 +02:00
|
|
|
|
|
|
|
(declare-flow-object-class formatting-instruction
|
|
|
|
"UNREGISTERED::James Clark//Flow Object Class::formatting-instruction")
|
|
|
|
|
1998-06-30 10:52:15 +02:00
|
|
|
</style-specification-body>
|
|
|
|
</style-specification>
|
2008-12-24 18:06:07 +01:00
|
|
|
|
|
|
|
<external-specification id="freebsd" document="freebsd.dsl">
|
|
|
|
<external-specification id="freebsd-common" document="freebsd-common.dsl">
|
1998-12-20 21:33:49 +01:00
|
|
|
<external-specification id="docbook" document="docbook.dsl">
|
1998-06-30 10:52:15 +02:00
|
|
|
</style-sheet>
|