diff options
Diffstat (limited to 'kdoctools/customization/obsolete')
-rw-r--r-- | kdoctools/customization/obsolete/general.entities | 388 | ||||
-rw-r--r-- | kdoctools/customization/obsolete/kdex-412-10.dtd | 42 | ||||
-rw-r--r-- | kdoctools/customization/obsolete/kdex.dtd | 121 | ||||
-rw-r--r-- | kdoctools/customization/obsolete/modifications.elements | 46 | ||||
-rw-r--r-- | kdoctools/customization/obsolete/rdbpool.elements | 209 |
5 files changed, 806 insertions, 0 deletions
diff --git a/kdoctools/customization/obsolete/general.entities b/kdoctools/customization/obsolete/general.entities new file mode 100644 index 000000000..50e7c2ee3 --- /dev/null +++ b/kdoctools/customization/obsolete/general.entities @@ -0,0 +1,388 @@ +<!-- + KDE general entities for DocBook as used in the KDE documentation + + Copyright (C) 2002 Frederik Fouvry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + Send suggestions, comments, etc. to the KDE docbook list + <kde-docbook@kde.org>. + + + USAGE + + Refer to this file as + + "-//KDE//ENTITIES DocBook XML General Entity Declarations V1.1//EN" + + This file contains what dbgenent.mod should contain and is read + after all other files just like dbgenent.mod should be. + +--> + +<!-- ============================================================= --> +<!-- Extensions to the DocBook DTD --> +<!-- ============================================================= --> +<!-- E.g. KDE specific entities (see also dbgenent.mod for this) --> + +<!-- Legal texts we put in a specific place + so that we don't need to cut'n'paste them to every doc + --> +<!ENTITY GPL-html PUBLIC + "-//GNU//DOCUMENT GNU General Public License V2 (HTML)//EN" + "http://www.gnu.org/copyleft/gpl.html" + NDATA SGML > +<!ENTITY GPL PUBLIC + "-//GNU//DOCUMENT GNU General Public License V2//EN" + "http://www.gnu.org/copyleft/gpl.html" + NDATA linespecific > +<!ENTITY GPLNotice PUBLIC + "-//KDE//DOCUMENT GNU General Public License Notice//EN" + "../en/entities/gpl-notice.docbook"><!-- meant for inclusion, so no [CN]DATA SGML (why?) --> +<!ENTITY LGPL-html PUBLIC + "-//GNU//DOCUMENT GNU Lesser General Public License V2.1 (HTML)//EN" + "http://www.gnu.org/copyleft/lesser.html" + NDATA SGML > +<!ENTITY LGPL PUBLIC + "-//GNU//DOCUMENT GNU Lesser General Public License V2.1//EN" + "http://www.gnu.org/copyleft/lesser.html" + NDATA linespecific > +<!ENTITY LGPLNotice PUBLIC + "-//KDE//DOCUMENT GNU Lesser General Public License Notice//EN" + "../en/entities/lgpl-notice.docbook"><!-- meant for inclusion, so no [CN]DATA SGML --> +<!ENTITY FDL-html PUBLIC + "-//GNU//DOCUMENT GNU Free Documentation License V1.1 (HTML)//EN" + "http://www.gnu.org/copyleft/fdl.html" + NDATA SGML > +<!ENTITY FDL PUBLIC + "-//GNU//DOCUMENT GNU Free Documentation License V1.1//EN" + "http://www.gnu.org/copyleft/fdl.html" + NDATA linespecific > +<!-- FDLNotice is defined in lang.entities (why?) --> + +<!-- KDE index generation + Set addindex to IGNORE to stop index generation + Indices are generated on the fly, so no intermediate file is needed + --> +<!ENTITY % addindex "INCLUDE"> +<![%addindex;[ +<!ENTITY documentation.index "<index></index>"> +]]> +<!ENTITY documentation.index ""> +<!--ENTITY kapp "(Oops - someone forgot to fill in the application name here)" --> + +<!-- Entities to fill in slots in docbook version of FDL notice --> +<!ENTITY % FDLIS "IGNORE"> +<!ENTITY % FDLFCT "IGNORE"> +<!ENTITY % FDLBCT "IGNORE"> + +<!-- These are the language-independent entities. They can be (more + or less) freely extended. Keep this list sorted and sensible. + Make sure you always add full markup to the text. + + Naming policy: name the entity like you would see the text + (inclusive case). KDE entities are always lowercased. Spaces + are omitted. Examples: Qt (for "Qt"), RedHat (for "Red Hat"), + kfloppy (for "KFloppy") . (Entity names cannot start with digits, + in that case, use the written form for the first digit.) + + DO NOT JUST RENAME ENTITIES! That implies removal of an existing + entity and that may change the validity of documents, which must + not happen. Place the name you wish to remove in the list of + obsolete entities (depending on the case, the expansion is + redefined or kept as it was); the new name goes in the official list. + A later version of the DTD (with another version number!) will + effectively remove these entities. In that way, old documents + remain valid, while new ones can only use the new declarations. + --> + +<!ENTITY AIX "<trademark class='registered'>AIX</trademark>"> +<!ENTITY aktion "<application>aKtion</application>"> +<!ENTITY amor "<application>AMOR</application>"> +<!ENTITY ark "<application>Ark</application>"> +<!ENTITY arts "<application>aRts</application>"> +<!ENTITY arts-builder "<application>aRts-builder</application>"> +<!ENTITY artscontrol "<application>artscontrol</application>"> +<!ENTITY artsd "<application>artsd</application>"> +<!ENTITY artsdsp "<application>artsdsp</application>"> +<!ENTITY artsserver "<application>artsserver</application>"> +<!ENTITY artsshell "<application>artsshell</application>"> +<!ENTITY artswrapper "<application>artswrapper</application>"> +<!ENTITY ATAPI "<acronym>ATAPI</acronym>"> +<!ENTITY atlantik "<application>Atlantik</application>"> +<!ENTITY brahms "<application>Brahms</application>"> +<!ENTITY catalogmanager "<application>Catalog Manager</application>"> +<!ENTITY CD "<acronym>CD</acronym>"> +<!ENTITY CDE "<acronym>CDE</acronym>"> +<!ENTITY CD-ROM "<acronym>CD-ROM</acronym>"> +<!ENTITY cervisia "<application>Cervisia</application>"> +<!ENTITY CSS "<trademark>CSS</trademark>"> +<!ENTITY CUPS "<acronym>CUPS</acronym>"> +<!ENTITY drkonqi "<application>DrKonqi</application>"> +<!ENTITY DCOP "<acronym>DCOP</acronym>"> +<!ENTITY DVI "<acronym>DVI</acronym>"> +<!ENTITY ELF "<acronym>ELF</acronym>"> +<!ENTITY Emacs "<application>Emacs</application>"> +<!ENTITY flashkard "<application>FlashKard</application>"> +<!ENTITY FTP "<acronym>FTP</acronym>"> +<!ENTITY gcc "<command>gcc</command>"> +<!ENTITY GIF "<acronym>GIF</acronym>"> +<!ENTITY GMT "<acronym>GMT</acronym>"> +<!ENTITY GNU "<acronym>GNU</acronym>"> +<!ENTITY GUI "<acronym>GUI</acronym>"> +<!ENTITY Handspring "<trademark>Handspring</trademark>"> +<!ENTITY Hewlett-Packard '<trademark class="registered">Hewlett-Packard</trademark>'> +<!ENTITY HotSync '<trademark class="registered">HotSync</trademark>'> +<!ENTITY HP '<trademark class="registered">HP</trademark>'> +<!ENTITY HP-UX '<trademark class="registered">HP-UX</trademark>'> +<!ENTITY HTTP "<acronym>HTTP</acronym>"> +<!ENTITY IRIX '<trademark class="registered">IRIX</trademark>'> +<!ENTITY Java "<trademark>Java</trademark>"> +<!ENTITY Jini "<trademark>Jini</trademark>"> +<!ENTITY kab2 "<application>Kab2</application>"> +<!ENTITY kenolaba "<application>Kenolaba</application>"> +<!ENTITY kaboodle "<application>Kaboodle</application>"> +<!ENTITY kaddressbook "<application>KAddressBook</application>"> +<!ENTITY kalarm "<application>KAlarm</application>"> +<!ENTITY kalarmd "<application>KAlarmd</application>"> +<!ENTITY kalzium "<application>Kalzium</application>"> +<!ENTITY kamera "<application>Kamera</application>"> +<!ENTITY kandy "<application>Kandy</application>"> +<!ENTITY kappfinder "<application>Kappfinder</application>"> +<!ENTITY kaphorism "<application>KAphorism</application>"> +<!ENTITY karm "<application>KArm</application>"> +<!ENTITY kasteroids "<application>KAsteroids</application>"> +<!ENTITY kate "<application>Kate</application>"> +<!ENTITY katomic "<application>KAtomic</application>"> +<!ENTITY kbabel "<application>KBabel</application>"> +<!ENTITY kbabeldict "<application>KBabelDict</application>"> +<!ENTITY kbackgammon "<application>KBackgammon</application>"> +<!ENTITY kbattleship "<application>KBattleship</application>"> +<!ENTITY kbiff "<application>KBiff</application>"> +<!ENTITY kblackbox "<application>KBlackbox</application>"> +<!ENTITY kbounce "<application>KBounce</application>"> +<!ENTITY kbugbuster "<application>kbugbuster</application>"> +<!ENTITY kcalc "<application>KCalc</application>"> +<!ENTITY kcharselect "<application>KCharSelect</application>"> +<!ENTITY kchart "<application>KChart</application>"> +<!ENTITY kchat "<application>KChat</application>"> +<!ENTITY kcontrol "<application>KControl</application>"> +<!ENTITY kcron "<application>KCron</application>"> +<!ENTITY kdat "<application>KDat</application>"> +<!ENTITY kde "<acronym>KDE</acronym>"> +<!ENTITY kdebugdialog "<application>KDebugDialog</application>"> +<!ENTITY kde-http '<ulink url="http://www.kde.org/">http://www.kde.org/</ulink>'> +<!ENTITY kde-ftp '<ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink>'> +<!ENTITY kdepasswd "<application>kdepasswd</application>"> +<!ENTITY kdesktop "<application>KDesktop</application>"> +<!ENTITY kdessh "<application>kdessh</application>"> +<!ENTITY kdesu "<application>KDE su</application>"> +<!ENTITY kdiskfree "<application>KDiskFree</application>"> +<!ENTITY kdict "<application>KDict</application>"> +<!ENTITY kdm "<application>kdm</application>"> +<!ENTITY kdvi "<application>KDVI</application>"> +<!ENTITY kenolaba "<application>Kenolaba</application>"> +<!ENTITY kedit "<application>KEdit</application>"> +<!ENTITY keduca "<application>KEduca</application>"> +<!ENTITY keystone "<application>Keystone</application>"> +<!ENTITY kfax "<application>KFax</application>"> +<!ENTITY kfaxview "<application>Kfaxview</application>"> +<!ENTITY kfind "<application>KFind</application>"> +<!ENTITY kfloppy "<application>Kfloppy</application>"> +<!ENTITY kformula "<application>KFormula</application>"> +<!ENTITY kfouleggs "<application>KFoulEggs</application>"> +<!ENTITY kfract "<application>KFract</application>"> +<!ENTITY khangman "<application>KHangMan</application>"> +<!ENTITY kgeo "<application>KGeo</application>"> +<!ENTITY kghostview "<application>KGhostView</application>"> +<!ENTITY khelpcenter "<application>KHelpCenter</application>"> +<!ENTITY khexedit "<application>KHexEdit</application>"> +<!ENTITY kicker "<application>Kicker</application>"> +<!ENTITY kiconedit "<application>KIconEdit</application>"> +<!ENTITY kikbd "<application>kikbd</application>"> +<!ENTITY kit "<application>Kit</application>"> +<!ENTITY kiten "<application>Kiten</application>"> +<!ENTITY kivio "<application>Kivio</application>"> +<!ENTITY kjots "<application>KJots</application>"> +<!ENTITY kjumpingcube "<application>KJumpingCube</application>"> +<!ENTITY klaptop "<application>KLaptop</application>"> +<!ENTITY klatin "<application>KLatin</application>"> +<!ENTITY klettres "<application>KLettres</application>"> +<!ENTITY kolorlines "<application>Kolor Lines</application>"> +<!ENTITY klipper "<application>Klipper</application>"> +<!ENTITY kljettool "<application>KLjettool</application>"> +<!ENTITY klpq "<application>Klpq</application>"> +<!ENTITY klprfax "<application>Klprfax</application>"> +<!ENTITY kmahjongg "<application>KMahjongg</application>"> +<!ENTITY kmail "<application>KMail</application>"> +<!ENTITY kmathtool "<application>KMathTool</application>"> +<!ENTITY kmenuedit "<application>kmenuedit</application>"> +<!ENTITY kmessedwords "<application>KMessedWords</application>"> +<!ENTITY kmid "<application>KMid</application>"> +<!ENTITY kmidi "<application>KMidi</application>"> +<!ENTITY kmines "<application>KMines</application>"> +<!ENTITY kmix "<application>KMix</application>"> +<!ENTITY kmplot "<application>KmPlot</application>"> +<!ENTITY knewsticker "<application>KNewsTicker</application>"> +<!ENTITY knode "<application>KNode</application>"> +<!ENTITY knotes "<application>KNotes</application>"> +<!ENTITY knorskverbs "<application>KNorskVerbs</application>"> +<!ENTITY kodometer "<application>KOdometer</application>"> +<!ENTITY koffice "<application>KOffice</application>"> +<!ENTITY kolf "<application>Kolf</application>"> +<!ENTITY kompare "<application>Kompare</application>"> +<!ENTITY koncd "<application>KOnCD</application>"> +<!ENTITY konqueror "<application>Konqueror</application>"> +<!ENTITY konquest "<application>Konquest</application>"> +<!ENTITY konsole "<application>Konsole</application>"> +<!ENTITY kontour "<application>Kontour</application>"> +<!ENTITY kooka "<application>Kooka</application>"> +<!ENTITY korganizer "<application>KOrganizer</application>"> +<!ENTITY korn "<application>KOrn</application>"> +<!ENTITY koshell "<application>KOShell</application>"> +<!ENTITY kotalkd "<application>KOTalkd</application>"> +<!ENTITY kpackage "<application>KPackage</application>"> +<!ENTITY kpager "<application>KPager</application>"> +<!ENTITY kpaint "<application>KPaint</application>"> +<!ENTITY kpanel "<application>KPanel</application>"> +<!ENTITY kpatience "<application>KPatience</application>"> +<!ENTITY kpercentage "<application>KPercentage</application>"> +<!ENTITY kpilot "<application>KPilot</application>"> +<!ENTITY kpf "<application>kpf</application>"> +<!ENTITY kpm "<application>Kpm</application>"> +<!ENTITY kpresenter "<application>KPresenter</application>"> +<!ENTITY kpoker "<application>KPoker</application>"> +<!ENTITY kpovmodeler "<application>KPovModeler</application>"> +<!ENTITY kppp "<application>KPPP</application>"> +<!ENTITY kpresenter "<application>KPresenter</application>"> +<!ENTITY kreatecd "<application>KreateCD</application>"> +<!ENTITY krec "<application>KRec</application>"> +<!ENTITY kregexpeditor "<application>KRegExpEditor</application>"> +<!ENTITY kreversi "<application>KReversi</application>"> +<!ENTITY krita "<application>Krita</application>"> +<!ENTITY kruler "<application>KRuler</application>"> +<!ENTITY ksame "<application>KSame</application>"> +<!ENTITY kscd "<application>KsCD</application>"> +<!ENTITY kscore "<application>KScore</application>"> +<!ENTITY kscreensaver "<application>KScreensaver</application>"> +<!ENTITY ksgmltools "<application>ksgmltools</application>"> +<!ENTITY kshisen "<application>KShisen</application>"> +<!ENTITY ksim "<application>KSim</application>"> +<!ENTITY ksirc "<application>KSirc</application>"> +<!ENTITY ksirtet "<application>KSirtet</application>"> +<!ENTITY ksmiletris "<application>KSmiletris</application>"> +<!ENTITY ksnake "<application>KSnake</application>"> +<!ENTITY ksnapshot "<application>KSnapshot</application>"> +<!ENTITY ksokoban "<application>KSokoban</application>"> +<!ENTITY kspaceduel "<application>KSpaceDuel</application>"> +<!ENTITY kspell "<application>KSpell</application>"> +<!ENTITY kspread "<application>KSpread</application>"> +<!ENTITY kstars "<application>KStars</application>"> +<!ENTITY kstart "<application>kstart</application>"> +<!ENTITY ksysctrl "<application>KSysctrl</application>"> +<!ENTITY ksysguard "<application>KSysguard</application>"> +<!ENTITY ksysv "<application>KSysV</application>"> +<!ENTITY ktalk "<application>KTalk</application>"> +<!ENTITY ktalkd "<application>KTalkd</application>"> +<!ENTITY kteatime "<application>KTeaTime</application>"> +<!ENTITY kthesaurus "<application>KThesaurus</application>"> +<!ENTITY ktimemon "<application>KTimemon</application>"> +<!ENTITY ktimer "<application>KTimer</application>"> +<!ENTITY ktip "<application>KTip</application>"> +<!ENTITY ktouch "<application>KTouch</application>"> +<!ENTITY ktron "<application>KTron</application>"> +<!ENTITY ktuberling "<application>KTuberling</application>"> +<!ENTITY kugar "<application>Kugar</application>"> +<!ENTITY kuickshow "<application>KuickShow</application>"> +<!ENTITY kuser "<application>KUser</application>"> +<!ENTITY kview "<application>KView</application>"> +<!ENTITY kviewshell "<application>KViewshell</application>"> +<!ENTITY kvoctrain "<application>KVocTrain</application>"> +<!ENTITY kworldclock "<application>KWorldClock</application>"> +<!ENTITY kword "<application>KWord</application>"> +<!ENTITY kwin "<application>KWin</application>"> +<!ENTITY k4wins "<application>K Four Wins</application>"> +<!ENTITY kwrite "<application>KWrite</application>"> +<!ENTITY kwuftpd "<application>kwuftpd</application>"> +<!ENTITY LaserJet '<trademark class="registered">LaserJet</trademark>'> +<!ENTITY lisa "<application>Lisa</application>"> +<!ENTITY Linux '<trademark class="registered">Linux</trademark>'> +<!ENTITY Linux-Mandrake "<trademark>Linux-Mandrake</trademark>"> +<!ENTITY LinuxPPC "<trademark>LinuxPPC</trademark>"> +<!ENTITY lskat "<application>Lskat</application>"> +<!ENTITY LZW "<acronym>LZW</acronym>"> +<!ENTITY Mac '<trademark class="registered">Mac</trademark>'> +<!ENTITY MacOS '<trademark class="registered">Mac</trademark> <acronym>OS</acronym>'> +<!ENTITY Mandrake "<trademark>Mandrake</trademark>"> +<!ENTITY megami "<application>Megami</application>"> +<!ENTITY Microsoft '<trademark class="registered">Microsoft</trademark>'> +<!ENTITY MIDI "<acronym>MIDI</acronym>"> +<!ENTITY MIME "<acronym>MIME</acronym>"> +<!ENTITY moonphase "<application>Moon Phase</application>"> +<!ENTITY Motif '<trademark class="registered">Motif</trademark>'> +<!ENTITY MRU "<acronym>MRU</acronym>"> +<!ENTITY MTU "<acronym>MTU</acronym>"> +<!ENTITY MusiXTeX "<application>MusiXTeX</application>"> +<!ENTITY Netscape '<trademark class="registered">Netscape</trademark>'> +<!ENTITY NeXTSTEP "<trademark>NeXTSTEP</trademark>"> +<!ENTITY noatun "<application>Noatun</application>"> +<!ENTITY PalmOS '<trademark class="registered">Palm OS</trademark>'> +<!ENTITY PalmPilot "<productname><trademark>PalmPilot</trademark></productname>"> +<!ENTITY PMX "<application>PMX</application>"><!-- acronym too? --> +<!ENTITY PostScript '<trademark class="registered">PostScript</trademark>'> +<!ENTITY PPP "<acronym>PPP</acronym>"> +<!ENTITY quanta "<application>Quanta</application>"> +<!ENTITY quantaplus "<application>Quanta Plus</application>"> +<!ENTITY Qt "<trademark>Qt</trademark>"> +<!ENTITY RedHat '<trademark class="registered">Red Hat</trademark>'> +<!ENTITY reslisa "<application>ResLisa</application>"> +<!ENTITY Sendmail '<application><trademark class="registered">sendmail</trademark></application>'> +<!ENTITY SMTP "<acronym>SMTP</acronym>"> +<!ENTITY SGI "<trademark>SGI</trademark>"> +<!ENTITY Solaris "<trademark>Solaris</trademark>"> +<!ENTITY SuSE '<acronym><trademark class="registered">SuSE</trademark></acronym>'> +<!ENTITY ThreeCom '<trademark class="registered">3Com</trademark>'> +<!ENTITY tkmidi "<application>tkmidi</application>"> +<!ENTITY TrueType '<trademark class="registered">TrueType</trademark>'> +<!ENTITY UNIX '<trademark class="registered">UNIX</trademark>'> +<!ENTITY URL "<acronym>URL</acronym>"> +<!ENTITY URI "<acronym>URI</acronym>"> +<!ENTITY Visor "<trademark>Visor</trademark>"> +<!ENTITY windowmaker "<application>Window Maker</application>"> +<!ENTITY Windows '<trademark class="registered">Windows</trademark>'> +<!ENTITY WordNet '<trademark class="registered">WordNet</trademark>'> +<!ENTITY Wordperfect '<application><trademark class="registered">WordPerfect</trademark></application>'> +<!ENTITY X-Server "<application>X-Server</application>"> +<!ENTITY XEmacs "<application>XEmacs</application>"> +<!ENTITY X-Window '<trademark class="registered">X Window System</trademark>'> +<!ENTITY XHTML "<trademark>XHTML</trademark>"> +<!ENTITY XML "<trademark>XML</trademark>"> +<!ENTITY XSL "<trademark>XSL</trademark>"> + +<!-- Defaults, do NOT add anything to this without checking with the docbook + team. --> + +<!ENTITY package "This application isn't part of a KDE package"> + +<!-- Obsolete entities --> +<!-- Put them here; they will be removed at some stage --> +<!ENTITY artsbuilder "<application>aRts-builder</application>"> +<!ENTITY kdf "<application>KDiskFree</application>"> +<!ENTITY klaptopdaemon "<application>KLaptop</application>"> +<!ENTITY klines "<application>Kolor Lines</application>"> +<!ENTITY kmoon "<application>Moon Phase</application>"> +<!ENTITY kodo "<application>KOdometer</application>"> +<!ENTITY kpat "<application>KPatience</application>"> +<!ENTITY kwin4 "<application>K Four Wins</application>"> diff --git a/kdoctools/customization/obsolete/kdex-412-10.dtd b/kdoctools/customization/obsolete/kdex-412-10.dtd new file mode 100644 index 000000000..a6692f6a5 --- /dev/null +++ b/kdoctools/customization/obsolete/kdex-412-10.dtd @@ -0,0 +1,42 @@ +<!-- This is just a quick fix for a backwards compatibility issue. + Meant to be used with the FPI + "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.0//EN" + Note: this is NOT the actual V4.1.2-V1.0 DTD. --> +<!-- + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +--> + +<!-- just to be on the safe side --> +<!ENTITY % local.smallcptr.char.mix "|envar"> + +<!ENTITY % DocBookDTD PUBLIC + "-//OASIS//DTD DocBook XML V4.1.2//EN" + "../../docbook/xml-dtd-4.1.2/docbookx.dtd" > +%DocBookDTD; + +<!-- The current obsolete version will do (see below) --> +<!ENTITY % kde.general.entities PUBLIC + "-//KDE//ENTITIES DocBook XML General Entity Declarations V1.1//EN" + "general.entities" > +%kde.general.entities; + +<!-- Define here any missing entities --> + +<!-- this one is OK --> +<!ENTITY % kde.i18n.entities PUBLIC + "-//KDE//ENTITIES DocBook XML Localisation Entity Declarations V1.0//EN" + "../entities/l10n.entities" > +%kde.i18n.entities; diff --git a/kdoctools/customization/obsolete/kdex.dtd b/kdoctools/customization/obsolete/kdex.dtd new file mode 100644 index 000000000..0a2578c79 --- /dev/null +++ b/kdoctools/customization/obsolete/kdex.dtd @@ -0,0 +1,121 @@ +<!-- + Document Type Definition for DocBook XML as used in the KDE documentation + + Copyright (C) 2001 Frederik Fouvry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + Send suggestions, comments, etc. to Frederik Fouvry + <fouvry@coli.uni-sb.de>. + + + USAGE + + Refer to this DTD as + + "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" + + For instance: + + <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" + "customization/dtd/kdex.dtd"> + + and use catalog as the catalogue file. + Note: the system identifier is interpreted relative to the place + where it is defined, unless otherwise defined by the application you use. + If you have permanent internet access, you can use any URLs (and + you don't have to install docbook). + + After a version number change, plenty of problems may occur because + of non-compatibilities (or DTDs not found, etc). That doesn't mean your + document is invalid; it just means that the reference DTD has changed + (new documentation and documentation updates). Check out the previous + version and point to the appropriate catalog or DTD and things should + work again (=still ;-). +--> + + +<!-- ============================================================= --> +<!-- Modifications to the original DocBook DTD --> +<!-- ============================================================= --> +<!-- Declarations in this part should only *restrict* the DocBook + DTD --> + +<!-- Modifications in pool + %rdbpool; is called in the DocBook DTD + NEEDS TO BE CHECKED ON CHANGES + --> +<!ENTITY % rdbpool PUBLIC + "-//KDE//ELEMENTS DocBook XML Pool Redeclarations V1.0//EN" + "rdbpool.elements" > +<!ENTITY % dbpool.redecl.module "INCLUDE" > + +<!-- Modifications in hierarchy + %rdbhier2; is called in the DocBook DTD + NEEDS TO BE CHECKED ON CHANGES + --> +<!ENTITY % rdbhier2 PUBLIC + "-//KDE//ELEMENTS DocBook XML Hierarchy Redeclarations 2 V1.0//EN" + "../dtd/rdbhier2.elements" > +<!ENTITY % dbhier.redecl2.module "INCLUDE" > + +<!-- For Java-style refentries + Based on DocBook 4.0. --> +<!--ENTITY % jrefentry PUBLIC + "-//Norman Walsh//DTD JRefEntry V1.0//EN" > +%jrefentry; --> + +<!-- Temporary solution --> +<!ENTITY copy "(c)"> <!--=copyright sign--> +<!ENTITY trade "[tm]"> <!--=trade mark sign--> +<!ENTITY reg "(R)"> <!--/circledR =registered sign--> + + +<!-- ============================================================= --> +<!-- Original DocBook DTD --> +<!-- ============================================================= --> + +<!ENTITY % DocBookDTD PUBLIC + "-//OASIS//DTD DocBook XML V4.1.2//EN" + "../../docbook/xml-dtd-4.1.2/docbookx.dtd" > +%DocBookDTD; + + +<!-- ============================================================= --> +<!-- Modifications to the original DocBook DTD --> +<!-- ============================================================= --> +<!-- ONLY to supply declarations that were switched off in the + first "Modifications" section --> + +<!ENTITY % kde.modifications PUBLIC + "-//KDE//ELEMENTS DocBook XML Modifications V1.0//EN" + "modifications.elements" > +%kde.modifications; + + +<!-- ============================================================= --> +<!-- Extensions to the DocBook DTD --> +<!-- ============================================================= --> +<!-- Is empty, except for what could go in dbgenent.mod --> + +<!ENTITY % kde.general.entities PUBLIC + "-//KDE//ENTITIES DocBook XML General Entity Declarations V1.1//EN" + "general.entities" > +%kde.general.entities; + +<!ENTITY % kde.i18n.entities PUBLIC + "-//KDE//ENTITIES DocBook XML Localisation Entity Declarations V1.0//EN" + "../entities/l10n.entities" > +%kde.i18n.entities; diff --git a/kdoctools/customization/obsolete/modifications.elements b/kdoctools/customization/obsolete/modifications.elements new file mode 100644 index 000000000..0c78ee64b --- /dev/null +++ b/kdoctools/customization/obsolete/modifications.elements @@ -0,0 +1,46 @@ +<!-- ONLY to supply declarations that were switched off earlier + Take care to make it only _more_ restrictive. --> + +<!-- One modification: BookInfo is compulsory, because + it contains ReleaseInfo, which is compulsory --> +<!ELEMENT book ((%div.title.content;)?, bookinfo, + (dedication | toc | lot + | glossary | bibliography | preface + | %chapter.class; | reference | part + | %article.class; + | %appendix.class; + | %index.class; + | colophon)*)> + +<!-- Modification: ReleaseInfo, Date, Abstract and Keywordset are + compulsory. Not all orders that could be valid are allowed (the + number increases factorial). The current restrictions are quite + strict, and it is foreseen that they will be relaxed. Date and + ReleaseInfo must come together, as must Abstract and Keywordset. + Abstract and Keywordset must follow Date and ReleaseInfo when they + are used the first time. +--> +<!ELEMENT bookinfo ((graphic | mediaobject | legalnotice + | modespec | subjectset | itermset + | %kde.bibliocomponent.mix; )*, + ((date, releaseinfo) | (releaseinfo, date)), + (graphic | mediaobject | legalnotice + | modespec | subjectset + | itermset | %kde.bibliocomponent.mix; + )*, + ((abstract, keywordset) | (keywordset, abstract)), + (graphic | mediaobject | legalnotice | modespec + | subjectset | itermset + | %bibliocomponent.mix; | keywordset)*)> + +<!-- value of Type changed from IMPLIED CDATA + default value of LinkMode set from #IMPLIED to kdems-default --> +<!ATTLIST olink + targetdocent ENTITY #IMPLIED + linkmode IDREF "kdems-default" + localinfo CDATA #IMPLIED + type (href|other) "href" + %common.attrib; + %olink.role.attrib; + %local.olink.attrib; +> diff --git a/kdoctools/customization/obsolete/rdbpool.elements b/kdoctools/customization/obsolete/rdbpool.elements new file mode 100644 index 000000000..a212490a9 --- /dev/null +++ b/kdoctools/customization/obsolete/rdbpool.elements @@ -0,0 +1,209 @@ +<!-- -*- dtd -*- + Modified element pool for DocBook as used in the KDE documentation + (instantiates %rdbpool;) + + Copyright (C) 2001,2002 Frederik Fouvry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + Send suggestions, comments, etc. to the KDE docbook list + <kde-docbook@kde.org>. + + USAGE + + Refer to this DTD as + + "-//KDE//ELEMENTS DocBook XML Pool Redeclarations V1.0//EN" + + For instance + + <!ENTITY % rdbpool PUBLIC + "-//KDE//ELEMENTS DocBook XML Pool Redeclarations V1.0//EN"> + + Set to IGNORE: to revert from KDE customisation for: + kde.remove.unused.elements some elements unlikely to be used +--> + +<!-- Elements which are unlikely to be useful in the KDE documentation, + because their purpose is either to markup already existing documents + or because there are automatic means of obtaining the same effect + --> +<!ENTITY % kde.remove.unused.elements "INCLUDE"> +<![ %kde.remove.unused.elements; [ +<!ENTITY % beginpage.module "IGNORE"> +<!ENTITY % bridgehead.module "IGNORE"> +<!ENTITY % confgroup.content.module "IGNORE"> +<!ENTITY % graphic.module "IGNORE"> +<!ENTITY % graphicco.module "IGNORE"> +<!ENTITY % imageobjectco.module "IGNORE"> +<!ENTITY % inlinegraphic.module "IGNORE"> +<!ENTITY % revhistory.content.module "IGNORE"> +<!-- end of kde.remove.unused.elements -->]]> + +<!-- KDE Languages + To keep the language tags conform to RFC 3066 (successor to 1766) + (http://www.rfc-editor.org/rfc/rfc3066.txt) + Syntax (RE): [a-zA-Z]{1,8}(-[a-zA-Z]{1,8})* + + The compulsory part is either a language tag from ISO 639 (ISO + 639-1 (2 character tag) if there is a tag, ISO 639-2/T (three + character tag) otherwise, "i" (for IANA) or "x" (for private use, + e.g. languages that are not in ISO 639, like x-wa for Walloon). + The optional part may consist of any value. However, if the + first repetition consists of two letters, it must be an ISO + 3166a2 country tag (so Nynorsk cannot be indicated by no-NY or + no-ny). + Official site for ISO 639-2: http://lcweb.loc.gov/standards/iso639-2/ + For ISO 639-1, only the latest version (Feb 2000) counts! + + Countries are currently only needed when the language is different. + Only rarely adding the country code is a necessity (Chinese is + only done for encoding reasons afaik). + --> +<!ENTITY % lang.attrib + "lang (af|ar|az|be|bg|bn|bo|br|bs|ca|cs|cy|da|de|el|en|en-GB + |en-US|eo|es|et|eu|fa|fi|fo|fr|fy|ga|gl|gu|he|hi|hr|hu|id + |is|it|ja|kn|km|ko|ku|lo|lt|lv|mi|mk|mr|mt|nb|nl|nn|no|nso + |oc|pl|pt|pt-BR|pt-PT|ro|ru|se|si|sk|sl|sq|sr|st|sv|ta|te + |tg|th|tr|uk|ven|vi|wa|xh|zh|zh-CN|zh-TW|zu) + #IMPLIED"> +<!-- List of languages + (Languages that only have a three-character code from 639-2, must use + that one) +af Afrikaans +ar Arabic +az Azerbaijani +be Belarusian +bg Bulgarian +bn Bengali +bo Tibetan +br Breton +bs Bosnian +ca Catalan +cs Czech +cy Welsh +da Danish +de German +el Greek, Modern (1453-) +en English +eo Esperanto +es Spanish +et Estonian +eu Basque +fa Farsi (? ok if = Persian) +fi Finnish +fo Faroese +fr French +fy Frisian +ga Irish +gl Gallegan +gu Gujarati +he Hebrew +hi Hindi +hr Croatian +hu Hungarian +id Indonesian +is Icelandic +it Italian +ja Japanese +km Khmer +kn Kannada +ko Korean +ku Kurdish +lo Lao +lt Lituanian +lv Latvian +mi Maori +mk Macedonian +mr Marathi +mt Maltese +nb Norwegian Bokmal +nl Dutch +nn Norwegian Nynorsk +no Norwegian (in KDE = nb) +nso Northern Sotho +oc Occitan (post 1500); Provençal +pl Polish +pt Portuguese +ro Romanian +ru Russian +se Northern Sami +si Sinhalese +sk Slovak +sl Slovenian +sq Albanian +sr Serbian +st Sesotho (souther Sotho) +sv Swedish +ta Tamil +te Telugu +tg Tajik +th Thai +tr Turkish +uk Ukrainian +ven Venda +vi Vietnamese +wa Walloon +xh Xhosa +zh Chinese +zu Zulu +--> +<!-- end of KDE languages --> +<!-- Languages could be made compulsory for books --> + +<!-- DocBook Reference Documentation recommends switching these off + if not used: it massively reduces the ESIS size (~ what you get + from nsgmls). Should anyone need any of these attributes, let + me know. It's easy to add them on again. --> +<!ENTITY % effectivity.attrib ""> + +<!ENTITY % remap.attrib ""> + +<!-- Not used --> +<!ENTITY % revisionflag.attrib ""> + +<!ENTITY % othercredit.role.attrib + "role (translator|developer|reviewer|graphist|musician|tester) + #REQUIRED"> + +<!ENTITY % kde.compulsory.datereleaseinfo "INCLUDE"> +<![ %kde.compulsory.datereleaseinfo; [ +<!-- Unchanged --> +<!ENTITY % local.person.ident.mix ""> +<!ENTITY % person.ident.mix + "honorific|firstname|surname|lineage|othername|affiliation + |authorblurb|contrib %local.person.ident.mix;"> + +<!ENTITY % local.bibliocomponent.mix ""> +<!-- Copy of bibliocomponent.mix without ReleaseInfo, Date or Abstract --> +<!ENTITY % kde.bibliocomponent.mix + "abbrev|address|artpagenums|author + |authorgroup|authorinitials|bibliomisc|biblioset + |collab|confgroup|contractnum|contractsponsor + |copyright|corpauthor|corpname|edition + |editor|invpartnumber|isbn|issn|issuenum|orgname + |othercredit|pagenums|printhistory|productname + |productnumber|pubdate|publisher|publishername + |pubsnumber|revhistory|seriesvolnums + |subtitle|title|titleabbrev|volumenum|citetitle + |%person.ident.mix; + |%ndxterm.class; + %local.bibliocomponent.mix;"> +<!-- End of compulsory ReleaseInfo -->]]> + +<!ENTITY % olink.attlist "IGNORE"> + +<!-- Temporary lifting of restriction (action to be added too?)--> +<!ENTITY % local.smallcptr.char.mix "|envar"> |