[DOCUMENTATION]

Don't spread our few documentation all over the place. Collect all single-file API documentation in the "articles" folder, keep the audit stuff in "audit" and move the DocBook-based RosDocs system into "documentation" as well.
Remove my definitely obsolete MediaWiki Upgrade Guide. This one isn't relevant anymore.

svn path=/trunk/documentation/; revision=67111
This commit is contained in:
Colin Finck 2015-04-09 11:54:07 +00:00
parent a3e7088b3d
commit 7d72481c5e
1117 changed files with 148474 additions and 1136 deletions

11
README
View File

@ -1,11 +0,0 @@
This is the documentation directory for the ReactOS project.
Directory Layout:
api\ : Documentation for various APIs.
articles\ : Howto's, Articles and related documentation.
audit\ : Documentation about and gathered by the audit.
reverse.engineering\ : Clean-Room effort documentation.
: _Only_ human language and pseudo-code documentation is allowed here.

View File

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

1
rosdocs/.cvsignore Normal file
View File

@ -0,0 +1 @@
output

16
rosdocs/ChangeLog Executable file
View File

@ -0,0 +1,16 @@
2003-10-01 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile: Use $(MAKE) rather than make.
Generate .chm file in output directory.
2002-11-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* ChangeLog: Added.
Local Variables:
mode: change-log
left-margin: 8
fill-column: 76
version-control: never
End:

87
rosdocs/Makefile Normal file
View File

@ -0,0 +1,87 @@
#
# Makefile for rosdocs module
#
PATH_TO_TOP = .
HHC=hhc
XSLTPROC=xsltproc
XSLSTYLESHEET_HTMLBIG=./xsl/html/docbook.xsl
XSLSTYLESHEET_HTMLCHUNK=./xsl/html/chunk.xsl
XSLSTYLESHEET_HTMLHELP=./xsl/htmlhelp/htmlhelp.xsl
OUTPUT_DIR=./output
OUTPUT_DIR_HTMLBIG=$(OUTPUT_DIR)/htmlbig
OUTPUT_DIR_HTMLCHUNK=$(OUTPUT_DIR)/htmlchunk
OUTPUT_DIR_HTMLHELP=$(OUTPUT_DIR)/htmlhelp
# hhc is not available on linux
ifeq ($(HOST),mingw32-linux)
all: tools htmlbig htmlchunk
else
all: tools htmlbig htmlchunk # htmlhelp
endif
#
# Tools
#
tools:
$(MAKE) -C tools
tools_implib:
tools_clean:
$(MAKE) -C tools clean
tools_install:
tools_dist:
.PHONY: tools tools_clean tools_install tools_dist
htmlchunk: $(OUTPUT_DIR_HTMLCHUNK)
- $(XSLTPROC) -o $(OUTPUT_DIR_HTMLCHUNK)/tutorials.html $(XSLSTYLESHEET_HTMLCHUNK) tutorials/tutorials.xml
htmlbig: $(OUTPUT_DIR_HTMLBIG)
- $(XSLTPROC) -o $(OUTPUT_DIR_HTMLBIG)/tutorials.html $(XSLSTYLESHEET_HTMLBIG) tutorials/tutorials.xml
htmlhelp: $(OUTPUT_DIR_HTMLHELP)
- $(XSLTPROC) -o $(OUTPUT_DIR_HTMLHELP)/tutorials.html $(XSLSTYLESHEET_HTMLHELP) tutorials/tutorials.xml
- $(HHC) $(OUTPUT_DIR_HTMLHELP)/htmlhelp.hhp
cleanoutput: tools
- $(RM) $(OUTPUT_DIR_HTMLBIG)/*.html
- $(RM) $(OUTPUT_DIR_HTMLCHUNK)/*.html
- $(RM) $(OUTPUT_DIR_HTMLHELP)/*.html
- $(RM) $(OUTPUT_DIR_HTMLHELP)/*.hhp
- $(RM) $(OUTPUT_DIR_HTMLHELP)/*.chm
- $(RM) $(OUTPUT_DIR_HTMLHELP)/*.hhc
- $(RMDIR) $(OUTPUT_DIR_HTMLHELP)
- $(RMDIR) $(OUTPUT_DIR_HTMLBIG)
- $(RMDIR) $(OUTPUT_DIR_HTMLCHUNK)
- $(RMDIR) $(OUTPUT_DIR)
clean: cleanoutput tools_clean
$(OUTPUT_DIR_HTMLBIG): $(OUTPUT_DIR)
- $(RMKDIR) $(OUTPUT_DIR_HTMLBIG)
$(OUTPUT_DIR_HTMLCHUNK): $(OUTPUT_DIR)
- $(RMKDIR) $(OUTPUT_DIR_HTMLCHUNK)
$(OUTPUT_DIR_HTMLHELP): $(OUTPUT_DIR)
- $(RMKDIR) $(OUTPUT_DIR_HTMLHELP)
$(OUTPUT_DIR):
- $(RMKDIR) $(OUTPUT_DIR)
.PHONY: all htmlbig htmlchunk htmlhelp cleanoutput clean
include rules.mk

217
rosdocs/doxygen/win32k.cfg Normal file
View File

@ -0,0 +1,217 @@
# Doxyfile 1.3-rc2
#---------------------------------------------------------------------------
# General configuration options
#---------------------------------------------------------------------------
PROJECT_NAME = "Win32k subsystem"
PROJECT_NUMBER =
OUTPUT_DIRECTORY = win32k/
OUTPUT_LANGUAGE = English
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
EXTRACT_LOCAL_CLASSES = YES
HIDE_UNDOC_MEMBERS = NO
HIDE_UNDOC_CLASSES = NO
HIDE_FRIEND_COMPOUNDS = NO
HIDE_IN_BODY_DOCS = NO
BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = YES
ALWAYS_DETAILED_SEC = YES
INLINE_INHERITED_MEMB = NO
FULL_PATH_NAMES = NO
STRIP_FROM_PATH =
INTERNAL_DOCS = YES
CASE_SENSE_NAMES = YES
SHORT_NAMES = NO
HIDE_SCOPE_NAMES = NO
VERBATIM_HEADERS = YES
SHOW_INCLUDE_FILES = YES
JAVADOC_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
DETAILS_AT_TOP = NO
INHERIT_DOCS = YES
INLINE_INFO = YES
SORT_MEMBER_DOCS = YES
DISTRIBUTE_GROUP_DOC = NO
TAB_SIZE = 4
GENERATE_TODOLIST = YES
GENERATE_TESTLIST = YES
GENERATE_BUGLIST = YES
GENERATE_DEPRECATEDLIST= YES
ALIASES =
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 30
OPTIMIZE_OUTPUT_FOR_C = NO
OPTIMIZE_OUTPUT_JAVA = NO
SHOW_USED_FILES = YES
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
QUIET = NO
WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE = win32k.log
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
INPUT = ../../reactos/subsys/win32k/
FILE_PATTERNS =
RECURSIVE = YES
#ei: if you want to add freetype information uncomment this line
#EXCLUDE =
#ei: and comment out this line
EXCLUDE = ../../reactos/subsys/win32k/freetype/
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = NO
IMAGE_PATH =
INPUT_FILTER =
FILTER_SOURCE_FILES = NO
#---------------------------------------------------------------------------
# configuration options related to source browsing
#---------------------------------------------------------------------------
SOURCE_BROWSER = YES
INLINE_SOURCES = NO
STRIP_CODE_COMMENTS = YES
REFERENCED_BY_RELATION = YES
REFERENCES_RELATION = YES
#---------------------------------------------------------------------------
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
ALPHABETICAL_INDEX = NO
COLS_IN_ALPHA_INDEX = 3
IGNORE_PREFIX =
#---------------------------------------------------------------------------
# configuration options related to the HTML output
#---------------------------------------------------------------------------
GENERATE_HTML = YES
HTML_OUTPUT = ./
HTML_FILE_EXTENSION = .html
HTML_HEADER =
HTML_FOOTER =
HTML_STYLESHEET =
HTML_ALIGN_MEMBERS = YES
#ei: if you want to generate compiled html help (chm) change NO to YES in the next line
GENERATE_HTMLHELP = NO
CHM_FILE = ./win32k.chm
#ei: and set the correct path to the help compiler
HHC_LOCATION = "F:/Program Files/HTML Help Workshop/hhc.exe"
GENERATE_CHI = NO
BINARY_TOC = YES
TOC_EXPAND = YES
DISABLE_INDEX = NO
ENUM_VALUES_PER_LINE = 4
GENERATE_TREEVIEW = YES
TREEVIEW_WIDTH = 250
#---------------------------------------------------------------------------
# configuration options related to the LaTeX output
#---------------------------------------------------------------------------
GENERATE_LATEX = NO
LATEX_OUTPUT = latex
LATEX_CMD_NAME = latex
MAKEINDEX_CMD_NAME = makeindex
COMPACT_LATEX = NO
PAPER_TYPE = a4wide
EXTRA_PACKAGES =
LATEX_HEADER =
PDF_HYPERLINKS = NO
USE_PDFLATEX = NO
LATEX_BATCHMODE = NO
#---------------------------------------------------------------------------
# configuration options related to the RTF output
#---------------------------------------------------------------------------
GENERATE_RTF = NO
RTF_OUTPUT = rtf
COMPACT_RTF = NO
RTF_HYPERLINKS = NO
RTF_STYLESHEET_FILE =
RTF_EXTENSIONS_FILE =
#---------------------------------------------------------------------------
# configuration options related to the man page output
#---------------------------------------------------------------------------
GENERATE_MAN = NO
MAN_OUTPUT = man
MAN_EXTENSION = .3
MAN_LINKS = NO
#---------------------------------------------------------------------------
# configuration options related to the XML output
#---------------------------------------------------------------------------
GENERATE_XML = NO
XML_SCHEMA =
XML_DTD =
#---------------------------------------------------------------------------
# configuration options for the AutoGen Definitions output
#---------------------------------------------------------------------------
GENERATE_AUTOGEN_DEF = NO
#---------------------------------------------------------------------------
# configuration options related to the Perl module output
#---------------------------------------------------------------------------
GENERATE_PERLMOD = NO
PERLMOD_LATEX = NO
PERLMOD_PRETTY = YES
PERLMOD_MAKEVAR_PREFIX =
#---------------------------------------------------------------------------
# Configuration options related to the preprocessor
#---------------------------------------------------------------------------
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = NO
EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH = ../../reactos/include/ \
../../reactos/ntoskrnl/include/
INCLUDE_FILE_PATTERNS =
PREDEFINED =
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = YES
#---------------------------------------------------------------------------
# Configuration::addtions related to external references
#---------------------------------------------------------------------------
TAGFILES =
GENERATE_TAGFILE =
ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
PERL_PATH = /usr/bin/perl
#---------------------------------------------------------------------------
# Configuration options related to the dot tool
#---------------------------------------------------------------------------
CLASS_DIAGRAMS = YES
HIDE_UNDOC_RELATIONS = YES
#ei: if you want to see cool graphs in the documents change NO to YES
HAVE_DOT = NO
CLASS_GRAPH = YES
COLLABORATION_GRAPH = YES
TEMPLATE_RELATIONS = YES
INCLUDE_GRAPH = YES
INCLUDED_BY_GRAPH = YES
GRAPHICAL_HIERARCHY = YES
DOT_IMAGE_FORMAT = png
#ei: set the correct path to graphviz installation
#ei: which you can obtain from: http://www.research.att.com/sw/tools/graphviz/download.html
DOT_PATH = I:/Dev/tools/doxygen/ATT/Graphviz/bin
DOTFILE_DIRS =
MAX_DOT_GRAPH_WIDTH = 1024
MAX_DOT_GRAPH_HEIGHT = 1024
GENERATE_LEGEND = YES
DOT_CLEANUP = YES
#---------------------------------------------------------------------------
# Configuration::addtions related to the search engine
#---------------------------------------------------------------------------
SEARCHENGINE = NO
CGI_NAME = search.cgi
CGI_URL =
DOC_URL =
DOC_ABSPATH =
BIN_ABSPATH = /usr/local/bin/
EXT_DOC_PATHS =

View File

@ -0,0 +1,53 @@
19 June 2000
Changes from DocBook V3.1 to DocBook XML V4.1:
Global:
- Broad changes required for XML compatibility
- Added a *provisional* set of character entities based on the ISO
entity sets. The DocBook TC is not willing to accept the long-term
responsibility for defining and maintaining these sets. The TC
will ask OASIS to form a new TC for this purpose.
Markup:
- RFE 17: Added a common attribute 'Condition' for generic effectivity
- RFE 38: The nav.class elements (ToC|LoT|Index|Glossary|Bibliography) are
now allowed at the beginning and end of components and sections
- RFE 58: The 'optmult' and 'reqmult' attribute values have been
removed from Group
- RFE 65: Added several class attribute values to Filename and SystemItem
at the request of the Linux community
- RFE 73: Removed BookBiblio and SeriesInfo
- RFE 81: Added SidebarInfo to Sidebar
- RFE 87: Added 'xmlpi' and 'emptytag' as class values of SGMLTag
- RFE 92: Added 'CO' to Synopsis and LiteralLayout
- RFE 99: Added SimpleMsgEntry as an alternative to MsgEntry in order
to provide a simpler MsgSet construct
- RFE 103: Added RevDescription as an alternative to RevRemark in
RevHistory; this allows longer descriptive text in a revision
- RFE 104: Added 'Specification' to the list of document classes on Article
- RFE 108: Allow admonitions in Answers
- RFE 110: Allow a RevHistory on QandAEntry
- RFE 115: Allow optional Title on OrderedList and ItemizedList
- RFE 116: Added LineNumbering attribute to linespecific environments for
presentation of line numbers
- Added a common attribute 'Security' for effectivity
- Added synopsis markup for modern programming languages (e.g, object
oriented languages like Java, C++, and IDL)
- Renamed DocInfo to PrefaceInfo, ChapterInfo, AppendixInfo, etc.
- Comment was renamed Remark
- InterfaceDefinition was removed
Other:
- RFE 88: Added PEs to include/ignore dbnotn.mod and dbcent.mod
- RFE 102: Fixed some outstanding namecase problems
- RFE 105: Added PNG notation
- RFE 106: Removed some odd *.content PEs that interfered with
customization layers
- RFE 109: Added FPI to content of dbgenent.mod (for consistency)
- RFE 111: Added the Euro symbol
- Fixed bug in cals-tbl.dtd; a model group was used for the element
declaration, but the attlist declaration used "Table" literally.

View File

@ -0,0 +1,18 @@
27 Aug 2000
Changes from DocBook V4.1.1 to DocBook V4.1.2:
- Fixed broken ISO FPIs in docbook.cat introduced by
careless search-and-replace.
Changes from DocBook V4.0 to DocBook V4.1.1:
- Removed some 4.0 future use comments that had accidentally
been left in the DTD
- Fixed system identifiers in docbook.cat
- Added version information to all the ent/*.ent files
- Fixed a number of numeric character references in the ent/*.ent files
- Fixed a couple of incorrect FPIs.
- Renamed dbgenent.ent to dbgenent.mod for parity with SGML version
See 40chg.txt for a list of the significant changes.

View File

@ -0,0 +1,118 @@
2000-08-27 Norman Walsh <ndw@nwalsh.com>
* 41chg.txt, readme.txt: Updated descriptions
* calstblx.dtd, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat:
Updated version numbers
* docbook.cat: Fixed stupid search-and-replace error in ISO FPIs
* docbookx.dtd: DocBook XML V4.1.2 released
2000-08-12 Norman Walsh <ndw@nwalsh.com>
* 40chg.txt: Updated; changed version number
* 41chg.txt: Added note about renaming dbgenent
* 41chg.txt, readme.txt: Updated; changed version number, release date
* calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat:
Changed version number
* dbgenent.ent, dbgenent.mod: Renamed .ent to .mod
* docbookx.dtd: DocBook XML V4.1.1 released
* docbookx.dtd: Fixed system identifier for dbgenent.ent to dbgenent.mod
2000-07-06 Norman Walsh <ndw@nwalsh.com>
* 40chg.txt, 41chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, readme.txt:
Changed version numbers to 4.1.1beta1
* docbook.cat: Fixed incorrect system identifiers
* docbookx.dtd: Version 4.1.1beta1 released
2000-06-19 Norman Walsh <ndw@nwalsh.com>
* 40chg.txt: Added notes about comment and interfacedefinition
* 41chg.txt: New file.
* calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, docbookx.dtd, readme.txt:
Updated version numbers to 4.1
* dbgenent.ent: Fixed FPI; added 'XML'
* dbhierx.mod: Removed 4.0 future use comments
* dbpoolx.mod: Removed 4.0 future use comments; fixed table model selection comment; fixed 'Norman Walsh' FPIs
* docbook.cat: New file.
2000-05-18 Norman Walsh <ndw@nwalsh.com>
* 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt:
Removed references to beta6
* docbookx.dtd: DocBook XML V4.0 released.
2000-04-10 Norman Walsh <ndw@nwalsh.com>
* 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt:
Updated release date and version to 4.0beta6
* dbpoolx.mod: Added support for EBNF hook; fixed equation content bug
2000-04-03 Norman Walsh <ndw@nwalsh.com>
* 40chg.txt: Added note about renaming DocInfo to *Info.
* 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt:
Updated version numbers
2000-03-30 Norman Walsh <ndw@nwalsh.com>
* dbpoolx.mod: Removed beginpage from highlights.mix; it's excluded in the SGML version.
2000-03-24 Norman Walsh <ndw@nwalsh.com>
* 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt:
Updated version numbers
* dbefsyn.mod: Removed
* dbpoolx.mod: Removed ELEMENT from comments to ease text searching of the DTD.
Merged dbefsyn.mod into dbpoolx.mod
Added Modifier as an optional element at the end of MethodSynopsis
and MethodParam.
2000-03-07 Norman Walsh <ndw@nwalsh.com>
* 40chg.txt: New file.
* 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt, soextblx.dtd:
Updated internal versions to beta3
2000-03-03 Norman Walsh <ndw@nwalsh.com>
* dbpoolx.mod: Removed erroneous comment about inline synopses
2000-03-02 Norman Walsh <ndw@nwalsh.com>
* calstblx.dtd, dbcentx.mod, dbefsyn.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt, soextblx.dtd:
New file.
* dbefsyn.mod, dbpoolx.mod: Added ooclass, oointerface, and ooexception as wrappers for modifiers
and names in classsynopsis. Also allow them inline.
Fixed SGML PE parsing problem with hook PEs.
* dbhierx.mod, dbpoolx.mod: Added hook PEs for future module extension
* dbpoolx.mod: Removed unused PEs for equation content
* dbpoolx.mod: Made primary optional (XML has no #CONREF)

View File

@ -0,0 +1,199 @@
<!-- ...................................................................... -->
<!-- DocBook XML CALS Table Model V4.1.2 .................................... -->
<!-- File calstblx.mod .................................................... -->
<!-- Copyright 1992-2000 HaL Computer Systems, Inc.,
O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
Corporation, Norman Walsh and the Organization for the Advancement
of Structured Information Standards (OASIS).
This DTD is based on the CALS Table Model
PUBLIC "-//USA-DOD//DTD Table Model 951010//EN"
$Id$
Permission to use, copy, modify and distribute the DocBook XML DTD
and its accompanying documentation for any purpose and without fee
is hereby granted in perpetuity, provided that the above copyright
notice and this paragraph appear in all copies. The copyright
holders make no representation about the suitability of the DTD for
any purpose. It is provided "as is" without expressed or implied
warranty.
If you modify the DocBook XML DTD in any way, except for declaring and
referencing additional sets of general entities and declaring
additional notations, label your DTD as a variant of DocBook. See
the maintenance documentation for more information.
Please direct all questions, bug reports, or suggestions for
changes to the docbook@lists.oasis-open.org mailing list. For more
information, see http://www.oasis-open.org/docbook/.
-->
<!-- ...................................................................... -->
<!-- This module contains the definitions for the CALS Table Model
converted to XML.
-->
<!-- These definitions are not directly related to the table model, but are
used in the default CALS table model and are usually defined elsewhere
(and prior to the inclusion of this table module) in a CALS DTD. -->
<!ENTITY % bodyatt "">
<!ENTITY % secur "">
<!-- no if zero(s),
yes if any other digits value -->
<!ENTITY % yesorno 'CDATA'>
<!ENTITY % titles 'title?'>
<!-- default for use in entry content -->
<!ENTITY % paracon '#PCDATA'>
<!--
The parameter entities as defined below provide the CALS table model
as published (as part of the Example DTD) in MIL-HDBK-28001.
These following declarations provide the CALS-compliant default definitions
for these entities. However, these entities can and should be redefined
(by giving the appropriate parameter entity declaration(s) prior to the
reference to this Table Model declaration set entity) to fit the needs
of the current application.
-->
<!ENTITY % tbl.table.name "(table|chart)">
<!ENTITY % tbl.table-titles.mdl "%titles;,">
<!ENTITY % tbl.table-main.mdl "(tgroup+|graphic+)">
<!ENTITY % tbl.table.mdl "%tbl.table-titles.mdl; %tbl.table-main.mdl;">
<!ENTITY % tbl.table.att '
tabstyle CDATA #IMPLIED
tocentry %yesorno; #IMPLIED
shortentry %yesorno; #IMPLIED
orient (port|land) #IMPLIED
pgwide %yesorno; #IMPLIED '>
<!ENTITY % tbl.tgroup.mdl "colspec*,spanspec*,thead?,tfoot?,tbody">
<!ENTITY % tbl.tgroup.att '
tgroupstyle CDATA #IMPLIED '>
<!ENTITY % tbl.hdft.mdl "colspec*,row+">
<!ENTITY % tbl.row.mdl "(entry|entrytbl)+">
<!ENTITY % tbl.entrytbl.mdl "colspec*,spanspec*,thead?,tbody">
<!ENTITY % tbl.entry.mdl "(para|warning|caution|note|legend|%paracon;)*">
<!-- ===== Element and attribute declarations follow. ===== -->
<!ELEMENT table (%tbl.table.mdl;)>
<!ATTLIST table
frame (top|bottom|topbot|all|sides|none) #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
%tbl.table.att;
%bodyatt;
%secur;
>
<!ELEMENT tgroup (%tbl.tgroup.mdl;) >
<!ATTLIST tgroup
cols CDATA #REQUIRED
%tbl.tgroup.att;
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left|right|center|justify|char) #IMPLIED
char CDATA #IMPLIED
charoff CDATA #IMPLIED
%secur;
>
<!ELEMENT colspec EMPTY >
<!ATTLIST colspec
colnum CDATA #IMPLIED
colname CDATA #IMPLIED
colwidth CDATA #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left|right|center|justify|char) #IMPLIED
char CDATA #IMPLIED
charoff CDATA #IMPLIED
>
<!ELEMENT spanspec EMPTY >
<!ATTLIST spanspec
namest CDATA #REQUIRED
nameend CDATA #REQUIRED
spanname CDATA #REQUIRED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left|right|center|justify|char) #IMPLIED
char CDATA #IMPLIED
charoff CDATA #IMPLIED
>
<!ELEMENT thead (%tbl.hdft.mdl;)>
<!ATTLIST thead
valign (top|middle|bottom) #IMPLIED
%secur;
>
<!ELEMENT tfoot (%tbl.hdft.mdl;)>
<!ATTLIST tfoot
valign (top|middle|bottom) #IMPLIED
%secur;
>
<!ELEMENT tbody (row+)>
<!ATTLIST tbody
valign (top|middle|bottom) #IMPLIED
%secur;
>
<!ELEMENT row (%tbl.row.mdl;)>
<!ATTLIST row
rowsep %yesorno; #IMPLIED
valign (top|middle|bottom) #IMPLIED
%secur;
>
<!ELEMENT entrytbl (%tbl.entrytbl.mdl;)>
<!ATTLIST entrytbl
cols CDATA #REQUIRED
%tbl.tgroup.att;
colname CDATA #IMPLIED
spanname CDATA #IMPLIED
namest CDATA #IMPLIED
nameend CDATA #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left|right|center|justify|char) #IMPLIED
char CDATA #IMPLIED
charoff CDATA #IMPLIED
%secur;
>
<!ELEMENT entry (%tbl.entry.mdl;)*>
<!ATTLIST entry
colname CDATA #IMPLIED
namest CDATA #IMPLIED
nameend CDATA #IMPLIED
spanname CDATA #IMPLIED
morerows CDATA #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left|right|center|justify|char) #IMPLIED
char CDATA #IMPLIED
charoff CDATA #IMPLIED
rotate %yesorno; #IMPLIED
valign (top|middle|bottom) #IMPLIED
%secur;
>
<!-- End of DocBook XML CALS Table Model V4.1.2 ............................. -->
<!-- ...................................................................... -->

View File

@ -0,0 +1,204 @@
<!-- ...................................................................... -->
<!-- DocBook XML character entities module V4.1.2 ........................... -->
<!-- File dbcentx.mod ..................................................... -->
<!-- Copyright 1992-2000 HaL Computer Systems, Inc.,
O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
Corporation, Norman Walsh, and the Organization for the Advancement
of Structured Information Standards (OASIS).
$Id$
Permission to use, copy, modify and distribute the DocBook XML DTD
and its accompanying documentation for any purpose and without fee
is hereby granted in perpetuity, provided that the above copyright
notice and this paragraph appear in all copies. The copyright
holders make no representation about the suitability of the DTD for
any purpose. It is provided "as is" without expressed or implied
warranty.
If you modify the DocBook XML DTD in any way, except for declaring and
referencing additional sets of general entities and declaring
additional notations, label your DTD as a variant of DocBook. See
the maintenance documentation for more information.
Please direct all questions, bug reports, or suggestions for
changes to the docbook@lists.oasis-open.org mailing list. For more
information, see http://www.oasis-open.org/docbook/.
-->
<!-- ...................................................................... -->
<!-- This module contains the entity declarations for the standard ISO
entity sets used by DocBook.
In DTD driver files referring to this module, please use an entity
declaration that uses the public identifier shown below:
<!ENTITY % dbcent PUBLIC
"-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN"
"dbcentx.mod">
%dbcent;
See the documentation for detailed information on the parameter
entity and module scheme used in DocBook, customizing DocBook and
planning for interchange, and changes made since the last release
of DocBook.
-->
<!-- ...................................................................... -->
<!ENTITY % ISOamsa.module "INCLUDE">
<![%ISOamsa.module;[
<!ENTITY % ISOamsa PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML"
"ent/iso-amsa.ent">
%ISOamsa;
<!--end of ISOamsa.module-->]]>
<!ENTITY % ISOamsb.module "INCLUDE">
<![%ISOamsb.module;[
<!ENTITY % ISOamsb PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML"
"ent/iso-amsb.ent">
%ISOamsb;
<!--end of ISOamsb.module-->]]>
<!ENTITY % ISOamsc.module "INCLUDE">
<![%ISOamsc.module;[
<!ENTITY % ISOamsc PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML"
"ent/iso-amsc.ent">
%ISOamsc;
<!--end of ISOamsc.module-->]]>
<!ENTITY % ISOamsn.module "INCLUDE">
<![%ISOamsn.module;[
<!ENTITY % ISOamsn PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML"
"ent/iso-amsn.ent">
%ISOamsn;
<!--end of ISOamsn.module-->]]>
<!ENTITY % ISOamso.module "INCLUDE">
<![%ISOamso.module;[
<!ENTITY % ISOamso PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML"
"ent/iso-amso.ent">
%ISOamso;
<!--end of ISOamso.module-->]]>
<!ENTITY % ISOamsr.module "INCLUDE">
<![%ISOamsr.module;[
<!ENTITY % ISOamsr PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML"
"ent/iso-amsr.ent">
%ISOamsr;
<!--end of ISOamsr.module-->]]>
<!ENTITY % ISObox.module "INCLUDE">
<![%ISObox.module;[
<!ENTITY % ISObox PUBLIC
"ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML"
"ent/iso-box.ent">
%ISObox;
<!--end of ISObox.module-->]]>
<!ENTITY % ISOcyr1.module "INCLUDE">
<![%ISOcyr1.module;[
<!ENTITY % ISOcyr1 PUBLIC
"ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML"
"ent/iso-cyr1.ent">
%ISOcyr1;
<!--end of ISOcyr1.module-->]]>
<!ENTITY % ISOcyr2.module "INCLUDE">
<![%ISOcyr2.module;[
<!ENTITY % ISOcyr2 PUBLIC
"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML"
"ent/iso-cyr2.ent">
%ISOcyr2;
<!--end of ISOcyr2.module-->]]>
<!ENTITY % ISOdia.module "INCLUDE">
<![%ISOdia.module;[
<!ENTITY % ISOdia PUBLIC
"ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML"
"ent/iso-dia.ent">
%ISOdia;
<!--end of ISOdia.module-->]]>
<!ENTITY % ISOgrk1.module "INCLUDE">
<![%ISOgrk1.module;[
<!ENTITY % ISOgrk1 PUBLIC
"ISO 8879:1986//ENTITIES Greek Letters//EN//XML"
"ent/iso-grk1.ent">
%ISOgrk1;
<!--end of ISOgrk1.module-->]]>
<!ENTITY % ISOgrk2.module "INCLUDE">
<![%ISOgrk2.module;[
<!ENTITY % ISOgrk2 PUBLIC
"ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML"
"ent/iso-grk2.ent">
%ISOgrk2;
<!--end of ISOgrk2.module-->]]>
<!ENTITY % ISOgrk3.module "INCLUDE">
<![%ISOgrk3.module;[
<!ENTITY % ISOgrk3 PUBLIC
"ISO 8879:1986//ENTITIES Greek Symbols//EN//XML"
"ent/iso-grk3.ent">
%ISOgrk3;
<!--end of ISOgrk3.module-->]]>
<!ENTITY % ISOgrk4.module "INCLUDE">
<![%ISOgrk4.module;[
<!ENTITY % ISOgrk4 PUBLIC
"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML"
"ent/iso-grk4.ent">
%ISOgrk4;
<!--end of ISOgrk4.module-->]]>
<!ENTITY % ISOlat1.module "INCLUDE">
<![%ISOlat1.module;[
<!ENTITY % ISOlat1 PUBLIC
"ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
"ent/iso-lat1.ent">
%ISOlat1;
<!--end of ISOlat1.module-->]]>
<!ENTITY % ISOlat2.module "INCLUDE">
<![%ISOlat2.module;[
<!ENTITY % ISOlat2 PUBLIC
"ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
"ent/iso-lat2.ent">
%ISOlat2;
<!--end of ISOlat2.module-->]]>
<!ENTITY % ISOnum.module "INCLUDE">
<![%ISOnum.module;[
<!ENTITY % ISOnum PUBLIC
"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
"ent/iso-num.ent">
%ISOnum;
<!--end of ISOnum.module-->]]>
<!ENTITY % ISOpub.module "INCLUDE">
<![%ISOpub.module;[
<!ENTITY % ISOpub PUBLIC
"ISO 8879:1986//ENTITIES Publishing//EN//XML"
"ent/iso-pub.ent">
%ISOpub;
<!--end of ISOpub.module-->]]>
<!ENTITY % ISOtech.module "INCLUDE">
<![%ISOtech.module;[
<!ENTITY % ISOtech PUBLIC
"ISO 8879:1986//ENTITIES General Technical//EN//XML"
"ent/iso-tech.ent">
%ISOtech;
<!--end of ISOtech.module-->]]>
<!-- End of DocBook XML character entity sets module V4.1.2 ................. -->
<!-- ...................................................................... -->

View File

@ -0,0 +1,41 @@
<!-- ...................................................................... -->
<!-- DocBook XML additional general entities V4.1.2 ......................... -->
<!-- Copyright 1992-2000 HaL Computer Systems, Inc.,
O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
Corporation, and the Organization for the Advancement of
Structured Information Standards (OASIS).
In DTD driver files referring to this module, please use an entity
declaration that uses the public identifier shown below:
<!ENTITY % dbgenent PUBLIC
"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN"
"dbgenent.mod">
%dbgenent;
-->
<!-- File dbgenent.mod .................................................... -->
<!-- You can edit this file to add the following:
o General entity declarations of any kind. For example:
<!ENTITY happyface SDATA "insert-face"> (system-specific data)
<!ENTITY productname "WinWidget"> (small boilerplate)
<!ENTITY legal-notice SYSTEM "notice.sgm"> (large boilerplate)
o Notation declarations. For example:
<!NOTATION chicken-scratch SYSTEM>
o Declarations for and references to external parameter entities
containing collections of any of the above. For example:
<!ENTITY % all-titles PUBLIC "-//DocTools//ELEMENTS Book Titles//EN"
"booktitles.ent">
%all-titles;
-->
<!-- End of DocBook XML additional general entities V4.1.2 .................. -->
<!-- ...................................................................... -->

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,97 @@
<!-- ...................................................................... -->
<!-- DocBook XML notations module V4.1.2 .................................... -->
<!-- File dbnotnx.mod ..................................................... -->
<!-- Copyright 1992-2000 HaL Computer Systems, Inc.,
O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
Corporation, Norman Walsh, and the Organization for the Advancement
of Structured Information Standards (OASIS).
$Id$
Permission to use, copy, modify and distribute the DocBook XML DTD
and its accompanying documentation for any purpose and without fee
is hereby granted in perpetuity, provided that the above copyright
notice and this paragraph appear in all copies. The copyright
holders make no representation about the suitability of the DTD for
any purpose. It is provided "as is" without expressed or implied
warranty.
If you modify the DocBook DTD in any way, except for declaring and
referencing additional sets of general entities and declaring
additional notations, label your DTD as a variant of DocBook. See
the maintenance documentation for more information.
Please direct all questions, bug reports, or suggestions for
changes to the docbook@lists.oasis-open.org mailing list. For more
information, see http://www.oasis-open.org/docbook/.
-->
<!-- ...................................................................... -->
<!-- This module contains the entity declarations for the standard ISO
entity sets used by DocBook.
In DTD driver files referring to this module, please use an entity
declaration that uses the public identifier shown below:
<!ENTITY % dbnotn PUBLIC
"-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN"
"dbnotnx.mod">
%dbnotn;
See the documentation for detailed information on the parameter
entity and module scheme used in DocBook, customizing DocBook and
planning for interchange, and changes made since the last release
of DocBook.
-->
<!ENTITY % local.notation.class "">
<!ENTITY % notation.class
"BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
| EPS | EQN | FAX | GIF | GIF87a | GIF89a
| JPG | JPEG | IGES | PCX
| PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG
| linespecific
%local.notation.class;">
<!NOTATION BMP PUBLIC
"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN">
<!NOTATION CGM-CHAR PUBLIC "ISO 8632/2//NOTATION Character encoding//EN">
<!NOTATION CGM-BINARY PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN">
<!NOTATION CGM-CLEAR PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN">
<!NOTATION DITROFF SYSTEM "DITROFF">
<!NOTATION DVI SYSTEM "DVI">
<!NOTATION EPS PUBLIC
"+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN">
<!NOTATION EQN SYSTEM "EQN">
<!NOTATION FAX PUBLIC
"-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN">
<!NOTATION GIF SYSTEM "GIF">
<!NOTATION GIF87a PUBLIC
"-//CompuServe//NOTATION Graphics Interchange Format 87a//EN">
<!NOTATION GIF89a PUBLIC
"-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">
<!NOTATION JPG SYSTEM "JPG">
<!NOTATION JPEG SYSTEM "JPG">
<!NOTATION IGES PUBLIC
"-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN">
<!NOTATION PCX PUBLIC
"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
<!NOTATION PIC SYSTEM "PIC">
<!NOTATION PNG SYSTEM "http://www.w3.org/TR/REC-png">
<!NOTATION PS SYSTEM "PS">
<!NOTATION SGML PUBLIC
"ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN">
<!NOTATION TBL SYSTEM "TBL">
<!NOTATION TEX PUBLIC
"+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN">
<!NOTATION TIFF SYSTEM "TIFF">
<!NOTATION WMF PUBLIC
"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN">
<!NOTATION WPG SYSTEM "WPG"> <!--WordPerfect Graphic format-->
<!NOTATION linespecific SYSTEM "linespecific">
<!-- End of DocBook XML notations module V4.1.2 ............................. -->
<!-- ...................................................................... -->

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,59 @@
-- ...................................................................... --
-- Catalog data for DocBook XML V4.1.2 .................................... --
-- File docbook.cat ..................................................... --
-- Please direct all questions, bug reports, or suggestions for
changes to the docbook@lists.oasis-open.org mailing list. For more
information, see http://www.oasis-open.org/.
--
-- This is the catalog data file for DocBook XML V4.1.2. It is provided as
a convenience in building your own catalog files. You need not use
the filenames listed here, and need not use the filename method of
identifying storage objects at all. See the documentation for
detailed information on the files associated with the DocBook DTD.
See SGML Open Technical Resolution 9401 for detailed information
on supplying and using catalog data.
--
-- ...................................................................... --
-- DocBook driver file .................................................. --
PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "docbookx.dtd"
-- ...................................................................... --
-- DocBook modules ...................................................... --
PUBLIC "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" "calstblx.dtd"
PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN" "soextblx.dtd"
PUBLIC "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" "dbpoolx.mod"
PUBLIC "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" "dbhierx.mod"
PUBLIC "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" "dbgenent.mod"
PUBLIC "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" "dbnotnx.mod"
PUBLIC "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" "dbcentx.mod"
-- ...................................................................... --
-- ISO entity sets ...................................................... --
PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN" "ent/iso-dia.ent"
PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "ent/iso-num.ent"
PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "ent/iso-pub.ent"
PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "ent/iso-tech.ent"
PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "ent/iso-lat1.ent"
PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" "ent/iso-lat2.ent"
PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" "ent/iso-grk1.ent"
PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" "ent/iso-grk2.ent"
PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" "ent/iso-grk3.ent"
PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" "ent/iso-grk4.ent"
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "ent/iso-amsa.ent"
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" "ent/iso-amsb.ent"
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" "ent/iso-amsc.ent"
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" "ent/iso-amsn.ent"
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" "ent/iso-amso.ent"
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" "ent/iso-amsr.ent"
PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" "ent/iso-box.ent"
PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" "ent/iso-cyr1.ent"
PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "ent/iso-cyr2.ent"
-- End of catalog data for DocBook XML V4.1.2 ............................. --
-- ...................................................................... --

View File

@ -0,0 +1,125 @@
<!-- ...................................................................... -->
<!-- DocBook XML DTD V4.1.2 ................................................. -->
<!-- File docbookx.dtd .................................................... -->
<!-- Copyright 1992-2000 HaL Computer Systems, Inc.,
O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
Corporation, Norman Walsh, and the Organization for the Advancement
of Structured Information Standards (OASIS).
$Id$
Permission to use, copy, modify and distribute the DocBook XML DTD
and its accompanying documentation for any purpose and without fee
is hereby granted in perpetuity, provided that the above copyright
notice and this paragraph appear in all copies. The copyright
holders make no representation about the suitability of the DTD for
any purpose. It is provided "as is" without expressed or implied
warranty.
If you modify the DocBook DTD in any way, except for declaring and
referencing additional sets of general entities and declaring
additional notations, label your DTD as a variant of DocBook. See
the maintenance documentation for more information.
Please direct all questions, bug reports, or suggestions for
changes to the docbook@lists.oasis-open.org mailing list. For more
information, see http://www.oasis-open.org/docbook/.
-->
<!-- ...................................................................... -->
<!-- This is the driver file for V4.1.2 of the DocBook DTD.
Please use the following formal public identifier to identify it:
"-//OASIS//DTD DocBook XML V4.1.2//EN"
For example, if your document's top-level element is Book, and
you are using DocBook directly, use the FPI in the DOCTYPE
declaration:
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
[...]>
Or, if you have a higher-level driver file that customizes DocBook,
use the FPI in the parameter entity declaration:
<!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd">
%DocBookDTD;
See the documentation for detailed information on the parameter
entity and module scheme used in DocBook, customizing DocBook and
planning for interchange, and changes made since the last release
of DocBook.
-->
<!-- ...................................................................... -->
<!-- Notation declarations ................................................ -->
<!ENTITY % dbnotn.module "INCLUDE">
<![%dbnotn.module;[
<!ENTITY % dbnotn PUBLIC
"-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN"
"dbnotnx.mod">
%dbnotn;
]]>
<!-- ...................................................................... -->
<!-- ISO character entity sets ............................................ -->
<!ENTITY % dbcent.module "INCLUDE">
<![%dbcent.module;[
<!ENTITY euro "&#x20AC;"><!-- euro sign, U+20AC NEW -->
<!ENTITY % dbcent PUBLIC
"-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN"
"dbcentx.mod">
%dbcent;
]]>
<!-- ...................................................................... -->
<!-- DTD modules .......................................................... -->
<!-- Information pool .............. -->
<!ENTITY % dbpool.module "INCLUDE">
<![ %dbpool.module; [
<!ENTITY % dbpool PUBLIC
"-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN"
"dbpoolx.mod">
%dbpool;
]]>
<!-- Redeclaration placeholder ..... -->
<!ENTITY % intermod.redecl.module "IGNORE">
<![%intermod.redecl.module;[
<!-- Defining rdbmods here makes some buggy XML parsers happy. -->
<!ENTITY % rdbmods "">
%rdbmods;
<!--end of intermod.redecl.module-->]]>
<!-- Document hierarchy ............ -->
<!ENTITY % dbhier.module "INCLUDE">
<![ %dbhier.module; [
<!ENTITY % dbhier PUBLIC
"-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN"
"dbhierx.mod">
%dbhier;
]]>
<!-- ...................................................................... -->
<!-- Other general entities ............................................... -->
<!ENTITY % dbgenent.module "INCLUDE">
<![ %dbgenent.module; [
<!ENTITY % dbgenent PUBLIC
"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN"
"dbgenent.mod">
%dbgenent;
]]>
<!-- End of DocBook XML DTD V4.1.2 .......................................... -->
<!-- ...................................................................... -->

View File

@ -0,0 +1,63 @@
<!-- iso-amsa.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz
With additional derivations from
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
<!ENTITY cularr "&#x21B6;"> <!-- ANTICLOCKWISE TOP SEMICIRCLE ARROW -->
<!ENTITY curarr "&#x21B7;"> <!-- CLOCKWISE TOP SEMICIRCLE ARROW -->
<!ENTITY dArr "&#x21D3;"> <!-- DOWNWARDS DOUBLE ARROW -->
<!ENTITY darr2 "&#x21CA;"> <!-- DOWNWARDS PAIRED ARROWS -->
<!ENTITY dharl "&#x21C3;"> <!-- DOWNWARDS HARPOON WITH BARB LEFTWARDS -->
<!ENTITY dharr "&#x21C2;"> <!-- DOWNWARDS HARPOON WITH BARB RIGHTWARDS -->
<!ENTITY lAarr "&#x21DA;"> <!-- LEFTWARDS TRIPLE ARROW -->
<!ENTITY Larr "&#x219E;"> <!-- LEFTWARDS TWO HEADED ARROW -->
<!ENTITY larr2 "&#x21C7;"> <!-- LEFTWARDS PAIRED ARROWS -->
<!ENTITY larrhk "&#x21A9;"> <!-- LEFTWARDS ARROW WITH HOOK -->
<!ENTITY larrlp "&#x21AB;"> <!-- LEFTWARDS ARROW WITH LOOP -->
<!ENTITY larrtl "&#x21A2;"> <!-- LEFTWARDS ARROW WITH TAIL -->
<!ENTITY lhard "&#x21BD;"> <!-- LEFTWARDS HARPOON WITH BARB DOWNWARDS -->
<!ENTITY lharu "&#x21BC;"> <!-- LEFTWARDS HARPOON WITH BARB UPWARDS -->
<!ENTITY hArr "&#x21D4;"> <!-- -->
<!ENTITY harr "&#x2194;"> <!-- LEFT RIGHT ARROW -->
<!ENTITY lrarr2 "&#x21C6;"> <!-- LEFTWARDS ARROW OVER RIGHTWARDS ARROW -->
<!ENTITY rlarr2 "&#x21C4;"> <!-- RIGHTWARDS ARROW OVER LEFTWARDS ARROW -->
<!ENTITY harrw "&#x21AD;"> <!-- LEFT RIGHT WAVE ARROW -->
<!ENTITY rlhar2 "&#x21CC;"> <!-- RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON -->
<!ENTITY lrhar2 "&#x21CB;"> <!-- LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON -->
<!ENTITY lsh "&#x21B0;"> <!-- UPWARDS ARROW WITH TIP LEFTWARDS -->
<!ENTITY map "&#x21A6;"> <!-- RIGHTWARDS ARROW FROM BAR -->
<!ENTITY mumap "&#x22B8;"> <!-- MULTIMAP -->
<!ENTITY nearr "&#x2197;"> <!-- NORTH EAST ARROW -->
<!ENTITY nlArr "&#x21CD;"> <!-- LEFTWARDS DOUBLE ARROW WITH STROKE -->
<!ENTITY nlarr "&#x219A;"> <!-- LEFTWARDS ARROW WITH STROKE -->
<!ENTITY nhArr "&#x21CE;"> <!-- LEFT RIGHT DOUBLE ARROW WITH STROKE -->
<!ENTITY nharr "&#x21AE;"> <!-- LEFT RIGHT ARROW WITH STROKE -->
<!ENTITY nrarr "&#x219B;"> <!-- RIGHTWARDS ARROW WITH STROKE -->
<!ENTITY nrArr "&#x21CF;"> <!-- RIGHTWARDS DOUBLE ARROW WITH STROKE -->
<!ENTITY nwarr "&#x2196;"> <!-- NORTH WEST ARROW -->
<!ENTITY olarr "&#x21BA;"> <!-- ANTICLOCKWISE OPEN CIRCLE ARROW -->
<!ENTITY orarr "&#x21BB;"> <!-- CLOCKWISE OPEN CIRCLE ARROW -->
<!ENTITY rAarr "&#x21DB;"> <!-- RIGHTWARDS TRIPLE ARROW -->
<!ENTITY Rarr "&#x21A0;"> <!-- RIGHTWARDS TWO HEADED ARROW -->
<!ENTITY rarr2 "&#x21C9;"> <!-- RIGHTWARDS PAIRED ARROWS -->
<!ENTITY rarrhk "&#x21AA;"> <!-- RIGHTWARDS ARROW WITH HOOK -->
<!ENTITY rarrlp "&#x21AC;"> <!-- RIGHTWARDS ARROW WITH LOOP -->
<!ENTITY rarrtl "&#x21A3;"> <!-- RIGHTWARDS ARROW WITH TAIL -->
<!ENTITY rarrw "&#x219D;"> <!-- RIGHTWARDS SQUIGGLE ARROW -->
<!ENTITY rhard "&#x21C1;"> <!-- RIGHTWARDS HARPOON WITH BARB DOWNWARDS -->
<!ENTITY rharu "&#x21C0;"> <!-- RIGHTWARDS HARPOON WITH BARB UPWARDS -->
<!ENTITY rsh "&#x21B1;"> <!-- UPWARDS ARROW WITH TIP RIGHTWARDS -->
<!ENTITY drarr "&#x2198;"> <!-- SOUTH EAST ARROW -->
<!ENTITY dlarr "&#x2199;"> <!-- SOUTH WEST ARROW -->
<!ENTITY uArr "&#x21D1;"> <!-- UPWARDS DOUBLE ARROW -->
<!ENTITY uarr2 "&#x21C8;"> <!-- UPWARDS PAIRED ARROWS -->
<!ENTITY vArr "&#x21D5;"> <!-- UP DOWN DOUBLE ARROW -->
<!ENTITY varr "&#x2195;"> <!-- UP DOWN ARROW -->
<!ENTITY uharl "&#x21BF;"> <!-- UPWARDS HARPOON WITH BARB LEFTWARDS -->
<!ENTITY uharr "&#x21BE;"> <!-- UPWARDS HARPOON WITH BARB RIGHTWARDS -->
<!ENTITY xlArr "&#x21D0;"> <!-- LEFTWARDS DOUBLE ARROW -->
<!ENTITY xhArr "&#x2194;"> <!-- LEFT RIGHT ARROW -->
<!ENTITY xharr "&#x2194;"> <!-- LEFT RIGHT ARROW -->
<!ENTITY xrArr "&#x21D2;"> <!-- RIGHTWARDS DOUBLE ARROW -->

View File

@ -0,0 +1,49 @@
<!-- iso-amsb.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz.
With additional derivations from
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
<!ENTITY amalg "&#x2210;"> <!-- N-ARY COPRODUCT -->
<!ENTITY Barwed "&#x2306;"> <!-- PERSPECTIVE -->
<!ENTITY barwed "&#x22BC;"> <!-- NAND -->
<!ENTITY Cap "&#x22D2;"> <!-- DOUBLE INTERSECTION -->
<!ENTITY Cup "&#x22D3;"> <!-- DOUBLE UNION -->
<!ENTITY cuvee "&#x22CE;"> <!-- CURLY LOGICAL OR -->
<!ENTITY cuwed "&#x22CF;"> <!-- CURLY LOGICAL AND -->
<!ENTITY diam "&#x22C4;"> <!-- DIAMOND OPERATOR -->
<!ENTITY divonx "&#x22C7;"> <!-- DIVISION TIMES -->
<!ENTITY intcal "&#x22BA;"> <!-- INTERCALATE -->
<!ENTITY lthree "&#x22CB;"> <!-- LEFT SEMIDIRECT PRODUCT -->
<!ENTITY ltimes "&#x22C9;"> <!-- LEFT NORMAL FACTOR SEMIDIRECT PRODUCT -->
<!ENTITY minusb "&#x229F;"> <!-- SQUARED MINUS -->
<!ENTITY oast "&#x229B;"> <!-- CIRCLED ASTERISK OPERATOR -->
<!ENTITY ocir "&#x229A;"> <!-- CIRCLED RING OPERATOR -->
<!ENTITY odash "&#x229D;"> <!-- CIRCLED DASH -->
<!ENTITY odot "&#x2299;"> <!-- CIRCLED DOT OPERATOR -->
<!ENTITY ominus "&#x2296;"> <!-- CIRCLED MINUS -->
<!ENTITY oplus "&#x2295;"> <!-- CIRCLED PLUS -->
<!ENTITY osol "&#x2298;"> <!-- CIRCLED DIVISION SLASH -->
<!ENTITY otimes "&#x2297;"> <!-- CIRCLED TIMES -->
<!ENTITY plusb "&#x229E;"> <!-- SQUARED PLUS -->
<!ENTITY plusdo "&#x2214;"> <!-- DOT PLUS -->
<!ENTITY rthree "&#x22CC;"> <!-- RIGHT SEMIDIRECT PRODUCT -->
<!ENTITY rtimes "&#x22CA;"> <!-- RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT -->
<!ENTITY sdot "&#x22C5;"> <!-- DOT OPERATOR -->
<!ENTITY sdotb "&#x22A1;"> <!-- SQUARED DOT OPERATOR -->
<!ENTITY setmn "&#x2216;"> <!-- SET MINUS -->
<!ENTITY sqcap "&#x2293;"> <!-- SQUARE CAP -->
<!ENTITY sqcup "&#x2294;"> <!-- SQUARE CUP -->
<!ENTITY ssetmn "&#x2216;"> <!-- SET MINUS -->
<!ENTITY sstarf "&#x22C6;"> <!-- STAR OPERATOR -->
<!ENTITY timesb "&#x22A0;"> <!-- SQUARED TIMES -->
<!ENTITY top "&#x22A4;"> <!-- DOWN TACK -->
<!ENTITY uplus "&#x228E;"> <!-- MULTISET UNION -->
<!ENTITY wreath "&#x2240;"> <!-- WREATH PRODUCT -->
<!ENTITY xcirc "&#x25CB;"> <!-- WHITE CIRCLE -->
<!ENTITY xdtri "&#x25BD;"> <!-- WHITE DOWN-POINTING TRIANGLE -->
<!ENTITY xutri "&#x25B3;"> <!-- WHITE UP-POINTING TRIANGLE -->
<!ENTITY coprod "&#x2210;"> <!-- N-ARY COPRODUCT -->
<!ENTITY prod "&#x220F;"> <!-- N-ARY PRODUCT -->
<!ENTITY sum "&#x2211;"> <!-- N-ARY SUMMATION -->

View File

@ -0,0 +1,15 @@
<!-- iso-amsc.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY rceil "&#x2309;"> <!-- RIGHT CEILING -->
<!ENTITY rfloor "&#x230B;"> <!-- RIGHT FLOOR -->
<!ENTITY rpargt "&#xE291;"> <!-- -->
<!ENTITY urcorn "&#x231D;"> <!-- TOP RIGHT CORNER -->
<!ENTITY drcorn "&#x231F;"> <!-- BOTTOM RIGHT CORNER -->
<!ENTITY lceil "&#x2308;"> <!-- LEFT CEILING -->
<!ENTITY lfloor "&#x230A;"> <!-- LEFT FLOOR -->
<!-- lpargt Unknown unicode character -->
<!ENTITY ulcorn "&#x231C;"> <!-- TOP LEFT CORNER -->
<!ENTITY dlcorn "&#x231E;"> <!-- BOTTOM LEFT CORNER -->

View File

@ -0,0 +1,66 @@
<!-- iso-amsn.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz
With additional derivations from
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
<!ENTITY gnap "&#xE411;"> <!-- -->
<!ENTITY gne "&#x2269;"> <!-- -->
<!ENTITY gnE "&#x2269;"> <!-- -->
<!ENTITY gnsim "&#x22E7;"> <!-- GREATER-THAN BUT NOT EQUIVALENT TO -->
<!ENTITY gvnE "&#x2269;"> <!-- GREATER-THAN BUT NOT EQUAL TO -->
<!ENTITY lnap "&#xE2A2;"> <!-- -->
<!ENTITY lnE "&#x2268;"> <!-- -->
<!ENTITY lne "&#x2268;"> <!-- -->
<!ENTITY lnsim "&#x22E6;"> <!-- -->
<!ENTITY lvnE "&#x2268;"> <!-- LESS-THAN BUT NOT EQUAL TO -->
<!ENTITY nap "&#x2249;"> <!-- NOT ALMOST EQUAL TO -->
<!ENTITY ncong "&#x2247;"> <!-- NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO -->
<!ENTITY nequiv "&#x2262;"> <!-- NOT IDENTICAL TO -->
<!ENTITY ngE "&#x2271;"> <!-- -->
<!ENTITY nge "&#x2271;"> <!-- NEITHER GREATER-THAN NOR EQUAL TO -->
<!ENTITY nges "&#x2271;"> <!-- -->
<!ENTITY ngt "&#x226F;"> <!-- NOT GREATER-THAN -->
<!ENTITY nle "&#x2270;"> <!-- NEITHER LESS-THAN NOR EQUAL TO -->
<!ENTITY nlE "&#x2270;"> <!-- -->
<!ENTITY nles "&#x2270;"> <!-- -->
<!ENTITY nlt "&#x226E;"> <!-- NOT LESS-THAN -->
<!ENTITY nltri "&#x22EA;"> <!-- NOT NORMAL SUBGROUP OF -->
<!ENTITY nltrie "&#x22EC;"> <!-- NOT NORMAL SUBGROUP OF OR EQUAL TO -->
<!ENTITY nmid "&#x2224;"> <!-- DOES NOT DIVIDE -->
<!ENTITY npar "&#x2226;"> <!-- NOT PARALLEL TO -->
<!ENTITY npr "&#x2280;"> <!-- DOES NOT PRECEDE -->
<!ENTITY npre "&#x22E0;"> <!-- DOES NOT PRECEDE OR EQUAL -->
<!ENTITY nrtri "&#x22EB;"> <!-- DOES NOT CONTAIN AS NORMAL SUBGROUP -->
<!ENTITY nrtrie "&#x22ED;"> <!-- DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL -->
<!ENTITY nsc "&#x2281;"> <!-- DOES NOT SUCCEED -->
<!ENTITY nsce "&#x22E1;"> <!-- DOES NOT SUCCEED OR EQUAL -->
<!ENTITY nsim "&#x2241;"> <!-- -->
<!ENTITY nsime "&#x2244;"> <!-- -->
<!ENTITY nsmid "&#xE2AA;"> <!-- -->
<!ENTITY nspar "&#x2226;"> <!-- NOT PARALLEL TO -->
<!ENTITY nsub "&#x2284;"> <!-- NOT A SUBSET OF -->
<!ENTITY nsube "&#x2288;"> <!-- -->
<!ENTITY nsubE "&#x2288;"> <!-- -->
<!ENTITY nsup "&#x2285;"> <!-- NOT A SUPERSET OF -->
<!ENTITY nsupE "&#x2289;"> <!-- -->
<!ENTITY nsupe "&#x2289;"> <!-- -->
<!ENTITY nvdash "&#x22AC;"> <!-- DOES NOT PROVE -->
<!ENTITY nvDash "&#x22AD;"> <!-- NOT TRUE -->
<!ENTITY nVDash "&#x22AF;"> <!-- NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE -->
<!ENTITY nVdash "&#x22AE;"> <!-- DOES NOT FORCE -->
<!ENTITY prnap "&#x22E8;"> <!-- -->
<!ENTITY prnE "&#xE2B3;"> <!-- -->
<!ENTITY prnsim "&#x22E8;"> <!-- -->
<!ENTITY scnap "&#x22E9;"> <!-- -->
<!ENTITY scnE "&#xE2B5;"> <!-- -->
<!ENTITY scnsim "&#x22E9;"> <!-- -->
<!ENTITY subne "&#x228A;"> <!-- -->
<!ENTITY subnE "&#x228A;"> <!-- SUBSET OF WITH NOT EQUAL TO -->
<!ENTITY supne "&#x228B;"> <!-- -->
<!ENTITY supnE "&#x228B;"> <!-- -->
<!ENTITY vsubnE "&#xE2B8;"> <!-- -->
<!ENTITY vsubne "&#x228A;"> <!-- SUBSET OF WITH NOT EQUAL TO -->
<!ENTITY vsupne "&#x228B;"> <!-- SUPERSET OF WITH NOT EQUAL TO -->
<!ENTITY vsupnE "&#x228B;"> <!-- SUPERSET OF WITH NOT EQUAL TO -->

View File

@ -0,0 +1,26 @@
<!-- iso-amso.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz
With additional derivations from
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
<!ENTITY ang "&#x2220;"> <!-- ANGLE -->
<!ENTITY angmsd "&#x2221;"> <!-- MEASURED ANGLE -->
<!ENTITY beth "&#x2136;"> <!-- BET SYMBOL -->
<!ENTITY bprime "&#x2035;"> <!-- REVERSED PRIME -->
<!ENTITY comp "&#x2201;"> <!-- COMPLEMENT -->
<!ENTITY daleth "&#x2138;"> <!-- DALET SYMBOL -->
<!ENTITY ell "&#x2113;"> <!-- SCRIPT SMALL L -->
<!ENTITY empty "&#x2205;"> <!-- -->
<!ENTITY gimel "&#x2137;"> <!-- GIMEL SYMBOL -->
<!ENTITY image "&#x2111;"> <!-- BLACK-LETTER CAPITAL I -->
<!ENTITY inodot "&#x0131;"> <!-- LATIN SMALL LETTER DOTLESS I -->
<!-- jnodot Unknown unicode character -->
<!ENTITY nexist "&#x2204;"> <!-- THERE DOES NOT EXIST -->
<!ENTITY oS "&#x24C8;"> <!-- CIRCLED LATIN CAPITAL LETTER S -->
<!ENTITY planck "&#x210F;"> <!-- PLANCK CONSTANT OVER TWO PI -->
<!ENTITY real "&#x211C;"> <!-- BLACK-LETTER CAPITAL R -->
<!ENTITY sbsol "&#xFE68;"> <!-- SMALL REVERSE SOLIDUS -->
<!ENTITY vprime "&#x2032;"> <!-- PRIME -->
<!ENTITY weierp "&#x2118;"> <!-- SCRIPT CAPITAL P -->

View File

@ -0,0 +1,91 @@
<!-- iso-amsr.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz.
With additional derivations from
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
<!ENTITY ape "&#x224A;"> <!-- -->
<!ENTITY asymp "&#x224D;"> <!-- EQUIVALENT TO -->
<!ENTITY bcong "&#x224C;"> <!-- ALL EQUAL TO -->
<!ENTITY bepsi "&#x220D;"> <!-- SMALL CONTAINS AS MEMBER -->
<!ENTITY bowtie "&#x22C8;"> <!-- -->
<!ENTITY bsim "&#x223D;"> <!-- -->
<!ENTITY bsime "&#x22CD;"> <!-- -->
<!ENTITY bump "&#x224E;"> <!-- -->
<!ENTITY bumpe "&#x224F;"> <!-- -->
<!ENTITY cire "&#x2257;"> <!-- -->
<!ENTITY colone "&#x2254;"> <!-- -->
<!ENTITY cuepr "&#x22DE;"> <!-- -->
<!ENTITY cuesc "&#x22DF;"> <!-- -->
<!ENTITY cupre "&#x227C;"> <!-- -->
<!ENTITY dashv "&#x22A3;"> <!-- -->
<!ENTITY ecir "&#x2256;"> <!-- -->
<!ENTITY ecolon "&#x2255;"> <!-- -->
<!ENTITY eDot "&#x2251;"> <!-- -->
<!ENTITY esdot "&#x2250;"> <!-- -->
<!ENTITY efDot "&#x2252;"> <!-- -->
<!ENTITY egs "&#x22DD;"> <!-- -->
<!ENTITY els "&#x22DC;"> <!-- -->
<!ENTITY erDot "&#x2253;"> <!-- -->
<!ENTITY fork "&#x22D4;"> <!-- -->
<!ENTITY frown "&#x2322;"> <!-- -->
<!ENTITY gap "&#x2273;"> <!-- GREATER-THAN OR EQUIVALENT TO -->
<!ENTITY gsdot "&#x22D7;"> <!-- -->
<!ENTITY gE "&#x2267;"> <!-- -->
<!ENTITY gel "&#x22DB;"> <!-- -->
<!ENTITY gEl "&#x22DB;"> <!-- -->
<!ENTITY ges "&#x2265;"> <!-- GREATER-THAN OR EQUAL TO -->
<!ENTITY Gg "&#x22D9;"> <!-- VERY MUCH GREATER-THAN -->
<!ENTITY gl "&#x2277;"> <!-- -->
<!ENTITY gsim "&#x2273;"> <!-- GREATER-THAN OR EQUIVALENT TO -->
<!ENTITY Gt "&#x226B;"> <!-- MUCH GREATER-THAN -->
<!ENTITY lap "&#x2272;"> <!-- LESS-THAN OR EQUIVALENT TO -->
<!ENTITY ldot "&#x22D6;"> <!-- -->
<!ENTITY lE "&#x2266;"> <!-- -->
<!ENTITY lEg "&#x22DA;"> <!-- -->
<!ENTITY leg "&#x22DA;"> <!-- -->
<!ENTITY les "&#x2264;"> <!-- LESS-THAN OR EQUAL TO -->
<!ENTITY lg "&#x2276;"> <!-- LESS-THAN OR GREATER-THAN -->
<!ENTITY Ll "&#x22D8;"> <!-- -->
<!ENTITY lsim "&#x2272;"> <!-- LESS-THAN OR EQUIVALENT TO -->
<!ENTITY Lt "&#x226A;"> <!-- MUCH LESS-THAN -->
<!ENTITY ltrie "&#x22B4;"> <!-- -->
<!ENTITY mid "&#x2223;"> <!-- -->
<!ENTITY models "&#x22A7;"> <!-- MODELS -->
<!ENTITY pr "&#x227A;"> <!-- -->
<!ENTITY prap "&#x227E;"> <!-- -->
<!ENTITY pre "&#x227C;"> <!-- -->
<!ENTITY prsim "&#x227E;"> <!-- -->
<!ENTITY rtrie "&#x22B5;"> <!-- -->
<!ENTITY samalg "&#x2210;"> <!-- -->
<!ENTITY sc "&#x227B;"> <!-- -->
<!ENTITY scap "&#x227F;"> <!-- -->
<!ENTITY sccue "&#x227D;"> <!-- -->
<!ENTITY sce "&#x227D;"> <!-- -->
<!ENTITY scsim "&#x227F;"> <!-- -->
<!ENTITY sfrown "&#x2322;"> <!-- FROWN -->
<!ENTITY smid "&#xE301;"> <!-- -->
<!ENTITY smile "&#x2323;"> <!-- -->
<!ENTITY spar "&#x2225;"> <!-- PARALLEL TO -->
<!ENTITY sqsub "&#x228F;"> <!-- -->
<!ENTITY sqsube "&#x2291;"> <!-- -->
<!ENTITY sqsup "&#x2290;"> <!-- -->
<!ENTITY sqsupe "&#x2292;"> <!-- -->
<!ENTITY ssmile "&#x2323;"> <!-- SMILE -->
<!ENTITY Sub "&#x22D0;"> <!-- -->
<!ENTITY subE "&#x2286;"> <!-- -->
<!ENTITY Sup "&#x22D1;"> <!-- -->
<!ENTITY supE "&#x2287;"> <!-- -->
<!ENTITY thkap "&#x2248;"> <!-- ALMOST EQUAL TO -->
<!ENTITY thksim "&#x223C;"> <!-- TILDE OPERATOR -->
<!ENTITY trie "&#x225C;"> <!-- -->
<!ENTITY twixt "&#x226C;"> <!-- BETWEEN -->
<!ENTITY vdash "&#x22A2;"> <!-- -->
<!ENTITY Vdash "&#x22A9;"> <!-- -->
<!ENTITY vDash "&#x22A8;"> <!-- -->
<!ENTITY veebar "&#x22BB;"> <!-- -->
<!ENTITY vltri "&#x22B2;"> <!-- -->
<!ENTITY vprop "&#x221D;"> <!-- -->
<!ENTITY vrtri "&#x22B3;"> <!-- -->
<!ENTITY Vvdash "&#x22AA;"> <!-- -->

View File

@ -0,0 +1,45 @@
<!-- iso-box.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY boxh "&#x2500;"> <!-- BOX DRAWINGS LIGHT HORIZONTAL -->
<!ENTITY boxv "&#x2502;"> <!-- BOX DRAWINGS LIGHT VERTICAL -->
<!ENTITY boxur "&#x2514;"> <!-- BOX DRAWINGS LIGHT UP AND RIGHT -->
<!ENTITY boxul "&#x2518;"> <!-- BOX DRAWINGS LIGHT UP AND LEFT -->
<!ENTITY boxdl "&#x2510;"> <!-- BOX DRAWINGS LIGHT DOWN AND LEFT -->
<!ENTITY boxdr "&#x250C;"> <!-- BOX DRAWINGS LIGHT DOWN AND RIGHT -->
<!ENTITY boxvr "&#x251C;"> <!-- BOX DRAWINGS LIGHT VERTICAL AND RIGHT -->
<!ENTITY boxhu "&#x2534;"> <!-- BOX DRAWINGS LIGHT UP AND HORIZONTAL -->
<!ENTITY boxvl "&#x2524;"> <!-- BOX DRAWINGS LIGHT VERTICAL AND LEFT -->
<!ENTITY boxhd "&#x252C;"> <!-- BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -->
<!ENTITY boxvh "&#x253C;"> <!-- BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -->
<!ENTITY boxvR "&#x255E;"> <!-- BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE -->
<!ENTITY boxhU "&#x2567;"> <!-- BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE -->
<!ENTITY boxvL "&#x2561;"> <!-- BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE -->
<!ENTITY boxhD "&#x2564;"> <!-- BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE -->
<!ENTITY boxvH "&#x256A;"> <!-- BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE -->
<!ENTITY boxH "&#x2550;"> <!-- BOX DRAWINGS DOUBLE HORIZONTAL -->
<!ENTITY boxV "&#x2551;"> <!-- BOX DRAWINGS DOUBLE VERTICAL -->
<!ENTITY boxUR "&#x2558;"> <!-- BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE -->
<!ENTITY boxUL "&#x255B;"> <!-- BOX DRAWINGS UP SINGLE AND LEFT DOUBLE -->
<!ENTITY boxDL "&#x2555;"> <!-- BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE -->
<!ENTITY boxDR "&#x2552;"> <!-- BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE -->
<!ENTITY boxVR "&#x255F;"> <!-- BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE -->
<!ENTITY boxHU "&#x2568;"> <!-- BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE -->
<!ENTITY boxVL "&#x2562;"> <!-- BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE -->
<!ENTITY boxHD "&#x2565;"> <!-- BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE -->
<!ENTITY boxVH "&#x256B;"> <!-- BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE -->
<!ENTITY boxVr "&#x2560;"> <!-- BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -->
<!ENTITY boxHu "&#x2569;"> <!-- BOX DRAWINGS DOUBLE UP AND HORIZONTAL -->
<!ENTITY boxVl "&#x2563;"> <!-- BOX DRAWINGS DOUBLE VERTICAL AND LEFT -->
<!ENTITY boxHd "&#x2566;"> <!-- BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -->
<!ENTITY boxVh "&#x256C;"> <!-- BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -->
<!ENTITY boxuR "&#x2559;"> <!-- BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE -->
<!ENTITY boxUl "&#x255C;"> <!-- BOX DRAWINGS UP DOUBLE AND LEFT SINGLE -->
<!ENTITY boxdL "&#x2556;"> <!-- BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE -->
<!ENTITY boxDr "&#x2553;"> <!-- BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE -->
<!ENTITY boxUr "&#x255A;"> <!-- BOX DRAWINGS DOUBLE UP AND RIGHT -->
<!ENTITY boxuL "&#x255D;"> <!-- BOX DRAWINGS DOUBLE UP AND LEFT -->
<!ENTITY boxDl "&#x2557;"> <!-- BOX DRAWINGS DOUBLE DOWN AND LEFT -->
<!ENTITY boxdR "&#x2554;"> <!-- BOX DRAWINGS DOUBLE DOWN AND RIGHT -->

View File

@ -0,0 +1,72 @@
<!-- iso-cyr1.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY acy "&#x0430;"> <!-- CYRILLIC SMALL LETTER A -->
<!ENTITY Acy "&#x0410;"> <!-- CYRILLIC CAPITAL LETTER A -->
<!ENTITY bcy "&#x0431;"> <!-- CYRILLIC SMALL LETTER BE -->
<!ENTITY Bcy "&#x0411;"> <!-- CYRILLIC CAPITAL LETTER BE -->
<!ENTITY vcy "&#x0432;"> <!-- CYRILLIC SMALL LETTER VE -->
<!ENTITY Vcy "&#x0412;"> <!-- CYRILLIC CAPITAL LETTER VE -->
<!ENTITY gcy "&#x0433;"> <!-- CYRILLIC SMALL LETTER GHE -->
<!ENTITY Gcy "&#x0413;"> <!-- CYRILLIC CAPITAL LETTER GHE -->
<!ENTITY dcy "&#x0434;"> <!-- CYRILLIC SMALL LETTER DE -->
<!ENTITY Dcy "&#x0414;"> <!-- CYRILLIC CAPITAL LETTER DE -->
<!ENTITY iecy "&#x0435;"> <!-- CYRILLIC SMALL LETTER IE -->
<!ENTITY IEcy "&#x0415;"> <!-- CYRILLIC CAPITAL LETTER IE -->
<!ENTITY iocy "&#x0451;"> <!-- CYRILLIC SMALL LETTER IO -->
<!ENTITY IOcy "&#x0401;"> <!-- CYRILLIC CAPITAL LETTER IO -->
<!ENTITY zhcy "&#x0436;"> <!-- CYRILLIC SMALL LETTER ZHE -->
<!ENTITY ZHcy "&#x0416;"> <!-- CYRILLIC CAPITAL LETTER ZHE -->
<!ENTITY zcy "&#x0437;"> <!-- CYRILLIC SMALL LETTER ZE -->
<!ENTITY Zcy "&#x0417;"> <!-- CYRILLIC CAPITAL LETTER ZE -->
<!ENTITY icy "&#x0438;"> <!-- CYRILLIC SMALL LETTER I -->
<!ENTITY Icy "&#x0418;"> <!-- CYRILLIC CAPITAL LETTER I -->
<!ENTITY jcy "&#x0439;"> <!-- CYRILLIC SMALL LETTER SHORT I -->
<!ENTITY Jcy "&#x0419;"> <!-- CYRILLIC CAPITAL LETTER SHORT I -->
<!ENTITY kcy "&#x043A;"> <!-- CYRILLIC SMALL LETTER KA -->
<!ENTITY Kcy "&#x041A;"> <!-- CYRILLIC CAPITAL LETTER KA -->
<!ENTITY lcy "&#x043B;"> <!-- CYRILLIC SMALL LETTER EL -->
<!ENTITY Lcy "&#x041B;"> <!-- CYRILLIC CAPITAL LETTER EL -->
<!ENTITY mcy "&#x043C;"> <!-- CYRILLIC SMALL LETTER EM -->
<!ENTITY Mcy "&#x041C;"> <!-- CYRILLIC CAPITAL LETTER EM -->
<!ENTITY ncy "&#x043D;"> <!-- CYRILLIC SMALL LETTER EN -->
<!ENTITY Ncy "&#x041D;"> <!-- CYRILLIC CAPITAL LETTER EN -->
<!ENTITY ocy "&#x043E;"> <!-- CYRILLIC SMALL LETTER O -->
<!ENTITY Ocy "&#x041E;"> <!-- CYRILLIC CAPITAL LETTER O -->
<!ENTITY pcy "&#x043F;"> <!-- CYRILLIC SMALL LETTER PE -->
<!ENTITY Pcy "&#x041F;"> <!-- CYRILLIC CAPITAL LETTER PE -->
<!ENTITY rcy "&#x0440;"> <!-- CYRILLIC SMALL LETTER ER -->
<!ENTITY Rcy "&#x0420;"> <!-- CYRILLIC CAPITAL LETTER ER -->
<!ENTITY scy "&#x0441;"> <!-- CYRILLIC SMALL LETTER ES -->
<!ENTITY Scy "&#x0421;"> <!-- CYRILLIC CAPITAL LETTER ES -->
<!ENTITY tcy "&#x0442;"> <!-- CYRILLIC SMALL LETTER TE -->
<!ENTITY Tcy "&#x0422;"> <!-- CYRILLIC CAPITAL LETTER TE -->
<!ENTITY ucy "&#x0443;"> <!-- CYRILLIC SMALL LETTER U -->
<!ENTITY Ucy "&#x0423;"> <!-- CYRILLIC CAPITAL LETTER U -->
<!ENTITY fcy "&#x0444;"> <!-- CYRILLIC SMALL LETTER EF -->
<!ENTITY Fcy "&#x0424;"> <!-- CYRILLIC CAPITAL LETTER EF -->
<!ENTITY khcy "&#x0445;"> <!-- CYRILLIC SMALL LETTER HA -->
<!ENTITY KHcy "&#x0425;"> <!-- CYRILLIC CAPITAL LETTER HA -->
<!ENTITY tscy "&#x0446;"> <!-- CYRILLIC SMALL LETTER TSE -->
<!ENTITY TScy "&#x0426;"> <!-- CYRILLIC CAPITAL LETTER TSE -->
<!ENTITY chcy "&#x0447;"> <!-- CYRILLIC SMALL LETTER CHE -->
<!ENTITY CHcy "&#x0427;"> <!-- CYRILLIC CAPITAL LETTER CHE -->
<!ENTITY shcy "&#x0448;"> <!-- CYRILLIC SMALL LETTER SHA -->
<!ENTITY SHcy "&#x0428;"> <!-- CYRILLIC CAPITAL LETTER SHA -->
<!ENTITY shchcy "&#x0449;"> <!-- CYRILLIC SMALL LETTER SHCHA -->
<!ENTITY SHCHcy "&#x0429;"> <!-- CYRILLIC CAPITAL LETTER SHCHA -->
<!ENTITY hardcy "&#x044A;"> <!-- CYRILLIC SMALL LETTER HARD SIGN -->
<!ENTITY HARDcy "&#x042A;"> <!-- CYRILLIC CAPITAL LETTER HARD SIGN -->
<!ENTITY ycy "&#x044B;"> <!-- CYRILLIC SMALL LETTER YERU -->
<!ENTITY Ycy "&#x042B;"> <!-- CYRILLIC CAPITAL LETTER YERU -->
<!ENTITY softcy "&#x044C;"> <!-- CYRILLIC SMALL LETTER SOFT SIGN -->
<!ENTITY SOFTcy "&#x042C;"> <!-- CYRILLIC CAPITAL LETTER SOFT SIGN -->
<!ENTITY ecy "&#x044D;"> <!-- CYRILLIC SMALL LETTER E -->
<!ENTITY Ecy "&#x042D;"> <!-- CYRILLIC CAPITAL LETTER E -->
<!ENTITY yucy "&#x044E;"> <!-- CYRILLIC SMALL LETTER YU -->
<!ENTITY YUcy "&#x042E;"> <!-- CYRILLIC CAPITAL LETTER YU -->
<!ENTITY yacy "&#x044F;"> <!-- CYRILLIC SMALL LETTER YA -->
<!ENTITY YAcy "&#x042F;"> <!-- CYRILLIC CAPITAL LETTER YA -->
<!ENTITY numero "&#x2116;"> <!-- NUMERO SIGN -->

View File

@ -0,0 +1,31 @@
<!-- iso-cyr2.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY djcy "&#x0452;"> <!-- CYRILLIC SMALL LETTER DJE -->
<!ENTITY DJcy "&#x0402;"> <!-- CYRILLIC CAPITAL LETTER DJE -->
<!ENTITY gjcy "&#x0453;"> <!-- CYRILLIC SMALL LETTER GJE -->
<!ENTITY GJcy "&#x0403;"> <!-- CYRILLIC CAPITAL LETTER GJE -->
<!ENTITY jukcy "&#x0454;"> <!-- CYRILLIC SMALL LETTER UKRAINIAN IE -->
<!ENTITY Jukcy "&#x0404;"> <!-- CYRILLIC CAPITAL LETTER UKRAINIAN IE -->
<!ENTITY dscy "&#x0455;"> <!-- CYRILLIC SMALL LETTER DZE -->
<!ENTITY DScy "&#x0405;"> <!-- CYRILLIC CAPITAL LETTER DZE -->
<!ENTITY iukcy "&#x0456;"> <!-- CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -->
<!ENTITY Iukcy "&#x0406;"> <!-- CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I -->
<!ENTITY yicy "&#x0457;"> <!-- CYRILLIC SMALL LETTER YI -->
<!ENTITY YIcy "&#x0407;"> <!-- CYRILLIC CAPITAL LETTER YI -->
<!ENTITY jsercy "&#x0458;"> <!-- CYRILLIC SMALL LETTER JE -->
<!ENTITY Jsercy "&#x0408;"> <!-- CYRILLIC CAPITAL LETTER JE -->
<!ENTITY ljcy "&#x0459;"> <!-- CYRILLIC SMALL LETTER LJE -->
<!ENTITY LJcy "&#x0409;"> <!-- CYRILLIC CAPITAL LETTER LJE -->
<!ENTITY njcy "&#x045A;"> <!-- CYRILLIC SMALL LETTER NJE -->
<!ENTITY NJcy "&#x040A;"> <!-- CYRILLIC CAPITAL LETTER NJE -->
<!ENTITY tshcy "&#x045B;"> <!-- CYRILLIC SMALL LETTER TSHE -->
<!ENTITY TSHcy "&#x040B;"> <!-- CYRILLIC CAPITAL LETTER TSHE -->
<!ENTITY kjcy "&#x045C;"> <!-- CYRILLIC SMALL LETTER KJE -->
<!ENTITY KJcy "&#x040C;"> <!-- CYRILLIC CAPITAL LETTER KJE -->
<!ENTITY ubrcy "&#x045E;"> <!-- CYRILLIC SMALL LETTER SHORT U -->
<!ENTITY Ubrcy "&#x040E;"> <!-- CYRILLIC CAPITAL LETTER SHORT U -->
<!ENTITY dzcy "&#x045F;"> <!-- CYRILLIC SMALL LETTER DZHE -->
<!ENTITY DZcy "&#x040F;"> <!-- CYRILLIC CAPITAL LETTER DZHE -->

View File

@ -0,0 +1,19 @@
<!-- iso-dia.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY acute "&#x00B4;"> <!-- ACUTE ACCENT -->
<!ENTITY breve "&#x02D8;"> <!-- BREVE -->
<!ENTITY caron "&#x02C7;"> <!-- CARON -->
<!ENTITY cedil "&#x00B8;"> <!-- CEDILLA -->
<!ENTITY circ "&#x005E;"> <!-- RING OPERATOR -->
<!ENTITY dblac "&#x02DD;"> <!-- DOUBLE ACUTE ACCENT -->
<!ENTITY die "&#x00A8;"> <!-- -->
<!ENTITY dot "&#x02D9;"> <!-- DOT ABOVE -->
<!ENTITY grave "&#x0060;"> <!-- GRAVE ACCENT -->
<!ENTITY macr "&#x00AF;"> <!-- MACRON -->
<!ENTITY ogon "&#x02DB;"> <!-- OGONEK -->
<!ENTITY ring "&#x02DA;"> <!-- RING ABOVE -->
<!ENTITY tilde "&#x02DC;"> <!-- TILDE -->
<!ENTITY uml "&#x00A8;"> <!-- -->

View File

@ -0,0 +1,54 @@
<!-- iso-grk1.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY agr "&#x03B1;"> <!-- -->
<!ENTITY Agr "&#x0391;"> <!-- GREEK CAPITAL LETTER ALPHA -->
<!ENTITY bgr "&#x03B2;"> <!-- GREEK SMALL LETTER BETA -->
<!ENTITY Bgr "&#x0392;"> <!-- GREEK CAPITAL LETTER BETA -->
<!ENTITY ggr "&#x03B3;"> <!-- GREEK SMALL LETTER GAMMA -->
<!ENTITY Ggr "&#x0393;"> <!-- GREEK CAPITAL LETTER GAMMA -->
<!ENTITY dgr "&#x03B4;"> <!-- GREEK SMALL LETTER DELTA -->
<!ENTITY Dgr "&#x0394;"> <!-- GREEK CAPITAL LETTER DELTA -->
<!ENTITY egr "&#x03B5;"> <!-- -->
<!ENTITY Egr "&#x0395;"> <!-- GREEK CAPITAL LETTER EPSILON -->
<!ENTITY zgr "&#x03B6;"> <!-- GREEK SMALL LETTER ZETA -->
<!ENTITY Zgr "&#x0396;"> <!-- GREEK CAPITAL LETTER ZETA -->
<!ENTITY eegr "&#x03B7;"> <!-- GREEK SMALL LETTER ETA -->
<!ENTITY EEgr "&#x0397;"> <!-- GREEK CAPITAL LETTER ETA -->
<!ENTITY thgr "&#x03B8;"> <!-- -->
<!ENTITY THgr "&#x0398;"> <!-- GREEK CAPITAL LETTER THETA -->
<!ENTITY igr "&#x03B9;"> <!-- GREEK SMALL LETTER IOTA -->
<!ENTITY Igr "&#x0399;"> <!-- GREEK CAPITAL LETTER IOTA -->
<!ENTITY kgr "&#x03BA;"> <!-- GREEK SMALL LETTER KAPPA -->
<!ENTITY Kgr "&#x039A;"> <!-- GREEK CAPITAL LETTER KAPPA -->
<!ENTITY lgr "&#x03BB;"> <!-- GREEK SMALL LETTER LAMDA -->
<!ENTITY Lgr "&#x039B;"> <!-- GREEK CAPITAL LETTER LAMDA -->
<!ENTITY mgr "&#x03BC;"> <!-- GREEK SMALL LETTER MU -->
<!ENTITY Mgr "&#x039C;"> <!-- GREEK CAPITAL LETTER MU -->
<!ENTITY ngr "&#x03BD;"> <!-- GREEK SMALL LETTER NU -->
<!ENTITY Ngr "&#x039D;"> <!-- GREEK CAPITAL LETTER NU -->
<!ENTITY xgr "&#x03BE;"> <!-- GREEK SMALL LETTER XI -->
<!ENTITY Xgr "&#x039E;"> <!-- GREEK CAPITAL LETTER XI -->
<!ENTITY ogr "&#x03BF;"> <!-- GREEK SMALL LETTER OMICRON -->
<!ENTITY Ogr "&#x039F;"> <!-- GREEK CAPITAL LETTER OMICRON -->
<!ENTITY pgr "&#x03C0;"> <!-- GREEK SMALL LETTER PI -->
<!ENTITY Pgr "&#x03A0;"> <!-- GREEK CAPITAL LETTER PI -->
<!ENTITY rgr "&#x03C1;"> <!-- GREEK SMALL LETTER RHO -->
<!ENTITY Rgr "&#x03A1;"> <!-- GREEK CAPITAL LETTER RHO -->
<!ENTITY sgr "&#x03C3;"> <!-- GREEK SMALL LETTER SIGMA -->
<!ENTITY Sgr "&#x03A3;"> <!-- GREEK CAPITAL LETTER SIGMA -->
<!ENTITY sfgr "&#x03C2;"> <!-- -->
<!ENTITY tgr "&#x03C4;"> <!-- GREEK SMALL LETTER TAU -->
<!ENTITY Tgr "&#x03A4;"> <!-- GREEK CAPITAL LETTER TAU -->
<!ENTITY ugr "&#x03C5;"> <!-- GREEK SMALL LETTER UPSILON -->
<!ENTITY Ugr "&#x03A5;"> <!-- -->
<!ENTITY phgr "&#x03C6;"> <!-- GREEK SMALL LETTER PHI -->
<!ENTITY PHgr "&#x03A6;"> <!-- GREEK CAPITAL LETTER PHI -->
<!ENTITY khgr "&#x03C7;"> <!-- GREEK SMALL LETTER CHI -->
<!ENTITY KHgr "&#x03A7;"> <!-- GREEK CAPITAL LETTER CHI -->
<!ENTITY psgr "&#x03C8;"> <!-- GREEK SMALL LETTER PSI -->
<!ENTITY PSgr "&#x03A8;"> <!-- GREEK CAPITAL LETTER PSI -->
<!ENTITY ohgr "&#x03C9;"> <!-- GREEK SMALL LETTER OMEGA -->
<!ENTITY OHgr "&#x03A9;"> <!-- GREEK CAPITAL LETTER OMEGA -->

View File

@ -0,0 +1,25 @@
<!-- iso-grk2.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY aacgr "&#x03AC;"> <!-- GREEK SMALL LETTER ALPHA WITH TONOS -->
<!ENTITY Aacgr "&#x0386;"> <!-- GREEK CAPITAL LETTER ALPHA WITH TONOS -->
<!ENTITY eacgr "&#x03AD;"> <!-- GREEK SMALL LETTER EPSILON WITH TONOS -->
<!ENTITY Eacgr "&#x0388;"> <!-- GREEK CAPITAL LETTER EPSILON WITH TONOS -->
<!ENTITY eeacgr "&#x03AE;"> <!-- GREEK SMALL LETTER ETA WITH TONOS -->
<!ENTITY EEacgr "&#x0389;"> <!-- GREEK CAPITAL LETTER ETA WITH TONOS -->
<!ENTITY idigr "&#x03CA;"> <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA -->
<!ENTITY Idigr "&#x03AA;"> <!-- GREEK CAPITAL LETTER IOTA WITH DIALYTIKA -->
<!ENTITY iacgr "&#x03AF;"> <!-- GREEK SMALL LETTER IOTA WITH TONOS -->
<!ENTITY Iacgr "&#x038A;"> <!-- GREEK CAPITAL LETTER IOTA WITH TONOS -->
<!ENTITY idiagr "&#x0390;"> <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS -->
<!ENTITY oacgr "&#x03CC;"> <!-- GREEK SMALL LETTER OMICRON WITH TONOS -->
<!ENTITY Oacgr "&#x038C;"> <!-- GREEK CAPITAL LETTER OMICRON WITH TONOS -->
<!ENTITY udigr "&#x03CB;"> <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA -->
<!ENTITY Udigr "&#x03AB;"> <!-- GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA -->
<!ENTITY uacgr "&#x03CD;"> <!-- GREEK SMALL LETTER UPSILON WITH TONOS -->
<!ENTITY Uacgr "&#x038E;"> <!-- GREEK CAPITAL LETTER UPSILON WITH TONOS -->
<!ENTITY udiagr "&#x03B0;"> <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS -->
<!ENTITY ohacgr "&#x03CE;"> <!-- GREEK SMALL LETTER OMEGA WITH TONOS -->
<!ENTITY OHacgr "&#x038F;"> <!-- GREEK CAPITAL LETTER OMEGA WITH TONOS -->

View File

@ -0,0 +1,48 @@
<!-- iso-grk3.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY alpha "&#x03B1;"> <!-- -->
<!ENTITY beta "&#x03B2;"> <!-- GREEK SMALL LETTER BETA -->
<!ENTITY gamma "&#x03B3;"> <!-- GREEK SMALL LETTER GAMMA -->
<!ENTITY Gamma "&#x0393;"> <!-- GREEK CAPITAL LETTER GAMMA -->
<!ENTITY gammad "&#x03DC;"> <!-- GREEK LETTER DIGAMMA -->
<!ENTITY delta "&#x03B4;"> <!-- GREEK SMALL LETTER DELTA -->
<!ENTITY Delta "&#x0394;"> <!-- GREEK CAPITAL LETTER DELTA -->
<!ENTITY epsi "&#x220A;"> <!-- -->
<!ENTITY epsiv "&#x03B5;"> <!-- -->
<!ENTITY epsis "&#x220A;"> <!-- -->
<!ENTITY zeta "&#x03B6;"> <!-- GREEK SMALL LETTER ZETA -->
<!ENTITY eta "&#x03B7;"> <!-- GREEK SMALL LETTER ETA -->
<!ENTITY thetas "&#x03B8;"> <!-- -->
<!ENTITY Theta "&#x0398;"> <!-- GREEK CAPITAL LETTER THETA -->
<!ENTITY thetav "&#x03D1;"> <!-- -->
<!ENTITY iota "&#x03B9;"> <!-- GREEK SMALL LETTER IOTA -->
<!ENTITY kappa "&#x03BA;"> <!-- GREEK SMALL LETTER KAPPA -->
<!ENTITY kappav "&#x03F0;"> <!-- GREEK KAPPA SYMBOL -->
<!ENTITY lambda "&#x03BB;"> <!-- GREEK SMALL LETTER LAMDA -->
<!ENTITY Lambda "&#x039B;"> <!-- GREEK CAPITAL LETTER LAMDA -->
<!ENTITY mu "&#x03BC;"> <!-- GREEK SMALL LETTER MU -->
<!ENTITY nu "&#x03BD;"> <!-- GREEK SMALL LETTER NU -->
<!ENTITY xi "&#x03BE;"> <!-- GREEK SMALL LETTER XI -->
<!ENTITY Xi "&#x039E;"> <!-- GREEK CAPITAL LETTER XI -->
<!ENTITY pi "&#x03C0;"> <!-- GREEK SMALL LETTER PI -->
<!ENTITY piv "&#x03D6;"> <!-- GREEK PI SYMBOL -->
<!ENTITY Pi "&#x03A0;"> <!-- GREEK CAPITAL LETTER PI -->
<!ENTITY rho "&#x03C1;"> <!-- GREEK SMALL LETTER RHO -->
<!ENTITY rhov "&#x03F1;"> <!-- GREEK RHO SYMBOL -->
<!ENTITY sigma "&#x03C3;"> <!-- GREEK SMALL LETTER SIGMA -->
<!ENTITY Sigma "&#x03A3;"> <!-- GREEK CAPITAL LETTER SIGMA -->
<!ENTITY sigmav "&#x03C2;"> <!-- -->
<!ENTITY tau "&#x03C4;"> <!-- GREEK SMALL LETTER TAU -->
<!ENTITY upsi "&#x03C5;"> <!-- GREEK SMALL LETTER UPSILON -->
<!ENTITY Upsi "&#x03D2;"> <!-- -->
<!ENTITY phis "&#x03C6;"> <!-- GREEK SMALL LETTER PHI -->
<!ENTITY Phi "&#x03A6;"> <!-- GREEK CAPITAL LETTER PHI -->
<!ENTITY phiv "&#x03D5;"> <!-- GREEK PHI SYMBOL -->
<!ENTITY chi "&#x03C7;"> <!-- GREEK SMALL LETTER CHI -->
<!ENTITY psi "&#x03C8;"> <!-- GREEK SMALL LETTER PSI -->
<!ENTITY Psi "&#x03A8;"> <!-- GREEK CAPITAL LETTER PSI -->
<!ENTITY omega "&#x03C9;"> <!-- GREEK SMALL LETTER OMEGA -->
<!ENTITY Omega "&#x03A9;"> <!-- GREEK CAPITAL LETTER OMEGA -->

View File

@ -0,0 +1,48 @@
<!-- iso-grk4.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY b.alpha "&#x03B1;"> <!-- -->
<!ENTITY b.beta "&#x03B2;"> <!-- GREEK SMALL LETTER BETA -->
<!ENTITY b.gamma "&#x03B3;"> <!-- GREEK SMALL LETTER GAMMA -->
<!ENTITY b.Gamma "&#x0393;"> <!-- GREEK CAPITAL LETTER GAMMA -->
<!ENTITY b.gammad "&#x03DC;"> <!-- GREEK LETTER DIGAMMA -->
<!ENTITY b.delta "&#x03B4;"> <!-- GREEK SMALL LETTER DELTA -->
<!ENTITY b.Delta "&#x0394;"> <!-- GREEK CAPITAL LETTER DELTA -->
<!ENTITY b.epsi "&#x03B5;"> <!-- -->
<!ENTITY b.epsiv "&#x03B5;"> <!-- -->
<!ENTITY b.epsis "&#x03B5;"> <!-- -->
<!ENTITY b.zeta "&#x03B6;"> <!-- GREEK SMALL LETTER ZETA -->
<!ENTITY b.eta "&#x03B7;"> <!-- GREEK SMALL LETTER ETA -->
<!ENTITY b.thetas "&#x03B8;"> <!-- -->
<!ENTITY b.Theta "&#x0398;"> <!-- GREEK CAPITAL LETTER THETA -->
<!ENTITY b.thetav "&#x03D1;"> <!-- -->
<!ENTITY b.iota "&#x03B9;"> <!-- GREEK SMALL LETTER IOTA -->
<!ENTITY b.kappa "&#x03BA;"> <!-- GREEK SMALL LETTER KAPPA -->
<!ENTITY b.kappav "&#x03F0;"> <!-- GREEK KAPPA SYMBOL -->
<!ENTITY b.lambda "&#x03BB;"> <!-- GREEK SMALL LETTER LAMDA -->
<!ENTITY b.Lambda "&#x039B;"> <!-- GREEK CAPITAL LETTER LAMDA -->
<!ENTITY b.mu "&#x03BC;"> <!-- GREEK SMALL LETTER MU -->
<!ENTITY b.nu "&#x03BD;"> <!-- GREEK SMALL LETTER NU -->
<!ENTITY b.xi "&#x03BE;"> <!-- GREEK SMALL LETTER XI -->
<!ENTITY b.Xi "&#x039E;"> <!-- GREEK CAPITAL LETTER XI -->
<!ENTITY b.pi "&#x03C0;"> <!-- GREEK SMALL LETTER PI -->
<!ENTITY b.Pi "&#x03A0;"> <!-- GREEK CAPITAL LETTER PI -->
<!ENTITY b.piv "&#x03D6;"> <!-- GREEK PI SYMBOL -->
<!ENTITY b.rho "&#x03C1;"> <!-- GREEK SMALL LETTER RHO -->
<!ENTITY b.rhov "&#x03F1;"> <!-- GREEK RHO SYMBOL -->
<!ENTITY b.sigma "&#x03C3;"> <!-- GREEK SMALL LETTER SIGMA -->
<!ENTITY b.Sigma "&#x03A3;"> <!-- GREEK CAPITAL LETTER SIGMA -->
<!ENTITY b.sigmav "&#x03C2;"> <!-- -->
<!ENTITY b.tau "&#x03C4;"> <!-- GREEK SMALL LETTER TAU -->
<!ENTITY b.upsi "&#x03C5;"> <!-- GREEK SMALL LETTER UPSILON -->
<!ENTITY b.Upsi "&#x03D2;"> <!-- -->
<!ENTITY b.phis "&#x03C6;"> <!-- GREEK SMALL LETTER PHI -->
<!ENTITY b.Phi "&#x03A6;"> <!-- GREEK CAPITAL LETTER PHI -->
<!ENTITY b.phiv "&#x03D5;"> <!-- GREEK PHI SYMBOL -->
<!ENTITY b.chi "&#x03C7;"> <!-- GREEK SMALL LETTER CHI -->
<!ENTITY b.psi "&#x03C8;"> <!-- GREEK SMALL LETTER PSI -->
<!ENTITY b.Psi "&#x03A8;"> <!-- GREEK CAPITAL LETTER PSI -->
<!ENTITY b.omega "&#x03C9;"> <!-- GREEK SMALL LETTER OMEGA -->
<!ENTITY b.Omega "&#x03A9;"> <!-- GREEK CAPITAL LETTER OMEGA -->

View File

@ -0,0 +1,67 @@
<!-- iso-lat1.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY aacute "&#x00E1;"> <!-- LATIN SMALL LETTER A WITH ACUTE -->
<!ENTITY Aacute "&#x00C1;"> <!-- LATIN CAPITAL LETTER A WITH ACUTE -->
<!ENTITY acirc "&#x00E2;"> <!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
<!ENTITY Acirc "&#x00C2;"> <!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
<!ENTITY agrave "&#x00E0;"> <!-- LATIN SMALL LETTER A WITH GRAVE -->
<!ENTITY Agrave "&#x00C0;"> <!-- LATIN CAPITAL LETTER A WITH GRAVE -->
<!ENTITY aring "&#x00E5;"> <!-- LATIN SMALL LETTER A WITH RING ABOVE -->
<!ENTITY Aring "&#x00C5;"> <!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
<!ENTITY atilde "&#x00E3;"> <!-- LATIN SMALL LETTER A WITH TILDE -->
<!ENTITY Atilde "&#x00C3;"> <!-- LATIN CAPITAL LETTER A WITH TILDE -->
<!ENTITY auml "&#x00E4;"> <!-- LATIN SMALL LETTER A WITH DIAERESIS -->
<!ENTITY Auml "&#x00C4;"> <!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
<!ENTITY aelig "&#x00E6;"> <!-- LATIN SMALL LETTER AE -->
<!ENTITY AElig "&#x00C6;"> <!-- LATIN CAPITAL LETTER AE -->
<!ENTITY ccedil "&#x00E7;"> <!-- LATIN SMALL LETTER C WITH CEDILLA -->
<!ENTITY Ccedil "&#x00C7;"> <!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
<!ENTITY eth "&#x00F0;"> <!-- LATIN SMALL LETTER ETH -->
<!ENTITY ETH "&#x00D0;"> <!-- LATIN CAPITAL LETTER ETH -->
<!ENTITY eacute "&#x00E9;"> <!-- LATIN SMALL LETTER E WITH ACUTE -->
<!ENTITY Eacute "&#x00C9;"> <!-- LATIN CAPITAL LETTER E WITH ACUTE -->
<!ENTITY ecirc "&#x00EA;"> <!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
<!ENTITY Ecirc "&#x00CA;"> <!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
<!ENTITY egrave "&#x00E8;"> <!-- LATIN SMALL LETTER E WITH GRAVE -->
<!ENTITY Egrave "&#x00C8;"> <!-- LATIN CAPITAL LETTER E WITH GRAVE -->
<!ENTITY euml "&#x00EB;"> <!-- LATIN SMALL LETTER E WITH DIAERESIS -->
<!ENTITY Euml "&#x00CB;"> <!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
<!ENTITY iacute "&#x00ED;"> <!-- LATIN SMALL LETTER I WITH ACUTE -->
<!ENTITY Iacute "&#x00CD;"> <!-- LATIN CAPITAL LETTER I WITH ACUTE -->
<!ENTITY icirc "&#x00EE;"> <!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
<!ENTITY Icirc "&#x00CE;"> <!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
<!ENTITY igrave "&#x00EC;"> <!-- LATIN SMALL LETTER I WITH GRAVE -->
<!ENTITY Igrave "&#x00CC;"> <!-- LATIN CAPITAL LETTER I WITH GRAVE -->
<!ENTITY iuml "&#x00EF;"> <!-- LATIN SMALL LETTER I WITH DIAERESIS -->
<!ENTITY Iuml "&#x00CF;"> <!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
<!ENTITY ntilde "&#x00F1;"> <!-- LATIN SMALL LETTER N WITH TILDE -->
<!ENTITY Ntilde "&#x00D1;"> <!-- LATIN CAPITAL LETTER N WITH TILDE -->
<!ENTITY oacute "&#x00F3;"> <!-- LATIN SMALL LETTER O WITH ACUTE -->
<!ENTITY Oacute "&#x00D3;"> <!-- LATIN CAPITAL LETTER O WITH ACUTE -->
<!ENTITY ocirc "&#x00F4;"> <!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
<!ENTITY Ocirc "&#x00D4;"> <!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
<!ENTITY ograve "&#x00F2;"> <!-- LATIN SMALL LETTER O WITH GRAVE -->
<!ENTITY Ograve "&#x00D2;"> <!-- LATIN CAPITAL LETTER O WITH GRAVE -->
<!ENTITY oslash "&#x00F8;"> <!-- CIRCLED DIVISION SLASH -->
<!ENTITY Oslash "&#x00D8;"> <!-- LATIN CAPITAL LETTER O WITH STROKE -->
<!ENTITY otilde "&#x00F5;"> <!-- LATIN SMALL LETTER O WITH TILDE -->
<!ENTITY Otilde "&#x00D5;"> <!-- LATIN CAPITAL LETTER O WITH TILDE -->
<!ENTITY ouml "&#x00F6;"> <!-- LATIN SMALL LETTER O WITH DIAERESIS -->
<!ENTITY Ouml "&#x00D6;"> <!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
<!ENTITY szlig "&#x00DF;"> <!-- LATIN SMALL LETTER SHARP S -->
<!ENTITY thorn "&#x00FE;"> <!-- LATIN SMALL LETTER THORN -->
<!ENTITY THORN "&#x00DE;"> <!-- LATIN CAPITAL LETTER THORN -->
<!ENTITY uacute "&#x00FA;"> <!-- LATIN SMALL LETTER U WITH ACUTE -->
<!ENTITY Uacute "&#x00DA;"> <!-- LATIN CAPITAL LETTER U WITH ACUTE -->
<!ENTITY ucirc "&#x00FB;"> <!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
<!ENTITY Ucirc "&#x00DB;"> <!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
<!ENTITY ugrave "&#x00F9;"> <!-- LATIN SMALL LETTER U WITH GRAVE -->
<!ENTITY Ugrave "&#x00D9;"> <!-- LATIN CAPITAL LETTER U WITH GRAVE -->
<!ENTITY uuml "&#x00FC;"> <!-- LATIN SMALL LETTER U WITH DIAERESIS -->
<!ENTITY Uuml "&#x00DC;"> <!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
<!ENTITY yacute "&#x00FD;"> <!-- LATIN SMALL LETTER Y WITH ACUTE -->
<!ENTITY Yacute "&#x00DD;"> <!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
<!ENTITY yuml "&#x00FF;"> <!-- LATIN SMALL LETTER Y WITH DIAERESIS -->

View File

@ -0,0 +1,126 @@
<!-- iso-lat2.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY abreve "&#x0103;"> <!-- LATIN SMALL LETTER A WITH BREVE -->
<!ENTITY Abreve "&#x0102;"> <!-- LATIN CAPITAL LETTER A WITH BREVE -->
<!ENTITY amacr "&#x0101;"> <!-- LATIN SMALL LETTER A WITH MACRON -->
<!ENTITY Amacr "&#x0100;"> <!-- LATIN CAPITAL LETTER A WITH MACRON -->
<!ENTITY aogon "&#x0105;"> <!-- LATIN SMALL LETTER A WITH OGONEK -->
<!ENTITY Aogon "&#x0104;"> <!-- LATIN CAPITAL LETTER A WITH OGONEK -->
<!ENTITY cacute "&#x0107;"> <!-- LATIN SMALL LETTER C WITH ACUTE -->
<!ENTITY Cacute "&#x0106;"> <!-- LATIN CAPITAL LETTER C WITH ACUTE -->
<!ENTITY ccaron "&#x010D;"> <!-- LATIN SMALL LETTER C WITH CARON -->
<!ENTITY Ccaron "&#x010C;"> <!-- LATIN CAPITAL LETTER C WITH CARON -->
<!ENTITY ccirc "&#x0109;"> <!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
<!ENTITY Ccirc "&#x0108;"> <!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
<!ENTITY cdot "&#x010B;"> <!-- DOT OPERATOR -->
<!ENTITY Cdot "&#x010A;"> <!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
<!ENTITY dcaron "&#x010F;"> <!-- LATIN SMALL LETTER D WITH CARON -->
<!ENTITY Dcaron "&#x010E;"> <!-- LATIN CAPITAL LETTER D WITH CARON -->
<!ENTITY dstrok "&#x0111;"> <!-- LATIN SMALL LETTER D WITH STROKE -->
<!ENTITY Dstrok "&#x0110;"> <!-- LATIN CAPITAL LETTER D WITH STROKE -->
<!ENTITY ecaron "&#x011B;"> <!-- LATIN SMALL LETTER E WITH CARON -->
<!ENTITY Ecaron "&#x011A;"> <!-- LATIN CAPITAL LETTER E WITH CARON -->
<!ENTITY edot "&#x0117;"> <!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
<!ENTITY Edot "&#x0116;"> <!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
<!ENTITY emacr "&#x0113;"> <!-- LATIN SMALL LETTER E WITH MACRON -->
<!ENTITY Emacr "&#x0112;"> <!-- LATIN CAPITAL LETTER E WITH MACRON -->
<!ENTITY eogon "&#x0119;"> <!-- LATIN SMALL LETTER E WITH OGONEK -->
<!ENTITY Eogon "&#x0118;"> <!-- LATIN CAPITAL LETTER E WITH OGONEK -->
<!ENTITY gacute "&#x01F5;"> <!-- LATIN SMALL LETTER G WITH ACUTE -->
<!ENTITY gbreve "&#x011F;"> <!-- LATIN SMALL LETTER G WITH BREVE -->
<!ENTITY Gbreve "&#x011E;"> <!-- LATIN CAPITAL LETTER G WITH BREVE -->
<!ENTITY Gcedil "&#x0122;"> <!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
<!ENTITY gcirc "&#x011D;"> <!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
<!ENTITY Gcirc "&#x011C;"> <!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
<!ENTITY gdot "&#x0121;"> <!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
<!ENTITY Gdot "&#x0120;"> <!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
<!ENTITY hcirc "&#x0125;"> <!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
<!ENTITY Hcirc "&#x0124;"> <!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
<!ENTITY hstrok "&#x0127;"> <!-- LATIN SMALL LETTER H WITH STROKE -->
<!ENTITY Hstrok "&#x0126;"> <!-- LATIN CAPITAL LETTER H WITH STROKE -->
<!ENTITY Idot "&#x0130;"> <!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
<!ENTITY Imacr "&#x012A;"> <!-- LATIN CAPITAL LETTER I WITH MACRON -->
<!ENTITY imacr "&#x012B;"> <!-- LATIN SMALL LETTER I WITH MACRON -->
<!ENTITY ijlig "&#x0133;"> <!-- LATIN SMALL LIGATURE IJ -->
<!ENTITY IJlig "&#x0132;"> <!-- LATIN CAPITAL LIGATURE IJ -->
<!ENTITY inodot "&#x0131;"> <!-- LATIN SMALL LETTER DOTLESS I -->
<!ENTITY iogon "&#x012F;"> <!-- LATIN SMALL LETTER I WITH OGONEK -->
<!ENTITY Iogon "&#x012E;"> <!-- LATIN CAPITAL LETTER I WITH OGONEK -->
<!ENTITY itilde "&#x0129;"> <!-- LATIN SMALL LETTER I WITH TILDE -->
<!ENTITY Itilde "&#x0128;"> <!-- LATIN CAPITAL LETTER I WITH TILDE -->
<!ENTITY jcirc "&#x0135;"> <!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
<!ENTITY Jcirc "&#x0134;"> <!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
<!ENTITY kcedil "&#x0137;"> <!-- LATIN SMALL LETTER K WITH CEDILLA -->
<!ENTITY Kcedil "&#x0136;"> <!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
<!ENTITY kgreen "&#x0138;"> <!-- LATIN SMALL LETTER KRA -->
<!ENTITY lacute "&#x013A;"> <!-- LATIN SMALL LETTER L WITH ACUTE -->
<!ENTITY Lacute "&#x0139;"> <!-- LATIN CAPITAL LETTER L WITH ACUTE -->
<!ENTITY lcaron "&#x013E;"> <!-- LATIN SMALL LETTER L WITH CARON -->
<!ENTITY Lcaron "&#x013D;"> <!-- LATIN CAPITAL LETTER L WITH CARON -->
<!ENTITY lcedil "&#x013C;"> <!-- LATIN SMALL LETTER L WITH CEDILLA -->
<!ENTITY Lcedil "&#x013B;"> <!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
<!ENTITY lmidot "&#x0140;"> <!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
<!ENTITY Lmidot "&#x013F;"> <!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
<!ENTITY lstrok "&#x0142;"> <!-- LATIN SMALL LETTER L WITH STROKE -->
<!ENTITY Lstrok "&#x0141;"> <!-- LATIN CAPITAL LETTER L WITH STROKE -->
<!ENTITY nacute "&#x0144;"> <!-- LATIN SMALL LETTER N WITH ACUTE -->
<!ENTITY Nacute "&#x0143;"> <!-- LATIN CAPITAL LETTER N WITH ACUTE -->
<!ENTITY eng "&#x014B;"> <!-- LATIN SMALL LETTER ENG -->
<!ENTITY ENG "&#x014A;"> <!-- LATIN CAPITAL LETTER ENG -->
<!ENTITY napos "&#x0149;"> <!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
<!ENTITY ncaron "&#x0148;"> <!-- LATIN SMALL LETTER N WITH CARON -->
<!ENTITY Ncaron "&#x0147;"> <!-- LATIN CAPITAL LETTER N WITH CARON -->
<!ENTITY ncedil "&#x0146;"> <!-- LATIN SMALL LETTER N WITH CEDILLA -->
<!ENTITY Ncedil "&#x0145;"> <!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
<!ENTITY odblac "&#x0151;"> <!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
<!ENTITY Odblac "&#x0150;"> <!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
<!ENTITY Omacr "&#x014C;"> <!-- LATIN CAPITAL LETTER O WITH MACRON -->
<!ENTITY omacr "&#x014D;"> <!-- LATIN SMALL LETTER O WITH MACRON -->
<!ENTITY oelig "&#x0153;"> <!-- LATIN SMALL LIGATURE OE -->
<!ENTITY OElig "&#x0152;"> <!-- LATIN CAPITAL LIGATURE OE -->
<!ENTITY racute "&#x0155;"> <!-- LATIN SMALL LETTER R WITH ACUTE -->
<!ENTITY Racute "&#x0154;"> <!-- LATIN CAPITAL LETTER R WITH ACUTE -->
<!ENTITY rcaron "&#x0159;"> <!-- LATIN SMALL LETTER R WITH CARON -->
<!ENTITY Rcaron "&#x0158;"> <!-- LATIN CAPITAL LETTER R WITH CARON -->
<!ENTITY rcedil "&#x0157;"> <!-- LATIN SMALL LETTER R WITH CEDILLA -->
<!ENTITY Rcedil "&#x0156;"> <!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
<!ENTITY sacute "&#x015B;"> <!-- LATIN SMALL LETTER S WITH ACUTE -->
<!ENTITY Sacute "&#x015A;"> <!-- LATIN CAPITAL LETTER S WITH ACUTE -->
<!ENTITY scaron "&#x0161;"> <!-- LATIN SMALL LETTER S WITH CARON -->
<!ENTITY Scaron "&#x0160;"> <!-- LATIN CAPITAL LETTER S WITH CARON -->
<!ENTITY scedil "&#x015F;"> <!-- LATIN SMALL LETTER S WITH CEDILLA -->
<!ENTITY Scedil "&#x015E;"> <!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
<!ENTITY scirc "&#x015D;"> <!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
<!ENTITY Scirc "&#x015C;"> <!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
<!ENTITY tcaron "&#x0165;"> <!-- LATIN SMALL LETTER T WITH CARON -->
<!ENTITY Tcaron "&#x0164;"> <!-- LATIN CAPITAL LETTER T WITH CARON -->
<!ENTITY tcedil "&#x0163;"> <!-- LATIN SMALL LETTER T WITH CEDILLA -->
<!ENTITY Tcedil "&#x0162;"> <!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
<!ENTITY tstrok "&#x0167;"> <!-- LATIN SMALL LETTER T WITH STROKE -->
<!ENTITY Tstrok "&#x0166;"> <!-- LATIN CAPITAL LETTER T WITH STROKE -->
<!ENTITY ubreve "&#x016D;"> <!-- LATIN SMALL LETTER U WITH BREVE -->
<!ENTITY Ubreve "&#x016C;"> <!-- LATIN CAPITAL LETTER U WITH BREVE -->
<!ENTITY udblac "&#x0171;"> <!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
<!ENTITY Udblac "&#x0170;"> <!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
<!ENTITY umacr "&#x016B;"> <!-- LATIN SMALL LETTER U WITH MACRON -->
<!ENTITY Umacr "&#x016A;"> <!-- LATIN CAPITAL LETTER U WITH MACRON -->
<!ENTITY uogon "&#x0173;"> <!-- LATIN SMALL LETTER U WITH OGONEK -->
<!ENTITY Uogon "&#x0172;"> <!-- LATIN CAPITAL LETTER U WITH OGONEK -->
<!ENTITY uring "&#x016F;"> <!-- LATIN SMALL LETTER U WITH RING ABOVE -->
<!ENTITY Uring "&#x016E;"> <!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
<!ENTITY utilde "&#x0169;"> <!-- LATIN SMALL LETTER U WITH TILDE -->
<!ENTITY Utilde "&#x0168;"> <!-- LATIN CAPITAL LETTER U WITH TILDE -->
<!ENTITY wcirc "&#x0175;"> <!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
<!ENTITY Wcirc "&#x0174;"> <!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
<!ENTITY ycirc "&#x0177;"> <!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
<!ENTITY Ycirc "&#x0176;"> <!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
<!ENTITY Yuml "&#x0178;"> <!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
<!ENTITY zacute "&#x017A;"> <!-- LATIN SMALL LETTER Z WITH ACUTE -->
<!ENTITY Zacute "&#x0179;"> <!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
<!ENTITY zcaron "&#x017E;"> <!-- LATIN SMALL LETTER Z WITH CARON -->
<!ENTITY Zcaron "&#x017D;"> <!-- LATIN CAPITAL LETTER Z WITH CARON -->
<!ENTITY zdot "&#x017C;"> <!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
<!ENTITY Zdot "&#x017B;"> <!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->

View File

@ -0,0 +1,81 @@
<!-- iso-num.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY half "&#x00BD;"> <!-- VULGAR FRACTION ONE HALF -->
<!ENTITY frac12 "&#x00BD;"> <!-- VULGAR FRACTION ONE HALF -->
<!ENTITY frac14 "&#x00BC;"> <!-- VULGAR FRACTION ONE QUARTER -->
<!ENTITY frac34 "&#x00BE;"> <!-- VULGAR FRACTION THREE QUARTERS -->
<!ENTITY frac18 "&#x215B;"> <!-- -->
<!ENTITY frac38 "&#x215C;"> <!-- -->
<!ENTITY frac58 "&#x215D;"> <!-- -->
<!ENTITY frac78 "&#x215E;"> <!-- -->
<!ENTITY sup1 "&#x00B9;"> <!-- SUPERSCRIPT ONE -->
<!ENTITY sup2 "&#x00B2;"> <!-- SUPERSCRIPT TWO -->
<!ENTITY sup3 "&#x00B3;"> <!-- SUPERSCRIPT THREE -->
<!ENTITY plus "&#x002B;"> <!-- PLUS SIGN -->
<!ENTITY plusmn "&#x00B1;"> <!-- PLUS-MINUS SIGN -->
<!ENTITY lt "&#38;#60;"> <!-- LESS-THAN SIGN -->
<!ENTITY equals "&#x003D;"> <!-- EQUALS SIGN -->
<!ENTITY gt "&#x003E;"> <!-- GREATER-THAN SIGN -->
<!ENTITY divide "&#x00F7;"> <!-- DIVISION SIGN -->
<!ENTITY times "&#x00D7;"> <!-- MULTIPLICATION SIGN -->
<!ENTITY curren "&#x00A4;"> <!-- CURRENCY SIGN -->
<!ENTITY pound "&#x00A3;"> <!-- POUND SIGN -->
<!ENTITY dollar "&#x0024;"> <!-- DOLLAR SIGN -->
<!ENTITY cent "&#x00A2;"> <!-- CENT SIGN -->
<!ENTITY yen "&#x00A5;"> <!-- YEN SIGN -->
<!ENTITY num "&#x0023;"> <!-- NUMBER SIGN -->
<!ENTITY percnt "&#x0025;"> <!-- PERCENT SIGN -->
<!ENTITY amp "&#38;#38;"> <!-- AMPERSAND -->
<!ENTITY ast "&#x002A;"> <!-- ASTERISK OPERATOR -->
<!ENTITY commat "&#x0040;"> <!-- COMMERCIAL AT -->
<!ENTITY lsqb "&#x005B;"> <!-- LEFT SQUARE BRACKET -->
<!ENTITY bsol "&#x005C;"> <!-- REVERSE SOLIDUS -->
<!ENTITY rsqb "&#x005D;"> <!-- RIGHT SQUARE BRACKET -->
<!ENTITY lcub "&#x007B;"> <!-- LEFT CURLY BRACKET -->
<!ENTITY horbar "&#x2015;"> <!-- HORIZONTAL BAR -->
<!ENTITY verbar "&#x007C;"> <!-- VERTICAL LINE -->
<!ENTITY rcub "&#x007D;"> <!-- RIGHT CURLY BRACKET -->
<!ENTITY micro "&#x00B5;"> <!-- MICRO SIGN -->
<!ENTITY ohm "&#x2126;"> <!-- OHM SIGN -->
<!ENTITY deg "&#x00B0;"> <!-- DEGREE SIGN -->
<!ENTITY ordm "&#x00BA;"> <!-- MASCULINE ORDINAL INDICATOR -->
<!ENTITY ordf "&#x00AA;"> <!-- FEMININE ORDINAL INDICATOR -->
<!ENTITY sect "&#x00A7;"> <!-- SECTION SIGN -->
<!ENTITY para "&#x00B6;"> <!-- PILCROW SIGN -->
<!ENTITY middot "&#x00B7;"> <!-- MIDDLE DOT -->
<!ENTITY larr "&#x2190;"> <!-- LEFTWARDS DOUBLE ARROW -->
<!ENTITY rarr "&#x2192;"> <!-- RIGHTWARDS DOUBLE ARROW -->
<!ENTITY uarr "&#x2191;"> <!-- UPWARDS ARROW -->
<!ENTITY darr "&#x2193;"> <!-- DOWNWARDS ARROW -->
<!ENTITY copy "&#x00A9;"> <!-- COPYRIGHT SIGN -->
<!ENTITY reg "&#x00AE;"> <!-- REG TRADE MARK SIGN -->
<!ENTITY trade "&#x2122;"> <!-- TRADE MARK SIGN -->
<!ENTITY brvbar "&#x00A6;"> <!-- BROKEN BAR -->
<!ENTITY not "&#x00AC;"> <!-- NOT SIGN -->
<!ENTITY sung "&#x2669;"> <!-- -->
<!ENTITY excl "&#x0021;"> <!-- EXCLAMATION MARK -->
<!ENTITY iexcl "&#x00A1;"> <!-- INVERTED EXCLAMATION MARK -->
<!ENTITY quot "&#x0022;"> <!-- QUOTATION MARK -->
<!ENTITY apos "&#x0027;"> <!-- APOSTROPHE -->
<!ENTITY lpar "&#x0028;"> <!-- LEFT PARENTHESIS -->
<!ENTITY rpar "&#x0029;"> <!-- RIGHT PARENTHESIS -->
<!ENTITY comma "&#x002C;"> <!-- COMMA -->
<!ENTITY lowbar "&#x005F;"> <!-- LOW LINE -->
<!ENTITY hyphen "&#x002D;"> <!-- HYPHEN-MINUS -->
<!ENTITY period "&#x002E;"> <!-- FULL STOP -->
<!ENTITY sol "&#x002F;"> <!-- SOLIDUS -->
<!ENTITY colon "&#x003A;"> <!-- COLON -->
<!ENTITY semi "&#x003B;"> <!-- SEMICOLON -->
<!ENTITY quest "&#x003F;"> <!-- QUESTION MARK -->
<!ENTITY iquest "&#x00BF;"> <!-- INVERTED QUESTION MARK -->
<!ENTITY laquo "&#x00AB;"> <!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
<!ENTITY raquo "&#x00BB;"> <!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
<!ENTITY lsquo "&#x2018;"> <!-- -->
<!ENTITY rsquo "&#x2019;"> <!-- RIGHT SINGLE QUOTATION MARK -->
<!ENTITY ldquo "&#x201C;"> <!-- -->
<!ENTITY rdquo "&#x201D;"> <!-- RIGHT DOUBLE QUOTATION MARK -->
<!ENTITY nbsp "&#x00A0;"> <!-- NO-BREAK SPACE -->
<!ENTITY shy "&#x00AD;"> <!-- SOFT HYPHEN -->

View File

@ -0,0 +1,90 @@
<!-- iso-pub.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz -->
<!ENTITY emsp "&#x2003;"> <!-- EM SPACE -->
<!ENTITY ensp "&#x2002;"> <!-- EN SPACE -->
<!ENTITY emsp13 "&#x2004;"> <!-- THREE-PER-EM SPACE -->
<!ENTITY emsp14 "&#x2005;"> <!-- FOUR-PER-EM SPACE -->
<!ENTITY numsp "&#x2007;"> <!-- FIGURE SPACE -->
<!ENTITY puncsp "&#x2008;"> <!-- PUNCTUATION SPACE -->
<!ENTITY thinsp "&#x2009;"> <!-- THIN SPACE -->
<!ENTITY hairsp "&#x200A;"> <!-- HAIR SPACE -->
<!ENTITY mdash "&#x2014;"> <!-- EM DASH -->
<!ENTITY ndash "&#x2013;"> <!-- EN DASH -->
<!ENTITY dash "&#x2010;"> <!-- HYPHEN -->
<!ENTITY blank "&#x2423;"> <!-- OPEN BOX -->
<!ENTITY hellip "&#x2026;"> <!-- HORIZONTAL ELLIPSIS -->
<!ENTITY nldr "&#x2025;"> <!-- TWO DOT LEADER -->
<!ENTITY frac13 "&#x2153;"> <!-- VULGAR FRACTION ONE THIRD -->
<!ENTITY frac23 "&#x2154;"> <!-- VULGAR FRACTION TWO THIRDS -->
<!ENTITY frac15 "&#x2155;"> <!-- VULGAR FRACTION ONE FIFTH -->
<!ENTITY frac25 "&#x2156;"> <!-- VULGAR FRACTION TWO FIFTHS -->
<!ENTITY frac35 "&#x2157;"> <!-- VULGAR FRACTION THREE FIFTHS -->
<!ENTITY frac45 "&#x2158;"> <!-- VULGAR FRACTION FOUR FIFTHS -->
<!ENTITY frac16 "&#x2159;"> <!-- VULGAR FRACTION ONE SIXTH -->
<!ENTITY frac56 "&#x215A;"> <!-- VULGAR FRACTION FIVE SIXTHS -->
<!ENTITY incare "&#x2105;"> <!-- CARE OF -->
<!ENTITY block "&#x2588;"> <!-- FULL BLOCK -->
<!ENTITY uhblk "&#x2580;"> <!-- UPPER HALF BLOCK -->
<!ENTITY lhblk "&#x2584;"> <!-- LOWER HALF BLOCK -->
<!ENTITY blk14 "&#x2591;"> <!-- LIGHT SHADE -->
<!ENTITY blk12 "&#x2592;"> <!-- MEDIUM SHADE -->
<!ENTITY blk34 "&#x2593;"> <!-- DARK SHADE -->
<!ENTITY marker "&#x25AE;"> <!-- BLACK VERTICAL RECTANGLE -->
<!ENTITY cir "&#x25CB;"> <!-- WHITE CIRCLE -->
<!ENTITY squ "&#x25A1;"> <!-- WHITE SQUARE -->
<!ENTITY rect "&#x25AD;"> <!-- WHITE RECTANGLE -->
<!ENTITY utri "&#x25B5;"> <!-- WHITE UP-POINTING TRIANGLE -->
<!ENTITY dtri "&#x25BF;"> <!-- WHITE DOWN-POINTING TRIANGLE -->
<!ENTITY star "&#x22C6;"> <!-- STAR OPERATOR -->
<!ENTITY bull "&#x2022;"> <!-- BULLET -->
<!ENTITY squf "&#x25AA;"> <!-- -->
<!ENTITY utrif "&#x25B4;"> <!-- BLACK UP-POINTING TRIANGLE -->
<!ENTITY dtrif "&#x25BE;"> <!-- BLACK DOWN-POINTING TRIANGLE -->
<!ENTITY ltrif "&#x25C2;"> <!-- BLACK LEFT-POINTING TRIANGLE -->
<!ENTITY rtrif "&#x25B8;"> <!-- BLACK RIGHT-POINTING TRIANGLE -->
<!ENTITY clubs "&#x2663;"> <!-- BLACK CLUB SUIT -->
<!ENTITY diams "&#x2666;"> <!-- BLACK DIAMOND SUIT -->
<!ENTITY hearts "&#x2665;"> <!-- BLACK HEART SUIT -->
<!ENTITY spades "&#x2660;"> <!-- BLACK SPADE SUIT -->
<!ENTITY malt "&#x2720;"> <!-- MALTESE CROSS -->
<!ENTITY dagger "&#x2020;"> <!-- DAGGER -->
<!ENTITY Dagger "&#x2021;"> <!-- DOUBLE DAGGER -->
<!ENTITY check "&#x2713;"> <!-- CHECK MARK -->
<!ENTITY cross "&#x2717;"> <!-- BALLOT X -->
<!ENTITY sharp "&#x266F;"> <!-- MUSIC SHARP SIGN -->
<!ENTITY flat "&#x266D;"> <!-- MUSIC FLAT SIGN -->
<!ENTITY male "&#x2642;"> <!-- MALE SIGN -->
<!ENTITY female "&#x2640;"> <!-- -->
<!ENTITY phone "&#x260E;"> <!-- TELEPHONE SIGN -->
<!ENTITY telrec "&#x2315;"> <!-- TELEPHONE RECORDER -->
<!ENTITY copysr "&#x2117;"> <!-- SOUND RECORDING COPYRIGHT -->
<!ENTITY caret "&#x2041;"> <!-- CARET -->
<!ENTITY lsquor "&#x201A;"> <!-- SINGLE LOW-9 QUOTATION MARK -->
<!ENTITY ldquor "&#x201E;"> <!-- DOUBLE LOW-9 QUOTATION MARK -->
<!ENTITY fflig "&#xFB00;"> <!-- -->
<!ENTITY filig "&#xFB01;"> <!-- -->
<!-- fjlig Unknown unicode character -->
<!ENTITY ffilig "&#xFB03;"> <!-- -->
<!ENTITY ffllig "&#xFB04;"> <!-- -->
<!ENTITY fllig "&#xFB02;"> <!-- -->
<!ENTITY mldr "&#x2026;"> <!-- HORIZONTAL ELLIPSIS -->
<!ENTITY rdquor "&#x201C;"> <!-- -->
<!ENTITY rsquor "&#x2018;"> <!-- -->
<!ENTITY vellip "&#x22EE;"> <!-- -->
<!ENTITY hybull "&#x2043;"> <!-- HYPHEN BULLET -->
<!ENTITY loz "&#x25CA;"> <!-- LOZENGE -->
<!ENTITY lozf "&#x2726;"> <!-- -->
<!ENTITY ltri "&#x25C3;"> <!-- WHITE LEFT-POINTING TRIANGLE -->
<!ENTITY rtri "&#x25B9;"> <!-- WHITE RIGHT-POINTING TRIANGLE -->
<!ENTITY starf "&#x2605;"> <!-- BLACK STAR -->
<!ENTITY natur "&#x266E;"> <!-- MUSIC NATURAL SIGN -->
<!ENTITY rx "&#x211E;"> <!-- PRESCRIPTION TAKE -->
<!ENTITY sext "&#x2736;"> <!-- SIX POINTED BLACK STAR -->
<!ENTITY target "&#x2316;"> <!-- POSITION INDICATOR -->
<!ENTITY dlcrop "&#x230D;"> <!-- BOTTOM LEFT CROP -->
<!ENTITY drcrop "&#x230C;"> <!-- BOTTOM RIGHT CROP -->
<!ENTITY ulcrop "&#x230F;"> <!-- TOP LEFT CROP -->
<!ENTITY urcrop "&#x230E;"> <!-- TOP RIGHT CROP -->

View File

@ -0,0 +1,69 @@
<!-- iso-tech.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
<!-- Derived from the corresponding ISO 8879 standard entity set
and the Unicode character mappings provided by Sebastian Rahtz.
With additional derivations from
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
<!ENTITY aleph "&#x2135;"> <!-- ALEF SYMBOL -->
<!ENTITY and "&#x2227;"> <!-- -->
<!ENTITY ang90 "&#x221F;"> <!-- RIGHT ANGLE -->
<!ENTITY angsph "&#x2222;"> <!-- -->
<!ENTITY ap "&#x2248;"> <!-- -->
<!ENTITY becaus "&#x2235;"> <!-- BECAUSE -->
<!ENTITY bottom "&#x22A5;"> <!-- -->
<!ENTITY cap "&#x2229;"> <!-- -->
<!ENTITY cong "&#x2245;"> <!-- -->
<!ENTITY conint "&#x222E;"> <!-- -->
<!ENTITY cup "&#x222A;"> <!-- -->
<!ENTITY equiv "&#x2261;"> <!-- -->
<!ENTITY exist "&#x2203;"> <!-- -->
<!ENTITY forall "&#x2200;"> <!-- -->
<!ENTITY fnof "&#x0192;"> <!-- LATIN SMALL LETTER F WITH HOOK -->
<!ENTITY ge "&#x2265;"> <!-- GREATER-THAN OR EQUAL TO -->
<!ENTITY iff "&#x21D4;"> <!-- LEFT RIGHT DOUBLE ARROW -->
<!ENTITY infin "&#x221E;"> <!-- -->
<!ENTITY int "&#x222B;"> <!-- -->
<!ENTITY isin "&#x220A;"> <!-- -->
<!ENTITY lang "&#x3008;"> <!-- -->
<!ENTITY lArr "&#x21D0;"> <!-- LEFTWARDS ARROW -->
<!ENTITY le "&#x2264;"> <!-- -->
<!ENTITY minus "&#x2212;"> <!-- MINUS SIGN -->
<!ENTITY mnplus "&#x2213;"> <!-- -->
<!ENTITY nabla "&#x2207;"> <!-- NABLA -->
<!ENTITY ne "&#x2260;"> <!-- -->
<!ENTITY ni "&#x220D;"> <!-- -->
<!ENTITY or "&#x2228;"> <!-- -->
<!ENTITY par "&#x2225;"> <!-- PARALLEL TO -->
<!ENTITY part "&#x2202;"> <!-- -->
<!ENTITY permil "&#x2030;"> <!-- PER MILLE SIGN -->
<!ENTITY perp "&#x22A5;"> <!-- -->
<!ENTITY prime "&#x2032;"> <!-- PRIME -->
<!ENTITY Prime "&#x2033;"> <!-- DOUBLE PRIME -->
<!ENTITY prop "&#x221D;"> <!-- -->
<!ENTITY radic "&#x221A;"> <!-- -->
<!ENTITY rang "&#x3009;"> <!-- -->
<!ENTITY rArr "&#x21D2;"> <!-- RIGHTWARDS ARROW -->
<!ENTITY sim "&#x223C;"> <!-- -->
<!ENTITY sime "&#x2243;"> <!-- -->
<!ENTITY square "&#x25A1;"> <!-- WHITE SQUARE -->
<!ENTITY sub "&#x2282;"> <!-- -->
<!ENTITY sube "&#x2286;"> <!-- -->
<!ENTITY sup "&#x2283;"> <!-- -->
<!ENTITY supe "&#x2287;"> <!-- -->
<!ENTITY there4 "&#x2234;"> <!-- -->
<!ENTITY Verbar "&#x2016;"> <!-- DOUBLE VERTICAL LINE -->
<!ENTITY angst "&#x212B;"> <!-- ANGSTROM SIGN -->
<!ENTITY bernou "&#x212C;"> <!-- SCRIPT CAPITAL B -->
<!ENTITY compfn "&#x2218;"> <!-- RING OPERATOR -->
<!ENTITY Dot "&#x00A8;"> <!-- -->
<!ENTITY DotDot "&#x20DC;"> <!-- COMBINING FOUR DOTS ABOVE -->
<!ENTITY hamilt "&#x210B;"> <!-- SCRIPT CAPITAL H -->
<!ENTITY lagran "&#x2112;"> <!-- SCRIPT CAPITAL L -->
<!ENTITY lowast "&#x2217;"> <!-- ASTERISK OPERATOR -->
<!ENTITY notin "&#x2209;"> <!-- -->
<!ENTITY order "&#x2134;"> <!-- SCRIPT SMALL O -->
<!ENTITY phmmat "&#x2133;"> <!-- SCRIPT CAPITAL M -->
<!ENTITY tdot "&#x20DB;"> <!-- COMBINING THREE DOTS ABOVE -->
<!ENTITY tprime "&#x2034;"> <!-- TRIPLE PRIME -->
<!ENTITY wedgeq "&#x2259;"> <!-- ESTIMATES -->

View File

@ -0,0 +1,16 @@
README for DocBook XML V4.1.2
This is DocBook XML V4.1.2, released 27 Aug 2000.
See 41chg.txt for information about what has changed since DocBook 4.0.
For more information about DocBook, please see
http://www.oasis-open.org/docbook/
a partial mirror of the official DocBook site is available at
http://docbook.org/
Please send all questions, comments, concerns, and bug reports to the
DocBook mailing list: docbook@lists.oasis-open.org

View File

@ -0,0 +1,308 @@
<!-- XML EXCHANGE TABLE MODEL DECLARATION MODULE -->
<!-- This set of declarations defines the XML version of the Exchange
Table Model as of the date shown in the Formal Public Identifier
(FPI) for this entity.
This set of declarations may be referred to using a public external
entity declaration and reference as shown in the following three
lines:
<!ENTITY % calstblx
PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN">
%calstblx;
If various parameter entities used within this set of declarations
are to be given non-default values, the appropriate declarations
should be given before calling in this package (i.e., before the
"%calstblx;" reference).
-->
<!-- The motivation for this XML version of the Exchange Table Model
is simply to create an XML version of the SGML Exchange Table
Model. By design, no effort has been made to "improve" the model.
This XML version incorporates the logical bare minimum changes
necessary to make the Exchange Table Model a valid XML DTD.
-->
<!-- The XML version of the Exchange Table Model differs from
the SGML version in the following ways:
The following parameter entities have been removed:
- tbl.table.excep, tbl.hdft.excep, tbl.row.excep, tbl.entry.excep
There are no exceptions in XML. The following normative statement
is made in lieu of exceptions: the exchange table model explicitly
forbids a table from occurring within another table. If the
content model of an entry includes a table element, then this
cannot be enforced by the DTD, but it is a deviation from the
exchange table model to include a table within a table.
- tbl.hdft.name, tbl.hdft.mdl, tbl.hdft.excep, tbl.hdft.att
The motivation for these elements was to change the table
header/footer elements. Since XML does not allow element declarations
to contain name groups, and the exchange table model does not
allow a table to contain footers, the continued presence of these
attributes seems unnecessary.
The following parameter entity has been added:
- tbl.thead.att
This entity parameterizes the attributes on thead. It replaces
the tbl.hdft.att parameter entity.
Other miscellaneous changes:
- Tag ommission indicators have been removed
- Comments have been removed from declarations
- NUMBER attributes have been changed to NMTOKEN
- NUTOKEN attributes have been to changed to NMTOKEN
- Removed the grouping characters around the content model
parameter entry for the 'entry' element. This is necessary
so that an entry can contain #PCDATA and be defined as an
optional, repeatable OR group beginning with #PCDATA.
-->
<!-- This entity includes a set of element and attribute declarations
that partially defines the Exchange table model. However, the model
is not well-defined without the accompanying natural language
description of the semantics (meanings) of these various elements,
attributes, and attribute values. The semantic writeup, also available
from SGML Open, should be used in conjunction with this entity.
-->
<!-- In order to use the Exchange table model, various parameter entity
declarations are required. A brief description is as follows:
ENTITY NAME WHERE USED WHAT IT IS
%yesorno In ATTLIST of: An attribute declared value
almost all elements for a "boolean" attribute
%paracon In content model of: The "text" (logical content)
<entry> of the model group for <entry>
%titles In content model of: The "title" part of the model
table element group for the table element
%tbl.table.name In declaration of: The name of the "table"
table element element
%tbl.table-titles.mdl In content model of: The model group for the title
table elements part of the content model for
table element
%tbl.table.mdl In content model of: The model group for the content
table elements model for table element,
often (and by default) defined
in terms of %tbl.table-titles.mdl
and tgroup
%tbl.table.att In ATTLIST of: Additional attributes on the
table element table element
%bodyatt In ATTLIST of: Additional attributes on the
table element table element (for backward
compatibility with the SGML
model)
%tbl.tgroup.mdl In content model of: The model group for the content
<tgroup> model for <tgroup>
%tbl.tgroup.att In ATTLIST of: Additional attributes on the
<tgroup> <tgroup> element
%tbl.thead.att In ATTLIST of: Additional attributes on the
<thead> <thead> element
%tbl.tbody.att In ATTLIST of: Additional attributes on the
<tbody> <tbody> element
%tbl.colspec.att In ATTLIST of: Additional attributes on the
<colspec> <colspec> element
%tbl.row.mdl In content model of: The model group for the content
<row> model for <row>
%tbl.row.att In ATTLIST of: Additional attributes on the
<row> <row> element
%tbl.entry.mdl In content model of: The model group for the content
<entry> model for <entry>
%tbl.entry.att In ATTLIST of: Additional attributes on the
<entry> <entry> element
This set of declarations will use the default definitions shown below
for any of these parameter entities that are not declared before this
set of declarations is referenced.
-->
<!-- These definitions are not directly related to the table model, but are
used in the default CALS table model and may be defined elsewhere (and
prior to the inclusion of this table module) in the referencing DTD. -->
<!ENTITY % yesorno 'NMTOKEN'> <!-- no if zero(s), yes if any other value -->
<!ENTITY % titles 'title?'>
<!ENTITY % pcd "#PCDATA">
<!ENTITY % paracon '%pcd;'> <!-- default for use in entry content -->
<!--
The parameter entities as defined below change and simplify the CALS table
model as published (as part of the Example DTD) in MIL-HDBK-28001. The
resulting simplified DTD has support from the SGML Open vendors and is
therefore more interoperable among different systems.
These following declarations provide the Exchange default definitions
for these entities. However, these entities can be redefined (by giving
the appropriate parameter entity declaration(s) prior to the reference
to this Table Model declaration set entity) to fit the needs of the
current application.
Note, however, that changes may have significant effect on the ability to
interchange table information. These changes may manifest themselves
in useability, presentation, and possible structure information degradation.
-->
<!ENTITY % tbl.table.name "table">
<!ENTITY % tbl.table-titles.mdl "%titles;,">
<!ENTITY % tbl.table-main.mdl "tgroup+">
<!ENTITY % tbl.table.mdl "%tbl.table-titles.mdl; %tbl.table-main.mdl;">
<!ENTITY % tbl.table.att "
pgwide %yesorno; #IMPLIED ">
<!ENTITY % bodyatt "">
<!ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody">
<!ENTITY % tbl.tgroup.att "">
<!ENTITY % tbl.thead.att "">
<!ENTITY % tbl.tbody.att "">
<!ENTITY % tbl.colspec.att "">
<!ENTITY % tbl.row.mdl "entry+">
<!ENTITY % tbl.row.att "">
<!ENTITY % tbl.entry.mdl "(%paracon;)*">
<!ENTITY % tbl.entry.att "">
<!-- ===== Element and attribute declarations follow. ===== -->
<!--
Default declarations previously defined in this entity and
referenced below include:
ENTITY % tbl.table.name "table"
ENTITY % tbl.table-titles.mdl "%titles;,"
ENTITY % tbl.table.mdl "%tbl.table-titles; tgroup+"
ENTITY % tbl.table.att "
pgwide %yesorno; #IMPLIED "
-->
<!ELEMENT %tbl.table.name; (%tbl.table.mdl;)>
<!ATTLIST %tbl.table.name;
frame (top|bottom|topbot|all|sides|none) #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
%tbl.table.att;
%bodyatt;
>
<!--
Default declarations previously defined in this entity and
referenced below include:
ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody"
ENTITY % tbl.tgroup.att ""
-->
<!ELEMENT tgroup (%tbl.tgroup.mdl;) >
<!ATTLIST tgroup
cols NMTOKEN #REQUIRED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left|right|center|justify|char) #IMPLIED
%tbl.tgroup.att;
>
<!--
Default declarations previously defined in this entity and
referenced below include:
ENTITY % tbl.colspec.att ""
-->
<!ELEMENT colspec EMPTY >
<!ATTLIST colspec
colnum NMTOKEN #IMPLIED
colname NMTOKEN #IMPLIED
colwidth CDATA #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left|right|center|justify|char) #IMPLIED
char CDATA #IMPLIED
charoff NMTOKEN #IMPLIED
%tbl.colspec.att;
>
<!--
Default declarations previously defined in this entity and
referenced below include:
ENTITY % tbl.thead.att ""
-->
<!ELEMENT thead (row+)>
<!ATTLIST thead
valign (top|middle|bottom) #IMPLIED
%tbl.thead.att;
>
<!--
Default declarations previously defined in this entity and
referenced below include:
ENTITY % tbl.tbody.att ""
-->
<!ELEMENT tbody (row+)>
<!ATTLIST tbody
valign (top|middle|bottom) #IMPLIED
%tbl.tbody.att;
>
<!--
Default declarations previously defined in this entity and
referenced below include:
ENTITY % tbl.row.mdl "entry+"
ENTITY % tbl.row.att ""
-->
<!ELEMENT row (%tbl.row.mdl;)>
<!ATTLIST row
rowsep %yesorno; #IMPLIED
valign (top|middle|bottom) #IMPLIED
%tbl.row.att;
>
<!--
Default declarations previously defined in this entity and
referenced below include:
ENTITY % paracon "#PCDATA"
ENTITY % tbl.entry.mdl "(%paracon;)*"
ENTITY % tbl.entry.att ""
-->
<!ELEMENT entry %tbl.entry.mdl;>
<!ATTLIST entry
colname NMTOKEN #IMPLIED
namest NMTOKEN #IMPLIED
nameend NMTOKEN #IMPLIED
morerows NMTOKEN #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
align (left|right|center|justify|char) #IMPLIED
char CDATA #IMPLIED
charoff NMTOKEN #IMPLIED
valign (top|middle|bottom) #IMPLIED
%tbl.entry.att;
>

221
rosdocs/readme.dbk Normal file
View File

@ -0,0 +1,221 @@
<?xml version="1.0" encoding="US-ASCII"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<article>
<title>RosDocs Primer</title>
<articleinfo>
<releaseinfo>$Id$</releaseinfo>
<author>
<surname>KJK::Hyperion</surname>
<personblurb>
<para>your beloved librarian</para>
</personblurb>
</author>
<copyright>
<year>2003</year>
<holder>Reactos Development Team</holder>
</copyright>
<revhistory>
<revision>
<revnumber>1.1</revnumber>
<date>2003-06-03</date>
<authorinitials>EA</authorinitials>
<revdescription>
<para>Converted to Docbook 4.1.2.</para>
</revdescription>
</revision>
<revision>
<revnumber>1.0</revnumber>
<date>2003-01-20</date>
<authorinitials>KH</authorinitials>
<revdescription>
<para>initial version</para>
</revdescription>
</revision>
</revhistory>
</articleinfo>
<sect1>
<title>FOREWORD</title>
<para>This document should be written in RosDocs, to demonstrate its power. But since RosDocs is, let&#39;s be frank,
vaporware, and since I&#39;m still looking for an XML editor that <simplelist><member>1) doesn&#39;t suck and </member><member>2)
isn&#39;t written in Java</member></simplelist> (but this is a bit redundant), <emphasis>and</emphasis> since I was supposed
to finish this document some two weeks ago, hand-formatted plaintext wins, for the moment. It should be a matter of half a
hour with lex+yacc to write a converter.</para>
<para>Also note that &#34;Win32&#34; and &#34;NT&#34; are trademarked. In this document you&#39;ll never find mentions of
&#34;Win32&#34; or &#34;NT&#34;, but &#34;Ros32&#34; and &#34;Native&#34; - and you&#39;re encouraged to do the same, except
when exclusively talking about Microsoft&#39;s implementation (for example, to document a function&#39;s availability on
various Microsoft products). In abbreviations and identifiers, don&#39;t use &#34;w32&#34;, &#34;win32&#34; or &#34;nt&#34;,
except for Microsoft-specific code and documentation, or as an abbreviation of the families of system calls (i.e. Nt*,
NtUser* and W32k*) - in all other cases, use &#34;r32&#34;, &#34;ros32&#34; and &#34;ntv&#34;, respectively. Avoid using
&#34;Windows&#34; in the same contexts as well - use &#34;ReactOS&#34;. And remember that Alphonse Capone wasn&#39;t jailed
for extortion and mass murder, but for tax evasion.</para>
</sect1>
<sect1>
<title>CONCEPTS</title>
<para>RosDocs, in its current incarnation, is a fairly complex documentation system, but that can still be managed and
authored with simple and promptly available tools, such as text editors and file managers (yet allowing for more
sophisticated tools to be developed in the future).</para>
<para>It&#39;s not vital to grasp all the concepts behind RosDocs to start authoring documentation for the ReactOS project,
since one of the tenets of RosDocs is the strict separation between content, storage and presentation. Should any of the
three be found flawed, the other two wouldn&#39;t need to be throwed away as well.</para>
<para>Let&#39;s spend a few more words about content, storage and presentation:<variablelist><varlistentry><term>CONTENT</term><listitem><para>There&#39;s
two ways to add content to RosDocs:<variablelist><varlistentry><term>Doxygen comments</term><listitem><para>If you&#39;re
going to write reference pages (think Unix man pages), this is the format you should get accostumed to. It consists of
special comments, containing markup that a tool called Doxygen can extract into a variety of formats. If you already know
JavaDoc, or the QT comment-based documentation system, Doxygen supports those as well.</para><para>There&#39;s currently no
strict guidelines, since RosDocs is still being planned, so you have a great deal of freedom. Don&#39;t abuse it, though.
Avoid any structural markup, except paragraphs, lists, etc. And, at the moment, don&#39;t worry about storage as discussed
in another section of this document.</para></listitem></varlistentry><varlistentry><term>DocBook XML documents</term><listitem><para>Doxygen
can be abused to write manuals and books, but a better long-term solution is learning the DocBook XML DTD. You can also use
DocBook for reference pages, but Doxygen is preferred for that. Also note that, at the moment, reference pages are more
important than guides.</para><para>No guidelines yet for DocBook, either. In general, don&#39;t write books yet. Limit
yourself to articles. A good starting point is writing short tutorials for the Knowledge Base, since no earth-shaking
changes are expected in that field.</para></listitem></varlistentry></variablelist></para></listitem></varlistentry><varlistentry><term>STORAGE</term><listitem><para>This
is where things get tough. Remember, though, that this specification is draft at best. Future directions include:<itemizedlist><listitem><para>support
for DocBook books;</para></listitem><listitem><para>filling the text of hyperlinks with the title of the target topic;</para></listitem><listitem><para>SELECT
queries, resolved at compile-time, to build tables of links.</para></listitem></itemizedlist>All things that, with the very
strict decoupling of content and storage outlined here, would be impossible, or involve run-time processing. For this
reason, limit yourself to reference pages and Knowledge Base articles. Guides, overviews and examples can wait.</para><para>That
said, here are the storage concepts of RosDocs:<variablelist><varlistentry><term>DOMAINS</term><listitem><para>If you are
familiar with other schemes featuring domains, such as Internet host names, or the Java third-party classes, this is nearly
the same. Otherwise, read on.</para><para>Since some package names are awfully common, and since third-party contributions
are encouraged, it&#39;s necessary to compartment package names on a vendor, product and, for complex products, feature
basis. Such namespaces are encoded as follows:</para><para><function>[ [ &#60;<replaceable>vendor-specific subdivision</replaceable>&#62;.
]&#60;<replaceable>scope</replaceable>&#62;. ]&#60;<replaceable>vendor</replaceable>&#62;</function></para><para>The
<emphasis>scope</emphasis> can be a product or book name, as in the following examples:<itemizedlist><listitem><para>ReactOS
Platform SDK: psdk.reactos;</para></listitem><listitem><para>GCC manual: gcc.fsf;</para></listitem><listitem><para>Bruce
Eckel&#39;s Thinking in C++: ticpp.eckel.</para></listitem></itemizedlist></para><para>Further, optional
<emphasis>subdivisions</emphasis> are possible:<itemizedlist><listitem><para>GCC internals manual: guts.gcc.fsf.</para></listitem></itemizedlist></para><para>Note,
however, that, at the moment, only the following domains are accepted:<itemizedlist><listitem><para>psdk.reactos (ReactOS
Platform SDK);</para></listitem><listitem><para>ssdk.reactos (ReactOS Subsystem Development Kit);</para></listitem><listitem><para>ddk.reactos
(ReactOS Driver Development Kit);</para></listitem><listitem><para>kb.reactos (ReactOS Knowledge Base).</para></listitem></itemizedlist></para></listitem></varlistentry><varlistentry><term>PACKAGES</term><listitem><para>Packages
are collections of topics and indexes. They are the base unit of storage. A package may additionally contain one or more of
the following items:<itemizedlist><listitem><para>secondary indexes;</para></listitem></itemizedlist><itemizedlist><listitem><para>a
table of contents;</para></listitem></itemizedlist><itemizedlist><listitem><para>configuration metadata.</para></listitem></itemizedlist></para><para>Packages
are an interface that exposes topics and indexes, they don&#39;t dictate a specific implementation, neither in their
&#34;source&#34; nor in their &#34;compiled&#34; form. Possible implementations of the compiled form (&#34;engines&#34;)
include:<itemizedlist><listitem><para>database on a remote server;</para></listitem></itemizedlist><itemizedlist><listitem><para>filesystem
directory</para></listitem></itemizedlist><itemizedlist><listitem><para>compressed archive.</para></listitem></itemizedlist></para><para>There&#39;s
no well-defined standard for the source form yet, but it&#39;s expected to be a derivative of DocBook XML. Third parties can
obviously choose other formats than the future standard for the source form, but official ReactOS documentation will have to
be written in the standard.</para><para>For your documentation, you&#39;re free to organize your topics in as many packages
as you like. For ReactOS books and manuals, the following packages are defined:<itemizedlist><listitem><para><emphasis
role="bold">psdk.reactos</emphasis> domain:<variablelist><varlistentry><term>ros32.</term><listitem><para>The Ros32
subsystem&#39;s structure and boot sequence; the RPC APIs to the Windows and Console servers; general considerations on the
API;</para></listitem></varlistentry><varlistentry><term>err.</term><listitem><para>Ros32 error codes; messages, parameters
and meanings;</para></listitem></varlistentry><varlistentry><term>base.</term><listitem><para>Basic Ros32 APIs. These
include file, device and console I/O and control; registry, memory, handles, thread, process and service management; DLL
loading; and basic error handling;</para></listitem></varlistentry><varlistentry><term>ui.</term><listitem><para>Basic Ros32
user interface APIs. These include windows, MDI windows, window classes, resources, hooks, DDE, keyboard and mouse input,
and standard controls;</para></listitem></varlistentry><varlistentry><term>gdi.</term><listitem><para>Ros32 GDI and printer
spooler APIs;</para></listitem></varlistentry><varlistentry><term>rtl.</term><listitem><para>Ros32 Runtime Library support.
These include string formatting, large integer support and interlocked memory access;</para></listitem></varlistentry><varlistentry><term>ipc.</term><listitem><para>Ros32
APIs to synchronization objects, shared memory, named and anonymous pipes, and mailslots;</para></listitem></varlistentry><varlistentry><term>sec.</term><listitem><para>Ros32
interfaces to access control; standard access rights for Ros32 object types; GINA API and implementation; Network Providers
API and implementation; general security considerations and guidelines;</para></listitem></varlistentry><varlistentry><term>dbg.</term><listitem><para>Ros32
debugger API; Ros32 SEH support;</para></listitem></varlistentry><varlistentry><term>psapi.</term><listitem><para>Process
Status Helper API;</para></listitem></varlistentry><varlistentry><term>tlhlp.</term><listitem><para>Tool Helper API;</para></listitem></varlistentry><varlistentry><term>commdlg.</term><listitem><para>Common
Dialog Box Library;</para></listitem></varlistentry><varlistentry><term>commctrl.</term><listitem><para>Common Controls
Library.</para></listitem></varlistentry></variablelist></para></listitem><listitem><para><emphasis role="bold">ssdk.reactos</emphasis>
domain:<variablelist><varlistentry><term>ntv.</term><listitem><para>ReactOS Native architecture; system structure and boot
sequence; RPC API to the Base server; the Process Environment Block; the Thread Environment Block; the Kernel/User Shared
Data;</para></listitem></varlistentry><varlistentry><term>err.</term><listitem><para>NTSTATUS error codes; messages,
parameters and meanings;</para></listitem></varlistentry><varlistentry><term>obj.</term><listitem><para>Native objects and
handles; overview of predefined object types; Object Manager basics; the system objects namespace;</para></listitem></varlistentry><varlistentry><term>sec.</term><listitem><para>The
Native security model; explanation of token objects; SIDs, ACEs and ACLs; generic access rights; standard access rights for
kernel object types;</para></listitem></varlistentry><varlistentry><term>seh.</term><listitem><para>Structured Exception
Handling internals;</para></listitem></varlistentry><varlistentry><term>lpc.</term><listitem><para>The Local Procedure Call
protocol;</para></listitem></varlistentry><varlistentry><term>dbg.</term><listitem><para>Debugging interfaces, both kernel
and user mode; the debugger LPC protocol;</para></listitem></varlistentry><varlistentry><term>ntzw.</term><listitem><para>System
calls (Nt* and Zw*), both kernel and user mode;</para></listitem></varlistentry><varlistentry><term>rtl.</term><listitem><para>Runtime
library interfaces, both kernel and user mode; list of supported C runtime interfaces, both kernel and user mode;</para></listitem></varlistentry><varlistentry><term>ldr.</term><listitem><para>The
PE Loader API (Ldr*), both kernel and user mode;</para></listitem></varlistentry><varlistentry><term>csr.</term><listitem><para>The
Client-Server Runtime API (Csr*); server modules API and implementation;</para></listitem></varlistentry><varlistentry><term>nls.</term><listitem><para>National
Language Support API (Nls*), both kernel and user mode;</para></listitem></varlistentry><varlistentry><term>ntuser.</term><listitem><para>Native
User Interface (NtUser*) system calls, both kernel and user mode;</para></listitem></varlistentry><varlistentry><term>w32k.</term><listitem><para>Native
GDI (W32k*) system calls, both kernel and user mode;</para></listitem></varlistentry><varlistentry><term>peexe.</term><listitem><para>Structure
and semantics of the PE executable format.</para></listitem></varlistentry></variablelist></para></listitem><listitem><para><emphasis
role="bold">ddk.reactos</emphasis> domain:<variablelist><varlistentry><term>err.</term><listitem><para>Bugcheck codes;
messages, parameters and meanings;</para></listitem></varlistentry><varlistentry><term>ke.</term><listitem><para>The Kernel;
architecture and API;</para></listitem></varlistentry><varlistentry><term>hal.</term><listitem><para>The Hardware
Abstraction Layer; architecture and API;</para></listitem></varlistentry><varlistentry><term>cc.</term><listitem><para>The
Cache Manager subsystem; architecture and API;</para></listitem></varlistentry><varlistentry><term>cm.</term><listitem><para>The
Configuration Manager subsystem; architecture and API; implemented object types;</para></listitem></varlistentry><varlistentry><term>ex.</term><listitem><para>The
Executive Support subsystem; architecture and API; implemented object types;</para></listitem></varlistentry><varlistentry><term>io.</term><listitem><para>The
I/O Manager subsystem; architecture and API; implemented object types;</para></listitem></varlistentry><varlistentry><term>kd.</term><listitem><para>Kernel
debugging; protocols and API;</para></listitem></varlistentry><varlistentry><term>ki.</term><listitem><para>Predefined
interrupt handlers;</para></listitem></varlistentry><varlistentry><term>lpc.</term><listitem><para> The Local Procedure Call
subsystem; architecture and API; implemented object types;</para></listitem></varlistentry><varlistentry><term>mm.</term><listitem><para>The
Virtual Memory Manager subsystem; architecture and API; implemented object types;</para></listitem></varlistentry><varlistentry><term>ob.</term><listitem><para>
The Object Manager subsystem; architecture and API; implemented object types;</para></listitem></varlistentry><varlistentry><term>ps.</term><listitem><para>The
Process Structure Manager subsystem; architecture and API; implemented object types;</para></listitem></varlistentry><varlistentry><term>se.</term><listitem><para>The
Security Reference Monitor subsystem; architecture and API; iimplemented object types.</para></listitem></varlistentry></variablelist></para></listitem></itemizedlist></para></listitem></varlistentry><varlistentry><term>TOPICS</term><listitem><para>Topics
are the base unit of documentation. They contain the actual content, and are organized in physical units of storage called
packages.</para><para>[placeholder]</para></listitem></varlistentry><varlistentry><term>INDEXES</term><listitem><para>Indexes
are an addressing mechanism to retrieve a topic from a package. Addresses in an index are strings, called keys, associated
to each topic in their source form. There&#39;s essentially two kinds of indexes:<itemizedlist><listitem><para>Identification
indexes. They provide a many-to-one mapping between keys and topics. That is, a topic can be pointed at by one or more keys
in the same identification index. Identification indexes are typically used for unambiguous identification of topics.</para><para>Currently,
a number of predefined identification indexes are defined. There&#39;s a strong bias towards developer&#39;s documentation
at the moment, but it will be solved by specializing generic indexes. Here are the generic identification indexes currently
defined:<variablelist><varlistentry><term>page.</term><listitem><para> Self-contained documents containing detailed
information about a specific topic. Examples include Knowledge Base articles, reference pages of user commands, library
functions, etc. They usually contain links to related references or sections;</para></listitem></varlistentry><varlistentry><term>section.</term><listitem><para>Any
topic with structural meaning, i.e. not self-contained. They usually contain links to child sections or references.</para></listitem></varlistentry></variablelist></para><para>For
developer&#39;s documentation, the following specialization of the <emphasis>section index</emphasis> are defined:<variablelist><varlistentry><term>subsection.</term><listitem><para>A
subsection of strongly-related topics;</para></listitem></varlistentry><varlistentry><term>overview.</term><listitem><para>Pages
containing general information about a subsection;</para></listitem></varlistentry><varlistentry><term>example.</term><listitem><para>Pages
containing code samples about a subsection;</para></listitem></varlistentry><varlistentry><term>reference.</term><listitem><para>Pages
with an index of detailed information about a subsection. The distinction between &#34;overview&#34;, &#34;example&#34; and
&#34;reference&#34; indexes is necessary to simplify authoring, since, this way, the root subnodes of a subsection can be
given the same key, as in the following example:<screen> TOC | Index[key]
---------------------------+-----------------------------
User Interface | &#60;none&#62;
+ ReactOS User Interface | section[rosui]
+ Windowing | section[windowing]
+ Windows | subsection[windows]
+ Overview | overview[windows]
+ Examples | example[windows]
+ Reference | reference[windows]</screen></para><para>For an analogous reason, there&#39;s a further
specialization for child nodes of reference sections to create indexes of functions, structures, macros, etc. These
specialized indexes are:<variablelist><varlistentry><term>functions.</term><listitem><para>Functions other than class
methods;</para></listitem></varlistentry></variablelist><variablelist><varlistentry><term>structures.</term><listitem><para>Types
declared with the C/C++ struct or union constructs, and that have no methods;</para></listitem></varlistentry></variablelist><variablelist><varlistentry><term>enumerations.</term><listitem><para>Types
declared with the C/C++ enum construct;</para></listitem></varlistentry></variablelist><variablelist><varlistentry><term>types.</term><listitem><para>Integral,
array or pointer types with a special meaning;</para></listitem></varlistentry></variablelist><variablelist><varlistentry><term>constants.</term><listitem><para>Groups
of macros that comply with the following requirements:<itemizedlist><listitem><para>they have no parameters;</para></listitem><listitem><para>they
can be fully evaluated at compile time;</para></listitem><listitem><para>they are strongly related. For example, they are
interchangeable values for the same parameter, or flags, or both;</para></listitem><listitem><para>they are referenced from
more than one reference page. If they are referenced just once, they must be documented in the page that references them.</para></listitem></itemizedlist></para></listitem></varlistentry><varlistentry><term>errors.</term><listitem><para>Specialization
of the constants index. Constants used to return status codes;</para></listitem></varlistentry><varlistentry><term>macros.</term><listitem><para>Macros,
or groups of macros, that comply with at least one of the following requirements:<itemizedlist><listitem><para>they have
parameters;</para></listitem></itemizedlist><itemizedlist><listitem><para>they are used for conditional compilation;</para></listitem></itemizedlist><itemizedlist><listitem><para>they
are used as declaration modifiers;</para></listitem></itemizedlist><itemizedlist><listitem><para>they have side effects.</para></listitem></itemizedlist></para><para>Function
aliases for type-generic string handling (_t* for the C runtime and *W/*A for the Ros32 API) are excluded, and must be
documented as functions (in all their possible variants for the C runtime, and in their type-generic form for the Ros32
API). Macros returning l-values (e.g. <varname>errno</varname>) should be listed in the objects index;</para></listitem></varlistentry><varlistentry><term>interfaces.</term><listitem><para>Abstract
classes;</para></listitem></varlistentry><varlistentry><term>classes.</term><listitem><para>Classes with an implementation;</para></listitem></varlistentry><varlistentry><term>objects.</term><listitem><para>Statically
allocated memory objects. The type of such objects should be documented separatedly;</para></listitem></varlistentry><varlistentry><term>messages.</term><listitem><para>Window
messages;</para></listitem></varlistentry><varlistentry><term>notifications.</term><listitem><para>Window messages delivered
through WM_NOTIFY.</para></listitem></varlistentry></variablelist></para></listitem></varlistentry><varlistentry><term>guide.</term><listitem><para>Root
node of a guide/how-to/tutorial.</para></listitem></varlistentry></variablelist></para></listitem></itemizedlist><itemizedlist><listitem><para>Search
indexes. They provide a one-to-many mapping between keys and topics. That is, a key in a search index can point to one or
more topics. Search indexes are typically used for keyword searches among many topics</para></listitem></itemizedlist></para><para>[placeholder]</para></listitem></varlistentry><varlistentry><term>TOCS</term><listitem><para>[placeholder]</para></listitem></varlistentry><varlistentry><term>CATALOGS</term><listitem><para>[placeholder]</para></listitem></varlistentry></variablelist></para></listitem></varlistentry><varlistentry><term>PRESENTATION</term><listitem><para></para></listitem></varlistentry></variablelist></para>
</sect1>
<sect1>
<title>AUTHORING</title>
<para>[placeholder]</para>
<sect2>
<title>USING DOXYGEN</title>
<para>[placeholder]</para>
</sect2>
<sect2>
<title>USING DOCBOOK</title>
<para>[placeholder]</para>
</sect2>
<sect2>
<title>GUIDELINES</title>
<para>[placeholder]</para>
</sect2>
</sect1>
</article>

391
rosdocs/readme.txt Normal file
View File

@ -0,0 +1,391 @@
==================
= ROSDOCS PRIMER =
================== [by your beloved librarian KJK::Hyperion]
HISTORY
=======
20 Jan 2003: initial version
FOREWORD
========
This document should be written in RosDocs, to demonstrate its power. But
since RosDocs is, let's be frank, vaporware, and since I'm still looking for an
XML editor that 1) doesn't suck and 2) isn't written in Java (but this is a bit
redundant), *and* since I was supposed to finish this document some two weeks
ago, hand-formatted plaintext wins, for the moment. It should be a matter of
half a hour with lex+yacc to write a converter
Also note that "Win32" and "NT" are trademarked. In this document you'll
never find mentions of "Win32" or "NT", but "Ros32" and "Native" - and you're
encouraged to do the same, except when exclusively talking about Microsoft's
implementation (for example, to document a function's availability on various
Microsoft products). In abbreviations and identifiers, don't use "w32", "win32"
or "nt", except for Microsoft-specific code and documentation, or as an
abbreviation of the families of system calls (i.e. Nt*, NtUser* and W32k*) -
in all other cases, use "r32", "ros32" and "ntv", respectively. Avoid using
"Windows" in the same contexts as well - use "ReactOS". And remember that
Alphonse Capone wasn't jailed for extortion and mass murder, but for tax
evasion
CONCEPTS
========
RosDocs, in its current incarnation, is a fairly complex documentation
system, but that can still be managed and authored with simple and promptly
available tools, such as text editors and file managers (yet allowing for more
sophisticated tools to be developed in the future)
It's not vital to grasp all the concepts behind RosDocs to start authoring
documentation for the ReactOS project, since one of the tenets of RosDocs is the
strict separation between content, storage and presentation. Should any of the
three be found flawed, the other two wouldn't need to be throwed away as well
Let's spend a few more words about content, storage and presentation:
CONTENT
-------
There's two ways to add content to RosDocs:
- Doxygen comments. If you're going to write reference pages (think Unix man
pages), this is the format you should get accostumed to. It consists of
special comments, containing markup that a tool called Doxygen can extract
into a variety of formats. If you already know JavaDoc, or the QT comment-
based documentation system, Doxygen supports those as well
There's currently no strict guidelines, since RosDocs is still being planned,
so you have a great deal of freedom. Don't abuse it, though. Avoid any
structural markup, except paragraphs, lists, etc. And, at the moment, don't
worry about storage as discussed in another section of this document
- DocBook XML documents. Doxygen can be abused to write manuals and books, but
a better long-term solution is learning the DocBook XML DTD. You can also use
DocBook for reference pages, but Doxygen is preferred for that. Also note
that, at the moment, reference pages are more important than guides
No guidelines yet for DocBook, either. In general, don't write books yet.
Limit yourself to articles. A good starting point is writing short tutorials
for the Knowledge Base, since no earth-shaking changes are expected in that
field
STORAGE
-------
This is where things get tough. Remember, though, that this specification is
draft at best. Future directions include:
- support for DocBook books
- filling the text of hyperlinks with the title of the target topic
- SELECT queries, resolved at compile-time, to build tables of links
All things that, with the very strict decoupling of content and storage
outlined here, would be impossible, or involve run-time processing. For this
reason, limit yourself to reference pages and Knowledge Base articles. Guides,
overviews and examples can wait
That said, here are the storage concepts of RosDocs:
DOMAINS
If you are familiar with other schemes featuring domains, such as Internet
host names, or the Java third-party classes, this is nearly the same. Otherwise,
read on
Since some package names are awfully common, and since third-party
contributions are encouraged, it's necessary to compartment package names on a
vendor, product and, for complex products, feature basis. Such namespaces are
encoded as follows:
[ [ <vendor-specific subdivision>. ]<scope>. ]<vendor>
The scope can be a product or book name, as in the following examples:
- ReactOS Platform SDK: psdk.reactos
- GCC manual: gcc.fsf
- Bruce Eckel's Thinking in C++: ticpp.eckel
Further, optional subdivisions are possible:
- GCC internals manual: guts.gcc.fsf
Note, however, that, at the moment, only the following domains are accepted:
- psdk.reactos (ReactOS Platform SDK)
- ssdk.reactos (ReactOS Subsystem Development Kit)
- ddk.reactos (ReactOS Driver Development Kit)
- kb.reactos (ReactOS Knowledge Base)
PACKAGES
Packages are collections of topics and indexes. They are the base unit of
storage. A package may additionally contain one or more of the following items:
- secondary indexes
- a table of contents
- configuration metadata
Packages are an interface that exposes topics and indexes, they don't
dictate a specific implementation, neither in their "source" nor in their
"compiled" form. Possible implementations of the compiled form ("engines")
include:
- database on a remote server
- filesystem directory
- compressed archive
There's no well-defined standard for the source form yet, but it's expected
to be a derivative of DocBook XML. Third parties can obviously choose other
formats than the future standard for the source form, but official ReactOS
documentation will have to be written in the standard
For your documentation, you're free to organize your topics in as many
packages as you like. For ReactOS books and manuals, the following packages are
defined:
- psdk.reactos domain:
- ros32. The Ros32 subsystem's structure and boot sequence; the RPC APIs to
the Windows and Console servers; general considerations on the API
- err. Ros32 error codes; messages, parameters and meanings
- base. Basic Ros32 APIs. These include file, device and console I/O and
control; registry, memory, handles, thread, process and service
management; DLL loading; and basic error handling
- ui. Basic Ros32 user interface APIs. These include windows, MDI windows,
window classes, resources, hooks, DDE, keyboard and mouse input, and
standard controls
- gdi. Ros32 GDI and printer spooler APIs
- rtl. Ros32 Runtime Library support. These include string formatting,
large integer support and interlocked memory access
- ipc. Ros32 APIs to synchronization objects, shared memory, named and
anonymous pipes, and mailslots
- sec. Ros32 interfaces to access control; standard access rights for Ros32
object types; GINA API and implementation; Network Providers API and
implementation; general security considerations and guidelines
- dbg. Ros32 debugger API; Ros32 SEH support
- psapi. Process Status Helper API
- tlhlp. Tool Helper API
- commdlg. Common Dialog Box Library
- commctrl. Common Controls Library
- ssdk.reactos domain:
- ntv. ReactOS Native architecture; system structure and boot sequence; RPC
API to the Base server; the Process Environment Block; the Thread
Environment Block; the Kernel/User Shared Data
- err. NTSTATUS error codes; messages, parameters and meanings
- obj. Native objects and handles; overview of predefined object types;
Object Manager basics; the system objects namespace
- sec. The Native security model; explanation of token objects; SIDs, ACEs
and ACLs; generic access rights; standard access rights for kernel object
types
- seh. Structured Exception Handling internals
- lpc. The Local Procedure Call protocol
- dbg. Debugging interfaces, both kernel and user mode; the debugger LPC
protocol
- ntzw. System calls (Nt* and Zw*), both kernel and user mode
- rtl. Runtime library interfaces, both kernel and user mode; list of
supported C runtime interfaces, both kernel and user mode
- ldr. The PE Loader API (Ldr*), both kernel and user mode
- csr. The Client-Server Runtime API (Csr*); server modules API and
implementation
- nls. National Language Support API (Nls*), both kernel and user mode
- ntuser. Native User Interface (NtUser*) system calls, both kernel and user
mode
- w32k. Native GDI (W32k*) system calls, both kernel and user mode
- peexe. Structure and semantics of the PE executable format
- ddk.reactos domain:
- err. Bugcheck codes; messages, parameters and meanings
- ke. The Kernel; architecture and API
- hal. The Hardware Abstraction Layer; architecture and API
- cc. The Cache Manager subsystem; architecture and API
- cm. The Configuration Manager subsystem; architecture and API;
implemented object types
- ex. The Executive Support subsystem; architecture and API;
implemented object types
- io. The I/O Manager subsystem; architecture and API; implemented object
types
- kd. Kernel debugging; protocols and API
- ki. Predefined interrupt handlers
- lpc. The Local Procedure Call subsystem; architecture and API;
implemented object types
- mm. The Virtual Memory Manager subsystem; architecture and API;
implemented object types
- ob. The Object Manager subsystem; architecture and API; implemented
object types
- ps. The Process Structure Manager subsystem; architecture and API;
implemented object types
- se. The Security Reference Monitor subsystem; architecture and API;
implemented object types
TOPICS
Topics are the base unit of documentation. They contain the actual content,
and are organized in physical units of storage called packages
[placeholder]
INDEXES
Indexes are an addressing mechanism to retrieve a topic from a package.
Addresses in an index are strings, called keys, associated to each topic in
their source form. There's essentially two kinds of indexes:
- Identification indexes. They provide a many-to-one mapping between keys
and topics. That is, a topic can be pointed at by one or more keys in the
same identification index. Identification indexes are typically used for
unambiguous identification of topics
Currently, a number of predefined identification indexes are defined.
There's a strong bias towards developer's documentation at the moment, but
it will be solved by specializing generic indexes. Here are the generic
identification indexes currently defined:
- page. Self-contained documents containing detailed information about a
specific topic. Examples include Knowledge Base articles, reference
pages of user commands, library functions, etc. They usually contain
links to related references or sections
- section. Any topic with structural meaning, i.e. not self-contained.
They usually contain links to child sections or references
For developer's documentation, the following specialization of the section
index are defined:
- subsection. A subsection of strongly-related topics
- overview. Pages containing general information about a subsection
- example. Pages containing code samples about a subsection
- reference. Pages with an index of detailed information about a
subsection. The distinction between "overview", "example" and "reference"
indexes is necessary to simplify authoring, since, this way, the root
subnodes of a subsection can be given the same key, as in the following
example:
TOC | Index[key]
---------------------------+-----------------------------
User Interface | <none>
+ ReactOS User Interface | section[rosui]
+ Windowing | section[windowing]
+ Windows | subsection[windows]
+ Overview | overview[windows]
+ Examples | example[windows]
+ Reference | reference[windows]
For an analogous reason, there's a further specialization for child nodes
of reference sections to create indexes of functions, structures, macros,
etc. These specialized indexes are:
- functions. Functions other than class methods
- structures. Types declared with the C/C++ struct or union constructs,
and that have no methods
- enumerations. Types declared with the C/C++ enum construct
- types. Integral, array or pointer types with a special meaning
- constants. Groups of macros that comply with the following
requirements:
- they have no parameters
- they can be fully evaluated at compile time
- they are strongly related. For example, they are interchangeable
values for the same parameter, or flags, or both
- they are referenced from more than one reference page. If they are
referenced just once, they must be documented in the page that
references them
- errors. Specialization of the constants index. Constants used to return
status codes
- macros. Macros, or groups of macros, that comply with at least one of
the following requirements:
- they have parameters
- they are used for conditional compilation
- they are used as declaration modifiers
- they have side effects
Function aliases for type-generic string handling (_t* for the C
runtime and *W/*A for the Ros32 API) are excluded, and must be
documented as functions (in all their possible variants for the C
runtime, and in their type-generic form for the Ros32 API). Macros
returning l-values (e.g. errno) should be listed in the objects
index
- interfaces. Abstract classes
- classes. Classes with an implementation
- objects. Statically allocated memory objects. The type of such
objects should be documented separatedly
- messages. Window messages
- notifications. Window messages delivered through WM_NOTIFY
- guide. Root node of a guide/how-to/tutorial
- Search indexes. They provide a one-to-many mapping between keys and topics.
That is, a key in a search index can point to one or more topics. Search
indexes are typically used for keyword searches among many topics
[placeholder]
TOCS
[placeholder]
CATALOGS
[placeholder]
PRESENTATION
------------
AUTHORING
=========
[placeholder]
USING DOXYGEN
-------------
[placeholder]
USING DOCBOOK
-------------
[placeholder]
GUIDELINES
----------
[placeholder]

35
rosdocs/rules.mk Executable file
View File

@ -0,0 +1,35 @@
# Important
.EXPORT_ALL_VARIABLES:
# Windows is default host environment
ifeq ($(HOST),)
HOST = mingw32-windows
endif
#
# Choose various options
#
ifeq ($(HOST),mingw32-linux)
PREFIX=
EXE_POSTFIX :=
EXE_PREFIX := ./
DOSCLI =
SEP := /
endif
ifeq ($(HOST),mingw32-windows)
PREFIX =
EXE_PREFIX :=
EXE_POSTFIX := .exe
DOSCLI = yes
SEP := \$(EMPTY_VAR)
endif
CC = $(PREFIX)gcc
HOST_CC = gcc
TOOLS_PATH = $(PATH_TO_TOP)/tools
CP = $(TOOLS_PATH)/rcopy
RM = $(TOOLS_PATH)/rdel
RMDIR = $(TOOLS_PATH)/rrmdir
RMKDIR = $(TOOLS_PATH)/rmkdir

48
rosdocs/tools/Makefile Normal file
View File

@ -0,0 +1,48 @@
PATH_TO_TOP = ..
TOOLS = \
rcopy$(EXE_POSTFIX) \
rdel$(EXE_POSTFIX) \
rmkdir$(EXE_POSTFIX) \
rrmdir$(EXE_POSTFIX)
CLEAN_FILES = $(TOOLS)
all: $(TOOLS)
ifeq ($(HOST),mingw32-linux)
rcopy$(EXE_POSTFIX): rcopy.c
$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rcopy.c -o rcopy$(EXE_POSTFIX)
endif
ifeq ($(HOST),mingw32-windows)
rcopy$(EXE_POSTFIX): rcopy.c
$(HOST_CC) $(CFLAGS) -DDOS_PATHS rcopy.c -o rcopy$(EXE_POSTFIX)
endif
rdel$(EXE_POSTFIX): rdel.c
$(HOST_CC) $(CFLAGS) rdel.c -o rdel$(EXE_POSTFIX)
ifeq ($(HOST),mingw32-linux)
rmkdir$(EXE_POSTFIX): rmkdir.c
$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rmkdir.c -o rmkdir$(EXE_POSTFIX)
endif
ifeq ($(HOST),mingw32-windows)
rmkdir$(EXE_POSTFIX): rmkdir.c
$(HOST_CC) $(CFLAGS) -DDOS_PATHS rmkdir.c -o rmkdir$(EXE_POSTFIX)
endif
ifeq ($(HOST),mingw32-linux)
rrmdir$(EXE_POSTFIX): rrmdir.c
$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rrmdir.c -o rrmdir$(EXE_POSTFIX)
endif
ifeq ($(HOST),mingw32-windows)
rrmdir$(EXE_POSTFIX): rrmdir.c
$(HOST_CC) $(CFLAGS) -DDOS_PATHS rrmdir.c -o rrmdir$(EXE_POSTFIX)
endif
clean:
- $(RM) $(CLEAN_FILES)
.PHONY: all clean
include $(PATH_TO_TOP)/rules.mk

87
rosdocs/tools/rcopy.c Executable file
View File

@ -0,0 +1,87 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char* convert_path(char* origpath)
{
char* newpath;
int i;
newpath = strdup(origpath);
i = 0;
while (newpath[i] != 0)
{
#ifdef UNIX_PATHS
if (newpath[i] == '\\')
{
newpath[i] = '/';
}
#else
#ifdef DOS_PATHS
if (newpath[i] == '/')
{
newpath[i] = '\\';
}
#endif
#endif
i++;
}
return(newpath);
}
#define TRANSFER_SIZE (65536)
int main(int argc, char* argv[])
{
char* path1;
char* path2;
FILE* in;
FILE* out;
char* buf;
int n_in;
int n_out;
if (argc != 3)
{
fprintf(stderr, "Too many arguments\n");
exit(1);
}
path1 = convert_path(argv[1]);
path2 = convert_path(argv[2]);
in = fopen(path1, "rb");
if (in == NULL)
{
perror("Cannot open input file");
exit(1);
}
out = fopen(path2, "wb");
if (out == NULL)
{
perror("Cannot open output file");
fclose(in);
exit(1);
}
buf = malloc(TRANSFER_SIZE);
while (!feof(in))
{
n_in = fread(buf, 1, TRANSFER_SIZE, in);
n_out = fwrite(buf, 1, n_in, out);
if (n_in != n_out)
{
perror("Failed to write to output file\n");
free(buf);
fclose(in);
fclose(out);
exit(1);
}
}
exit(0);
}

91
rosdocs/tools/rdel.c Executable file
View File

@ -0,0 +1,91 @@
/* $Id$
* COPYRIGHT: See COPYING in the top level directory
* PROGRAMMER: Rex Jolliff (rex@lvcablemodem.com)
* PURPOSE: Platform independant delete command
*/
#include <dirent.h>
#include <errno.h>
#include <limits.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void
convertPath (char * pathToConvert)
{
while (*pathToConvert != 0)
{
if (*pathToConvert == '\\')
{
*pathToConvert = '/';
}
pathToConvert++;
}
}
void
getDirectory (const char *filename, char * directorySpec)
{
int lengthOfDirectory;
if (strrchr (filename, '/') != 0)
{
lengthOfDirectory = strrchr (filename, '/') - filename;
strncpy (directorySpec, filename, lengthOfDirectory);
directorySpec [lengthOfDirectory] = '\0';
}
else
{
strcpy (directorySpec, ".");
}
}
void
getFilename (const char *filename, char * fileSpec)
{
if (strrchr (filename, '/') != 0)
{
strcpy (fileSpec, strrchr (filename, '/') + 1);
}
else
{
strcpy (fileSpec, filename);
}
}
int
main (int argc, char* argv[])
{
int justPrint = 0;
int idx;
int returnCode;
for (idx = 1; idx < argc; idx++)
{
convertPath (argv [idx]);
if (justPrint)
{
printf ("delete %s\n", argv [idx]);
}
else
{
returnCode = remove (argv [idx]);
if (returnCode != 0 && errno != ENOENT)
{
/* Continue even if there is errors */
#if 0
printf ("Unlink of %s failed. Unlink returned %d.\n",
argv [idx],
returnCode);
return returnCode;
#endif
}
}
}
return 0;
}

102
rosdocs/tools/rmkdir.c Executable file
View File

@ -0,0 +1,102 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char* convert_path(char* origpath)
{
char* newpath;
int i;
newpath = strdup(origpath);
i = 0;
while (newpath[i] != 0)
{
#ifdef UNIX_PATHS
if (newpath[i] == '\\')
{
newpath[i] = '/';
}
#else
#ifdef DOS_PATHS
if (newpath[i] == '/')
{
newpath[i] = '\\';
}
#endif
#endif
i++;
}
return(newpath);
}
#define TRANSFER_SIZE (65536)
int mkdir_p(char* path)
{
if (chdir(path) == 0)
{
return(0);
}
#ifdef UNIX_PATHS
if (mkdir(path, 0755) != 0)
{
perror("Failed to create directory");
exit(1);
}
#else
if (mkdir(path) != 0)
{
perror("Failed to create directory");
exit(1);
}
#endif
if (chdir(path) != 0)
{
perror("Failed to change directory");
exit(1);
}
return(0);
}
int main(int argc, char* argv[])
{
char* path1;
FILE* in;
FILE* out;
char* csec;
int is_abs_path;
if (argc != 2)
{
fprintf(stderr, "Too many arguments\n");
exit(1);
}
path1 = convert_path(argv[1]);
if (isalpha(path1[0]) && path1[1] == ':' && path1[2] == '/')
{
csec = strtok(path1, "/");
chdir(csec);
csec = strtok(NULL, "/");
}
else if (path1[0] == '/')
{
chdir("/");
csec = strtok(path1, "/");
}
else
{
csec = strtok(path1, "/");
}
while (csec != NULL)
{
mkdir_p(csec);
csec = strtok(NULL, "/");
}
exit(0);
}

92
rosdocs/tools/rrmdir.c Executable file
View File

@ -0,0 +1,92 @@
/* $Id$
* COPYRIGHT: See COPYING in the top level directory
* PROGRAMMER: Rex Jolliff (rex@lvcablemodem.com)
* Casper S. Hornstrup (chorns@users.sourceforge.net)
* PURPOSE: Platform independant remove directory command
*/
#include <dirent.h>
#include <errno.h>
#include <limits.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void
convertPath (char * pathToConvert)
{
while (*pathToConvert != 0)
{
if (*pathToConvert == '\\')
{
*pathToConvert = '/';
}
pathToConvert++;
}
}
void
getDirectory (const char *filename, char * directorySpec)
{
int lengthOfDirectory;
if (strrchr (filename, '/') != 0)
{
lengthOfDirectory = strrchr (filename, '/') - filename;
strncpy (directorySpec, filename, lengthOfDirectory);
directorySpec [lengthOfDirectory] = '\0';
}
else
{
strcpy (directorySpec, ".");
}
}
void
getFilename (const char *filename, char * fileSpec)
{
if (strrchr (filename, '/') != 0)
{
strcpy (fileSpec, strrchr (filename, '/') + 1);
}
else
{
strcpy (fileSpec, filename);
}
}
int
main (int argc, char* argv[])
{
int justPrint = 0;
int idx;
int returnCode;
for (idx = 1; idx < argc; idx++)
{
convertPath (argv [idx]);
if (justPrint)
{
printf ("remove %s\n", argv [idx]);
}
else
{
returnCode = rmdir (argv [idx]);
if (returnCode != 0 && errno != ENOENT)
{
/* Continue even if there is errors */
#if 0
printf ("Rmdir of %s failed. Rmdir returned %d.\n",
argv [idx],
returnCode);
return returnCode;
#endif
}
}
}
return 0;
}

34
rosdocs/tutorials/ChangeLog Executable file
View File

@ -0,0 +1,34 @@
2003-08-29 Casper S. Hornstrup <chorns@users.sourceforge.net>
* dev/advandev/cdpack.xml: Update bootable CD section.
2003-08-09 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tutorials.xml: New entity bootoptions.
* user/intro/bootoptions.xml: New file.
2003-07-11 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tutorials.xml: New entity taggingfunctions.
* dev/advandev/taggingfunctions.xml: New file.
2003-05-28 Casper S. Hornstrup <chorns@users.sourceforge.net>
* user/intro/installiso.xml: Installation program can create
and delete partitions and format them with a FAT32 filesystem.
2002-11-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* dev/shcode/mailpatch.xml: Use "cvs diff -up" instead of "diff".
2002-11-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* ChangeLog: Added.
Local Variables:
mode: change-log
left-margin: 8
fill-column: 76
version-control: never
End:

View File

@ -0,0 +1,177 @@
<chapter>
<title>ReactOS Architecture Whitepaper</title>
<!--
<artheader>
<title>ReactOS Architecture Whitepaper</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
<author>
<firstname>Steven</firstname>
<surname>Edwards</surname>
<affiliation>
<address>
<email>Steven_Ed4153@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
ReactOS Architecture Overview.
</para>
</abstract>
<sect2>
<title>TABLE OF CONTENTS</title>
<itemizedlist>
<listitem>1 Introduction</listitem>
<listitem>2 The Executive</listitem>
<listitem>2.1 Hardware Abstraction Layer</listitem>
<listitem>2.2 Device Drivers</listitem>
<listitem>2.3 Kernel</listitem>
<listitem>2.4 System Services</listitem>
<listitem>3 Protected Subsystems</listitem>
<listitem>4 Native API Architecture</listitem>
<listitem>5 Compatibility Targets</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>1 INTRODUCTION</title>
<para>
The ReactOS architecture is based on that of Microsoft Windows NT 4.0. Although Microsoft claims that the architecture is a modified micro-kernel (combining aspects of both micro-kernels and layered operating systems), at ReactOS we have a different definition of the architecture. The NT, and therefore ReactOS architecture, is modular and layered. The small traces of microkernel architecture are not enough for it to be described as a modified micro-kernel.
</para>
<para>
At the lowest layer is the Executive. The executive includes everything that runs in kernel mode. Above the executive are the Protected Subsystems. These subsystems provide implementations of different Operating System personalities.
</para>
</sect2>
<sect2>
<title>2 THE EXECUTIVE</title>
<para>
The Executive is all the code that runs in kernel mode. The executive can roughly be broken up into the following components:
</para>
<itemizedlist>
<listitem>Hardware Abstraction Layer (HAL)</listitem>
<listitem>Device Drivers</listitem>
<listitem>The Kernel</listitem>
<listitem>System Services (including the Win32 subsystem)</listitem>
</itemizedlist>
<para>
These components all run in kernel mode. The HAL, Kernel, System Services and Device Drivers are collectively referred to as the Executive.
</para>
</sect2>
<sect2>
<title>2.1 HARDWARE ABSTRACTION LAYER</title>
<para>
The HAL makes it possible for the x86 ReactOS kernel and HAL to run on different x86 motherboards. The HAL abstracts motherboard specific code from the kernel, so that different motherboards do not require changes in the kernel. Examples for different hardware designs are the standard PC, the Japanese NEC PC98 or x86 SGI workstations.
</para>
</sect2>
<sect2>
<title>2.3 DEVICE DRIVERS</title>
<para>
Device drivers are hardware specific extensions to the ReactOS Executive. They allow the Operating System to interact with certain devices and visa versa.
</para>
<para>
ReactOS currently aims to implement the Windows NT 4.0 device driver model. The Windows Driver Model (WDM) is also a concern for the immediate future. WDM is a set of rules for writing portable Windows drivers.
</para>
<para>
Communication:
</para>
<para>
Device drivers use packets to communicate with the kernel and with other drivers. Packets are sent via the IO Manager (System Service) and make use of IRPs (IO Request Packets).
</para>
</sect2>
<sect2>
<title>2.4 KERNELS</title>
<para>
The kernel design is based on that of Microsoft Windows NT 4.0. It implements kernel mode Asynchronous Procedure Calls (APCs), Deferred Procedure Calls (DPCs), processes, threading, mutexes, semaphores, spinlocks, timing code and more.
</para>
</sect2>
<sect2>
<title>2.5 SYSTEM SERVICES</title>
<para>
System services include:
</para>
<itemizedlist>
<listitem>IO Manager</listitem>
<listitem>Configuration Manager</listitem>
<listitem>Plug and Play</listitem>
<listitem>Power Manager</listitem>
<listitem>Memory Manager</listitem>
<listitem>Executive Support</listitem>
<listitem>Object Manager</listitem>
<listitem>security reference monitor, process structure, local procedure call [?]</listitem>
<listitem>Win32 Subsystem</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>3 PROTECTED SUBSYSTEMS</title>
<para>
The Protected Subsystems allow different Operating System personalities to run on top of the ReactOS Executive. The initial target for ReactOS was the Win32 subsystem -- however, the Win32 subsystem runs in kernel mode as part of the Executive and is not featured here.
</para>
<para>
User mode subsystems in the works:
</para>
<itemizedlist>
<listitem>POSIX</listitem>
<listitem>OS/2</listitem>
</itemizedlist>
<para>
Potential Protected Subsystems for the future:
</para>
<itemizedlist>
<listitem>DOS (Possibly a port of the FreeDOS Operating System)</listitem>
<listitem>Java Operating System (JOS: Open Source Java Operating System)</listitem>
<listitem>Many more</listitem>
</itemizedlist>
<para>
Graphical Interface for Subsystems via the Win32 Subsystem:
The Windows NT graphics device drivers are tightly integrated in design with the Win32 subsystem. Due to this it is impractical for a user mode subsystem to interact directly with the graphics drivers. For this reason, a subsystem should make use of the kernel mode Win32 subsystem for a graphics interface. Such a subsystem need not depend on the Win32 Window Manager, but can instead just use the graphics primitives provided by the Win32 subsystem.
</para>
</sect2>
<sect2>
<title>4 NATIVE API ARCHITECTURE</title>
<para>
The Native API Architecture alls for user mode code to call kernel mode services in a standard manner. It is the equivalent to the System Call Interface used by most UNIXes. Microsoft Windows NT/2000/XP does not document the Native API Architecture for programmers, they must use the Win32 APIs instead. Since ReactOS is Open Source, our Native API Architecture is open to the application programmer.
</para>
<para>
The Native API Architecture is implemented in NTDLL.DLL. Aside from containing Native API user mode entry points, NTDLL.DLL also contains process startup and module loading code. These entry points call KiSystemService in kernel mode, which looks up the kernel mode service in a system table - KiSystemServiceTable.
</para>
</sect2>
<sect2>
<title>5 COMPATIBILITY TARGETS</title>
<para>
The original target for ReactOS, with regards to driver and application compatibility, was Microsoft Windows NT 4.0.
Since then, Microsoft Windows 2000 and Windows XP have been released.
</para>
<para>
Microsoft Windows 2000 and Windows XP are both descendants of Windows NT.
As such we can gradually shift our compatibility target without worrying about the architecture changing too much.
In fact, internally, Windows 2000 reports version information as Windows 5.0 and Windows XP as Windows 5.1.
</para>
<para>
The ReactOS team have decided to maintain Windows NT 4.0 as the official compatibility target.
This is because most of the resources, articles and books on Windows NT/2000/XP technology are written for Windows NT 4.0.
This does not mean that features present in later versions of Windows NT based operating systems will not be implemented in ReactOS.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,68 @@
<chapter>
<title>Tagging functions</title>
<!--
<artheader>
<title>Tagging functions</title>
<author>
<firstname>Casper</firstname>
<surname>Hornstrup</surname>
<affiliation>
<address>
<email>chorns@users.sourceforge.net</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Explains what tags are and how to use them.
</para>
</abstract>
<sect2>
<title>TABLE OF CONTENTS</title>
<itemizedlist>
<listitem>1 Overview</listitem>
<listitem>2 MS API compatibility</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>1 Overview</title>
<para>
We define tagging a function as the process of associating metadata with a function. We define a tag to be a piece of information that has a well-defined meaning.
A tag has one attribute - a name. The name of a tag always begin with the at sign (@) and it can include only the letters a-z and digits 0-9 and the underscore (_).
Tagnames are case-insensitive. In the future a tag could have one more attribute - a value, but this is currently not needed.
<para>
In ReactOS, tags are currently only used to track compatibility with Microsoft APIs, but it could be used for so much more.
Tags are applied to functions by including them in a comment just before the function. Eg. if you have a function called MyFunction,
then you can tag it with the tag @mytag like this:
<programlisting>
/*
* @mytag
*/
VOID
MyFunction()
{
}
</programlisting>
</para>
</para>
</sect2>
<sect2>
<title>2 Microsoft API compatibility</title>
<para>
Two tags are defined to track compatibility with Microsoft APIs. @implemented and @unimplemented.
Apply @implemented to functions which match and behaves like a Microsoft API.
Use @unimplemented to functions which match, but does not behave like a Microsoft API.
The regenstat tool (located in reactos/tools/rgenstat) will parse the source code for these tags and generate an xml file containing functions that have these tags.
The xml file can be processed by the rapistatus.xsl xml stylesheet (located in reactos/tools/rgenstat/web) to create an html file suitable for display using a browser.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,95 @@
<chapter>
<title>ReactOS WINE Developer Guide</title>
<!--
<artheader>
<title>ReactOS WINE Developer Guide</title>
<author>
<firstname>Steven</firstname>
<surname>Edwards</surname>
<affiliation>
<address>
<email>Steven_Ed4153@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Overview of the ReactOS Project use of code from the WINE Project.
Providing information on building the dlls, applications and tools provided by WINE.
</para>
<para>
The ReactOS Project will try to do a yearly merge of the Winehq source trees.
This document only relates to building and using WINE dlls for ReactOS. If you are seeking information
on building Wine for Mingw or Cygwin please go to
<ulink url="http://www.winehq.com">WineHQ</ulink> and read the Mingw WINE porters guide.
</para>
<para>
Report any bugs in this document to the ReactOS WINE
<ulink url="mailto:EdwardsSteven@yahoo.com">Maintainer</ulink>
</para>
</abstract>
<sect2>
<title>TABLE OF CONTENTS</title>
<itemizedlist>
<listitem>Requirements</listitem>
<listitem>ReactOS Wine Build Directions</listitem>
<listitem>Advanced ReactOS WINE Developer Directions</listitem>
<listitem>TODO LIST</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Requirements</title>
<itemizedlist>
<listitem>Current copy Of the ReactOS kernel source tree.</listitem>
<listitem>MSYS UNIX enviroment for Mingw.</listitem>
<listitem>Standard ReactOS build system (Current Mingw/Win32api)</listitem>
<listitem>Knowledge of the Wine and Mingw projects coding standards.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Directions on Porting a WINE dll to ReactOS</title>
<para> 1. Download the most current ReactOS source as per documentation.</para>
<para> 2. Download the most current release or sources of WINE or ReWind. See www.winehq.com for cvs information.</para>
<para> 3. Start MSYS and change directory to your copy of the WINE sources.</para>
<para> 4. run ./configure --disable-win16 in the top level of the WINE source tree.</para>
<para>NOTE: make sure you do not have a make.exe in your path when running MSYS.</para>
<para> 5. Run "make tools" then "cd dlls" the "make".</para>
<para>NOTE: The wine build system will create the import libraries and try to build all of the dlls. Some will fail.</para>
<para> 6. Make any changes you might need to get the dll to compile with MSYS+Mingw and the WINE headers and submit patches to wine-patches@winehq.com.</para>
<para> 7. To test building a dll with the w32api headers rather then a WINE header simply rename the header in wine/include and the build system will use the w32api instead..</para>
<para> 8. Submit any needed patches for the w32api package to the Mingw or Cygwin projects.</para>
<para>WARNING: Using WINE dlls that are not ported to use the w32api are not support by the ReactOS project.</para>
<para> 9. Create a directory in the reactos source tree with the same name as the directory in the WINE source tree and copy the required files. EXAMPLE: reactos/lib/ole32 </para>
<para> 10. Create a makefile based on a existing ported dll such as lzexpand or twain.</para>
<para> 11. Rebuild the dll from cmd.exe using the standard Mingw package and the ReactOS build system.</para>
<para>
Any changes other then minor patches such as include path changes such as those that only come as a result of the ReactOS build system should use the following format
</para>
<para>Example:</para>
<para>#ifdef __REACTOS__</para>
<para>ReactOS code</para>
<para>#endif</para>
<para>DO NOT MAIL REACTOS PATCHES TO WINEHQ. All patches sent to the WINE project must be licensed either LGPL or X11.</para>
</sect2>
<sect2>
<title>TODO LIST</title>
<para>ReactOS</para>
<itemizedlist>
<listitem>Improve the TODO and HOWTO list</listitem>
<listitem>Document the dlls used from WINE and other misc WINE code spread about in ReactOS.</listitem>
<listitem>Rewrite DirectX interfaces to be compatible with ReactOS</listitem>
<listitem>Port WINE applications and WINE resource compiler to the ReactOS Build System.</listitem>
</itemizedlist>
</sect2>
</chapter>

View File

@ -0,0 +1,44 @@
<chapter>
<title>The compile, test and debug cycle under Bochs</title>
<!--
<artheader>
<title>The compile, test and debug cycle under Bochs</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Using Bochs during the development cycle.
</para>
</abstract>
<sect2>
<title>Updating the Virtual Disk Image</title>
<para>
<itemizedlist>
<listitem>Run install.bat after compiling changes in your ReactOS tree.</listitem>
<listitem>Copy the directory reactos (where install.bat copied files to) to the Bochs directory.</listitem>
<listitem>Run binst.bat to copy the new files to the disk image.</listitem>
<listitem>Sometimes it appears that changed files aren't copied to the disk image. In this case, boot using FreeDOS and remove the files in c:\reactos on the disk image. Run binst.bat and the new files will definitely be there.</listitem>
</itemizedlist>
</para>
</sect2>
<sect2>
<title>Sending Debug Output to the Bochs Console Window</title>
<para>
When you run Bochs, the DOS box can be used to output debugging information (from DbgPrint statements). To enable this when booting using FreeDOS, edit the boot.bat file used to boot ReactOS and change the /DEBUGPORT setting to be set to /DEBUGPORT=BOCHS. (TODO: How to enable this when booting from Freeloader?)
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,61 @@
<chapter>
<title>Downloading and Using Bochs with ReactOS</title>
<!--
<artheader>
<title>Downloading and Using Bochs with ReactOS</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
How to download Bochs and use it for testing ReactOS.
</para>
</abstract>
<sect2>
<title>Downloading Bochs</title>
<para>
The <ulink url="http://www.reactos.com/">reactos.com</ulink> site provides several Bochs distributions:
<itemizedlist>
<listitem>Bochs preloaded with ReactOS disk images.</listitem>
<listitem>ReactOS disk images only.</listitem>
<listitem>Bochs only.</listitem>
</itemizedlist>
These downloads are available from the same page as the ReactOS binaries on reactos.com (under Software, ReactOS).
</para>
<para>
Typically, you'd want to download Bochs preloaded with ReactOS disk images. If you want to use an emulator other than Bochs, then the disk images only download would be more useful. Disk images only are also useful if you want to try out a newer version of ReactOS and already have Bochs. The Bochs only download is useful for when an updated version of the Bochs emulator is available on the reactos.com site.
</para>
</sect2>
<sect2>
<title>Using MTools: Upgrading the ReactOS Files on the Virtual Disk</title>
<para>
MTools are used to copy files to and from the disk images. Run mtinst.bat to have MTools configure properly. This batch file copies the mtools.exe file to the various MTools commands (eg. mcopy, mmd). These files are used by binst.bat (used to update the ReactOS files on the virtual disk).
</para>
<para>
To upgrade the ReactOS files on the virtual disk, copy the ReactOS binary distribution directory (named reactos) into the directory where Bochs is installed. Then run binst.bat to copy the new files into the virtual disk (be sure to have run mtinst.bat at some time in the past before doing this).
</para>
</sect2>
<sect2>
<title>Running ReactOS under Bochs</title>
<para>
Simply run the boot.bat file in the directory where Bochs was installed. If Freeloader is installed on the floppy image, then ReactOS will automatically be booted by Freeloader. If FreeDOS is on the floppy image, you'll boot into an A: prompt. Run boot.bat from this prompt.
</para>
<para>
To switch to booting with Freeloader, run the freeldr.bat file in the Bochs directory. To switch to booting with FreeDOS, run the freedos.bat file.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,44 @@
<chapter>
<title>Introducing Bochs</title>
<!--
<artheader>
<title>Introducing Bochs</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Explains what Bochs is and a general idea of how it works.
</para>
</abstract>
<sect2>
<title>Introducing Emulators</title>
<para>
An emulator is a software program that provides a virtual hardware platform. Software instructions that would be run on hardware are now interpreted by the emulator software. This allows you to "run" a different kind of computer hardware and its software in a window on your computer. Although the performance of the software run on a virtual computer will be much slower than on real hardware, it provides several advantages:
<itemizedlist>
<listitem>You can try out a completely different operating system without tinkering with your real system.</listitem>
<listitem>You can run potentially unstable software without the fear of damaging your real system.</listitem>
<listitem>For operating systems developers, it provides a way to debug the system without constant reboots.</listitem>
</itemizedlist>
</para>
</sect2>
<sect2>
<title>Introducing Bochs</title>
<para>
Bochs (pronounced "box") is an emulator written for the PC. It can run on both DOS/Windows and Linux operating systems. It emulates an x86 hardware system and has emulation for the 386, 486 and Pentium CPUs. It also provides IO port and BIOS emulation. Bochs can run Linux, DOS, Windows 95, Windows NT 4, ReactOS and many other operating systems. The software was initially written by Kevin Lawton and is now maintained by the <ulink url="http://bochs.sourceforge.net/">Bochs SourceForge project</ulink>. Although this project provides the latest Bochs binaries, we recommend that you test ReactOS with the Bochs binaries provided by our <ulink url="http://reactos.com/index.php?current_menu=tools&amp;content_page=bochsget.inc">reactos.com Bochs page</ulink>.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,131 @@
<chapter>
<title>Creating the ReactOS bootable CD or Live CD</title>
<!--
<artheader>
<title>Creating the ReactOS bootable CD or Live CD</title>
<author>
<firstname>Eric</firstname>
<surname>Kohl</surname>
<affiliation>
<address>
<email>ekohl@rz-online.de</email>
</address>
</affiliation>
</author>
<author>
<firstname>Steven</firstname>
<surname>Edwards</surname>
<affiliation>
<address>
<email>Steven_Ed4153@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
How to create an ISO image file and a bootable CD.
</para>
</abstract>
<sect2>
<title>TABLE OF CONTENTS</title>
<itemizedlist>
<listitem>Requirements</listitem>
<listitem>Directory structure</listitem>
<listitem>Creating the ISO image file</listitem>
<listitem>Creating the bootable CD</listitem>
<listitem>Booting ReactOS from the CD</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Requirements</title>
<itemizedlist>
<listitem>ReactOS and Freeldr cvs modules</listitem>
<listitem>Rosapps module (optional)</listitem>
<listitem>Current MinGW toolset</listitem>
<listitem>Some free disk space</listitem>
<listitem>A cd-r/cd-rw recorder</listitem>
<listitem>At least one cd-r/cd-rw (cd-rw is recommended)</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Directory structure</title>
<para>
To create a bootable CD all required components must be copied into a separate directory to write them onto the CD. At present, this root directory will be created in your local cvs root directory. For example, if you checked-out the reactos and freeldr modules to 'c:\cvs' the new root directoy will be 'c:\cvs\bootcd'. The directory layout looks like this:
</para>
<para>
<literallayout>
bootcd
\- isoboot.bin
\- disk
\- bootdisk
\- ... (bootdisk image files)
\- loader
\- fat.bin
\- fat32.bin
\- ... (more bootsector files)
\- freeldr.sys
\- setupldr.sys
\- reactos
\- txtsetup.sif
\- atapi.sys
\- blue.sys
\- hal.dll
\- ntoskrnl.exe
\- ... (more drivers, dlls, etc.)
\- system32
\- ntdll.dll
\- smss.exe (renamed usetup.exe)
</literallayout>
</para>
<para>
When you create the CD only the contents of the 'disk' directory will be copied to the CD's filesystem. So the directories 'bootdisk', 'loader' and 'reactos' will reside in the root directory of the CD. 'Isoboot.bin' will be the bootsector of the CD and will not be a visible part of the filesystem.
</para>
</sect2>
<sect2>
<title>Creating the ISO image file</title>
<para>
This description is based on the german edition of Nero 5.0. If you are using another edition, read the manual first.</para>
<sect3>
<title>1 Build ReactOS</title>
<para>
Change the current directory to your reactos module working copy directory and run 'make'.
</para>
</sect3>
<sect3>
<title>2 Create the iso image file</title>
<para>
In your reactos module working copy directory run 'make bootcd'. This will first build FreeLoader in the freeldr directory parallel to reactos. FreeLoader (freeldr.sys) is a boot loader/manager that is used to load multiple operating systems from a harddisk. SetupLoader (setupldr.sys) is a modified FreeLoader which is used to boot ReactOS from the bootable CD. It can not be used to load ReactOS from a harddisk. Executing the 'make bootcd' command will also create the 'bootcd' directory tree and all required components will be copied into this directory tree. Finally, the ISO image file 'ReactOS.iso' is created in the reactos directory.
</para>
<para>
To create the ReactOS Live CD just issue the command 'make livecd' in the root of the reactos source tree. This will create the roslive.iso.
</para>
</sect3>
</sect2>
<sect2>
<title>Creating the bootable CD</title>
<para>
Start your CD recording application and write the ISO image file 'ReactOS.iso' onto a CD-R or CD-RW.
</para>
</sect2>
<sect2>
<title>Booting ReactOS from the CD</title>
<para>
I assume you already know how to boot your computer from a CD. If not, ask your local guru, seach the web or read the manual.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,80 @@
<chapter>
<title>Where to get the latest ReactOS source, compilation tools and how to compile the source</title>
<!--
<artheader>
<title>Download and compile the latest ReactOS release source</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Where to get the latest ReactOS source, compilation tools and how to compile the source.
</para>
</abstract>
<sect2>
<title>Where to download the source</title>
<para>
The ReactOS source is physically stored on ReactOS' SourceForge development site. You can download ReactOS directly from the SourceForge site, but some users may prefer to go via ReactOS.com.
</para>
</sect2>
<sect2>
<title>Obtaining the latest source via reactos.com</title>
<itemizedlist>
<listitem>Visit <ulink url="http://reactos.com">reactos.com</ulink> which is the ReactOS portal site. This site will always point to the latest source.</listitem>
<listitem>Click on the link, on the opening page of reactos.com that points to the latest "Kernel Release".</listitem>
<listitem>On the Latest Release page, click on the "Download kernel x.x.xx source" (eg. "Download kernel 0.0.18 source") link.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Obtaining the latest source via SourceForge</title>
<itemizedlist>
<listitem>Visit <ulink url="http://sourceforge.net/projects/reactos">sourceforge.net/projects/reactos</ulink> which is ReactOS' development site, hosted by SourceForge.</listitem>
<listitem>Scroll down to the "Latest File Releases".</listitem>
<listitem>Click on the "Download" link for the reactos package.</listitem>
<listitem>Scroll down to the reactos package (should be high-lighted purple) and click on the xxxx_source.zip (eg. 0018_source.zip) link to download the source.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Downloading GCC: the C compiler</title>
<itemizedlist>
<listitem>Visit <ulink url="http://reactos.com/index.php?current_menu=tools&amp;content_page=gccget.inc">reactos.com's GCC download page</ulink> OR look for GCC on ReactOS' <ulink url="https://sourceforge.net/project/showfiles.php?group_id=6553">SourceForge download files page</ulink>.</listitem>
<listitem>There are instructions on the reactos.com indicating which files must be loaded to obtain a complete GCC installation.</listitem>
<listitem>If you chose the sourceforge.net link then you must click on the release name (eg. 2.95.3-20011023) for instructions on which files you need to download for a complete GCC installation.</listitem>
<listitem>Extract the files to your hard drive (eg. in the directory c:\gcc). If you do not have an extraction utility that can handle .tar.gz files, try <ulink url="http://www.winzip.com">WinZip</ulink>.</listitem>
<listitem>Add the 'bin' subdirectory of the installation to your path (eg. PATH=%PATH%;c:\gcc\bin). You must make this change to your autoexec.bat file and be sure to run it before trying to compile with GCC.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Downloading NASM: the assembler</title>
<itemizedlist>
<listitem>Visit <ulink url="http://reactos.com/index.php?current_menu=tools&amp;content_page=nasmget.inc">reactos.com's NASM page</ulink>. This page points to the location of the NASM binaries.</listitem>
<listitem>Extract the files to your hard drive (eg. in the directory c:\nasm).</listitem>
<listitem>Add the extracted directory of the installation to your path (eg. PATH=%PATH%;c:\nasm). As with GCC, you must make sure the path information in your autoexec.bat file is updated and that you rerun autoexec.bat before trying to compile anything.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Compiling the ReactOS source</title>
<itemizedlist>
<listitem>Change into the directory where you extract the ReactOS source to (eg. cd \reactos\source).</listitem>
<listitem>Run the command 'make'. GCC and NASM should then begin to build the source code.</listitem>
<listitem>If you do not encounter any errors in the build process, you should be able to install and test the compiled binaries. Refer to the development tutorial 'Testing ReactOS' for more information on how to do this.</listitem>
</itemizedlist>
</sect2>
</chapter>

View File

@ -0,0 +1,39 @@
<chapter>
<title>Applying for write access</title>
<!--
<artheader>
<title>Applying for write access</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
When and how to apply for write access to CVS.
</para>
</abstract>
<sect2>
<title>When to apply</title>
<para>
Once you have started submitting patches and new code to the project you can be considered for application. We would prefer not to give access to someone who makes two or three updates and then never again. Also, if you are only going to submit patches now and again, rather just send them to someone who has write access. If, however, you become a contributing developer on a continuing basis, you should definitely consider applying for write access.
</para>
</sect2>
<sect2>
<title>Who to apply to</title>
<para>
Submit your request to Rex Jolliff at "rex at lvcablemodem dot com" (compress this into a normal email address) with a username and password. If your request is granted, Rex will create a user for you with the details you specified. You must then change your CVSROOT setting to include your username instead of "cvsanon" and will also now log in to the CVS client with your password.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,87 @@
<chapter>
<title>Checking out a new tree</title>
<!--
<artheader>
<title>Checking out a new tree</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
How to check out a source tree from the CVS repository onto the local hard drive.
</para>
</abstract>
<sect2>
<title>Modules in ReactOS' CVS Repository</title>
<para>
There are several modules in ReactOS' CVS repository. Each of these modules contains a seperate tree of files. Whenever you check out a tree, you must specify which module you want. The following modules are available in our repository:
<table>
<title>Modules</title>
<tgroup cols="2">
<thead>
<row>
<entry>Module Name</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry>reactos</entry>
<entry>Source code of the ReactOS kernel, subsystems and drivers</entry>
</row>
<row>
<entry>rosapps</entry>
<entry>Source code of various applications that will be bundled with ReactOS</entry>
</row>
<row>
<entry>rosdocs</entry>
<entry>ReactOS documentation: at the moment a set of DocBook XML files</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</sect2>
<sect2>
<title>Checking out a tree (module)</title>
<para>
First go to the directory that you want to check the tree out into. Then issue the command
<programlisting>
cvs -z 9 checkout module
</programlisting>
(where module is the name of one of the modules mentioned above). The "-z 9" switch is to use maximum compression to shorten download time. You might also notice that each directory checked out by cvs contains a subdirectory names "cvs". These subdirectory should not removed as they contain important CVS user and versioning information. You will not be able to properly update your tree if you remove one of these "cvs" subdirectories.
</para>
</sect2>
<sect2>
<title>Examples</title>
<para>
To check out the "reactos" module, we will first create a "ros" directory that will contain all modules from the repository and then do the check out:
<programlisting>
<prompt>C:\></prompt>md ros
<prompt>C:\></prompt>cd ros
<prompt>C:\ROS></prompt>cvs -z 9 checkout reactos
</programlisting>
</para>
</sect2>
<sect2>
<title>Updating your tree</title>
<para>
The next section "Updating your tree with the latest code" will explain how to use the "update" CVS command to update your tree with the latest changes. You should only have to check out a tree once and perform updates on the tree after that. If you encounter abnormalities with your tree in the future, however, you may wish to delete it and do a checkout again (this should be a rare occurance).
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,47 @@
<chapter>
<title>Downloading and configuring your CVS client</title>
<!--
<artheader>
<title>Downloading and configuring your CVS client</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Where to download a CVS client and how to configure it.
</para>
</abstract>
<sect2>
<title>Downloading a CVS client</title>
<para>
To download a CVS client, visit Cyclic Software's CVS client <ulink url="http://www.cvshome.org/downloads.html">download page</ulink>. Although many different types of clients are available, we recommend the command line client and the documentation on this web page is intended for that client.
</para>
</sect2>
<sect2>
<title>Configuring your client</title>
<para>
Set the following environment variables (for anonymous login):
<programlisting>
set CVSROOT=:pserver:cvsanon@osexperts.com:/CVS/ReactOS
set HOME=c:\temp
</programlisting>
You will probably want to put these settings into your autoexec.bat file. These settings assume that you have a directory called c:\temp for temporary files. To log into the CVS server run "cvs login" and, when prompted for a password, enter "cvsanon". This anonymous user has rights to check out source trees and get updates, but cannot add, remove or commit anything into the repository.
</para>
<para>
If you become a contributing developer and acquire a user on our central server, you will change these settings so that the "cvsanon" in the CVSROOT is the username. You will also log in with a password specific to the username instead of "cvsanon".
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,56 @@
<chapter>
<title>Introducing CVS</title>
<!--
<artheader>
<title>Introducing CVS</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Explains what CVS, how it works and why the ReactOS project uses it.
</para>
</abstract>
<sect2>
<title>Concurrent Versions System</title>
<para>
CVS stands for Concurrent Versions System. CVS provides two crucial elements:
<itemizedlist>
<listitem>Central source code repository</listitem>
<listitem>Version control of the source code</listitem>
</itemizedlist>
</para>
<sect3>
<title>Central source code repository</title>
<para>
A CVS repository is a central location for all CVS information to be stored. This includes all versions of all the files that compromise the source code and versioning information about the files. The ReactOS CVS repository is maintained by Rex Jolliff (rex at lvcablemodem dot com) on his server "Mok". A central repository allows the ReactOS project to work together more efficiently.
</para>
</sect3>
<sect3>
<title>Version control of the source code</title>
<para>
CVS maintains a copy of each version of each file in the repository. Every time an update is made to a file in the repository, the version number goes up and prevoius versions are preserved. This is extremely useful as you can always backtrack and see what changes where made and when. Even if a file is deleted from the latest version of the source, its history is still maintained. Versioning is essential to the ReactOS project as many people are constantly working on the same source tree.
</para>
</sect3>
</sect2>
<sect2>
<title>Your local source tree</title>
You will need to download the latest source from CVS to create your own local source tree. Once you have this local source tree, you can compile it, make changes and add or remove files. Any modifications you make can stay local to your tree or you can commit your changes to the central repository, so that everyone can update their local trees with the changes you have made. To do all of this you will need a CVS client. You will learn how to download, configure and use this client in subsequent sections.
</sect2>
</chapter>

View File

@ -0,0 +1,81 @@
<chapter>
<title>Submitting your code with CVS</title>
<!--
<artheader>
<title>Submitting your code with CVS</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
How to submit code with CVS access.
</para>
</abstract>
<sect2>
<title>Proper testing before submitting code</title>
<para>
Please be sure to perform thorough tests before submitting any code to CVS. Here is some good advice for proper testing:
<itemizedlist>
<listitem>Thoroughly check that your change works as intended.</listitem>
<listitem>Test your changes with the latest code from CVS. Something may have changed in the latest code that either breaks your change or causes your change to break something else.</listitem>
<listitem>Make sure that ReactOS can still boot and that any applications or systems that may be affected by your change still run properly.</listitem>
</itemizedlist>
</para>
</sect2>
<sect2>
<title>Adding a directory to the CVS repository</title>
<para>
<programlisting>
cvs add directory
</programlisting>
An example would be:
<programlisting>
<prompt>C:\></prompt>cd\ros\reactos\subsys
<prompt>C:\ROS\REACTOS\SUBSYS></prompt>cvs add win32k
</programlisting>
You must add a directory to the CVS repository before you can add anything in it to the repository.
</para>
</sect2>
<sect2>
<title>Adding files to the CVS repository</title>
<para>
<programlisting>
cvs add file
</programlisting>
Examples:
<programlisting>
<prompt>C:\></prompt>cd\ros\reactos\subsys\win32k\ntuser
<prompt>C:\ROS\REACTOS\SUBSYS\WIN32K\NTUSER></prompt>cvs add guicheck.c
<prompt>C:\ROS\REACTOS\SUBSYS\WIN32K\NTUSER></prompt>cvs add msgqueue.c message.c
<prompt>C:\ROS\REACTOS\SUBSYS\WIN32K\NTUSER></prompt>cvs add *.c
</programlisting>
</para>
Once you have added the file information, you must you the CVS commit command to actually copy the files to the repository.
</sect2>
<sect2>
<title>Committing changes to the repository</title>
<para>
The CVS commit command is used to upload your changes to the repository, including new files and changed files. Lets say that you want to add all new files and update all the files you changed in reactos\subsys\win32k:
<programlisting>
<prompt>C:\></prompt>cd\ros\reactos\subsys\win32k
<prompt>C:\ROS\REACTOS\SUBSYS\WIN32K></prompt>cvs commit -m "Commit message"
</programlisting>
CVS will then commit any new and changed files in win32k's directory and subdirectories to the repository. You'll notice that the -m switch is used to denote a commit message. This should be a short, overall description of what the commit is about. It will be stored in the CVS repository next to the version of the file committed and appear in the ros-commit mailing list. All changes to the ReactOS CVS repository are mailed to a subscription list, ros-commit.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,58 @@
<chapter>
<title>Updating your tree with the latest code</title>
<!--
<artheader>
<title>Updating your tree with the latest code</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
How to update your source tree with the latest from the repository.
</para>
</abstract>
<sect2>
<title>Where and what to update</title>
<para>
If you go to the directory where you checked out a module and use CVS update commands, the CVS client will patch all the necessary files in the tree with any updates. These updates will bring your local files up to date with the files in the repository. A directory must have a "cvs" subdirectory in it to successfully run the update command. The update command is recursive and will not only update the files in the current directory, but all directories underneath it with the "cvs" subdirectory. You can go into one of the subdirectories of your tree and run the update command there if you only wish to update that section of the tree.
</para>
</sect2>
<sect2>
<title>Updating a source tree (module)</title>
<para>
Run the CVS update command in this fashion:
<programlisting>
cvs -z 9 -q update -PAd
</programlisting>
</para>
</sect2>
<sect2>
<title>Examples</title>
<para>
Go to the directory where the "reactos" module has been checked out and get all the latest updates:
<programlisting>
<prompt>C:\></prompt>cd\ros\reactos
<prompt>C:\ROS\REACTOS></prompt>cvs -z 9 -q update -PAd
</programlisting>
Get only the updates for the kernel:
<programlisting>
<prompt>C:\ROS\REACTOS></prompt>cd ntoskrnl
<prompt>C:\ROS\REACTOS\NTOSKRNL></prompt>cvs -z 9 -q update -PAd
</programlisting>
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,65 @@
<chapter>
<title>Submitting a patch to the project</title>
<!--
<artheader>
<title>Submitting a patch to the project</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
How to submit a patch to the project (assumes you do not have a CVS account).
</para>
</abstract>
<sect2>
<title>Finding a person to send the patch to</title>
<para>
Since ReactOS does not have a definite maintainer for each section of the code, you should mail ros-kernel and ask for someone to accept the patch.
</para>
</sect2>
<sect2>
<title>Test your patch</title>
<itemizedlist>
<listitem>Thoroughly check that your change works as intended.</listitem>
<listitem>Test your changes with the latest code from CVS. Something may have changed in the latest code that either breaks your change or causes your change to break something else.</listitem>
<listitem>Make sure that ReactOS can still boot and that any applications or systems that may be affected by your change still run properly.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Preparing the patch</title>
<itemizedlist>
<listitem>Make sure that your patch is against the latest code from CVS.</listitem>
<listitem>Where you have made changes to an existing source file, you will use diff to obtain a file that contains only the changes that you have made:
<itemizedlist>
<listitem>Make sure you have cvs and diff on your system (cvs.exe and diff.exe on Windows). If you use Windows and don't have these tools, you can obtain WinCVS from <ulink url="http://www.wincvs.org/">http://www.wincvs.org/</ulink> (remember to put the WinCVS directory in your path).</listitem>
<listitem>To create the patch:
<programlisting>
cvs diff -up file1 file2 > mypatch.diff
</programlisting>
</listitem>
<listitem>If you have changed many files, then you can avoid typing each filename by doing this:
<programlisting>
cd &lt;top-directory-for-all-changed-files&gt;
cvs diff -up > mypatch.diff
</programlisting>
</listitem>
</itemizedlist>
</listitem>
<listitem>Zip all new files and diffs to existing files and send them to the person that will commit the changes to CVS.</listitem>
</itemizedlist>
</sect2>
</chapter>

View File

@ -0,0 +1,57 @@
<chapter>
<title>Introducing VMware</title>
<!--
<artheader>
<title>Introducing VMware</title>
<author>
<firstname>Steven</firstname>
<surname>Edwards</surname>
<affiliation>
<address>
<email>Steven_Ed4153@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Explains what VMware is and a general idea of how virtual computing works.
</para>
</abstract>
<sect2>
<title>Introducing Virtual Computing</title>
<para>
A Virtual Machine is a software program much like an emulator that provides a virtual hardware platform. Software instructions that would be run on hardware are caught buy the virtual environment and depending on the instruction are either run on the native CPU or emulated in software. Virtual Computing allows for much fast operation then standard emulation as a result of the ability to run the majority of the instructions on the Native CPU. This process allows you to run a virtual computer in software on your computer. The performance of the software on a virtual computer will be only slightly slower than on real hardware. Overhead can still be a problem for disk IO and CPU instructions that must be emulated but in general it is much faster then a total emulation system.
<itemizedlist>
<listitem>You can try out a completely different operating system without tinkering with your real system.</listitem>
<listitem>You can run potentially unstable software without the fear of damaging your real system.</listitem>
<listitem>For operating systems developers, it provides a way to debug the system without constant reboots.</listitem>
<listitem>The performace is much faster then a true emulator such as bochs.</listitem>
</itemizedlist>
</para>
</sect2>
<sect2>
<title>Introducing VMware <ulink url="http://www.vmware.com/">http://www.vmware.com</ulink></title>
<para>
VMware is a popular commercial virtual machine for the X86 CPU family. It can run on WindowsNT, 2K, XP and Linux/FreeBSD. It also provides IO port, BIOS emulation, networking and sound support. VMware can run a number of different "guest" operating systems including *DOS, Windows 9x/NT/2K/XP, ReactOS, Free Unices (*BSD, Linux) as well as many others. VMware is free for 30 days, after that you must purchase a license from their website.
</para>
</sect2>
<sect2>
<title>Other Virtual Machines</title>
<para>
There are other Virtual Machines you may want to try out with ReactOS. Be warned that only the X86 CPU is supported at the time of this writing:
<itemizedlist>
<listitem><ulink url="http://www.plex86.org/">Plex86</ulink>: Plex86 by Kevin Lawton for MandrakeSoft. At the time of this writing, Plex86 only runs on Linux.</listitem>
<listitem><ulink url="http://www.maconlinux.org/">Mac on Linux for PPC</ulink>: Mac on Linux is a Virtual Machine for the PowerPC platform allowing you to run the MacOS or LinuxPPC in a Virtual Machine under Linux for PPC. ReactOS at the time of this writing does not support the PowerPC but you are more the welcome to try. =)</listitem>
<listitem><ulink url="http://www.microsoft.com/windows/virtualpc/default.mspx">Virtual PC</ulink>: Virtual PC is Virtual Machine software made by Microsoft that runs on Windows and Mac OS X.</listitem>
</itemizedlist>
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,195 @@
<chapter>
<title>ReactOS: Where it is and where its going - Wineconf 2002</title>
<!--
<artheader>
<title>ReactOS: Where it is and where its going - Wineconf 2002</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
<author>
<firstname>Steven</firstname>
<surname>Edwards</surname>
<affiliation>
<address>
<email>Steven_Ed4153@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
This is the transcript of the presentation and speech given by Jason Filby and Steven Edwards at Wineconf 2002 for the lindows.com and Wine Project Developers.
</para>
</abstract>
<sect2>
<title>ReactOS Beginnings</title>
<para>
Opening speech by Jason on the history of ReactOS.
</para>
</sect2>
<sect2>
<title>ReactOS Mission and Goals</title>
<para>
Disscussion on the original goal of compatibility with NT 4 applications and drivers. Further discussion looking at 2K/XP compatibility, short discussion on .NET plan by Casper Hornstrup.
</para>
</sect2>
<sect2>
<title>Console Application Support Overview</title>
<para>
Short Disscussion on Console Application support followed by demos.
</para>
<itemizedlist>
<listitem>ReactOS cmd.exe (ported from FreeDOS)</listitem>
<listitem>GNU Midnight commander for win32</listitem>
<listitem>DFlat based editor</listitem>
<listitem>Registry Explorer</listitem>
</itemizedlist>
<para>
Discussion on plans to Stabilize win32 console applications
<itemizedlist>
<listitem>Self-hosted building of ReactOS using Mingw32</listitem>
<listitem>Fix and separate DFlat in to dll for other console applications.</listitem>
</itemizedlist>
</para>
</sect2>
<sect2>
<title>Win32 Graphical Application Support</title>
<para>
Demo of gditest and discussion on future windowing support.
</para>
</sect2>
<sect2>
<title>Winsock Support</title>
<para>
Discussion on present limited winsock2 support. Overview of IP, lack of TCP and ne2000 network card driver.
Demo of current winsock applications.
<itemizedlist>
<listitem>finger</listitem>
<listitem>ncftp</listitem>
<listitem>ping</listitem>
<listitem>telnet (2)</listitem>
<listitem>roshttp</listitem>
<listitem>whois</listitem>
</itemizedlist>
All winsock applications except the C++ telnet can load under ReactOS, but crash due to lack of TCP support in ws2_32.dll
</para>
</sect2>
<sect2>
<title>NTOSKRNL design and drivers</title>
<para>
Overview of ReactOS Kernel Architecture
<itemizedlist>
<listitem>Hardware Abstraction Layer</listitem>
<listitem>Device Drivers (Structured Exception Handling Discussion)</listitem>
<listitem>Installable filesystem drivers</listitem>
<listitem>Registry (Discussion on Binary windows registry compatibility)</listitem>
<listitem>PowerPC and Alpha port</listitem>
<listitem>Drivers</listitem>
</itemizedlist>
</para>
</sect2>
<sect2>
<title>Subsystems</title>
<para>
Subsystems allow ReactOS, as they do WinNT, to run applications designed for other systems.
The original goal of win32 support has not been dropped. Developers who work on subsystems other than win32 are those who would never have contributed to the win32 system. This means that we are NOT dispersing our existing win32 developers. Instead, we are attracting developers that work on other subsystems and could bring more developers to the kernel.
</para>
</sect2>
<sect2>
<title>Win32 Subsystem</title>
<para>
Win32k.sys is the kernel mode portion of the win32 subsystem that is being implemented by the ReactOS project. All of the previous demonstrations are defendant upon win32k.sys. Win32k.sys is the primary windowing system, all other subsystems must route through it to display graphics.
</para>
<para>
ReactOS currently has a unusable fork of the wine code base. This fork will make up the majority of the user mode portion of the win32 subsystem.
</para>
<para>
<itemizedlist>
<listitem>Most NTUSER APIs</listitem>
<listitem>Default Windows Procedure</listitem>
<listitem>Messaging</listitem>
</itemizedlist>
</para>
</sect2>
<sect2>
<title>POSIX Subsystem</title>
<para>
Initial POSIX 2 substem work started, implemented as psx.dll. Initial POSIX application headers are detected by kernel32 and invoke the posix subsystem. POSIX subsystem crashes after this point. POSIX subproject is in its first year.
</para>
<para>
Future plans for POSIX subsystem:
</para>
<para>
<itemizedlist>
<listitem>Adapting LibW11 to ReactOS GDI for easy porting of X11 Applications.</listitem>
<listitem>Demo showing rxvt/msys ported with LibW11.dll</listitem>
<listitem>Discussion on Certifying KDE and GNOME with our POSIX subsystem</listitem>
<listitem>Adapt LINE (Line is Not a Linux Emulator) to load linux/bsd elf binary programs.</listitem>
<listitem>Certify GNU software library.</listitem>
</itemizedlist>
</para>
</sect2>
<sect2>
<title>Java Subsystem</title>
<para>
JOS (Java Operating System) project has agreed to use ReactOS for their kernel. JOS will be written in JAVA and use a snapshot of a JVM in memory saved to disk to bootstrap the JVM. Libraries are already under development.
</para>
<para>
Discussion on future plans to adapt ReactOS/JOS for embedded market.
</para>
</sect2>
<sect2>
<title>OS/2 Subsystem</title>
<para>
Marat Khalil is interested in developing an OS/2 subsystem for ReactOS. After announcing his intent to develop this subsystem, two others expressed interested in assisting with development. Since WinNT originally came with an OS/2 subsystem, our OS/2 subsystem is a natural development for ReactOS. An LX loader is being currently in development.
</para>
</sect2>
<sect2>
<title>Other Subsystems</title>
<para>
Discussion of possible subsystems include:
<itemizedlist>
<listitem>DOS/Win16</listitem>
<listitem>BeOS</listitem>
<listitem>VMS</listitem>
<listitem>Other experimental subsystems for Research purposes.</listitem>
</itemizedlist>
</para>
</sect2>
<sect2>
<title>WINE Integration</title>
<para>
Overview of ReactOS wine port for user space win32 support. Discussion on Header File Licensing and organization is currently a problem for ReactOS due to the usage of three groups of header files. ReactOS uses it own private, Mingw32 and Wine Headers. A Solution for this problem may lie in creating a header hile database that is shared by the 3 projects.
</para>
</sect2>
<sect2>
<title>ReactOS Foundation</title>
<para>
Overview of the The ReactOS development teams researching in creating a non-profit organization to provide legal defense for the ReactOS and releated project developers.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,101 @@
<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd" [
<!ENTITY whyandhow SYSTEM "user/intro/whyandhow.xml">
<!ENTITY license SYSTEM "user/intro/license.xml">
<!ENTITY organizational SYSTEM "user/intro/organizational.xml">
<!ENTITY installiso SYSTEM "user/intro/installiso.xml">
<!ENTITY installbin SYSTEM "user/intro/installbin.xml">
<!ENTITY testbin SYSTEM "user/intro/testbin.xml">
<!ENTITY compilesrc SYSTEM "dev/newdev/compilesrc.xml">
<!ENTITY cdpack SYSTEM "dev/advandev/cdpack.xml">
<!ENTITY archoverview SYSTEM "dev/advandev/archoverview.xml">
<!ENTITY win32wine SYSTEM "dev/advandev/win32wine.xml">
<!ENTITY introbochs SYSTEM "dev/bochtest/introbochs.xml">
<!ENTITY getbochs SYSTEM "dev/bochtest/getbochs.xml">
<!ENTITY bochscyc SYSTEM "dev/bochtest/bochscyc.xml">
<!ENTITY introvmware SYSTEM "dev/vmware/introvmware.xml">
<!ENTITY wineconf SYSTEM "history/2002/wineconf.xml">
]>
<set>
<title>Tutorials for ReactOS</title>
<setinfo>
<corpauthor>ReactOS Development Team</corpauthor>
</setinfo>
<book>
<title>User Tutorials</title>
<part>
<title>Introduction</title>
&whyandhow;
&license;
&organizational;
<chapter>
<title>About ReactOS</title>
</chapter>
&installiso;
&installbin;
&testbin;
<chapter>
<title>Where to go from here (newbie user)</title>
</chapter>
</part>
</book>
<book>
<title>Developer Tutorials</title>
<part>
<title>Newbie Developer</title>
<chapter>
<title>Introduction to ReactOS development</title>
</chapter>
&compilesrc;
<chapter>
<title>Testing your compiled ReactOS code</title>
</chapter>
<chapter>
<title>Updating your tree with the latest code</title>
</chapter>
<chapter>
<title>Where to go from here (newbie developer)</title>
</chapter>
</part>
<part>
<title>Advanced Developer</title>
&cdpack;
&archoverview;
&win32wine;
</part>
<part>
<title>Bochs testing</title>
&introbochs;
<title>Downloading and Using Bochs with ReactOS</title>
&getbochs;
<title>The compile, test and debug cycle under Bochs</title>
&bochscyc;
</part>
<part>
<title>VMware Testing</title>
&introvmware;
</part>
</book>
<book>
<title>Historical</title>
<part>
<title>2002</title>
&wineconf;
</part>
</book>
</set>
<!--
<artheader>
<title>Tutorials for ReactOS</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->

View File

@ -0,0 +1,164 @@
<?xml version="1.0"?>
<!DOCTYPE book SYSTEM "../dtd/docbook-xml-4.1.2/docbookx.dtd" [
<!ENTITY whyandhow SYSTEM "user/intro/whyandhow.xml">
<!ENTITY license SYSTEM "user/intro/license.xml">
<!ENTITY organizational SYSTEM "user/intro/organizational.xml">
<!ENTITY installiso SYSTEM "user/intro/installiso.xml">
<!ENTITY installbin SYSTEM "user/intro/installbin.xml">
<!ENTITY testbin SYSTEM "user/intro/testbin.xml">
<!ENTITY bootoptions SYSTEM "user/intro/bootoptions.xml">
<!ENTITY compilesrc SYSTEM "dev/newdev/compilesrc.xml">
<!ENTITY cdpack SYSTEM "dev/newdev/cdpack.xml">
<!ENTITY cvsapply SYSTEM "dev/shcode/cvsapply.xml">
<!ENTITY cvsco SYSTEM "dev/shcode/cvsco.xml">
<!ENTITY cvsget SYSTEM "dev/shcode/cvsget.xml">
<!ENTITY cvsintro SYSTEM "dev/shcode/cvsintro.xml">
<!ENTITY cvssubmit SYSTEM "dev/shcode/cvssubmit.xml">
<!ENTITY cvsupd SYSTEM "dev/shcode/cvsupd.xml">
<!ENTITY mailpatch SYSTEM "dev/shcode/mailpatch.xml">
<!ENTITY archoverview SYSTEM "dev/advandev/archoverview.xml">
<!ENTITY taggingfunctions SYSTEM "dev/advandev/taggingfunctions.xml">
<!ENTITY win32wine SYSTEM "dev/advandev/win32wine.xml">
<!ENTITY introbochs SYSTEM "dev/bochtest/introbochs.xml">
<!ENTITY getbochs SYSTEM "dev/bochtest/getbochs.xml">
<!ENTITY bochscyc SYSTEM "dev/bochtest/bochscyc.xml">
<!ENTITY introvmware SYSTEM "dev/vmware/introvmware.xml">
<!ENTITY wineconf SYSTEM "history/2002/wineconf.xml">
]>
<?xml-stylesheet type="text/xsl" href="../xsl/html/chunk.xsl"?>
<set>
<title>Tutorials for ReactOS</title>
<setinfo>
<corpauthor>ReactOS Development Team</corpauthor>
</setinfo>
<book>
<title>User Tutorials</title>
<part>
<title>Introduction</title>
&whyandhow;
&license;
&organizational;
<chapter>
<title>About ReactOS</title>
</chapter>
&installiso;
&installbin;
&testbin;
&bootoptions;
<chapter>
<title>Where to go from here (newbie user)</title>
</chapter>
</part>
</book>
<book>
<title>Developer Tutorials</title>
<part>
<title>Newbie Developer</title>
<chapter>
<title>Introduction to ReactOS development</title>
</chapter>
&compilesrc;
&cvsintro;
&cvsget;
&cvsco;
&cvsupd;
&cdpack;
&mailpatch;
&cvsapply;
&cvssubmit;
<chapter>
<title>Testing your compiled ReactOS code</title>
</chapter>
<chapter>
<title>Where to go from here (newbie developer)</title>
</chapter>
</part>
<part>
<title>Advanced Developer</title>
&archoverview;
&taggingfunctions;
&win32wine;
</part>
<part>
<title>Bochs testing</title>
&introbochs;
<title>Downloading and Using Bochs with ReactOS</title>
&getbochs;
<title>The compile, test and debug cycle under Bochs</title>
&bochscyc;
</part>
<part>
<title>QEMU testing</title>
<title>Downloading and Using QEMU with ReactOS</title>
<title>The compile, test and debug cycle under QEMU</title>
</part>
<part>
<title>VMware Testing</title>
&introvmware;
</part>
</book>
<book>
<title>Historical</title>
<part>
<title>2002</title>
&wineconf;
</part>
</book>
</set>
<!--
<artheader>
<title>Tutorials for ReactOS</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->

View File

@ -0,0 +1,112 @@
<chapter>
<title>ReactOS boot options</title>
<!--
<artheader>
<title>ReactOS boot options</title>
<author>
<firstname>Casper</firstname>
<surname>Hornstrup</surname>
<affiliation>
<address>
<email>chorns@users.sourceforge.net</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Boot options affect how ReactOS behaves during the boot phase and normal operation.
</para>
</abstract>
<sect2>
<title>Kernel command line</title>
<para>
The kernel command line is a text string that is passed to ReactOS by the boot loader (usually FreeLoader).
It consists of several switches, each of which has a special meaning to ReactOS. A switch is a forward slash (/) followed by a text string (the name of the switch),
and optionally an equal sign (=) and a text string (the value). If the equal sign (=) is present, then the value is required.
In FreeLoader the kernel command line is specified in an Options setting in freeldr.ini. Here is an example:
<programlisting>
; Boot ReactOS from drive C:
[ReactOS]
BootType=ReactOS
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\reactos
Options=/DEBUGPORT=SCREEN
</programlisting>
/DEBUGPORT is a boot option. It tells ReactOS to print debugging information to the screen.
</para>
</sect2>
<sect2>
<title>DEBUGPORT</title>
<para>
Format: DEBUGPORT=[SCREEN|BOCHS|GDB|PICE|COM1|COM2|COM3|COM4|FILE|MDA]
</para>
<para>
Will enable some debugging features.
</para>
<itemizedlist>
<listitem><emphasis>SCREEN</emphasis>: Send debug output to the screen.</listitem>
<listitem><emphasis>BOCHS</emphasis>: Send debug output to bochs.</listitem>
<listitem><emphasis>GDB</emphasis>: Enable the GNU debugger stub so remote debugging using GDB is possible.</listitem>
<listitem><emphasis>PICE</emphasis>: Enable the Private ICE driver so debugging using Private ICE is possible.</listitem>
<listitem><emphasis>COM1</emphasis>: Send debug output to COM1.</listitem>
<listitem><emphasis>COM2</emphasis>: Send debug output to COM2.</listitem>
<listitem><emphasis>COM3</emphasis>: Send debug output to COM3.</listitem>
<listitem><emphasis>COM4</emphasis>: Send debug output to COM4.</listitem>
<listitem><emphasis>FILE</emphasis>: Send debug output to a file (which file?).</listitem>
<listitem><emphasis>MDA</emphasis>: Send debug output to MDA (what is this?).</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>BAUDRATE</title>
<para>
Format: BAUDRATE=[baudrate]
</para>
<para>
Specifies baudrate of the serial port to be [baudrate] bps. Used in conjunction with COM1-4 or GDB.
</para>
</sect2>
<sect2>
<title>IRQ</title>
<para>
Format: IRQ=[irq-number]
</para>
<para>
Specifies IRQ number of the serial port to be [irq-number]. Used in conjunction with COM1-4 or GDB.
</para>
</sect2>
<sect2>
<title>PROFILE</title>
<para>
Format: PROFILE
</para>
<para>
Enables profiling. Profiling information will be written in %windir%\profiler.log. This will slow down the system quite a bit.
</para>
</sect2>
<sect2>
<title>MAXMEM</title>
<para>
Format: MAXMEM=[maxmem]
</para>
<para>
Will restrict ReactOS to use only the first [maxmem] MB of physical memory.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,66 @@
<chapter>
<title>Download and install the latest ReactOS release binaries</title>
<!--
<artheader>
<title>Downloading and installing the latest ReactOS binaries</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Where to get the latest ReactOS binaries and how to install them.
</para>
</abstract>
<sect2>
<title>Where to download from</title>
<para>
ReactOS binaries are physically stored on ReactOS' SourceForge development site. You can download ReactOS directly from the SourceForge site, but some users may prefer to go via ReactOS.com.
</para>
</sect2>
<sect2>
<title>Obtaining the latest binaries via reactos.com</title>
<itemizedlist>
<listitem><para>Visit <ulink url="http://reactos.com">reactos.com</ulink> which is the ReactOS portal site. This site will always point to the latest binaries.</para></listitem>
<listitem>Click on the link, on the opening page of reactos.com that points to the latest "Kernel Release".</listitem>
<listitem>On the Latest Release page, click on the "Download kernel x.x.xx binaries" (eg. "Download kernel 0.0.18 binaries") link.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Obtaining the latest binaries via SourceForge</title>
<itemizedlist>
<listitem>Visit <ulink url="http://sourceforge.net/projects/reactos">sourceforge.net/projects/reactos</ulink> which is ReactOS' development site, hosted by SourceForge.</listitem>
<listitem>Scroll down to the "Latest File Releases"</listitem>
<listitem>Click on the "Download" link for the reactos package.</listitem>
<listitem>Scroll down to the reactos package (should be hilighted purple) and click on the xxxx_binary.zip (eg. 0018_binary.zip) link to download the binaries.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Installing the binaries</title>
<itemizedlist>
<listitem>Use your favourite zip utility to open the downloaded binary file.</listitem>
<listitem>Extract the binaries to c:\ (the archive has path information to extract under c:\reactos).</listitem>
<listitem>Check that the binaries are installed under c:\reactos (not c:\reactos\reactos!).</listitem>
</itemizedlist>
<para>
<emphasis>Note:</emphasis> You must extract the binaries to c:\reactos (first partition of first hard drive) if you wish to boot ReactOS under real hardware (DOS or boot loader).
</para>
<para>
<emphasis>Note:</emphasis> If you are going to use emulation software (we recommend Bochs; see Bochs documentation) to test ReactOS, then it does not matter where you extract to.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,104 @@
<chapter>
<title>Download and install the latest ReactOS ISO-CD image</title>
<!--
<artheader>
<title>Download and install the latest ReactOS ISO-CD image</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
Where to get the latest ReactOS ISO-CD image and how to install it.
</para>
</abstract>
<sect2>
<title>Where to download from</title>
<para>
ReactOS ISO-CD images are physically stored on ReactOS' SourceForge development site. You can download an image directly from the SourceForge site, but some users may prefer to go via ReactOS.com.
</para>
</sect2>
<sect2>
<title>Obtaining the latest images via reactos.com</title>
<itemizedlist>
<listitem><para>Visit <ulink url="http://reactos.com">reactos.com</ulink> which is the ReactOS portal site. This site will always point to the latest binaries.</para></listitem>
<listitem>Click on the link, on the opening page of reactos.com that points to the latest "ISO-CD Image".</listitem>
<listitem>On the Latest Release page, click on the "Download ReactOS x.x.xx ISO-CD Image" (eg. "Download ReactOS 0.1.0 ISO-CD Image") link.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Obtaining the latest binaries via SourceForge</title>
<itemizedlist>
<listitem>Visit <ulink url="http://sourceforge.net/projects/reactos">sourceforge.net/projects/reactos</ulink> which is ReactOS' development site, hosted by SourceForge.</listitem>
<listitem>Scroll down to the "Latest File Releases"</listitem>
<listitem>Click on the "Download" link for the reactos package.</listitem>
<listitem>Scroll down to the reactos package (should be hilighted purple) and click on the xxxx_iso.zip (eg. 010_iso.zip) link to download the binaries.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Creating the ReactOS-CD</title>
<itemizedlist>
<listitem>Use your favourite zip utility to open the downloaded image file.</listitem>
<listitem>Extract the CD-Image "reactos.iso" into a temporary directory.</listitem>
<listitem>Use your favorite CD writing software (WinOnCD, Nero burning ROM, etc.) to write the "reactos.iso" image file onto a CD-R or CD-RW.</listitem>
</itemizedlist>
<para>
<emphasis>Note:</emphasis> Have a look at the documentation of your CD writing software if you do not know how to write ISO-Images onto a CD-R.
</para>
</sect2>
<sect2>
<title>Supported hardware and Setup limitations</title>
<para>ReactOS does not support all available hardware. It can only be booted from IDE CD-Drives and IDE Harddisks. USB-, Firewire- and SCSI-Drives or non-standard IDE controllers (eg. IDE-RAID controllers)are not supported yet.
</para>
<para>The setup utility is also limited in several ways:</para>
<itemizedlist>
<listitem>Disk partitions can be formatted using FAT32 only (don't format a partition smaller than approx. 500MB).</listitem>
<listitem>ReactOS can only be installed on FAT16 or FAT32 partitions.</listitem>
<listitem>The active partition must be a FAT16 or FAT32 partitions.</listitem>
<listitem>Filesystem integrity can not be checked.</listitem>
<listitem>It does not stop the user from doing stupid things.</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Installing ReactOS from the CD</title>
<itemizedlist>
<listitem>Insert the ReactOS-CD into a CD-Drive and reboot your computer. ReactOS will boot from the CD and enter its setup program.</listitem>
<listitem>Follow the instructions on the screen to install ReactOS on your computer.</listitem>
<listitem>After the installation has finished, remove the CD from the CD-Drive and press "Return" to reboot your computer. Now, you can start ReactOS by selecting it from the boot menu.</listitem>
</itemizedlist>
<para>
<emphasis>Note:</emphasis> Have a look at the documentation of computers motherboard if your computer does not boot from the CD. Search the BIOS settings for "boot sequence" and change it to "CDROM A: C:".
</para>
</sect2>
<sect2>
<title>What happens to the Harddisk, especially the Bootsector?</title>
<itemizedlist>
<listitem><para>If the Windows NT/2000/XP boot manager NTLDR (and BOOT.INI) is found on the active partition nothing will happen to the bootsector of the partition. The FreeLoader-Bootcode is written to the file "BOOTSECT.ROS" and an entry is added to "BOOT.INI" which points to "BOOTSECT.ROS". FreeLoader becomes a secondary Boot-Manager.</para>
<para>To remove FreeLoader you will only have to delete the files FREELDR.SYS, FREELDR.INI, BOOTSECT.ROS and remove the "ReactOS" entry from the hidden "BOOT.INI" file.</para></listitem>
<listitem><para>If MS-DOS or Windows 9x is found on the active partition (MSDOS.SYS and IO.SYS) the original bootsector will be saved to the file "BOOTSECT.DOS". The FreeLoader-Bootcode will then be written to the Partiton-Bootsector and FreeLoader becomes the primary Boot-Manager. Finally a "DOS/Win9x"-Entry will be added to "FREELDR.INI" which points to "BOOTSECT.DOS".</para>
<para>To remove FreeLoader you will have to boot DOS from a floppy disk and run "SYS C:" to replace the FreeLoader-Bootcode by the original DOS-Bootcode.</para></listitem>
<listitem><para>If none of the Operating-Systems mentioned above is found on the active partition the original Bootsector is written to the file "BOOTSECT.OLD". The FreeLoader-Bootcode will then be written to the Partition-Bootsector. FreeLoader becomes the primary Boot-Manager. If you are using another Boot-Manager you will have to add "BOOSECT.OLD" to the boot menu in "FREELDR.INI".</para>
<para>To remove FreeLoader you will have to write "BOOTSECT.OLD" back to the bootsector. You can use "dd" to do this on Linux and other *nix-compatible Operating-Systems.</para></listitem>
</itemizedlist>
<para><emphasis>Note:</emphasis> If the active partition uses a FAT32 filesystem the bootcode does not fit into a single sector but occupies two sectors. Microsoft uses Sector 0 (bootsector) and Sector 12. FreeLoader uses sector 0 and Sector 14. So, there should not be any conflicts with existing implementations.</para>
<para><emphasis>Note:</emphasis> The implementation for non-Microsoft Operating-Systems is not as good as it should be. It will become more flexible in the future.</para>
</sect2>
</chapter>

View File

@ -0,0 +1,466 @@
<chapter>
<title>ReactOS License: GNU General Public License</title>
<abstract>
<para>
Describes the ReactOS license.
</para>
</abstract>
<sect2>
<title>GNU GENERAL PUBLIC LICENSE</title>
<para>Version 2, June 1991</para>
<para>
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
</para>
<sect2>
<title>Preamble</title>
<para>
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
</para>
<para>
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
</para>
<para>
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
</para>
<para>
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
</para>
<para>
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
</para>
<para>
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
</para>
<para>
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
</para>
<para>
The precise terms and conditions for copying, distribution and
modification follow.
</para>
</sect2>
<sect2>
<title>GNU GENERAL PUBLIC LICENSE</title>
<para>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</para>
<para>
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
</para>
<para>
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
</para>
<para>
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
</para>
<para>
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
</para>
<para>
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
</para>
<para>
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
</para>
<para>
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
</para>
<para>
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
</para>
<para>
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
</para>
<para>
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
</para>
<para>
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
</para>
<para>
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
</para>
<para>
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
</para>
<para>
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
</para>
<para>
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
</para>
<para>
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
</para>
<para>
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
</para>
<para>
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
</para>
<para>
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
</para>
<para>
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
</para>
<para>
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
</para>
<para>
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
</para>
<para>
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
</para>
<para>
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
</para>
<para>
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
</para>
<para>
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
</para>
<para>
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
</para>
<para>
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
</para>
</sect2>
<sect2>
<title>NO WARRANTY</title>
<para>
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
</para>
<para>
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
</para>
<para>
END OF TERMS AND CONDITIONS
</para>
</sect2>
<sect2>
<title>How to Apply These Terms to Your New Programs</title>
<para>
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
</para>
<para>
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
</para>
<para>
&lt;one line to give the program's name and a brief idea of what it does.&gt;
Copyright (C) &lt;year&gt; &lt;name of author&gt;
</para>
<para>
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.
</para>
<para>
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.
</para>
<para>
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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
</para>
<para>
Also add information on how to contact you by electronic and paper mail.
</para>
<para>
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
</para>
<para>
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
</para>
<para>
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
</para>
<para>
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
</para>
<para>
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
</para>
<para>
&lt;signature of Ty Coon&gt;, 1 April 1989
Ty Coon, President of Vice
</para>
<para>
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
</para>
</sect2>
</sect2>
</chapter>

View File

@ -0,0 +1,102 @@
<chapter>
<title>Organizational structure</title>
<!--
<artheader>
<title>The organizational structure of the ReactOS project</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
A description of the organization of people within the ReactOS project.
</para>
</abstract>
<sect2>
<title>Teams and Coordinators</title>
<para>
ReactOS consists of several teams, including the Kernel, Applications and Media teams. Each team has a coordinator and there is an overall project coordinator.
</para>
</sect2>
<sect2>
<title>Coordinators</title>
<para>
The coordinators are more facilitators than instructors of the teams. They are those who organize and assist the team where needed and are usually developers as well. Each coordinator has authority to make an overruling decision in any argument that may occur. This is exceptionally rare as ReactOS coordinators and developers always try to find the best solution that everyone is happy with.
</para>
<table>
<title>Coordinators</title>
<tgroup cols="3">
<thead>
<row>
<entry>Position</entry>
<entry>Name</entry>
<entry>Email</entry>
</row>
</thead>
<tbody>
<row>
<entry>Project Coordinator</entry>
<entry>Jason Filby</entry>
<entry>jasonfilby at yahoo dot com</entry>
</row>
<row>
<entry>Kernel Team Coordinator</entry>
<entry>Rex Jolliff</entry>
<entry>rex at lvcablemodem dot com</entry>
</row>
<row>
<entry>Applications Team Coordinator</entry>
<entry>Brian Palmer</entry>
<entry>brianp at sginet dot com</entry>
</row>
<row>
<entry>Media Team Coordinator</entry>
<entry>Eric Cayer</entry>
<entry>ecayer at mail dot cgocable dot ca</entry>
</row>
</tbody>
</tgroup>
</table>
</sect2>
<sect2>
<title>Team definitions</title>
<table>
<title>Teams</title>
<tgroup cols="3">
<thead>
<row>
<entry>Team</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry>Kernel Team</entry>
<entry>Responsible for designing and implementing the ReactOS kernel and its system libraries. This is the most active team.</entry>
</row>
<row>
<entry>Applications Team</entry>
<entry>Responsible for designing and implementing common applications for ReactOS. Initial shell and small application discussions.</entry>
</row>
<row>
<entry>Media Team</entry>
<entry>Responsible for websites, graphics and everything media related</entry>
</row>
</tbody>
</tgroup>
</table>
</sect2>
</chapter>

View File

@ -0,0 +1,52 @@
<chapter>
<title>Testing ReactOS</title>
<!--
<artheader>
<title>Testing ReactOS</title>
<author>
<firstname>Steven</firstname>
<surname>Edwards</surname>
<affiliation>
<address>
<email>Steven_Ed4153@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
How to test the installed ReactOS binaries.
</para>
</abstract>
<sect2>
<title>Booting ReactOS</title>
<para>
Reboot your system in plain DOS
Change directory to C:\reactos
Type "boot" or "aboot" at the command prompt (aboot.bat is the boot script with ACPI support).
You should observe a few messages as drivers load.
Wait until the prompt reappears (the screen should turn blue while ReactOS boots).
Go on to next section.
</para>
</sect2>
<sect2>
<title>Testing ReactOS</title>
<para>
</para>
</sect2>
<sect2>
<title>Reporting Problems</title>
<para>
If you encounter problems with either booting or running your application, please send a email to ros-general@reactos.com with a subject of "BUG REPORT: Problem run foo while booting on bar". Foo being your application and bar being the release
of ReactOS you are running, (0.0.19-Release). Please Include in the body of your email, a detailed discription of the hardware you are running on, application you are having problems with and all debug output.
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,50 @@
<chapter>
<title>The why and how of ReactOS</title>
<!--
<artheader>
<title>The why and how of ReactOS</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
-->
<abstract>
<para>
As an introduction to ReactOS. The chapter is about how the project came about and what the developers hope to achieve.
</para>
</abstract>
<sect2>
<title>Running Windows applications on an Open Source Operating System</title>
<para>
Since Microsoft Windows has a monopoly on the desktop, many projects have been started to get Windows applications to run on other operating systems. This is because if you have a fantastic OS, but no or little applications, your OS will probably see little growth or die. This is the story of many OSs, that while technically superior to Windows at the time, died off or have seen little growth.
</para>
<para>
Ever since OS/2, people have been trying to get Windows applications to run on other OSs. Linux has at least two projects towards this end, <ulink url="http://www.winehq.org/">WINE</ulink> (more popular) and <ulink url="http://www.willows.com/">TWIN</ulink>.
</para>
</sect2>
<sect2>
<title>ReactOS beginnings</title>
<para>
Around about 1996 some people decided to create an OS from scratch that would run Windows applications. It would be called FreeWin95. These people were dissatisfied with the Linux/WINE solution and wanted an OS that was dedicated to running Windows applications, without having to pay Microsoft money and being Open Source (source code available to all). Unfortunately, this project did not take off because people could not agree on exactly what the project should be or how it should be designed.
</para>
<para>
In early 1998, Jason Filby volunteered to become project coordinator of the almost abandoned project. After some initial discussion it was decided that the project would be mostly a Windows NT clone. The project was renamed to ReactOS to reflect the change in direction and the fact that Microsoft's desktop monopoly had prompted this reaction from developers around the world. Since NT was far superior to the then Windows 95, it was the obvious choice. It was also decided that instead of just being application compatible, ReactOS would also be driver compatible with NT.
</para>
</sect2>
<sect2>
<title>ReactOS today</title>
<para>
ReactOS still has a long way to go, but the developers are confident that ReactOS will one day be a viable alternative to Microsoft desktop operating systems. Some are even considering using ReactOS as a server, as it is based on NT. We look forward to the future of ReactOS with great expectation!
</para>
</sect2>
</chapter>

View File

@ -0,0 +1,34 @@
<?xml version="1.0"?>
<!DOCTYPE book SYSTEM "../../dtd/docbook-xml-4.1.2/docbookx.dtd">
<?xml-stylesheet type="text/xsl" href="../../docbook-xsl-1.45/xhtml/docbook.xsl"?>
<article>
<artheader>
<title>User Tutorials for ReactOS</title>
<author>
<firstname>Jason</firstname>
<surname>Filby</surname>
<affiliation>
<address>
<email>jasonfilby@yahoo.com</email>
</address>
</affiliation>
</author>
</artheader>
<sect1>
<title>Introduction</title>
<itemizedlist>
<listitem><ulink url="intro/whyandhow.html">The why and how of ReactOS</ulink></listitem>
<listitem>ReactOS license: GNU General Public License</listitem>
<listitem><ulink url="intro/organizational.html">Organizational structure</ulink></listitem>
<listitem>About ReactOS</listitem>
<listitem><ulink url="intro/installiso.html">Download and install the latest ReactOS ISO-CD image</ulink></listitem>
<listitem><ulink url="intro/installbin.html">Download and install the latest ReactOS release binaries</ulink></listitem>
<listitem><ulink url="testbin.html">Testing ReactOS</ulink></listitem>
<listitem>Where to go from here (newbie user)</listitem>
</itemizedlist>
</sect1>
</article>

6
rosdocs/xsl/BUGS Normal file
View File

@ -0,0 +1,6 @@
The fo stylesheet is probably not in perfect sync with the html stylesheet
Using Equations w/o titles results in incorrectly numbered
equations with titles. Use InformalEquation instead.
The 'char' alignment in tables is not supported

140
rosdocs/xsl/ChangeLog Normal file
View File

@ -0,0 +1,140 @@
2002-06-03 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.51.1 released.
2002-06-02 Norman Walsh <nwalsh@users.sourceforge.net>
* RELEASE-NOTES.xml: Added release notes for 1.51.0
* VERSION: Version 1.51.0 released.
2002-05-16 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Oops.
* VERSION: Oops again.
* VERSION: Version 1.50.1-EXP2 released.
2002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
* Makefile: Updated xhtml generation
* VERSION: Version 1.50.1-EXP released.
2002-03-21 Norman Walsh <nwalsh@users.sourceforge.net>
* Makefile: Allow next version to be specified on call to make
* RELEASE-NOTES.xml: Tweaked intro; changed date
* RELEASE-NOTES.xml: Added note about three-part versions
* VERSION: Version 1.50.0 released.
2002-03-18 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile: Added RELEASE-NOTES.html
* RELEASE-NOTES.xml: New file.
2002-03-14 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Keep CVS versions distinct from real releases
2002-03-01 Jirka Kosek <kosek@users.sourceforge.net>
* Makefile: First portion of new profiling code. New stylesheet parameters will come later.
2002-02-21 Norman Walsh <nwalsh@users.sourceforge.net>
* Makefile: Make sure xhtml directory gets built properly
2002-02-20 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.49 released.
2002-01-06 Norman Walsh <nwalsh@users.sourceforge.net>
* Makefile: Clean docsrc
* Makefile: Remove .*~ from the ZIP file
* VERSION: Version 1.48 released.
2001-11-28 Norman Walsh <nwalsh@users.sourceforge.net>
* README: Updated Use section
* VERSION: Version 1.47 released.
* VERSION: Keep CVS versions distinct from real releases
2001-10-13 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.46 released.
2001-09-29 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.45 released.
* VERSION: Keep CVS versions distinct from real releases
2001-08-14 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.44 released.
2001-08-13 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.43 released.
* VERSION: Keep CVS versions distinct from real releases
2001-08-06 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Keep CVS versions distinct from real releases
* VERSION: Version 1.42 released.
2001-08-04 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Make VERSION a parameter so that it isn't an error some stylesheets override it
2001-07-09 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.41 released.
2001-06-14 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.40 released.
2001-05-24 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.39 released.
2001-05-21 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.38 released.
2001-04-20 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.37 released.
2001-04-15 Norman Walsh <nwalsh@users.sourceforge.net>
* Makefile, README: Make distribution hacks
2001-04-04 Norman Walsh <nwalsh@users.sourceforge.net>
* VERSION: Version 1.36 released.
2001-04-03 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile: Misc. cleanup in preparation for making a distrib
2001-04-02 Norman Walsh <nwalsh@users.sourceforge.net>
* BUGS, Makefile, README.CVS, TODO, VERSION: New file.
* Makefile: Make common files

107
rosdocs/xsl/README Normal file
View File

@ -0,0 +1,107 @@
README for the DocBook Stylesheets
These are XSL stylesheets for the DocBook XML DTD. (They would
also work for the DocBook DTD, modulo certain namecase problems
and the fact that there aren't (yet) any XSL implementations
that work with SGML source documents.)
As of version 1.0, most of the elements in DocBook are handled
in some way or another, usually reasonably, but there's still
lots of work to be done.
For more information, see http://docbook.sourceforge.net/
Manifest
--------
README this file
TODO planned features not yet implemented (may be incomplete :-)
BUGS known problems (may also be incomplete :-)
VERSION the current version number (note that this is an XSL stylesheet,
included by both fo/docbook.xsl and html/docbook.xsl)
WhatsNew changes since the last public release (for a complete list
of changes, see the ChangeLog file(s))
common/ contains code common to both stylesheets
doc/ documentation
docsrc/ documentation sources
extensions/ Java extensions
fo/ stylesheets that produce XSL FO
html/ stylesheets that produce HTML
htmlhelp/ stylesheets that produce HTML Help
images/ images
javahelp/ stylesheets that produce Java Help
lib/ contains schema-independent functions
template/ contains templates for building stylesheet customization layers
xhtml/ stylesheets that produce XHTML
Changes
-------
See the ChangeLog in each directory for additional information
about the specific changes.
See WhatsNew for changes since the last release.
Installation
------------
Unpack the distribution somewhere.
Use
---
Process your DocBook documents with one of the following stylesheets
using your favorite XSLT processor:
xhtml/docbook.xsl - for XHTML
html/docbook.xsl - for HTML (as a single file)
html/chunk.xsl - for HTML (multiple files)
fo/docbook.xsl - for XSL FO
htmlhelp/htmlhelp.xsl - for HTML Help
javahelp/javahelp.xsl - for JavaHelp
Copyright
---------
Copyright (C) 1999, 2000, 2001 Norman Walsh
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the ``Software''), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
Except as contained in this notice, the names of individuals
credited with contribution to this software shall not be used in
advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization
from the individuals in question.
Any stylesheet derived from this Software that is publically
distributed will be identified with a different name and the
version strings in any derived Software will be changed so that
no possibility of confusion between the derived package and this
Software will exist.
Warranty
--------
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER
CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Contacting the Author
---------------------
These stylesheets are maintained by Norman Walsh, <ndw@nwalsh.com>.

View File

@ -0,0 +1,43 @@
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>DocBook XSL Stylesheets Release Notes</title><meta name="generator" content="DocBook XSL Stylesheets V1.51.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article"><div class="titlepage"><div><h1 class="title"><a name="d0e1"></a>DocBook XSL Stylesheets Release Notes</h1></div><div><h3 class="corpauthor">DocBook Open Repository Team</h3></div><div><p class="releaseinfo">$Id$
</p></div><div><p class="pubdate">02 Jun 2002</p></div><hr></div><p>These are the release notes for the DocBook XSL Stylesheets.
This file documents (mostly) changes to the public APIs. What,
exactly, counts as a public API is still somewhat in question, but it
includes at least the global parameters.</p><div class="itemizedlist"><p class="title"><b>Release 1.51.0</b></p><ul type="disc"><li><p>Added an extension function to determine the intrinsic size of
an image. Works for the image formats supported by the Java Image
class and or PostScript-derived formats.</p></li><li><p>Added callout bullets 11-15.
</p></li><li><p>Removed obsolete <i><tt>using.chunker</tt></i> parameter.
</p></li><li><p>Added <i><tt>points.per.em</tt></i> parameter.
</p></li><li><p>Added <i><tt>generate.manifest</tt></i> parameter.
</p></li><li><p>Added <i><tt>manifest</tt></i> parameter.
</p></li><li><p>Added <i><tt>compact.list.item.spacing</tt></i> parameter.
</p></li><li><p>Added <i><tt>html.extra.head.links</tt></i> parameter.
</p></li><li><p>Added <i><tt>use.svg</tt></i> parameter; support SVG in HTML.
</p></li><li><p>Convert the library code to a literate programming style with xweb.
</p></li><li><p>Support <tt class="sgmltag-element">xref</tt> to any element that has a title (at least
when it has a title).
</p></li><li><p>Pass MathML through unchanged.
</p></li><li><p>Completely reworked support for graphic attributes in HTML.
</p></li><li><p>Add additional <tt class="sgmltag-element">LINK</tt> elements to the HTML
<tt class="sgmltag-element">HEAD</tt> (for site navigation as in Mozilla---note,
however, that Mozilla has disabled this recently for the 1.0 release).
</p></li><li><p>Support <i><tt>shade.verbatim</tt></i> parameter in FO.
</p></li><li><p>Support compact list spacing in FO.
</p></li></ul></div><div class="itemizedlist"><p class="title"><b>Release 1.50.0</b></p><ul type="disc"><li><p>This release introduces a new version numbering scheme. Version
numbers are now three part: major.middle.minor. Changes to the middle
version number indicate a change in the public API. Changes in only the
minor number indicate simply a new release.</p></li><li><p>The <i><tt>generate.<i><tt>*</tt></i>.toc</tt></i>
and <i><tt>generate.<i><tt>*</tt></i>.lot</tt></i>
parameters have been replaced by a single structured parameter,
<i><tt>generate.toc</tt></i>.</p><p>It's likely that the HTML and FO stylesheets do not handle ToC generation
in exactly the same way, but they should.</p></li><li><p>Added <tt>strip-attributes.xsl</tt> to the profiling
stylesheets. This allows one to strip off, for example, profiling attributes
after a document has been profiled.</p></li><li><p>Improved numeration of footnotes and table footnotes. Made table footnotes
render &#8220;properly&#8221; in FOs.</p></li><li><p>Added a <i><tt>formal.title.placement</tt></i> parameter, allowing
users to select placement of formal object titles either above or below the
object.</p></li><li><p>Improved control over delimiters for TeX equations.</p></li><li><p>Support <tt class="sgmltag-element">classsynopsis</tt> and friends in FOs.</p></li><li><p>Changed HTML stylesheets to use <tt class="sgmltag-element">em</tt> instead of
<tt class="sgmltag-element">i</tt> for <tt class="sgmltag-element">emphasis</tt>.</p></li><li><p>Added <tt class="sgmltag-element">chunk.quietly</tt> parameter.</p></li><li><p>Improved profiling code to support the full range of profiling attributes
and to support one-pass profiling (if your XSLT processor understands the
<a href="http://www.exslt.org/" target="_top">EXSLT</a> <tt>node-set</tt>
function.</p></li></ul></div></div></body></html>

View File

@ -0,0 +1,161 @@
<?xml version='1.0'?>
<!DOCTYPE article
PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<article>
<articleinfo>
<title>DocBook XSL Stylesheets Release Notes</title>
<pubdate>02 Jun 2002</pubdate>
<releaseinfo role="cvs">$Id$
</releaseinfo>
<corpauthor>DocBook Open Repository Team</corpauthor>
</articleinfo>
<para>These are the release notes for the DocBook XSL Stylesheets.
This file documents (mostly) changes to the public APIs. What,
exactly, counts as a public API is still somewhat in question, but it
includes at least the global parameters.</para>
<itemizedlist><title>Release 1.51.0</title>
<listitem>
<para>Added an extension function to determine the intrinsic size of
an image. Works for the image formats supported by the Java Image
class and or PostScript-derived formats.</para>
</listitem>
<listitem>
<para>Added callout bullets 11-15.
</para>
</listitem>
<listitem>
<para>Removed obsolete <parameter>using.chunker</parameter> parameter.
</para>
</listitem>
<listitem>
<para>Added <parameter>points.per.em</parameter> parameter.
</para>
</listitem>
<listitem>
<para>Added <parameter>generate.manifest</parameter> parameter.
</para>
</listitem>
<listitem>
<para>Added <parameter>manifest</parameter> parameter.
</para>
</listitem>
<listitem>
<para>Added <parameter>compact.list.item.spacing</parameter> parameter.
</para>
</listitem>
<listitem>
<para>Added <parameter>html.extra.head.links</parameter> parameter.
</para>
</listitem>
<listitem>
<para>Added <parameter>use.svg</parameter> parameter; support SVG in HTML.
</para>
</listitem>
<listitem>
<para>Convert the library code to a literate programming style with xweb.
</para>
</listitem>
<listitem>
<para>Support <sgmltag>xref</sgmltag> to any element that has a title (at least
when it has a title).
</para>
</listitem>
<listitem>
<para>Pass MathML through unchanged.
</para>
</listitem>
<listitem>
<para>Completely reworked support for graphic attributes in HTML.
</para>
</listitem>
<listitem>
<para>Add additional <sgmltag>LINK</sgmltag> elements to the HTML
<sgmltag>HEAD</sgmltag> (for site navigation as in Mozilla---note,
however, that Mozilla has disabled this recently for the 1.0 release).
</para>
</listitem>
<listitem>
<para>Support <parameter>shade.verbatim</parameter> parameter in FO.
</para>
</listitem>
<listitem>
<para>Support compact list spacing in FO.
</para>
</listitem>
</itemizedlist>
<itemizedlist><title>Release 1.50.0</title>
<listitem>
<para>This release introduces a new version numbering scheme. Version
numbers are now three part: major.middle.minor. Changes to the middle
version number indicate a change in the public API. Changes in only the
minor number indicate simply a new release.</para>
</listitem>
<listitem>
<para>The <parameter>generate.<replaceable>*</replaceable>.toc</parameter>
and <parameter>generate.<replaceable>*</replaceable>.lot</parameter>
parameters have been replaced by a single structured parameter,
<parameter>generate.toc</parameter>.</para>
<para>It's likely that the HTML and FO stylesheets do not handle ToC generation
in exactly the same way, but they should.</para>
</listitem>
<listitem>
<para>Added <filename>strip-attributes.xsl</filename> to the profiling
stylesheets. This allows one to strip off, for example, profiling attributes
after a document has been profiled.</para>
</listitem>
<listitem>
<para>Improved numeration of footnotes and table footnotes. Made table footnotes
render <quote>properly</quote> in FOs.</para>
</listitem>
<listitem>
<para>Added a <parameter>formal.title.placement</parameter> parameter, allowing
users to select placement of formal object titles either above or below the
object.</para>
</listitem>
<listitem>
<para>Improved control over delimiters for TeX equations.</para>
</listitem>
<listitem>
<para>Support <sgmltag>classsynopsis</sgmltag> and friends in FOs.</para>
</listitem>
<listitem>
<para>Changed HTML stylesheets to use <sgmltag>em</sgmltag> instead of
<sgmltag>i</sgmltag> for <sgmltag>emphasis</sgmltag>.</para>
</listitem>
<listitem>
<para>Added <sgmltag>chunk.quietly</sgmltag> parameter.</para>
</listitem>
<listitem>
<para>Improved profiling code to support the full range of profiling attributes
and to support one-pass profiling (if your XSLT processor understands the
<ulink url="http://www.exslt.org/">EXSLT</ulink> <function>node-set</function>
function.</para>
</listitem>
</itemizedlist>
</article>

4
rosdocs/xsl/TODO Normal file
View File

@ -0,0 +1,4 @@
Documentation
Continued lists
Bibliography support needs improvement

6
rosdocs/xsl/VERSION Normal file
View File

@ -0,0 +1,6 @@
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version='1.0'>
<xsl:param name="VERSION">1.51.1</xsl:param>
</xsl:stylesheet>

515
rosdocs/xsl/WhatsNew Normal file
View File

@ -0,0 +1,515 @@
Changes since version 1.50.0 (2002-03-21)
Changes to xsl/*
| 2002-06-03 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * VERSION: Version 1.51.1 released.
|
| 2002-06-02 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * RELEASE-NOTES.xml: Added release notes for 1.51.0
|
| * VERSION: Version 1.51.0 released.
|
| 2002-05-16 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * VERSION: Oops.
|
| * VERSION: Oops again.
|
| * VERSION: Version 1.50.1-EXP2 released.
|
| 2002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile: Updated xhtml generation
|
| * VERSION: Version 1.50.1-EXP released.
|
Changes to xsl/common/*
| 2002-05-23 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * common.xsl: Support for SVG in HTML
|
| 2002-05-21 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * gentext.xsl: Whitespace
|
| * labels.xsl: Don't generate '. ' after QandA labels
|
| 2002-05-12 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * common.xsl: Fix bugs in extension checking in
| mediaobject.filename
|
| * l10n.xsl: Reworked test in gentext.template; should have no
| user-visible changes
|
| * table.xsl: Removed some obsolete templates; reworked
| inheritance for improved border support (still implements
| old DocBook semantics which aren't quite CALS)
|
| * titles.xsl: Improved error message
|
| 2002-04-21 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * .cvsignore, Makefile, l10n.xml: Add support for Hebrew
| localization
|
| 2002-03-24 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * common.xsl: Change comment: personname is no longer
| experimental
|
Changes to xsl/docsrc/*
| 2002-04-26 Michael Smith <xmldoc@users.sourceforge.net>
|
| * publishing.xml: added links to Daniel Veillard's DocBook
| page
|
| 2002-03-27 Michael Smith <xmldoc@users.sourceforge.net>
|
| * publishing.xml: Added admon: Don't use XT; XT examples ->
| Saxon; added info on xsltproc
|
| 2002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile: The lib documenation is now built with Literate
| XML
|
| * reference.xml: Update documentation build to reflect use of
| lib.xweb
|
Changes to xsl/extensions/*
| 2002-05-17 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile: Fix bugs in jar creation
|
Changes to xsl/fo/*
| 2002-06-02 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * lists.xsl: Support title on step in procedure
|
| 2002-06-01 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * inline.xsl: Bug #560808 make systemitem formatting
| consistent
|
| 2002-05-23 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * param.ent, param.xweb: Support for SVG in HTML
|
| 2002-05-21 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * qandaset.xsl: Output '. ' in some contexts (this is a hack)
|
| 2002-05-14 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * footnote.xsl: Format footnotes with format.footnote.mark
| named template for easy customization
|
| 2002-05-13 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * lists.xsl, param.ent, param.xweb: Support spacing=compact on
| itemizedlist and orderedlist (Bug #501063)
|
| 2002-05-12 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * block.xsl: Make sure IDs get generated for blockquote and
| epigraph
|
| * formal.xsl, table.xsl: Make border-collapse='collapse'
| explicitly (that's the only model that works for CALS
| tables)
|
| * graphics.xsl: Reworked support for graphic attributes; now
| support DocBook 4.2CR1 attributes
|
| * lists.xsl: Bug #511965: add formal.title.properties to
| calloutlist titles
|
| * math.xsl: Support MathML by passing it silently through to
| the FO result
|
| * sections.xsl: Allow anchors in section titles; improve
| efforts to prevent page/column breaks immediately after
| section titles
|
| * xref.xsl: Support xref to refnamediv and all elements with
| titles (at least when they have titles)
|
| 2002-05-06 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * admon.xsl: Fix url() in admonition graphics
|
| * callout.xsl: Fix url() in callout graphics
|
| 2002-04-30 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * biblio.xsl: Use title.font.family in bibliodiv
|
| 2002-04-20 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * param.ent, param.xweb, verbatim.xsl: Support shade.verbatim
| in FO; stop using vendor test to decide what extension
| function to call for line numbering
|
| 2002-03-28 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * autotoc.xsl: Attempt to fix duplicate-id problem in ToC
| generation
|
| * xep.xsl: Make XEP point to ToC pages for books, parts, etc.
| from PDF bookmarks
|
| 2002-03-26 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * lists.xsl: Set maxlength of termlength to 12
|
| * param.xweb: Documentation fix
|
| 2002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * component.xsl: Handle prefaceinfo
|
| * formal.xsl: Handle textobject in tables
|
| * graphics.xsl: Add template for mediaobjectco
|
| * inline.xsl: Support personname
|
| * math.xsl: Handle alt
|
| * xref.xsl: Support xrefs to editor, othercredit, and
| personname
|
| 2002-03-22 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * titlepage.xsl: Output blocks instead of wrappers around
| authors
|
Changes to xsl/html/*
| 2002-05-23 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * graphics.xsl, param.ent, param.xweb: Support for SVG in HTML
|
| * html-rtf.xsl: Protect calls to extension functions behind
| function-available tests
|
| 2002-05-21 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * qandaset.xsl: Fix anchors for references to QandAEntrys.
| Output '. ' in some contexts (this is a hack)
|
| 2002-05-17 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * onechunk.xsl: Make TOC (and other internal references) all
| just fragment identifiers...we're making one chunk after all
|
| 2002-05-16 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * autotoc.xsl, html.xsl: Moved href.target to html.xsl; added
| href.target.uri (which is functionally equivalent to
| href.target in the non-chunking case)
|
| 2002-05-15 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * chunk.xsl, onechunk.xsl: Fix bugs in onechunk---it wasn't
| working at all
|
| 2002-05-14 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * graphics.xsl: Bug #555809: make sure that a longdesc, if
| written, gets the correct relative URI
|
| 2002-05-13 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * chunk-common.xsl: Fix inherited directory naming problems
| when using dbhtml. Add context to site navigation link calls
|
| * chunk-common.xsl, param.ent, param.xweb: Add extra LINK
| elements to the HTML HEAD of chunked output (for enhanced
| site navigation as per Mozilla 1.0)
|
| * chunker.xsl: Work around relative filename bug in libxslt
|
| * pi.xsl: Try to avoid x//y in inherited dbhtml dir settings
|
| 2002-05-12 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * block.xsl: Support title on blockquote
|
| * chunk.xsl: Turn off refentry.separator by default when
| chunking
|
| * chunk.xsl: Fix ugly prev/next bug introduced by my attempt
| to work around Xalan problems
|
| * graphics.xsl: Reworked support for graphic attributes; now
| support DocBook 4.2CR1 attributes
|
| * html.xsl: Remove reference to obsolete using.chunker
| parameter
|
| * math.xsl: Support MathML by passing it through unchanged
|
| * param.ent, param.xweb: Added points.per.em; removed obsolete
| using.chunker
|
| * table.xsl: Improve support for table borders drawn with CSS
| (get the semantics right); add support for entry-bgcolor PI
|
| * verbatim.xsl: Format literal layout elements correctly when
| linenumbering
|
| * xref.xsl: Support xref to refnamediv and all elements with
| titles (at least when they have titles)
|
| 2002-05-10 Jirka Kosek <kosek@users.sourceforge.net>
|
| * chunk.xsl: Added support for manifest file as requested by
| Nik in #552945
|
| 2002-05-10 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * lists.xsl: Remove reference to obsolete using.chunker
| parameter
|
| 2002-05-10 Jirka Kosek <kosek@users.sourceforge.net>
|
| * manifest.xsl, param.ent, param.xweb: Added support for
| manifest file as requested by Nik in #552945
|
| 2002-05-10 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * pi.xsl: Remove reference to obsolete using.chunker parameter
|
| 2002-05-07 Robert Stayton <bobstayton@users.sourceforge.net>
|
| * chunk.xsl: The call to write.chunk did not have the
| $chunk.quietly parameter set. I think I failed to commit
| that change after testing it in Feb.
|
| * xref.xsl: Added a template for article in mode="xref-to"
| that is similar to the one for chapter. Now you can use
| <xref> with a linkend pointing to an article.
|
| 2002-05-06 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * chunk.xsl, onechunk.xsl: Fix bug #551966 applying onechunk
| to book
|
| 2002-04-30 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * chunk.xsl: First attempt to workaround Xalan
| array-out-of-bounds bug
|
| 2002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * autotoc.xsl, chunk-common.xsl, pi.xsl: Handle links across
| dbhtml-specified relative directories correctly
|
| * formal.xsl: Support longdesc on tables
|
| * table.xsl: Use the textobject/phrase for the table summary
| attribute, if one is present
|
| 2002-03-24 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * graphics.xsl: Remove style from longdesc link; added support
| for textdata in textobject
|
| * inline.xsl: Support personname
|
| * xref.xsl: Handle xref to editor, othercredit, and personname
|
Changes to xsl/lib/*
| 2002-05-12 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * lib.xweb: Changed default units to px; added
| length-in-points template
|
| 2002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * .cvsignore: Ignore lib.xsl too
|
| * .cvsignore, Makefile, lib.xsl, lib.xweb: Use Literate XML to
| generate lib.xsl
|
| * Makefile: Update documentation build to reflect use of
| lib.xweb
|
Changes to xsl/xhtml/*
| 2002-05-17 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile: Make the add-new rule actually, uhm, add new
| files.
|
| 2002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile: Improved rules
|
Changes to xsl/params/*
| 2002-05-24 <dcramer@users.sourceforge.net>
|
| * callout.unicode.number.limit.xml,
| callout.unicode.start.character.xml: Updating docs.
|
| 2002-05-23 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * use.svg.xml: New file.
|
| 2002-05-14 Michael Smith <xmldoc@users.sourceforge.net>
|
| * generate.manifest.xml, manifest.xml: added descriptions
|
| 2002-05-13 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * compact.list.item.spacing.xml: New file.
|
| * html.extra.head.links.xml: New file.
|
| 2002-05-10 Jirka Kosek <kosek@users.sourceforge.net>
|
| * generate.manifest.xml, manifest.xml: New file.
|
| 2002-05-10 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * points.per.em.xml: New file.
|
| * using.chunker.xml: Obsolete parameter
|
| 2002-04-20 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * generate.toc.xml: Improve documentation
|
| * shade.verbatim.style.xml: Support shade.verbatim in FO; stop
| using vendor test to decide what extension function to call
| for line numbering
|
| * verbatim.properties.xml: Whitespace
|
Changes to xsl/doc/*
| 2002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile: Update documentation build to reflect use of
| lib.xweb
|
Changes to xsl/htmlhelp/*
| 2002-05-10 Jirka Kosek <kosek@users.sourceforge.net>
|
| * htmlhelp.xsl: Updated to use shared manifest code.
|
| 2002-04-11 Jirka Kosek <kosek@users.sourceforge.net>
|
| * htmlhelp.xsl: Updated to support new generate.toc parameter.
|
Changes to xsl/javahelp/*
| 2002-05-17 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * javahelp.xsl: Put ancillary files in base.dir
|
Changes to xsl/profiling/*
| 2002-05-15 Jirka Kosek <kosek@users.sourceforge.net>
|
| * xsl2profile.xsl: Hopefully fixed bug #549736. Single-pass
| profiling should also work in FO stylesheet from now.
|
Changes to xsl/images/callouts/*
| 2002-05-17 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * 11.gif, 11.png, 12.gif, 12.png, 13.gif, 13.png, 14.gif,
| 14.png, 15.gif, 15.png: New file.
|
Changes to xsl/doc/lib/*
| 2002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile: Update documentation build to reflect use of
| lib.xweb
|
Changes to xsl/extensions/saxon643/.classes/*
| 2002-05-17 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile.common: Fix bugs in jar creation
|
| 2002-05-08 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile.incl: New extensions to determine the size of an
| image
|
Changes to xsl/extensions/xalan2/.classes/*
| 2002-05-17 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile.common: Fix bugs in jar creation
|
Changes to xsl/extensions/saxon643/.classes/com/*
| 2002-05-08 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile.incl: New extensions to determine the size of an
| image
|
Changes to xsl/extensions/saxon643/.classes/com/nwalsh/*
| 2002-05-08 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile.incl: New extensions to determine the size of an
| image
|
Changes to xsl/extensions/saxon643/com/nwalsh/saxon/*
| 2002-05-08 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * ImageIntrinsics.java: New file.
|
Changes to xsl/extensions/xalan2/com/nwalsh/xalan/*
| 2002-05-08 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * ImageIntrinsics.java: New file.
|
Changes to xsl/extensions/saxon643/.classes/com/nwalsh/saxon/*
| 2002-05-08 Norman Walsh <nwalsh@users.sourceforge.net>
|
| * Makefile.incl: New extensions to determine the size of an
| image
|

View File

@ -0,0 +1,305 @@
2002-05-23 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Support for SVG in HTML
2002-05-21 Norman Walsh <nwalsh@users.sourceforge.net>
* gentext.xsl: Whitespace
* labels.xsl: Don't generate '. ' after QandA labels
2002-05-12 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Fix bugs in extension checking in mediaobject.filename
* l10n.xsl: Reworked test in gentext.template; should have no user-visible changes
* table.xsl: Removed some obsolete templates; reworked inheritance for improved border support (still implements old DocBook semantics which aren't quite CALS)
* titles.xsl: Improved error message
2002-04-21 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile, l10n.xml: Add support for Hebrew localization
2002-03-24 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Change comment: personname is no longer experimental
2002-03-18 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Replace generate.*.toc and generate.*.lot with single generate.toc parameter.
2002-03-18 Robert Stayton <bobstayton@users.sourceforge.net>
* gentext.xsl: Replaced the substitute-markup template with one
using simpler logic. Added params for the content
to be substituted so it can be used with olinks
where the content is supplied from a data file.
2002-03-14 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Handle revisionflag a little better on copyrights
* common.xsl, gentext.xsl, l10n.xsl, labels.xsl, subtitles.xsl, table.xsl, titles.xsl:
Whitespace only: change CR/LF back to LF. Norm was a total moron.
* common.xsl, gentext.xsl, l10n.xsl, labels.xsl, subtitles.xsl, table.xsl, titles.xsl:
Whitespace changes only: use PC-style CR/LF because Unix clients choke on this far less often than PC clients choke on the reverse. Grrr.
2002-03-07 Robert Stayton <bobstayton@users.sourceforge.net>
* titles.xsl: refentry title in title.markup mode now follows $allow-anchors setting
to prevent index entries from appearing in the TOC.
2002-01-28 Norman Walsh <nwalsh@users.sourceforge.net>
* l10n.dtd, l10n.xml: Tweaks to the l10n.dtd to make it as namespace aware as DTDs can be
2002-01-25 Norman Walsh <nwalsh@users.sourceforge.net>
* table.xsl: Fix bug that caused rowsep and colsep to be ignored on empty cells
2002-01-10 Norman Walsh <nwalsh@users.sourceforge.net>
* l10n.xsl: Don't rely on the order of attribute nodes cause they don't have one
2002-01-03 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile: Added Thai localization
* common.xsl: Calculate itemized list symbol based on depth analagous to orderedlist numeration
* gentext.xsl: Use unnumbered gentext keys appropriately
2001-12-15 Jirka Kosek <kosek@users.sourceforge.net>
* common.xsl: Improved support for TeX math inside equations.
2001-12-04 Norman Walsh <nwalsh@users.sourceforge.net>
* labels.xsl: Bug #435320: Poor enumeration of LoTs and LoFs
* titles.xsl: Bug! Can't put HTML here. But what does this break?
2001-12-02 Norman Walsh <nwalsh@users.sourceforge.net>
* titles.xsl: Make no.anchor.mode 'sticky'. This is really necessary because otherwise title inlines effectively turn it off
2001-12-01 Norman Walsh <nwalsh@users.sourceforge.net>
* labels.xsl: Improve FAQ labeling
2001-11-29 Robert Stayton <bobstayton@users.sourceforge.net>
* l10n.xsl: Fixed error message for missing localization so that if
missing in en.xml, it doesn't say 'using en'.
2001-11-28 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Added punct.honorific parameter
* l10n.xsl: Removed crufty gentext.xref.text template
2001-11-15 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Support experimental personname wrapper
2001-11-14 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile, l10n.xml: Added Basque
2001-11-12 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Support well-formed documents, use key() instead of id()
2001-11-09 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile, l10n.xml: Added Nynorsk
2001-11-06 Norman Walsh <nwalsh@users.sourceforge.net>
* labels.xsl: Why did I assume sections should always be labelled in articles?
2001-11-02 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Support FAMILY Given style personal names
2001-10-30 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile, l10n.xml: Added Xhosa
2001-10-16 Norman Walsh <nwalsh@users.sourceforge.net>
* table.xsl: Table support improvements
2001-10-15 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile, l10n.xml: Added Ukranian
* table.xsl: Fix calculation of rowsep and colsep; added experimental support for table.borders.with.css in HTML; calculation of alignments needs to be added along the same lines
2001-10-14 Norman Walsh <nwalsh@users.sourceforge.net>
* table.xsl: New file.
2001-09-25 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Support automatic collation of year ranges in copyright
* l10n.xsl: Fix gentext.nav.* templates
2001-09-22 Norman Walsh <nwalsh@users.sourceforge.net>
* gentext.xsl: Rewrote substitute-markup to support %p
* gentext.xsl, labels.xsl: Bug #463033: allow xref to list items (in orderedlists) and varlistentrys
* titles.xsl: Support title.markup for legal notices
2001-08-29 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Fix orderedlist numerations
2001-08-14 Norman Walsh <nwalsh@users.sourceforge.net>
* l10n.xsl: Calculation of the dingbat nodeset was simply broken
2001-08-13 Norman Walsh <nwalsh@users.sourceforge.net>
* Makefile: Added stylesheet as a dependency
2001-08-04 Norman Walsh <nwalsh@users.sourceforge.net>
* l10n.dtd: Rename internationalization to i18n, localization to l10n
* l10n.xml: Rename internationalization to i18n, localization to l10n, add namespace declaration
* l10n.xsl: Support a local i18n override, rename internationalization to i18n, localization to l10n, add namespace declaration
* labels.xsl: PartIntros never get a label
2001-08-01 Norman Walsh <nwalsh@users.sourceforge.net>
* gentext.xsl: Pass allow-anchors through properly
* labels.xsl: Fix question labelling
* titles.xsl: Output anchors for titles if the titles have ids
2001-07-31 Robert Stayton <bobstayton@users.sourceforge.net>
* l10n.xsl: Reverted the change from [last()] to [1] back to [last()]
because that is the correct code.
* l10n.xsl: Added code to the "l10n.language" template to fall
back to the two-letter lang code if a longer lang
does not have a <lang>.xml localization file.
And it falls back to the default lang if it can't
find that either.
Also fixed a bug for finding the lang attribute.
It was using the last() function, but in an
ancestor-or-self node set you want the first ancestor
(closest) with a lang value.
49c49
< |ancestor-or-self::*/@xml:lang)[last()]"/>
---
> |ancestor-or-self::*/@xml:lang)[1]"/>
2001-07-17 Jirka Kosek <kosek@users.sourceforge.net>
* common.xsl: Fixed bug #442160. Parameter graphic.default.extension is now used also for <graphic> and <inlinegraphic> not only for <imagedata>.
2001-07-08 Norman Walsh <nwalsh@users.sourceforge.net>
* gentext.xsl, titles.xsl: Support xref to bridgehead
2001-07-04 <uid48421@users.sourceforge.net>
* .cvsignore, Makefile, l10n.xml: Added support for Turkish
* .cvsignore, Makefile, l10n.xml: Added Afrikaans
* common.xsl, titles.xsl: Bug #429011, fix xref to qandset elements
* labels.xsl: Bug #426188, fix question/answer labels
2001-06-21 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl, gentext.xsl, labels.xsl, titles.xsl: Use common code to calculate step numbers; support xref to procedures and steps; added formal.procedures parameter
2001-06-20 Norman Walsh <nwalsh@users.sourceforge.net>
* l10n.xsl: Xalan debugging; harmless changes
2001-06-14 Norman Walsh <nwalsh@users.sourceforge.net>
* subtitles.xsl: Support subtitle on article
2001-05-23 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Fix dup. template bug with is.graphic.*
* gentext.xsl: Workaround article/appendix formatting bug (HACK)
* labels.xsl: Label appendixes correctly in books and articles
2001-05-21 Norman Walsh <nwalsh@users.sourceforge.net>
* labels.xsl: Tweak for section labels in articles
2001-05-12 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: Added refsect* to the section.level template
2001-05-04 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile, l10n.xml: Add Serbian localization
2001-04-21 Norman Walsh <nwalsh@users.sourceforge.net>
* common.xsl: My first crude attempts at support for qandaset
2001-04-19 Norman Walsh <nwalsh@users.sourceforge.net>
* gentext.xsl, titles.xsl: Fix bug #417193, make sure allow-anchors is properly propagated through substitute-markup
2001-04-18 Norman Walsh <nwalsh@users.sourceforge.net>
* titles.xsl: Suppress indexterms in no.anchor.mode
2001-04-17 Norman Walsh <nwalsh@users.sourceforge.net>
* labels.xsl: Move label.from.part parameter into param.xsl; default it to 0 so that chapters and appendixes are numbered monotonically throughout a book by default. Moved param.xsl up in the include list, just for good measure
2001-04-16 Norman Walsh <nwalsh@users.sourceforge.net>
* gentext.xsl: Fix bug in processing of subtitle content
* labels.xsl: Only label.from.part if there actually is a part
* titles.xsl: Don't put ulink, link, olink, or xref in titles if anchor's aren't allowed
2001-04-15 Norman Walsh <nwalsh@users.sourceforge.net>
* gentext.xsl: Localize the textonly calculations by creating a object.title.markup.textonly mode
2001-04-03 Norman Walsh <nwalsh@users.sourceforge.net>
* gentext.xsl, labels.xsl, titles.xsl: Fix bug 412487, make XSL-generated callout marks honor callout mark parameters
* titles.xsl: Restore no.anchor.mode and suppress footnotes in no.anchor.mode
2001-04-02 Norman Walsh <nwalsh@users.sourceforge.net>
* .cvsignore, Makefile: New file.
* common.xsl, gentext.xsl, l10n.xml, l10n.xsl, labels.xsl, subtitles.xsl, titles.xsl:
New file.
* gentext.xsl: Commented out debugging messages
* l10n.dtd: New file.

343
rosdocs/xsl/common/af.xml Normal file
View File

@ -0,0 +1,343 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="af">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="Samevatting"/>
<l:gentext key="abstract" text="samevatting"/>
<l:gentext key="Answer" text="Antwoord:"/>
<l:gentext key="answer" text="antwoord:"/>
<l:gentext key="Appendix" text="Aanhangsel"/>
<l:gentext key="appendix" text="aanhangsel"/>
<l:gentext key="Article" text="Artikel"/>
<l:gentext key="article" text="artikel"/>
<l:gentext key="Bibliography" text="Bibliografie"/>
<l:gentext key="bibliography" text="bibliografie"/>
<l:gentext key="Book" text="Boek"/>
<l:gentext key="book" text="boek"/>
<l:gentext key="Caution" text="Pas op"/>
<l:gentext key="caution" text="pas op"/>
<l:gentext key="CAUTION" text="PAS OP"/>
<l:gentext key="Chapter" text="Hoofdstuk"/>
<l:gentext key="chapter" text="hoofdstuk"/>
<l:gentext key="Colophon" text="Kolifon"/>
<l:gentext key="colophon" text="kolifon"/>
<l:gentext key="Copyright" text="Kopie reg"/>
<l:gentext key="copyright" text="kopie reg"/>
<l:gentext key="Dedication" text="Opgedra aan"/>
<l:gentext key="dedication" text="opgedra aan"/>
<l:gentext key="Edition" text="Uitgawe"/>
<l:gentext key="edition" text="uitgawe"/>
<l:gentext key="Equation" text="Vergelyking"/>
<l:gentext key="equation" text="vergelyking"/>
<l:gentext key="Example" text="Voorbeeld"/>
<l:gentext key="example" text="voorbeeld"/>
<l:gentext key="Figure" text="Figuur"/>
<l:gentext key="figure" text="figuur"/>
<l:gentext key="Glossary" text="Woordlys"/>
<l:gentext key="glossary" text="woordlys"/>
<l:gentext key="GlossSee" text="WoordelysSien"/>
<l:gentext key="glosssee" text="woordelyssien"/>
<l:gentext key="GlossSeeAlso" text="WoordelysSienOok"/>
<l:gentext key="glossseealso" text="woordelyssienook"/>
<l:gentext key="IMPORTANT" text="BELANGRIK"/>
<l:gentext key="Important" text="Belangrik"/>
<l:gentext key="important" text="belangrik"/>
<l:gentext key="Index" text="Indeks"/>
<l:gentext key="index" text="indeks"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="isbn"/>
<l:gentext key="LegalNotice" text="RegsKennisgewing"/>
<l:gentext key="legalnotice" text="regskennisgewing"/>
<l:gentext key="MsgAud" text="Teikengroep"/>
<l:gentext key="msgaud" text="teikengroep"/>
<l:gentext key="MsgLevel" text="Vlak"/>
<l:gentext key="msglevel" text="vlak"/>
<l:gentext key="MsgOrig" text="Herkoms"/>
<l:gentext key="msgorig" text="herkoms"/>
<l:gentext key="note" text="opmerking"/>
<l:gentext key="NOTE" text="OPMERKING"/>
<l:gentext key="Note" text="Opmerking"/>
<l:gentext key="Part" text="Deel"/>
<l:gentext key="part" text="deel"/>
<l:gentext key="Preface" text="Voorwoord"/>
<l:gentext key="preface" text="voorwoord"/>
<l:gentext key="Procedure" text="Prosedure"/>
<l:gentext key="procedure" text="prosedure"/>
<l:gentext key="Published" text="Uitgegee"/>
<l:gentext key="published" text="uitgegee"/>
<l:gentext key="Question" text="Vraag:"/>
<l:gentext key="question" text="vraag:"/>
<l:gentext key="RefEntry" text="Verwysingslemma"/>
<l:gentext key="refentry" text="verwysingslemma"/>
<l:gentext key="Reference" text="Verwysing"/>
<l:gentext key="reference" text="verwysing"/>
<l:gentext key="RefName" text="Verwysingsnaam"/>
<l:gentext key="refname" text="verwysingsnaam"/>
<l:gentext key="RefSection" text="Verwysingsparagraaf"/>
<l:gentext key="refsection" text="verwysingsparagraaf"/>
<l:gentext key="RefSynopsisDiv" text="Verwysingsamevatting"/>
<l:gentext key="refsynopsisdiv" text="verwysingsamevatting"/>
<l:gentext key="RevHistory" text="Hersiening geskiedenis"/>
<l:gentext key="revhistory" text="hersiening geskiedenis"/>
<l:gentext key="Revision" text="Hersiening"/>
<l:gentext key="revision" text="hersiening"/>
<l:gentext key="Section" text="Paragraaf"/>
<l:gentext key="section" text="paragraaf"/>
<l:gentext key="see" text="sien"/>
<l:gentext key="See" text="Sien"/>
<l:gentext key="Seealso" text="Sien ook"/>
<l:gentext key="seealso" text="sien ook"/>
<l:gentext key="SeeAlso" text="Sien Ook"/>
<l:gentext key="set" text="versameling"/>
<l:gentext key="Set" text="Versameling"/>
<l:gentext key="SetIndex" text="VersamelingIndeks"/>
<l:gentext key="setindex" text="versamelingindeks"/>
<l:gentext key="Sidebar" text="Kantbalk"/>
<l:gentext key="sidebar" text="kantbalk"/>
<l:gentext key="step" text="stap"/>
<l:gentext key="Step" text="Stap"/>
<l:gentext key="table" text="tabel"/>
<l:gentext key="Table" text="Tabel"/>
<l:gentext key="TIP" text="LEIDRAAD"/>
<l:gentext key="Tip" text="Leidraad"/>
<l:gentext key="tip" text="leidraad"/>
<l:gentext key="WARNING" text="WAARSKUWING"/>
<l:gentext key="Warning" text="Waarskuwing"/>
<l:gentext key="warning" text="waarskuwing"/>
<l:gentext key="and" text="en"/>
<l:gentext key="by" text="deur"/>
<l:gentext key="Edited" text="Geredigeer"/>
<l:gentext key="edited" text="geredigeer"/>
<l:gentext key="Editedby" text="Geredigeer deur"/>
<l:gentext key="editedby" text="geredigeer deur"/>
<l:gentext key="in" text="in"/>
<l:gentext key="lastlistcomma" text=","/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="nonexistantelement" text="element bestaan nie"/>
<l:gentext key="notes" text="Notas"/>
<l:gentext key="Notes" text="notas"/>
<l:gentext key="Pgs" text="bl."/>
<l:gentext key="pgs" text="bl."/>
<l:gentext key="Revisedby" text="Hersien deur"/>
<l:gentext key="revisedby" text="hersien deur"/>
<l:gentext key="TableNotes" text="TabelOpmerking"/>
<l:gentext key="tablenotes" text="tabelopmerking"/>
<l:gentext key="TableofContents" text="Inhoudsopgawe"/>
<l:gentext key="tableofcontents" text="inhoudsopgawe"/>
<l:gentext key="unexpectedelementname" text="onverwagte element naam"/>
<l:gentext key="unsupported" text="nie geondersteun"/>
<l:gentext key="xrefto" text="verwysing na"/>
<l:gentext key="listofequations" text="lys van vergelykings"/>
<l:gentext key="ListofEquations" text="Lys van vergelykings"/>
<l:gentext key="ListofExamples" text="Lys van voorbeelde"/>
<l:gentext key="listofexamples" text="lys van voorbeelde"/>
<l:gentext key="ListofFigures" text="Lys van figure"/>
<l:gentext key="listoffigures" text="lys van figure"/>
<l:gentext key="listoftables" text="lys van tabelle"/>
<l:gentext key="ListofTables" text="Lys van tabelle"/>
<l:gentext key="ListofUnknown" text="Lys van onbekende tipes"/>
<l:gentext key="listofunknown" text="lys van onbekende tipes"/>
<l:gentext key="nav-home" text="Begin"/>
<l:gentext key="nav-next" text="Volgende"/>
<l:gentext key="nav-next-sibling" text="Verder vooruit"/>
<l:gentext key="nav-prev" text="Terug"/>
<l:gentext key="nav-prev-sibling" text="Verder terug"/>
<l:gentext key="nav-up" text="Boontoe"/>
<l:gentext key="sectioncalled" text="die seksie genaamd"/>
<l:gentext key="index symbols" text="indeks simbole"/>
<l:dingbat key="startquote" text="&#8220;"/>
<l:dingbat key="endquote" text="&#8221;"/>
<l:dingbat key="nestedstartquote" text="&#8216;"/>
<l:dingbat key="nestedendquote" text="&#8217;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="appendix" text="Aanhangsel %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Hoofdstuk %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Vergelyking %n. %t"/>
<l:template name="example" text="Voorbeeld %n. %t"/>
<l:template name="figure" text="Figuur %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Deel %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Tabel %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="Aanhangsel %n. %t"/>
<l:template name="chapter" text="Hoofdstuk %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%n. %t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="appendix" text="Aanhangsel %n"/>
<l:template name="article" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="chapter" text="Hoofdstuk %n"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="example" text="Voorbeeld %n"/>
<l:template name="figure" text="Figuur %n"/>
<l:template name="glossary" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="part" text="Deel %n"/>
<l:template name="preface" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="table" text="Tabel %n"/>
</l:context>
<l:context name="section-xref">
<l:template name="sect1" text="die seksie genaamd &#8220;%t&#8221;"/>
<l:template name="sect2" text="die seksie genaamd &#8220;%t&#8221;"/>
<l:template name="sect3" text="die seksie genaamd &#8220;%t&#8221;"/>
<l:template name="sect4" text="die seksie genaamd &#8220;%t&#8221;"/>
<l:template name="sect5" text="die seksie genaamd &#8220;%t&#8221;"/>
<l:template name="section" text="die seksie genaamd &#8220;%t&#8221;"/>
<l:template name="simplesect" text="die seksie genaamd &#8220;%t&#8221;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="sect1" text="Paragraaf %n"/>
<l:template name="sect2" text="Paragraaf %n"/>
<l:template name="sect3" text="Paragraaf %n"/>
<l:template name="sect4" text="Paragraaf %n"/>
<l:template name="sect5" text="Paragraaf %n"/>
<l:template name="section" text="Paragraaf %n"/>
<l:template name="simplesect" text="die seksie genaamd &#8220;%t&#8221;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" en "/>
<l:template name="seplast" text=", en "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="WoordelysSien "/>
<l:template name="seealso" text="WoordelysSienOok "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="Teikengroep: "/>
<l:template name="MsgLevel" text="Vlak: "/>
<l:template name="MsgOrig" text="Herkoms: "/>
</l:context>
</l:l10n>

343
rosdocs/xsl/common/ca.xml Normal file
View File

@ -0,0 +1,343 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ca">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="Resum"/>
<l:gentext key="abstract" text="Resum"/>
<l:gentext key="Answer" text="Answer"/>
<l:gentext key="answer" text="Answer"/>
<l:gentext key="appendix" text="ap&#232;ndex"/>
<l:gentext key="Appendix" text="Ap&#232;ndix"/>
<l:gentext key="Article" text="Article"/>
<l:gentext key="article" text="Article"/>
<l:gentext key="Bibliography" text="Bibliografia"/>
<l:gentext key="bibliography" text="Bibliografia"/>
<l:gentext key="Book" text="Llibre"/>
<l:gentext key="book" text="Llibre"/>
<l:gentext key="Caution" text="Atenci&#243;"/>
<l:gentext key="caution" text="Atenci&#243;"/>
<l:gentext key="CAUTION" text="ATENCI&#211;"/>
<l:gentext key="Chapter" text="Cap&#237;tol"/>
<l:gentext key="chapter" text="cap&#237;tol"/>
<l:gentext key="Colophon" text="Colophon"/>
<l:gentext key="colophon" text="Colophon"/>
<l:gentext key="Copyright" text="Dret de reproducci&#243;"/>
<l:gentext key="copyright" text="Dret de reproducci&#243;"/>
<l:gentext key="Dedication" text="Dedicat&#242;ria"/>
<l:gentext key="dedication" text="Dedicat&#242;ria"/>
<l:gentext key="Edition" text="Edici&#243;"/>
<l:gentext key="edition" text="Edici&#243;"/>
<l:gentext key="Equation" text="Equaci&#243;"/>
<l:gentext key="equation" text="Equaci&#243;"/>
<l:gentext key="Example" text="Exemple"/>
<l:gentext key="example" text="Exemple"/>
<l:gentext key="Figure" text="Figura"/>
<l:gentext key="figure" text="Figura"/>
<l:gentext key="Glossary" text="Glossari"/>
<l:gentext key="glossary" text="Glossari"/>
<l:gentext key="GlossSee" text="Veure"/>
<l:gentext key="glosssee" text="Veure"/>
<l:gentext key="GlossSeeAlso" text="Veure tamb&#233;"/>
<l:gentext key="glossseealso" text="Veure tamb&#233;"/>
<l:gentext key="IMPORTANT" text="IMPORTANT"/>
<l:gentext key="Important" text="Important"/>
<l:gentext key="important" text="Important"/>
<l:gentext key="Index" text="&#205;ndex alfab&#232;tic"/>
<l:gentext key="index" text="&#205;ndex alfab&#232;tic"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text=""/>
<l:gentext key="legalnotice" text=""/>
<l:gentext key="MsgAud" text="Audi&#232;ncia"/>
<l:gentext key="msgaud" text="Audi&#232;ncia"/>
<l:gentext key="MsgLevel" text="Nivell"/>
<l:gentext key="msglevel" text="Nivell"/>
<l:gentext key="MsgOrig" text="Origen"/>
<l:gentext key="msgorig" text="Origen"/>
<l:gentext key="note" text="Nota"/>
<l:gentext key="NOTE" text="NOTA"/>
<l:gentext key="Note" text="Nota"/>
<l:gentext key="Part" text="Part"/>
<l:gentext key="part" text="Part"/>
<l:gentext key="Preface" text="Prefaci"/>
<l:gentext key="preface" text="Prefaci"/>
<l:gentext key="Procedure" text="Procediment"/>
<l:gentext key="procedure" text="Procediment"/>
<l:gentext key="PubDate" text="Data de publicaci&#243;"/>
<l:gentext key="pubdate" text="Data de publicaci&#243;"/>
<l:gentext key="Published" text="Data de publicaci&#243;"/>
<l:gentext key="published" text="Data de publicaci&#243;"/>
<l:gentext key="Question" text="Question"/>
<l:gentext key="question" text="Question"/>
<l:gentext key="RefEntry" text=""/>
<l:gentext key="refentry" text=""/>
<l:gentext key="Reference" text="Refer&#232;ncia"/>
<l:gentext key="reference" text="Refer&#232;ncia"/>
<l:gentext key="RefName" text="Nom"/>
<l:gentext key="refname" text="Nom"/>
<l:gentext key="RefSection" text=""/>
<l:gentext key="refsection" text=""/>
<l:gentext key="RefSynopsisDiv" text="Synopsis"/>
<l:gentext key="refsynopsisdiv" text="Synopsis"/>
<l:gentext key="RevHistory" text="Historial de revisions"/>
<l:gentext key="revhistory" text="Historial de revisions"/>
<l:gentext key="Revision" text="Revisi&#243;"/>
<l:gentext key="revision" text="Revisi&#243;"/>
<l:gentext key="Section" text="Secci&#243;"/>
<l:gentext key="section" text="secci&#243;"/>
<l:gentext key="see" text="Veure"/>
<l:gentext key="See" text="Veure"/>
<l:gentext key="Seealso" text="Veure tamb&#233;"/>
<l:gentext key="seealso" text="Veure tambi&#233;"/>
<l:gentext key="SeeAlso" text="Veure tambi&#233;"/>
<l:gentext key="Set" text="Conjunt"/>
<l:gentext key="set" text="Conjunt"/>
<l:gentext key="SetIndex" text="&#205;ndex del conjunt"/>
<l:gentext key="setindex" text="&#205;ndex del conjunt"/>
<l:gentext key="Sidebar" text=""/>
<l:gentext key="sidebar" text="glossa"/>
<l:gentext key="step" text="pas"/>
<l:gentext key="Step" text="Pas"/>
<l:gentext key="table" text="Taula"/>
<l:gentext key="Table" text="Taula"/>
<l:gentext key="TIP" text="SUGGERIMENT"/>
<l:gentext key="Tip" text="Suggeriment"/>
<l:gentext key="tip" text="Suggeriment"/>
<l:gentext key="WARNING" text="AV&#205;S"/>
<l:gentext key="Warning" text="Av&#237;s"/>
<l:gentext key="warning" text="Av&#237;s"/>
<l:gentext key="and" text="i"/>
<l:gentext key="by" text="per"/>
<l:gentext key="Edited" text="Editat"/>
<l:gentext key="edited" text="Editat"/>
<l:gentext key="Editedby" text="Editat per"/>
<l:gentext key="editedby" text="Editat per"/>
<l:gentext key="in" text="a"/>
<l:gentext key="lastlistcomma" text=","/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="nonexistantelement" text="element inexistent"/>
<l:gentext key="notes" text="Notes"/>
<l:gentext key="Notes" text="Notes"/>
<l:gentext key="Pgs" text="P&#224;gs."/>
<l:gentext key="pgs" text="P&#224;gs."/>
<l:gentext key="Revisedby" text="Revised by: "/>
<l:gentext key="revisedby" text="Revised by: "/>
<l:gentext key="TableNotes" text="Notes"/>
<l:gentext key="tablenotes" text="Notes"/>
<l:gentext key="TableofContents" text="Sumari"/>
<l:gentext key="tableofcontents" text="Sumari"/>
<l:gentext key="unexpectedelementname" text="Nom d'element no esperat"/>
<l:gentext key="unsupported" text="no reconeguda"/>
<l:gentext key="xrefto" text="xref a"/>
<l:gentext key="listofequations" text="&#205;ndex d'equacions"/>
<l:gentext key="ListofEquations" text="&#205;ndex d'equacions"/>
<l:gentext key="ListofExamples" text="&#205;ndex d'exemples"/>
<l:gentext key="listofexamples" text="&#205;ndex d'exemples"/>
<l:gentext key="ListofFigures" text="&#205;ndex de figures"/>
<l:gentext key="listoffigures" text="&#205;ndex de figures"/>
<l:gentext key="listoftables" text="&#205;ndex de taules"/>
<l:gentext key="ListofTables" text="&#205;ndex de taules"/>
<l:gentext key="ListofUnknown" text="&#205;ndex de desconegut ?"/>
<l:gentext key="listofunknown" text="&#205;ndex de desconegut ?"/>
<l:gentext key="nav-home" text="Inici"/>
<l:gentext key="nav-next" text="Seguent"/>
<l:gentext key="nav-next-sibling" text="Avancar"/>
<l:gentext key="nav-prev" text="Anterior"/>
<l:gentext key="nav-prev-sibling" text="Retrocedir"/>
<l:gentext key="nav-up" text="Pujar"/>
<l:dingbat key="startquote" text="&#8220;"/>
<l:dingbat key="endquote" text="&#8221;"/>
<l:dingbat key="nestedstartquote" text="&#8216;"/>
<l:dingbat key="nestedendquote" text="&#8217;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="appendix" text="Ap&#232;ndix %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Cap&#237;tol %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Equaci&#243; %n. %t"/>
<l:template name="example" text="Exemple %n. %t"/>
<l:template name="figure" text="Figura %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Part %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Taula %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="Ap&#232;ndix %n. %t"/>
<l:template name="chapter" text="Cap&#237;tol %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%n. %t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="appendix" text="Ap&#232;ndix %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="chapter" text="Cap&#237;tol %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="example" text="Exemple %n. %t"/>
<l:template name="figure" text="Figura %n. %t"/>
<l:template name="glossary" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="part" text="Part %n. %t"/>
<l:template name="preface" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="table" text="Taula %n. %t"/>
</l:context>
<l:context name="section-xref">
<l:template name="sect1" text="&#8220;%t&#8221;"/>
<l:template name="sect2" text="&#8220;%t&#8221;"/>
<l:template name="sect3" text="&#8220;%t&#8221;"/>
<l:template name="sect4" text="&#8220;%t&#8221;"/>
<l:template name="sect5" text="&#8220;%t&#8221;"/>
<l:template name="section" text="&#8220;%t&#8221;"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="sect1" text="Secci&#243; %n"/>
<l:template name="sect2" text="Secci&#243; %n"/>
<l:template name="sect3" text="Secci&#243; %n"/>
<l:template name="sect4" text="Secci&#243; %n"/>
<l:template name="sect5" text="Secci&#243; %n"/>
<l:template name="section" text="Secci&#243; %n"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" i "/>
<l:template name="seplast" text=", i "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="Veure "/>
<l:template name="seealso" text="Veure tamb&#233; "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="Audi&#232;ncia: "/>
<l:template name="MsgLevel" text="Nivell: "/>
<l:template name="MsgOrig" text="Origen: "/>
</l:context>
</l:l10n>

File diff suppressed because it is too large Load Diff

402
rosdocs/xsl/common/cs.xml Normal file
View File

@ -0,0 +1,402 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="cs">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="Abstrakt"/>
<l:gentext key="abstract" text="Abstrakt"/>
<l:gentext key="Answer" text="Odpov&#283;&#271;:"/>
<l:gentext key="answer" text="Odpov&#283;&#271;:"/>
<l:gentext key="Appendix" text="P&#345;&#237;loha"/>
<l:gentext key="appendix" text="P&#345;&#237;loha"/>
<l:gentext key="Article" text="&#268;l&#225;nek"/>
<l:gentext key="article" text="&#268;l&#225;nek"/>
<l:gentext key="Bibliography" text="Bibliografie"/>
<l:gentext key="bibliography" text="Bibliografie"/>
<l:gentext key="Book" text="Kniha"/>
<l:gentext key="book" text="Kniha"/>
<l:gentext key="CAUTION" text="V&#253;straha"/>
<l:gentext key="Caution" text="V&#253;straha"/>
<l:gentext key="caution" text="V&#253;straha"/>
<l:gentext key="Chapter" text="Kapitola"/>
<l:gentext key="chapter" text="Kapitola"/>
<l:gentext key="Colophon" text="Tir&#225;&#382;"/>
<l:gentext key="colophon" text="Tir&#225;&#382;"/>
<l:gentext key="Copyright" text="Copyright"/>
<l:gentext key="copyright" text="Copyright"/>
<l:gentext key="Dedication" text="V&#283;nov&#225;n&#237;"/>
<l:gentext key="dedication" text="V&#283;nov&#225;n&#237;"/>
<l:gentext key="Edition" text="Vyd&#225;n&#237;"/>
<l:gentext key="edition" text="Vyd&#225;n&#237;"/>
<l:gentext key="Equation" text="Rovnice"/>
<l:gentext key="equation" text="Rovnice"/>
<l:gentext key="Example" text="P&#345;&#237;klad"/>
<l:gentext key="example" text="P&#345;&#237;klad"/>
<l:gentext key="Figure" text="Obr&#225;zek"/>
<l:gentext key="figure" text="Obr&#225;zek"/>
<l:gentext key="Glossary" text="Slovn&#237;k"/>
<l:gentext key="glossary" text="Slovn&#237;k"/>
<l:gentext key="GlossSee" text="Viz"/>
<l:gentext key="glosssee" text="Viz"/>
<l:gentext key="GlossSeeAlso" text="Viz t&#233;&#382;"/>
<l:gentext key="glossseealso" text="Viz t&#233;&#382;"/>
<l:gentext key="IMPORTANT" text="D&#367;le&#382;it&#233;"/>
<l:gentext key="Important" text="D&#367;le&#382;it&#233;"/>
<l:gentext key="important" text="D&#367;le&#382;it&#233;"/>
<l:gentext key="Index" text="Rejst&#345;&#237;k"/>
<l:gentext key="index" text="Rejst&#345;&#237;k"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text="Pr&#225;vn&#237; dolo&#382;ka"/>
<l:gentext key="legalnotice" text="Pr&#225;vn&#237; dolo&#382;ka"/>
<l:gentext key="MsgAud" text="Publikum"/>
<l:gentext key="msgaud" text="Publikum"/>
<l:gentext key="MsgLevel" text="&#218;rove&#328;"/>
<l:gentext key="msglevel" text="&#218;rove&#328;"/>
<l:gentext key="MsgOrig" text="P&#367;vod"/>
<l:gentext key="msgorig" text="P&#367;vod"/>
<l:gentext key="NOTE" text="Pozn&#225;mka"/>
<l:gentext key="Note" text="Pozn&#225;mka"/>
<l:gentext key="note" text="Pozn&#225;mka"/>
<l:gentext key="Part" text="&#268;&#225;st"/>
<l:gentext key="part" text="&#268;&#225;st"/>
<l:gentext key="Preface" text="P&#345;edmluva"/>
<l:gentext key="preface" text="P&#345;edmluva"/>
<l:gentext key="Procedure" text="Postup"/>
<l:gentext key="procedure" text="Postup"/>
<l:gentext key="ProductionSet" text="Produkce"/>
<l:gentext key="Published" text="Vyd&#225;no"/>
<l:gentext key="published" text="Vyd&#225;no"/>
<l:gentext key="Question" text="Ot&#225;zka:"/>
<l:gentext key="question" text="Ot&#225;zka:"/>
<l:gentext key="RefEntry" text=""/>
<l:gentext key="refentry" text=""/>
<l:gentext key="Reference" text="Odkaz"/>
<l:gentext key="reference" text="Odkaz"/>
<l:gentext key="RefName" text="Jm&#233;no"/>
<l:gentext key="refname" text="Jm&#233;no"/>
<l:gentext key="RefSection" text=""/>
<l:gentext key="refsection" text=""/>
<l:gentext key="RefSynopsisDiv" text="P&#345;ehled"/>
<l:gentext key="refsynopsisdiv" text="P&#345;ehled"/>
<l:gentext key="RevHistory" text="P&#345;ehled reviz&#237;"/>
<l:gentext key="revhistory" text="P&#345;ehled reviz&#237;"/>
<l:gentext key="Revision" text="Revize"/>
<l:gentext key="revision" text="Revize"/>
<l:gentext key="sect1" text="Odd&#237;l"/>
<l:gentext key="sect2" text="Odd&#237;l"/>
<l:gentext key="sect3" text="Odd&#237;l"/>
<l:gentext key="sect4" text="Odd&#237;l"/>
<l:gentext key="sect5" text="Odd&#237;l"/>
<l:gentext key="Section" text="Odd&#237;l"/>
<l:gentext key="section" text="Odd&#237;l"/>
<l:gentext key="See" text="Viz"/>
<l:gentext key="see" text="Viz"/>
<l:gentext key="SeeAlso" text="Viz t&#233;&#382;"/>
<l:gentext key="Seealso" text="Viz t&#233;&#382;"/>
<l:gentext key="seealso" text="Viz t&#233;&#382;"/>
<l:gentext key="Set" text="Sada"/>
<l:gentext key="set" text="Sada"/>
<l:gentext key="SetIndex" text="Rejst&#345;&#237;k sady"/>
<l:gentext key="setindex" text="Rejst&#345;&#237;k sady"/>
<l:gentext key="Sidebar" text="Margin&#225;lie"/>
<l:gentext key="sidebar" text="Margin&#225;lie"/>
<l:gentext key="Step" text="Krok"/>
<l:gentext key="step" text="krok"/>
<l:gentext key="Table" text="Tabulka"/>
<l:gentext key="table" text="Tabulka"/>
<l:gentext key="TIP" text="Tip"/>
<l:gentext key="Tip" text="Tip"/>
<l:gentext key="tip" text="Tip"/>
<l:gentext key="WARNING" text="Varov&#225;n&#237;"/>
<l:gentext key="Warning" text="Varov&#225;n&#237;"/>
<l:gentext key="warning" text="Varov&#225;n&#237;"/>
<l:gentext key="and" text="a"/>
<l:gentext key="by" text=""/>
<l:gentext key="Edited" text="Vyd&#225;no"/>
<l:gentext key="edited" text="Vyd&#225;no"/>
<l:gentext key="Editedby" text="Sestavil"/>
<l:gentext key="editedby" text="Sestavil"/>
<l:gentext key="in" text="v"/>
<l:gentext key="lastlistcomma" text=""/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="nonexistantelement" text="neexistuj&#237;c&#237; prvek"/>
<l:gentext key="notes" text="Pozn&#225;mky"/>
<l:gentext key="Notes" text="Pozn&#225;mky"/>
<l:gentext key="Pgs" text="Str."/>
<l:gentext key="pgs" text="Str."/>
<l:gentext key="Revisedby" text="Revidoval: "/>
<l:gentext key="revisedby" text="Revidoval: "/>
<l:gentext key="TableNotes" text="Pozn&#225;mky"/>
<l:gentext key="tablenotes" text="Pozn&#225;mky"/>
<l:gentext key="TableofContents" text="Obsah"/>
<l:gentext key="tableofcontents" text="Obsah"/>
<l:gentext key="unexpectedelementname" text="Neo&#269;ek&#225;van&#233; jm&#233;no prvku"/>
<l:gentext key="unsupported" text="nepodporovan&#253;"/>
<l:gentext key="xrefto" text="xref k"/>
<l:gentext key="listofequations" text="Seznam rovnic"/>
<l:gentext key="ListofEquations" text="Seznam rovnic"/>
<l:gentext key="ListofExamples" text="Seznam p&#345;&#237;klad&#367;"/>
<l:gentext key="listofexamples" text="Seznam p&#345;&#237;klad&#367;"/>
<l:gentext key="ListofFigures" text="Seznam obr&#225;zk&#367;"/>
<l:gentext key="listoffigures" text="Seznam obr&#225;zk&#367;"/>
<l:gentext key="listoftables" text="Seznam tabulek"/>
<l:gentext key="ListofTables" text="Seznam tabulek"/>
<l:gentext key="ListofUnknown" text="Seznam nezn&#225;m&#233;ho"/>
<l:gentext key="listofunknown" text="Seznam nezn&#225;m&#233;ho"/>
<l:gentext key="nav-home" text="Dom&#367;"/>
<l:gentext key="nav-next" text="Dal&#353;&#237;"/>
<l:gentext key="nav-next-sibling" text="Rychle dop&#345;edu"/>
<l:gentext key="nav-prev" text="P&#345;edch&#225;zej&#237;c&#237;"/>
<l:gentext key="nav-prev-sibling" text="Rychle zp&#283;t"/>
<l:gentext key="nav-up" text="Nahoru"/>
<l:gentext key="sectioncalled" text="odd&#237;l nazvan&#253;"/>
<l:gentext key="index symbols" text="Symboly"/>
<l:dingbat key="startquote" text="&#8222;"/>
<l:dingbat key="endquote" text="&#8220;"/>
<l:dingbat key="nestedstartquote" text="&#8218;"/>
<l:dingbat key="nestedendquote" text="&#8216;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="answer" text="%t"/>
<l:template name="appendix" text="P&#345;&#237;loha %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Kapitola %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Rovnice %n. %t"/>
<l:template name="example" text="P&#345;&#237;klad %n. %t"/>
<l:template name="figure" text="Obr&#225;zek %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="&#268;&#225;st %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="procedure.formal" text="Postup %n. %t"/>
<l:template name="productionset" text="%t"/>
<l:template name="productionset.formal" text="Produkce %n"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="%t"/>
<l:template name="refentry" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Tabulka %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="varlistentry" text=""/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="bridgehead" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="P&#345;&#237;loha %n. %t"/>
<l:template name="bridgehead" text="%n. %t"/>
<l:template name="chapter" text="Kapitola %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%n. %t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="abstract" text="%t"/>
<l:template name="answer" text="%n"/>
<l:template name="appendix" text="%n &#8211; &#8222;%t&#8220;"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="%n &#8211; &#8222;%t&#8220;"/>
<l:template name="colophon" text="%t"/>
<l:template name="constraintdef" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="%n"/>
<l:template name="example" text="%n"/>
<l:template name="figure" text="%n"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="%n &#8211; &#8222;%t&#8220;"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%n"/>
<l:template name="productionset" text="%t"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="%n"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="%n"/>
<l:template name="reference" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="table" text="%n"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="varlistentry" text="%n"/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="section-xref">
<l:template name="bridgehead" text="&#8222;%t&#8220;"/>
<l:template name="sect1" text="&#8222;%t&#8220;"/>
<l:template name="sect2" text="&#8222;%t&#8220;"/>
<l:template name="sect3" text="&#8222;%t&#8220;"/>
<l:template name="sect4" text="&#8222;%t&#8220;"/>
<l:template name="sect5" text="&#8222;%t&#8220;"/>
<l:template name="section" text="&#8222;%t&#8220;"/>
<l:template name="simplesect" text="&#8222;%t&#8220;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="bridgehead" text="%n"/>
<l:template name="sect1" text="%n"/>
<l:template name="sect2" text="%n"/>
<l:template name="sect3" text="%n"/>
<l:template name="sect4" text="%n"/>
<l:template name="sect5" text="%n"/>
<l:template name="section" text="%n"/>
<l:template name="simplesect" text="&#8222;%t&#8220;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" a "/>
<l:template name="seplast" text=" a "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="Viz "/>
<l:template name="seealso" text="Viz t&#233;&#382; "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="Publikum: "/>
<l:template name="MsgLevel" text="&#218;rove&#328;: "/>
<l:template name="MsgOrig" text="P&#367;vod: "/>
</l:context>
</l:l10n>

404
rosdocs/xsl/common/da.xml Normal file
View File

@ -0,0 +1,404 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="da">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="Resum&#233;"/>
<l:gentext key="abstract" text="resum&#233;"/>
<l:gentext key="Answer" text="Svar"/>
<l:gentext key="answer" text="svar"/>
<l:gentext key="Appendix" text="Appendiks"/>
<l:gentext key="appendix" text="appendiks"/>
<l:gentext key="Article" text="Artikel"/>
<l:gentext key="article" text="artikel"/>
<l:gentext key="Bibliography" text="Litteraturliste"/>
<l:gentext key="bibliography" text="litteraturliste"/>
<l:gentext key="Book" text="Bog"/>
<l:gentext key="book" text="bog"/>
<l:gentext key="CAUTION" text="PAS P&#229;"/>
<l:gentext key="Caution" text="Pas p&#229;"/>
<l:gentext key="caution" text="pas p&#229;"/>
<l:gentext key="Chapter" text="Kapitel"/>
<l:gentext key="chapter" text="kapitel"/>
<l:gentext key="Colophon" text="Kolofon"/>
<l:gentext key="colophon" text="kolofon"/>
<l:gentext key="Copyright" text="Ophavsret"/>
<l:gentext key="copyright" text="ophavsret"/>
<l:gentext key="Dedication" text="Tilegnet"/>
<l:gentext key="dedication" text="tilegnet"/>
<l:gentext key="Edition" text="Udgave"/>
<l:gentext key="edition" text="udgave"/>
<l:gentext key="Equation" text="Ligning"/>
<l:gentext key="equation" text="ligning"/>
<l:gentext key="Example" text="Eksempel"/>
<l:gentext key="example" text="eksempel"/>
<l:gentext key="Figure" text="Figur"/>
<l:gentext key="figure" text="figur"/>
<l:gentext key="Glossary" text="Ordliste"/>
<l:gentext key="glossary" text="ordliste"/>
<l:gentext key="GlossSee" text="Se"/>
<l:gentext key="glosssee" text="se"/>
<l:gentext key="GlossSeeAlso" text="Se ogs&#229;"/>
<l:gentext key="glossseealso" text="se ogs&#229;"/>
<l:gentext key="IMPORTANT" text="VIGTIGT"/>
<l:gentext key="Important" text="Vigtigt"/>
<l:gentext key="important" text="vigtigt"/>
<l:gentext key="Index" text="Stikordsregister"/>
<l:gentext key="index" text="stikordsregister"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text="Retslig note"/>
<l:gentext key="legalnotice" text="retslig note"/>
<l:gentext key="MsgAud" text="M&#229;lgruppe"/>
<l:gentext key="msgaud" text="m&#229;lgruppe"/>
<l:gentext key="MsgLevel" text="Niveau"/>
<l:gentext key="msglevel" text="niveau"/>
<l:gentext key="MsgOrig" text="Grundlag"/>
<l:gentext key="msgorig" text="grundlag"/>
<l:gentext key="NOTE" text="BEM&#230;rk"/>
<l:gentext key="Note" text="Bem&#230;rk"/>
<l:gentext key="note" text="bem&#230;rk"/>
<l:gentext key="Part" text="Del"/>
<l:gentext key="part" text="del"/>
<l:gentext key="Preface" text="Forord"/>
<l:gentext key="preface" text="forord"/>
<l:gentext key="Procedure" text="Procedure"/>
<l:gentext key="procedure" text="procedure"/>
<l:gentext key="ProductionSet" text="Produktion"/>
<l:gentext key="Published" text="Udgivet"/>
<l:gentext key="published" text="udgivet"/>
<l:gentext key="Question" text="Sp&#248;rgsm&#229;l"/>
<l:gentext key="question" text="sp&#248;rgsm&#229;l"/>
<l:gentext key="RefEntry" text="Punkt"/>
<l:gentext key="refentry" text="punkt"/>
<l:gentext key="Reference" text="Henvisning"/>
<l:gentext key="reference" text="henvisning"/>
<l:gentext key="RefName" text="Navn"/>
<l:gentext key="refname" text="navn"/>
<l:gentext key="RefSection" text="Afsnit"/>
<l:gentext key="refsection" text="afsnit"/>
<l:gentext key="RefSynopsisDiv" text="Synopsis"/>
<l:gentext key="refsynopsisdiv" text="synopsis"/>
<l:gentext key="RevHistory" text="Revisionshistorie"/>
<l:gentext key="revhistory" text="revisionshistorie"/>
<l:gentext key="revision" text="revision"/>
<l:gentext key="Revision" text="Revision"/>
<l:gentext key="sect1" text="Afsnit"/>
<l:gentext key="sect2" text="Afsnit"/>
<l:gentext key="sect3" text="Afsnit"/>
<l:gentext key="sect4" text="Afsnit"/>
<l:gentext key="sect5" text="Afsnit"/>
<l:gentext key="section" text="afsnit"/>
<l:gentext key="Section" text="Afsnit"/>
<l:gentext key="See" text="Se"/>
<l:gentext key="see" text="se"/>
<l:gentext key="SeeAlso" text="Se ogs&#229;"/>
<l:gentext key="seealso" text="se ogs&#229;"/>
<l:gentext key="Seealso" text="Se ogs&#229;"/>
<l:gentext key="set" text="s&#230;t"/>
<l:gentext key="Set" text="S&#230;t"/>
<l:gentext key="setindex" text="s&#230;t indeks"/>
<l:gentext key="SetIndex" text="S&#230;t indeks"/>
<l:gentext key="Sidebar" text="Sidebj&#230;lke"/>
<l:gentext key="sidebar" text="sidebj&#230;lke"/>
<l:gentext key="step" text="trin"/>
<l:gentext key="Step" text="Trin"/>
<l:gentext key="Table" text="Tabel"/>
<l:gentext key="table" text="tabel"/>
<l:gentext key="tip" text="vink"/>
<l:gentext key="TIP" text="VINK"/>
<l:gentext key="Tip" text="Vink"/>
<l:gentext key="Warning" text="Advarsel"/>
<l:gentext key="warning" text="advarsel"/>
<l:gentext key="WARNING" text="ADVARSEL"/>
<l:gentext key="and" text="og"/>
<l:gentext key="by" text="af"/>
<l:gentext key="Edited" text="Redigeret"/>
<l:gentext key="edited" text="redigeret"/>
<l:gentext key="Editedby" text="Redigeret af"/>
<l:gentext key="editedby" text="redigeret af"/>
<l:gentext key="in" text="i"/>
<l:gentext key="lastlistcomma" text=" og "/>
<l:gentext key="listcomma" text=", "/>
<l:gentext key="nonexistantelement" text="ikke-eksisterende element"/>
<l:gentext key="notes" text="slutbem&#230;rkning:"/>
<l:gentext key="Notes" text="Slutbem&#230;rkning:"/>
<l:gentext key="Pgs" text="Siderne"/>
<l:gentext key="pgs" text="siderne"/>
<l:gentext key="Revisedby" text="Revideret af: "/>
<l:gentext key="revisedby" text="revideret af: "/>
<l:gentext key="TableNotes" text="Noter:"/>
<l:gentext key="tablenotes" text="noter:"/>
<l:gentext key="TableofContents" text="Indholdsfortegnelse"/>
<l:gentext key="tableofcontents" text="indholdsfortegnelse"/>
<l:gentext key="unexpectedelementname" text="uventet elementnavn"/>
<l:gentext key="unsupported" text="ikke underst&#248;ttet"/>
<l:gentext key="xrefto" text="krydshenvisning til"/>
<l:gentext key="listofequations" text="ligningsliste"/>
<l:gentext key="ListofEquations" text="Ligningsliste"/>
<l:gentext key="ListofExamples" text="Eksempelliste"/>
<l:gentext key="listofexamples" text="eksempelliste"/>
<l:gentext key="ListofFigures" text="Figurliste"/>
<l:gentext key="listoffigures" text="figurliste"/>
<l:gentext key="listoftables" text="tabelliste"/>
<l:gentext key="ListofTables" text="Tabelliste"/>
<l:gentext key="ListofUnknown" text="Liste over ukendte"/>
<l:gentext key="listofunknown" text="liste over ukendte"/>
<l:gentext key="nav-home" text="hjem"/>
<l:gentext key="nav-next" text="n&#230;ste"/>
<l:gentext key="nav-next-sibling" text="hurtigt fremad"/>
<l:gentext key="nav-prev" text="forrige"/>
<l:gentext key="nav-prev-sibling" text="hurtigt tilbage"/>
<l:gentext key="nav-up" text="op"/>
<l:gentext key="sectioncalled" text="afsnittet der hedder"/>
<l:gentext key="index symbols" text="symboler"/>
<l:gentext key="lowercase.alpha" text="abcdefghijklmnopqrstuvwxyz&#230;&#248;&#229;"/>
<l:gentext key="uppercase.alpha" text="ABCDEFGHIJKLMNOPQRSTUVWXYZ&#230;&#248;&#229;"/>
<l:dingbat key="startquote" text="&#8220;"/>
<l:dingbat key="endquote" text="&#8221;"/>
<l:dingbat key="nestedstartquote" text="&#8216;"/>
<l:dingbat key="nestedendquote" text="&#8217;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="answer" text="%t"/>
<l:template name="appendix" text="Appendiks %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Kapitel %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Ligning %n. %t"/>
<l:template name="example" text="Eksempel %n. %t"/>
<l:template name="figure" text="Figur %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Del %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="procedure.formal" text="Procedure %n. %t"/>
<l:template name="productionset" text="%t"/>
<l:template name="productionset.formal" text="Produktion %n"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="Sp&#248;rgsm&#229;l %n"/>
<l:template name="refentry" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Tabel %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="varlistentry" text=""/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="bridgehead" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="Appendiks %n. %t"/>
<l:template name="bridgehead" text="%n. %t"/>
<l:template name="chapter" text="Kapitel %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="abstract" text="%t"/>
<l:template name="answer" text="Svar %n"/>
<l:template name="appendix" text="Appendiks %n"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Kapitel %n"/>
<l:template name="colophon" text="%t"/>
<l:template name="constraintdef" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Ligning %n"/>
<l:template name="example" text="Eksempel %n"/>
<l:template name="figure" text="Figur %n"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Del %n"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="Procedure %n"/>
<l:template name="productionset" text="%t"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="Sp&#248;rgsm&#229;l %n"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="Sp&#248;rgsm&#229;l %n"/>
<l:template name="reference" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="table" text="Tabel %n"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="varlistentry" text="%n"/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="section-xref">
<l:template name="bridgehead" text="afsnittet der hedder &#8220;%t&#8221;"/>
<l:template name="sect1" text="&#8220;%t&#8221;"/>
<l:template name="sect2" text="&#8220;%t&#8221;"/>
<l:template name="sect3" text="&#8220;%t&#8221;"/>
<l:template name="sect4" text="&#8220;%t&#8221;"/>
<l:template name="sect5" text="&#8220;%t&#8221;"/>
<l:template name="section" text="&#8220;%t&#8221;"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="bridgehead" text="Afsnit %n"/>
<l:template name="sect1" text="Afsnit %n"/>
<l:template name="sect2" text="Afsnit %n"/>
<l:template name="sect3" text="Afsnit %n"/>
<l:template name="sect4" text="Afsnit %n"/>
<l:template name="sect5" text="Afsnit %n"/>
<l:template name="section" text="Afsnit %n"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" og "/>
<l:template name="seplast" text=" og og "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="Se "/>
<l:template name="seealso" text="Se ogs&#229; "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="M&#229;lgruppe: "/>
<l:template name="MsgLevel" text="Niveau: "/>
<l:template name="MsgOrig" text="Grundlag: "/>
</l:context>
</l:l10n>

349
rosdocs/xsl/common/de.xml Normal file
View File

@ -0,0 +1,349 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="de">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="Zusammenfassung"/>
<l:gentext key="abstract" text="Zusammenfassung"/>
<l:gentext key="Answer" text="A:"/>
<l:gentext key="answer" text="A:"/>
<l:gentext key="Appendix" text="Anhang"/>
<l:gentext key="appendix" text="Anhang"/>
<l:gentext key="Article" text="Artikel"/>
<l:gentext key="article" text="Artikel"/>
<l:gentext key="Bibliography" text="Literaturverzeichnis"/>
<l:gentext key="bibliography" text="Literaturverzeichnis"/>
<l:gentext key="Book" text="Buch"/>
<l:gentext key="book" text="Buch"/>
<l:gentext key="Caution" text="Achtung"/>
<l:gentext key="caution" text="Achtung"/>
<l:gentext key="CAUTION" text="ACHTUNG"/>
<l:gentext key="Chapter" text="Kapitel"/>
<l:gentext key="chapter" text="Kapitel"/>
<l:gentext key="Colophon" text="Colophon"/>
<l:gentext key="colophon" text="Colophon"/>
<l:gentext key="Copyright" text="Copyright"/>
<l:gentext key="copyright" text="Copyright"/>
<l:gentext key="Dedication" text="Widmung"/>
<l:gentext key="dedication" text="Widmung"/>
<l:gentext key="Edition" text="Ausgabe"/>
<l:gentext key="edition" text="Ausgabe"/>
<l:gentext key="Equation" text="Gleichung"/>
<l:gentext key="equation" text="Gleichung"/>
<l:gentext key="Example" text="Beispiel"/>
<l:gentext key="example" text="Beispiel"/>
<l:gentext key="Figure" text="Abbildung"/>
<l:gentext key="figure" text="Abbildung"/>
<l:gentext key="Glossary" text="Glossar"/>
<l:gentext key="glossary" text="Glossar"/>
<l:gentext key="GlossSee" text="Siehe"/>
<l:gentext key="glosssee" text="Siehe"/>
<l:gentext key="GlossSeeAlso" text="Siehe auch"/>
<l:gentext key="glossseealso" text="Siehe auch"/>
<l:gentext key="IMPORTANT" text="WICHTIG"/>
<l:gentext key="Important" text="Wichtig"/>
<l:gentext key="important" text="Wichtig"/>
<l:gentext key="Index" text="Stichwortverzeichnis"/>
<l:gentext key="index" text="Stichwortverzeichnis"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text="Rechtlicher Hinweis"/>
<l:gentext key="legalnotice" text="Rechtlicher Hinweis"/>
<l:gentext key="MsgAud" text="Zielgruppe"/>
<l:gentext key="msgaud" text="Zielgruppe"/>
<l:gentext key="MsgLevel" text="Dringlichkeit"/>
<l:gentext key="msglevel" text="Dringlichkeit"/>
<l:gentext key="MsgOrig" text="Ursprung"/>
<l:gentext key="msgorig" text="Ursprung"/>
<l:gentext key="note" text="Anmerkung"/>
<l:gentext key="NOTE" text="ANMERKUNG"/>
<l:gentext key="Note" text="Anmerkung"/>
<l:gentext key="part" text="Teil"/>
<l:gentext key="Part" text="Teil"/>
<l:gentext key="Preface" text="Vorwort"/>
<l:gentext key="preface" text="Vorwort"/>
<l:gentext key="Procedure" text="Prozedur"/>
<l:gentext key="procedure" text="Prozedur"/>
<l:gentext key="ProductionSet" text="Produktion"/>
<l:gentext key="Published" text="Ver&#246;ffentlicht"/>
<l:gentext key="published" text="Ver&#246;ffentlicht"/>
<l:gentext key="Question" text="F:"/>
<l:gentext key="question" text="F:"/>
<l:gentext key="RefEntry" text=""/>
<l:gentext key="refentry" text=""/>
<l:gentext key="Reference" text="Verweis"/>
<l:gentext key="reference" text="Verweis"/>
<l:gentext key="refname" text="Name"/>
<l:gentext key="RefName" text="Name"/>
<l:gentext key="RefSection" text="Abschnitt"/>
<l:gentext key="refsection" text="Abschnitt"/>
<l:gentext key="RefSynopsisDiv" text="Synopsis"/>
<l:gentext key="refsynopsisdiv" text="Synopsis"/>
<l:gentext key="RevHistory" text="Versionsgeschichte"/>
<l:gentext key="revhistory" text="Versionsgeschichte"/>
<l:gentext key="Revision" text="Version"/>
<l:gentext key="revision" text="Version"/>
<l:gentext key="Section" text="Abschnitt"/>
<l:gentext key="section" text="Abschnitt"/>
<l:gentext key="see" text="Siehe"/>
<l:gentext key="See" text="Siehe"/>
<l:gentext key="SeeAlso" text="Siehe auch"/>
<l:gentext key="seealso" text="Siehe auch"/>
<l:gentext key="Seealso" text="Siehe auch"/>
<l:gentext key="Set" text="Satz"/>
<l:gentext key="set" text="Satz"/>
<l:gentext key="setindex" text="Stichwortverzeichnis"/>
<l:gentext key="SetIndex" text="Stichwortverzeichnis"/>
<l:gentext key="sidebar" text="randnotiz"/>
<l:gentext key="Sidebar" text="Randnotiz"/>
<l:gentext key="Step" text="Schritt"/>
<l:gentext key="step" text="Schritt"/>
<l:gentext key="table" text="Tabelle"/>
<l:gentext key="Table" text="Tabelle"/>
<l:gentext key="TIP" text="TIPP"/>
<l:gentext key="Tip" text="Tipp"/>
<l:gentext key="tip" text="Tipp"/>
<l:gentext key="Warning" text="Warnung"/>
<l:gentext key="warning" text="Warnung"/>
<l:gentext key="WARNING" text="WARNUNG"/>
<l:gentext key="and" text="und"/>
<l:gentext key="by" text="von"/>
<l:gentext key="Edited" text="Herausgegeben"/>
<l:gentext key="edited" text="Herausgegeben"/>
<l:gentext key="Editedby" text="Herausgegeben von"/>
<l:gentext key="editedby" text="Herausgegeben von"/>
<l:gentext key="in" text="in"/>
<l:gentext key="lastlistcomma" text=""/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="nonexistantelement" text="nicht existierendes Element"/>
<l:gentext key="notes" text="Fu&#223;noten"/>
<l:gentext key="Notes" text="Fu&#223;noten"/>
<l:gentext key="Pgs" text="Seiten"/>
<l:gentext key="pgs" text="Seiten"/>
<l:gentext key="Revisedby" text="Ge&#228;ndert durch: "/>
<l:gentext key="revisedby" text="Ge&#228;ndert durch: "/>
<l:gentext key="TableNotes" text="Bemerkungen"/>
<l:gentext key="tablenotes" text="Bemerkungen"/>
<l:gentext key="TableofContents" text="Inhaltsverzeichnis"/>
<l:gentext key="tableofcontents" text="Inhaltsverzeichnis"/>
<l:gentext key="unexpectedelementname" text="Unerwarteter Elementname"/>
<l:gentext key="unsupported" text="wird nicht unterst&#252;tzt"/>
<l:gentext key="xrefto" text="xref auf"/>
<l:gentext key="listofequations" text="Gleichungen"/>
<l:gentext key="ListofEquations" text="Gleichungen"/>
<l:gentext key="ListofExamples" text="Beispiele"/>
<l:gentext key="listofexamples" text="Beispiele"/>
<l:gentext key="ListofFigures" text="Abbildungsverzeichnis"/>
<l:gentext key="listoffigures" text="Abbildungsverzeichnis"/>
<l:gentext key="listoftables" text="Tabellenverzeichnis"/>
<l:gentext key="ListofTables" text="Tabellenverzeichnis"/>
<l:gentext key="ListofUnknown" text="???-Verzeichnis"/>
<l:gentext key="listofunknown" text="???-Verzeichnis"/>
<l:gentext key="nav-home" text="Zum Anfang"/>
<l:gentext key="nav-next" text="Nach vorne"/>
<l:gentext key="nav-next-sibling" text="Schnell nach vorne"/>
<l:gentext key="nav-prev" text="Zur&#252;ck"/>
<l:gentext key="nav-prev-sibling" text="Schnell zur&#252;ck"/>
<l:gentext key="nav-up" text="Nach oben"/>
<l:gentext key="index symbols" text="Symbole"/>
<l:gentext key="lowercase.alpha" text="abcdefghijklmnopqrstuvwxyz"/>
<l:gentext key="uppercase.alpha" text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
<l:dingbat key="startquote" text="&#8222;"/>
<l:dingbat key="endquote" text="&#8220;"/>
<l:dingbat key="nestedstartquote" text="&#8218;"/>
<l:dingbat key="nestedendquote" text="&#8216;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="appendix" text="Anhang %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Kapitel %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Gleichung %n. %t"/>
<l:template name="example" text="Beispiel %n. %t"/>
<l:template name="figure" text="Abbildung %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Teil %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="procedure.formal" text="Prozedur %n. %t"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="F: %n"/>
<l:template name="refentry" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Tabelle %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="Anhang %n. %t"/>
<l:template name="chapter" text="Kapitel %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%n. %t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="appendix" text="Anhang %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="chapter" text="Kapitel %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="example" text="Beispiel %n. %t"/>
<l:template name="figure" text="Abbildung %n. %t"/>
<l:template name="glossary" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="part" text="Teil %n. %t"/>
<l:template name="preface" text="%t"/>
<l:template name="question" text="F: %n"/>
<l:template name="reference" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="table" text="Tabelle %n. %t"/>
</l:context>
<l:context name="section-xref">
<l:template name="sect1" text="&#8222;%t&#8220;"/>
<l:template name="sect2" text="&#8222;%t&#8220;"/>
<l:template name="sect3" text="&#8222;%t&#8220;"/>
<l:template name="sect4" text="&#8222;%t&#8220;"/>
<l:template name="sect5" text="&#8222;%t&#8220;"/>
<l:template name="section" text="&#8222;%t&#8220;"/>
<l:template name="simplesect" text="&#8222;%t&#8220;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="sect1" text="Abschnitt %n"/>
<l:template name="sect2" text="Abschnitt %n"/>
<l:template name="sect3" text="Abschnitt %n"/>
<l:template name="sect4" text="Abschnitt %n"/>
<l:template name="sect5" text="Abschnitt %n"/>
<l:template name="section" text="Abschnitt %n"/>
<l:template name="simplesect" text="&#8222;%t&#8220;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" und "/>
<l:template name="seplast" text=" und "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="Siehe "/>
<l:template name="seealso" text="Siehe auch "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="Zielgruppe: "/>
<l:template name="MsgLevel" text="Dringlichkeit: "/>
<l:template name="MsgOrig" text="Ursprung: "/>
</l:context>
</l:l10n>

341
rosdocs/xsl/common/el.xml Normal file
View File

@ -0,0 +1,341 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="el">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="&#208;&#229;&#241;&#223;&#235;&#231;&#248;&#231;"/>
<l:gentext key="abstract" text="&#208;&#229;&#241;&#223;&#235;&#231;&#248;&#231;"/>
<l:gentext key="Answer" text="&#193;:"/>
<l:gentext key="answer" text="&#193;:"/>
<l:gentext key="Appendix" text="&#208;&#225;&#241;&#220;&#241;&#244;&#231;&#236;&#225;"/>
<l:gentext key="appendix" text="&#240;&#225;&#241;&#220;&#241;&#244;&#231;&#236;&#225;"/>
<l:gentext key="Article" text="&#182;&#241;&#232;&#241;&#239;"/>
<l:gentext key="article" text="&#182;&#241;&#232;&#241;&#239;"/>
<l:gentext key="Bibliography" text="&#194;&#233;&#226;&#235;&#233;&#239;&#227;&#241;&#225;&#246;&#223;&#225;"/>
<l:gentext key="bibliography" text="&#194;&#233;&#226;&#235;&#233;&#239;&#227;&#241;&#225;&#246;&#223;&#225;"/>
<l:gentext key="Book" text="&#194;&#233;&#226;&#235;&#223;&#239;"/>
<l:gentext key="book" text="&#194;&#233;&#226;&#235;&#223;&#239;"/>
<l:gentext key="CAUTION" text="&#208;&#209;&#207;&#211;&#207;&#215;&#199;"/>
<l:gentext key="caution" text="&#208;&#241;&#239;&#243;&#239;&#247;&#222;"/>
<l:gentext key="Caution" text="&#208;&#241;&#239;&#243;&#239;&#247;&#222;"/>
<l:gentext key="Chapter" text="&#202;&#229;&#246;&#220;&#235;&#225;&#233;&#239;"/>
<l:gentext key="chapter" text="&#234;&#229;&#246;&#220;&#235;&#225;&#233;&#239;"/>
<l:gentext key="Colophon" text="&#202;&#239;&#241;&#249;&#237;&#223;&#228;&#225;"/>
<l:gentext key="colophon" text="&#202;&#239;&#241;&#249;&#237;&#223;&#228;&#225;"/>
<l:gentext key="Copyright" text="&#208;&#237;&#229;&#245;&#236;&#225;&#244;&#233;&#234;&#220; &#196;&#233;&#234;&#225;&#233;&#254;&#236;&#225;&#244;&#225;"/>
<l:gentext key="copyright" text="&#208;&#237;&#229;&#245;&#236;&#225;&#244;&#233;&#234;&#220; &#196;&#233;&#234;&#225;&#233;&#254;&#236;&#225;&#244;&#225;"/>
<l:gentext key="Dedication" text="&#193;&#246;&#233;&#221;&#241;&#249;&#243;&#231;"/>
<l:gentext key="dedication" text="&#193;&#246;&#233;&#221;&#241;&#249;&#243;&#231;"/>
<l:gentext key="Edition" text="&#184;&#234;&#228;&#239;&#243;&#231;"/>
<l:gentext key="edition" text="&#184;&#234;&#228;&#239;&#243;&#231;"/>
<l:gentext key="Equation" text="&#197;&#238;&#223;&#243;&#249;&#243;&#231;"/>
<l:gentext key="equation" text="&#197;&#238;&#223;&#243;&#249;&#243;&#231;"/>
<l:gentext key="Example" text="&#208;&#225;&#241;&#220;&#228;&#229;&#233;&#227;&#236;&#225;"/>
<l:gentext key="example" text="&#208;&#225;&#241;&#220;&#228;&#229;&#233;&#227;&#236;&#225;"/>
<l:gentext key="Figure" text="&#211;&#247;&#222;&#236;&#225;"/>
<l:gentext key="figure" text="&#211;&#247;&#222;&#236;&#225;"/>
<l:gentext key="Glossary" text="&#195;&#235;&#249;&#243;&#243;&#220;&#241;&#233;&#239;"/>
<l:gentext key="glossary" text="&#195;&#235;&#249;&#243;&#243;&#220;&#241;&#233;&#239;"/>
<l:gentext key="GlossSee" text="&#196;&#229;&#223;&#244;&#229;"/>
<l:gentext key="glosssee" text="&#196;&#229;&#223;&#244;&#229;"/>
<l:gentext key="GlossSeeAlso" text="&#196;&#229;&#223;&#244;&#229; &#197;&#240;&#223;&#243;&#231;&#242;"/>
<l:gentext key="glossseealso" text="&#196;&#229;&#223;&#244;&#229; &#197;&#240;&#223;&#243;&#231;&#242;"/>
<l:gentext key="IMPORTANT" text="&#211;&#199;&#204;&#193;&#205;&#212;&#201;&#202;&#207;"/>
<l:gentext key="Important" text="&#211;&#231;&#236;&#225;&#237;&#244;&#233;&#234;&#252;"/>
<l:gentext key="important" text="&#211;&#231;&#236;&#225;&#237;&#244;&#233;&#234;&#252;"/>
<l:gentext key="Index" text="&#197;&#245;&#241;&#229;&#244;&#222;&#241;&#233;&#239;"/>
<l:gentext key="index" text="&#197;&#245;&#241;&#229;&#244;&#222;&#241;&#233;&#239;"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text="&#205;&#239;&#236;&#233;&#234;&#222; &#211;&#231;&#236;&#229;&#223;&#249;&#243;&#231;"/>
<l:gentext key="legalnotice" text="&#205;&#239;&#236;&#233;&#234;&#222; &#211;&#231;&#236;&#229;&#223;&#249;&#243;&#231;"/>
<l:gentext key="MsgAud" text="&#193;&#234;&#241;&#239;&#225;&#244;&#222;&#241;&#233;&#239;"/>
<l:gentext key="msgaud" text="&#193;&#234;&#241;&#239;&#225;&#244;&#222;&#241;&#233;&#239;"/>
<l:gentext key="MsgLevel" text="&#197;&#240;&#223;&#240;&#229;&#228;&#239;"/>
<l:gentext key="msglevel" text="&#197;&#240;&#223;&#240;&#229;&#228;&#239;"/>
<l:gentext key="MsgOrig" text="&#208;&#231;&#227;&#222;"/>
<l:gentext key="msgorig" text="&#208;&#231;&#227;&#222;"/>
<l:gentext key="NOTE" text="&#211;&#199;&#204;&#197;&#201;&#217;&#211;&#199;"/>
<l:gentext key="Note" text="&#211;&#231;&#236;&#229;&#223;&#249;&#243;&#231;"/>
<l:gentext key="note" text="&#211;&#231;&#236;&#229;&#223;&#249;&#243;&#231;"/>
<l:gentext key="Part" text="&#204;&#221;&#241;&#239;&#242;"/>
<l:gentext key="part" text="&#204;&#221;&#241;&#239;&#242;"/>
<l:gentext key="Preface" text="&#197;&#233;&#243;&#225;&#227;&#249;&#227;&#222;"/>
<l:gentext key="preface" text="&#197;&#233;&#243;&#225;&#227;&#249;&#227;&#222;"/>
<l:gentext key="Procedure" text="&#196;&#233;&#225;&#228;&#233;&#234;&#225;&#243;&#223;&#225;"/>
<l:gentext key="procedure" text="&#196;&#233;&#225;&#228;&#233;&#234;&#225;&#243;&#223;&#225;"/>
<l:gentext key="Published" text="&#196;&#231;&#236;&#239;&#243;&#233;&#229;&#245;&#236;&#221;&#237;&#239;"/>
<l:gentext key="published" text="&#196;&#231;&#236;&#239;&#243;&#233;&#229;&#245;&#236;&#221;&#237;&#239;"/>
<l:gentext key="Question" text="&#197;:"/>
<l:gentext key="question" text="&#197;:"/>
<l:gentext key="RefEntry" text=""/>
<l:gentext key="refentry" text=""/>
<l:gentext key="Reference" text="&#193;&#237;&#225;&#246;&#239;&#241;&#220;"/>
<l:gentext key="reference" text="&#193;&#237;&#225;&#246;&#239;&#241;&#220;"/>
<l:gentext key="RefName" text="&#188;&#237;&#239;&#236;&#225;"/>
<l:gentext key="refname" text="&#188;&#237;&#239;&#236;&#225;"/>
<l:gentext key="RefSection" text=""/>
<l:gentext key="refsection" text=""/>
<l:gentext key="RefSynopsisDiv" text="&#211;&#253;&#237;&#239;&#248;&#231;"/>
<l:gentext key="refsynopsisdiv" text="&#211;&#253;&#237;&#239;&#248;&#231;"/>
<l:gentext key="RevHistory" text="&#201;&#243;&#244;&#239;&#241;&#233;&#234;&#252; &#193;&#237;&#225;&#232;&#229;&#249;&#241;&#222;&#243;&#229;&#249;&#237;"/>
<l:gentext key="revhistory" text="&#201;&#243;&#244;&#239;&#241;&#233;&#234;&#252; &#193;&#237;&#225;&#232;&#229;&#249;&#241;&#222;&#243;&#229;&#249;&#237;"/>
<l:gentext key="Revision" text="&#193;&#237;&#225;&#232;&#229;&#254;&#241;&#231;&#243;&#231;"/>
<l:gentext key="revision" text="&#193;&#237;&#225;&#232;&#229;&#254;&#241;&#231;&#243;&#231;"/>
<l:gentext key="Section" text="&#212;&#236;&#222;&#236;&#225;"/>
<l:gentext key="section" text="&#244;&#236;&#222;&#236;&#225;"/>
<l:gentext key="See" text="&#196;&#229;&#223;&#244;&#229;"/>
<l:gentext key="see" text="&#196;&#229;&#223;&#244;&#229;"/>
<l:gentext key="SeeAlso" text="&#196;&#229;&#223;&#244;&#229; &#197;&#240;&#223;&#243;&#231;&#242;"/>
<l:gentext key="seealso" text="&#196;&#229;&#223;&#244;&#229; &#197;&#240;&#223;&#243;&#231;&#242;"/>
<l:gentext key="Seealso" text="&#196;&#229;&#223;&#244;&#229; &#229;&#240;&#223;&#243;&#231;&#242;"/>
<l:gentext key="Set" text="&#211;&#253;&#237;&#239;&#235;&#239;"/>
<l:gentext key="set" text="&#211;&#253;&#237;&#239;&#235;&#239;"/>
<l:gentext key="SetIndex" text="&#197;&#245;&#241;&#229;&#244;&#222;&#241;&#233;&#239; &#211;&#245;&#237;&#252;&#235;&#249;&#237;"/>
<l:gentext key="setindex" text="&#197;&#245;&#241;&#229;&#244;&#222;&#241;&#233;&#239; &#211;&#245;&#237;&#252;&#235;&#249;&#237;"/>
<l:gentext key="Sidebar" text=""/>
<l:gentext key="sidebar" text="&#229;&#240;&#229;&#238;&#231;&#227;&#231;&#236;&#225;&#244;&#233;&#234;&#252; &#240;&#235;&#229;&#245;&#241;&#233;&#234;&#252; &#225;&#241;&#232;&#241;&#223;&#228;&#233;&#239;"/>
<l:gentext key="Step" text="&#214;&#220;&#243;&#231;"/>
<l:gentext key="step" text="&#246;&#220;&#243;&#231;"/>
<l:gentext key="Table" text="&#208;&#223;&#237;&#225;&#234;&#225;&#242;"/>
<l:gentext key="table" text="&#208;&#223;&#237;&#225;&#234;&#225;&#242;"/>
<l:gentext key="TIP" text="&#213;&#208;&#207;&#196;&#197;&#201;&#206;&#199;"/>
<l:gentext key="Tip" text="&#213;&#240;&#252;&#228;&#229;&#233;&#238;&#231;"/>
<l:gentext key="tip" text="&#213;&#240;&#252;&#228;&#229;&#233;&#238;&#231;"/>
<l:gentext key="WARNING" text="&#208;&#209;&#207;&#197;&#201;&#196;&#207;&#208;&#207;&#201;&#199;&#211;&#199;"/>
<l:gentext key="Warning" text="&#208;&#241;&#239;&#229;&#233;&#228;&#239;&#240;&#239;&#223;&#231;&#243;&#231;"/>
<l:gentext key="warning" text="&#208;&#241;&#239;&#229;&#233;&#228;&#239;&#240;&#239;&#223;&#231;&#243;&#231;"/>
<l:gentext key="and" text="&#234;&#225;&#233;"/>
<l:gentext key="by" text="&#225;&#240;&#252;"/>
<l:gentext key="Edited" text="&#197;&#240;&#233;&#236;&#221;&#235;&#229;&#233;&#225;"/>
<l:gentext key="edited" text="&#197;&#240;&#233;&#236;&#221;&#235;&#229;&#233;&#225;"/>
<l:gentext key="Editedby" text="&#197;&#240;&#233;&#236;&#221;&#235;&#229;&#233;&#225; &#225;&#240;&#252;"/>
<l:gentext key="editedby" text="&#197;&#240;&#233;&#236;&#221;&#235;&#229;&#233;&#225; &#225;&#240;&#252;"/>
<l:gentext key="in" text="&#243;&#229;"/>
<l:gentext key="lastlistcomma" text=","/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="nonexistantelement" text="&#236;&#231;-&#245;&#240;&#225;&#241;&#234;&#244;&#252; &#243;&#244;&#239;&#233;&#247;&#229;&#223;&#239;"/>
<l:gentext key="notes" text="&#211;&#231;&#236;&#229;&#233;&#254;&#243;&#229;&#233;&#242;"/>
<l:gentext key="Notes" text="&#211;&#231;&#236;&#229;&#233;&#254;&#243;&#229;&#233;&#242;"/>
<l:gentext key="Pgs" text="&#211;&#235;&#228;&#242;."/>
<l:gentext key="pgs" text="&#211;&#235;&#228;&#242;."/>
<l:gentext key="Revisedby" text="Revised by: "/>
<l:gentext key="revisedby" text="Revised by: "/>
<l:gentext key="TableNotes" text="&#208;&#223;&#237;&#225;&#234;&#225;&#242; &#211;&#231;&#236;&#229;&#233;&#254;&#243;&#229;&#249;&#237;"/>
<l:gentext key="tablenotes" text="&#208;&#223;&#237;&#225;&#234;&#225;&#242; &#211;&#231;&#236;&#229;&#233;&#254;&#243;&#229;&#249;&#237;"/>
<l:gentext key="TableofContents" text="&#208;&#223;&#237;&#225;&#234;&#225;&#242; &#208;&#229;&#241;&#233;&#229;&#247;&#239;&#236;&#221;&#237;&#249;&#237;"/>
<l:gentext key="tableofcontents" text="&#208;&#223;&#237;&#225;&#234;&#225;&#242; &#208;&#229;&#241;&#233;&#229;&#247;&#239;&#236;&#221;&#237;&#249;&#237;"/>
<l:gentext key="unexpectedelementname" text="&#204;&#231; &#225;&#237;&#225;&#236;&#229;&#237;&#252;&#236;&#229;&#237;&#239; &#252;&#237;&#239;&#236;&#225; &#243;&#244;&#239;&#233;&#247;&#229;&#223;&#239;&#245;"/>
<l:gentext key="unsupported" text="&#236;&#231; &#245;&#240;&#239;&#243;&#244;&#231;&#241;&#233;&#230;&#252;&#236;&#229;&#237;&#239;"/>
<l:gentext key="xrefto" text="&#225;&#237;&#244;&#233;&#240;&#225;&#241;&#225;&#240;&#239;&#236;&#240;&#222; &#243;&#229;"/>
<l:gentext key="listofequations" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#197;&#238;&#233;&#243;&#254;&#243;&#229;&#249;&#237;"/>
<l:gentext key="ListofEquations" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#197;&#238;&#233;&#243;&#254;&#243;&#229;&#249;&#237;"/>
<l:gentext key="ListofExamples" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#208;&#225;&#241;&#225;&#228;&#229;&#233;&#227;&#236;&#220;&#244;&#249;&#237;"/>
<l:gentext key="listofexamples" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#208;&#225;&#241;&#225;&#228;&#229;&#233;&#227;&#236;&#220;&#244;&#249;&#237;"/>
<l:gentext key="ListofFigures" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#211;&#247;&#231;&#236;&#220;&#244;&#249;&#237;"/>
<l:gentext key="listoffigures" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#211;&#247;&#231;&#236;&#220;&#244;&#249;&#237;"/>
<l:gentext key="listoftables" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#208;&#233;&#237;&#220;&#234;&#249;&#237;"/>
<l:gentext key="ListofTables" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#208;&#233;&#237;&#220;&#234;&#249;&#237;"/>
<l:gentext key="ListofUnknown" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#193;&#227;&#237;&#254;&#243;&#244;&#249;&#237;"/>
<l:gentext key="listofunknown" text="&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#193;&#227;&#237;&#254;&#243;&#244;&#249;&#237;"/>
<l:gentext key="nav-home" text="&#193;&#241;&#247;&#222;"/>
<l:gentext key="nav-next" text="&#197;&#240;&#252;&#236;&#229;&#237;&#239;"/>
<l:gentext key="nav-next-sibling" text="&#208;&#241;&#239;&#242; &#244;&#239; &#244;&#221;&#235;&#239;&#242;"/>
<l:gentext key="nav-prev" text="&#208;&#241;&#239;&#231;&#227;"/>
<l:gentext key="nav-prev-sibling" text="&#208;&#241;&#239;&#242; &#244;&#231;&#237; &#225;&#241;&#247;&#222;"/>
<l:gentext key="nav-up" text="&#208;&#220;&#237;&#249;"/>
<l:dingbat key="startquote" text="&#8220;"/>
<l:dingbat key="endquote" text="&#8221;"/>
<l:dingbat key="nestedstartquote" text="&#8216;"/>
<l:dingbat key="nestedendquote" text="&#8217;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="appendix" text="&#208;&#225;&#241;&#220;&#241;&#244;&#231;&#236;&#225; %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="&#202;&#229;&#246;&#220;&#235;&#225;&#233;&#239; %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="&#197;&#238;&#223;&#243;&#249;&#243;&#231; %n. %t"/>
<l:template name="example" text="&#208;&#225;&#241;&#220;&#228;&#229;&#233;&#227;&#236;&#225; %n. %t"/>
<l:template name="figure" text="&#211;&#247;&#222;&#236;&#225; %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="&#204;&#221;&#241;&#239;&#242; %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="&#208;&#223;&#237;&#225;&#234;&#225;&#242; %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="&#208;&#225;&#241;&#220;&#241;&#244;&#231;&#236;&#225; %n. %t"/>
<l:template name="chapter" text="&#202;&#229;&#246;&#220;&#235;&#225;&#233;&#239; %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%n. %t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="appendix" text="&#208;&#225;&#241;&#220;&#241;&#244;&#231;&#236;&#225; %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="chapter" text="&#202;&#229;&#246;&#220;&#235;&#225;&#233;&#239; %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="example" text="&#208;&#225;&#241;&#220;&#228;&#229;&#233;&#227;&#236;&#225; %n. %t"/>
<l:template name="figure" text="&#211;&#247;&#222;&#236;&#225; %n. %t"/>
<l:template name="glossary" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="part" text="&#204;&#221;&#241;&#239;&#242; %n. %t"/>
<l:template name="preface" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="table" text="&#208;&#223;&#237;&#225;&#234;&#225;&#242; %n. %t"/>
</l:context>
<l:context name="section-xref">
<l:template name="sect1" text="&#8220;%t&#8221;"/>
<l:template name="sect2" text="&#8220;%t&#8221;"/>
<l:template name="sect3" text="&#8220;%t&#8221;"/>
<l:template name="sect4" text="&#8220;%t&#8221;"/>
<l:template name="sect5" text="&#8220;%t&#8221;"/>
<l:template name="section" text="&#8220;%t&#8221;"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="sect1" text="&#212;&#236;&#222;&#236;&#225; %n"/>
<l:template name="sect2" text="&#212;&#236;&#222;&#236;&#225; %n"/>
<l:template name="sect3" text="&#212;&#236;&#222;&#236;&#225; %n"/>
<l:template name="sect4" text="&#212;&#236;&#222;&#236;&#225; %n"/>
<l:template name="sect5" text="&#212;&#236;&#222;&#236;&#225; %n"/>
<l:template name="section" text="&#212;&#236;&#222;&#236;&#225; %n"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" &#234;&#225;&#233; "/>
<l:template name="seplast" text=", &#234;&#225;&#233; "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="&#196;&#229;&#223;&#244;&#229; "/>
<l:template name="seealso" text="&#196;&#229;&#223;&#244;&#229; &#197;&#240;&#223;&#243;&#231;&#242; "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="&#193;&#234;&#241;&#239;&#225;&#244;&#222;&#241;&#233;&#239;: "/>
<l:template name="MsgLevel" text="&#197;&#240;&#223;&#240;&#229;&#228;&#239;: "/>
<l:template name="MsgOrig" text="&#208;&#231;&#227;&#222;: "/>
</l:context>
</l:l10n>

404
rosdocs/xsl/common/en.xml Normal file
View File

@ -0,0 +1,404 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="en">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="Abstract"/>
<l:gentext key="abstract" text="Abstract"/>
<l:gentext key="Answer" text="A:"/>
<l:gentext key="answer" text="A:"/>
<l:gentext key="Appendix" text="Appendix"/>
<l:gentext key="appendix" text="appendix"/>
<l:gentext key="Article" text="Article"/>
<l:gentext key="article" text="Article"/>
<l:gentext key="Bibliography" text="Bibliography"/>
<l:gentext key="bibliography" text="Bibliography"/>
<l:gentext key="Book" text="Book"/>
<l:gentext key="book" text="Book"/>
<l:gentext key="CAUTION" text="CAUTION"/>
<l:gentext key="Caution" text="Caution"/>
<l:gentext key="caution" text="Caution"/>
<l:gentext key="Chapter" text="Chapter"/>
<l:gentext key="chapter" text="chapter"/>
<l:gentext key="Colophon" text="Colophon"/>
<l:gentext key="colophon" text="Colophon"/>
<l:gentext key="Copyright" text="Copyright"/>
<l:gentext key="copyright" text="Copyright"/>
<l:gentext key="Dedication" text="Dedication"/>
<l:gentext key="dedication" text="Dedication"/>
<l:gentext key="Edition" text="Edition"/>
<l:gentext key="edition" text="Edition"/>
<l:gentext key="Equation" text="Equation"/>
<l:gentext key="equation" text="Equation"/>
<l:gentext key="Example" text="Example"/>
<l:gentext key="example" text="Example"/>
<l:gentext key="Figure" text="Figure"/>
<l:gentext key="figure" text="Figure"/>
<l:gentext key="Glossary" text="Glossary"/>
<l:gentext key="glossary" text="Glossary"/>
<l:gentext key="GlossSee" text="See"/>
<l:gentext key="glosssee" text="See"/>
<l:gentext key="GlossSeeAlso" text="See Also"/>
<l:gentext key="glossseealso" text="See Also"/>
<l:gentext key="IMPORTANT" text="IMPORTANT"/>
<l:gentext key="important" text="Important"/>
<l:gentext key="Important" text="Important"/>
<l:gentext key="Index" text="Index"/>
<l:gentext key="index" text="Index"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text="Legal Notice"/>
<l:gentext key="legalnotice" text="Legal Notice"/>
<l:gentext key="MsgAud" text="Audience"/>
<l:gentext key="msgaud" text="Audience"/>
<l:gentext key="MsgLevel" text="Level"/>
<l:gentext key="msglevel" text="Level"/>
<l:gentext key="MsgOrig" text="Origin"/>
<l:gentext key="msgorig" text="Origin"/>
<l:gentext key="NOTE" text="NOTE"/>
<l:gentext key="Note" text="Note"/>
<l:gentext key="note" text="Note"/>
<l:gentext key="Part" text="Part"/>
<l:gentext key="part" text="Part"/>
<l:gentext key="Preface" text="Preface"/>
<l:gentext key="preface" text="Preface"/>
<l:gentext key="Procedure" text="Procedure"/>
<l:gentext key="procedure" text="Procedure"/>
<l:gentext key="ProductionSet" text="Production"/>
<l:gentext key="Published" text="Published"/>
<l:gentext key="published" text="Published"/>
<l:gentext key="Question" text="Q:"/>
<l:gentext key="question" text="Q:"/>
<l:gentext key="RefEntry" text=""/>
<l:gentext key="refentry" text=""/>
<l:gentext key="Reference" text="Reference"/>
<l:gentext key="reference" text="Reference"/>
<l:gentext key="RefName" text="Name"/>
<l:gentext key="refname" text="Name"/>
<l:gentext key="RefSection" text=""/>
<l:gentext key="refsection" text=""/>
<l:gentext key="RefSynopsisDiv" text="Synopsis"/>
<l:gentext key="refsynopsisdiv" text="Synopsis"/>
<l:gentext key="RevHistory" text="Revision History"/>
<l:gentext key="revhistory" text="Revision History"/>
<l:gentext key="revision" text="Revision"/>
<l:gentext key="Revision" text="Revision"/>
<l:gentext key="sect1" text="Section"/>
<l:gentext key="sect2" text="Section"/>
<l:gentext key="sect3" text="Section"/>
<l:gentext key="sect4" text="Section"/>
<l:gentext key="sect5" text="Section"/>
<l:gentext key="section" text="Section"/>
<l:gentext key="Section" text="Section"/>
<l:gentext key="See" text="See"/>
<l:gentext key="see" text="See"/>
<l:gentext key="SeeAlso" text="See Also"/>
<l:gentext key="seealso" text="See Also"/>
<l:gentext key="Seealso" text="See also"/>
<l:gentext key="set" text="Set"/>
<l:gentext key="Set" text="Set"/>
<l:gentext key="setindex" text="Set Index"/>
<l:gentext key="SetIndex" text="Set Index"/>
<l:gentext key="Sidebar" text=""/>
<l:gentext key="sidebar" text="sidebar"/>
<l:gentext key="step" text="step"/>
<l:gentext key="Step" text="Step"/>
<l:gentext key="Table" text="Table"/>
<l:gentext key="table" text="Table"/>
<l:gentext key="tip" text="Tip"/>
<l:gentext key="TIP" text="TIP"/>
<l:gentext key="Tip" text="Tip"/>
<l:gentext key="Warning" text="Warning"/>
<l:gentext key="warning" text="Warning"/>
<l:gentext key="WARNING" text="WARNING"/>
<l:gentext key="and" text="and"/>
<l:gentext key="by" text="by"/>
<l:gentext key="Edited" text="Edited"/>
<l:gentext key="edited" text="Edited"/>
<l:gentext key="Editedby" text="Edited by"/>
<l:gentext key="editedby" text="Edited by"/>
<l:gentext key="in" text="in"/>
<l:gentext key="lastlistcomma" text=","/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="nonexistantelement" text="non-existant element"/>
<l:gentext key="notes" text="Notes"/>
<l:gentext key="Notes" text="Notes"/>
<l:gentext key="Pgs" text="Pgs."/>
<l:gentext key="pgs" text="Pgs."/>
<l:gentext key="Revisedby" text="Revised by: "/>
<l:gentext key="revisedby" text="Revised by: "/>
<l:gentext key="TableNotes" text="Notes"/>
<l:gentext key="tablenotes" text="Notes"/>
<l:gentext key="TableofContents" text="Table of Contents"/>
<l:gentext key="tableofcontents" text="Table of Contents"/>
<l:gentext key="unexpectedelementname" text="Unexpected element name"/>
<l:gentext key="unsupported" text="unsupported"/>
<l:gentext key="xrefto" text="xref to"/>
<l:gentext key="listofequations" text="List of Equations"/>
<l:gentext key="ListofEquations" text="List of Equations"/>
<l:gentext key="ListofExamples" text="List of Examples"/>
<l:gentext key="listofexamples" text="List of Examples"/>
<l:gentext key="ListofFigures" text="List of Figures"/>
<l:gentext key="listoffigures" text="List of Figures"/>
<l:gentext key="listoftables" text="List of Tables"/>
<l:gentext key="ListofTables" text="List of Tables"/>
<l:gentext key="ListofUnknown" text="List of Unknown"/>
<l:gentext key="listofunknown" text="List of Unknown"/>
<l:gentext key="nav-home" text="Home"/>
<l:gentext key="nav-next" text="Next"/>
<l:gentext key="nav-next-sibling" text="Fast Forward"/>
<l:gentext key="nav-prev" text="Prev"/>
<l:gentext key="nav-prev-sibling" text="Fast Backward"/>
<l:gentext key="nav-up" text="Up"/>
<l:gentext key="sectioncalled" text="the section called"/>
<l:gentext key="index symbols" text="Symbols"/>
<l:gentext key="lowercase.alpha" text="abcdefghijklmnopqrstuvwxyz"/>
<l:gentext key="uppercase.alpha" text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
<l:dingbat key="startquote" text="&#8220;"/>
<l:dingbat key="endquote" text="&#8221;"/>
<l:dingbat key="nestedstartquote" text="&#8216;"/>
<l:dingbat key="nestedendquote" text="&#8217;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="answer" text="%t"/>
<l:template name="appendix" text="Appendix %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Chapter %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Equation %n. %t"/>
<l:template name="example" text="Example %n. %t"/>
<l:template name="figure" text="Figure %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Part %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="procedure.formal" text="Procedure %n. %t"/>
<l:template name="productionset" text="%t"/>
<l:template name="productionset.formal" text="Production %n"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="%t"/>
<l:template name="refentry" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Table %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="varlistentry" text=""/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="bridgehead" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="Appendix %n. %t"/>
<l:template name="bridgehead" text="%n. %t"/>
<l:template name="chapter" text="Chapter %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="abstract" text="%t"/>
<l:template name="answer" text="A: %n"/>
<l:template name="appendix" text="Appendix %n"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Chapter %n"/>
<l:template name="colophon" text="%t"/>
<l:template name="constraintdef" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Equation %n"/>
<l:template name="example" text="Example %n"/>
<l:template name="figure" text="Figure %n"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Part %n"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="Procedure %n"/>
<l:template name="productionset" text="%t"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="Q: %n"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="Q: %n"/>
<l:template name="reference" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="table" text="Table %n"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="varlistentry" text="%n"/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="section-xref">
<l:template name="bridgehead" text="the section called &#8220;%t&#8221;"/>
<l:template name="sect1" text="the section called &#8220;%t&#8221;"/>
<l:template name="sect2" text="the section called &#8220;%t&#8221;"/>
<l:template name="sect3" text="the section called &#8220;%t&#8221;"/>
<l:template name="sect4" text="the section called &#8220;%t&#8221;"/>
<l:template name="sect5" text="the section called &#8220;%t&#8221;"/>
<l:template name="section" text="the section called &#8220;%t&#8221;"/>
<l:template name="simplesect" text="the section called &#8220;%t&#8221;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="bridgehead" text="Section %n"/>
<l:template name="sect1" text="Section %n"/>
<l:template name="sect2" text="Section %n"/>
<l:template name="sect3" text="Section %n"/>
<l:template name="sect4" text="Section %n"/>
<l:template name="sect5" text="Section %n"/>
<l:template name="section" text="Section %n"/>
<l:template name="simplesect" text="the section called &#8220;%t&#8221;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" and "/>
<l:template name="seplast" text=", and "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="See "/>
<l:template name="seealso" text="See Also "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="Audience: "/>
<l:template name="MsgLevel" text="Level: "/>
<l:template name="MsgOrig" text="Origin: "/>
</l:context>
</l:l10n>

363
rosdocs/xsl/common/es.xml Normal file
View File

@ -0,0 +1,363 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="es">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="Resumen"/>
<l:gentext key="abstract" text="Resumen"/>
<l:gentext key="Answer" text="R:"/>
<l:gentext key="answer" text="R:"/>
<l:gentext key="Appendix" text="Ap&#233;ndice"/>
<l:gentext key="appendix" text="ap&#233;ndice"/>
<l:gentext key="Article" text="Art&#237;culo"/>
<l:gentext key="article" text="Art&#237;culo"/>
<l:gentext key="Bibliography" text="Bibliograf&#237;a"/>
<l:gentext key="bibliography" text="Bibliograf&#237;a"/>
<l:gentext key="Book" text="Libro"/>
<l:gentext key="book" text="Libro"/>
<l:gentext key="Caution" text="Atenci&#243;n"/>
<l:gentext key="caution" text="Atenci&#243;n"/>
<l:gentext key="CAUTION" text="ATENCI&#211;N"/>
<l:gentext key="Chapter" text="Cap&#237;tulo"/>
<l:gentext key="chapter" text="cap&#237;tulo"/>
<l:gentext key="Colophon" text="Colophon"/>
<l:gentext key="colophon" text="Colophon"/>
<l:gentext key="Copyright" text="Copyright"/>
<l:gentext key="copyright" text="Copyright"/>
<l:gentext key="Dedication" text="Dedicado"/>
<l:gentext key="dedication" text="Dedicado"/>
<l:gentext key="Edition" text="Edici&#243;n"/>
<l:gentext key="edition" text="Edici&#243;n"/>
<l:gentext key="Equation" text="Ecuaci&#243;n"/>
<l:gentext key="equation" text="Ecuaci&#243;n"/>
<l:gentext key="Example" text="Ejemplo"/>
<l:gentext key="example" text="Ejemplo"/>
<l:gentext key="Figure" text="Figura"/>
<l:gentext key="figure" text="Figura"/>
<l:gentext key="Glossary" text="Glosario"/>
<l:gentext key="glossary" text="Glosario"/>
<l:gentext key="GlossSee" text="Ver"/>
<l:gentext key="glosssee" text="Ver"/>
<l:gentext key="GlossSeeAlso" text="Ver tambi&#233;n"/>
<l:gentext key="glossseealso" text="Ver tambi&#233;n"/>
<l:gentext key="IMPORTANT" text="IMPORTANTE"/>
<l:gentext key="Important" text="Importante"/>
<l:gentext key="important" text="Importante"/>
<l:gentext key="Index" text="&#205;ndice"/>
<l:gentext key="index" text="&#205;ndice"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text="Aviso Legal"/>
<l:gentext key="legalnotice" text="Aviso Legal"/>
<l:gentext key="MsgAud" text="Audiencia"/>
<l:gentext key="msgaud" text="Audiencia"/>
<l:gentext key="MsgLevel" text="Nivel"/>
<l:gentext key="msglevel" text="Nivel"/>
<l:gentext key="MsgOrig" text="Origen"/>
<l:gentext key="msgorig" text="Origen"/>
<l:gentext key="note" text="Nota"/>
<l:gentext key="NOTE" text="NOTA"/>
<l:gentext key="Note" text="Nota"/>
<l:gentext key="part" text="Parte"/>
<l:gentext key="Part" text="Parte"/>
<l:gentext key="Preface" text="Prefacio"/>
<l:gentext key="preface" text="Prefacio"/>
<l:gentext key="Procedure" text="Procedimiento"/>
<l:gentext key="procedure" text="Procedimiento"/>
<l:gentext key="ProductionSet" text="Producci&#243;n"/>
<l:gentext key="PubDate" text="Fecha de publicaci&#243;n"/>
<l:gentext key="pubdate" text="Fecha de publicaci&#243;n"/>
<l:gentext key="Published" text="Publicado"/>
<l:gentext key="published" text="Publicado"/>
<l:gentext key="Question" text="P:"/>
<l:gentext key="question" text="P:"/>
<l:gentext key="RefEntry" text=""/>
<l:gentext key="refentry" text=""/>
<l:gentext key="Reference" text="Referencia"/>
<l:gentext key="reference" text="Referencia"/>
<l:gentext key="RefName" text="Nombre"/>
<l:gentext key="refname" text="Nombre"/>
<l:gentext key="RefSection" text=""/>
<l:gentext key="refsection" text=""/>
<l:gentext key="RefSynopsisDiv" text="Synopsis"/>
<l:gentext key="refsynopsisdiv" text="Synopsis"/>
<l:gentext key="RevHistory" text="Historial de revisiones"/>
<l:gentext key="revhistory" text="Historial de revisiones"/>
<l:gentext key="revision" text="Revisi&#243;n"/>
<l:gentext key="Revision" text="Revisi&#243;n"/>
<l:gentext key="Section" text="Secci&#243;n"/>
<l:gentext key="section" text="secci&#243;n"/>
<l:gentext key="See" text="Ver"/>
<l:gentext key="see" text="Ver"/>
<l:gentext key="seealso" text="Ver Tambi&#233;n"/>
<l:gentext key="SeeAlso" text="Ver Tambi&#233;n"/>
<l:gentext key="Seealso" text="Ver Tambi&#233;n"/>
<l:gentext key="Set" text="Conjunto"/>
<l:gentext key="set" text="Conjunto"/>
<l:gentext key="SetIndex" text="&#205;ndice del conjunto"/>
<l:gentext key="setindex" text="&#205;ndice del conjunto"/>
<l:gentext key="sidebar" text="sidebar"/>
<l:gentext key="Sidebar" text="Sidebar"/>
<l:gentext key="Step" text="Paso"/>
<l:gentext key="step" text="paso"/>
<l:gentext key="table" text="Tabla"/>
<l:gentext key="Table" text="Tabla"/>
<l:gentext key="TIP" text="SUGERENCIA"/>
<l:gentext key="Tip" text="Sugerencia"/>
<l:gentext key="tip" text="Sugerencia"/>
<l:gentext key="warning" text="Aviso"/>
<l:gentext key="WARNING" text="AVISO"/>
<l:gentext key="Warning" text="Aviso"/>
<l:gentext key="and" text="y"/>
<l:gentext key="by" text="por"/>
<l:gentext key="Edited" text="Editado"/>
<l:gentext key="edited" text="Editado"/>
<l:gentext key="Editedby" text="Editado por"/>
<l:gentext key="editedby" text="Editado por"/>
<l:gentext key="in" text="en"/>
<l:gentext key="lastlistcomma" text=","/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="nonexistantelement" text="elemento inexistente"/>
<l:gentext key="notes" text="Notas"/>
<l:gentext key="Notes" text="Notas"/>
<l:gentext key="Pgs" text="Pags."/>
<l:gentext key="pgs" text="Pags."/>
<l:gentext key="Revisedby" text="Revisado por: "/>
<l:gentext key="revisedby" text="Revisado por: "/>
<l:gentext key="TableNotes" text="Notas"/>
<l:gentext key="tablenotes" text="Notas"/>
<l:gentext key="TableofContents" text="Tabla de contenidos"/>
<l:gentext key="tableofcontents" text="Tabla de contenidos"/>
<l:gentext key="unexpectedelementname" text="Nombre de elemento inesperado"/>
<l:gentext key="unsupported" text="no soportado"/>
<l:gentext key="xrefto" text="referido a"/>
<l:gentext key="listofequations" text="Tabla de ecuaciones"/>
<l:gentext key="ListofEquations" text="Tabla de ecuaciones"/>
<l:gentext key="ListofExamples" text="Tabla de ejemplos"/>
<l:gentext key="listofexamples" text="Tabla de ejemplos"/>
<l:gentext key="ListofFigures" text="Tabla de figuras"/>
<l:gentext key="listoffigures" text="Tabla de figuras"/>
<l:gentext key="listoftables" text="Lista de tablas"/>
<l:gentext key="ListofTables" text="Lista de tablas"/>
<l:gentext key="ListofUnknown" text="Lista de ???"/>
<l:gentext key="listofunknown" text="Lista de ???"/>
<l:gentext key="nav-home" text="Inicio"/>
<l:gentext key="nav-next" text="Siguiente"/>
<l:gentext key="nav-next-sibling" text="Avanzar"/>
<l:gentext key="nav-prev" text="Anterior"/>
<l:gentext key="nav-prev-sibling" text="Retroceder"/>
<l:gentext key="nav-up" text="Subir"/>
<l:gentext key="index symbols" text="S&#237;mbolos"/>
<l:gentext key="sectioncalled" text="la secci&#243;n llamada"/>
<l:dingbat key="startquote" text="&#8220;"/>
<l:dingbat key="endquote" text="&#8221;"/>
<l:dingbat key="nestedstartquote" text="&#8216;"/>
<l:dingbat key="nestedendquote" text="&#8217;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="answer" text="%t"/>
<l:template name="appendix" text="Ap&#233;ndice %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Cap&#237;tulo %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Ecuaci&#243;n %n. %t"/>
<l:template name="example" text="Ejemplo %n. %t"/>
<l:template name="figure" text="Figura %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Parte %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="procedure.formal" text="Procedimiento %n. %t"/>
<l:template name="productionset" text="%t"/>
<l:template name="productionset.formal" text="Producci&#243;n %n"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Tabla %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="bridgehead" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="Ap&#233;ndice %n. %t"/>
<l:template name="bridgehead" text="%n. %t"/>
<l:template name="chapter" text="Cap&#237;tulo %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="answer" text="R: %n"/>
<l:template name="appendix" text="Ap&#233;ndice %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="chapter" text="Cap&#237;tulo %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Ecuaci&#243;n %n"/>
<l:template name="example" text="Ejemplo %n. %t"/>
<l:template name="figure" text="Figura %n. %t"/>
<l:template name="glossary" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="part" text="Parte %n. %t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="Procedimiento %n"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="P: %n"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="P: %n"/>
<l:template name="reference" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="table" text="Tabla %n. %t"/>
</l:context>
<l:context name="section-xref">
<l:template name="bridgehead" text="&#8220;%t&#8221;"/>
<l:template name="sect1" text="&#8220;%t&#8221;"/>
<l:template name="sect2" text="&#8220;%t&#8221;"/>
<l:template name="sect3" text="&#8220;%t&#8221;"/>
<l:template name="sect4" text="&#8220;%t&#8221;"/>
<l:template name="sect5" text="&#8220;%t&#8221;"/>
<l:template name="section" text="&#8220;%t&#8221;"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="bridgehead" text="Secci&#243;n %n"/>
<l:template name="sect1" text="Secci&#243;n %n"/>
<l:template name="sect2" text="Secci&#243;n %n"/>
<l:template name="sect3" text="Secci&#243;n %n"/>
<l:template name="sect4" text="Secci&#243;n %n"/>
<l:template name="sect5" text="Secci&#243;n %n"/>
<l:template name="section" text="Secci&#243;n %n"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" y "/>
<l:template name="seplast" text=", y "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="Ver "/>
<l:template name="seealso" text="Ver tambi&#233;n "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="Audiencia: "/>
<l:template name="MsgLevel" text="Nivel: "/>
<l:template name="MsgOrig" text="Origen: "/>
</l:context>
</l:l10n>

341
rosdocs/xsl/common/et.xml Normal file
View File

@ -0,0 +1,341 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="et">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="&#220;levaade"/>
<l:gentext key="abstract" text="&#220;levaade"/>
<l:gentext key="Answer" text="V:"/>
<l:gentext key="answer" text="V:"/>
<l:gentext key="Appendix" text="Lisa"/>
<l:gentext key="appendix" text="lisa"/>
<l:gentext key="Article" text="Artikkel"/>
<l:gentext key="article" text="Artikkel"/>
<l:gentext key="Bibliography" text="Bibliograafia"/>
<l:gentext key="bibliography" text="Bibliograafia"/>
<l:gentext key="Book" text="Raamat"/>
<l:gentext key="book" text="Raamat"/>
<l:gentext key="Caution" text="Ettevaatust"/>
<l:gentext key="caution" text="Ettevaatust"/>
<l:gentext key="CAUTION" text="ETTEVAATUST"/>
<l:gentext key="Chapter" text="Peat&#252;kk"/>
<l:gentext key="chapter" text="peat&#252;kk"/>
<l:gentext key="Colophon" text="L&#245;pum&#228;rgis"/>
<l:gentext key="colophon" text="L&#245;pum&#228;rgis"/>
<l:gentext key="Copyright" text="Autori&#245;igus"/>
<l:gentext key="copyright" text="Autori&#245;igus"/>
<l:gentext key="Dedication" text="P&#252;hendus"/>
<l:gentext key="dedication" text="P&#252;hendus"/>
<l:gentext key="Edition" text="V&#228;ljaanne"/>
<l:gentext key="edition" text="V&#228;ljaanne"/>
<l:gentext key="Equation" text="Valem"/>
<l:gentext key="equation" text="Valem"/>
<l:gentext key="Example" text="N&#228;ide"/>
<l:gentext key="example" text="N&#228;ide"/>
<l:gentext key="figure" text="Joonis"/>
<l:gentext key="Figure" text="Joonis"/>
<l:gentext key="Glossary" text="S&#245;nastik"/>
<l:gentext key="glossary" text="S&#245;nastik"/>
<l:gentext key="GlossSee" text="Vt."/>
<l:gentext key="glosssee" text="Vt."/>
<l:gentext key="GlossSeeAlso" text="Vt. ka"/>
<l:gentext key="glossseealso" text="Vt. ka"/>
<l:gentext key="IMPORTANT" text="OLULINE"/>
<l:gentext key="Important" text="Oluline"/>
<l:gentext key="important" text="Oluline"/>
<l:gentext key="Index" text="Aineregister"/>
<l:gentext key="index" text="Aineregister"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text="Autori&#245;iguse m&#228;rge"/>
<l:gentext key="legalnotice" text="Autori&#245;iguse m&#228;rge"/>
<l:gentext key="MsgAud" text="Auditoorium"/>
<l:gentext key="msgaud" text="Auditoorium"/>
<l:gentext key="MsgLevel" text="Tase"/>
<l:gentext key="msglevel" text="Tase"/>
<l:gentext key="MsgOrig" text="Algallikas"/>
<l:gentext key="msgorig" text="Algallikas"/>
<l:gentext key="NOTE" text="M&#196;RKUS"/>
<l:gentext key="Note" text="M&#228;rkus"/>
<l:gentext key="note" text="M&#228;rkus"/>
<l:gentext key="Part" text="Osa"/>
<l:gentext key="part" text="Osa"/>
<l:gentext key="Preface" text="Eess&#245;na"/>
<l:gentext key="preface" text="Eess&#245;na"/>
<l:gentext key="Procedure" text="Protseduur"/>
<l:gentext key="procedure" text="Protseduur"/>
<l:gentext key="Published" text="Avaldatud"/>
<l:gentext key="published" text="Avaldatud"/>
<l:gentext key="Question" text="K:"/>
<l:gentext key="question" text="K:"/>
<l:gentext key="RefEntry" text=""/>
<l:gentext key="refentry" text=""/>
<l:gentext key="Reference" text="Viide"/>
<l:gentext key="reference" text="Viide"/>
<l:gentext key="RefName" text="Nimi"/>
<l:gentext key="refname" text="Nimi"/>
<l:gentext key="RefSection" text="L&#245;ik"/>
<l:gentext key="refsection" text="L&#245;ik"/>
<l:gentext key="RefSynopsisDiv" text="S&#252;nopsis"/>
<l:gentext key="refsynopsisdiv" text="S&#252;nopsis"/>
<l:gentext key="RevHistory" text="Vigade paranduste ajalugu"/>
<l:gentext key="revhistory" text="Vigade paranduste ajalugu"/>
<l:gentext key="Revision" text="Vigade parandus"/>
<l:gentext key="revision" text="Vigade parandus"/>
<l:gentext key="section" text="l&#245;ik"/>
<l:gentext key="Section" text="Sektsioon"/>
<l:gentext key="see" text="Vt."/>
<l:gentext key="See" text="Vt."/>
<l:gentext key="seealso" text="Vt. ka"/>
<l:gentext key="SeeAlso" text="Vt. ka"/>
<l:gentext key="Seealso" text="Vt. ka"/>
<l:gentext key="Set" text="Sea"/>
<l:gentext key="set" text="Sea"/>
<l:gentext key="SetIndex" text="Sea indeks"/>
<l:gentext key="setindex" text="Sea indeks"/>
<l:gentext key="Sidebar" text=""/>
<l:gentext key="sidebar" text="k&#252;lgriba"/>
<l:gentext key="step" text="samm"/>
<l:gentext key="Step" text="Samm"/>
<l:gentext key="table" text="Tabel"/>
<l:gentext key="Table" text="Tabel"/>
<l:gentext key="TIP" text="VIHJE"/>
<l:gentext key="Tip" text="Vihje"/>
<l:gentext key="tip" text="Vihje"/>
<l:gentext key="WARNING" text="HOIATUS"/>
<l:gentext key="Warning" text="Hoiatus"/>
<l:gentext key="warning" text="Hoiatus"/>
<l:gentext key="and" text="ja"/>
<l:gentext key="by" text=""/>
<l:gentext key="Edited" text="Redaktsioon"/>
<l:gentext key="edited" text="Redaktsioon"/>
<l:gentext key="Editedby" text="Redaktsiooni autor(id)"/>
<l:gentext key="editedby" text="Redaktsiooni autor(id)"/>
<l:gentext key="in" text=""/>
<l:gentext key="lastlistcomma" text=","/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="nonexistantelement" text="mitte eksisteeriv element"/>
<l:gentext key="Notes" text="M&#228;rkused"/>
<l:gentext key="notes" text="M&#228;rkused"/>
<l:gentext key="Pgs" text="Lk."/>
<l:gentext key="pgs" text="Lk."/>
<l:gentext key="Revisedby" text="&#220;le vaadanud: "/>
<l:gentext key="revisedby" text="&#220;le vaadanud: "/>
<l:gentext key="TableNotes" text="M&#228;rkused"/>
<l:gentext key="tablenotes" text="M&#228;rkused"/>
<l:gentext key="TableofContents" text="Sisukord"/>
<l:gentext key="tableofcontents" text="Sisukord"/>
<l:gentext key="unexpectedelementname" text="Ootamatu elemendi nimi"/>
<l:gentext key="unsupported" text="toetuseta"/>
<l:gentext key="xrefto" text="viide"/>
<l:gentext key="listofequations" text="Valemite nimekiri"/>
<l:gentext key="ListofEquations" text="Valemite nimekiri"/>
<l:gentext key="ListofExamples" text="N&#228;idete nimekiri"/>
<l:gentext key="listofexamples" text="N&#228;idete nimekiri"/>
<l:gentext key="ListofFigures" text="Jooniste nimekiri"/>
<l:gentext key="listoffigures" text="Jooniste nimekiri"/>
<l:gentext key="listoftables" text="Tabelite nimekiri"/>
<l:gentext key="ListofTables" text="Tabelite nimekiri"/>
<l:gentext key="ListofUnknown" text="Tundmatute nimekiri"/>
<l:gentext key="listofunknown" text="Tundmatute nimekiri"/>
<l:gentext key="nav-home" text="Koju"/>
<l:gentext key="nav-next" text="J&#228;rgmine"/>
<l:gentext key="nav-next-sibling" text="Kiiresti edasi"/>
<l:gentext key="nav-prev" text="Eelmine"/>
<l:gentext key="nav-prev-sibling" text="Kiiresti tagasi"/>
<l:gentext key="nav-up" text="&#220;les"/>
<l:dingbat key="startquote" text="&#8220;"/>
<l:dingbat key="endquote" text="&#8221;"/>
<l:dingbat key="nestedstartquote" text="&#8216;"/>
<l:dingbat key="nestedendquote" text="&#8217;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="appendix" text="Lisa %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Peat&#252;kk %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Valem %n. %t"/>
<l:template name="example" text="N&#228;ide %n. %t"/>
<l:template name="figure" text="Joonis %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Osa %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Tabel %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="Lisa %n. %t"/>
<l:template name="chapter" text="Peat&#252;kk %n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%n. %t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="appendix" text="Lisa %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="chapter" text="Peat&#252;kk %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="example" text="N&#228;ide %n. %t"/>
<l:template name="figure" text="Joonis %n. %t"/>
<l:template name="glossary" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="part" text="Osa %n. %t"/>
<l:template name="preface" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="table" text="Tabel %n. %t"/>
</l:context>
<l:context name="section-xref">
<l:template name="sect1" text="&#8220;%t&#8221;"/>
<l:template name="sect2" text="&#8220;%t&#8221;"/>
<l:template name="sect3" text="&#8220;%t&#8221;"/>
<l:template name="sect4" text="&#8220;%t&#8221;"/>
<l:template name="sect5" text="&#8220;%t&#8221;"/>
<l:template name="section" text="&#8220;%t&#8221;"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="sect1" text="Sektsioon %n"/>
<l:template name="sect2" text="Sektsioon %n"/>
<l:template name="sect3" text="Sektsioon %n"/>
<l:template name="sect4" text="Sektsioon %n"/>
<l:template name="sect5" text="Sektsioon %n"/>
<l:template name="section" text="Sektsioon %n"/>
<l:template name="simplesect" text="&#8220;%t&#8221;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" ja "/>
<l:template name="seplast" text=", ja "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="Vt. "/>
<l:template name="seealso" text="Vt. ka "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="Auditoorium: "/>
<l:template name="MsgLevel" text="Tase: "/>
<l:template name="MsgOrig" text="Algallikas: "/>
</l:context>
</l:l10n>

371
rosdocs/xsl/common/eu.xml Normal file
View File

@ -0,0 +1,371 @@
<?xml version="1.0" encoding="US-ASCII"?>
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="eu">
<!-- This file is generated automatically. -->
<!-- Do not edit this file by hand! -->
<!-- See http://docbook.sourceforge.net/ -->
<!-- To update this file: edit the corresponding document at -->
<!-- http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
<l:gentext key="Abstract" text="Laburpena"/>
<l:gentext key="abstract" text="Laburpena"/>
<l:gentext key="Answer" text="E:"/>
<l:gentext key="answer" text="E:"/>
<l:gentext key="Appendix" text="Eranskina"/>
<l:gentext key="appendix" text="eranskina"/>
<l:gentext key="Article" text="Artikulua"/>
<l:gentext key="article" text="Artikulua"/>
<l:gentext key="Bibliography" text="Bibliografia"/>
<l:gentext key="bibliography" text="Bibliografia"/>
<l:gentext key="Book" text="Liburua"/>
<l:gentext key="book" text="Liburua"/>
<l:gentext key="CAUTION" text="KONTUZ"/>
<l:gentext key="Caution" text="Kontuz"/>
<l:gentext key="caution" text="Kontuz"/>
<l:gentext key="Chapter" text="Atala"/>
<l:gentext key="chapter" text="atala"/>
<l:gentext key="Colophon" text="Azken ohar"/>
<l:gentext key="colophon" text="Azken ohar"/>
<l:gentext key="Copyright" text="Copyright"/>
<l:gentext key="copyright" text="Copyright"/>
<l:gentext key="Dedication" text="Eskaintza"/>
<l:gentext key="dedication" text="Eskaintza"/>
<l:gentext key="Edition" text="Edizioa"/>
<l:gentext key="edition" text="Edizioa"/>
<l:gentext key="Equation" text="Ekuazioa"/>
<l:gentext key="equation" text="Ekuazioa"/>
<l:gentext key="Example" text="Adibidea"/>
<l:gentext key="example" text="Adibidea"/>
<l:gentext key="Figure" text="Irudia"/>
<l:gentext key="figure" text="Irudia"/>
<l:gentext key="Glossary" text="Glosarioa"/>
<l:gentext key="glossary" text="Glosarioa"/>
<l:gentext key="GlossSee" text="Ikus"/>
<l:gentext key="glosssee" text="Ikus"/>
<l:gentext key="GlossSeeAlso" text="Ikus baita ere"/>
<l:gentext key="glossseealso" text="Ikus baita ere"/>
<l:gentext key="IMPORTANT" text="GARRANTZITSUA"/>
<l:gentext key="important" text="Garrantzitsua"/>
<l:gentext key="Important" text="Garrantzitsua"/>
<l:gentext key="Index" text="Indizea"/>
<l:gentext key="index" text="Indizea"/>
<l:gentext key="ISBN" text="ISBN"/>
<l:gentext key="isbn" text="ISBN"/>
<l:gentext key="LegalNotice" text="Legezko abisua"/>
<l:gentext key="legalnotice" text="Legezko abisua"/>
<l:gentext key="MsgAud" text="Audientzia"/>
<l:gentext key="msgaud" text="Audientzia"/>
<l:gentext key="MsgLevel" text="Maila"/>
<l:gentext key="msglevel" text="Maila"/>
<l:gentext key="MsgOrig" text="Jatorria"/>
<l:gentext key="msgorig" text="Jatorria"/>
<l:gentext key="NOTE" text="OHARRA"/>
<l:gentext key="Note" text="Oharra"/>
<l:gentext key="note" text="Oharra"/>
<l:gentext key="Part" text="Zatia"/>
<l:gentext key="part" text="Zatia"/>
<l:gentext key="Preface" text="Hitzaurrea"/>
<l:gentext key="preface" text="Hitzaurrea"/>
<l:gentext key="Procedure" text="Prozedura"/>
<l:gentext key="procedure" text="Prozedura"/>
<l:gentext key="ProductionSet" text="Ekoizpena"/>
<l:gentext key="Published" text="Argitaratua"/>
<l:gentext key="published" text="Argitaratua"/>
<l:gentext key="Question" text="G:"/>
<l:gentext key="question" text="G:"/>
<l:gentext key="RefEntry" text=""/>
<l:gentext key="refentry" text=""/>
<l:gentext key="Reference" text="Erreferentzia"/>
<l:gentext key="reference" text="Erreferentzia"/>
<l:gentext key="RefName" text="Izena"/>
<l:gentext key="refname" text="Izena"/>
<l:gentext key="RefSection" text=""/>
<l:gentext key="refsection" text=""/>
<l:gentext key="RefSynopsisDiv" text="Laburpena"/>
<l:gentext key="refsynopsisdiv" text="Laburpena"/>
<l:gentext key="RevHistory" text="Berrikuspenaren historia"/>
<l:gentext key="revhistory" text="Berrikuspenaren historia"/>
<l:gentext key="revision" text="Berrikuspena"/>
<l:gentext key="Revision" text="Berrikuspena"/>
<l:gentext key="sect1" text="Atala"/>
<l:gentext key="sect2" text="Atala"/>
<l:gentext key="sect3" text="Atala"/>
<l:gentext key="sect4" text="Atala"/>
<l:gentext key="sect5" text="Atala"/>
<l:gentext key="section" text="Atala"/>
<l:gentext key="Section" text="Atala"/>
<l:gentext key="See" text="Ikus"/>
<l:gentext key="see" text="Ikus"/>
<l:gentext key="SeeAlso" text="Ikus baita ere"/>
<l:gentext key="seealso" text="Ikus baita ere"/>
<l:gentext key="Seealso" text="Ikus baita ere"/>
<l:gentext key="set" text="Konfiguratu"/>
<l:gentext key="Set" text="Konfiguratu"/>
<l:gentext key="setindex" text="Konfiguratu indizea"/>
<l:gentext key="SetIndex" text="Konfiguratu indizea"/>
<l:gentext key="Sidebar" text=""/>
<l:gentext key="sidebar" text="alboko barra"/>
<l:gentext key="step" text="urratsa"/>
<l:gentext key="Step" text="Urratsa"/>
<l:gentext key="Table" text="Taula"/>
<l:gentext key="table" text="Taula"/>
<l:gentext key="tip" text="Iradokizuna"/>
<l:gentext key="TIP" text="IRADOKIZUNA"/>
<l:gentext key="Tip" text="Iradokizuna"/>
<l:gentext key="Warning" text="Abisua"/>
<l:gentext key="warning" text="Abisua"/>
<l:gentext key="WARNING" text="ABISUA"/>
<l:gentext key="and" text="eta"/>
<l:gentext key="by" text="Honek"/>
<l:gentext key="Edited" text="editatua"/>
<l:gentext key="edited" text="editatua"/>
<l:gentext key="Editedby" text="Honek editatua"/>
<l:gentext key="editedby" text="Honek editatua"/>
<l:gentext key="in" text="non"/>
<l:gentext key="lastlistcomma" text=","/>
<l:gentext key="listcomma" text=","/>
<l:gentext key="nonexistantelement" text="lehendik ez dagoen elementua"/>
<l:gentext key="notes" text="Oharrak"/>
<l:gentext key="Notes" text="Oharrak"/>
<l:gentext key="Pgs" text="Orr."/>
<l:gentext key="pgs" text="Orr."/>
<l:gentext key="Revisedby" text="Berrikuspena: "/>
<l:gentext key="revisedby" text="Berrikuspena: "/>
<l:gentext key="TableNotes" text="Oharrak"/>
<l:gentext key="tablenotes" text="Oharrak"/>
<l:gentext key="TableofContents" text="Edukien aurkibidea"/>
<l:gentext key="tableofcontents" text="Edukien aurkibidea"/>
<l:gentext key="unexpectedelementname" text="Ustekabeko elemetu-izena"/>
<l:gentext key="unsupported" text="onartzen ez den"/>
<l:gentext key="xrefto" text="xref honi"/>
<l:gentext key="listofequations" text="Ekuazioen zerrenda"/>
<l:gentext key="ListofEquations" text="Ekuazioen zerrenda"/>
<l:gentext key="ListofExamples" text="Adibideen zerrenda"/>
<l:gentext key="listofexamples" text="Adibideen zerrenda"/>
<l:gentext key="ListofFigures" text="Irudien zerrenda"/>
<l:gentext key="listoffigures" text="Irudien zerrenda"/>
<l:gentext key="listoftables" text="Taulen zerrenda"/>
<l:gentext key="ListofTables" text="Taulen zerrenda"/>
<l:gentext key="ListofUnknown" text="Ezezagunen zerrenda"/>
<l:gentext key="listofunknown" text="Ezazagunen zerrenda"/>
<l:gentext key="nav-home" text="Etxea"/>
<l:gentext key="nav-next" text="Hurrengoa"/>
<l:gentext key="nav-next-sibling" text="Aurreratze azkarra"/>
<l:gentext key="nav-prev" text="Aurrekoa"/>
<l:gentext key="nav-prev-sibling" text="Atzeratze azkarra"/>
<l:gentext key="nav-up" text="Gora"/>
<l:gentext key="sectioncalled" text="honela deritzon atala"/>
<l:gentext key="index symbols" text="Ikurrak"/>
<l:gentext key="lowercase.alpha" text="abcdefghijklmnopqrstuvwxyz"/>
<l:gentext key="uppercase.alpha" text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
<l:dingbat key="startquote" text="&#8220;"/>
<l:dingbat key="endquote" text="&#8221;"/>
<l:dingbat key="nestedstartquote" text="&#8216;"/>
<l:dingbat key="nestedendquote" text="&#8217;"/>
<l:dingbat key="bullet" text="&#8226;"/>
<l:context name="title">
<l:template name="abstract" text="%t"/>
<l:template name="answer" text="%t"/>
<l:template name="appendix" text="Eranskina %n. %t"/>
<l:template name="article" text="%t"/>
<l:template name="authorblurb" text="%t"/>
<l:template name="bibliodiv" text="%t"/>
<l:template name="biblioentry" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="bibliomixed" text="%t"/>
<l:template name="bibliomset" text="%t"/>
<l:template name="biblioset" text="%t"/>
<l:template name="blockquote" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="calloutlist" text="%t"/>
<l:template name="caution" text="%t"/>
<l:template name="chapter" text="Atala %n. %t"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Ekuazioa %n. %t"/>
<l:template name="example" text="Adibidea %n. %t"/>
<l:template name="figure" text="Irudia %n. %t"/>
<l:template name="formalpara" text="%t"/>
<l:template name="glossary" text="%t"/>
<l:template name="glossdiv" text="%t"/>
<l:template name="important" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="indexdiv" text="%t"/>
<l:template name="itemizedlist" text="%t"/>
<l:template name="legalnotice" text="%t"/>
<l:template name="listitem" text=""/>
<l:template name="lot" text="%t"/>
<l:template name="msg" text="%t"/>
<l:template name="msgexplan" text="%t"/>
<l:template name="msgmain" text="%t"/>
<l:template name="msgrel" text="%t"/>
<l:template name="msgset" text="%t"/>
<l:template name="msgsub" text="%t"/>
<l:template name="note" text="%t"/>
<l:template name="orderedlist" text="%t"/>
<l:template name="part" text="Zatia %n. %t"/>
<l:template name="partintro" text="%t"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="%t"/>
<l:template name="procedure.formal" text="Prozedura %n. %t"/>
<l:template name="productionset" text="%t"/>
<l:template name="productionset.formal" text="Ekoizpena %n"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="%t"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="%t"/>
<l:template name="refentry" text="%t"/>
<l:template name="reference" text="%t"/>
<l:template name="refsect1" text="%t"/>
<l:template name="refsect2" text="%t"/>
<l:template name="refsect3" text="%t"/>
<l:template name="refsynopsisdiv" text="%t"/>
<l:template name="refsynopsisdivinfo" text="%t"/>
<l:template name="segmentedlist" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="sidebar" text="%t"/>
<l:template name="step" text="%t"/>
<l:template name="table" text="Taula %n. %t"/>
<l:template name="tip" text="%t"/>
<l:template name="toc" text="%t"/>
<l:template name="variablelist" text="%t"/>
<l:template name="varlistentry" text=""/>
<l:template name="warning" text="%t"/>
</l:context>
<l:context name="title-unnumbered">
<l:template name="appendix" text="%t"/>
<l:template name="chapter" text="%t"/>
<l:template name="bridgehead" text="%t"/>
<l:template name="sect1" text="%t"/>
<l:template name="sect2" text="%t"/>
<l:template name="sect3" text="%t"/>
<l:template name="sect4" text="%t"/>
<l:template name="sect5" text="%t"/>
<l:template name="section" text="%t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="title-numbered">
<l:template name="appendix" text="Eranskina %n. %t"/>
<l:template name="chapter" text="Atala %n. %t"/>
<l:template name="bridgehead" text="%n. %t"/>
<l:template name="sect1" text="%n. %t"/>
<l:template name="sect2" text="%n. %t"/>
<l:template name="sect3" text="%n. %t"/>
<l:template name="sect4" text="%n. %t"/>
<l:template name="sect5" text="%n. %t"/>
<l:template name="section" text="%n. %t"/>
<l:template name="simplesect" text="%t"/>
</l:context>
<l:context name="subtitle">
<l:template name="appendix" text="%s"/>
<l:template name="article" text="%s"/>
<l:template name="bibliodiv" text="%s"/>
<l:template name="biblioentry" text="%s"/>
<l:template name="bibliography" text="%s"/>
<l:template name="bibliomixed" text="%s"/>
<l:template name="bibliomset" text="%s"/>
<l:template name="biblioset" text="%s"/>
<l:template name="book" text="%s"/>
<l:template name="chapter" text="%s"/>
<l:template name="colophon" text="%s"/>
<l:template name="dedication" text="%s"/>
<l:template name="glossary" text="%s"/>
<l:template name="glossdiv" text="%s"/>
<l:template name="index" text="%s"/>
<l:template name="indexdiv" text="%s"/>
<l:template name="lot" text="%s"/>
<l:template name="part" text="%s"/>
<l:template name="partintro" text="%s"/>
<l:template name="preface" text="%s"/>
<l:template name="refentry" text="%s"/>
<l:template name="reference" text="%s"/>
<l:template name="refsect1" text="%s"/>
<l:template name="refsect2" text="%s"/>
<l:template name="refsect3" text="%s"/>
<l:template name="refsynopsisdiv" text="%s"/>
<l:template name="sect1" text="%s"/>
<l:template name="sect2" text="%s"/>
<l:template name="sect3" text="%s"/>
<l:template name="sect4" text="%s"/>
<l:template name="sect5" text="%s"/>
<l:template name="section" text="%s"/>
<l:template name="set" text="%s"/>
<l:template name="setindex" text="%s"/>
<l:template name="sidebar" text="%s"/>
<l:template name="simplesect" text="%s"/>
<l:template name="toc" text="%s"/>
</l:context>
<l:context name="xref">
<l:template name="answer" text="E: %n"/>
<l:template name="appendix" text="Eranskina %n"/>
<l:template name="article" text="%t"/>
<l:template name="bibliography" text="%t"/>
<l:template name="book" text="%t"/>
<l:template name="chapter" text="Atala %n"/>
<l:template name="colophon" text="%t"/>
<l:template name="dedication" text="%t"/>
<l:template name="equation" text="Ekuazioa %n"/>
<l:template name="example" text="Adibidea %n"/>
<l:template name="figure" text="Irudia %n"/>
<l:template name="glossary" text="%t"/>
<l:template name="index" text="%t"/>
<l:template name="listitem" text="%n"/>
<l:template name="part" text="Zatia %n"/>
<l:template name="preface" text="%t"/>
<l:template name="procedure" text="Prozedura %n"/>
<l:template name="qandadiv" text="%t"/>
<l:template name="qandaentry" text="G: %n"/>
<l:template name="qandaset" text="%t"/>
<l:template name="question" text="G: %n"/>
<l:template name="reference" text="%t"/>
<l:template name="set" text="%t"/>
<l:template name="setindex" text="%t"/>
<l:template name="table" text="Taula %n"/>
<l:template name="varlistentry" text="%n"/>
</l:context>
<l:context name="section-xref">
<l:template name="bridgehead" text="honela deritzon atala &#8220;%t&#8221;"/>
<l:template name="sect1" text="honela deritzon atala &#8220;%t&#8221;"/>
<l:template name="sect2" text="honela deritzon atala &#8220;%t&#8221;"/>
<l:template name="sect3" text="honela deritzon atala &#8220;%t&#8221;"/>
<l:template name="sect4" text="honela deritzon atala &#8220;%t&#8221;"/>
<l:template name="sect5" text="honela deritzon atala &#8220;%t&#8221;"/>
<l:template name="section" text="honela deritzon atala &#8220;%t&#8221;"/>
<l:template name="simplesect" text="honela deritzon atala &#8220;%t&#8221;"/>
</l:context>
<l:context name="section-xref-numbered">
<l:template name="bridgehead" text="Atala %n"/>
<l:template name="sect1" text="Atala %n"/>
<l:template name="sect2" text="Atala %n"/>
<l:template name="sect3" text="Atala %n"/>
<l:template name="sect4" text="Atala %n"/>
<l:template name="sect5" text="Atala %n"/>
<l:template name="section" text="Atala %n"/>
<l:template name="simplesect" text="honela deritzon atala &#8220;%t&#8221;"/>
</l:context>
<l:context name="authorgroup">
<l:template name="sep" text=", "/>
<l:template name="sep2" text=" eta "/>
<l:template name="seplast" text=", eta "/>
</l:context>
<l:context name="glossary">
<l:template name="see" text="Ikus "/>
<l:template name="seealso" text="Ikus baita ere "/>
</l:context>
<l:context name="msgset">
<l:template name="MsgAud" text="Audientzia: "/>
<l:template name="MsgLevel" text="Maila: "/>
<l:template name="MsgOrig" text="Jatorria: "/>
</l:context>
</l:l10n>

Some files were not shown because too many files have changed in this diff Show More