summaryrefslogtreecommitdiffstats
path: root/kdoctools/customization/dtd/rdbpool.elements
blob: b3c45202732fedd21a55ed13507a22f0c13ca711 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
<!-- -*- 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.1//EN"

    For instance

      <!ENTITY % rdbpool PUBLIC
       "-//KDE//ELEMENTS DocBook XML Pool Redeclarations V1.1//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).
     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 (currently Feb 2000) counts!

     Countries are currently only needed when the language is different.
 -->
<!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|mn|mr|ms|mt|nb
                        |nds|nl|nn|no|nso|oc|pl|pt|pt-BR|pt-PT|ro|ru|se|si|sk
                        |sl|sq|sr|ss|st|sv|ta|te|tg|th|tr|uk|uz|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      Persian (Farsi)
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
mn      Mongolian
mr	Marathi
ms      Malay
mt	Maltese
nb      Norwegian Bokmal
nds     Low Saxon, Low German
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
ss      Swati
st	Sesotho (souther Sotho)
sv      Swedish
ta      Tamil
te      Telugu
tg	Tajik
th      Thai
tr      Turkish
uk      Ukrainian
uz      Uzbek
ven	Venda
vi	Vietnamese
wa	Walloon
xh	Xhosa
zh      Chinese
zu	Zulu
-->
<!-- end of KDE languages -->
<!-- Languages could be made compulsory for books -->

<!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
		|biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage
		|othercredit|pagenums|printhistory|productname
		|productnumber|pubdate|publisher|publishername
		|pubsnumber|revhistory|seriesvolnums
		|subtitle|title|titleabbrev|volumenum|citetitle
		|personname|%person.ident.mix;
		|%ndxterm.class;
		%local.bibliocomponent.mix;">
<!-- Unchanged -->
<!ENTITY % local.info.class "">
<!-- Copy of info.class with %kde.bibliocomponent.mix; -->
<!ENTITY % kde.info.class
		"graphic | mediaobject | legalnotice | modespec
		 | subjectset | keywordset | itermset | %kde.bibliocomponent.mix;
                 %local.info.class;">
<!-- End of compulsory ReleaseInfo -->]]>

<!-- KDE uses a more specific list of attributes -->
<!ENTITY % olink.attlist "IGNORE">