JBoss Rich Faces SVN: r1402 - in branches/refactor1: docs/docbook and 73 other directories.
by richfaces-svn-commitsï¼ lists.jboss.org
Author: alexsmirnov
Date: 2007-06-28 19:11:59 -0400 (Thu, 28 Jun 2007)
New Revision: 1402
Added:
branches/refactor1/docs/docbook/
branches/refactor1/docs/docbook/pom.xml
branches/refactor1/docs/docbook/src/
branches/refactor1/docs/docbook/src/main/
branches/refactor1/docs/docbook/src/main/java/
branches/refactor1/docs/docbook/src/main/java/com/
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CVS.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Callout.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CalloutEmitter.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ColumnScanEmitter.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ColumnUpdateEmitter.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CopyEmitter.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatCallout.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatGraphicCallout.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatTextCallout.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatUnicodeCallout.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ImageIntrinsics.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/LineCountEmitter.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/NumberLinesEmitter.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Table.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Text.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/TextFactory.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/UnwrapLinks.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/UnwrapLinksEmitter.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Verbatim.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Windows1252.java
branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/package.html
branches/refactor1/docs/docbook/src/main/resources/
branches/refactor1/docs/docbook/src/main/resources/COPYING
branches/refactor1/docs/docbook/src/main/resources/VERSION
branches/refactor1/docs/docbook/src/main/resources/common/
branches/refactor1/docs/docbook/src/main/resources/common/af.xml
branches/refactor1/docs/docbook/src/main/resources/common/am.xml
branches/refactor1/docs/docbook/src/main/resources/common/ar.xml
branches/refactor1/docs/docbook/src/main/resources/common/autoidx-kimber.xsl
branches/refactor1/docs/docbook/src/main/resources/common/autoidx-kosek.xsl
branches/refactor1/docs/docbook/src/main/resources/common/az.xml
branches/refactor1/docs/docbook/src/main/resources/common/bg.xml
branches/refactor1/docs/docbook/src/main/resources/common/bn.xml
branches/refactor1/docs/docbook/src/main/resources/common/bs.xml
branches/refactor1/docs/docbook/src/main/resources/common/ca.xml
branches/refactor1/docs/docbook/src/main/resources/common/common.xsl
branches/refactor1/docs/docbook/src/main/resources/common/cs.xml
branches/refactor1/docs/docbook/src/main/resources/common/cy.xml
branches/refactor1/docs/docbook/src/main/resources/common/da.xml
branches/refactor1/docs/docbook/src/main/resources/common/de.xml
branches/refactor1/docs/docbook/src/main/resources/common/el.xml
branches/refactor1/docs/docbook/src/main/resources/common/en.xml
branches/refactor1/docs/docbook/src/main/resources/common/entities.ent
branches/refactor1/docs/docbook/src/main/resources/common/es.xml
branches/refactor1/docs/docbook/src/main/resources/common/et.xml
branches/refactor1/docs/docbook/src/main/resources/common/eu.xml
branches/refactor1/docs/docbook/src/main/resources/common/fa.xml
branches/refactor1/docs/docbook/src/main/resources/common/fi.xml
branches/refactor1/docs/docbook/src/main/resources/common/fr.xml
branches/refactor1/docs/docbook/src/main/resources/common/ga.xml
branches/refactor1/docs/docbook/src/main/resources/common/gentext.xsl
branches/refactor1/docs/docbook/src/main/resources/common/gu.xml
branches/refactor1/docs/docbook/src/main/resources/common/he.xml
branches/refactor1/docs/docbook/src/main/resources/common/hi.xml
branches/refactor1/docs/docbook/src/main/resources/common/hr.xml
branches/refactor1/docs/docbook/src/main/resources/common/hu.xml
branches/refactor1/docs/docbook/src/main/resources/common/id.xml
branches/refactor1/docs/docbook/src/main/resources/common/insertfile.xsl
branches/refactor1/docs/docbook/src/main/resources/common/it.xml
branches/refactor1/docs/docbook/src/main/resources/common/ja.xml
branches/refactor1/docs/docbook/src/main/resources/common/kn.xml
branches/refactor1/docs/docbook/src/main/resources/common/ko.xml
branches/refactor1/docs/docbook/src/main/resources/common/l10n.dtd
branches/refactor1/docs/docbook/src/main/resources/common/l10n.xml
branches/refactor1/docs/docbook/src/main/resources/common/l10n.xsl
branches/refactor1/docs/docbook/src/main/resources/common/la.xml
branches/refactor1/docs/docbook/src/main/resources/common/labels.xsl
branches/refactor1/docs/docbook/src/main/resources/common/lt.xml
branches/refactor1/docs/docbook/src/main/resources/common/mn.xml
branches/refactor1/docs/docbook/src/main/resources/common/nl.xml
branches/refactor1/docs/docbook/src/main/resources/common/nn.xml
branches/refactor1/docs/docbook/src/main/resources/common/no.xml
branches/refactor1/docs/docbook/src/main/resources/common/olink.xsl
branches/refactor1/docs/docbook/src/main/resources/common/or.xml
branches/refactor1/docs/docbook/src/main/resources/common/pa.xml
branches/refactor1/docs/docbook/src/main/resources/common/pi.xsl
branches/refactor1/docs/docbook/src/main/resources/common/pl.xml
branches/refactor1/docs/docbook/src/main/resources/common/pt.xml
branches/refactor1/docs/docbook/src/main/resources/common/pt_br.xml
branches/refactor1/docs/docbook/src/main/resources/common/refentry.xsl
branches/refactor1/docs/docbook/src/main/resources/common/ro.xml
branches/refactor1/docs/docbook/src/main/resources/common/ru.xml
branches/refactor1/docs/docbook/src/main/resources/common/sk.xml
branches/refactor1/docs/docbook/src/main/resources/common/sl.xml
branches/refactor1/docs/docbook/src/main/resources/common/sq.xml
branches/refactor1/docs/docbook/src/main/resources/common/sr.xml
branches/refactor1/docs/docbook/src/main/resources/common/sr_Latn.xml
branches/refactor1/docs/docbook/src/main/resources/common/stripns.xsl
branches/refactor1/docs/docbook/src/main/resources/common/subtitles.xsl
branches/refactor1/docs/docbook/src/main/resources/common/sv.xml
branches/refactor1/docs/docbook/src/main/resources/common/ta.xml
branches/refactor1/docs/docbook/src/main/resources/common/table.xsl
branches/refactor1/docs/docbook/src/main/resources/common/targetdatabase.dtd
branches/refactor1/docs/docbook/src/main/resources/common/targets.xsl
branches/refactor1/docs/docbook/src/main/resources/common/th.xml
branches/refactor1/docs/docbook/src/main/resources/common/titles.xsl
branches/refactor1/docs/docbook/src/main/resources/common/tl.xml
branches/refactor1/docs/docbook/src/main/resources/common/tr.xml
branches/refactor1/docs/docbook/src/main/resources/common/uk.xml
branches/refactor1/docs/docbook/src/main/resources/common/vi.xml
branches/refactor1/docs/docbook/src/main/resources/common/xh.xml
branches/refactor1/docs/docbook/src/main/resources/common/zh_cn.xml
branches/refactor1/docs/docbook/src/main/resources/common/zh_tw.xml
branches/refactor1/docs/docbook/src/main/resources/eclipse/
branches/refactor1/docs/docbook/src/main/resources/eclipse/eclipse.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/
branches/refactor1/docs/docbook/src/main/resources/fo/admon.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/annotations.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/autoidx-kimber.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/autoidx-kosek.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/autoidx-ng.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/autoidx.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/autotoc.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/axf.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/biblio.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/block.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/callout.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/component.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/division.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/docbook.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/ebnf.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/fo-patch-for-fop.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/fo-rtf.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/fo.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/footnote.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/fop.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/fop1.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/formal.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/glossary.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/graphics.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/highlight.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/htmltbl.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/index.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/info.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/inline.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/keywords.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/lists.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/math.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/pagesetup.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/param.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/passivetex.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/pdf2index
branches/refactor1/docs/docbook/src/main/resources/fo/pi.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/profile-docbook.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/ptc.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/qandaset.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/refentry.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/sections.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/spaces.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/synop.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/table.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/task.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/titlepage.templates.xml
branches/refactor1/docs/docbook/src/main/resources/fo/titlepage.templates.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/titlepage.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/toc.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/verbatim.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/xep.xsl
branches/refactor1/docs/docbook/src/main/resources/fo/xref.xsl
branches/refactor1/docs/docbook/src/main/resources/highlighting/
branches/refactor1/docs/docbook/src/main/resources/highlighting/common.xsl
branches/refactor1/docs/docbook/src/main/resources/highlighting/delphi-hl.xml
branches/refactor1/docs/docbook/src/main/resources/highlighting/ini-hl.xml
branches/refactor1/docs/docbook/src/main/resources/highlighting/java-hl.xml
branches/refactor1/docs/docbook/src/main/resources/highlighting/m2-hl.xml
branches/refactor1/docs/docbook/src/main/resources/highlighting/myxml-hl.xml
branches/refactor1/docs/docbook/src/main/resources/highlighting/php-hl.xml
branches/refactor1/docs/docbook/src/main/resources/highlighting/xslthl-config.xml
branches/refactor1/docs/docbook/src/main/resources/html/
branches/refactor1/docs/docbook/src/main/resources/html/admon.xsl
branches/refactor1/docs/docbook/src/main/resources/html/annotations.xsl
branches/refactor1/docs/docbook/src/main/resources/html/autoidx-kimber.xsl
branches/refactor1/docs/docbook/src/main/resources/html/autoidx-kosek.xsl
branches/refactor1/docs/docbook/src/main/resources/html/autoidx-ng.xsl
branches/refactor1/docs/docbook/src/main/resources/html/autoidx.xsl
branches/refactor1/docs/docbook/src/main/resources/html/autotoc.xsl
branches/refactor1/docs/docbook/src/main/resources/html/biblio.xsl
branches/refactor1/docs/docbook/src/main/resources/html/block.xsl
branches/refactor1/docs/docbook/src/main/resources/html/callout.xsl
branches/refactor1/docs/docbook/src/main/resources/html/changebars.xsl
branches/refactor1/docs/docbook/src/main/resources/html/chunk-code.xsl
branches/refactor1/docs/docbook/src/main/resources/html/chunk-common.xsl
branches/refactor1/docs/docbook/src/main/resources/html/chunk.xsl
branches/refactor1/docs/docbook/src/main/resources/html/chunker.xsl
branches/refactor1/docs/docbook/src/main/resources/html/chunkfast.xsl
branches/refactor1/docs/docbook/src/main/resources/html/chunktoc.xsl
branches/refactor1/docs/docbook/src/main/resources/html/component.xsl
branches/refactor1/docs/docbook/src/main/resources/html/db5strip.xsl
branches/refactor1/docs/docbook/src/main/resources/html/division.xsl
branches/refactor1/docs/docbook/src/main/resources/html/docbook.xsl
branches/refactor1/docs/docbook/src/main/resources/html/ebnf.xsl
branches/refactor1/docs/docbook/src/main/resources/html/footnote.xsl
branches/refactor1/docs/docbook/src/main/resources/html/formal.xsl
branches/refactor1/docs/docbook/src/main/resources/html/glossary.xsl
branches/refactor1/docs/docbook/src/main/resources/html/graphics.xsl
branches/refactor1/docs/docbook/src/main/resources/html/highlight.xsl
branches/refactor1/docs/docbook/src/main/resources/html/html-rtf.xsl
branches/refactor1/docs/docbook/src/main/resources/html/html.xsl
branches/refactor1/docs/docbook/src/main/resources/html/htmltbl.xsl
branches/refactor1/docs/docbook/src/main/resources/html/index.xsl
branches/refactor1/docs/docbook/src/main/resources/html/info.xsl
branches/refactor1/docs/docbook/src/main/resources/html/inline.xsl
branches/refactor1/docs/docbook/src/main/resources/html/keywords.xsl
branches/refactor1/docs/docbook/src/main/resources/html/lists.xsl
branches/refactor1/docs/docbook/src/main/resources/html/maketoc.xsl
branches/refactor1/docs/docbook/src/main/resources/html/manifest.xsl
branches/refactor1/docs/docbook/src/main/resources/html/math.xsl
branches/refactor1/docs/docbook/src/main/resources/html/oldchunker.xsl
branches/refactor1/docs/docbook/src/main/resources/html/onechunk.xsl
branches/refactor1/docs/docbook/src/main/resources/html/param.xsl
branches/refactor1/docs/docbook/src/main/resources/html/pi.xsl
branches/refactor1/docs/docbook/src/main/resources/html/profile-chunk-code.xsl
branches/refactor1/docs/docbook/src/main/resources/html/profile-chunk.xsl
branches/refactor1/docs/docbook/src/main/resources/html/profile-docbook.xsl
branches/refactor1/docs/docbook/src/main/resources/html/profile-onechunk.xsl
branches/refactor1/docs/docbook/src/main/resources/html/qandaset.xsl
branches/refactor1/docs/docbook/src/main/resources/html/refentry.xsl
branches/refactor1/docs/docbook/src/main/resources/html/sections.xsl
branches/refactor1/docs/docbook/src/main/resources/html/synop.xsl
branches/refactor1/docs/docbook/src/main/resources/html/table.xsl
branches/refactor1/docs/docbook/src/main/resources/html/task.xsl
branches/refactor1/docs/docbook/src/main/resources/html/titlepage.templates.xml
branches/refactor1/docs/docbook/src/main/resources/html/titlepage.templates.xsl
branches/refactor1/docs/docbook/src/main/resources/html/titlepage.xsl
branches/refactor1/docs/docbook/src/main/resources/html/toc.xsl
branches/refactor1/docs/docbook/src/main/resources/html/verbatim.xsl
branches/refactor1/docs/docbook/src/main/resources/html/xref.xsl
branches/refactor1/docs/docbook/src/main/resources/htmlhelp/
branches/refactor1/docs/docbook/src/main/resources/htmlhelp/htmlhelp-common.xsl
branches/refactor1/docs/docbook/src/main/resources/htmlhelp/htmlhelp.xsl
branches/refactor1/docs/docbook/src/main/resources/htmlhelp/profile-htmlhelp-common.xsl
branches/refactor1/docs/docbook/src/main/resources/htmlhelp/profile-htmlhelp.xsl
branches/refactor1/docs/docbook/src/main/resources/images/
branches/refactor1/docs/docbook/src/main/resources/images/blank.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/
branches/refactor1/docs/docbook/src/main/resources/images/callouts/1.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/1.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/10.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/10.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/11.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/11.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/12.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/12.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/13.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/13.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/14.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/14.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/15.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/15.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/2.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/2.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/3.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/3.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/4.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/4.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/5.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/5.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/6.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/6.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/7.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/7.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/8.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/8.png
branches/refactor1/docs/docbook/src/main/resources/images/callouts/9.gif
branches/refactor1/docs/docbook/src/main/resources/images/callouts/9.png
branches/refactor1/docs/docbook/src/main/resources/images/caution.gif
branches/refactor1/docs/docbook/src/main/resources/images/caution.png
branches/refactor1/docs/docbook/src/main/resources/images/caution.svg
branches/refactor1/docs/docbook/src/main/resources/images/caution.tif
branches/refactor1/docs/docbook/src/main/resources/images/draft.png
branches/refactor1/docs/docbook/src/main/resources/images/home.gif
branches/refactor1/docs/docbook/src/main/resources/images/home.png
branches/refactor1/docs/docbook/src/main/resources/images/home.svg
branches/refactor1/docs/docbook/src/main/resources/images/important.gif
branches/refactor1/docs/docbook/src/main/resources/images/important.png
branches/refactor1/docs/docbook/src/main/resources/images/important.svg
branches/refactor1/docs/docbook/src/main/resources/images/important.tif
branches/refactor1/docs/docbook/src/main/resources/images/next.gif
branches/refactor1/docs/docbook/src/main/resources/images/next.png
branches/refactor1/docs/docbook/src/main/resources/images/next.svg
branches/refactor1/docs/docbook/src/main/resources/images/note.gif
branches/refactor1/docs/docbook/src/main/resources/images/note.png
branches/refactor1/docs/docbook/src/main/resources/images/note.svg
branches/refactor1/docs/docbook/src/main/resources/images/note.tif
branches/refactor1/docs/docbook/src/main/resources/images/prev.gif
branches/refactor1/docs/docbook/src/main/resources/images/prev.png
branches/refactor1/docs/docbook/src/main/resources/images/prev.svg
branches/refactor1/docs/docbook/src/main/resources/images/tip.gif
branches/refactor1/docs/docbook/src/main/resources/images/tip.png
branches/refactor1/docs/docbook/src/main/resources/images/tip.svg
branches/refactor1/docs/docbook/src/main/resources/images/tip.tif
branches/refactor1/docs/docbook/src/main/resources/images/toc-blank.png
branches/refactor1/docs/docbook/src/main/resources/images/toc-minus.png
branches/refactor1/docs/docbook/src/main/resources/images/toc-plus.png
branches/refactor1/docs/docbook/src/main/resources/images/up.gif
branches/refactor1/docs/docbook/src/main/resources/images/up.png
branches/refactor1/docs/docbook/src/main/resources/images/up.svg
branches/refactor1/docs/docbook/src/main/resources/images/warning.gif
branches/refactor1/docs/docbook/src/main/resources/images/warning.png
branches/refactor1/docs/docbook/src/main/resources/images/warning.svg
branches/refactor1/docs/docbook/src/main/resources/images/warning.tif
branches/refactor1/docs/docbook/src/main/resources/javahelp/
branches/refactor1/docs/docbook/src/main/resources/javahelp/javahelp.xsl
branches/refactor1/docs/docbook/src/main/resources/javahelp/profile-javahelp.xsl
branches/refactor1/docs/docbook/src/main/resources/lib/
branches/refactor1/docs/docbook/src/main/resources/lib/lib.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/
branches/refactor1/docs/docbook/src/main/resources/manpages/ChangeLog.20020917
branches/refactor1/docs/docbook/src/main/resources/manpages/block.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/charmap.groff.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/docbook.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/html-synop.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/info.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/inline.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/links.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/lists.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/other.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/param.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/refentry.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/synop.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/table.xsl
branches/refactor1/docs/docbook/src/main/resources/manpages/utility.xsl
branches/refactor1/docs/docbook/src/main/resources/params/
branches/refactor1/docs/docbook/src/main/resources/params/abstract.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/abstract.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/admon.graphics.extension.xml
branches/refactor1/docs/docbook/src/main/resources/params/admon.graphics.path.xml
branches/refactor1/docs/docbook/src/main/resources/params/admon.graphics.xml
branches/refactor1/docs/docbook/src/main/resources/params/admon.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/admon.textlabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/admonition.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/admonition.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/alignment.xml
branches/refactor1/docs/docbook/src/main/resources/params/annotate.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/annotation.css.xml
branches/refactor1/docs/docbook/src/main/resources/params/annotation.graphic.close.xml
branches/refactor1/docs/docbook/src/main/resources/params/annotation.graphic.open.xml
branches/refactor1/docs/docbook/src/main/resources/params/annotation.js.xml
branches/refactor1/docs/docbook/src/main/resources/params/annotation.support.xml
branches/refactor1/docs/docbook/src/main/resources/params/appendix.autolabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/arbortext.extensions.xml
branches/refactor1/docs/docbook/src/main/resources/params/article.appendix.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/author.othername.in.middle.xml
branches/refactor1/docs/docbook/src/main/resources/params/autotoc.label.in.hyperlink.xml
branches/refactor1/docs/docbook/src/main/resources/params/autotoc.label.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/axf.extensions.xml
branches/refactor1/docs/docbook/src/main/resources/params/base.dir.xml
branches/refactor1/docs/docbook/src/main/resources/params/biblioentry.item.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/biblioentry.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/bibliography.collection.xml
branches/refactor1/docs/docbook/src/main/resources/params/bibliography.numbered.xml
branches/refactor1/docs/docbook/src/main/resources/params/blockquote.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/blurb.on.titlepage.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/body.end.indent.xml
branches/refactor1/docs/docbook/src/main/resources/params/body.font.family.xml
branches/refactor1/docs/docbook/src/main/resources/params/body.font.master.xml
branches/refactor1/docs/docbook/src/main/resources/params/body.font.size.xml
branches/refactor1/docs/docbook/src/main/resources/params/body.margin.bottom.xml
branches/refactor1/docs/docbook/src/main/resources/params/body.margin.top.xml
branches/refactor1/docs/docbook/src/main/resources/params/body.start.indent.xml
branches/refactor1/docs/docbook/src/main/resources/params/bridgehead.in.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.defaultcolumn.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.graphics.extension.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.graphics.number.limit.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.graphics.path.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.graphics.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.list.table.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.unicode.font.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.unicode.number.limit.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.unicode.start.character.xml
branches/refactor1/docs/docbook/src/main/resources/params/callout.unicode.xml
branches/refactor1/docs/docbook/src/main/resources/params/callouts.extension.xml
branches/refactor1/docs/docbook/src/main/resources/params/chapter.autolabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunk.append.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunk.first.sections.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunk.quietly.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunk.section.depth.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunk.sections.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunk.separate.lots.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunk.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunk.tocs.and.lots.has.title.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunk.tocs.and.lots.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunker.output.cdata-section-elements.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunker.output.doctype-public.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunker.output.doctype-system.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunker.output.encoding.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunker.output.indent.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunker.output.media-type.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunker.output.method.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunker.output.omit-xml-declaration.xml
branches/refactor1/docs/docbook/src/main/resources/params/chunker.output.standalone.xml
branches/refactor1/docs/docbook/src/main/resources/params/citerefentry.link.xml
branches/refactor1/docs/docbook/src/main/resources/params/collect.xref.targets.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.count.back.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.count.body.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.count.front.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.count.index.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.count.lot.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.count.titlepage.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.gap.back.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.gap.body.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.gap.front.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.gap.index.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.gap.lot.xml
branches/refactor1/docs/docbook/src/main/resources/params/column.gap.titlepage.xml
branches/refactor1/docs/docbook/src/main/resources/params/compact.list.item.spacing.xml
branches/refactor1/docs/docbook/src/main/resources/params/component.label.includes.part.label.xml
branches/refactor1/docs/docbook/src/main/resources/params/component.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/contrib.inline.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/crop.mark.bleed.xml
branches/refactor1/docs/docbook/src/main/resources/params/crop.mark.offset.xml
branches/refactor1/docs/docbook/src/main/resources/params/crop.mark.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/crop.marks.xml
branches/refactor1/docs/docbook/src/main/resources/params/css.decoration.xml
branches/refactor1/docs/docbook/src/main/resources/params/current.docid.xml
branches/refactor1/docs/docbook/src/main/resources/params/default.float.class.xml
branches/refactor1/docs/docbook/src/main/resources/params/default.image.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/default.table.frame.xml
branches/refactor1/docs/docbook/src/main/resources/params/default.table.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/default.units.xml
branches/refactor1/docs/docbook/src/main/resources/params/dingbat.font.family.xml
branches/refactor1/docs/docbook/src/main/resources/params/double.sided.xml
branches/refactor1/docs/docbook/src/main/resources/params/draft.mode.xml
branches/refactor1/docs/docbook/src/main/resources/params/draft.watermark.image.xml
branches/refactor1/docs/docbook/src/main/resources/params/ebnf.assignment.xml
branches/refactor1/docs/docbook/src/main/resources/params/ebnf.statement.terminator.xml
branches/refactor1/docs/docbook/src/main/resources/params/ebnf.table.bgcolor.xml
branches/refactor1/docs/docbook/src/main/resources/params/ebnf.table.border.xml
branches/refactor1/docs/docbook/src/main/resources/params/eclipse.autolabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/eclipse.plugin.id.xml
branches/refactor1/docs/docbook/src/main/resources/params/eclipse.plugin.name.xml
branches/refactor1/docs/docbook/src/main/resources/params/eclipse.plugin.provider.xml
branches/refactor1/docs/docbook/src/main/resources/params/editedby.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/email.delimiters.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/emphasis.propagates.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/entry.propagates.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/equation.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/example.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/figure.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/firstterm.only.link.xml
branches/refactor1/docs/docbook/src/main/resources/params/footer.column.widths.xml
branches/refactor1/docs/docbook/src/main/resources/params/footer.content.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/footer.rule.xml
branches/refactor1/docs/docbook/src/main/resources/params/footer.table.height.xml
branches/refactor1/docs/docbook/src/main/resources/params/footers.on.blank.pages.xml
branches/refactor1/docs/docbook/src/main/resources/params/footnote.font.size.xml
branches/refactor1/docs/docbook/src/main/resources/params/footnote.mark.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/footnote.number.format.xml
branches/refactor1/docs/docbook/src/main/resources/params/footnote.number.symbols.xml
branches/refactor1/docs/docbook/src/main/resources/params/footnote.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/footnote.sep.leader.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/fop.extensions.xml
branches/refactor1/docs/docbook/src/main/resources/params/fop1.extensions.xml
branches/refactor1/docs/docbook/src/main/resources/params/formal.object.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/formal.procedures.xml
branches/refactor1/docs/docbook/src/main/resources/params/formal.title.placement.xml
branches/refactor1/docs/docbook/src/main/resources/params/formal.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/funcsynopsis.decoration.xml
branches/refactor1/docs/docbook/src/main/resources/params/funcsynopsis.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/funcsynopsis.tabular.threshold.xml
branches/refactor1/docs/docbook/src/main/resources/params/function.parens.xml
branches/refactor1/docs/docbook/src/main/resources/params/generate.id.attributes.xml
branches/refactor1/docs/docbook/src/main/resources/params/generate.index.xml
branches/refactor1/docs/docbook/src/main/resources/params/generate.legalnotice.link.xml
branches/refactor1/docs/docbook/src/main/resources/params/generate.manifest.xml
branches/refactor1/docs/docbook/src/main/resources/params/generate.meta.abstract.xml
branches/refactor1/docs/docbook/src/main/resources/params/generate.revhistory.link.xml
branches/refactor1/docs/docbook/src/main/resources/params/generate.section.toc.level.xml
branches/refactor1/docs/docbook/src/main/resources/params/generate.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/glossary.as.blocks.xml
branches/refactor1/docs/docbook/src/main/resources/params/glossary.collection.xml
branches/refactor1/docs/docbook/src/main/resources/params/glossary.sort.xml
branches/refactor1/docs/docbook/src/main/resources/params/glossentry.show.acronym.xml
branches/refactor1/docs/docbook/src/main/resources/params/glosslist.as.blocks.xml
branches/refactor1/docs/docbook/src/main/resources/params/glossterm.auto.link.xml
branches/refactor1/docs/docbook/src/main/resources/params/glossterm.separation.xml
branches/refactor1/docs/docbook/src/main/resources/params/glossterm.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/graphic.default.extension.xml
branches/refactor1/docs/docbook/src/main/resources/params/graphical.admonition.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/graphicsize.extension.xml
branches/refactor1/docs/docbook/src/main/resources/params/graphicsize.use.img.src.path.xml
branches/refactor1/docs/docbook/src/main/resources/params/header.column.widths.xml
branches/refactor1/docs/docbook/src/main/resources/params/header.content.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/header.rule.xml
branches/refactor1/docs/docbook/src/main/resources/params/header.table.height.xml
branches/refactor1/docs/docbook/src/main/resources/params/headers.on.blank.pages.xml
branches/refactor1/docs/docbook/src/main/resources/params/highlight.default.language.xml
branches/refactor1/docs/docbook/src/main/resources/params/highlight.source.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.append.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.base.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.cellpadding.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.cellspacing.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.cleanup.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.ext.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.extra.head.links.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.head.legalnotice.link.multiple.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.head.legalnotice.link.types.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.longdesc.link.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.longdesc.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.stylesheet.type.xml
branches/refactor1/docs/docbook/src/main/resources/params/html.stylesheet.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.alias.file.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.autolabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.back.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.forward.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.hideshow.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.home.url.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.home.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.jump1.title.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.jump1.url.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.jump1.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.jump2.title.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.jump2.url.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.jump2.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.locate.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.next.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.options.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.prev.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.print.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.refresh.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.stop.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.button.zoom.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.chm.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.default.topic.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.display.progress.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.encoding.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.enhanced.decompilation.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.enumerate.images.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.force.map.and.alias.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhc.binary.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhc.folders.instead.books.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhc.section.depth.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhc.show.root.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhc.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhc.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhk.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhp.tail.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhp.window.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhp.windows.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.hhp.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.map.file.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.only.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.remember.window.position.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.show.advanced.search.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.show.favorities.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.show.menu.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.show.toolbar.text.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.title.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.use.hhk.xml
branches/refactor1/docs/docbook/src/main/resources/params/htmlhelp.window.geometry.xml
branches/refactor1/docs/docbook/src/main/resources/params/hyphenate.verbatim.characters.xml
branches/refactor1/docs/docbook/src/main/resources/params/hyphenate.verbatim.xml
branches/refactor1/docs/docbook/src/main/resources/params/hyphenate.xml
branches/refactor1/docs/docbook/src/main/resources/params/id.warnings.xml
branches/refactor1/docs/docbook/src/main/resources/params/ignore.image.scaling.xml
branches/refactor1/docs/docbook/src/main/resources/params/img.src.path.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.div.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.entry.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.method.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.number.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.on.role.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.on.type.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.page.number.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.prefer.titleabbrev.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.preferred.page.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.range.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/index.term.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/informal.object.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/informalequation.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/informalexample.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/informalfigure.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/informaltable.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/inherit.keywords.xml
branches/refactor1/docs/docbook/src/main/resources/params/insert.link.page.number.xml
branches/refactor1/docs/docbook/src/main/resources/params/insert.olink.page.number.xml
branches/refactor1/docs/docbook/src/main/resources/params/insert.olink.pdf.frag.xml
branches/refactor1/docs/docbook/src/main/resources/params/insert.xref.page.number.xml
branches/refactor1/docs/docbook/src/main/resources/params/itemizedlist.label.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/itemizedlist.label.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/itemizedlist.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/keep.relative.image.uris.xml
branches/refactor1/docs/docbook/src/main/resources/params/l10n.gentext.default.language.xml
branches/refactor1/docs/docbook/src/main/resources/params/l10n.gentext.language.xml
branches/refactor1/docs/docbook/src/main/resources/params/l10n.gentext.use.xref.language.xml
branches/refactor1/docs/docbook/src/main/resources/params/l10n.lang.value.rfc.compliant.xml
branches/refactor1/docs/docbook/src/main/resources/params/label.from.part.xml
branches/refactor1/docs/docbook/src/main/resources/params/line-height.xml
branches/refactor1/docs/docbook/src/main/resources/params/linenumbering.everyNth.xml
branches/refactor1/docs/docbook/src/main/resources/params/linenumbering.extension.xml
branches/refactor1/docs/docbook/src/main/resources/params/linenumbering.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/linenumbering.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/link.mailto.url.xml
branches/refactor1/docs/docbook/src/main/resources/params/list.block.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/list.block.spacing.xml
branches/refactor1/docs/docbook/src/main/resources/params/list.item.spacing.xml
branches/refactor1/docs/docbook/src/main/resources/params/make.graphic.viewport.xml
branches/refactor1/docs/docbook/src/main/resources/params/make.index.markup.xml
branches/refactor1/docs/docbook/src/main/resources/params/make.single.year.ranges.xml
branches/refactor1/docs/docbook/src/main/resources/params/make.valid.html.xml
branches/refactor1/docs/docbook/src/main/resources/params/make.year.ranges.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.break.after.slash.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.charmap.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.charmap.subset.profile.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.charmap.uri.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.charmap.use.subset.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.font.funcprototype.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.font.funcsynopsisinfo.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.font.table.headings.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.font.table.title.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.hyphenate.computer.inlines.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.hyphenate.filenames.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.hyphenate.urls.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.hyphenate.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.indent.blurbs.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.indent.lists.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.indent.refsect.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.indent.verbatims.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.indent.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.justify.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.links.are.numbered.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.links.are.underlined.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.links.list.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.links.list.heading.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.output.base.dir.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.output.encoding.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.output.in.separate.dir.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.output.lang.in.name.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.output.manifest.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.output.manifest.filename.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.output.quietly.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.output.subdirs.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.segtitle.suppress.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.string.subst.map.local.post.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.string.subst.map.local.pre.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.string.subst.map.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.subheading.divider.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.subheading.divider.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.table.footnotes.divider.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.th.extra1.suppress.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.th.extra2.max.length.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.th.extra2.suppress.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.th.extra3.max.length.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.th.extra3.suppress.xml
branches/refactor1/docs/docbook/src/main/resources/params/man.th.title.max.length.xml
branches/refactor1/docs/docbook/src/main/resources/params/manifest.in.base.dir.xml
branches/refactor1/docs/docbook/src/main/resources/params/manifest.xml
branches/refactor1/docs/docbook/src/main/resources/params/manual.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/margin.note.float.type.xml
branches/refactor1/docs/docbook/src/main/resources/params/margin.note.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/margin.note.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/margin.note.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/marker.section.level.xml
branches/refactor1/docs/docbook/src/main/resources/params/menuchoice.menu.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/menuchoice.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/monospace.font.family.xml
branches/refactor1/docs/docbook/src/main/resources/params/monospace.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/monospace.verbatim.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/navig.graphics.extension.xml
branches/refactor1/docs/docbook/src/main/resources/params/navig.graphics.path.xml
branches/refactor1/docs/docbook/src/main/resources/params/navig.graphics.xml
branches/refactor1/docs/docbook/src/main/resources/params/navig.showtitles.xml
branches/refactor1/docs/docbook/src/main/resources/params/nominal.image.depth.xml
branches/refactor1/docs/docbook/src/main/resources/params/nominal.image.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/nominal.table.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/nongraphical.admonition.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/normal.para.spacing.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.base.uri.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.debug.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.doctitle.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.fragid.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.lang.fallback.sequence.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.outline.ext.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.pubid.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.resolver.xml
branches/refactor1/docs/docbook/src/main/resources/params/olink.sysid.xml
branches/refactor1/docs/docbook/src/main/resources/params/orderedlist.label.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/orderedlist.label.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/orderedlist.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/othercredit.like.author.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/page.height.portrait.xml
branches/refactor1/docs/docbook/src/main/resources/params/page.height.xml
branches/refactor1/docs/docbook/src/main/resources/params/page.margin.bottom.xml
branches/refactor1/docs/docbook/src/main/resources/params/page.margin.inner.xml
branches/refactor1/docs/docbook/src/main/resources/params/page.margin.outer.xml
branches/refactor1/docs/docbook/src/main/resources/params/page.margin.top.xml
branches/refactor1/docs/docbook/src/main/resources/params/page.orientation.xml
branches/refactor1/docs/docbook/src/main/resources/params/page.width.portrait.xml
branches/refactor1/docs/docbook/src/main/resources/params/page.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/pages.template.xml
branches/refactor1/docs/docbook/src/main/resources/params/paper.type.xml
branches/refactor1/docs/docbook/src/main/resources/params/para.propagates.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/part.autolabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/passivetex.extensions.xml
branches/refactor1/docs/docbook/src/main/resources/params/pgwide.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/phrase.propagates.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/pixels.per.inch.xml
branches/refactor1/docs/docbook/src/main/resources/params/points.per.em.xml
branches/refactor1/docs/docbook/src/main/resources/params/preface.autolabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/prefer.internal.olink.xml
branches/refactor1/docs/docbook/src/main/resources/params/preferred.mediaobject.role.xml
branches/refactor1/docs/docbook/src/main/resources/params/procedure.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/process.empty.source.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/process.source.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.arch.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.attribute.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.condition.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.conformance.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.lang.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.os.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.revision.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.revisionflag.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.role.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.security.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.status.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.userlevel.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.value.xml
branches/refactor1/docs/docbook/src/main/resources/params/profile.vendor.xml
branches/refactor1/docs/docbook/src/main/resources/params/punct.honorific.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.defaultlabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.in.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.inherit.numeration.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.nested.in.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.title.level1.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.title.level2.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.title.level3.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.title.level4.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.title.level5.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.title.level6.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/qanda.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/qandadiv.autolabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/refclass.suppress.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.date.profile.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.date.profile.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.generate.name.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.generate.title.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.manual.fallback.profile.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.manual.profile.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.manual.profile.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.meta.get.quietly.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.pagebreak.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.source.fallback.profile.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.source.name.profile.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.source.name.profile.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.source.name.suppress.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.version.profile.enabled.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.version.profile.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.version.suppress.xml
branches/refactor1/docs/docbook/src/main/resources/params/refentry.xref.manvolnum.xml
branches/refactor1/docs/docbook/src/main/resources/params/reference.autolabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/region.after.extent.xml
branches/refactor1/docs/docbook/src/main/resources/params/region.before.extent.xml
branches/refactor1/docs/docbook/src/main/resources/params/revhistory.table.cell.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/revhistory.table.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/revhistory.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/root.filename.xml
branches/refactor1/docs/docbook/src/main/resources/params/root.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/rootid.xml
branches/refactor1/docs/docbook/src/main/resources/params/runinhead.default.title.end.punct.xml
branches/refactor1/docs/docbook/src/main/resources/params/runinhead.title.end.punct.xml
branches/refactor1/docs/docbook/src/main/resources/params/sans.font.family.xml
branches/refactor1/docs/docbook/src/main/resources/params/saxon.callouts.xml
branches/refactor1/docs/docbook/src/main/resources/params/saxon.character.representation.xml
branches/refactor1/docs/docbook/src/main/resources/params/saxon.linenumbering.xml
branches/refactor1/docs/docbook/src/main/resources/params/saxon.tablecolumns.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.autolabel.max.depth.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.autolabel.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.label.includes.component.label.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.level1.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.level2.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.level3.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.level4.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.level5.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.level6.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.title.level1.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.title.level2.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.title.level3.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.title.level4.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.title.level5.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.title.level6.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/section.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/segmentedlist.as.table.xml
branches/refactor1/docs/docbook/src/main/resources/params/shade.verbatim.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/shade.verbatim.xml
branches/refactor1/docs/docbook/src/main/resources/params/show.comments.xml
branches/refactor1/docs/docbook/src/main/resources/params/show.revisionflag.xml
branches/refactor1/docs/docbook/src/main/resources/params/side.float.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/sidebar.float.type.xml
branches/refactor1/docs/docbook/src/main/resources/params/sidebar.float.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/sidebar.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/sidebar.title.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/simplesect.in.toc.xml
branches/refactor1/docs/docbook/src/main/resources/params/spacing.paras.xml
branches/refactor1/docs/docbook/src/main/resources/params/subscript.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/superscript.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/suppress.footer.navigation.xml
branches/refactor1/docs/docbook/src/main/resources/params/suppress.header.navigation.xml
branches/refactor1/docs/docbook/src/main/resources/params/suppress.navigation.xml
branches/refactor1/docs/docbook/src/main/resources/params/symbol.font.family.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.borders.with.css.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.cell.border.color.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.cell.border.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.cell.border.thickness.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.cell.padding.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.entry.padding.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.footnote.number.format.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.footnote.number.symbols.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.footnote.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.frame.border.color.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.frame.border.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.frame.border.thickness.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/table.table.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/tablecolumns.extension.xml
branches/refactor1/docs/docbook/src/main/resources/params/target.database.document.xml
branches/refactor1/docs/docbook/src/main/resources/params/targets.filename.xml
branches/refactor1/docs/docbook/src/main/resources/params/template.xml
branches/refactor1/docs/docbook/src/main/resources/params/tex.math.delims.xml
branches/refactor1/docs/docbook/src/main/resources/params/tex.math.file.xml
branches/refactor1/docs/docbook/src/main/resources/params/tex.math.in.alt.xml
branches/refactor1/docs/docbook/src/main/resources/params/textdata.default.encoding.xml
branches/refactor1/docs/docbook/src/main/resources/params/textinsert.extension.xml
branches/refactor1/docs/docbook/src/main/resources/params/title.font.family.xml
branches/refactor1/docs/docbook/src/main/resources/params/title.margin.left.xml
branches/refactor1/docs/docbook/src/main/resources/params/toc.indent.width.xml
branches/refactor1/docs/docbook/src/main/resources/params/toc.line.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/toc.list.type.xml
branches/refactor1/docs/docbook/src/main/resources/params/toc.margin.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/toc.max.depth.xml
branches/refactor1/docs/docbook/src/main/resources/params/toc.section.depth.xml
branches/refactor1/docs/docbook/src/main/resources/params/ulink.footnotes.xml
branches/refactor1/docs/docbook/src/main/resources/params/ulink.hyphenate.chars.xml
branches/refactor1/docs/docbook/src/main/resources/params/ulink.hyphenate.xml
branches/refactor1/docs/docbook/src/main/resources/params/ulink.show.xml
branches/refactor1/docs/docbook/src/main/resources/params/ulink.target.xml
branches/refactor1/docs/docbook/src/main/resources/params/use.embed.for.svg.xml
branches/refactor1/docs/docbook/src/main/resources/params/use.extensions.xml
branches/refactor1/docs/docbook/src/main/resources/params/use.id.as.filename.xml
branches/refactor1/docs/docbook/src/main/resources/params/use.id.function.xml
branches/refactor1/docs/docbook/src/main/resources/params/use.local.olink.style.xml
branches/refactor1/docs/docbook/src/main/resources/params/use.role.as.xrefstyle.xml
branches/refactor1/docs/docbook/src/main/resources/params/use.role.for.mediaobject.xml
branches/refactor1/docs/docbook/src/main/resources/params/use.svg.xml
branches/refactor1/docs/docbook/src/main/resources/params/variablelist.as.blocks.xml
branches/refactor1/docs/docbook/src/main/resources/params/variablelist.as.table.xml
branches/refactor1/docs/docbook/src/main/resources/params/variablelist.max.termlength.xml
branches/refactor1/docs/docbook/src/main/resources/params/variablelist.term.break.after.xml
branches/refactor1/docs/docbook/src/main/resources/params/variablelist.term.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/verbatim.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/wordml.template.xml
branches/refactor1/docs/docbook/src/main/resources/params/xep.extensions.xml
branches/refactor1/docs/docbook/src/main/resources/params/xep.index.item.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/xref.label-page.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/xref.label-title.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/xref.properties.xml
branches/refactor1/docs/docbook/src/main/resources/params/xref.title-page.separator.xml
branches/refactor1/docs/docbook/src/main/resources/params/xref.with.number.and.title.xml
branches/refactor1/docs/docbook/src/main/resources/profiling/
branches/refactor1/docs/docbook/src/main/resources/profiling/profile-mode.xsl
branches/refactor1/docs/docbook/src/main/resources/profiling/profile.xsl
branches/refactor1/docs/docbook/src/main/resources/profiling/strip-attributes.xsl
branches/refactor1/docs/docbook/src/main/resources/profiling/xsl2profile.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/
branches/refactor1/docs/docbook/src/main/resources/roundtrip/blocks-spec.xml
branches/refactor1/docs/docbook/src/main/resources/roundtrip/dbk2ooo.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/dbk2pages.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/dbk2wordml.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/dbk2wp.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/docbook-pages.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/docbook.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/pages-normalise.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/param.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/sections-spec.xml
branches/refactor1/docs/docbook/src/main/resources/roundtrip/specifications.xml
branches/refactor1/docs/docbook/src/main/resources/roundtrip/supported.xml
branches/refactor1/docs/docbook/src/main/resources/roundtrip/template-pages.xml
branches/refactor1/docs/docbook/src/main/resources/roundtrip/template.dot
branches/refactor1/docs/docbook/src/main/resources/roundtrip/template.xml
branches/refactor1/docs/docbook/src/main/resources/roundtrip/wordml-blocks.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/wordml-final.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/wordml-normalise.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/wordml-sections.xsl
branches/refactor1/docs/docbook/src/main/resources/roundtrip/wordml.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/
branches/refactor1/docs/docbook/src/main/resources/slides/browser/
branches/refactor1/docs/docbook/src/main/resources/slides/browser/CTOCWidget.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/overlay.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/slides-default.css
branches/refactor1/docs/docbook/src/main/resources/slides/browser/slides-frames.css
branches/refactor1/docs/docbook/src/main/resources/slides/browser/slides-plain.css
branches/refactor1/docs/docbook/src/main/resources/slides/browser/slides-table.css
branches/refactor1/docs/docbook/src/main/resources/slides/browser/slides-w3c.css
branches/refactor1/docs/docbook/src/main/resources/slides/browser/slides.css
branches/refactor1/docs/docbook/src/main/resources/slides/browser/slides.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/ua.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/xbCollapsibleLists.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/xbDOM.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/xbDebug.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/xbLibrary.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/xbStyle-css.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/xbStyle-nn4.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/xbStyle-not-supported.js
branches/refactor1/docs/docbook/src/main/resources/slides/browser/xbStyle.js
branches/refactor1/docs/docbook/src/main/resources/slides/fo/
branches/refactor1/docs/docbook/src/main/resources/slides/fo/plain-titlepage.xml
branches/refactor1/docs/docbook/src/main/resources/slides/fo/plain-titlepage.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/fo/plain.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/arr-next.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/arr-prev.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/but-fforward.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/but-info.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/but-next.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/but-prev.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/but-rewind.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/nav-home.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/nav-next.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/nav-prev.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/nav-toc.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/nav-up.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/w3c-next.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/w3c-prev.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/active/w3c-toc.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/arrow.gif
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/blank.gif
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/blank.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/hidetoc.gif
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/but-fforward.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/but-info.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/but-next.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/but-prev.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/but-rewind.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/nav-home.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/nav-next.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/nav-prev.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/nav-toc.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/nav-up.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/w3c-next.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/w3c-prev.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/inactive/w3c-toc.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/plus.gif
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/pointer.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/showtoc.gif
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/toc/
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/toc/bullet.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/toc/closed.png
branches/refactor1/docs/docbook/src/main/resources/slides/graphics/toc/open.png
branches/refactor1/docs/docbook/src/main/resources/slides/html/
branches/refactor1/docs/docbook/src/main/resources/slides/html/css.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/default.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/flat.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/frames.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/graphics.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/jscript.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/plain.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/slides-common.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/tables.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/vslides.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/html/w3c.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/htmlhelp/
branches/refactor1/docs/docbook/src/main/resources/slides/htmlhelp/htmlhelp.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/default.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/cmp.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/date-time.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/example.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/markup.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/math.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/node.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/stdlib.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/string.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/svg.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/keynote/xsltsl/uri.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/param.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/svg/
branches/refactor1/docs/docbook/src/main/resources/slides/svg/default.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/css.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/default.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/flat.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/frames.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/graphics.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/html2xhtml.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/jscript.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/plain.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/slides-common.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/tables.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/vslides.xsl
branches/refactor1/docs/docbook/src/main/resources/slides/xhtml/w3c.xsl
branches/refactor1/docs/docbook/src/main/resources/template/
branches/refactor1/docs/docbook/src/main/resources/template/titlepage.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/
branches/refactor1/docs/docbook/src/main/resources/tools/make/
branches/refactor1/docs/docbook/src/main/resources/tools/make/Makefile.DocBook
branches/refactor1/docs/docbook/src/main/resources/tools/make/Makefile.combine
branches/refactor1/docs/docbook/src/main/resources/tools/make/Makefile.docParam
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/addnewline.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/clrefentry.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/dblatex-release-notes.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/doc-link-docbook.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/docbook-elements.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/docparam2txt.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/html2roff.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/identity.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/jref2refsect1.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/jrefhtml.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/lrefentry.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/make-elements.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/make-xsl-params.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/pirefentry.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/reference-fo.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/reference-txt.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/reference.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/tdg-link.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/xsl-param-link.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/xsl-params.xsl
branches/refactor1/docs/docbook/src/main/resources/tools/xsl/build/xsl2jref.xsl
branches/refactor1/docs/docbook/src/main/resources/website/
branches/refactor1/docs/docbook/src/main/resources/website/autolayout.xsl
branches/refactor1/docs/docbook/src/main/resources/website/chunk-common.xsl
branches/refactor1/docs/docbook/src/main/resources/website/chunk-tabular.xsl
branches/refactor1/docs/docbook/src/main/resources/website/chunk-website.xsl
branches/refactor1/docs/docbook/src/main/resources/website/head.xsl
branches/refactor1/docs/docbook/src/main/resources/website/makefile-dep.xsl
branches/refactor1/docs/docbook/src/main/resources/website/olink.xsl
branches/refactor1/docs/docbook/src/main/resources/website/param.xml
branches/refactor1/docs/docbook/src/main/resources/website/param.xsl
branches/refactor1/docs/docbook/src/main/resources/website/rss.xsl
branches/refactor1/docs/docbook/src/main/resources/website/tabular.xsl
branches/refactor1/docs/docbook/src/main/resources/website/toc-tabular.xsl
branches/refactor1/docs/docbook/src/main/resources/website/toc.xsl
branches/refactor1/docs/docbook/src/main/resources/website/website-common.xsl
branches/refactor1/docs/docbook/src/main/resources/website/website-targets.xsl
branches/refactor1/docs/docbook/src/main/resources/website/website.xsl
branches/refactor1/docs/docbook/src/main/resources/website/xbel.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/
branches/refactor1/docs/docbook/src/main/resources/xhtml/admon.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/annotations.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/autoidx-kimber.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/autoidx-kosek.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/autoidx-ng.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/autoidx.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/autotoc.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/biblio.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/block.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/callout.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/changebars.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/chunk-code.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/chunk-common.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/chunk.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/chunker.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/chunkfast.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/chunktoc.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/component.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/db5strip.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/division.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/docbook.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/ebnf.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/footnote.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/formal.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/glossary.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/graphics.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/highlight.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/html-rtf.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/html.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/html2xhtml.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/htmltbl.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/index.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/info.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/inline.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/keywords.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/lists.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/maketoc.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/manifest.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/math.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/oldchunker.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/onechunk.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/param.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/pi.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/profile-chunk-code.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/profile-chunk.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/profile-docbook.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/profile-onechunk.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/qandaset.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/refentry.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/sections.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/synop.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/table.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/task.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/titlepage.templates.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/titlepage.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/toc.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/verbatim.xsl
branches/refactor1/docs/docbook/src/main/resources/xhtml/xref.xsl
branches/refactor1/extensions/pom.xml
Modified:
branches/refactor1/docs/pom.xml
branches/refactor1/extensions/portlet/pom.xml
branches/refactor1/framework/impl/pom.xml
branches/refactor1/samples/dataFilterSliderDemo/pom.xml
branches/refactor1/samples/dataTableDemo/pom.xml
branches/refactor1/samples/datascroller-sample/pom.xml
branches/refactor1/samples/dragDropDemo/pom.xml
branches/refactor1/samples/dropdownmenu-sample/pom.xml
branches/refactor1/samples/gmap-sample/pom.xml
branches/refactor1/samples/inputNumberSliderDemo/pom.xml
branches/refactor1/samples/inputNumberSpinnerDemo/pom.xml
branches/refactor1/samples/modalpanel-sample/pom.xml
branches/refactor1/samples/panel-sample/pom.xml
branches/refactor1/samples/panelbar-sample/pom.xml
branches/refactor1/samples/pom.xml
branches/refactor1/samples/richfaces-art-datatable/pom.xml
branches/refactor1/samples/richfaces-demo/pom.xml
branches/refactor1/samples/separator-sample/pom.xml
branches/refactor1/samples/simpleTogglePanel-sample/pom.xml
branches/refactor1/samples/skins/pom.xml
branches/refactor1/samples/suggestionbox-sample/pom.xml
branches/refactor1/samples/tabPanelDemo/pom.xml
branches/refactor1/samples/togglePanel-sample/pom.xml
branches/refactor1/samples/toolBarDemo/pom.xml
branches/refactor1/samples/tree-demo/pom.xml
branches/refactor1/ui/inputnumber-slider/pom.xml
branches/refactor1/ui/inputnumber-spinner/pom.xml
branches/refactor1/ui/modal-panel/pom.xml
branches/refactor1/ui/panelbar/pom.xml
branches/refactor1/ui/pom.xml
branches/refactor1/ui/separator/pom.xml
branches/refactor1/ui/tree/pom.xml
Log:
continue refactoring
Added: branches/refactor1/docs/docbook/pom.xml
===================================================================
--- branches/refactor1/docs/docbook/pom.xml (rev 0)
+++ branches/refactor1/docs/docbook/pom.xml 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>docs</artifactId>
+ <groupId>org.ajax4jsf</groupId>
+ <version>1.1.2-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.ajax4jsf.docs</groupId>
+ <artifactId>docbook</artifactId>
+ <packaging>jar</packaging>
+
+ <name>DocBook</name>
+ <description>
+ Based on the DocBook maintained at sourceforge; this is simply a mavenization
+ of that project on the part of JBoss.org for use in Maven builds
+ </description>
+
+ <dependencies>
+ <dependency>
+ <groupId>xml-resolver</groupId>
+ <artifactId>xml-resolver</artifactId>
+ <version>1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>saxon</groupId>
+ <artifactId>saxon</artifactId>
+ <version>6.5.3</version>
+ </dependency>
+ </dependencies>
+
+</project>
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CVS.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CVS.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CVS.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,90 @@
+package com.nwalsh.saxon;
+
+import java.io.*;
+import java.util.Calendar;
+import java.util.GregorianCalendar;
+import java.util.Date;
+import java.util.Locale;
+import java.util.TimeZone;
+import java.text.DateFormat;
+import java.text.ParseException;
+
+/**
+ * <p>Saxon extension to convert CVS date strings into local time</p>
+ *
+ * <p>$Id: CVS.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon</a>
+ * extension to turn the CVS date strings, which are UTC:</p>
+ *
+ * <pre>$Date: 2000/11/09 02:34:20 $</pre>
+ *
+ * <p>into legibly formatted local time:</p>
+ *
+ * <pre>Wed Nov 08 18:34:20 PST 2000</pre>
+ *
+ * <p>(I happened to be in California when I wrote this documentation.)</p>
+
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: CVS.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class CVS {
+ /**
+ * <p>Constructor for CVS</p>
+ *
+ * <p>All of the methods are static, so the constructor does nothing.</p>
+ */
+ public CVS() {
+ }
+
+ /**
+ * <p>Convert a CVS date string into local time.</p>
+ *
+ * @param cvsDate The CVS date string.
+ *
+ * @return The date, converted to local time and reformatted.
+ */
+ public static String localTime (String cvsDate) {
+ // A cvsDate has the following form "$Date: 2006-04-27 17:26:47 +0900 (Thu, 27 Apr 2006) $"
+ if (!cvsDate.startsWith("$Date: ")) {
+ return cvsDate;
+ }
+
+ String yrS = cvsDate.substring(7,11);
+ String moS = cvsDate.substring(12,14);
+ String daS = cvsDate.substring(15,17);
+ String hrS = cvsDate.substring(18,20);
+ String miS = cvsDate.substring(21,23);
+ String seS = cvsDate.substring(24,26);
+
+ TimeZone tz = TimeZone.getTimeZone("GMT+0");
+ GregorianCalendar gmtCal = new GregorianCalendar(tz);
+
+ try {
+ gmtCal.set(Integer.parseInt(yrS),
+ Integer.parseInt(moS)-1,
+ Integer.parseInt(daS),
+ Integer.parseInt(hrS),
+ Integer.parseInt(miS),
+ Integer.parseInt(seS));
+ } catch (NumberFormatException e) {
+ // nop
+ }
+
+ Date d = gmtCal.getTime();
+
+ return d.toString();
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Callout.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Callout.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Callout.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,90 @@
+package com.nwalsh.saxon;
+
+import org.w3c.dom.*;
+
+/**
+ * <p>A class for maintaining information about callouts.</p>
+ *
+ * <p>To make processing callouts easier, they are parsed out of the
+ * input structure and stored in a sorted array. (The array is sorted
+ * according to the order in which the callouts occur.)</p>
+ *
+ * <p>This class is just the little record
+ * that we store in the array for each callout.</p>
+ */
+public class Callout implements Comparable {
+ /** The callout number. */
+ private int callout = 0;
+ /** The area Element item that generated this callout. */
+ private Element area = null;
+ /** The line on which this callout occurs. */
+ private int line = 0;
+ /** The column in which this callout appears. */
+ private int col = 0;
+
+ /** The constructor; initialize the private data structures. */
+ public Callout(int callout, Element area, int line, int col) {
+ this.callout = callout;
+ this.area = area;
+ this.line = line;
+ this.col = col;
+ }
+
+ /**
+ * <p>The compareTo method compares this Callout with another.</p>
+ *
+ * <p>Given two Callouts, A and B, A < B if:</p>
+ *
+ * <ol>
+ * <li>A.line < B.line, or</li>
+ * <li>A.line = B.line && A.col < B.col, or</li>
+ * <li>A.line = B.line && A.col = B.col && A.callout < B.callout</li>
+ * <li>Otherwise, they're equal.</li>
+ * </ol>
+ */
+ public int compareTo (Object o) {
+ Callout c = (Callout) o;
+
+ if (line == c.getLine()) {
+ if (col > c.getColumn()) {
+ return 1;
+ } else if (col < c.getColumn()) {
+ return -1;
+ } else {
+ if (callout < c.getCallout()) {
+ return -1;
+ } else if (callout > c.getCallout()) {
+ return 1;
+ } else {
+ return 0;
+ }
+ }
+ } else {
+ if (line > c.getLine()) {
+ return 1;
+ } else {
+ return -1;
+ }
+ }
+ }
+
+ /** Access the Callout's area. */
+ public Element getArea() {
+ return area;
+ }
+
+ /** Access the Callout's line. */
+ public int getLine() {
+ return line;
+ }
+
+ /** Access the Callout's column. */
+ public int getColumn() {
+ return col;
+ }
+
+ /** Access the Callout's callout number. */
+ public int getCallout() {
+ return callout;
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CalloutEmitter.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CalloutEmitter.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CalloutEmitter.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,532 @@
+package com.nwalsh.saxon;
+
+import java.util.Stack;
+import java.util.StringTokenizer;
+import org.xml.sax.*;
+import org.w3c.dom.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.Controller;
+import com.icl.saxon.om.NamePool;
+import com.icl.saxon.output.Emitter;
+import com.icl.saxon.tree.AttributeCollection;
+
+/**
+ * <p>Saxon extension to decorate a result tree fragment with callouts.</p>
+ *
+ * <p>$Id: CalloutEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides the guts of a
+ * <a href="http://saxon.sourceforge.net/">Saxon 6.*</a>
+ * implementation of callouts for verbatim environments. (It is used
+ * by the Verbatim class.)</p>
+ *
+ * <p>The general design is this: the stylesheets construct a result tree
+ * fragment for some verbatim environment. The Verbatim class initializes
+ * a CalloutEmitter with information about the callouts that should be applied
+ * to the verbatim environment in question. Then the result tree fragment
+ * is "replayed" through the CalloutEmitter; the CalloutEmitter builds a
+ * new result tree fragment from this event stream, decorated with callouts,
+ * and that is returned.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @see Verbatim
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: CalloutEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class CalloutEmitter extends CopyEmitter {
+ /** A stack for the preserving information about open elements. */
+ protected Stack elementStack = null;
+
+ /** A stack for holding information about temporarily closed elements. */
+ protected Stack tempStack = null;
+
+ /** Is the next element absolutely the first element in the fragment? */
+ protected boolean firstElement = false;
+
+ /** The FO namespace name. */
+ protected static String foURI = "http://www.w3.org/1999/XSL/Format";
+
+ /** The XHTML namespace name. */
+ protected static String xhURI = "http://www.w3.org/1999/xhtml";
+
+ /** The default column for callouts that specify only a line. */
+ protected int defaultColumn = 60;
+
+ /** Is the stylesheet currently running an FO stylesheet? */
+ protected boolean foStylesheet = false;
+
+ /** The current line number. */
+ private static int lineNumber = 0;
+
+ /** The current column number. */
+ private static int colNumber = 0;
+
+ /** The (sorted) array of callouts obtained from the areaspec. */
+ private static Callout callout[] = null;
+
+ /** The number of callouts in the callout array. */
+ private static int calloutCount = 0;
+
+ /** A pointer used to keep track of our position in the callout array. */
+ private static int calloutPos = 0;
+
+ /** The FormatCallout object to use for formatting callouts. */
+ private static FormatCallout fCallout = null;
+
+ /** <p>Constructor for the CalloutEmitter.</p>
+ *
+ * @param controller
+ * @param namePool The name pool to use for constructing elements and attributes.
+ * @param defaultColumn The default column for callouts.
+ * @param foStylesheet Is this an FO stylesheet?
+ * @param fCallout
+ */
+ public CalloutEmitter(Controller controller,
+ NamePool namePool,
+ int defaultColumn,
+ boolean foStylesheet,
+ FormatCallout fCallout) {
+ super(controller, namePool);
+ elementStack = new Stack();
+ firstElement = true;
+
+ this.defaultColumn = defaultColumn;
+ this.foStylesheet = foStylesheet;
+ this.fCallout = fCallout;
+ }
+
+ /**
+ * <p>Examine the areaspec and determine the number and position of
+ * callouts.</p>
+ *
+ * <p>The <code><a href="http://docbook.org/tdg/html/areaspec.html">areaspecNodeSet</a></code>
+ * is examined and a sorted list of the callouts is constructed.</p>
+ *
+ * <p>This data structure is used to augment the result tree fragment
+ * with callout bullets.</p>
+ *
+ * @param areaspecNodeList The source document <areaspec> element.
+ */
+ public void setupCallouts (NodeList areaspecNodeList) {
+ callout = new Callout[10];
+ calloutCount = 0;
+ calloutPos = 0;
+ lineNumber = 1;
+ colNumber = 1;
+
+ // First we walk through the areaspec to calculate the position
+ // of the callouts
+ // <areaspec>
+ // <areaset id="ex.plco.const" coords="">
+ // <area id="ex.plco.c1" coords="4"/>
+ // <area id="ex.plco.c2" coords="8"/>
+ // </areaset>
+ // <area id="ex.plco.ret" coords="12"/>
+ // <area id="ex.plco.dest" coords="12"/>
+ // </areaspec>
+ int pos = 0;
+ int coNum = 0;
+ boolean inAreaSet = false;
+ Node areaspec = areaspecNodeList.item(0);
+ NodeList children = areaspec.getChildNodes();
+
+ for (int count = 0; count < children.getLength(); count++) {
+ Node node = children.item(count);
+ if (node.getNodeType() == Node.ELEMENT_NODE) {
+ if (node.getNodeName().equalsIgnoreCase("areaset")) {
+ coNum++;
+ NodeList areas = node.getChildNodes();
+ for (int acount = 0; acount < areas.getLength(); acount++) {
+ Node area = areas.item(acount);
+ if (area.getNodeType() == Node.ELEMENT_NODE) {
+ if (area.getNodeName().equalsIgnoreCase("area")) {
+ addCallout(coNum, area, defaultColumn);
+ } else {
+ System.out.println("Unexpected element in areaset: "
+ + area.getNodeName());
+ }
+ }
+ }
+ } else if (node.getNodeName().equalsIgnoreCase("area")) {
+ coNum++;
+ addCallout(coNum, node, defaultColumn);
+ } else {
+ System.out.println("Unexpected element in areaspec: "
+ + node.getNodeName());
+ }
+ }
+ }
+
+ // Now sort them
+ java.util.Arrays.sort(callout, 0, calloutCount);
+ }
+
+ /** Process characters. */
+ public void characters(char[] chars, int start, int len)
+ throws TransformerException {
+
+ // If we hit characters, then there's no first element...
+ firstElement = false;
+
+ if (lineNumber == 0) {
+ // if there are any text nodes, there's at least one line
+ lineNumber++;
+ colNumber = 1;
+ }
+
+ // Walk through the text node looking for callout positions
+ char[] newChars = new char[len];
+ int pos = 0;
+ for (int count = start; count < start+len; count++) {
+ if (calloutPos < calloutCount
+ && callout[calloutPos].getLine() == lineNumber
+ && callout[calloutPos].getColumn() == colNumber) {
+ if (pos > 0) {
+ rtfEmitter.characters(newChars, 0, pos);
+ pos = 0;
+ }
+
+ closeOpenElements(rtfEmitter);
+
+ while (calloutPos < calloutCount
+ && callout[calloutPos].getLine() == lineNumber
+ && callout[calloutPos].getColumn() == colNumber) {
+ fCallout.formatCallout(rtfEmitter, callout[calloutPos]);
+ calloutPos++;
+ }
+
+ openClosedElements(rtfEmitter);
+ }
+
+ if (chars[count] == '\n') {
+ // What if we need to pad this line?
+ if (calloutPos < calloutCount
+ && callout[calloutPos].getLine() == lineNumber
+ && callout[calloutPos].getColumn() > colNumber) {
+
+ if (pos > 0) {
+ rtfEmitter.characters(newChars, 0, pos);
+ pos = 0;
+ }
+
+ closeOpenElements(rtfEmitter);
+
+ while (calloutPos < calloutCount
+ && callout[calloutPos].getLine() == lineNumber
+ && callout[calloutPos].getColumn() > colNumber) {
+ formatPad(callout[calloutPos].getColumn() - colNumber);
+ colNumber = callout[calloutPos].getColumn();
+ while (calloutPos < calloutCount
+ && callout[calloutPos].getLine() == lineNumber
+ && callout[calloutPos].getColumn() == colNumber) {
+ fCallout.formatCallout(rtfEmitter, callout[calloutPos]);
+ calloutPos++;
+ }
+ }
+
+ openClosedElements(rtfEmitter);
+ }
+
+ lineNumber++;
+ colNumber = 1;
+ } else {
+ colNumber++;
+ }
+ newChars[pos++] = chars[count];
+ }
+
+ if (pos > 0) {
+ rtfEmitter.characters(newChars, 0, pos);
+ }
+ }
+
+ /**
+ * <p>Add blanks to the result tree fragment.</p>
+ *
+ * <p>This method adds <tt>numBlanks</tt> to the result tree fragment.
+ * It's used to pad lines when callouts occur after the last existing
+ * characater in a line.</p>
+ *
+ * @param numBlanks The number of blanks to add.
+ */
+ protected void formatPad(int numBlanks) {
+ char chars[] = new char[numBlanks];
+ for (int count = 0; count < numBlanks; count++) {
+ chars[count] = ' ';
+ }
+
+ try {
+ rtfEmitter.characters(chars, 0, numBlanks);
+ } catch (TransformerException e) {
+ System.out.println("Transformer Exception in formatPad");
+ }
+ }
+
+ /**
+ * <p>Add a callout to the global callout array</p>
+ *
+ * <p>This method examines a callout <tt>area</tt> and adds it to
+ * the global callout array if it can be interpreted.</p>
+ *
+ * <p>Only the <tt>linecolumn</tt> and <tt>linerange</tt> units are
+ * supported. If no unit is specifed, <tt>linecolumn</tt> is assumed.
+ * If only a line is specified, the callout decoration appears in
+ * the <tt>defaultColumn</tt>.</p>
+ *
+ * @param coNum The callout number.
+ * @param node The <tt>area</tt>.
+ * @param defaultColumn The default column for callouts.
+ */
+ protected void addCallout (int coNum,
+ Node node,
+ int defaultColumn) {
+
+ Element area = (Element) node;
+ String units = null;
+ String coords = null;
+
+ if (area.hasAttribute("units")) {
+ units = area.getAttribute("units");
+ }
+
+ if (area.hasAttribute("coords")) {
+ coords = area.getAttribute("coords");
+ }
+
+ if (units != null
+ && !units.equalsIgnoreCase("linecolumn")
+ && !units.equalsIgnoreCase("linerange")) {
+ System.out.println("Only linecolumn and linerange units are supported");
+ return;
+ }
+
+ if (coords == null) {
+ System.out.println("Coords must be specified");
+ return;
+ }
+
+ // Now let's see if we can interpret the coordinates...
+ StringTokenizer st = new StringTokenizer(coords);
+ int tokenCount = 0;
+ int c1 = 0;
+ int c2 = 0;
+ while (st.hasMoreTokens()) {
+ tokenCount++;
+ if (tokenCount > 2) {
+ System.out.println("Unparseable coordinates");
+ return;
+ }
+ try {
+ String token = st.nextToken();
+ int coord = Integer.parseInt(token);
+ c2 = coord;
+ if (tokenCount == 1) {
+ c1 = coord;
+ }
+ } catch (NumberFormatException e) {
+ System.out.println("Unparseable coordinate");
+ return;
+ }
+ }
+
+ // Make sure we aren't going to blow past the end of our array
+ if (calloutCount == callout.length) {
+ Callout bigger[] = new Callout[calloutCount+10];
+ for (int count = 0; count < callout.length; count++) {
+ bigger[count] = callout[count];
+ }
+ callout = bigger;
+ }
+
+ // Ok, add the callout
+ if (tokenCount == 2) {
+ if (units != null && units.equalsIgnoreCase("linerange")) {
+ for (int count = c1; count <= c2; count++) {
+ callout[calloutCount++] = new Callout(coNum, area,
+ count, defaultColumn);
+ }
+ } else {
+ // assume linecolumn
+ callout[calloutCount++] = new Callout(coNum, area, c1, c2);
+ }
+ } else {
+ // if there's only one number, assume it's the line
+ callout[calloutCount++] = new Callout(coNum, area, c1, defaultColumn);
+ }
+ }
+
+ /** Process end element events. */
+ public void endElement(int nameCode)
+ throws TransformerException {
+
+ if (!elementStack.empty()) {
+ // if we didn't push the very first element (an fo:block or
+ // pre or div surrounding the whole block), then the stack will
+ // be empty when we get to the end of the first element...
+ elementStack.pop();
+ }
+ rtfEmitter.endElement(nameCode);
+ }
+
+ /** Process start element events. */
+ public void startElement(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces,
+ int nscount)
+ throws TransformerException {
+
+ if (!skipThisElement(nameCode)) {
+ StartElementInfo sei = new StartElementInfo(nameCode, attributes,
+ namespaces, nscount);
+ elementStack.push(sei);
+ }
+
+ firstElement = false;
+
+ rtfEmitter.startElement(nameCode, attributes, namespaces, nscount);
+ }
+
+ /**
+ * <p>Protect the outer-most block wrapper.</p>
+ *
+ * <p>Open elements in the result tree fragment are closed and reopened
+ * around callouts (so that callouts don't appear inside links or other
+ * environments). But if the result tree fragment is a single block
+ * (a div or pre in HTML, an fo:block in FO), that outer-most block is
+ * treated specially.</p>
+ *
+ * <p>This method returns true if the element in question is that
+ * outermost block.</p>
+ *
+ * @param nameCode The name code for the element
+ *
+ * @return True if the element is the outer-most block, false otherwise.
+ */
+ protected boolean skipThisElement(int nameCode) {
+ // FIXME: This is such a gross hack...
+ if (firstElement) {
+ int thisFingerprint = namePool.getFingerprint(nameCode);
+ int foBlockFingerprint = namePool.getFingerprint(foURI, "block");
+ int htmlPreFingerprint = namePool.getFingerprint("", "pre");
+ int htmlDivFingerprint = namePool.getFingerprint("", "div");
+ int xhtmlPreFingerprint = namePool.getFingerprint(xhURI, "pre");
+ int xhtmlDivFingerprint = namePool.getFingerprint(xhURI, "div");
+
+ if ((foStylesheet && thisFingerprint == foBlockFingerprint)
+ || (!foStylesheet && (thisFingerprint == htmlPreFingerprint
+ || thisFingerprint == htmlDivFingerprint
+ || thisFingerprint == xhtmlPreFingerprint
+ || thisFingerprint == xhtmlDivFingerprint))) {
+ // Don't push the outer-most wrapping div, pre, or fo:block
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ private void closeOpenElements(Emitter rtfEmitter)
+ throws TransformerException {
+ // Close all the open elements...
+ tempStack = new Stack();
+ while (!elementStack.empty()) {
+ StartElementInfo elem = (StartElementInfo) elementStack.pop();
+ rtfEmitter.endElement(elem.getNameCode());
+ tempStack.push(elem);
+ }
+ }
+
+ private void openClosedElements(Emitter rtfEmitter)
+ throws TransformerException {
+ // Now "reopen" the elements that we closed...
+ while (!tempStack.empty()) {
+ StartElementInfo elem = (StartElementInfo) tempStack.pop();
+ AttributeCollection attr = (AttributeCollection) elem.getAttributes();
+ AttributeCollection newAttr = new AttributeCollection(namePool);
+
+ for (int acount = 0; acount < attr.getLength(); acount++) {
+ String localName = attr.getLocalName(acount);
+ int nameCode = attr.getNameCode(acount);
+ String type = attr.getType(acount);
+ String value = attr.getValue(acount);
+ String uri = attr.getURI(acount);
+ String prefix = "";
+
+ if (localName.indexOf(':') > 0) {
+ prefix = localName.substring(0, localName.indexOf(':'));
+ localName = localName.substring(localName.indexOf(':')+1);
+ }
+
+ if (uri.equals("")
+ && ((foStylesheet
+ && localName.equals("id"))
+ || (!foStylesheet
+ && (localName.equals("id")
+ || localName.equals("name"))))) {
+ // skip this attribute
+ } else {
+ newAttr.addAttribute(prefix, uri, localName, type, value);
+ }
+ }
+
+ rtfEmitter.startElement(elem.getNameCode(),
+ newAttr,
+ elem.getNamespaces(),
+ elem.getNSCount());
+
+ elementStack.push(elem);
+ }
+ }
+
+ /**
+ * <p>A private class for maintaining the information required to call
+ * the startElement method.</p>
+ *
+ * <p>In order to close and reopen elements, information about those
+ * elements has to be maintained. This class is just the little record
+ * that we push on the stack to keep track of that info.</p>
+ */
+ private class StartElementInfo {
+ private int _nameCode;
+ org.xml.sax.Attributes _attributes;
+ int[] _namespaces;
+ int _nscount;
+
+ public StartElementInfo(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces,
+ int nscount) {
+ _nameCode = nameCode;
+ _attributes = attributes;
+ _namespaces = namespaces;
+ _nscount = nscount;
+ }
+
+ public int getNameCode() {
+ return _nameCode;
+ }
+
+ public org.xml.sax.Attributes getAttributes() {
+ return _attributes;
+ }
+
+ public int[] getNamespaces() {
+ return _namespaces;
+ }
+
+ public int getNSCount() {
+ return _nscount;
+ }
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ColumnScanEmitter.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ColumnScanEmitter.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ColumnScanEmitter.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,170 @@
+package com.nwalsh.saxon;
+
+import org.xml.sax.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.output.*;
+import com.icl.saxon.om.*;
+import com.icl.saxon.expr.FragmentValue;
+
+/**
+ * <p>Saxon extension to scan the column widths in a result tree fragment.</p>
+ *
+ * <p>$Id: ColumnScanEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon 6.*</a>
+ * implementation to scan the column widths in a result tree
+ * fragment.</p>
+ *
+ * <p>The general design is this: the stylesheets construct a result tree
+ * fragment for some colgroup environment. That result tree fragment
+ * is "replayed" through the ColumnScanEmitter; the ColumnScanEmitter watches
+ * the cols go by and extracts the column widths that it sees. These
+ * widths are then made available.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: ColumnScanEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class ColumnScanEmitter extends com.icl.saxon.output.Emitter {
+ /** The number of columns seen. */
+ protected int numColumns = 0;
+ protected String width[] = new String[5];
+ protected NamePool namePool = null;
+
+ /** The FO namespace name. */
+ protected static String foURI = "http://www.w3.org/1999/XSL/Format";
+
+ /** Construct a new ColumnScanEmitter. */
+ public ColumnScanEmitter(NamePool namePool) {
+ numColumns = 0;
+ this.namePool = namePool;
+ }
+
+ /** Return the number of columns. */
+ public int columnCount() {
+ return numColumns;
+ }
+
+ /** Return the number of columns. */
+ public String[] columnWidths() {
+ // Return a width array with exactly the right number of columns
+ String rWidth[] = new String[numColumns];
+ for (int count = 0; count < numColumns; count++) {
+ rWidth[count] = width[count];
+ }
+ return rWidth;
+ }
+
+ /** Discarded. */
+ public void characters(char[] chars, int start, int len)
+ throws TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void comment(char[] chars, int start, int length)
+ throws TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void endDocument()
+ throws TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void endElement(int nameCode)
+ throws TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void processingInstruction(java.lang.String name,
+ java.lang.String data)
+ throws TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setDocumentLocator(org.xml.sax.Locator locator) {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setEscaping(boolean escaping)
+ throws TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setNamePool(NamePool namePool) {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setUnparsedEntity(java.lang.String name, java.lang.String uri)
+ throws TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setWriter(java.io.Writer writer) {
+ // nop
+ }
+
+ /** Discarded. */
+ public void startDocument()
+ throws TransformerException {
+ // nop
+ }
+
+ /** Examine for column info. */
+ public void startElement(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces, int nscount)
+ throws TransformerException {
+
+ int thisFingerprint = namePool.getFingerprint(nameCode);
+ int colFingerprint = namePool.getFingerprint("", "col");
+ int foColFingerprint = namePool.getFingerprint(foURI, "table-column");
+
+ if (thisFingerprint == colFingerprint
+ || thisFingerprint == foColFingerprint) {
+ if (numColumns >= width.length) {
+ String newWidth[] = new String[width.length+10];
+ for (int count = 0; count < width.length; count++) {
+ newWidth[count] = width[count];
+ }
+ width = newWidth;
+ }
+
+ if (thisFingerprint == colFingerprint) {
+ if (attributes.getValue("width") == null) {
+ width[numColumns++] = "1*";
+ } else {
+ width[numColumns++] = attributes.getValue("width");
+ }
+ } else {
+ if (attributes.getValue("column-width") == null) {
+ width[numColumns++] = "1*";
+ } else {
+ width[numColumns++] = attributes.getValue("column-width");
+ }
+ }
+ }
+ }
+}
+
+
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ColumnUpdateEmitter.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ColumnUpdateEmitter.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ColumnUpdateEmitter.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,96 @@
+package com.nwalsh.saxon;
+
+import org.xml.sax.*;
+import com.icl.saxon.output.*;
+import com.icl.saxon.Controller;
+import com.icl.saxon.om.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.expr.FragmentValue;
+import com.icl.saxon.tree.AttributeCollection;
+
+/**
+ * <p>Saxon extension to scan the column widths in a result tree fragment.</p>
+ *
+ * <p>$Id: ColumnUpdateEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon 6.*</a>
+ * implementation to scan the column widths in a result tree
+ * fragment.</p>
+ *
+ * <p>The general design is this: the stylesheets construct a result tree
+ * fragment for some colgroup environment. That result tree fragment
+ * is "replayed" through the ColumnUpdateEmitter; the ColumnUpdateEmitter watches
+ * the cols go by and extracts the column widths that it sees. These
+ * widths are then made available.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: ColumnUpdateEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class ColumnUpdateEmitter extends CopyEmitter {
+ /** The number of columns seen. */
+ protected int numColumns = 0;
+ protected String width[] = null;
+ protected NamePool namePool = null;
+
+ /** The FO namespace name. */
+ protected static String foURI = "http://www.w3.org/1999/XSL/Format";
+
+ /** Construct a new ColumnUpdateEmitter. */
+ public ColumnUpdateEmitter(Controller controller,
+ NamePool namePool,
+ String width[]) {
+ super(controller, namePool);
+ numColumns = 0;
+ this.width = width;
+ this.namePool = namePool;
+ }
+
+ /** Examine for column info. */
+ public void startElement(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces, int nscount)
+ throws TransformerException {
+
+ int thisFingerprint = namePool.getFingerprint(nameCode);
+ int colFingerprint = namePool.getFingerprint("", "col");
+ int foColFingerprint = namePool.getFingerprint(foURI, "table-column");
+
+ if (thisFingerprint == colFingerprint) {
+ AttributeCollection attr = new AttributeCollection(namePool, attributes);
+ int widthFingerprint = namePool.getFingerprint("", "width");
+
+ if (attr.getValueByFingerprint(widthFingerprint) == null) {
+ attr.addAttribute(widthFingerprint, "CDATA", width[numColumns++]);
+ } else {
+ attr.setAttribute(widthFingerprint, "CDATA", width[numColumns++]);
+ }
+ attributes = attr;
+ } else if (thisFingerprint == foColFingerprint) {
+ AttributeCollection attr = new AttributeCollection(namePool, attributes);
+ int widthFingerprint = namePool.getFingerprint("", "column-width");
+
+ if (attr.getValueByFingerprint(widthFingerprint) == null) {
+ attr.addAttribute(widthFingerprint, "CDATA", width[numColumns++]);
+ } else {
+ attr.setAttribute(widthFingerprint, "CDATA", width[numColumns++]);
+ }
+ attributes = attr;
+ }
+
+ rtfEmitter.startElement(nameCode, attributes, namespaces, nscount);
+ }
+}
+
+
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CopyEmitter.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CopyEmitter.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/CopyEmitter.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,150 @@
+package com.nwalsh.saxon;
+
+import java.util.Stack;
+import java.util.StringTokenizer;
+import org.xml.sax.*;
+import org.w3c.dom.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.Context;
+import com.icl.saxon.expr.*;
+import com.icl.saxon.expr.FragmentValue;
+import com.icl.saxon.Controller;
+import com.icl.saxon.functions.Extensions;
+import com.icl.saxon.om.*;
+import com.icl.saxon.output.*;
+import com.icl.saxon.pattern.*;
+import com.icl.saxon.tree.*;
+
+/**
+ * <p>A Saxon 6.0 Emitter that clones its input.</p>
+ *
+ * <p>$Id: CopyEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon 6.*</a>
+ * implementation of an emitter that manufactures a cloned result
+ * tree fragment.</p>
+ *
+ * <p>The purpose of this emitter is to provide something for
+ * CalloutEmitter and NumberLinesEmitter to extend.
+ * This emitter simply copies all input to a new result tree fragment.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @see CalloutEmitter
+ * @see NumberLinesEmitter
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: CopyEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class CopyEmitter extends com.icl.saxon.output.Emitter {
+ /** The result tree fragment containing the copied fragment. */
+ protected FragmentValue rtf = null;
+ protected Emitter rtfEmitter = null;
+
+ /** <p>The namePool.</p>
+ *
+ * <p>Copied from the caller, it should be the runtime name pool.</p>
+ */
+ protected NamePool namePool = null;
+
+ /** <p>Constructor for the CopyEmitter.</p>
+ *
+ * @param namePool The name pool to use for constructing elements and attributes.
+ */
+ public CopyEmitter(Controller controller, NamePool namePool) {
+ rtf = new FragmentValue(controller);
+ rtfEmitter = rtf.getEmitter();
+ this.namePool = namePool;
+ }
+
+ /**
+ * <p>Return the result tree fragment constructed by replaying events
+ * through this emitter.</p>
+ */
+ public FragmentValue getResultTreeFragment() {
+ return rtf;
+ }
+
+ /** Copy characters. */
+ public void characters(char[] chars, int start, int len)
+ throws TransformerException {
+ rtfEmitter.characters(chars, start, len);
+ }
+
+ /** Copy comments. */
+ public void comment(char[] chars, int start, int length)
+ throws TransformerException {
+ rtfEmitter.comment(chars, start, length);
+ }
+
+ /** Copy end document events. */
+ public void endDocument()
+ throws TransformerException {
+ rtfEmitter.endDocument();
+ }
+
+ /** Copy end element events. */
+ public void endElement(int nameCode)
+ throws TransformerException {
+ rtfEmitter.endElement(nameCode);
+ }
+
+ /** Copy processing instructions. */
+ public void processingInstruction(java.lang.String name,
+ java.lang.String data)
+ throws TransformerException {
+ rtfEmitter.processingInstruction(name, data);
+ }
+
+ /** Copy set document locator events. */
+ public void setDocumentLocator(org.xml.sax.Locator locator) {
+ rtfEmitter.setDocumentLocator(locator);
+ }
+
+ /** Copy set escaping events. */
+ public void setEscaping(boolean escaping)
+ throws TransformerException {
+ rtfEmitter.setEscaping(escaping);
+ }
+
+ /** Copy set name pool events. */
+ public void setNamePool(NamePool namePool) {
+ rtfEmitter.setNamePool(namePool);
+ }
+
+ /** Copy set unparsed entity events. */
+ public void setUnparsedEntity(java.lang.String name, java.lang.String uri)
+ throws TransformerException {
+ rtfEmitter.setUnparsedEntity(name, uri);
+ }
+
+ /** Copy set writer events. */
+ public void setWriter(java.io.Writer writer) {
+ rtfEmitter.setWriter(writer);
+ }
+
+ /** Copy start document events. */
+ public void startDocument()
+ throws TransformerException {
+ rtfEmitter.startDocument();
+ }
+
+ /** Copy start element events. */
+ public void startElement(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces,
+ int nscount)
+ throws TransformerException {
+ rtfEmitter.startElement(nameCode, attributes, namespaces, nscount);
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatCallout.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatCallout.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatCallout.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,111 @@
+package com.nwalsh.saxon;
+
+import org.xml.sax.SAXException;
+import org.w3c.dom.*;
+
+import javax.xml.transform.TransformerException;
+
+import com.icl.saxon.om.NamePool;
+import com.icl.saxon.output.Emitter;
+import com.icl.saxon.tree.AttributeCollection;
+
+import com.nwalsh.saxon.Callout;
+
+/**
+ * <p>Utility class for the Verbatim extension (ignore this).</p>
+ *
+ * <p>$Id: FormatCallout.java 510 2001-07-31 18:35:35Z nwalsh $</p>
+ *
+ * <p>Copyright (C) 2000, 2001 Norman Walsh.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @see Verbatim
+ *
+ * @version $Id: FormatCallout.java 510 2001-07-31 18:35:35Z nwalsh $
+ **/
+
+public abstract class FormatCallout {
+ protected static final String foURI = "http://www.w3.org/1999/XSL/Format";
+ protected static final String xhURI = "http://www.w3.org/1999/xhtml";
+ protected boolean foStylesheet = false;
+ protected NamePool namePool = null;
+
+ public FormatCallout(NamePool nPool, boolean fo) {
+ namePool = nPool;
+ foStylesheet = fo;
+ }
+
+ public String areaLabel(Element area) {
+ String label = null;
+
+ if (area.hasAttribute("label")) {
+ // If this area has a label, use it
+ label = area.getAttribute("label");
+ } else {
+ // Otherwise, if its parent is an areaset and it has a label, use that
+ Element parent = (Element) area.getParentNode();
+ if (parent != null
+ && parent.getLocalName().equalsIgnoreCase("areaset")
+ && parent.hasAttribute("label")) {
+ label = parent.getAttribute("label");
+ }
+ }
+
+ return label;
+ }
+
+ public void startSpan(Emitter rtf)
+ throws TransformerException {
+ // no point in doing this for FO, right?
+ if (!foStylesheet && namePool != null) {
+ int spanName = namePool.allocate("", "", "span");
+ AttributeCollection spanAttr = new AttributeCollection(namePool);
+ int namespaces[] = new int[1];
+ spanAttr.addAttribute("", "", "class", "CDATA", "co");
+ rtf.startElement(spanName, spanAttr, namespaces, 0);
+ }
+ }
+
+ public void endSpan(Emitter rtf)
+ throws TransformerException {
+ // no point in doing this for FO, right?
+ if (!foStylesheet && namePool != null) {
+ int spanName = namePool.allocate("", "", "span");
+ rtf.endElement(spanName);
+ }
+ }
+
+ public void formatTextCallout(Emitter rtfEmitter,
+ Callout callout) {
+ Element area = callout.getArea();
+ int num = callout.getCallout();
+ String userLabel = areaLabel(area);
+ String label = "(" + num + ")";
+
+ if (userLabel != null) {
+ label = userLabel;
+ }
+
+ char chars[] = label.toCharArray();
+
+ try {
+ startSpan(rtfEmitter);
+ rtfEmitter.characters(chars, 0, label.length());
+ endSpan(rtfEmitter);
+ } catch (TransformerException e) {
+ System.out.println("Transformer Exception in formatTextCallout");
+ }
+ }
+
+ public abstract void formatCallout(Emitter rtfEmitter,
+ Callout callout);
+}
+
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatGraphicCallout.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatGraphicCallout.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatGraphicCallout.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,88 @@
+package com.nwalsh.saxon;
+
+import org.xml.sax.SAXException;
+import org.w3c.dom.*;
+
+import javax.xml.transform.TransformerException;
+
+import com.icl.saxon.om.NamePool;
+import com.icl.saxon.output.Emitter;
+import com.icl.saxon.tree.AttributeCollection;
+
+import com.nwalsh.saxon.Callout;
+
+/**
+ * <p>Utility class for the Verbatim extension (ignore this).</p>
+ *
+ * <p>$Id: FormatGraphicCallout.java 489 2001-07-16 21:23:57Z nwalsh $</p>
+ *
+ * <p>Copyright (C) 2000, 2001 Norman Walsh.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @see Verbatim
+ *
+ * @version $Id: FormatGraphicCallout.java 489 2001-07-16 21:23:57Z nwalsh $
+ **/
+
+public class FormatGraphicCallout extends FormatCallout {
+ String graphicsPath = "";
+ String graphicsExt = "";
+ int graphicsMax = 0;
+
+ public FormatGraphicCallout(NamePool nPool, String path, String ext, int max, boolean fo) {
+ super(nPool, fo);
+ graphicsPath = path;
+ graphicsExt = ext;
+ graphicsMax = max;
+ }
+
+ public void formatCallout(Emitter rtfEmitter,
+ Callout callout) {
+ Element area = callout.getArea();
+ int num = callout.getCallout();
+ String userLabel = areaLabel(area);
+ String label = "(" + num + ")";
+
+ if (userLabel != null) {
+ label = userLabel;
+ }
+
+ try {
+ if (userLabel == null && num <= graphicsMax) {
+ int imgName = 0;
+ AttributeCollection imgAttr = null;
+ int namespaces[] = new int[1];
+
+ if (foStylesheet) {
+ imgName = namePool.allocate("fo", foURI, "external-graphic");
+ imgAttr = new AttributeCollection(namePool);
+ imgAttr.addAttribute("", "", "src", "CDATA",
+ graphicsPath + num + graphicsExt);
+ } else {
+ imgName = namePool.allocate("", "", "img");
+ imgAttr = new AttributeCollection(namePool);
+ imgAttr.addAttribute("", "", "src", "CDATA",
+ graphicsPath + num + graphicsExt);
+ imgAttr.addAttribute("", "", "alt", "CDATA", label);
+ }
+
+ startSpan(rtfEmitter);
+ rtfEmitter.startElement(imgName, imgAttr, namespaces, 0);
+ rtfEmitter.endElement(imgName);
+ endSpan(rtfEmitter);
+ } else {
+ formatTextCallout(rtfEmitter, callout);
+ }
+ } catch (TransformerException e) {
+ System.out.println("Transformer Exception in graphic formatCallout");
+ }
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatTextCallout.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatTextCallout.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatTextCallout.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,43 @@
+package com.nwalsh.saxon;
+
+import org.xml.sax.SAXException;
+import org.w3c.dom.*;
+
+import javax.xml.transform.TransformerException;
+
+import com.icl.saxon.om.NamePool;
+import com.icl.saxon.output.Emitter;
+
+import com.nwalsh.saxon.Callout;
+
+/**
+ * <p>Utility class for the Verbatim extension (ignore this).</p>
+ *
+ * <p>$Id: FormatTextCallout.java 489 2001-07-16 21:23:57Z nwalsh $</p>
+ *
+ * <p>Copyright (C) 2000, 2001 Norman Walsh.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @see Verbatim
+ *
+ * @version $Id: FormatTextCallout.java 489 2001-07-16 21:23:57Z nwalsh $
+ **/
+
+public class FormatTextCallout extends FormatCallout {
+ public FormatTextCallout(NamePool nPool, boolean fo) {
+ super(nPool, fo);
+ }
+
+ public void formatCallout(Emitter rtfEmitter,
+ Callout callout) {
+ formatTextCallout(rtfEmitter, callout);
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatUnicodeCallout.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatUnicodeCallout.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/FormatUnicodeCallout.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,98 @@
+package com.nwalsh.saxon;
+
+import org.xml.sax.SAXException;
+import org.w3c.dom.*;
+
+import javax.xml.transform.TransformerException;
+
+import com.icl.saxon.om.NamePool;
+import com.icl.saxon.output.Emitter;
+import com.icl.saxon.tree.AttributeCollection;
+
+import com.nwalsh.saxon.Callout;
+
+/**
+ * <p>Utility class for the Verbatim extension (ignore this).</p>
+ *
+ * <p>$Id: FormatUnicodeCallout.java 579 2001-08-05 22:35:38Z nwalsh $</p>
+ *
+ * <p>Copyright (C) 2000, 2001 Norman Walsh.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @see Verbatim
+ *
+ * @version $Id: FormatUnicodeCallout.java 579 2001-08-05 22:35:38Z nwalsh $
+ **/
+
+public class FormatUnicodeCallout extends FormatCallout {
+ int unicodeMax = 0;
+ int unicodeStart = 0;
+ String unicodeFont = "";
+
+ public FormatUnicodeCallout(NamePool nPool,
+ String font,
+ int start,
+ int max,
+ boolean fo) {
+ super(nPool, fo);
+ unicodeFont = font;
+ unicodeMax = max;
+ unicodeStart = start;
+ }
+
+ public void formatCallout(Emitter rtfEmitter,
+ Callout callout) {
+ Element area = callout.getArea();
+ int num = callout.getCallout();
+ String userLabel = areaLabel(area);
+ String label = "";
+
+ if (userLabel != null) {
+ label = userLabel;
+ }
+
+ try {
+ if (userLabel == null && num <= unicodeMax) {
+ int inName = 0;
+ AttributeCollection inAttr = null;
+ int namespaces[] = new int[1];
+
+ if (!unicodeFont.equals("")) {
+ if (foStylesheet) {
+ inName = namePool.allocate("fo", foURI, "inline");
+ inAttr = new AttributeCollection(namePool);
+ inAttr.addAttribute("", "", "font-family", "CDATA", unicodeFont);
+ } else {
+ inName = namePool.allocate("", "", "font");
+ inAttr = new AttributeCollection(namePool);
+ inAttr.addAttribute("", "", "face", "CDATA", unicodeFont);
+ }
+
+ startSpan(rtfEmitter);
+ rtfEmitter.startElement(inName, inAttr, namespaces, 0);
+ }
+
+ char chars[] = new char[1];
+ chars[0] = (char) (unicodeStart + num - 1);
+ rtfEmitter.characters(chars, 0, 1);
+
+ if (!unicodeFont.equals("")) {
+ rtfEmitter.endElement(inName);
+ endSpan(rtfEmitter);
+ }
+ } else {
+ formatTextCallout(rtfEmitter, callout);
+ }
+ } catch (TransformerException e) {
+ System.out.println("Transformer Exception in graphic formatCallout");
+ }
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ImageIntrinsics.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ImageIntrinsics.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/ImageIntrinsics.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,189 @@
+package com.nwalsh.saxon;
+
+import java.io.File;
+import java.io.BufferedReader;
+import java.io.FileReader;
+import java.io.IOException;
+import java.net.URL;
+import java.net.MalformedURLException;
+import java.awt.Toolkit;
+import java.awt.Image;
+import java.awt.image.ImageObserver;
+import java.lang.Thread;
+import java.util.StringTokenizer;
+
+/**
+ * <p>Saxon extension to examine intrinsic size of images</p>
+ *
+ * <p>$Id: ImageIntrinsics.java 5480 2005-12-06 18:56:52Z kosek $</p>
+ *
+ * <p>Copyright (C) 2002 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon</a>
+ * extension to find the intrinsic size of images.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: ImageIntrinsics.java 5480 2005-12-06 18:56:52Z kosek $
+ *
+ */
+public class ImageIntrinsics implements ImageObserver {
+ boolean imageLoaded = false;
+ boolean imageFailed = false;
+ Image image = null;
+ int width = -1;
+ int depth = -1;
+
+ /**
+ * <p>Constructor for ImageIntrinsics</p>
+ */
+ public ImageIntrinsics(String imageFn) {
+ System.setProperty("java.awt.headless","true");
+
+ // Hack. I expect the right way to do this is to always use a URL.
+ // However, that means getting the base URI correct and dealing
+ // with the various permutations of the file: URI scheme on different
+ // platforms. So instead, what we're going to do is cheat. If it
+ // starts with http: or ftp:, call it a URI. Otherwise, call it
+ // a file. Also call it a file if the URI is malformed.
+
+ URL imageUrl = null;
+
+ if (imageFn.startsWith("http:") || imageFn.startsWith("ftp:") || imageFn.startsWith("file:")) {
+ try {
+ imageUrl = new URL(imageFn);
+ } catch (MalformedURLException mue) {
+ imageUrl = null;
+ }
+ }
+
+ if (imageUrl != null) {
+ image = Toolkit.getDefaultToolkit().getImage (imageUrl);
+ } else {
+ image = Toolkit.getDefaultToolkit().getImage (imageFn);
+ }
+
+ width = image.getWidth(this);
+
+ while (!imageFailed && (width == -1 || depth == -1)) {
+ try {
+ java.lang.Thread.currentThread().sleep(50);
+ } catch (Exception e) {
+ // nop;
+ }
+ width = image.getWidth(this);
+ depth = image.getHeight(this);
+ }
+
+ if (imageFailed) {
+ // Maybe it's an EPS or PDF?
+ // FIXME: this code is crude (and doesn't handle the URL case!!!)
+ BufferedReader ir = null;
+ String line = null;
+ int lineLimit = 100;
+
+ try {
+ ir = new BufferedReader(new FileReader(new File(imageFn)));
+ line = ir.readLine();
+
+ if (line != null && line.startsWith("%PDF-")) {
+ // We've got a PDF!
+ while (lineLimit > 0 && line != null) {
+ lineLimit--;
+ if (line.startsWith("/CropBox [")) {
+ line = line.substring(10);
+ if (line.indexOf("]") >= 0) {
+ line = line.substring(0, line.indexOf("]"));
+ }
+ parseBox(line);
+ lineLimit = 0;
+ }
+ line = ir.readLine();
+ }
+ } else if (line != null && line.startsWith("%!") && line.indexOf(" EPSF-") > 0) {
+ // We've got an EPS!
+ while (lineLimit > 0 && line != null) {
+ lineLimit--;
+ if (line.startsWith("%%BoundingBox: ")) {
+ line = line.substring(15);
+ parseBox(line);
+ lineLimit = 0;
+ }
+ line = ir.readLine();
+ }
+ } else {
+ System.err.println("Failed to interpret image: " + imageFn);
+ }
+ } catch (Exception e) {
+ System.err.println("Failed to load image: " + imageFn);
+ }
+
+ if (ir != null) {
+ try {
+ ir.close();
+ } catch (Exception e) {
+ // nop;
+ }
+ }
+ }
+ }
+
+ public int getWidth(int defaultWidth) {
+ if (width >= 0) {
+ return width;
+ } else {
+ return defaultWidth;
+ }
+ }
+
+ public int getDepth(int defaultDepth) {
+ if (depth >= 0) {
+ return depth;
+ } else {
+ return defaultDepth;
+ }
+ }
+
+ private void parseBox(String line) {
+ int [] corners = new int [4];
+ int count = 0;
+
+ StringTokenizer st = new StringTokenizer(line);
+ while (count < 4 && st.hasMoreTokens()) {
+ try {
+ corners[count++] = Integer.parseInt(st.nextToken());
+ } catch (Exception e) {
+ // nop;
+ }
+ }
+
+ width = corners[2] - corners[0];
+ depth = corners[3] - corners[1];
+ }
+
+ public boolean imageUpdate(Image img, int infoflags,
+ int x, int y, int width, int height) {
+ if ((infoflags & ImageObserver.ERROR) == ImageObserver.ERROR) {
+ imageFailed = true;
+ return false;
+ }
+
+ // I really only care about the width and height, but if I return false as
+ // soon as those are available, the BufferedInputStream behind the loader
+ // gets closed too early.
+ int flags = ImageObserver.ALLBITS;
+ if ((infoflags & flags) == flags) {
+ return false;
+ } else {
+ return true;
+ }
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/LineCountEmitter.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/LineCountEmitter.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/LineCountEmitter.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,141 @@
+package com.nwalsh.saxon;
+
+import org.xml.sax.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.output.*;
+import com.icl.saxon.om.*;
+import com.icl.saxon.expr.FragmentValue;
+
+/**
+ * <p>Saxon extension to count the lines in a result tree fragment.</p>
+ *
+ * <p>$Id: LineCountEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon 6.*</a>
+ * implementation to count the number of lines in a result tree
+ * fragment.</p>
+ *
+ * <p>The general design is this: the stylesheets construct a result tree
+ * fragment for some verbatim environment. That result tree fragment
+ * is "replayed" through the LineCountEmitter; the LineCountEmitter watches
+ * characters go by and counts the number of line feeds that it sees.
+ * That number is then returned.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @see Verbatim
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: LineCountEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class LineCountEmitter extends com.icl.saxon.output.Emitter {
+ /** The number of lines seen. */
+ protected int numLines = 0;
+
+ /** Construct a new LineCountEmitter. */
+ public LineCountEmitter() {
+ numLines = 0;
+ }
+
+ /** Reset the number of lines. */
+ public void reset() {
+ numLines = 0;
+ }
+
+ /** Return the number of lines. */
+ public int lineCount() {
+ return numLines;
+ }
+
+ /** Process characters. */
+ public void characters(char[] chars, int start, int len)
+ throws javax.xml.transform.TransformerException {
+
+ if (numLines == 0) {
+ // If there are any characters at all, there's at least one line
+ numLines++;
+ }
+
+ for (int count = start; count < start+len; count++) {
+ if (chars[count] == '\n') {
+ numLines++;
+ }
+ }
+ }
+
+ /** Discarded. */
+ public void comment(char[] chars, int start, int length)
+ throws javax.xml.transform.TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void endDocument()
+ throws javax.xml.transform.TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void endElement(int nameCode)
+ throws javax.xml.transform.TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void processingInstruction(java.lang.String name,
+ java.lang.String data)
+ throws javax.xml.transform.TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setDocumentLocator(org.xml.sax.Locator locator) {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setEscaping(boolean escaping)
+ throws javax.xml.transform.TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setNamePool(NamePool namePool) {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setUnparsedEntity(java.lang.String name, java.lang.String uri)
+ throws javax.xml.transform.TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void setWriter(java.io.Writer writer) {
+ // nop
+ }
+
+ /** Discarded. */
+ public void startDocument()
+ throws javax.xml.transform.TransformerException {
+ // nop
+ }
+
+ /** Discarded. */
+ public void startElement(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces, int nscount)
+ throws javax.xml.transform.TransformerException {
+ // nop
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/NumberLinesEmitter.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/NumberLinesEmitter.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/NumberLinesEmitter.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,338 @@
+package com.nwalsh.saxon;
+
+import java.util.Stack;
+import java.util.StringTokenizer;
+import org.xml.sax.*;
+import org.w3c.dom.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.output.*;
+import com.icl.saxon.om.*;
+import com.icl.saxon.Controller;
+import com.icl.saxon.tree.AttributeCollection;
+import com.icl.saxon.expr.FragmentValue;
+
+/**
+ * <p>Saxon extension to decorate a result tree fragment with line numbers.</p>
+ *
+ * <p>$Id: NumberLinesEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides the guts of a
+ * <a href="http://saxon.sourceforge.net/">Saxon 6.*</a>
+ * implementation of line numbering for verbatim environments. (It is used
+ * by the Verbatim class.)</p>
+ *
+ * <p>The general design is this: the stylesheets construct a result tree
+ * fragment for some verbatim environment. The Verbatim class initializes
+ * a NumberLinesEmitter with information about what lines should be
+ * numbered and how. Then the result tree fragment
+ * is "replayed" through the NumberLinesEmitter; the NumberLinesEmitter
+ * builds a
+ * new result tree fragment from this event stream, decorated with line
+ * numbers,
+ * and that is returned.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @see Verbatim
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: NumberLinesEmitter.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class NumberLinesEmitter extends CopyEmitter {
+ /** A stack for the preserving information about open elements. */
+ protected Stack elementStack = null;
+
+ /** The current line number. */
+ protected int lineNumber = 0;
+
+ /** Is the next element absolutely the first element in the fragment? */
+ protected boolean firstElement = false;
+
+ /** The FO namespace name. */
+ protected static String foURI = "http://www.w3.org/1999/XSL/Format";
+
+ /** The XHTML namespace name. */
+ protected static String xhURI = "http://www.w3.org/1999/xhtml";
+
+ /** The first line number will be <code>startinglinenumber</code>. */
+ protected int startinglinenumber = 1;
+
+ /** Every <code>modulus</code> line will be numbered. */
+ protected int modulus = 5;
+
+ /** Line numbers are <code>width</code> characters wide. */
+ protected int width = 3;
+
+ /** Line numbers are separated from the listing by <code>separator</code>. */
+ protected String separator = " ";
+
+ /** Is the stylesheet currently running an FO stylesheet? */
+ protected boolean foStylesheet = false;
+
+ /** <p>Constructor for the NumberLinesEmitter.</p>
+ *
+ * @param namePool The name pool to use for constructing elements and attributes.
+ * @param modulus The modulus to use for this listing.
+ * @param width The width to use for line numbers in this listing.
+ * @param separator The separator to use for this listing.
+ * @param foStylesheet Is this an FO stylesheet?
+ */
+ public NumberLinesEmitter(Controller controller,
+ NamePool namePool,
+ int startingLineNumber,
+ int modulus,
+ int width,
+ String separator,
+ boolean foStylesheet) {
+ super(controller,namePool);
+ elementStack = new Stack();
+ firstElement = true;
+
+ this.modulus = modulus;
+ this.startinglinenumber = startingLineNumber;
+ this.width = width;
+ this.separator = separator;
+ this.foStylesheet = foStylesheet;
+ }
+
+ /** Process characters. */
+ public void characters(char[] chars, int start, int len)
+ throws TransformerException {
+
+ // If we hit characters, then there's no first element...
+ firstElement = false;
+
+ if (lineNumber == 0) {
+ // The first line is always numbered
+ lineNumber = startinglinenumber;
+ formatLineNumber(lineNumber);
+ }
+
+ // Walk through the text node looking for newlines
+ char[] newChars = new char[len];
+ int pos = 0;
+ for (int count = start; count < start+len; count++) {
+ if (chars[count] == '\n') {
+ // This is the tricky bit; if we find a newline, make sure
+ // it doesn't occur inside any markup.
+
+ if (pos > 0) {
+ // Output any characters that preceded this newline
+ rtfEmitter.characters(newChars, 0, pos);
+ pos = 0;
+ }
+
+ // Close all the open elements...
+ Stack tempStack = new Stack();
+ while (!elementStack.empty()) {
+ StartElementInfo elem = (StartElementInfo) elementStack.pop();
+ rtfEmitter.endElement(elem.getNameCode());
+ tempStack.push(elem);
+ }
+
+ // Copy the newline to the output
+ newChars[pos++] = chars[count];
+ rtfEmitter.characters(newChars, 0, pos);
+ pos = 0;
+
+ // Add the line number
+ formatLineNumber(++lineNumber);
+
+ // Now "reopen" the elements that we closed...
+ while (!tempStack.empty()) {
+ StartElementInfo elem = (StartElementInfo) tempStack.pop();
+ AttributeCollection attr = (AttributeCollection)elem.getAttributes();
+ AttributeCollection newAttr = new AttributeCollection(namePool);
+
+ for (int acount = 0; acount < attr.getLength(); acount++) {
+ String localName = attr.getLocalName(acount);
+ int nameCode = attr.getNameCode(acount);
+ String type = attr.getType(acount);
+ String value = attr.getValue(acount);
+ String uri = attr.getURI(acount);
+ String prefix = "";
+
+ if (localName.indexOf(':') > 0) {
+ prefix = localName.substring(0, localName.indexOf(':'));
+ localName = localName.substring(localName.indexOf(':')+1);
+ }
+
+ if (uri.equals("")
+ && ((foStylesheet
+ && localName.equals("id"))
+ || (!foStylesheet
+ && (localName.equals("id")
+ || localName.equals("name"))))) {
+ // skip this attribute
+ } else {
+ newAttr.addAttribute(prefix, uri, localName, type, value);
+ }
+ }
+
+ rtfEmitter.startElement(elem.getNameCode(),
+ newAttr,
+ elem.getNamespaces(),
+ elem.getNSCount());
+
+ elementStack.push(elem);
+ }
+ } else {
+ newChars[pos++] = chars[count];
+ }
+ }
+
+ if (pos > 0) {
+ rtfEmitter.characters(newChars, 0, pos);
+ pos = 0;
+ }
+ }
+
+ /**
+ * <p>Add a formatted line number to the result tree fragment.</p>
+ *
+ * @param lineNumber The number of the current line.
+ */
+ protected void formatLineNumber(int lineNumber)
+ throws TransformerException {
+
+ char ch = 160; //
+
+ String lno = "";
+ if (lineNumber == 1
+ || (modulus >= 1 && (lineNumber % modulus == 0))) {
+ lno = "" + lineNumber;
+ }
+
+ while (lno.length() < width) {
+ lno = ch + lno;
+ }
+
+ lno += separator;
+
+ char chars[] = new char[lno.length()];
+ for (int count = 0; count < lno.length(); count++) {
+ chars[count] = lno.charAt(count);
+ }
+
+ characters(chars, 0, lno.length());
+ }
+
+ /** Process end element events. */
+ public void endElement(int nameCode)
+ throws TransformerException {
+ if (!elementStack.empty()) {
+ // if we didn't push the very first element (an fo:block or
+ // pre or div surrounding the whole block), then the stack will
+ // be empty when we get to the end of the first element...
+ elementStack.pop();
+ }
+ rtfEmitter.endElement(nameCode);
+ }
+
+ /** Process start element events. */
+ public void startElement(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces,
+ int nscount)
+ throws TransformerException {
+
+ if (!skipThisElement(nameCode)) {
+ StartElementInfo sei = new StartElementInfo(nameCode, attributes,
+ namespaces, nscount);
+ elementStack.push(sei);
+ }
+
+ firstElement = false;
+
+ rtfEmitter.startElement(nameCode, attributes, namespaces, nscount);
+ }
+
+ /**
+ * <p>Protect the outer-most block wrapper.</p>
+ *
+ * <p>Open elements in the result tree fragment are closed and reopened
+ * around callouts (so that callouts don't appear inside links or other
+ * environments). But if the result tree fragment is a single block
+ * (a div or pre in HTML, an fo:block in FO), that outer-most block is
+ * treated specially.</p>
+ *
+ * <p>This method returns true if the element in question is that
+ * outermost block.</p>
+ *
+ * @param nameCode The name code for the element
+ *
+ * @return True if the element is the outer-most block, false otherwise.
+ */
+ protected boolean skipThisElement(int nameCode) {
+ // FIXME: This is such a gross hack...
+ if (firstElement) {
+ int thisFingerprint = namePool.getFingerprint(nameCode);
+ int foBlockFingerprint = namePool.getFingerprint(foURI, "block");
+ int htmlPreFingerprint = namePool.getFingerprint("", "pre");
+ int htmlDivFingerprint = namePool.getFingerprint("", "div");
+ int xhtmlPreFingerprint = namePool.getFingerprint(xhURI, "pre");
+ int xhtmlDivFingerprint = namePool.getFingerprint(xhURI, "div");
+
+ if ((foStylesheet && thisFingerprint == foBlockFingerprint)
+ || (!foStylesheet && (thisFingerprint == htmlPreFingerprint
+ || thisFingerprint == htmlDivFingerprint
+ || thisFingerprint == xhtmlPreFingerprint
+ || thisFingerprint == xhtmlDivFingerprint))) {
+ // Don't push the outer-most wrapping div, pre, or fo:block
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ /**
+ * <p>A private class for maintaining the information required to call
+ * the startElement method.</p>
+ *
+ * <p>In order to close and reopen elements, information about those
+ * elements has to be maintained. This class is just the little record
+ * that we push on the stack to keep track of that info.</p>
+ */
+ private class StartElementInfo {
+ private int _nameCode;
+ org.xml.sax.Attributes _attributes;
+ int[] _namespaces;
+ int _nscount;
+
+ public StartElementInfo(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces,
+ int nscount) {
+ _nameCode = nameCode;
+ _attributes = attributes;
+ _namespaces = namespaces;
+ _nscount = nscount;
+ }
+
+ public int getNameCode() {
+ return _nameCode;
+ }
+
+ public org.xml.sax.Attributes getAttributes() {
+ return _attributes;
+ }
+
+ public int[] getNamespaces() {
+ return _namespaces;
+ }
+
+ public int getNSCount() {
+ return _nscount;
+ }
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Table.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Table.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Table.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,477 @@
+// Verbatim.java - Saxon extensions supporting DocBook verbatim environments
+
+package com.nwalsh.saxon;
+
+import java.util.Hashtable;
+import org.xml.sax.*;
+import org.w3c.dom.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.Controller;
+import com.icl.saxon.expr.*;
+import com.icl.saxon.om.*;
+import com.icl.saxon.pattern.*;
+import com.icl.saxon.Context;
+import com.icl.saxon.tree.*;
+import com.icl.saxon.functions.Extensions;
+
+/**
+ * <p>Saxon extensions supporting Tables</p>
+ *
+ * <p>$Id: Table.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon</a>
+ * implementation of some code to adjust CALS Tables to HTML
+ * Tables.</p>
+ *
+ * <p><b>Column Widths</b></p>
+ * <p>The <tt>adjustColumnWidths</tt> method takes a result tree
+ * fragment (assumed to contain the colgroup of an HTML Table)
+ * and returns the result tree fragment with the column widths
+ * adjusted to HTML terms.</p>
+ *
+ * <p><b>Convert Lengths</b></p>
+ * <p>The <tt>convertLength</tt> method takes a length specification
+ * of the form 9999.99xx (where "xx" is a unit) and returns that length
+ * as an integral number of pixels. For convenience, percentage lengths
+ * are returned unchanged.</p>
+ * <p>The recognized units are: inches (in), centimeters (cm),
+ * millimeters (mm), picas (pc, 1pc=12pt), points (pt), and pixels (px).
+ * A number with no units is assumed to be pixels.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: Table.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class Table {
+ /** The number of pixels per inch */
+ private static int pixelsPerInch = 96;
+
+ /** The nominal table width (6in by default). */
+ private static int nominalWidth = 6 * pixelsPerInch;
+
+ /** The default table width (100% by default). */
+ private static String tableWidth = "100%";
+
+ /** Is this an FO stylesheet? */
+ private static boolean foStylesheet = false;
+
+ /** The hash used to associate units with a length in pixels. */
+ protected static Hashtable unitHash = null;
+
+ /**
+ * <p>Constructor for Verbatim</p>
+ *
+ * <p>All of the methods are static, so the constructor does nothing.</p>
+ */
+ public Table() {
+ }
+
+ /** Initialize the internal hash table with proper values. */
+ protected static void initializeHash() {
+ unitHash = new Hashtable();
+ unitHash.put("in", new Float(pixelsPerInch));
+ unitHash.put("cm", new Float(pixelsPerInch / 2.54));
+ unitHash.put("mm", new Float(pixelsPerInch / 25.4));
+ unitHash.put("pc", new Float((pixelsPerInch / 72) * 12));
+ unitHash.put("pt", new Float(pixelsPerInch / 72));
+ unitHash.put("px", new Float(1));
+ }
+
+ /** Set the pixels-per-inch value. Only positive values are legal. */
+ public static void setPixelsPerInch(int value) {
+ if (value > 0) {
+ pixelsPerInch = value;
+ initializeHash();
+ }
+ }
+
+ /** Return the current pixels-per-inch value. */
+ public int getPixelsPerInch() {
+ return pixelsPerInch;
+ }
+
+ /**
+ * <p>Convert a length specification to a number of pixels.</p>
+ *
+ * <p>The specified length should be of the form [+/-]999.99xx,
+ * where xx is a valid unit.</p>
+ */
+ public static int convertLength(String length) {
+ // The format of length should be 999.999xx
+ int sign = 1;
+ String digits = "";
+ String units = "";
+ char lench[] = length.toCharArray();
+ float flength = 0;
+ boolean done = false;
+ int pos = 0;
+ float factor = 1;
+ int pixels = 0;
+
+ if (unitHash == null) {
+ initializeHash();
+ }
+
+ if (lench[pos] == '+' || lench[pos] == '-') {
+ if (lench[pos] == '-') {
+ sign = -1;
+ }
+ pos++;
+ }
+
+ while (!done) {
+ if (pos >= lench.length) {
+ done = true;
+ } else {
+ if ((lench[pos] > '9' || lench[pos] < '0') && lench[pos] != '.') {
+ done = true;
+ units = length.substring(pos);
+ } else {
+ digits += lench[pos++];
+ }
+ }
+ }
+
+ try {
+ flength = Float.parseFloat(digits);
+ } catch (NumberFormatException e) {
+ System.out.println(digits + " is not a number; 1 used instead.");
+ flength = 1;
+ }
+
+ Float f = null;
+
+ if (!units.equals("")) {
+ f = (Float) unitHash.get(units);
+ if (f == null) {
+ System.out.println(units + " is not a known unit; 1 used instead.");
+ factor = 1;
+ } else {
+ factor = f.floatValue();
+ }
+ } else {
+ factor = 1;
+ }
+
+ f = new Float(flength * factor);
+
+ pixels = f.intValue() * sign;
+
+ return pixels;
+ }
+
+ /**
+ * <p>Find the string value of a stylesheet variable or parameter</p>
+ *
+ * <p>Returns the string value of <code>varName</code> in the current
+ * <code>context</code>. Returns the empty string if the variable is
+ * not defined.</p>
+ *
+ * @param context The current stylesheet context
+ * @param varName The name of the variable (without the dollar sign)
+ *
+ * @return The string value of the variable
+ */
+ protected static String getVariable(Context context, String varName)
+ throws TransformerException {
+ Value variable = null;
+ String varString = null;
+
+ try {
+ variable = Extensions.evaluate(context, "$" + varName);
+ varString = variable.asString();
+ return varString;
+ } catch (IllegalArgumentException e) {
+ System.out.println("Undefined variable: " + varName);
+ return "";
+ }
+ }
+
+ /**
+ * <p>Setup the parameters associated with column width calculations</p>
+ *
+ * <p>This method queries the stylesheet for the variables
+ * associated with table column widths. It is called automatically before
+ * column widths are adjusted. The context is used to retrieve the values,
+ * this allows templates to redefine these variables.</p>
+ *
+ * <p>The following variables are queried. If the variables do not
+ * exist, builtin defaults will be used (but you may also get a bunch
+ * of messages from the Java interpreter).</p>
+ *
+ * <dl>
+ * <dt><code>nominal.table.width</code></dt>
+ * <dd>The "normal" width for tables. This must be an absolute length.</dd>
+ * <dt><code>table.width</code></dt>
+ * <dd>The width for tables. This may be either an absolute
+ * length or a percentage.</dd>
+ * </dl>
+ *
+ * @param context The current stylesheet context
+ *
+ */
+ private static void setupColumnWidths(Context context) {
+ // Hardcoded defaults
+ nominalWidth = 6 * pixelsPerInch;
+ tableWidth = "100%";
+
+ String varString = null;
+
+ try {
+ // Get the stylesheet type
+ varString = getVariable(context, "stylesheet.result.type");
+ foStylesheet = varString.equals("fo");
+
+ // Get the nominal table width
+ varString = getVariable(context, "nominal.table.width");
+ nominalWidth = convertLength(varString);
+
+ // Get the table width
+ varString = getVariable(context, "table.width");
+ tableWidth = varString;
+ } catch (TransformerException e) {
+ //nop, can't happen
+ }
+ }
+
+ /**
+ * <p>Adjust column widths in an HTML table.</p>
+ *
+ * <p>The specification of column widths in CALS (a relative width
+ * plus an optional absolute width) are incompatible with HTML column
+ * widths. This method adjusts CALS column width specifiers in an
+ * attempt to produce equivalent HTML specifiers.</p>
+ *
+ * <p>In order for this method to work, the CALS width specifications
+ * should be placed in the "width" attribute of the <col>s within
+ * a <colgroup>. Then the colgroup result tree fragment is passed
+ * to this method.</p>
+ *
+ * <p>This method makes use of two parameters from the XSL stylesheet
+ * that calls it: <code>nominal.table.width</code> and
+ * <code>table.width</code>. The value of <code>nominal.table.width</code>
+ * must be an absolute distance. The value of <code>table.width</code>
+ * can be either absolute or relative.</p>
+ *
+ * <p>Presented with a mixture of relative and
+ * absolute lengths, the table width is used to calculate
+ * appropriate values. If the <code>table.width</code> is relative,
+ * the nominal width is used for this calculation.</p>
+ *
+ * <p>There are three possible combinations of values:</p>
+ *
+ * <ol>
+ * <li>There are no relative widths; in this case the absolute widths
+ * are used in the HTML table.</li>
+ * <li>There are no absolute widths; in this case the relative widths
+ * are used in the HTML table.</li>
+ * <li>There are a mixture of absolute and relative widths:
+ * <ol>
+ * <li>If the table width is absolute, all widths become absolute.</li>
+ * <li>If the table width is relative, make all the widths absolute
+ * relative to the nominal table width then turn them all
+ * back into relative widths.</li>
+ * </ol>
+ * </li>
+ * </ol>
+ *
+ * @param context The stylesheet context; supplied automatically by Saxon
+ * @param rtf_ns The result tree fragment containing the colgroup.
+ *
+ * @return The result tree fragment containing the adjusted colgroup.
+ *
+ */
+ public static NodeSetValue adjustColumnWidths (Context context,
+ NodeSetValue rtf_ns) {
+
+ FragmentValue rtf = (FragmentValue) rtf_ns;
+
+ setupColumnWidths(context);
+
+ try {
+ Controller controller = context.getController();
+ NamePool namePool = controller.getNamePool();
+
+ ColumnScanEmitter csEmitter = new ColumnScanEmitter(namePool);
+ rtf.replay(csEmitter);
+
+ int numColumns = csEmitter.columnCount();
+ String widths[] = csEmitter.columnWidths();
+
+ float relTotal = 0;
+ float relParts[] = new float[numColumns];
+
+ float absTotal = 0;
+ float absParts[] = new float[numColumns];
+
+ for (int count = 0; count < numColumns; count++) {
+ String width = widths[count];
+
+ int pos = width.indexOf("*");
+ if (pos >= 0) {
+ String relPart = width.substring(0, pos);
+ String absPart = width.substring(pos+1);
+
+ try {
+ float rel = Float.parseFloat(relPart);
+ relTotal += rel;
+ relParts[count] = rel;
+ } catch (NumberFormatException e) {
+ System.out.println(relPart + " is not a valid relative unit.");
+ }
+
+ int pixels = 0;
+ if (absPart != null && !absPart.equals("")) {
+ pixels = convertLength(absPart);
+ }
+
+ absTotal += pixels;
+ absParts[count] = pixels;
+ } else {
+ relParts[count] = 0;
+
+ int pixels = 0;
+ if (width != null && !width.equals("")) {
+ pixels = convertLength(width);
+ }
+
+ absTotal += pixels;
+ absParts[count] = pixels;
+ }
+ }
+
+ // Ok, now we have the relative widths and absolute widths in
+ // two parallel arrays.
+ //
+ // - If there are no relative widths, output the absolute widths
+ // - If there are no absolute widths, output the relative widths
+ // - If there are a mixture of relative and absolute widths,
+ // - If the table width is absolute, turn these all into absolute
+ // widths.
+ // - If the table width is relative, turn these all into absolute
+ // widths in the nominalWidth and then turn them back into
+ // percentages.
+
+ if (relTotal == 0) {
+ for (int count = 0; count < numColumns; count++) {
+ Float f = new Float(absParts[count]);
+ if (foStylesheet) {
+ int pixels = f.intValue();
+ float inches = (float) pixels / pixelsPerInch;
+ widths[count] = inches + "in";
+ } else {
+ widths[count] = Integer.toString(f.intValue());
+ }
+ }
+ } else if (absTotal == 0) {
+ for (int count = 0; count < numColumns; count++) {
+ float rel = relParts[count] / relTotal * 100;
+ Float f = new Float(rel);
+ widths[count] = Integer.toString(f.intValue());
+ }
+ widths = correctRoundingError(widths);
+ } else {
+ int pixelWidth = nominalWidth;
+
+ if (tableWidth.indexOf("%") <= 0) {
+ pixelWidth = convertLength(tableWidth);
+ }
+
+ if (pixelWidth <= absTotal) {
+ System.out.println("Table is wider than table width.");
+ } else {
+ pixelWidth -= absTotal;
+ }
+
+ absTotal = 0;
+ for (int count = 0; count < numColumns; count++) {
+ float rel = relParts[count] / relTotal * pixelWidth;
+ relParts[count] = rel + absParts[count];
+ absTotal += rel + absParts[count];
+ }
+
+ if (tableWidth.indexOf("%") <= 0) {
+ for (int count = 0; count < numColumns; count++) {
+ Float f = new Float(relParts[count]);
+ if (foStylesheet) {
+ int pixels = f.intValue();
+ float inches = (float) pixels / pixelsPerInch;
+ widths[count] = inches + "in";
+ } else {
+ widths[count] = Integer.toString(f.intValue());
+ }
+ }
+ } else {
+ for (int count = 0; count < numColumns; count++) {
+ float rel = relParts[count] / absTotal * 100;
+ Float f = new Float(rel);
+ widths[count] = Integer.toString(f.intValue());
+ }
+ widths = correctRoundingError(widths);
+ }
+ }
+
+ ColumnUpdateEmitter cuEmitter = new ColumnUpdateEmitter(controller,
+ namePool,
+ widths);
+
+ rtf.replay(cuEmitter);
+ return cuEmitter.getResultTreeFragment();
+ } catch (TransformerException e) {
+ // This "can't" happen.
+ System.out.println("Transformer Exception in adjustColumnWidths");
+ return rtf;
+ }
+ }
+
+ /**
+ * Correct rounding errors introduced in calculating the width of each
+ * column. Make sure they sum to 100% in the end.
+ */
+ protected static String[] correctRoundingError(String widths[]) {
+ int totalWidth = 0;
+
+ for (int count = 0; count < widths.length; count++) {
+ try {
+ int width = Integer.parseInt(widths[count]);
+ totalWidth += width;
+ } catch (NumberFormatException nfe) {
+ // nop; "can't happen"
+ }
+ }
+
+ float totalError = 100 - totalWidth;
+ float columnError = totalError / widths.length;
+ float error = 0;
+
+ for (int count = 0; count < widths.length; count++) {
+ try {
+ int width = Integer.parseInt(widths[count]);
+ error = error + columnError;
+ if (error >= 1.0) {
+ int adj = (int) Math.round(Math.floor(error));
+ error = error - (float) Math.floor(error);
+ width = width + adj;
+ widths[count] = Integer.toString(width) + "%";
+ } else {
+ widths[count] = Integer.toString(width) + "%";
+ }
+ } catch (NumberFormatException nfe) {
+ // nop; "can't happen"
+ }
+ }
+
+ return widths;
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Text.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Text.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Text.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,203 @@
+// Text - Saxon extension element for inserting text
+
+package com.nwalsh.saxon;
+
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
+import java.io.InputStream;
+import java.io.IOException;
+import java.io.FileNotFoundException;
+import java.net.URL;
+import java.net.MalformedURLException;
+
+import javax.xml.transform.TransformerException;
+import javax.xml.transform.TransformerConfigurationException;
+import javax.xml.transform.URIResolver;
+import javax.xml.transform.Source;
+
+import com.icl.saxon.Context;
+import com.icl.saxon.style.StyleElement;
+import com.icl.saxon.output.Outputter;
+import com.icl.saxon.expr.Expression;
+
+import org.xml.sax.AttributeList;
+
+/**
+ * <p>Saxon extension element for inserting text
+ *
+ * <p>$Id: Text.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon</a>
+ * extension element for inserting text into a result tree.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: Text.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class Text extends StyleElement {
+ /**
+ * <p>Constructor for Text</p>
+ *
+ * <p>Does nothing.</p>
+ */
+ public Text() {
+ }
+
+ /**
+ * <p>Is this element an instruction?</p>
+ *
+ * <p>Yes, it is.</p>
+ *
+ * @return true
+ */
+ public boolean isInstruction() {
+ return true;
+ }
+
+ /**
+ * <p>Can this element contain a template-body?</p>
+ *
+ * <p>Yes, it can, but only so that it can contain xsl:fallback.</p>
+ *
+ * @return true
+ */
+ public boolean mayContainTemplateBody() {
+ return true;
+ }
+
+ /**
+ * <p>Validate the arguments</p>
+ *
+ * <p>The element must have an href attribute.</p>
+ */
+ public void prepareAttributes() throws TransformerConfigurationException {
+ // Get mandatory href attribute
+ String fnAtt = getAttribute("href");
+ if (fnAtt == null) {
+ reportAbsence("href");
+ }
+ }
+
+ /** Validate that the element occurs in a reasonable place. */
+ public void validate() throws TransformerConfigurationException {
+ checkWithinTemplate();
+ }
+
+ /**
+ * <p>Insert the text of the file into the result tree</p>
+ *
+ * <p>Processing this element inserts the contents of the URL named
+ * by the href attribute into the result tree as plain text.</p>
+ *
+ * <p>Optional encoding attribute can specify encoding of resource.
+ * If not specified default system encoding is used.</p>
+ *
+ */
+ public void process( Context context ) throws TransformerException {
+ Outputter out = context.getOutputter();
+
+ String hrefAtt = getAttribute("href");
+ Expression hrefExpr = makeAttributeValueTemplate(hrefAtt);
+ String href = hrefExpr.evaluateAsString(context);
+
+ String encodingAtt = getAttribute("encoding");
+ Expression encodingExpr = makeAttributeValueTemplate(encodingAtt);
+ String encoding = encodingExpr.evaluateAsString(context);
+
+ String baseURI = context.getContextNodeInfo().getBaseURI();
+
+ URIResolver resolver = context.getController().getURIResolver();
+
+ if (resolver != null) {
+ Source source = resolver.resolve(href, baseURI);
+ href = source.getSystemId();
+ }
+
+ URL baseURL = null;
+ URL fileURL = null;
+
+ try {
+ baseURL = new URL(baseURI);
+ } catch (MalformedURLException e0) {
+ // what the!?
+ baseURL = null;
+ }
+
+ try {
+ try {
+ fileURL = new URL(baseURL, href);
+ } catch (MalformedURLException e1) {
+ try {
+ fileURL = new URL(baseURL, "file:" + href);
+ } catch (MalformedURLException e2) {
+ System.out.println("Cannot open " + href);
+ return;
+ }
+ }
+
+ InputStreamReader isr = null;
+ if (encoding.equals("") == true)
+ isr = new InputStreamReader(fileURL.openStream());
+ else
+ isr = new InputStreamReader(fileURL.openStream(), encoding);
+
+ BufferedReader is = new BufferedReader(isr);
+
+ final int BUFFER_SIZE = 4096;
+ char chars[] = new char[BUFFER_SIZE];
+ char nchars[] = new char[BUFFER_SIZE];
+ int len = 0;
+ int i = 0;
+ int carry = -1;
+
+ while ((len = is.read(chars)) > 0) {
+ // various new lines are normalized to LF to prevent blank lines
+ // between lines
+
+ int nlen = 0;
+ for (i=0; i<len; i++) {
+ // is current char CR?
+ if (chars[i] == '\r') {
+ if (i < (len - 1)) {
+ // skip it if next char is LF
+ if (chars[i+1] == '\n') continue;
+ // single CR -> LF to normalize MAC line endings
+ nchars[nlen] = '\n';
+ nlen++;
+ continue;
+ } else {
+ // if CR is last char of buffer we must look ahead
+ carry = is.read();
+ nchars[nlen] = '\n';
+ nlen++;
+ if (carry == '\n') {
+ carry = -1;
+ }
+ break;
+ }
+ }
+ nchars[nlen] = chars[i];
+ nlen++;
+ }
+ out.writeContent(nchars, 0, nlen);
+ // handle look aheaded character
+ if (carry != -1) out.writeContent(String.valueOf((char)carry));
+ carry = -1;
+ }
+ is.close();
+ } catch (Exception e) {
+ System.out.println("Cannot read " + href);
+ }
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/TextFactory.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/TextFactory.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/TextFactory.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,67 @@
+// TextFactory - Saxon extension element factory
+
+package com.nwalsh.saxon;
+
+import com.icl.saxon.style.ExtensionElementFactory;
+import org.xml.sax.SAXException;
+
+/**
+ * <p>Saxon extension element factory
+ *
+ * <p>$Id: TextFactory.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon</a>
+ * extension element factory for the Text extension element
+ * family.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: TextFactory.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ * @see Text
+ *
+ */
+public class TextFactory implements ExtensionElementFactory {
+ /**
+ * <p>Constructor for TextFactory</p>
+ *
+ * <p>Does nothing.</p>
+ */
+ public TextFactory() {
+ }
+
+ /**
+ * <p>Return the class that implements a particular extension element.</p>
+ *
+ * @param localname The local name of the extension element.
+ *
+ * @return The class that handles that extension element.
+ *
+ * @exception SAXException("Unknown Text extension element")
+ */
+ public Class getExtensionClass(String localname) {
+ if (localname.equals("insertfile")) {
+ try {
+ return Class.forName("com.nwalsh.saxon.Text");
+ } catch (ClassNotFoundException e) {
+ return null;
+ }
+ }
+ return null;
+ }
+}
+
+
+
+
+
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/UnwrapLinks.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/UnwrapLinks.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/UnwrapLinks.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,132 @@
+// UnwrapLinks.java - Saxon extension for unwrapping nested links
+
+package com.nwalsh.saxon;
+
+import java.util.Stack;
+import java.util.StringTokenizer;
+import org.xml.sax.*;
+import org.w3c.dom.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.Controller;
+import com.icl.saxon.expr.*;
+import com.icl.saxon.om.*;
+import com.icl.saxon.pattern.*;
+import com.icl.saxon.Context;
+import com.icl.saxon.tree.*;
+import com.icl.saxon.functions.Extensions;
+import com.nwalsh.saxon.UnwrapLinksEmitter;
+
+/**
+ * <p>Saxon extension for unwrapping nested links</p>
+ *
+ * <p>$Id: UnwrapLinks.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000, 2002 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sf.net/">Saxon 6.*</a>
+ * implementation of a link unwrapper.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: UnwrapLinks.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class UnwrapLinks {
+ /** True if the stylesheet is producing formatting objects */
+ private static boolean foStylesheet = false;
+
+ /**
+ * <p>Constructor for UnwrapLinks</p>
+ *
+ * <p>All of the methods are static, so the constructor does nothing.</p>
+ */
+ public UnwrapLinks() {
+ }
+
+ /**
+ * <p>Find the string value of a stylesheet variable or parameter</p>
+ *
+ * <p>Returns the string value of <code>varName</code> in the current
+ * <code>context</code>. Returns the empty string if the variable is
+ * not defined.</p>
+ *
+ * @param context The current stylesheet context
+ * @param varName The name of the variable (without the dollar sign)
+ *
+ * @return The string value of the variable
+ */
+ protected static String getVariable(Context context, String varName) {
+ Value variable = null;
+ String varString = null;
+
+ try {
+ variable = Extensions.evaluate(context, "$" + varName);
+ varString = variable.asString();
+ return varString;
+ } catch (TransformerException te) {
+ System.out.println("Undefined variable: " + varName);
+ return "";
+ } catch (IllegalArgumentException iae) {
+ System.out.println("Undefined variable: " + varName);
+ return "";
+ }
+ }
+
+ /**
+ * <p>Setup the parameters associated with unwrapping links</p>
+ *
+ * @param context The current stylesheet context
+ *
+ */
+ private static void setupUnwrapLinks(Context context) {
+ // Get the stylesheet type
+ String varString = getVariable(context, "stylesheet.result.type");
+ foStylesheet = (varString.equals("fo"));
+ }
+
+ /**
+ * <p>Unwrap links</p>
+ *
+ * @param context The current stylesheet context.
+ * @param rtf_ns The result tree fragment of the verbatim environment.
+ *
+ * @return The modified result tree fragment.
+ */
+ public static NodeSetValue unwrapLinks (Context context,
+ NodeSetValue rtf_ns) {
+
+ FragmentValue rtf = (FragmentValue) rtf_ns;
+ boolean tryAgain = true;
+
+ setupUnwrapLinks(context);
+
+ try {
+ Controller controller = context.getController();
+ NamePool namePool = controller.getNamePool();
+
+ while (tryAgain) {
+ UnwrapLinksEmitter ulEmitter = new UnwrapLinksEmitter(controller,
+ namePool,
+ foStylesheet);
+ rtf.replay(ulEmitter);
+ tryAgain = ulEmitter.tryAgain();
+ rtf = (FragmentValue) ulEmitter.getResultTreeFragment();
+ }
+
+ return rtf;
+
+ } catch (TransformerException e) {
+ // This "can't" happen.
+ System.out.println("Transformer Exception in unwrapLinks");
+ return rtf;
+ }
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/UnwrapLinksEmitter.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/UnwrapLinksEmitter.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/UnwrapLinksEmitter.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,233 @@
+package com.nwalsh.saxon;
+
+import java.util.Stack;
+import org.xml.sax.*;
+import org.w3c.dom.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.output.*;
+import com.icl.saxon.om.*;
+import com.icl.saxon.Controller;
+import com.icl.saxon.tree.AttributeCollection;
+
+/**
+ * <p>Saxon extension to unwrap links in a result tree fragment.</p>
+ *
+ * <p>$Id: UnwrapLinksEmitter.java 1731 2002-06-26 11:03:05Z nwalsh $</p>
+ *
+ * <p>Copyright (C) 2000, 2002 Norman Walsh.</p>
+ *
+ * <p>This class provides the guts of a
+ * <a href="http://saxon.sf.net/">Saxon 6.*</a>
+ * implementation of a link unwrapper.</p>
+ *
+ * <p>The general design is this: the stylesheets construct a result tree
+ * fragment for some environment. Then the result tree fragment
+ * is "replayed" through the UnwrapLinksEmitter; the UnwrapLinksEmitter
+ * builds a
+ * new result tree fragment from this event stream with top-level links unwrapped.
+ * That RTF is returned. Note that only a <i>single</i> level of unwrapping
+ * is performed. This is clearly a crude implementation.
+ * </p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: UnwrapLinksEmitter.java 1731 2002-06-26 11:03:05Z nwalsh $
+ *
+ */
+public class UnwrapLinksEmitter extends CopyEmitter {
+ /** A stack for the preserving information about open elements. */
+ protected Stack elementStack = null;
+ protected Stack saveStack = null;
+
+ /** The FO namespace name. */
+ protected static String foURI = "http://www.w3.org/1999/XSL/Format";
+
+ /** The XHTML namespace name. */
+ protected static String xhURI = "http://www.w3.org/1999/xhtml";
+
+ /** Is the stylesheet currently running an FO stylesheet? */
+ protected boolean foStylesheet = false;
+
+ /** Are we currently in a link? How deep? */
+ protected int linkDepth = 0;
+ protected int skipDepth = 0;
+
+ protected int htmlAFingerprint = 0;
+ protected int xhtmlAFingerprint = 0;
+ protected boolean inSkip = false;
+ protected boolean tryAgain = false;
+
+
+ /** <p>Constructor for the UnwrapLinksEmitter.</p>
+ *
+ * @param namePool The name pool to use for constructing elements and attributes.
+ * @param foStylesheet Is this an FO stylesheet?
+ */
+ public UnwrapLinksEmitter(Controller controller,
+ NamePool namePool,
+ boolean foStylesheet) {
+ super(controller,namePool);
+ elementStack = new Stack();
+ this.foStylesheet = foStylesheet;
+
+ htmlAFingerprint = namePool.getFingerprint("", "a");
+ xhtmlAFingerprint = namePool.getFingerprint(xhURI, "a");
+ }
+
+ /** Process start element events. */
+ public void startElement(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces,
+ int nscount)
+ throws TransformerException {
+
+ int thisFingerprint = namePool.getFingerprint(nameCode);
+ boolean isLink = (thisFingerprint == htmlAFingerprint
+ || thisFingerprint == xhtmlAFingerprint);
+
+ if (isLink) {
+ linkDepth++;
+ tryAgain = tryAgain || inSkip;
+ }
+
+ if (isLink && linkDepth > 1 && !inSkip) {
+ inSkip = true;
+
+ // Close all the open elements
+ saveStack = new Stack();
+ Stack tempStack = new Stack();
+ while (!elementStack.empty()) {
+ StartElementInfo elem = (StartElementInfo) elementStack.pop();
+ rtfEmitter.endElement(elem.getNameCode());
+ saveStack.push(elem);
+ tempStack.push(elem);
+ }
+
+ while (!tempStack.empty()) {
+ StartElementInfo elem = (StartElementInfo) tempStack.pop();
+ elementStack.push(elem);
+ }
+ }
+
+ if (inSkip) {
+ skipDepth++;
+ } else {
+ }
+
+ rtfEmitter.startElement(nameCode,attributes,namespaces,nscount);
+
+ StartElementInfo sei = new StartElementInfo(nameCode, attributes,
+ namespaces, nscount);
+ elementStack.push(sei);
+ }
+
+ /** Process end element events. */
+ public void endElement(int nameCode) throws TransformerException {
+ int thisFingerprint = namePool.getFingerprint(nameCode);
+ boolean isLink = (thisFingerprint == htmlAFingerprint
+ || thisFingerprint == xhtmlAFingerprint);
+
+ rtfEmitter.endElement(nameCode);
+ elementStack.pop();
+
+ if (isLink) {
+ linkDepth--;
+ }
+
+ if (inSkip) {
+ skipDepth--;
+ inSkip = (skipDepth > 0);
+ if (!inSkip) {
+ // Reopen all the ones we closed before...
+ while (!saveStack.empty()) {
+ StartElementInfo elem = (StartElementInfo) saveStack.pop();
+
+ AttributeCollection attr = (AttributeCollection)elem.getAttributes();
+ AttributeCollection newAttr = new AttributeCollection(namePool);
+
+ for (int acount = 0; acount < attr.getLength(); acount++) {
+ String localName = attr.getLocalName(acount);
+ String type = attr.getType(acount);
+ String value = attr.getValue(acount);
+ String uri = attr.getURI(acount);
+ String prefix = "";
+
+ if (localName.indexOf(':') > 0) {
+ prefix = localName.substring(0, localName.indexOf(':'));
+ localName = localName.substring(localName.indexOf(':')+1);
+ }
+
+ if (uri.equals("")
+ && ((foStylesheet
+ && localName.equals("id"))
+ || (!foStylesheet
+ && (localName.equals("id")
+ || localName.equals("name"))))) {
+ // skip this attribute
+ } else {
+ newAttr.addAttribute(prefix, uri, localName, type, value);
+ }
+ }
+
+ rtfEmitter.startElement(elem.getNameCode(),
+ newAttr,
+ elem.getNamespaces(),
+ elem.getNSCount());
+ }
+ }
+ }
+ }
+
+ public boolean tryAgain()
+ throws TransformerException {
+ return tryAgain;
+ }
+
+ /**
+ * <p>A private class for maintaining the information required to call
+ * the startElement method.</p>
+ *
+ * <p>In order to close and reopen elements, information about those
+ * elements has to be maintained. This class is just the little record
+ * that we push on the stack to keep track of that info.</p>
+ */
+ private class StartElementInfo {
+ private int _nameCode;
+ org.xml.sax.Attributes _attributes;
+ int[] _namespaces;
+ int _nscount;
+
+ public StartElementInfo(int nameCode,
+ org.xml.sax.Attributes attributes,
+ int[] namespaces,
+ int nscount) {
+ _nameCode = nameCode;
+ _attributes = attributes;
+ _namespaces = namespaces;
+ _nscount = nscount;
+ }
+
+ public int getNameCode() {
+ return _nameCode;
+ }
+
+ public org.xml.sax.Attributes getAttributes() {
+ return _attributes;
+ }
+
+ public int[] getNamespaces() {
+ return _namespaces;
+ }
+
+ public int getNSCount() {
+ return _nscount;
+ }
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Verbatim.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Verbatim.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Verbatim.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,491 @@
+// Verbatim.java - Saxon extensions supporting DocBook verbatim environments
+
+package com.nwalsh.saxon;
+
+import java.util.Stack;
+import java.util.StringTokenizer;
+import org.xml.sax.*;
+import org.w3c.dom.*;
+import javax.xml.transform.TransformerException;
+import com.icl.saxon.Controller;
+import com.icl.saxon.expr.*;
+import com.icl.saxon.om.*;
+import com.icl.saxon.pattern.*;
+import com.icl.saxon.Context;
+import com.icl.saxon.tree.*;
+import com.icl.saxon.functions.Extensions;
+import com.nwalsh.saxon.NumberLinesEmitter;
+import com.nwalsh.saxon.CalloutEmitter;
+
+/**
+ * <p>Saxon extensions supporting DocBook verbatim environments</p>
+ *
+ * <p>$Id: Verbatim.java 5907 2006-04-27 08:26:47Z xmldoc $</p>
+ *
+ * <p>Copyright (C) 2000 Norman Walsh.</p>
+ *
+ * <p>This class provides a
+ * <a href="http://saxon.sourceforge.net/">Saxon</a>
+ * implementation of two features that would be impractical to
+ * implement directly in XSLT: line numbering and callouts.</p>
+ *
+ * <p><b>Line Numbering</b></p>
+ * <p>The <tt>numberLines</tt> method takes a result tree
+ * fragment (assumed to contain the contents of a formatted verbatim
+ * element in DocBook: programlisting, screen, address, literallayout,
+ * or synopsis) and returns a result tree fragment decorated with
+ * line numbers.</p>
+ *
+ * <p><b>Callouts</b></p>
+ * <p>The <tt>insertCallouts</tt> method takes an
+ * <tt>areaspec</tt> and a result tree fragment
+ * (assumed to contain the contents of a formatted verbatim
+ * element in DocBook: programlisting, screen, address, literallayout,
+ * or synopsis) and returns a result tree fragment decorated with
+ * callouts.</p>
+ *
+ * <p><b>Change Log:</b></p>
+ * <dl>
+ * <dt>1.0</dt>
+ * <dd><p>Initial release.</p></dd>
+ * </dl>
+ *
+ * @author Norman Walsh
+ * <a href="mailto:ndw@nwalsh.com">ndw(a)nwalsh.com</a>
+ *
+ * @version $Id: Verbatim.java 5907 2006-04-27 08:26:47Z xmldoc $
+ *
+ */
+public class Verbatim {
+ /** True if the stylesheet is producing formatting objects */
+ private static boolean foStylesheet = false;
+ /** The modulus for line numbering (every 'modulus' line is numbered). */
+ private static int modulus = 0;
+ /** The width (in characters) of line numbers (for padding). */
+ private static int width = 0;
+ /** The starting line number. */
+ private static int startinglinenumber = 1;
+ /** The separator between the line number and the verbatim text. */
+ private static String separator = "";
+
+ /** True if callouts have been setup */
+ private static boolean calloutsSetup = false;
+ /** The default column for callouts that have only a line or line range */
+ private static int defaultColumn = 60;
+ /** The path to use for graphical callout decorations. */
+ private static String graphicsPath = null;
+ /** The extension to use for graphical callout decorations. */
+ private static String graphicsExt = null;
+ /** The largest callout number that can be represented graphically. */
+ private static int graphicsMax = 10;
+
+ /** The FormatCallout object to use for formatting callouts. */
+ private static FormatCallout fCallout = null;
+
+ /**
+ * <p>Constructor for Verbatim</p>
+ *
+ * <p>All of the methods are static, so the constructor does nothing.</p>
+ */
+ public Verbatim() {
+ }
+
+ /**
+ * <p>Find the string value of a stylesheet variable or parameter</p>
+ *
+ * <p>Returns the string value of <code>varName</code> in the current
+ * <code>context</code>. Returns the empty string if the variable is
+ * not defined.</p>
+ *
+ * @param context The current stylesheet context
+ * @param varName The name of the variable (without the dollar sign)
+ *
+ * @return The string value of the variable
+ */
+ protected static String getVariable(Context context, String varName) {
+ Value variable = null;
+ String varString = null;
+
+ try {
+ variable = Extensions.evaluate(context, "$" + varName);
+ varString = variable.asString();
+ return varString;
+ } catch (TransformerException te) {
+ System.out.println("Undefined variable: " + varName);
+ return "";
+ } catch (IllegalArgumentException iae) {
+ System.out.println("Undefined variable: " + varName);
+ return "";
+ }
+ }
+
+ /**
+ * <p>Setup the parameters associated with line numbering</p>
+ *
+ * <p>This method queries the stylesheet for the variables
+ * associated with line numbering. It is called automatically before
+ * lines are numbered. The context is used to retrieve the values,
+ * this allows templates to redefine these variables.</p>
+ *
+ * <p>The following variables are queried. If the variables do not
+ * exist, builtin defaults will be used (but you may also get a bunch
+ * of messages from the Java interpreter).</p>
+ *
+ * <dl>
+ * <dt><code>linenumbering.everyNth</code></dt>
+ * <dd>Specifies the lines that will be numbered. The first line is
+ * always numbered. (builtin default: 5).</dd>
+ * <dt><code>linenumbering.width</code></dt>
+ * <dd>Specifies the width of the numbers. If the specified width is too
+ * narrow for the largest number needed, it will automatically be made
+ * wider. (builtin default: 3).</dd>
+ * <dt><code>linenumbering.separator</code></dt>
+ * <dd>Specifies the string that separates line numbers from lines
+ * in the program listing. (builtin default: " ").</dd>
+ * <dt><code>linenumbering.startinglinenumber</code></dt>
+ * <dd>Specifies the initial line number
+ * in the program listing. (builtin default: "1").</dd>
+ * <dt><code>stylesheet.result.type</code></dt>
+ * <dd>Specifies the stylesheet result type. The value is either 'fo'
+ * (for XSL Formatting Objects) or it isn't. (builtin default: html).</dd>
+ * </dl>
+ *
+ * @param context The current stylesheet context
+ *
+ */
+ private static void setupLineNumbering(Context context) {
+ // Hardcoded defaults
+ modulus = 5;
+ width = 3;
+ startinglinenumber = 1;
+ separator = " ";
+ foStylesheet = false;
+
+ String varString = null;
+
+ // Get the modulus
+ varString = getVariable(context, "linenumbering.everyNth");
+ try {
+ modulus = Integer.parseInt(varString);
+ } catch (NumberFormatException nfe) {
+ System.out.println("$linenumbering.everyNth is not a number: " + varString);
+ }
+
+ // Get the width
+ varString = getVariable(context, "linenumbering.width");
+ try {
+ width = Integer.parseInt(varString);
+ } catch (NumberFormatException nfe) {
+ System.out.println("$linenumbering.width is not a number: " + varString);
+ }
+
+ // Get the startinglinenumber
+ varString = getVariable(context, "linenumbering.startinglinenumber");
+ try {
+ startinglinenumber = Integer.parseInt(varString);
+ } catch (NumberFormatException nfe) {
+ System.out.println("$linenumbering.startinglinenumber is not a number: " + varString);
+ }
+
+ // Get the separator
+ varString = getVariable(context, "linenumbering.separator");
+ separator = varString;
+
+ // Get the stylesheet type
+ varString = getVariable(context, "stylesheet.result.type");
+ foStylesheet = (varString.equals("fo"));
+ }
+
+ /**
+ * <p>Number lines in a verbatim environment</p>
+ *
+ * <p>The extension function expects the following variables to be
+ * available in the calling context: $linenumbering.everyNth,
+ * $linenumbering.width, $linenumbering.separator, and
+ * $stylesheet.result.type.</p>
+ *
+ * <p>This method adds line numbers to a result tree fragment. Each
+ * newline that occurs in a text node is assumed to start a new line.
+ * The first line is always numbered, every subsequent 'everyNth' line
+ * is numbered (so if everyNth=5, lines 1, 5, 10, 15, etc. will be
+ * numbered. If there are fewer than everyNth lines in the environment,
+ * every line is numbered.</p>
+ *
+ * <p>Every line number will be right justified in a string 'width'
+ * characters long. If the line number of the last line in the
+ * environment is too long to fit in the specified width, the width
+ * is automatically increased to the smallest value that can hold the
+ * number of the last line. (In other words, if you specify the value 2
+ * and attempt to enumerate the lines of an environment that is 100 lines
+ * long, the value 3 will automatically be used for every line in the
+ * environment.)</p>
+ *
+ * <p>The 'separator' string is inserted between the line
+ * number and the original program listing. Lines that aren't numbered
+ * are preceded by a 'width' blank string and the separator.</p>
+ *
+ * <p>If inline markup extends across line breaks, markup changes are
+ * required. All the open elements are closed before the line break and
+ * "reopened" afterwards. The reopened elements will have the same
+ * attributes as the originals, except that 'name' and 'id' attributes
+ * are not duplicated if the stylesheet.result.type is "html" and
+ * 'id' attributes will not be duplicated if the result type is "fo".</p>
+ *
+ * @param context The current stylesheet context.
+ * @param rtf_ns The result tree fragment of the verbatim environment.
+ *
+ * @return The modified result tree fragment.
+ */
+ public static NodeSetValue numberLines (Context context,
+ NodeSetValue rtf_ns) {
+
+ FragmentValue rtf = (FragmentValue) rtf_ns;
+
+ setupLineNumbering(context);
+
+ try {
+ LineCountEmitter lcEmitter = new LineCountEmitter();
+ rtf.replay(lcEmitter);
+ int numLines = lcEmitter.lineCount();
+
+ int listingModulus = numLines < modulus ? 1 : modulus;
+
+ double log10numLines = Math.log(numLines) / Math.log(10);
+
+ int listingWidth = width < log10numLines+1
+ ? (int) Math.floor(log10numLines + 1)
+ : width;
+
+ Controller controller = context.getController();
+ NamePool namePool = controller.getNamePool();
+ NumberLinesEmitter nlEmitter = new NumberLinesEmitter(controller,
+ namePool,
+ startinglinenumber,
+ listingModulus,
+ listingWidth,
+ separator,
+ foStylesheet);
+ rtf.replay(nlEmitter);
+ return nlEmitter.getResultTreeFragment();
+ } catch (TransformerException e) {
+ // This "can't" happen.
+ System.out.println("Transformer Exception in numberLines");
+ return rtf;
+ }
+ }
+
+ /**
+ * <p>Setup the parameters associated with callouts</p>
+ *
+ * <p>This method queries the stylesheet for the variables
+ * associated with line numbering. It is called automatically before
+ * callouts are processed. The context is used to retrieve the values,
+ * this allows templates to redefine these variables.</p>
+ *
+ * <p>The following variables are queried. If the variables do not
+ * exist, builtin defaults will be used (but you may also get a bunch
+ * of messages from the Java interpreter).</p>
+ *
+ * <dl>
+ * <dt><code>callout.graphics</code></dt>
+ * <dd>Are we using callout graphics? A value of 0 or "" is false,
+ * any other value is true. If callout graphics are not used, the
+ * parameters related to graphis are not queried.</dd>
+ * <dt><code>callout.graphics.path</code></dt>
+ * <dd>Specifies the path to callout graphics.</dd>
+ * <dt><code>callout.graphics.extension</code></dt>
+ * <dd>Specifies the extension ot use for callout graphics.</dd>
+ * <dt><code>callout.graphics.number.limit</code></dt>
+ * <dd>Identifies the largest number that can be represented as a
+ * graphic. Larger callout numbers will be represented using text.</dd>
+ * <dt><code>callout.defaultcolumn</code></dt>
+ * <dd>Specifies the default column for callout bullets that do not
+ * specify a column.</dd>
+ * <dt><code>stylesheet.result.type</code></dt>
+ * <dd>Specifies the stylesheet result type. The value is either 'fo'
+ * (for XSL Formatting Objects) or it isn't. (builtin default: html).</dd>
+ * </dl>
+ *
+ * @param context The current stylesheet context
+ *
+ */
+ private static void setupCallouts(Context context) {
+ NamePool namePool = context.getController().getNamePool();
+
+ boolean useGraphics = false;
+ boolean useUnicode = false;
+
+ int unicodeStart = 49;
+ int unicodeMax = 0;
+
+ String unicodeFont = "";
+
+ // Hardcoded defaults
+ defaultColumn = 60;
+ graphicsPath = null;
+ graphicsExt = null;
+ graphicsMax = 0;
+ foStylesheet = false;
+ calloutsSetup = true;
+
+ Value variable = null;
+ String varString = null;
+
+ // Get the stylesheet type
+ varString = getVariable(context, "stylesheet.result.type");
+ foStylesheet = (varString.equals("fo"));
+
+ // Get the default column
+ varString = getVariable(context, "callout.defaultcolumn");
+ try {
+ defaultColumn = Integer.parseInt(varString);
+ } catch (NumberFormatException nfe) {
+ System.out.println("$callout.defaultcolumn is not a number: "
+ + varString);
+ }
+
+ // Use graphics at all?
+ varString = getVariable(context, "callout.graphics");
+ useGraphics = !(varString.equals("0") || varString.equals(""));
+
+ // Use unicode at all?
+ varString = getVariable(context, "callout.unicode");
+ useUnicode = !(varString.equals("0") || varString.equals(""));
+
+ if (useGraphics) {
+ // Get the graphics path
+ varString = getVariable(context, "callout.graphics.path");
+ graphicsPath = varString;
+
+ // Get the graphics extension
+ varString = getVariable(context, "callout.graphics.extension");
+ graphicsExt = varString;
+
+ // Get the number limit
+ varString = getVariable(context, "callout.graphics.number.limit");
+ try {
+ graphicsMax = Integer.parseInt(varString);
+ } catch (NumberFormatException nfe) {
+ System.out.println("$callout.graphics.number.limit is not a number: "
+ + varString);
+ graphicsMax = 0;
+ }
+
+ fCallout = new FormatGraphicCallout(namePool,
+ graphicsPath,
+ graphicsExt,
+ graphicsMax,
+ foStylesheet);
+ } else if (useUnicode) {
+ // Get the starting character
+ varString = getVariable(context, "callout.unicode.start.character");
+ try {
+ unicodeStart = Integer.parseInt(varString);
+ } catch (NumberFormatException nfe) {
+ System.out.println("$callout.unicode.start.character is not a number: "
+ + varString);
+ unicodeStart = 48;
+ }
+
+ // Get the number limit
+ varString = getVariable(context, "callout.unicode.number.limit");
+ try {
+ unicodeMax = Integer.parseInt(varString);
+ } catch (NumberFormatException nfe) {
+ System.out.println("$callout.unicode.number.limit is not a number: "
+ + varString);
+ unicodeStart = 0;
+ }
+
+ // Get the font
+ unicodeFont = getVariable(context, "callout.unicode.font");
+ if (unicodeFont == null) {
+ unicodeFont = "";
+ }
+
+ fCallout = new FormatUnicodeCallout(namePool,
+ unicodeFont,
+ unicodeStart,
+ unicodeMax,
+ foStylesheet);
+ } else {
+ fCallout = new FormatTextCallout(namePool, foStylesheet);
+ }
+ }
+
+ /**
+ * <p>Insert text callouts into a verbatim environment.</p>
+ *
+ * <p>This method examines the <tt>areaset</tt> and <tt>area</tt> elements
+ * in the supplied <tt>areaspec</tt> and decorates the supplied
+ * result tree fragment with appropriate callout markers.</p>
+ *
+ * <p>If a <tt>label</tt> attribute is supplied on an <tt>area</tt>,
+ * its content will be used for the label, otherwise the callout
+ * number will be used, surrounded by parenthesis. Callout numbers may
+ * also be represented as graphics. Callouts are
+ * numbered in document order. All of the <tt>area</tt>s in an
+ * <tt>areaset</tt> get the same number.</p>
+ *
+ * <p>Only the <tt>linecolumn</tt> and <tt>linerange</tt> units are
+ * supported. If no unit is specifed, <tt>linecolumn</tt> is assumed.
+ * If only a line is specified, the callout decoration appears in
+ * the defaultColumn. Lines will be padded with blanks to reach the
+ * necessary column, but callouts that are located beyond the last
+ * line of the verbatim environment will be ignored.</p>
+ *
+ * <p>Callouts are inserted before the character at the line/column
+ * where they are to occur.</p>
+ *
+ * <p>If graphical callouts are used, and the callout number is less
+ * than or equal to the $callout.graphics.number.limit, the following image
+ * will be generated for HTML:
+ *
+ * <pre>
+ * <img src="$callout.graphics.path/999$callout.graphics.ext"
+ * alt="conumber">
+ * </pre>
+ *
+ * If the $stylesheet.result.type is 'fo', the following image will
+ * be generated:
+ *
+ * <pre>
+ * <fo:external-graphic src="$callout.graphics.path/999$callout.graphics.ext"/>
+ * </pre>
+ *
+ * <p>If the callout number exceeds $callout.graphics.number.limit,
+ * the callout will be the callout number surrounded by
+ * parenthesis.</p>
+ *
+ * @param context The stylesheet context.
+ * @param areaspecNodeList The source node set that contains the areaspec.
+ * @param rtf_ns The result tree fragment of the verbatim environment.
+ *
+ * @return The modified result tree fragment.
+ */
+ public static NodeSetValue insertCallouts (Context context,
+ NodeList areaspecNodeList,
+ NodeSetValue rtf_ns) {
+
+ FragmentValue rtf = (FragmentValue) rtf_ns;
+
+ setupCallouts(context);
+
+ try {
+ Controller controller = context.getController();
+ NamePool namePool = controller.getNamePool();
+ CalloutEmitter cEmitter = new CalloutEmitter(controller,
+ namePool,
+ defaultColumn,
+ foStylesheet,
+ fCallout);
+ cEmitter.setupCallouts(areaspecNodeList);
+ rtf.replay(cEmitter);
+ return cEmitter.getResultTreeFragment();
+ } catch (TransformerException e) {
+ // This "can't" happen.
+ System.out.println("Transformer Exception in insertCallouts");
+ return rtf;
+ }
+ }
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Windows1252.java
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Windows1252.java (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/Windows1252.java 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,110 @@
+/* This file was kindly provided by Sectra AB, Sweden to DocBook community */
+package com.nwalsh.saxon;
+
+import com.icl.saxon.charcode.PluggableCharacterSet;
+
+/**
+ *
+ * $Id: Windows1252.java 4089 2004-12-06 04:24:20Z xmldoc $
+ *
+ * File: Windows1252CharacterSet.java
+ * Created: May 26 2004
+ * Author: Pontus Haglund
+ * Project: Venus
+ *
+ * This class extends Saxon 6.5.x with the windows-1252 character set.
+ *
+ * It is particularly useful when generating HTML Help for
+ * Western European Languages.
+ *
+ * To use this class for generating HTML Help output with the
+ * DocBook XSL stylesheets, complete the following steps;
+ *
+ * 1. Make sure that the Saxon 6.5.x jar file and the jar file for
+ * the DocBook XSL Java extensions are in your CLASSPATH
+ *
+ * 2. Create a DocBook XSL customization layer -- a file named
+ * "mystylesheet.xsl" or whatever -- that, at a minimum,
+ * contains the following:
+ *
+ * <xsl:stylesheet
+ * xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ * version='1.0'>
+ * <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.xsl"/>
+ * <xsl:output method="html" encoding="WINDOWS-1252" indent="no"/>
+ * <xsl:param name="htmlhelp.encoding" select="'WINDOWS-1252'"></xsl:param>
+ * <xsl:param name="chunker.output.encoding" select="'WINDOWS-1252'"></xsl:param>
+ * <xsl:param name="saxon.character.representation" select="'native'"></xsl:param>
+ * </xsl:stylesheet>
+ *
+ * 3. Invoke Saxon with the "encoding.windows-1252" Java system
+ * property set to "com.nwalsh.saxon.Windows1252"; for example:
+ *
+ * java \
+ * -Dencoding.windows-1252=com.nwalsh.saxon.Windows1252 \
+ * com.icl.saxon.StyleSheet \
+ * mydoc.xml mystylesheet.xsl
+ *
+ * Or, for a more complete "real world" case showing other
+ * options you'll typically want to use:
+ *
+ * java \
+ * -Dencoding.windows-1252=com.nwalsh.saxon.Windows1252 \
+ * -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl \
+ * -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl \
+ * -Djavax.xml.transform.TransformerFactory=com.icl.saxon.TransformerFactoryImpl \
+ * com.icl.saxon.StyleSheet \
+ * -x org.apache.xml.resolver.tools.ResolvingXMLReader \
+ * -y org.apache.xml.resolver.tools.ResolvingXMLReader \
+ * -r org.apache.xml.resolver.tools.CatalogResolver \
+ * mydoc.xml mystylesheet.xsl
+ *
+ * In both cases, the "mystylesheet.xsl" file should be a DocBook
+ * customization layer containing the parameters show in step 2.
+ *
+ */
+
+
+
+public class Windows1252 implements PluggableCharacterSet {
+
+ public final boolean inCharset(int c) {
+
+ return (c >= 0x00 && c <= 0x7F) ||
+ (c >= 0xA0 && c <= 0xFF) ||
+ (c == 0x20AC) ||
+ (c == 0x201A) ||
+ (c == 0x0192) ||
+ (c == 0x201E) ||
+ (c == 0x2026) ||
+ (c == 0x2020) ||
+ (c == 0x2021) ||
+ (c == 0x02C6) ||
+ (c == 0x2030) ||
+ (c == 0x0160) ||
+ (c == 0x2039) ||
+ (c == 0x0152) ||
+ (c == 0x017D) ||
+ (c == 0x2018) ||
+ (c == 0x2019) ||
+ (c == 0x201C) ||
+ (c == 0x201D) ||
+ (c == 0x2022) ||
+ (c == 0x2013) ||
+ (c == 0x2014) ||
+ (c == 0x02DC) ||
+ (c == 0x2122) ||
+ (c == 0x0161) ||
+ (c == 0x203A) ||
+ (c == 0x0153) ||
+ (c == 0x017E) ||
+ (c == 0x0178);
+
+
+ }
+
+ public String getEncodingName() {
+ return "WINDOWS-1252";
+ }
+
+}
Added: branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/package.html
===================================================================
--- branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/package.html (rev 0)
+++ branches/refactor1/docs/docbook/src/main/java/com/nwalsh/saxon/package.html 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<title>Norman Walsh's Saxon Extensions Package</title>
+</head>
+<body>
+<p>Norman Walsh's Saxon Extensions Package for Saxon 6.*</p>
+
+<p>This package implements Saxon extensions for XSLT.</p>
+
+<p><b>Copyright (C) 2000 Norman Walsh</b></p>
+<p>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:</p>
+
+<p>The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.</p>
+
+<p>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.</p>
+
+<p>Anything 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.</p>
+</blockquote>
+
+<blockquote>
+<p><b>Warranty</b></p>
+<p>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.</p>
+</blockquote>
+
+</body>
+</html>
Added: branches/refactor1/docs/docbook/src/main/resources/COPYING
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/COPYING (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/COPYING 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,45 @@
+Copyright
+---------
+
+Copyright (C) 1999, 2000, 2001, 2002 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(a)nwalsh.com>.
Added: branches/refactor1/docs/docbook/src/main/resources/VERSION
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/VERSION (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/VERSION 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,87 @@
+<?xml version='1.0'?> <!-- -*- nxml -*- -->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fm="http://freshmeat.net/projects/freshmeat-submit/"
+ xmlns:sf="http://sourceforge.net/"
+ exclude-result-prefixes="fm sf"
+ version='1.0'>
+
+<xsl:param name="VERSION" select="string(document('')//fm:Version[1])"/>
+<xsl:param name="DistroTitle" select="string(document('')//fm:Branch[1])"/>
+<xsl:param name="DistroName">docbook-xsl</xsl:param>
+<xsl:param name="sf-relid" select="0"/>
+<xsl:strip-space elements="fm:*"/>
+
+<fm:project>
+ <fm:Project>DocBook</fm:Project>
+ <fm:Branch>XSL Stylesheets</fm:Branch>
+ <fm:Version>1.72.0</fm:Version>
+<!--
+ <fm:License>MIT/X Consortium License</fm:License>
+-->
+ <fm:Release-Focus>
+<!-- * Initial freshmeat announcement -->
+<!-- * Documentation -->
+<!-- * Code cleanup -->
+<!-- * Minor feature enhancements -->
+Major feature enhancements
+<!-- * Minor bugfixes -->
+<!-- * Major bugfixes -->
+<!-- * Minor security fixes -->
+<!-- * Major security fixes -->
+ </fm:Release-Focus>
+ <fm:Home-Page-URL>http://sourceforge.net/projects/docbook/</fm:Home-Page-URL>
+ <fm:Gzipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/{DISTRONAME-VERSION}.tar.gz?do...</fm:Gzipped-Tar-URL>
+ <fm:Zipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/{DISTRONAME-VERSION}.zip?download</fm:Zipped-Tar-URL>
+ <fm:Bzipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/{DISTRONAME-VERSION}.bz2?download</fm:Bzipped-Tar-URL>
+ <fm:Changelog-URL>http://sourceforge.net/project/shownotes.php?release_id={SFRELID}</fm:Changelog-URL>
+ <fm:CVS-URL>http://docbook.cvs.sourceforge.net/docbook/</fm:CVS-URL>
+ <fm:Mailing-List-URL>http://lists.oasis-open.org/archives/docbook-apps/</fm:Mailing-List-URL>
+ <fm:Changes>This is a bug-fix release with a few feature enhancements.
+</fm:Changes>
+</fm:project>
+
+<xsl:template match="/" priority="-100">
+ <xsl:if test="$sf-relid = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>You must specify the sf-relid as a parameter.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:apply-templates select="//fm:project"/>
+</xsl:template>
+
+<xsl:template match="fm:project">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="fm:Changes" mode="text"/>
+</xsl:template>
+
+<xsl:template match="fm:Changes"/>
+
+<xsl:template match="fm:Gzipped-Tar-URL|fm:Zipped-Tar-URL|fm:Bzipped-Tar-URL">
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="substring-before(., '{DISTRONAME-VERSION}')"/>
+ <xsl:value-of select="concat($DistroName, '-', $VERSION)"/>
+ <xsl:value-of select="substring-after(., '{DISTRONAME-VERSION}')"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="fm:Changelog-URL">
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="substring-before(., '{SFRELID}')"/>
+ <xsl:value-of select="$sf-relid"/>
+ <xsl:value-of select="substring-after(., '{SFRELID}')"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="fm:*">
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="normalize-space(.)"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>
Added: branches/refactor1/docs/docbook/src/main/resources/common/af.xml
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/af.xml (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/af.xml 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,1202 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="af" english-language-name="Afrikaans">
+
+<!-- * This file is generated automatically. -->
+<!-- * To submit changes to this file upstream (to the DocBook Project) -->
+<!-- * do not submit an edited version of this file. Instead, submit an -->
+<!-- * edited version of the source file at the following location: -->
+<!-- * -->
+<!-- * https://svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/af.xml -->
+<!-- * -->
+<!-- * E-mail the edited af.xml source file to: -->
+<!-- * -->
+<!-- * docbook-developers(a)lists.sourceforge.net -->
+
+<!-- ******************************************************************** -->
+
+<!-- This file is part of the XSL DocBook Stylesheet distribution. -->
+<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- copyright and other information. -->
+
+<!-- ******************************************************************** -->
+
+ <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="Author" text="Author" lang="en"/>
+ <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="Editor" text="Editor" lang="en"/>
+ <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="ProductionSet" text="ProduksieStel"/>
+ <l:gentext key="PubDate" text="Publication Date" lang="en"/>
+ <l:gentext key="pubdate" text="Publication date" lang="en"/>
+ <l:gentext key="Published" text="Uitgegee"/>
+ <l:gentext key="published" text="uitgegee"/>
+ <l:gentext key="Publisher" text="Publisher" lang="en"/>
+ <l:gentext key="Qandadiv" text="Vraag et Antwoord"/>
+ <l:gentext key="qandadiv" text="Vraag et Antwoord"/>
+ <l:gentext key="QandASet" text="Frequently Asked Questions" lang="en"/>
+ <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="References" text="References" lang="en"/>
+ <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="sect1" text="Paragraaf"/>
+ <l:gentext key="sect2" text="Paragraaf"/>
+ <l:gentext key="sect3" text="Paragraaf"/>
+ <l:gentext key="sect4" text="Paragraaf"/>
+ <l:gentext key="sect5" text="Paragraaf"/>
+ <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="task" text="Task" lang="en"/>
+ <l:gentext key="Task" text="Task" lang="en"/>
+ <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="Authors" text="Authors" lang="en"/>
+ <l:gentext key="copyeditor" text="Copy Editor" lang="en"/>
+ <l:gentext key="graphicdesigner" text="Graphic Designer" lang="en"/>
+ <l:gentext key="productioneditor" text="Production Editor" lang="en"/>
+ <l:gentext key="technicaleditor" text="Technical Editor" lang="en"/>
+ <l:gentext key="translator" text="Translator" lang="en"/>
+ <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="ListofProcedures" text="List of Procedures" lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures" lang="en"/>
+ <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="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Proef"/>
+ <l:gentext key="above" text="bo"/>
+ <l:gentext key="below" text="onder"/>
+ <l:gentext key="sectioncalled" text="die seksie genaamd"/>
+ <l:gentext key="index symbols" text="indeks simbole"/>
+ <l:gentext key="lowercase.alpha" text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha" text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘" lang="en"/>
+ <l:dingbat key="singleendquote" text="’" lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-" lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2" lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2" lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" 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="bibliolist" text="%t" lang="en"/>
+ <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="foil" text="%t" lang="en"/>
+ <l:template name="foilgroup" text="%t" lang="en"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t" lang="en"/>
+ <l:template name="glossentry" text="%t" lang="en"/>
+ <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="procedure.formal" text="Prosedure %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="ProduksieStel %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="refsection" 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="task" text="%t" lang="en"/>
+ <l:template name="tasksummary" text="%t" lang="en"/>
+ <l:template name="taskprerequisites" text="%t" lang="en"/>
+ <l:template name="taskrelated" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="" lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t" lang="en"/>
+ <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:template name="part" text="%t" lang="en"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Aanhangsel %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t" lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Hoofdstuk %n. %t"/>
+ <l:template name="part" text="Deel %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="refsection" 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="Antwoord: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <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="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="foil" text="%t" lang="en"/>
+ <l:template name="foilgroup" text="%t" lang="en"/>
+ <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="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Vraag: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Vraag: %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="%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <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:template name="olink.document.citation" text=" in %o" lang="en"/>
+ <l:template name="olink.page.citation" text=" (page %p)" lang="en"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)" lang="en"/>
+ <l:template name="docname" text=" in %o" lang="en"/>
+ <l:template name="docnamelong" text=" in the document titled %o" lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)" lang="en"/>
+ <l:template name="Page" text="Page %p" lang="en"/>
+ <l:template name="bridgehead" text="die seksie genaamd “%t”"/>
+ <l:template name="refsection" text="die seksie genaamd “%t”"/>
+ <l:template name="refsect1" text="die seksie genaamd “%t”"/>
+ <l:template name="refsect2" text="die seksie genaamd “%t”"/>
+ <l:template name="refsect3" text="die seksie genaamd “%t”"/>
+ <l:template name="sect1" text="die seksie genaamd “%t”"/>
+ <l:template name="sect2" text="die seksie genaamd “%t”"/>
+ <l:template name="sect3" text="die seksie genaamd “%t”"/>
+ <l:template name="sect4" text="die seksie genaamd “%t”"/>
+ <l:template name="sect5" text="die seksie genaamd “%t”"/>
+ <l:template name="section" text="die seksie genaamd “%t”"/>
+ <l:template name="simplesect" text="die seksie genaamd “%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Antwoord: %n"/>
+ <l:template name="appendix" text="Aanhangsel %n"/>
+ <l:template name="bridgehead" text="Paragraaf %n"/>
+ <l:template name="chapter" text="Hoofdstuk %n"/>
+ <l:template name="equation" text="Vergelyking %n"/>
+ <l:template name="example" text="Voorbeeld %n"/>
+ <l:template name="figure" text="Figuur %n"/>
+ <l:template name="part" text="Deel %n"/>
+ <l:template name="procedure" text="Prosedure %n"/>
+ <l:template name="productionset" text="ProduksieStel %n"/>
+ <l:template name="qandadiv" text="Vraag et Antwoord %n"/>
+ <l:template name="qandaentry" text="Vraag: %n"/>
+ <l:template name="question" text="Vraag: %n"/>
+ <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="table" text="Tabel %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Aanhangsel %n, %t"/>
+ <l:template name="bridgehead" text="Paragraaf %n, “%t”"/>
+ <l:template name="chapter" text="Hoofdstuk %n, %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="part" text="Deel %n, “%t”"/>
+ <l:template name="procedure" text="Prosedure %n, “%t”"/>
+ <l:template name="productionset" text="ProduksieStel %n, “%t”"/>
+ <l:template name="qandadiv" text="Vraag et Antwoord %n, “%t”"/>
+ <l:template name="refsect1" text="die seksie genaamd “%t”"/>
+ <l:template name="refsect2" text="die seksie genaamd “%t”"/>
+ <l:template name="refsect3" text="die seksie genaamd “%t”"/>
+ <l:template name="refsection" text="die seksie genaamd “%t”"/>
+ <l:template name="sect1" text="Paragraaf %n, “%t”"/>
+ <l:template name="sect2" text="Paragraaf %n, “%t”"/>
+ <l:template name="sect3" text="Paragraaf %n, “%t”"/>
+ <l:template name="sect4" text="Paragraaf %n, “%t”"/>
+ <l:template name="sect5" text="Paragraaf %n, “%t”"/>
+ <l:template name="section" text="Paragraaf %n, “%t”"/>
+ <l:template name="simplesect" text="die seksie genaamd “%t”"/>
+ <l:template name="table" text="Tabel %n, “%t”"/>
+ </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 %t"/>
+ <l:template name="seealso" text="WoordelysSienOok %t"/>
+ </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:context name="datetime">
+ <l:template name="format" text="m/d/Y" lang="en"/>
+ </l:context>
+
+ <l:context name="termdef">
+ <l:template name="prefix" text="[Definition: " lang="en"/>
+ <l:template name="suffix" text="]" lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January" lang="en"/>
+ <l:template name="February" text="February" lang="en"/>
+ <l:template name="March" text="March" lang="en"/>
+ <l:template name="April" text="April" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June" lang="en"/>
+ <l:template name="July" text="July" lang="en"/>
+ <l:template name="August" text="August" lang="en"/>
+ <l:template name="September" text="September" lang="en"/>
+ <l:template name="October" text="October" lang="en"/>
+ <l:template name="November" text="November" lang="en"/>
+ <l:template name="December" text="December" lang="en"/>
+ <l:template name="Monday" text="Monday" lang="en"/>
+ <l:template name="Tuesday" text="Tuesday" lang="en"/>
+ <l:template name="Wednesday" text="Wednesday" lang="en"/>
+ <l:template name="Thursday" text="Thursday" lang="en"/>
+ <l:template name="Friday" text="Friday" lang="en"/>
+ <l:template name="Saturday" text="Saturday" lang="en"/>
+ <l:template name="Sunday" text="Sunday" lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0436 Afrikaans"/>
+ </l:context>
+
+ <l:context name="index">
+ <l:template name="term-separator" text=", " lang="en"/>
+ <l:template name="number-separator" text=", " lang="en"/>
+ <l:template name="range-separator" text="-" lang="en"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: branches/refactor1/docs/docbook/src/main/resources/common/am.xml
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/am.xml (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/am.xml 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,1202 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="am" english-language-name="Amharic">
+
+<!-- * This file is generated automatically. -->
+<!-- * To submit changes to this file upstream (to the DocBook Project) -->
+<!-- * do not submit an edited version of this file. Instead, submit an -->
+<!-- * edited version of the source file at the following location: -->
+<!-- * -->
+<!-- * https://svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/am.xml -->
+<!-- * -->
+<!-- * E-mail the edited am.xml source file to: -->
+<!-- * -->
+<!-- * docbook-developers(a)lists.sourceforge.net -->
+
+<!-- ******************************************************************** -->
+
+<!-- This file is part of the XSL DocBook Stylesheet distribution. -->
+<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- copyright and other information. -->
+
+<!-- ******************************************************************** -->
+
+ <l:gentext key="Abstract" text="ረቂቅ"/>
+ <l:gentext key="abstract" text="ረቂቅ"/>
+ <l:gentext key="Answer" text="መ፦"/>
+ <l:gentext key="answer" text="መ፦"/>
+ <l:gentext key="Appendix" text="ተጨማሪ"/>
+ <l:gentext key="appendix" text="ተጨማሪ"/>
+ <l:gentext key="Article" text="ጽሑፍ"/>
+ <l:gentext key="article" text="ጽሑፍ"/>
+ <l:gentext key="Author" text="ደራሲ"/>
+ <l:gentext key="Bibliography" text="የመጻሕፍት ዝርዝር"/>
+ <l:gentext key="bibliography" text="የመጻሕፍት ዝርዝር"/>
+ <l:gentext key="Book" text="መጽሐፍ"/>
+ <l:gentext key="book" text="መጽሐፍ"/>
+ <l:gentext key="CAUTION" text="ጥንቃቄ"/>
+ <l:gentext key="Caution" text="ጥንቃቄ"/>
+ <l:gentext key="caution" text="ጥንቃቄ"/>
+ <l:gentext key="Chapter" text="ምዕራፍ"/>
+ <l:gentext key="chapter" text="ምዕራፍ"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="የቅጂው መብት"/>
+ <l:gentext key="copyright" text="የቅጂው መብት"/>
+ <l:gentext key="Dedication" text="ለአላማ መሰዋት"/>
+ <l:gentext key="dedication" text="ለአላማ መሰዋት"/>
+ <l:gentext key="Edition" text="ቅጂ"/>
+ <l:gentext key="edition" text="ቅጂ"/>
+ <l:gentext key="Editor" text="Editor" lang="en"/>
+ <l:gentext key="Equation" text="እኩሌታ"/>
+ <l:gentext key="equation" text="እኩሌታ"/>
+ <l:gentext key="Example" text="ለምሳሌ"/>
+ <l:gentext key="example" text="ለምሳሌ"/>
+ <l:gentext key="Figure" text="ምስል"/>
+ <l:gentext key="figure" text="ምስል"/>
+ <l:gentext key="Glossary" text="የቃላቶች ፍቺ ዝርዝር"/>
+ <l:gentext key="glossary" text="የቃላቶች ፍቺ ዝርዝር"/>
+ <l:gentext key="GlossSee" text="ማየት (እይ)"/>
+ <l:gentext key="glosssee" text="ማየት (እይ)"/>
+ <l:gentext key="GlossSeeAlso" text="…ንም እይ"/>
+ <l:gentext key="glossseealso" text="…ንም እይ"/>
+ <l:gentext key="IMPORTANT" text="አስፈላጊ"/>
+ <l:gentext key="important" text="አስፈላጊ"/>
+ <l:gentext key="Important" text="አስፈላጊ"/>
+ <l:gentext key="Index" text="ማውጫ"/>
+ <l:gentext key="index" text="ማውጫ"/>
+ <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="ተመልካች"/>
+ <l:gentext key="msgaud" text="ተመልካች"/>
+ <l:gentext key="MsgLevel" text="ደረጃ"/>
+ <l:gentext key="msglevel" text="ደረጃ"/>
+ <l:gentext key="MsgOrig" text="ምንጭ"/>
+ <l:gentext key="msgorig" text="ምንጭ"/>
+ <l:gentext key="NOTE" text="ማስታወሻ"/>
+ <l:gentext key="Note" text="ማስታወሻ"/>
+ <l:gentext key="note" text="ማስታወሻ"/>
+ <l:gentext key="Part" text="ክፍል"/>
+ <l:gentext key="part" text="ክፍል"/>
+ <l:gentext key="Preface" text="መቅድም"/>
+ <l:gentext key="preface" text="መቅድም"/>
+ <l:gentext key="Procedure" text="ቅደም ተከተል"/>
+ <l:gentext key="procedure" text="ቅደም ተከተል"/>
+ <l:gentext key="ProductionSet" text="ምርት"/>
+ <l:gentext key="PubDate" text="የታተመበት ቀን"/>
+ <l:gentext key="pubdate" text="የታተመበት ቀን"/>
+ <l:gentext key="Published" text="ታትሟል"/>
+ <l:gentext key="published" text="ታትሟል"/>
+ <l:gentext key="Publisher" text="Publisher" lang="en"/>
+ <l:gentext key="Qandadiv" text="ጥያቄ እና መልስ"/>
+ <l:gentext key="qandadiv" text="ጥያቄ እና መልስ"/>
+ <l:gentext key="QandASet" text="Frequently Asked Questions" lang="en"/>
+ <l:gentext key="Question" text="ጥ፦"/>
+ <l:gentext key="question" text="ጥ፦"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="ማጣቀሻ"/>
+ <l:gentext key="reference" text="ማጣቀሻ"/>
+ <l:gentext key="References" text="References" lang="en"/>
+ <l:gentext key="RefName" text="ስም"/>
+ <l:gentext key="refname" text="ስም"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="መግለጫ"/>
+ <l:gentext key="refsynopsisdiv" text="መግለጫ"/>
+ <l:gentext key="RevHistory" text="የተሻሻለ ታሪክ"/>
+ <l:gentext key="revhistory" text="የተሻሻለ ታሪክ"/>
+ <l:gentext key="revision" text="የተሻሻለ"/>
+ <l:gentext key="Revision" text="የተሻሻለ"/>
+ <l:gentext key="sect1" text="ክፍል"/>
+ <l:gentext key="sect2" text="ክፍል"/>
+ <l:gentext key="sect3" text="ክፍል"/>
+ <l:gentext key="sect4" text="ክፍል"/>
+ <l:gentext key="sect5" text="ክፍል"/>
+ <l:gentext key="section" text="ክፍል"/>
+ <l:gentext key="Section" text="ክፍል"/>
+ <l:gentext key="see" text="ማየት (እይ)"/>
+ <l:gentext key="See" text="ማየት (እይ)"/>
+ <l:gentext key="seealso" text="…ንም እይ"/>
+ <l:gentext key="Seealso" text="…ንም እይ"/>
+ <l:gentext key="SeeAlso" text="…ንም እይ"/>
+ <l:gentext key="set" text="አድርግ"/>
+ <l:gentext key="Set" text="አድርግ"/>
+ <l:gentext key="setindex" text="ማውጫውን ይመልከቱ"/>
+ <l:gentext key="SetIndex" text="ማውጫውን ይመልከቱ"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="የጥግ ቋሚ"/>
+ <l:gentext key="step" text="ደረጃ"/>
+ <l:gentext key="Step" text="ደረጃ"/>
+ <l:gentext key="table" text="ሠንጠረዥ"/>
+ <l:gentext key="Table" text="ሠንጠረዥ"/>
+ <l:gentext key="task" text="Task" lang="en"/>
+ <l:gentext key="Task" text="Task" lang="en"/>
+ <l:gentext key="tip" text="ፍንጭ"/>
+ <l:gentext key="TIP" text="ፍንጭ"/>
+ <l:gentext key="Tip" text="ፍንጭ"/>
+ <l:gentext key="Warning" text="ማስጠንቀቂያ"/>
+ <l:gentext key="warning" text="ማስጠንቀቂያ"/>
+ <l:gentext key="WARNING" text="ማስጠንቀቂያ"/>
+ <l:gentext key="and" text="እና"/>
+ <l:gentext key="by" text="በ"/>
+ <l:gentext key="Edited" text="የተዘጋጀ"/>
+ <l:gentext key="edited" text="የተዘጋጀ"/>
+ <l:gentext key="Editedby" text="የተዘጋጀው በ"/>
+ <l:gentext key="editedby" text="የተዘጋጀው በ"/>
+ <l:gentext key="in" text="ውስጥ"/>
+ <l:gentext key="lastlistcomma" text="፣"/>
+ <l:gentext key="listcomma" text="፣"/>
+ <l:gentext key="nonexistantelement" text="የሌለ መሠረታዊ ነገር"/>
+ <l:gentext key="notes" text="ማስታወሻዎች"/>
+ <l:gentext key="Notes" text="ማስታወሻዎች"/>
+ <l:gentext key="Pgs" text="ገጾች"/>
+ <l:gentext key="pgs" text="ገጾች"/>
+ <l:gentext key="Revisedby" text="የተሻሻለው በ"/>
+ <l:gentext key="revisedby" text="የተሻሻለው በ"/>
+ <l:gentext key="TableNotes" text="ማስታወሻዎች"/>
+ <l:gentext key="tablenotes" text="ማስታወሻዎች"/>
+ <l:gentext key="TableofContents" text="ማውጫ"/>
+ <l:gentext key="tableofcontents" text="ማውጫ"/>
+ <l:gentext key="unexpectedelementname" text="ያልተጠበቀ የመሠረታዊ ነገር ስም"/>
+ <l:gentext key="unsupported" text="ያልተደገፈ"/>
+ <l:gentext key="xrefto" text="xref ወደ"/>
+ <l:gentext key="Authors" text="Authors" lang="en"/>
+ <l:gentext key="copyeditor" text="Copy Editor" lang="en"/>
+ <l:gentext key="graphicdesigner" text="Graphic Designer" lang="en"/>
+ <l:gentext key="productioneditor" text="Production Editor" lang="en"/>
+ <l:gentext key="technicaleditor" text="Technical Editor" lang="en"/>
+ <l:gentext key="translator" text="Translator" lang="en"/>
+ <l:gentext key="listofequations" text="የእኩሌታዎች ዝርዝር"/>
+ <l:gentext key="ListofEquations" text="የእኩሌታዎች ዝርዝር"/>
+ <l:gentext key="ListofExamples" text="የምሳሌዎች ዝርዝር"/>
+ <l:gentext key="listofexamples" text="የምሳሌዎች ዝርዝር"/>
+ <l:gentext key="ListofFigures" text="የምስሎች ዝርዝር"/>
+ <l:gentext key="listoffigures" text="የምስሎች ዝርዝር"/>
+ <l:gentext key="ListofProcedures" text="የቅደም ተከተሎቹ ዝርዝር"/>
+ <l:gentext key="listofprocedures" text="የቅደም ተከተሎቹ ዝርዝር"/>
+ <l:gentext key="listoftables" text="የሠንጠረዦቹ ዝርዝር"/>
+ <l:gentext key="ListofTables" text="የሠንጠረዦቹ ዝርዝር"/>
+ <l:gentext key="ListofUnknown" text="ያልታወቁ ዝርዝር"/>
+ <l:gentext key="listofunknown" text="ያልታወቁ ዝርዝር"/>
+ <l:gentext key="nav-home" text="መጀመሪያ"/>
+ <l:gentext key="nav-next" text="የሚቀጥለው"/>
+ <l:gentext key="nav-next-sibling" text="በፍጥነት ወደፊት"/>
+ <l:gentext key="nav-prev" text="ያለፈው"/>
+ <l:gentext key="nav-prev-sibling" text="በፍጥነት ወደኋላ"/>
+ <l:gentext key="nav-up" text="ወደ ላይ"/>
+ <l:gentext key="nav-toc" text="ወደ ሲ"/>
+ <l:gentext key="Draft" text="ንድፍ"/>
+ <l:gentext key="above" text="ከላይ"/>
+ <l:gentext key="below" text="ከስር"/>
+ <l:gentext key="sectioncalled" text="የክፍሉ መጠሪያ"/>
+ <l:gentext key="index symbols" text="ምልክቶች"/>
+ <l:gentext key="lowercase.alpha" text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha" text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="ተጨማሪ %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="bibliolist" 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="ምዕራፍ %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="እኩሌታ %n. %t"/>
+ <l:template name="example" text="ለምሳሌ %n. %t"/>
+ <l:template name="figure" text="ምስል %n. %t"/>
+ <l:template name="foil" text="%t"/>
+ <l:template name="foilgroup" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"/>
+ <l:template name="glossentry" 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="ክፍል %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="ቅደም ተከተል %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="ምርት %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="refsection" 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="ሠንጠረዥ %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tasksummary" text="%t" lang="en"/>
+ <l:template name="taskprerequisites" text="%t" lang="en"/>
+ <l:template name="taskrelated" text="%t" lang="en"/>
+ <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="article/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:template name="part" text="%t" lang="en"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="ተጨማሪ %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="ምዕራፍ %n. %t"/>
+ <l:template name="part" 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="refsection" 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="%t"/>
+ <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="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="foil" text="%t"/>
+ <l:template name="foilgroup" text="%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="%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="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <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="%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <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:template name="olink.document.citation" text=" በ%o"/>
+ <l:template name="olink.page.citation" text=" (ገጽ %p)"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(ገጽ %p)"/>
+ <l:template name="docname" text=" in %o"/>
+ <l:template name="docnamelong" text=" በዶሴው ውስጥ ርዕስ የተሰጠው %o"/>
+ <l:template name="pageabbrev" text="(ገጽ %p)"/>
+ <l:template name="Page" text="ገጽ %p"/>
+ <l:template name="bridgehead" text="የክፍሉ መጠሪያ “%t”"/>
+ <l:template name="refsection" text="የክፍሉ መጠሪያ “%t”"/>
+ <l:template name="refsect1" text="የክፍሉ መጠሪያ “%t”"/>
+ <l:template name="refsect2" text="የክፍሉ መጠሪያ “%t”"/>
+ <l:template name="refsect3" 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="xref-number">
+ <l:template name="answer" text="መ፦ %n"/>
+ <l:template name="appendix" text="ተጨማሪ %n"/>
+ <l:template name="bridgehead" text="ክፍል %n"/>
+ <l:template name="chapter" text="ምዕራፍ %n"/>
+ <l:template name="equation" text="እኩሌታ %n"/>
+ <l:template name="example" text="ለምሳሌ %n"/>
+ <l:template name="figure" text="ምስል %n"/>
+ <l:template name="part" text="ክፍል %n"/>
+ <l:template name="procedure" text="ቅደም ተከተል %n"/>
+ <l:template name="productionset" text="ምርት %n"/>
+ <l:template name="qandadiv" text="ጥያቄ እና መልስ %n"/>
+ <l:template name="qandaentry" text="ጥ፦ %n"/>
+ <l:template name="question" 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="table" text="ሠንጠረዥ %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="ተጨማሪ %n, %t"/>
+ <l:template name="bridgehead" text="ክፍል %n, “%t”"/>
+ <l:template name="chapter" text="ምዕራፍ %n, %t"/>
+ <l:template name="equation" text="እኩሌታ %n, “%t”"/>
+ <l:template name="example" text="ለምሳሌ %n, “%t”"/>
+ <l:template name="figure" text="ምስል %n, “%t”"/>
+ <l:template name="part" text="ክፍል %n, “%t”"/>
+ <l:template name="procedure" text="ቅደም ተከተል %n, “%t”"/>
+ <l:template name="productionset" text="ምርት %n, “%t”"/>
+ <l:template name="qandadiv" text="ጥያቄ እና መልስ %n, “%t”"/>
+ <l:template name="refsect1" text="የክፍሉ መጠሪያ “%t”"/>
+ <l:template name="refsect2" text="የክፍሉ መጠሪያ “%t”"/>
+ <l:template name="refsect3" text="የክፍሉ መጠሪያ “%t”"/>
+ <l:template name="refsection" text="የክፍሉ መጠሪያ “%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:template name="table" text="ሠንጠረዥ %n, “%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text="፣ "/>
+ <l:template name="sep2" text=" እና "/>
+ <l:template name="seplast" text="፣ እና "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="ማየት (እይ) %t"/>
+ <l:template name="seealso" text="…ንም እይ %t"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="ተመልካች፦ "/>
+ <l:template name="MsgLevel" text="ደረጃ፦ "/>
+ <l:template name="MsgOrig" text="ምንጭ፦ "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d B Y"/>
+ </l:context>
+
+ <l:context name="termdef">
+ <l:template name="prefix" text="[ትርጉም፦ "/>
+ <l:template name="suffix" text="]"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="ጃንዩወሪ"/>
+ <l:template name="February" text="ፌብሩወሪ"/>
+ <l:template name="March" text="ማርች"/>
+ <l:template name="April" text="ኤፕረል"/>
+ <l:template name="May" text="ሜይ"/>
+ <l:template name="June" text="ጁን"/>
+ <l:template name="July" text="ጁላይ"/>
+ <l:template name="August" text="ኦገስት"/>
+ <l:template name="September" text="ሴፕቴምበር"/>
+ <l:template name="October" text="ኦክተውበር"/>
+ <l:template name="November" text="ኖቬምበር"/>
+ <l:template name="December" text="ዲሴምበር"/>
+ <l:template name="Monday" text="ሰኞ"/>
+ <l:template name="Tuesday" text="ማክሰኞ"/>
+ <l:template name="Wednesday" text="ረቡዕ"/>
+ <l:template name="Thursday" text="ሐሙስ"/>
+ <l:template name="Friday" text="ዓርብ"/>
+ <l:template name="Saturday" text="ቅዳሜ"/>
+ <l:template name="Sunday" text="እሑድ"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="ጃንዩ"/>
+ <l:template name="Feb" text="ፌብሩ"/>
+ <l:template name="Mar" text="ማርች"/>
+ <l:template name="Apr" text="ኤፕረ"/>
+ <l:template name="May" text="ሜይ "/>
+ <l:template name="Jun" text="ጁን "/>
+ <l:template name="Jul" text="ጁላይ"/>
+ <l:template name="Aug" text="ኦገስ"/>
+ <l:template name="Sep" text="ሴፕቴ"/>
+ <l:template name="Oct" text="ኦክተ"/>
+ <l:template name="Nov" text="ኖቬም"/>
+ <l:template name="Dec" text="ዲሴም"/>
+ <l:template name="Mon" text="ሰኞ "/>
+ <l:template name="Tue" text="ማክሰ"/>
+ <l:template name="Wed" text="ረቡዕ"/>
+ <l:template name="Thu" text="ሐሙስ"/>
+ <l:template name="Fri" text="ዓርብ"/>
+ <l:template name="Sat" text="ቅዳሜ"/>
+ <l:template name="Sun" text="እሑድ"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0409 English"/>
+ </l:context>
+
+ <l:context name="index">
+ <l:template name="term-separator" text=", " lang="en"/>
+ <l:template name="number-separator" text=", " lang="en"/>
+ <l:template name="range-separator" text="-" lang="en"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">ምልክቶች</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: branches/refactor1/docs/docbook/src/main/resources/common/ar.xml
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/ar.xml (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/ar.xml 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,1202 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ar" english-language-name="Arabic">
+
+<!-- * This file is generated automatically. -->
+<!-- * To submit changes to this file upstream (to the DocBook Project) -->
+<!-- * do not submit an edited version of this file. Instead, submit an -->
+<!-- * edited version of the source file at the following location: -->
+<!-- * -->
+<!-- * https://svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/ar.xml -->
+<!-- * -->
+<!-- * E-mail the edited ar.xml source file to: -->
+<!-- * -->
+<!-- * docbook-developers(a)lists.sourceforge.net -->
+
+<!-- ******************************************************************** -->
+
+<!-- This file is part of the XSL DocBook Stylesheet distribution. -->
+<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- copyright and other information. -->
+
+<!-- ******************************************************************** -->
+
+ <l:gentext key="Abstract" text="خلاصة"/>
+ <l:gentext key="abstract" text="خلاصة"/>
+ <l:gentext key="Answer" text="ج:"/>
+ <l:gentext key="answer" text="ج:"/>
+ <l:gentext key="Appendix" text="ملحق"/>
+ <l:gentext key="appendix" text="ملحق"/>
+ <l:gentext key="Article" text="مقال"/>
+ <l:gentext key="article" text="مقال"/>
+ <l:gentext key="Author" text="Author" lang="en"/>
+ <l:gentext key="Bibliography" text="قائمة المراجع"/>
+ <l:gentext key="bibliography" text="قائمة المراجع"/>
+ <l:gentext key="Book" text="كتاب"/>
+ <l:gentext key="book" text="كتاب"/>
+ <l:gentext key="CAUTION" text="تحذير"/>
+ <l:gentext key="Caution" text="تحذير"/>
+ <l:gentext key="caution" text="تحذير"/>
+ <l:gentext key="Chapter" text="فصل"/>
+ <l:gentext key="chapter" text="فصل"/>
+ <l:gentext key="Colophon" text="الناشر"/>
+ <l:gentext key="colophon" text="الناشر"/>
+ <l:gentext key="Copyright" text="حقوق النشر"/>
+ <l:gentext key="copyright" text="حقوق النشر"/>
+ <l:gentext key="Dedication" text="إهداء"/>
+ <l:gentext key="dedication" text="إهداء"/>
+ <l:gentext key="Edition" text="نسخة"/>
+ <l:gentext key="edition" text="نسخة"/>
+ <l:gentext key="Editor" text="Editor" lang="en"/>
+ <l:gentext key="Equation" text="معادلة"/>
+ <l:gentext key="equation" text="معادلة"/>
+ <l:gentext key="Example" text="مثال"/>
+ <l:gentext key="example" text="مثال"/>
+ <l:gentext key="Figure" text="شكل"/>
+ <l:gentext key="figure" text="شكل"/>
+ <l:gentext key="Glossary" text="قاموس المفردات"/>
+ <l:gentext key="glossary" text="قاموس المفردات"/>
+ <l:gentext key="GlossSee" text="انظر"/>
+ <l:gentext key="glosssee" text="انظر"/>
+ <l:gentext key="GlossSeeAlso" text="انظر أيضاً"/>
+ <l:gentext key="glossseealso" text="انظر أيضاً"/>
+ <l:gentext key="IMPORTANT" text="هام"/>
+ <l:gentext key="important" text="هام"/>
+ <l:gentext key="Important" text="هام"/>
+ <l:gentext key="Index" text="فهرس"/>
+ <l:gentext key="index" text="فهرس"/>
+ <l:gentext key="ISBN" text="الترقيم العالمي القياسي للكتاب"/>
+ <l:gentext key="isbn" text="الترقيم العالمي القياسي للكتاب"/>
+ <l:gentext key="LegalNotice" text="ملاحظة قانونية"/>
+ <l:gentext key="legalnotice" text="ملاحظة قانونية"/>
+ <l:gentext key="MsgAud" text="الجمهور"/>
+ <l:gentext key="msgaud" text="الجمهور"/>
+ <l:gentext key="MsgLevel" text="المستوى"/>
+ <l:gentext key="msglevel" text="المستوى"/>
+ <l:gentext key="MsgOrig" text="المصدر"/>
+ <l:gentext key="msgorig" text="المصدر"/>
+ <l:gentext key="NOTE" text="ملاحظة"/>
+ <l:gentext key="Note" text="ملاحظة"/>
+ <l:gentext key="note" text="ملاحظة"/>
+ <l:gentext key="Part" text="جزء"/>
+ <l:gentext key="part" text="جزء"/>
+ <l:gentext key="Preface" text="مقدمة"/>
+ <l:gentext key="preface" text="مقدمة"/>
+ <l:gentext key="Procedure" text="إجراء"/>
+ <l:gentext key="procedure" text="إجراء"/>
+ <l:gentext key="ProductionSet" text="منتج"/>
+ <l:gentext key="PubDate" text="Publication Date" lang="en"/>
+ <l:gentext key="pubdate" text="Publication date" lang="en"/>
+ <l:gentext key="Published" text="منشور"/>
+ <l:gentext key="published" text="منشور"/>
+ <l:gentext key="Publisher" text="Publisher" lang="en"/>
+ <l:gentext key="Qandadiv" text="س و ج"/>
+ <l:gentext key="qandadiv" text="س و ج"/>
+ <l:gentext key="QandASet" text="Frequently Asked Questions" lang="en"/>
+ <l:gentext key="Question" text="س:"/>
+ <l:gentext key="question" text="س:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="مرجع"/>
+ <l:gentext key="reference" text="مرجع"/>
+ <l:gentext key="References" text="References" lang="en"/>
+ <l:gentext key="RefName" text="الاسم"/>
+ <l:gentext key="refname" text="الاسم"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="المختصر"/>
+ <l:gentext key="refsynopsisdiv" text="المختصر"/>
+ <l:gentext key="RevHistory" text="تاريخ المراجعة"/>
+ <l:gentext key="revhistory" text="تاريخ المراجعة"/>
+ <l:gentext key="revision" text="مراجعة"/>
+ <l:gentext key="Revision" text="مراجعة"/>
+ <l:gentext key="sect1" text="قسم"/>
+ <l:gentext key="sect2" text="قسم"/>
+ <l:gentext key="sect3" text="قسم"/>
+ <l:gentext key="sect4" text="قسم"/>
+ <l:gentext key="sect5" text="قسم"/>
+ <l:gentext key="section" text="قسم"/>
+ <l:gentext key="Section" text="قسم"/>
+ <l:gentext key="see" text="استعرض"/>
+ <l:gentext key="See" text="See" lang="en"/>
+ <l:gentext key="seealso" text="استعرض أيضاً"/>
+ <l:gentext key="Seealso" text="See also" lang="en"/>
+ <l:gentext key="SeeAlso" text="See Also" lang="en"/>
+ <l:gentext key="set" text="مجموعة"/>
+ <l:gentext key="Set" text="مجموعة"/>
+ <l:gentext key="setindex" text="فهرس المجموعة"/>
+ <l:gentext key="SetIndex" text="فهرس المجموعة"/>
+ <l:gentext key="Sidebar" text="الشريط الجانبي"/>
+ <l:gentext key="sidebar" text="الشريط الجانبي"/>
+ <l:gentext key="step" text="خطوة"/>
+ <l:gentext key="Step" text="خطوة"/>
+ <l:gentext key="table" text="جدول"/>
+ <l:gentext key="Table" text="جدول"/>
+ <l:gentext key="task" text="Task" lang="en"/>
+ <l:gentext key="Task" text="Task" lang="en"/>
+ <l:gentext key="tip" text="فكرة مفيدة"/>
+ <l:gentext key="TIP" text="فكرة مفيدة"/>
+ <l:gentext key="Tip" text="فكرة مفيدة"/>
+ <l:gentext key="Warning" text="تنبيه"/>
+ <l:gentext key="warning" text="تنبيه"/>
+ <l:gentext key="WARNING" text="تنبيه"/>
+ <l:gentext key="and" text="و"/>
+ <l:gentext key="by" text="بواسطة"/>
+ <l:gentext key="Edited" text="معدل"/>
+ <l:gentext key="edited" text="معدل"/>
+ <l:gentext key="Editedby" text="معدل بواسطة"/>
+ <l:gentext key="editedby" text="معدل بواسطة"/>
+ <l:gentext key="in" text="في"/>
+ <l:gentext key="lastlistcomma" text="،"/>
+ <l:gentext key="listcomma" text="،"/>
+ <l:gentext key="nonexistantelement" text="عنصر مفقود"/>
+ <l:gentext key="notes" text="ملاحظات"/>
+ <l:gentext key="Notes" text="ملاحظات"/>
+ <l:gentext key="Pgs" text="صفحات"/>
+ <l:gentext key="pgs" text="صفحات"/>
+ <l:gentext key="Revisedby" text="تمت المراجعة بواسطة: "/>
+ <l:gentext key="revisedby" text="تمت المراجعة بواسطة: "/>
+ <l:gentext key="TableNotes" text="ملاحظات"/>
+ <l:gentext key="tablenotes" text="ملاحظات"/>
+ <l:gentext key="TableofContents" text="قائمة المحتويات"/>
+ <l:gentext key="tableofcontents" text="قائمة المحتويات"/>
+ <l:gentext key="unexpectedelementname" text="اسم عنصر غير متوقع"/>
+ <l:gentext key="unsupported" text="غير مدعوم"/>
+ <l:gentext key="xrefto" text="إشارة إلى"/>
+ <l:gentext key="Authors" text="Authors" lang="en"/>
+ <l:gentext key="copyeditor" text="Copy Editor" lang="en"/>
+ <l:gentext key="graphicdesigner" text="Graphic Designer" lang="en"/>
+ <l:gentext key="productioneditor" text="Production Editor" lang="en"/>
+ <l:gentext key="technicaleditor" text="Technical Editor" lang="en"/>
+ <l:gentext key="translator" text="Translator" lang="en"/>
+ <l:gentext key="listofequations" text="قائمة المعادلات"/>
+ <l:gentext key="ListofEquations" text="قائمة المعادلات"/>
+ <l:gentext key="ListofExamples" text="قائمة الأمثلة"/>
+ <l:gentext key="listofexamples" text="قائمة الأمثلة"/>
+ <l:gentext key="ListofFigures" text="قائمة الأشكال"/>
+ <l:gentext key="listoffigures" text="قائمة الأشكال"/>
+ <l:gentext key="ListofProcedures" text="قائمة الإجراءات"/>
+ <l:gentext key="listofprocedures" text="قائمة الإجراءات"/>
+ <l:gentext key="listoftables" text="قائمة الجداول"/>
+ <l:gentext key="ListofTables" text="قائمة الجداول"/>
+ <l:gentext key="ListofUnknown" text="قائمة المجهولات"/>
+ <l:gentext key="listofunknown" text="قائمة المجهولات"/>
+ <l:gentext key="nav-home" text="البداية"/>
+ <l:gentext key="nav-next" text="التالي"/>
+ <l:gentext key="nav-next-sibling" text="إلى الأمام"/>
+ <l:gentext key="nav-prev" text="السابق"/>
+ <l:gentext key="nav-prev-sibling" text="إلى الخلف"/>
+ <l:gentext key="nav-up" text="أعلى"/>
+ <l:gentext key="nav-toc" text="الفهرس"/>
+ <l:gentext key="Draft" text="مسودة"/>
+ <l:gentext key="above" text="أعلى"/>
+ <l:gentext key="below" text="فيما يلي"/>
+ <l:gentext key="sectioncalled" text="القسم المسمى"/>
+ <l:gentext key="index symbols" text="الرموز"/>
+ <l:gentext key="lowercase.alpha" text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha" text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘" lang="en"/>
+ <l:dingbat key="singleendquote" text="’" lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="‐"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="ملحق %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="bibliolist" text="%t" lang="en"/>
+ <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="فصل %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="معادلة %n. %t"/>
+ <l:template name="example" text="مثال %n. %t"/>
+ <l:template name="figure" text="شكل %n. %t"/>
+ <l:template name="foil" text="%t" lang="en"/>
+ <l:template name="foilgroup" text="%t" lang="en"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t" lang="en"/>
+ <l:template name="glossentry" 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="جزء %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="إجراء %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="منتج %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="refsection" 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="جدول %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tasksummary" text="%t" lang="en"/>
+ <l:template name="taskprerequisites" text="%t" lang="en"/>
+ <l:template name="taskrelated" text="%t" lang="en"/>
+ <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="article/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:template name="part" text="%t" lang="en"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="ملحق %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="فصل %n. %t"/>
+ <l:template name="part" 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="refsection" 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="%t"/>
+ <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="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="foil" text="%t" lang="en"/>
+ <l:template name="foilgroup" text="%t" lang="en"/>
+ <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="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <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="%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <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:template name="olink.document.citation" text=" in %o" lang="en"/>
+ <l:template name="olink.page.citation" text=" (page %p)" lang="en"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)" lang="en"/>
+ <l:template name="docname" text=" in %o" lang="en"/>
+ <l:template name="docnamelong" text=" in the document titled %o" lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)" lang="en"/>
+ <l:template name="Page" text="Page %p" lang="en"/>
+ <l:template name="bridgehead" text="القسم المسمى “%t”"/>
+ <l:template name="refsection" text="القسم المسمى “%t”"/>
+ <l:template name="refsect1" text="القسم المسمى “%t”"/>
+ <l:template name="refsect2" text="القسم المسمى “%t”"/>
+ <l:template name="refsect3" 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="xref-number">
+ <l:template name="answer" text="ج: %n"/>
+ <l:template name="appendix" text="ملحق %n"/>
+ <l:template name="bridgehead" text="قسم %n"/>
+ <l:template name="chapter" text="فصل %n"/>
+ <l:template name="equation" text="معادلة %n"/>
+ <l:template name="example" text="مثال %n"/>
+ <l:template name="figure" text="شكل %n"/>
+ <l:template name="part" text="جزء %n"/>
+ <l:template name="procedure" text="إجراء %n"/>
+ <l:template name="productionset" text="منتج %n"/>
+ <l:template name="qandadiv" text="س و ج %n"/>
+ <l:template name="qandaentry" text="س: %n"/>
+ <l:template name="question" 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="table" text="جدول %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="ملحق %n, %t"/>
+ <l:template name="bridgehead" text="قسم %n, “%t”"/>
+ <l:template name="chapter" text="فصل %n, %t"/>
+ <l:template name="equation" text="معادلة %n, “%t”"/>
+ <l:template name="example" text="مثال %n, “%t”"/>
+ <l:template name="figure" text="شكل %n, “%t”"/>
+ <l:template name="part" text="جزء %n, “%t”"/>
+ <l:template name="procedure" text="إجراء %n, “%t”"/>
+ <l:template name="productionset" text="منتج %n, “%t”"/>
+ <l:template name="qandadiv" text="س و ج %n, “%t”"/>
+ <l:template name="refsect1" text="القسم المسمى “%t”"/>
+ <l:template name="refsect2" text="القسم المسمى “%t”"/>
+ <l:template name="refsect3" text="القسم المسمى “%t”"/>
+ <l:template name="refsection" text="القسم المسمى “%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:template name="table" text="جدول %n, “%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text="، "/>
+ <l:template name="sep2" text=" و "/>
+ <l:template name="seplast" text="، و "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="انظر %t"/>
+ <l:template name="seealso" text="انظر أيضاً %t"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="الجمهور: "/>
+ <l:template name="MsgLevel" text="المستوى: "/>
+ <l:template name="MsgOrig" text="المصدر: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d/m/Y"/>
+ </l:context>
+
+ <l:context name="termdef">
+ <l:template name="prefix" text="[Definition: " lang="en"/>
+ <l:template name="suffix" text="]" lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="يناير"/>
+ <l:template name="February" text="فبراير"/>
+ <l:template name="March" text="مارس"/>
+ <l:template name="April" text="أبريل"/>
+ <l:template name="May" text="مايو"/>
+ <l:template name="June" text="يونيو"/>
+ <l:template name="July" text="يوليو"/>
+ <l:template name="August" text="أغسطس"/>
+ <l:template name="September" text="سبتمبر"/>
+ <l:template name="October" text="أكتوبر"/>
+ <l:template name="November" text="نوفمبر"/>
+ <l:template name="December" text="ديسمبر"/>
+ <l:template name="Monday" text="الإثنين"/>
+ <l:template name="Tuesday" text="الثلاثاء"/>
+ <l:template name="Wednesday" text="الأربعاء"/>
+ <l:template name="Thursday" text="الخميس"/>
+ <l:template name="Friday" text="الجمعة"/>
+ <l:template name="Saturday" text="السبت"/>
+ <l:template name="Sunday" text="الأحد"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="يناير"/>
+ <l:template name="Feb" text="فبراير"/>
+ <l:template name="Mar" text="مارس"/>
+ <l:template name="Apr" text="أبريل"/>
+ <l:template name="May" text="مايو"/>
+ <l:template name="Jun" text="يونيو"/>
+ <l:template name="Jul" text="يوليو"/>
+ <l:template name="Aug" text="أغسطس"/>
+ <l:template name="Sep" text="سبتمبر"/>
+ <l:template name="Oct" text="أكتوبر"/>
+ <l:template name="Nov" text="نوفمبر"/>
+ <l:template name="Dec" text="ديسمبر"/>
+ <l:template name="Mon" text="الإثنين"/>
+ <l:template name="Tue" text="الثلاثاء"/>
+ <l:template name="Wed" text="الأربعاء"/>
+ <l:template name="Thu" text="الخميس"/>
+ <l:template name="Fri" text="الجمعة"/>
+ <l:template name="Sat" text="السبت"/>
+ <l:template name="Sun" text="الأحد"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0409 English (UNITED STATES)" lang="en"/>
+ </l:context>
+
+ <l:context name="index">
+ <l:template name="term-separator" text=", " lang="en"/>
+ <l:template name="number-separator" text=", " lang="en"/>
+ <l:template name="range-separator" text="-" lang="en"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: branches/refactor1/docs/docbook/src/main/resources/common/autoidx-kimber.xsl
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/autoidx-kimber.xsl (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/autoidx-kimber.xsl 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<!DOCTYPE xsl:stylesheet [
+<!ENTITY primary 'normalize-space(concat(primary/@sortas, primary[not(@sortas)]))'>
+<!-- Documents using the kimber index method must have a lang attribute -->
+<!-- Only one of these should be present in the entity -->
+
+<!ENTITY lang 'concat(/*/@lang, /*/@xml:lang)'>
+]>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+ xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"
+ exclude-result-prefixes="k">
+
+<!-- ********************************************************************
+ $Id: autoidx-kimber.xsl 6220 2006-08-30 06:23:19Z bobstayton $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:param name="kimber.imported">
+ <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
+ <xsl:choose>
+ <xsl:when test="not(contains($vendor, 'SAXON '))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kimber' index method requires the </xsl:text>
+ <xsl:text>Saxon version 6 or 8 XSLT processor.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
+
+<!-- The following key used in the kimber indexing method. -->
+<xsl:key name="k-group"
+ match="indexterm"
+ use="k:getIndexGroupKey(⟨, &primary;)"/>
+
+</xsl:stylesheet>
Added: branches/refactor1/docs/docbook/src/main/resources/common/autoidx-kosek.xsl
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/autoidx-kosek.xsl (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/autoidx-kosek.xsl 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,150 @@
+<?xml version="1.0"?>
+<!DOCTYPE xsl:stylesheet [
+<!ENTITY primary 'normalize-space(concat(primary/@sortas, primary[not(@sortas)]))'>
+
+]>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+ xmlns:func="http://exslt.org/functions"
+ xmlns:exslt="http://exslt.org/common"
+ xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ extension-element-prefixes="func exslt"
+ exclude-result-prefixes="func exslt i l"
+ xmlns:i="urn:cz-kosek:functions:index">
+
+<!-- ********************************************************************
+ $Id: autoidx-kosek.xsl 6220 2006-08-30 06:23:19Z bobstayton $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:param name="kosek.imported">
+ <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
+ <xsl:choose>
+ <xsl:when test="contains($vendor, 'libxslt')">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kosek' index method does not </xsl:text>
+ <xsl:text>work with the xsltproc XSLT processor.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
+<!-- Returns index group code for given term -->
+<func:function name="i:group-index">
+ <xsl:param name="term"/>
+
+ <xsl:variable name="letters-rtf">
+ <xsl:variable name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:variable>
+
+ <xsl:variable name="local.l10n.letters"
+ select="($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:letters)[1]"/>
+
+ <xsl:variable name="l10n.letters"
+ select="($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:letters)[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($local.l10n.letters) > 0">
+ <xsl:copy-of select="$local.l10n.letters"/>
+ </xsl:when>
+ <xsl:when test="count($l10n.letters) > 0">
+ <xsl:copy-of select="$l10n.letters"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No "</xsl:text>
+ <xsl:value-of select="$lang"/>
+ <xsl:text>" localization of index grouping letters exists</xsl:text>
+ <xsl:choose>
+ <xsl:when test="$lang = 'en'">
+ <xsl:text>.</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>; using "en".</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:message>
+
+ <xsl:copy-of select="($l10n.xml/l:i18n/l:l10n[@language='en']/l:letters)[1]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="letters" select="exslt:node-set($letters-rtf)/*"/>
+
+ <xsl:variable name="long-letter-index" select="$letters/l:l[. = substring($term,1,2)]/@i"/>
+ <xsl:variable name="short-letter-index" select="$letters/l:l[. = substring($term,1,1)]/@i"/>
+ <xsl:variable name="letter-index">
+ <xsl:choose>
+ <xsl:when test="$long-letter-index">
+ <xsl:value-of select="$long-letter-index"/>
+ </xsl:when>
+ <xsl:when test="$short-letter-index">
+ <xsl:value-of select="$short-letter-index"/>
+ </xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <func:result select="number($letter-index)"/>
+</func:function>
+
+<!-- Return index group letter for given group code -->
+<func:function name="i:group-letter">
+ <xsl:param name="index"/>
+
+ <xsl:variable name="letters-rtf">
+ <xsl:variable name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:variable>
+
+ <xsl:variable name="local.l10n.letters"
+ select="($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:letters)[1]"/>
+
+ <xsl:variable name="l10n.letters"
+ select="($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:letters)[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($local.l10n.letters) > 0">
+ <xsl:copy-of select="$local.l10n.letters"/>
+ </xsl:when>
+ <xsl:when test="count($l10n.letters) > 0">
+ <xsl:copy-of select="$l10n.letters"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No "</xsl:text>
+ <xsl:value-of select="$lang"/>
+ <xsl:text>" localization of index grouping letters exists</xsl:text>
+ <xsl:choose>
+ <xsl:when test="$lang = 'en'">
+ <xsl:text>.</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>; using "en".</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:message>
+
+ <xsl:copy-of select="($l10n.xml/l:i18n/l:l10n[@language='en']/l:letters)[1]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="letters" select="exslt:node-set($letters-rtf)/*"/>
+
+ <func:result select="$letters/l:l[@i=$index][1]"/>
+</func:function>
+
+<xsl:key name="group-code"
+ match="indexterm"
+ use="i:group-index(&primary;)"/>
+
+</xsl:stylesheet>
Added: branches/refactor1/docs/docbook/src/main/resources/common/az.xml
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/az.xml (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/az.xml 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,645 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="az" english-language-name="Azerbaijani">
+
+<!-- * This file is generated automatically. -->
+<!-- * To submit changes to this file upstream (to the DocBook Project) -->
+<!-- * do not submit an edited version of this file. Instead, submit an -->
+<!-- * edited version of the source file at the following location: -->
+<!-- * -->
+<!-- * https://svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/az.xml -->
+<!-- * -->
+<!-- * E-mail the edited az.xml source file to: -->
+<!-- * -->
+<!-- * docbook-developers(a)lists.sourceforge.net -->
+
+<!-- ******************************************************************** -->
+
+<!-- This file is part of the XSL DocBook Stylesheet distribution. -->
+<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- copyright and other information. -->
+
+<!-- ******************************************************************** -->
+
+ <l:gentext key="Abstract" text="İcmal"/>
+ <l:gentext key="abstract" text="İcmal"/>
+ <l:gentext key="Answer" text="Cavab:"/>
+ <l:gentext key="answer" text="Cavab:"/>
+ <l:gentext key="Appendix" text="Əlavə"/>
+ <l:gentext key="appendix" text="Əlavə"/>
+ <l:gentext key="Article" text="Məqalə"/>
+ <l:gentext key="article" text="Məqalə"/>
+ <l:gentext key="Author" text="Müəllif"/>
+ <l:gentext key="Bibliography" text="Qaynaqça"/>
+ <l:gentext key="bibliography" text="Qaynaqça"/>
+ <l:gentext key="Book" text="Kitab"/>
+ <l:gentext key="book" text="Kitab"/>
+ <l:gentext key="CAUTION" text="DİQQƏT"/>
+ <l:gentext key="Caution" text="Diqqət"/>
+ <l:gentext key="caution" text="Diqqət"/>
+ <l:gentext key="Chapter" text="Bölüm"/>
+ <l:gentext key="chapter" text="Bölüm"/>
+ <l:gentext key="Colophon" text="Kitab Haqqında"/>
+ <l:gentext key="colophon" text="Kitab Haqqında"/>
+ <l:gentext key="Copyright" text="Müəllif Hüququ"/>
+ <l:gentext key="copyright" text="Müəllif Hüququ"/>
+ <l:gentext key="Dedication" text="Həsr"/>
+ <l:gentext key="dedication" text="Həsr"/>
+ <l:gentext key="Edition" text="Buraxılış"/>
+ <l:gentext key="edition" text="Buraxılış"/>
+ <l:gentext key="Editor" text="Editor" lang="en"/>
+ <l:gentext key="Equation" text="Tənlik"/>
+ <l:gentext key="equation" text="Tənlik"/>
+ <l:gentext key="Example" text="Nümunə"/>
+ <l:gentext key="example" text="Nümunə"/>
+ <l:gentext key="Figure" text="Fiqur"/>
+ <l:gentext key="figure" text="Fiqur"/>
+ <l:gentext key="Glossary" text="Lüğət"/>
+ <l:gentext key="glossary" text="Lüğət"/>
+ <l:gentext key="GlossSee" text="Bax"/>
+ <l:gentext key="glosssee" text="Bax"/>
+ <l:gentext key="GlossSeeAlso" text="Eləcə Də Bax"/>
+ <l:gentext key="glossseealso" text="Eləcə Də Bax"/>
+ <l:gentext key="IMPORTANT" text="VACİB"/>
+ <l:gentext key="important" text="Vacib"/>
+ <l:gentext key="Important" text="Vacib"/>
+ <l:gentext key="Index" text="İndeks"/>
+ <l:gentext key="index" text="İndeks"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Qanuni Qeyd"/>
+ <l:gentext key="legalnotice" text="Qanuni Qeyd"/>
+ <l:gentext key="MsgAud" text="Hədəf Oxuyucu"/>
+ <l:gentext key="msgaud" text="Hədəf Oxuyucu"/>
+ <l:gentext key="MsgLevel" text="Səviyyə"/>
+ <l:gentext key="msglevel" text="Səviyyə"/>
+ <l:gentext key="MsgOrig" text="Mənbə"/>
+ <l:gentext key="msgorig" text="Mənbə"/>
+ <l:gentext key="NOTE" text="QEYD"/>
+ <l:gentext key="Note" text="Qeyd"/>
+ <l:gentext key="note" text="Qeyd"/>
+ <l:gentext key="Part" text="Hissə"/>
+ <l:gentext key="part" text="Hissə"/>
+ <l:gentext key="Preface" text="Önsöz"/>
+ <l:gentext key="preface" text="Önsöz"/>
+ <l:gentext key="Procedure" text="Üsul"/>
+ <l:gentext key="procedure" text="Üsul"/>
+ <l:gentext key="ProductionSet" text="Produksiya"/>
+ <l:gentext key="PubDate" text="Yayimlama Tarixi"/>
+ <l:gentext key="pubdate" text="Yayimlama Tarixi"/>
+ <l:gentext key="Published" text="Yayimlama"/>
+ <l:gentext key="published" text="Yayimlama"/>
+ <l:gentext key="Publisher" text="Publisher" lang="en"/>
+ <l:gentext key="Qandadiv" text="S və C"/>
+ <l:gentext key="qandadiv" text="S və C"/>
+ <l:gentext key="QandASet" text="Frequently Asked Questions" lang="en"/>
+ <l:gentext key="Question" text="Sual:"/>
+ <l:gentext key="question" text="Sual:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Xatırlatma"/>
+ <l:gentext key="reference" text="Xatırlatma"/>
+ <l:gentext key="References" text="References" lang="en"/>
+ <l:gentext key="RefName" text="Ad"/>
+ <l:gentext key="refname" text="Ad"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="İcmal"/>
+ <l:gentext key="refsynopsisdiv" text="İcmal"/>
+ <l:gentext key="RevHistory" text="Nəzərdən Keçirmə Tarixçəsi"/>
+ <l:gentext key="revhistory" text="Nəzərdən Keçirmə Tarixçəsi"/>
+ <l:gentext key="revision" text="Nəzərdən Keçirmə"/>
+ <l:gentext key="Revision" text="Nəzərdən Keçirmə"/>
+ <l:gentext key="sect1" text="Qisim"/>
+ <l:gentext key="sect2" text="Qisim"/>
+ <l:gentext key="sect3" text="Qisim"/>
+ <l:gentext key="sect4" text="Qisim"/>
+ <l:gentext key="sect5" text="Qisim"/>
+ <l:gentext key="section" text="Qisim"/>
+ <l:gentext key="Section" text="Qisim"/>
+ <l:gentext key="see" text="bax"/>
+ <l:gentext key="See" text="Bax"/>
+ <l:gentext key="seealso" text="eləcə də bax"/>
+ <l:gentext key="Seealso" text="Eləcə Də Bax"/>
+ <l:gentext key="SeeAlso" text="Eləcə Də Bax"/>
+ <l:gentext key="set" text="Dəstə"/>
+ <l:gentext key="Set" text="Dəstə"/>
+ <l:gentext key="setindex" text="İndeksi Seç"/>
+ <l:gentext key="SetIndex" text="İndeksi Seç"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="Kənar Çubuğu"/>
+ <l:gentext key="step" text="addım"/>
+ <l:gentext key="Step" text="Addım"/>
+ <l:gentext key="table" text="cədvəl"/>
+ <l:gentext key="Table" text="Cədvəl"/>
+ <l:gentext key="task" text="Task" lang="en"/>
+ <l:gentext key="Task" text="Task" lang="en"/>
+ <l:gentext key="tip" text="məsləhət"/>
+ <l:gentext key="TIP" text="MƏSLƏHƏT"/>
+ <l:gentext key="Tip" text="Məsləhət"/>
+ <l:gentext key="Warning" text="Xəbərdarlıq"/>
+ <l:gentext key="warning" text="Xəbərdarlıq"/>
+ <l:gentext key="WARNING" text="XƏBƏRDARLIQ"/>
+ <l:gentext key="and" text="və"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="Edited" text="Düzəldildi"/>
+ <l:gentext key="edited" text="Düzəldildi"/>
+ <l:gentext key="Editedby" text="Düzəliş edən"/>
+ <l:gentext key="editedby" text="Düzəliş edən"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="mövcud olmayan element"/>
+ <l:gentext key="notes" text="Qeydlər"/>
+ <l:gentext key="Notes" text="Qeydlər"/>
+ <l:gentext key="Pgs" text="Shflr."/>
+ <l:gentext key="pgs" text="Shflr."/>
+ <l:gentext key="Revisedby" text="Gözdən keçirən: "/>
+ <l:gentext key="revisedby" text="Gözdən keçirən: "/>
+ <l:gentext key="TableNotes" text="Qeydlər"/>
+ <l:gentext key="tablenotes" text="Qeydlər"/>
+ <l:gentext key="TableofContents" text="Məzmun"/>
+ <l:gentext key="tableofcontents" text="Məzmun"/>
+ <l:gentext key="unexpectedelementname" text="Gözlənməyən element adı"/>
+ <l:gentext key="unsupported" text="dəstəklənmir"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="Authors" text="Authors" lang="en"/>
+ <l:gentext key="copyeditor" text="Copy Editor" lang="en"/>
+ <l:gentext key="graphicdesigner" text="Graphic Designer" lang="en"/>
+ <l:gentext key="productioneditor" text="Production Editor" lang="en"/>
+ <l:gentext key="technicaleditor" text="Technical Editor" lang="en"/>
+ <l:gentext key="translator" text="Translator" lang="en"/>
+ <l:gentext key="listofequations" text="Tənliklər"/>
+ <l:gentext key="ListofEquations" text="Tənliklər"/>
+ <l:gentext key="ListofExamples" text="Nümunələr"/>
+ <l:gentext key="listofexamples" text="Nümunələr"/>
+ <l:gentext key="ListofFigures" text="Fiqurlar"/>
+ <l:gentext key="listoffigures" text="Fiqurlar"/>
+ <l:gentext key="ListofProcedures" text="Üsullar"/>
+ <l:gentext key="listofprocedures" text="Üsullar"/>
+ <l:gentext key="listoftables" text="Cədvəllər"/>
+ <l:gentext key="ListofTables" text="Cədvəllər"/>
+ <l:gentext key="ListofUnknown" text="Naməlumlar"/>
+ <l:gentext key="listofunknown" text="List of Unknown" lang="en"/>
+ <l:gentext key="nav-home" text="Ev"/>
+ <l:gentext key="nav-next" text="Sonrakı"/>
+ <l:gentext key="nav-next-sibling" text="İrəli"/>
+ <l:gentext key="nav-prev" text="Əvvəlki"/>
+ <l:gentext key="nav-prev-sibling" text="Geri"/>
+ <l:gentext key="nav-up" text="Yuxarı"/>
+ <l:gentext key="nav-toc" text="Məzmun"/>
+ <l:gentext key="Draft" text="Şablon"/>
+ <l:gentext key="above" text="Üstündə"/>
+ <l:gentext key="below" text="Altında"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Simvollar"/>
+ <l:gentext key="lowercase.alpha" text="abcçdeəfgğhxıijkqlmnoöprsştuüvyz"/>
+ <l:gentext key="uppercase.alpha" text="ABCÇDEƏFGĞHXIİJKQLMNOÖPRSŞTUÜVYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Əlavə %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="bibliolist" 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="Bölüm %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Tənlik %n. %t"/>
+ <l:template name="example" text="Nümunə %n. %t"/>
+ <l:template name="figure" text="Fiqur %n. %t"/>
+ <l:template name="foil" text="%t"/>
+ <l:template name="foilgroup" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"/>
+ <l:template name="glossentry" 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="Hissə %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="Üsul %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Produksiya %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="refsection" 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="Cədvəl %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tasksummary" text="%t" lang="en"/>
+ <l:template name="taskprerequisites" text="%t" lang="en"/>
+ <l:template name="taskrelated" text="%t" lang="en"/>
+ <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="article/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:template name="part" text="%t" lang="en"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Əlavə %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Bölüm %n. %t"/>
+ <l:template name="part" text="Hissə %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="refsection" 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="Cavab: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <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="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="foil" text="%t"/>
+ <l:template name="foilgroup" text="%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="%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="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Sual: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Sual: %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="%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <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:template name="olink.document.citation" text=" in %o"/>
+ <l:template name="olink.page.citation" text=" (page %p)"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"/>
+ <l:template name="docname" text=" in %o"/>
+ <l:template name="docnamelong" text=" in the document titled %o"/>
+ <l:template name="pageabbrev" text="(p. %p)"/>
+ <l:template name="Page" text="Page %p"/>
+ <l:template name="bridgehead" text=" “%t”"/>
+ <l:template name="refsection" text=" “%t”"/>
+ <l:template name="refsect1" text=" “%t”"/>
+ <l:template name="refsect2" text=" “%t”"/>
+ <l:template name="refsect3" 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="xref-number">
+ <l:template name="answer" text="Cavab: %n"/>
+ <l:template name="appendix" text="Əlavə %n"/>
+ <l:template name="bridgehead" text="Qisim %n"/>
+ <l:template name="chapter" text="Bölüm %n"/>
+ <l:template name="equation" text="Tənlik %n"/>
+ <l:template name="example" text="Nümunə %n"/>
+ <l:template name="figure" text="Fiqur %n"/>
+ <l:template name="part" text="Hissə %n"/>
+ <l:template name="procedure" text="Üsul %n"/>
+ <l:template name="productionset" text="Produksiya %n"/>
+ <l:template name="qandadiv" text="S və C %n"/>
+ <l:template name="qandaentry" text="Sual: %n"/>
+ <l:template name="question" text="Sual: %n"/>
+ <l:template name="sect1" text="Qisim %n"/>
+ <l:template name="sect2" text="Qisim %n"/>
+ <l:template name="sect3" text="Qisim %n"/>
+ <l:template name="sect4" text="Qisim %n"/>
+ <l:template name="sect5" text="Qisim %n"/>
+ <l:template name="section" text="Qisim %n"/>
+ <l:template name="table" text="Cədvəl %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Əlavə %n, %t"/>
+ <l:template name="bridgehead" text="Qisim %n, “%t”"/>
+ <l:template name="chapter" text="Bölüm %n, %t"/>
+ <l:template name="equation" text="Tənlik %n, “%t”"/>
+ <l:template name="example" text="Nümunə %n, “%t”"/>
+ <l:template name="figure" text="Fiqur %n, “%t”"/>
+ <l:template name="part" text="Hissə %n, “%t”"/>
+ <l:template name="procedure" text="Üsul %n, “%t”"/>
+ <l:template name="productionset" text="Produksiya %n, “%t”"/>
+ <l:template name="qandadiv" text="S və C %n, “%t”"/>
+ <l:template name="refsect1" text=" “%t”"/>
+ <l:template name="refsect2" text=" “%t”"/>
+ <l:template name="refsect3" text=" “%t”"/>
+ <l:template name="refsection" text=" “%t”"/>
+ <l:template name="sect1" text="Qisim %n, “%t”"/>
+ <l:template name="sect2" text="Qisim %n, “%t”"/>
+ <l:template name="sect3" text="Qisim %n, “%t”"/>
+ <l:template name="sect4" text="Qisim %n, “%t”"/>
+ <l:template name="sect5" text="Qisim %n, “%t”"/>
+ <l:template name="section" text="Qisim %n, “%t”"/>
+ <l:template name="simplesect" text=" “%t”"/>
+ <l:template name="table" text="Cədvəl %n, “%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" və "/>
+ <l:template name="seplast" text=", və "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Bax %t"/>
+ <l:template name="seealso" text="Eləcə Də Bax %t"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Hədəf Oxuyucu: "/>
+ <l:template name="MsgLevel" text="Səviyyə: "/>
+ <l:template name="MsgOrig" text="Mənbə: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"/>
+ </l:context>
+
+ <l:context name="termdef">
+ <l:template name="prefix" text="[Definition: "/>
+ <l:template name="suffix" text="]"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="Janvar"/>
+ <l:template name="February" text="Fevral"/>
+ <l:template name="March" text="Mart"/>
+ <l:template name="April" text="Aprel"/>
+ <l:template name="May" text="May"/>
+ <l:template name="June" text="İyun"/>
+ <l:template name="July" text="İyul"/>
+ <l:template name="August" text="Avqust"/>
+ <l:template name="September" text="Sentyabr"/>
+ <l:template name="October" text="Oktyabr"/>
+ <l:template name="November" text="Noyabr"/>
+ <l:template name="December" text="Dekabr"/>
+ <l:template name="Monday" text="Bazar Ertəsi"/>
+ <l:template name="Tuesday" text="Çərşənbə Axşamı "/>
+ <l:template name="Wednesday" text="Çərşənbə"/>
+ <l:template name="Thursday" text="Cümə Axşamı"/>
+ <l:template name="Friday" text="Cümə"/>
+ <l:template name="Saturday" text="Şənbə"/>
+ <l:template name="Sunday" text="Bazar"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Yan"/>
+ <l:template name="Feb" text="Fev"/>
+ <l:template name="Mar" text="Mar"/>
+ <l:template name="Apr" text="Apr"/>
+ <l:template name="May" text="May"/>
+ <l:template name="Jun" text="İyn"/>
+ <l:template name="Jul" text="İyl"/>
+ <l:template name="Aug" text="Avq"/>
+ <l:template name="Sep" text="Sen"/>
+ <l:template name="Oct" text="Okt"/>
+ <l:template name="Nov" text="Noy"/>
+ <l:template name="Dec" text="Dek"/>
+ <l:template name="Mon" text="Ber"/>
+ <l:template name="Tue" text="Çax"/>
+ <l:template name="Wed" text="Çər"/>
+ <l:template name="Thu" text="Cax"/>
+ <l:template name="Fri" text="Cüm"/>
+ <l:template name="Sat" text="Şnb"/>
+ <l:template name="Sun" text="Baz"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x042c Azerbaijani"/>
+ </l:context>
+
+ <l:context name="index">
+ <l:template name="term-separator" text=", " lang="en"/>
+ <l:template name="number-separator" text=", " lang="en"/>
+ <l:template name="range-separator" text="-" lang="en"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">İşarələr</l:l>
+ <l:l i="1">A</l:l>
+ <l:l i="1">a</l:l>
+ <l:l i="2">B</l:l>
+ <l:l i="2">b</l:l>
+ <l:l i="3">C</l:l>
+ <l:l i="3">c</l:l>
+ <l:l i="4">Ç</l:l>
+ <l:l i="5">ç</l:l>
+ <l:l i="5">D</l:l>
+ <l:l i="5">d</l:l>
+ <l:l i="6">E</l:l>
+ <l:l i="6">e</l:l>
+ <l:l i="7">e</l:l>
+ <l:l i="7">e</l:l>
+ <l:l i="8">Ə</l:l>
+ <l:l i="8">ə</l:l>
+ <l:l i="9">G</l:l>
+ <l:l i="9">g</l:l>
+ <l:l i="10">Ğ</l:l>
+ <l:l i="10">ğ</l:l>
+ <l:l i="11">H</l:l>
+ <l:l i="11">h</l:l>
+ <l:l i="12">X</l:l>
+ <l:l i="12">x</l:l>
+ <l:l i="13">I</l:l>
+ <l:l i="13">ı</l:l>
+ <l:l i="14">İ</l:l>
+ <l:l i="14">i</l:l>
+ <l:l i="15">J</l:l>
+ <l:l i="15">j</l:l>
+ <l:l i="16">K</l:l>
+ <l:l i="16">k</l:l>
+ <l:l i="17">Q</l:l>
+ <l:l i="17">q</l:l>
+ <l:l i="18">L</l:l>
+ <l:l i="18">l</l:l>
+ <l:l i="19">M</l:l>
+ <l:l i="19">m</l:l>
+ <l:l i="20">N</l:l>
+ <l:l i="20">n</l:l>
+ <l:l i="21">O</l:l>
+ <l:l i="21">o</l:l>
+ <l:l i="22">Ö</l:l>
+ <l:l i="22">ö</l:l>
+ <l:l i="23">P</l:l>
+ <l:l i="23">p</l:l>
+ <l:l i="24">R</l:l>
+ <l:l i="24">r</l:l>
+ <l:l i="25">S</l:l>
+ <l:l i="25">s</l:l>
+ <l:l i="26">Ş</l:l>
+ <l:l i="26">ş</l:l>
+ <l:l i="27">T</l:l>
+ <l:l i="27">t</l:l>
+ <l:l i="28">U</l:l>
+ <l:l i="28">u</l:l>
+ <l:l i="29">Ü</l:l>
+ <l:l i="29">ü</l:l>
+ <l:l i="30">V</l:l>
+ <l:l i="30">v</l:l>
+ <l:l i="31">Y</l:l>
+ <l:l i="31">y</l:l>
+ <l:l i="32">Z</l:l>
+ <l:l i="32">z</l:l>
+ </l:letters>
+</l:l10n>
Added: branches/refactor1/docs/docbook/src/main/resources/common/bg.xml
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/bg.xml (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/bg.xml 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,697 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bg" english-language-name="Bulgarian">
+
+<!-- * This file is generated automatically. -->
+<!-- * To submit changes to this file upstream (to the DocBook Project) -->
+<!-- * do not submit an edited version of this file. Instead, submit an -->
+<!-- * edited version of the source file at the following location: -->
+<!-- * -->
+<!-- * https://svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/bg.xml -->
+<!-- * -->
+<!-- * E-mail the edited bg.xml source file to: -->
+<!-- * -->
+<!-- * docbook-developers(a)lists.sourceforge.net -->
+
+<!-- ******************************************************************** -->
+
+<!-- This file is part of the XSL DocBook Stylesheet distribution. -->
+<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- copyright and other information. -->
+
+<!-- ******************************************************************** -->
+
+ <l:gentext key="Abstract" text="Анотация"/>
+ <l:gentext key="abstract" text="Анотация"/>
+ <l:gentext key="Answer" text="О"/>
+ <l:gentext key="answer" text="О"/>
+ <l:gentext key="Appendix" text="Приложение"/>
+ <l:gentext key="appendix" text="Приложение"/>
+ <l:gentext key="Article" text="Статия"/>
+ <l:gentext key="article" text="Статия"/>
+ <l:gentext key="Author" text="Автор"/>
+ <l:gentext key="Bibliography" text="Литература"/>
+ <l:gentext key="bibliography" text="Литература"/>
+ <l:gentext key="Book" text="Книга"/>
+ <l:gentext key="book" text="Книга"/>
+ <l:gentext key="CAUTION" text="Внимание"/>
+ <l:gentext key="Caution" text="Внимание"/>
+ <l:gentext key="caution" text="Внимание"/>
+ <l:gentext key="Chapter" text="Глава"/>
+ <l:gentext key="chapter" text="Глава"/>
+ <l:gentext key="Colophon" text="Библиографско каре"/>
+ <l:gentext key="colophon" text="Библиографско каре"/>
+ <l:gentext key="Copyright" text="Авторски права"/>
+ <l:gentext key="copyright" text="Авторски права"/>
+ <l:gentext key="Dedication" text="Посвещение"/>
+ <l:gentext key="dedication" text="Посвещение"/>
+ <l:gentext key="Edition" text="Издание"/>
+ <l:gentext key="edition" text="Издание"/>
+ <l:gentext key="Editor" text="Редактор"/>
+ <l:gentext key="Equation" text="Формула"/>
+ <l:gentext key="equation" text="Формула"/>
+ <l:gentext key="Example" text="Пример"/>
+ <l:gentext key="example" text="Пример"/>
+ <l:gentext key="Figure" text="Фигура"/>
+ <l:gentext key="figure" text="Фигура"/>
+ <l:gentext key="Glossary" text="Терминологичен речник"/>
+ <l:gentext key="glossary" text="Терминологичен речник"/>
+ <l:gentext key="GlossSee" text="вж."/>
+ <l:gentext key="glosssee" text="вж."/>
+ <l:gentext key="GlossSeeAlso" text="вж."/>
+ <l:gentext key="glossseealso" text="вж."/>
+ <l:gentext key="IMPORTANT" text="Важно"/>
+ <l:gentext key="important" text="Важно"/>
+ <l:gentext key="Important" text="Важно"/>
+ <l:gentext key="Index" text="Азбучен указател"/>
+ <l:gentext key="index" text="Азбучен указател"/>
+ <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="Насоченост"/>
+ <l:gentext key="msgaud" text="Насоченост"/>
+ <l:gentext key="MsgLevel" text="Ниво"/>
+ <l:gentext key="msglevel" text="Ниво"/>
+ <l:gentext key="MsgOrig" text="Източник"/>
+ <l:gentext key="msgorig" text="Източник"/>
+ <l:gentext key="NOTE" text="Забележка"/>
+ <l:gentext key="Note" text="Забележка"/>
+ <l:gentext key="note" text="Забележка"/>
+ <l:gentext key="Part" text="Част"/>
+ <l:gentext key="part" text="Част"/>
+ <l:gentext key="Preface" text="Предговор"/>
+ <l:gentext key="preface" text="Предговор"/>
+ <l:gentext key="Procedure" text="Процедура"/>
+ <l:gentext key="procedure" text="Процедура"/>
+ <l:gentext key="ProductionSet" text="Множество от декартови произведения по Бакхус-Наур"/>
+ <l:gentext key="PubDate" text="Дата на издаване"/>
+ <l:gentext key="pubdate" text="Дата на издаване"/>
+ <l:gentext key="Published" text="Издаден"/>
+ <l:gentext key="published" text="Издаден"/>
+ <l:gentext key="Publisher" text="Издател"/>
+ <l:gentext key="Qandadiv" text="Въпроси и отговори"/>
+ <l:gentext key="qandadiv" text="Въпроси и отговори"/>
+ <l:gentext key="QandASet" text="Често задавани въпроси"/>
+ <l:gentext key="Question" text="В"/>
+ <l:gentext key="question" text="В"/>
+ <l:gentext key="RefEntry" text="вж."/>
+ <l:gentext key="refentry" text="вж."/>
+ <l:gentext key="Reference" text="Справочник"/>
+ <l:gentext key="reference" text="Справочник"/>
+ <l:gentext key="References" text="Препратки"/>
+ <l:gentext key="RefName" text="Название"/>
+ <l:gentext key="refname" text="Название"/>
+ <l:gentext key="RefSection" text="вж."/>
+ <l:gentext key="refsection" text="вж."/>
+ <l:gentext key="RefSynopsisDiv" text="Синтаксис"/>
+ <l:gentext key="refsynopsisdiv" text="Синтаксис"/>
+ <l:gentext key="RevHistory" text="Промени"/>
+ <l:gentext key="revhistory" text="Промени"/>
+ <l:gentext key="revision" text="Издание"/>
+ <l:gentext key="Revision" text="Издание"/>
+ <l:gentext key="sect1" text="Раздел"/>
+ <l:gentext key="sect2" text="Раздел"/>
+ <l:gentext key="sect3" text="Раздел"/>
+ <l:gentext key="sect4" text="Раздел"/>
+ <l:gentext key="sect5" text="Раздел"/>
+ <l:gentext key="section" text="Раздел"/>
+ <l:gentext key="Section" text="Раздел"/>
+ <l:gentext key="see" text="вж."/>
+ <l:gentext key="See" text="вж."/>
+ <l:gentext key="seealso" text="вж."/>
+ <l:gentext key="Seealso" text="вж."/>
+ <l:gentext key="SeeAlso" text="вж."/>
+ <l:gentext key="set" text="Указател"/>
+ <l:gentext key="Set" text="Указател"/>
+ <l:gentext key="setindex" text="Указател"/>
+ <l:gentext key="SetIndex" text="Указател"/>
+ <l:gentext key="Sidebar" text="Разделител"/>
+ <l:gentext key="sidebar" text="Разделител"/>
+ <l:gentext key="step" text="Стъпка"/>
+ <l:gentext key="Step" text="Стъпка"/>
+ <l:gentext key="table" text="Таблица"/>
+ <l:gentext key="Table" text="Таблица"/>
+ <l:gentext key="task" text="Задача"/>
+ <l:gentext key="Task" text="Задача"/>
+ <l:gentext key="tip" text="Подсказка"/>
+ <l:gentext key="TIP" text="Подсказка"/>
+ <l:gentext key="Tip" text="Подсказка"/>
+ <l:gentext key="Warning" text="Внимание"/>
+ <l:gentext key="warning" text="Внимание"/>
+ <l:gentext key="WARNING" text="Внимание"/>
+ <l:gentext key="and" text="и"/>
+ <l:gentext key="by" text="от"/>
+ <l:gentext key="Edited" text="Редактирано от"/>
+ <l:gentext key="edited" text="Редактирано от"/>
+ <l:gentext key="Editedby" text="Редактирано от"/>
+ <l:gentext key="editedby" text="Редактирано от"/>
+ <l:gentext key="in" text="в"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="липсващ елемент"/>
+ <l:gentext key="notes" text="Забележки"/>
+ <l:gentext key="Notes" text="Забележки"/>
+ <l:gentext key="Pgs" text="стр."/>
+ <l:gentext key="pgs" text="стр."/>
+ <l:gentext key="Revisedby" text="Преработено от"/>
+ <l:gentext key="revisedby" text="Преработено от"/>
+ <l:gentext key="TableNotes" text="Забележки"/>
+ <l:gentext key="tablenotes" text="Забележки"/>
+ <l:gentext key="TableofContents" text="Съдържание"/>
+ <l:gentext key="tableofcontents" text="Съдържание"/>
+ <l:gentext key="unexpectedelementname" text="неочакван елемент"/>
+ <l:gentext key="unsupported" text="неподдържан елемент"/>
+ <l:gentext key="xrefto" text="вж."/>
+ <l:gentext key="Authors" text="Автори"/>
+ <l:gentext key="copyeditor" text="Редактор"/>
+ <l:gentext key="graphicdesigner" text="Автор на графичното оформление"/>
+ <l:gentext key="productioneditor" text="Редактор на изданието"/>
+ <l:gentext key="technicaleditor" text="Технически редактор"/>
+ <l:gentext key="translator" text="Преводач"/>
+ <l:gentext key="listofequations" text="Списък на формулите"/>
+ <l:gentext key="ListofEquations" text="Списък на формулите"/>
+ <l:gentext key="ListofExamples" text="Списък на примерите"/>
+ <l:gentext key="listofexamples" text="Списък на примерите"/>
+ <l:gentext key="ListofFigures" text="Списък на фигурите"/>
+ <l:gentext key="listoffigures" text="Списък на фигурите"/>
+ <l:gentext key="ListofProcedures" text="Списък на процедурите"/>
+ <l:gentext key="listofprocedures" text="Списък на процедурите"/>
+ <l:gentext key="listoftables" text="Списък на таблиците"/>
+ <l:gentext key="ListofTables" text="Списък на таблиците"/>
+ <l:gentext key="ListofUnknown" text="Списък с други неща"/>
+ <l:gentext key="listofunknown" text="Списък с други неща"/>
+ <l:gentext key="nav-home" text="Начало"/>
+ <l:gentext key="nav-next" text="Напред"/>
+ <l:gentext key="nav-next-sibling" text="Прескачане напред"/>
+ <l:gentext key="nav-prev" text="Назад"/>
+ <l:gentext key="nav-prev-sibling" text="Прескачане назад"/>
+ <l:gentext key="nav-up" text="Ниво нагоре"/>
+ <l:gentext key="nav-toc" text="Съдържание"/>
+ <l:gentext key="Draft" text="Чернова"/>
+ <l:gentext key="above" text="по-горе"/>
+ <l:gentext key="below" text="по-долу"/>
+ <l:gentext key="sectioncalled" text="разделът със заглавие"/>
+ <l:gentext key="index symbols" text="символи"/>
+ <l:gentext key="lowercase.alpha" text="абвгдежзийклмнопрстуфхцчшщъыьэюя"/>
+ <l:gentext key="uppercase.alpha" text="АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"/>
+ <l:dingbat key="startquote" text="„"/>
+ <l:dingbat key="endquote" text="“"/>
+ <l:dingbat key="nestedstartquote" text="„"/>
+ <l:dingbat key="nestedendquote" text="“"/>
+ <l:dingbat key="singlestartquote" text="«"/>
+ <l:dingbat key="singleendquote" text="»"/>
+ <l:dingbat key="bullet" text="—"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Приложение %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="bibliolist" 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="Глава %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Формула %n. %t"/>
+ <l:template name="example" text="Пример %n. %t"/>
+ <l:template name="figure" text="Фигура %n. %t"/>
+ <l:template name="foil" text="%t"/>
+ <l:template name="foilgroup" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"/>
+ <l:template name="glossentry" 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="Част %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="Процедура %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Множество от декартови произведения по Бакхус-Наур %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="refsection" 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="Таблица %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tasksummary" text="%t"/>
+ <l:template name="taskprerequisites" text="%t"/>
+ <l:template name="taskrelated" text="%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="article/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:template name="part" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Приложение %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Глава %n. %t"/>
+ <l:template name="part" 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="refsection" 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="%t"/>
+ <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="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="foil" text="%t"/>
+ <l:template name="foilgroup" text="%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="%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="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <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="%t"/>
+ <l:template name="task" text="%t"/>
+ <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:template name="olink.document.citation" text=" in %o"/>
+ <l:template name="olink.page.citation" text=" (page %p)"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"/>
+ <l:template name="docname" text=" in %o"/>
+ <l:template name="docnamelong" text=" in the document titled %o"/>
+ <l:template name="pageabbrev" text="(p. %p)"/>
+ <l:template name="Page" text="Page %p"/>
+ <l:template name="bridgehead" text="разделът със заглавие „%t“"/>
+ <l:template name="refsection" text="разделът със заглавие „%t“"/>
+ <l:template name="refsect1" text="разделът със заглавие „%t“"/>
+ <l:template name="refsect2" text="разделът със заглавие „%t“"/>
+ <l:template name="refsect3" 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="xref-number">
+ <l:template name="answer" text="О. %n"/>
+ <l:template name="appendix" text="Приложение %n"/>
+ <l:template name="bridgehead" text="Раздел %n"/>
+ <l:template name="chapter" text="Глава %n"/>
+ <l:template name="equation" text="Формула %n"/>
+ <l:template name="example" text="Пример %n"/>
+ <l:template name="figure" text="Фигура %n"/>
+ <l:template name="part" text="Част %n"/>
+ <l:template name="procedure" text="Процедура %n"/>
+ <l:template name="productionset" text="Множество от декартови произведения по Бакхус-Наур %n"/>
+ <l:template name="qandadiv" text="Въпроси и отговори %n"/>
+ <l:template name="qandaentry" text="В. %n"/>
+ <l:template name="question" 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="table" text="Таблица %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Приложение %n, %t"/>
+ <l:template name="bridgehead" text="Раздел %n, „%t“"/>
+ <l:template name="chapter" text="Глава %n, %t"/>
+ <l:template name="equation" text="Формула %n, „%t“"/>
+ <l:template name="example" text="Пример %n, „%t“"/>
+ <l:template name="figure" text="Фигура %n, „%t“"/>
+ <l:template name="part" text="Част %n, „%t“"/>
+ <l:template name="procedure" text="Процедура %n, „%t“"/>
+ <l:template name="productionset" text="Множество от декартови произведения по Бакхус-Наур %n, „%t“"/>
+ <l:template name="qandadiv" text="Въпроси и отговори %n, „%t“"/>
+ <l:template name="refsect1" text="разделът със заглавие „%t“"/>
+ <l:template name="refsect2" text="разделът със заглавие „%t“"/>
+ <l:template name="refsect3" text="разделът със заглавие „%t“"/>
+ <l:template name="refsection" text="разделът със заглавие „%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:template name="table" text="Таблица %n, „%t“"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" и "/>
+ <l:template name="seplast" text=" и "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="вж. %t"/>
+ <l:template name="seealso" text="вж. %t"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Насоченост: "/>
+ <l:template name="MsgLevel" text="Ниво: "/>
+ <l:template name="MsgOrig" text="Източник: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d.m.Y г."/>
+ </l:context>
+
+ <l:context name="termdef">
+ <l:template name="prefix" text="[Definition: "/>
+ <l:template name="suffix" text="]"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="януари"/>
+ <l:template name="February" text="февруари"/>
+ <l:template name="March" text="март"/>
+ <l:template name="April" text="април"/>
+ <l:template name="May" text="май"/>
+ <l:template name="June" text="юни"/>
+ <l:template name="July" text="юли"/>
+ <l:template name="August" text="август"/>
+ <l:template name="September" text="септември"/>
+ <l:template name="October" text="октомври"/>
+ <l:template name="November" text="ноември"/>
+ <l:template name="December" text="декември"/>
+ <l:template name="Monday" text="понеделник"/>
+ <l:template name="Tuesday" text="вторник"/>
+ <l:template name="Wednesday" text="сряда"/>
+ <l:template name="Thursday" text="четвъртък"/>
+ <l:template name="Friday" text="петък"/>
+ <l:template name="Saturday" text="събота"/>
+ <l:template name="Sunday" text="неделя"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="ян."/>
+ <l:template name="Feb" text="фев."/>
+ <l:template name="Mar" text="март"/>
+ <l:template name="Apr" text="апр."/>
+ <l:template name="May" text="май"/>
+ <l:template name="Jun" text="юни"/>
+ <l:template name="Jul" text="юли"/>
+ <l:template name="Aug" text="авг."/>
+ <l:template name="Sep" text="сеп."/>
+ <l:template name="Oct" text="окт."/>
+ <l:template name="Nov" text="ноем."/>
+ <l:template name="Dec" text="дек."/>
+ <l:template name="Mon" text="пон."/>
+ <l:template name="Tue" text="вт."/>
+ <l:template name="Wed" text="ср."/>
+ <l:template name="Thu" text="чет."/>
+ <l:template name="Fri" text="пет."/>
+ <l:template name="Sat" text="съб."/>
+ <l:template name="Sun" text="нед."/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0402 Bulgarian"/>
+ </l:context>
+
+ <l:context name="index">
+ <l:template name="term-separator" text=", "/>
+ <l:template name="number-separator" text=", "/>
+ <l:template name="range-separator" text="—"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">Цифри и знаци</l:l>
+ <l:l i="10">А</l:l>
+ <l:l i="10">а</l:l>
+ <l:l i="20">Б</l:l>
+ <l:l i="20">б</l:l>
+ <l:l i="30">В</l:l>
+ <l:l i="30">в</l:l>
+ <l:l i="40">Г</l:l>
+ <l:l i="40">г</l:l>
+ <l:l i="50">Д</l:l>
+ <l:l i="50">д</l:l>
+ <l:l i="60">Е</l:l>
+ <l:l i="60">е</l:l>
+ <l:l i="70">Ж</l:l>
+ <l:l i="70">ж</l:l>
+ <l:l i="80">З</l:l>
+ <l:l i="80">з</l:l>
+ <l:l i="90">И</l:l>
+ <l:l i="90">и</l:l>
+ <l:l i="100">Й</l:l>
+ <l:l i="100">й</l:l>
+ <l:l i="110">К</l:l>
+ <l:l i="110">к</l:l>
+ <l:l i="120">Л</l:l>
+ <l:l i="120">л</l:l>
+ <l:l i="130">М</l:l>
+ <l:l i="130">м</l:l>
+ <l:l i="140">Н</l:l>
+ <l:l i="140">н</l:l>
+ <l:l i="150">О</l:l>
+ <l:l i="150">о</l:l>
+ <l:l i="160">П</l:l>
+ <l:l i="160">п</l:l>
+ <l:l i="170">Р</l:l>
+ <l:l i="170">р</l:l>
+ <l:l i="180">С</l:l>
+ <l:l i="180">с</l:l>
+ <l:l i="190">Т</l:l>
+ <l:l i="190">т</l:l>
+ <l:l i="200">У</l:l>
+ <l:l i="200">у</l:l>
+ <l:l i="210">Ф</l:l>
+ <l:l i="210">ф</l:l>
+ <l:l i="220">Х</l:l>
+ <l:l i="220">х</l:l>
+ <l:l i="230">Ц</l:l>
+ <l:l i="230">ц</l:l>
+ <l:l i="240">Ч</l:l>
+ <l:l i="240">ч</l:l>
+ <l:l i="250">Ш</l:l>
+ <l:l i="250">ш</l:l>
+ <l:l i="260">Щ</l:l>
+ <l:l i="260">щ</l:l>
+ <l:l i="270">Ъ</l:l>
+ <l:l i="270">ъ</l:l>
+ <l:l i="280">Ь</l:l>
+ <l:l i="280">ь</l:l>
+ <l:l i="290">Ю</l:l>
+ <l:l i="290">ю</l:l>
+ <l:l i="300">Я</l:l>
+ <l:l i="300">я</l:l>
+ <l:l i="310">Э</l:l>
+ <l:l i="310">э</l:l>
+ <l:l i="320">Ы</l:l>
+ <l:l i="320">ы</l:l>
+ <l:l i="410">A</l:l>
+ <l:l i="410">a</l:l>
+ <l:l i="420">B</l:l>
+ <l:l i="420">b</l:l>
+ <l:l i="430">C</l:l>
+ <l:l i="430">c</l:l>
+ <l:l i="440">D</l:l>
+ <l:l i="440">d</l:l>
+ <l:l i="450">E</l:l>
+ <l:l i="450">e</l:l>
+ <l:l i="460">F</l:l>
+ <l:l i="460">f</l:l>
+ <l:l i="470">G</l:l>
+ <l:l i="470">g</l:l>
+ <l:l i="480">H</l:l>
+ <l:l i="480">h</l:l>
+ <l:l i="490">I</l:l>
+ <l:l i="490">i</l:l>
+ <l:l i="500">J</l:l>
+ <l:l i="500">j</l:l>
+ <l:l i="510">K</l:l>
+ <l:l i="510">k</l:l>
+ <l:l i="520">L</l:l>
+ <l:l i="520">l</l:l>
+ <l:l i="530">M</l:l>
+ <l:l i="530">m</l:l>
+ <l:l i="540">N</l:l>
+ <l:l i="540">n</l:l>
+ <l:l i="550">O</l:l>
+ <l:l i="550">o</l:l>
+ <l:l i="560">P</l:l>
+ <l:l i="560">p</l:l>
+ <l:l i="570">Q</l:l>
+ <l:l i="570">q</l:l>
+ <l:l i="580">R</l:l>
+ <l:l i="580">r</l:l>
+ <l:l i="590">S</l:l>
+ <l:l i="590">s</l:l>
+ <l:l i="600">T</l:l>
+ <l:l i="600">t</l:l>
+ <l:l i="610">U</l:l>
+ <l:l i="610">u</l:l>
+ <l:l i="620">V</l:l>
+ <l:l i="620">v</l:l>
+ <l:l i="630">W</l:l>
+ <l:l i="630">w</l:l>
+ <l:l i="640">X</l:l>
+ <l:l i="640">x</l:l>
+ <l:l i="650">Y</l:l>
+ <l:l i="650">y</l:l>
+ <l:l i="660">Z</l:l>
+ <l:l i="660">z</l:l>
+ </l:letters>
+</l:l10n>
Added: branches/refactor1/docs/docbook/src/main/resources/common/bn.xml
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/bn.xml (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/bn.xml 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,1202 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bn" english-language-name="Bangla">
+
+<!-- * This file is generated automatically. -->
+<!-- * To submit changes to this file upstream (to the DocBook Project) -->
+<!-- * do not submit an edited version of this file. Instead, submit an -->
+<!-- * edited version of the source file at the following location: -->
+<!-- * -->
+<!-- * https://svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/bn.xml -->
+<!-- * -->
+<!-- * E-mail the edited bn.xml source file to: -->
+<!-- * -->
+<!-- * docbook-developers(a)lists.sourceforge.net -->
+
+<!-- ******************************************************************** -->
+
+<!-- This file is part of the XSL DocBook Stylesheet distribution. -->
+<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- copyright and other information. -->
+
+<!-- ******************************************************************** -->
+
+ <l:gentext key="Abstract" text="সারসংক্ষেপ"/>
+ <l:gentext key="abstract" text="সারসংক্ষেপ"/>
+ <l:gentext key="Answer" text="উত্তর:"/>
+ <l:gentext key="answer" text="উত্তর:"/>
+ <l:gentext key="Appendix" text="পরিশিষ্ট"/>
+ <l:gentext key="appendix" text="পরিশিষ্ট"/>
+ <l:gentext key="Article" text="প্রবন্ধ"/>
+ <l:gentext key="article" text="প্রবন্ধ"/>
+ <l:gentext key="Author" text="Author" lang="en"/>
+ <l:gentext key="Bibliography" text="গ্রন্থ তালিকা"/>
+ <l:gentext key="bibliography" text="গ্রন্থ তালিকা"/>
+ <l:gentext key="Book" text="বই"/>
+ <l:gentext key="book" text="বই"/>
+ <l:gentext key="CAUTION" text="সতর্কতা"/>
+ <l:gentext key="Caution" text="সতর্কতা"/>
+ <l:gentext key="caution" text="সতর্কতা"/>
+ <l:gentext key="Chapter" text="অধ্যায়"/>
+ <l:gentext key="chapter" text="অধ্যায়"/>
+ <l:gentext key="Colophon" text="প্রকাশনা তথ্য পৃষ্ঠা"/>
+ <l:gentext key="colophon" text="প্রকাশনা তথ্য পৃষ্ঠা"/>
+ <l:gentext key="Copyright" text="স্বত্ব"/>
+ <l:gentext key="copyright" text="স্বত্ব"/>
+ <l:gentext key="Dedication" text="উত্‍সর্গ"/>
+ <l:gentext key="dedication" text="উত্‍সর্গ"/>
+ <l:gentext key="Edition" text="সংস্করণ"/>
+ <l:gentext key="edition" text="সংস্করণ"/>
+ <l:gentext key="Editor" text="Editor" lang="en"/>
+ <l:gentext key="Equation" text="সমীকরণ"/>
+ <l:gentext key="equation" text="সমীকরণ"/>
+ <l:gentext key="Example" text="উদাহরণ"/>
+ <l:gentext key="example" text="উদাহরণ"/>
+ <l:gentext key="Figure" text="চিত্র"/>
+ <l:gentext key="figure" text="চিত্র"/>
+ <l:gentext key="Glossary" text="নির্ঘন্ট"/>
+ <l:gentext key="glossary" text="নির্ঘন্ট"/>
+ <l:gentext key="GlossSee" text="দেখুন"/>
+ <l:gentext key="glosssee" text="দেখুন"/>
+ <l:gentext key="GlossSeeAlso" text="আরো দেখুন"/>
+ <l:gentext key="glossseealso" text="আরো দেখুন"/>
+ <l:gentext key="IMPORTANT" text="গুরুত্বপূর্ণ"/>
+ <l:gentext key="important" text="গুরুত্বপূর্ণ"/>
+ <l:gentext key="Important" text="গুরুত্বপূর্ণ"/>
+ <l:gentext key="Index" text="সূচি"/>
+ <l:gentext key="index" text="সূচি"/>
+ <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="শ্রোতা"/>
+ <l:gentext key="msgaud" text="শ্রোতা"/>
+ <l:gentext key="MsgLevel" text="স্তর"/>
+ <l:gentext key="msglevel" text="স্তর"/>
+ <l:gentext key="MsgOrig" text="উত্‍স"/>
+ <l:gentext key="msgorig" text="উত্‍স"/>
+ <l:gentext key="NOTE" text="লক্ষণীয়"/>
+ <l:gentext key="Note" text="লক্ষণীয়"/>
+ <l:gentext key="note" text="লক্ষণীয়"/>
+ <l:gentext key="Part" text="খন্ড"/>
+ <l:gentext key="part" text="খন্ড"/>
+ <l:gentext key="Preface" text="মুখবন্ধ"/>
+ <l:gentext key="preface" text="মুখবন্ধ"/>
+ <l:gentext key="Procedure" text="পদ্ধতি"/>
+ <l:gentext key="procedure" text="পদ্ধতি"/>
+ <l:gentext key="ProductionSet" text="উত্‍পাদন"/>
+ <l:gentext key="PubDate" text="প্রকাশনার তারিখ"/>
+ <l:gentext key="pubdate" text="প্রকাশনার তারিখ"/>
+ <l:gentext key="Published" text="প্রকাশিত"/>
+ <l:gentext key="published" text="প্রকাশিত"/>
+ <l:gentext key="Publisher" text="Publisher" lang="en"/>
+ <l:gentext key="Qandadiv" text="প্রশ্নএবংউত্তর"/>
+ <l:gentext key="qandadiv" text="প্রশ্নএবংউত্তর"/>
+ <l:gentext key="QandASet" text="Frequently Asked Questions" lang="en"/>
+ <l:gentext key="Question" text="প্রশ্ন:"/>
+ <l:gentext key="question" text="প্রশ্ন:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="গ্রন্থসূত্র"/>
+ <l:gentext key="reference" text="গ্রন্থসূত্র"/>
+ <l:gentext key="References" text="References" lang="en"/>
+ <l:gentext key="RefName" text="নাম"/>
+ <l:gentext key="refname" text="নাম"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="সারাংশ"/>
+ <l:gentext key="refsynopsisdiv" text="সারাংশ"/>
+ <l:gentext key="RevHistory" text="পরিবর্ধন ও পরিবর্তন তালিকা"/>
+ <l:gentext key="revhistory" text="পরিবর্ধন ও পরিবর্তন তালিকা"/>
+ <l:gentext key="revision" text="সংস্করণ"/>
+ <l:gentext key="Revision" text="সংস্করণ"/>
+ <l:gentext key="sect1" text="অনুচ্ছেদ"/>
+ <l:gentext key="sect2" text="অনুচ্ছেদ"/>
+ <l:gentext key="sect3" text="অনুচ্ছেদ"/>
+ <l:gentext key="sect4" text="অনুচ্ছেদ"/>
+ <l:gentext key="sect5" text="অনুচ্ছেদ"/>
+ <l:gentext key="section" text="অনুচ্ছেদ"/>
+ <l:gentext key="Section" text="অনুচ্ছেদ"/>
+ <l:gentext key="see" text="দেখুন"/>
+ <l:gentext key="See" text="দেখুন"/>
+ <l:gentext key="seealso" text="আরো দেখুন"/>
+ <l:gentext key="Seealso" text="আরো দেখুন"/>
+ <l:gentext key="SeeAlso" text="আরো দেখুন"/>
+ <l:gentext key="set" text="সমষ্টি"/>
+ <l:gentext key="Set" text="সমষ্টি"/>
+ <l:gentext key="setindex" text="সূচিসমষ্টি"/>
+ <l:gentext key="SetIndex" text="সূচিসমষ্টি"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="সাইডবার"/>
+ <l:gentext key="step" text="ধাপ"/>
+ <l:gentext key="Step" text="ধাপ"/>
+ <l:gentext key="table" text="ছক"/>
+ <l:gentext key="Table" text="ছক"/>
+ <l:gentext key="task" text="Task" lang="en"/>
+ <l:gentext key="Task" text="Task" lang="en"/>
+ <l:gentext key="tip" text="ইঙ্গিত"/>
+ <l:gentext key="TIP" text="ইঙ্গিত"/>
+ <l:gentext key="Tip" text="ইঙ্গিত"/>
+ <l:gentext key="Warning" text="সতর্কবাণী"/>
+ <l:gentext key="warning" text="সতর্কবাণী"/>
+ <l:gentext key="WARNING" text="সতর্কবাণী"/>
+ <l:gentext key="and" text="এবং"/>
+ <l:gentext key="by" text="দ্বারা"/>
+ <l:gentext key="Edited" text="সম্পাদিত"/>
+ <l:gentext key="edited" text="সম্পাদিত"/>
+ <l:gentext key="Editedby" text="সম্পাদক"/>
+ <l:gentext key="editedby" text="সম্পাদক"/>
+ <l:gentext key="in" text="মধ্যে"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="অস্তিত্বহীন উপাদান"/>
+ <l:gentext key="notes" text="নোট"/>
+ <l:gentext key="Notes" text="নোট"/>
+ <l:gentext key="Pgs" text="পৃষ্ঠা."/>
+ <l:gentext key="pgs" text="পৃষ্ঠা."/>
+ <l:gentext key="Revisedby" text="পরিমার্জনাকারী: "/>
+ <l:gentext key="revisedby" text="পরিমার্জনাকারী: "/>
+ <l:gentext key="TableNotes" text="নোট"/>
+ <l:gentext key="tablenotes" text="নোট"/>
+ <l:gentext key="TableofContents" text="সূচিপত্র"/>
+ <l:gentext key="tableofcontents" text="সূচিপত্র"/>
+ <l:gentext key="unexpectedelementname" text="অপ্রত্যাশিত উপাদানের নাম"/>
+ <l:gentext key="unsupported" text="অসমর্থিত"/>
+ <l:gentext key="xrefto" text="নির্দেশ করে"/>
+ <l:gentext key="Authors" text="Authors" lang="en"/>
+ <l:gentext key="copyeditor" text="Copy Editor" lang="en"/>
+ <l:gentext key="graphicdesigner" text="Graphic Designer" lang="en"/>
+ <l:gentext key="productioneditor" text="Production Editor" lang="en"/>
+ <l:gentext key="technicaleditor" text="Technical Editor" lang="en"/>
+ <l:gentext key="translator" text="Translator" lang="en"/>
+ <l:gentext key="listofequations" text="সমীকরণ তালিকা"/>
+ <l:gentext key="ListofEquations" text="সমীকরণ তালিকা"/>
+ <l:gentext key="ListofExamples" text="উদাহরণ তালিকা"/>
+ <l:gentext key="listofexamples" text="উদাহরণ তালিকা"/>
+ <l:gentext key="ListofFigures" text="চিত্রতালিকা"/>
+ <l:gentext key="listoffigures" text="চিত্রতালিকা"/>
+ <l:gentext key="ListofProcedures" text="পদ্ধতির তালিকা"/>
+ <l:gentext key="listofprocedures" text="পদ্ধতির তালিকা"/>
+ <l:gentext key="listoftables" text="ছকের তালিকা"/>
+ <l:gentext key="ListofTables" text="ছকের তালিকা"/>
+ <l:gentext key="ListofUnknown" text="অজ্ঞাত বস্তুর তালিকা"/>
+ <l:gentext key="listofunknown" text="অজ্ঞাত বস্তুর তালিকা"/>
+ <l:gentext key="nav-home" text="প্রথম অবস্থান (Home)"/>
+ <l:gentext key="nav-next" text="পরবর্তী"/>
+ <l:gentext key="nav-next-sibling" text="দ্রুত সম্মুখে"/>
+ <l:gentext key="nav-prev" text="পূর্ববর্তী"/>
+ <l:gentext key="nav-prev-sibling" text="দ্রুত পশ্চাতে"/>
+ <l:gentext key="nav-up" text="উপর"/>
+ <l:gentext key="nav-toc" text="সূচিপত্র"/>
+ <l:gentext key="Draft" text="খসড়া"/>
+ <l:gentext key="above" text="উপর"/>
+ <l:gentext key="below" text="নিচ"/>
+ <l:gentext key="sectioncalled" text="অনুচ্ছেদ"/>
+ <l:gentext key="index symbols" text="প্রতীক"/>
+ <l:gentext key="lowercase.alpha" text="অআইঈউঊএঐওঔঋকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহংঃ"/>
+ <l:gentext key="uppercase.alpha" text="অআইঈউঊএঐওঔঋকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহংঃ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="পরিশিষ্ট %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="bibliolist" text="%t" lang="en"/>
+ <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="অধ্যায় %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="সমীকরণ %n. %t"/>
+ <l:template name="example" text="উদাহরণ %n. %t"/>
+ <l:template name="figure" text="চিত্র %n. %t"/>
+ <l:template name="foil" text="%t" lang="en"/>
+ <l:template name="foilgroup" text="%t" lang="en"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t" lang="en"/>
+ <l:template name="glossentry" 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="খন্ড %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="পদ্ধতি %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="উত্‍পাদন %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="refsection" 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="ছক %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tasksummary" text="%t" lang="en"/>
+ <l:template name="taskprerequisites" text="%t" lang="en"/>
+ <l:template name="taskrelated" text="%t" lang="en"/>
+ <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="article/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:template name="part" text="%t" lang="en"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="পরিশিষ্ট %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="অধ্যায় %n. %t"/>
+ <l:template name="part" 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="refsection" 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="%t"/>
+ <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="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="foil" text="%t" lang="en"/>
+ <l:template name="foilgroup" text="%t" lang="en"/>
+ <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="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <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="%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <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:template name="olink.document.citation" text=" in %o" lang="en"/>
+ <l:template name="olink.page.citation" text=" (page %p)" lang="en"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)" lang="en"/>
+ <l:template name="docname" text=" in %o" lang="en"/>
+ <l:template name="docnamelong" text=" in the document titled %o" lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)" lang="en"/>
+ <l:template name="Page" text="Page %p" lang="en"/>
+ <l:template name="bridgehead" text="অনুচ্ছেদ “%t”"/>
+ <l:template name="refsection" text="অনুচ্ছেদ “%t”"/>
+ <l:template name="refsect1" text="অনুচ্ছেদ “%t”"/>
+ <l:template name="refsect2" text="অনুচ্ছেদ “%t”"/>
+ <l:template name="refsect3" 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="xref-number">
+ <l:template name="answer" text="উত্তর: %n"/>
+ <l:template name="appendix" text="পরিশিষ্ট %n"/>
+ <l:template name="bridgehead" text="অনুচ্ছেদ %n"/>
+ <l:template name="chapter" text="অধ্যায় %n"/>
+ <l:template name="equation" text="সমীকরণ %n"/>
+ <l:template name="example" text="উদাহরণ %n"/>
+ <l:template name="figure" text="চিত্র %n"/>
+ <l:template name="part" text="খন্ড %n"/>
+ <l:template name="procedure" text="পদ্ধতি %n"/>
+ <l:template name="productionset" text="উত্‍পাদন %n"/>
+ <l:template name="qandadiv" text="প্রশ্নএবংউত্তর %n"/>
+ <l:template name="qandaentry" text="প্রশ্ন: %n"/>
+ <l:template name="question" 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="table" text="ছক %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="পরিশিষ্ট %n, %t"/>
+ <l:template name="bridgehead" text="অনুচ্ছেদ %n, “%t”"/>
+ <l:template name="chapter" text="অধ্যায় %n, %t"/>
+ <l:template name="equation" text="সমীকরণ %n, “%t”"/>
+ <l:template name="example" text="উদাহরণ %n, “%t”"/>
+ <l:template name="figure" text="চিত্র %n, “%t”"/>
+ <l:template name="part" text="খন্ড %n, “%t”"/>
+ <l:template name="procedure" text="পদ্ধতি %n, “%t”"/>
+ <l:template name="productionset" text="উত্‍পাদন %n, “%t”"/>
+ <l:template name="qandadiv" text="প্রশ্নএবংউত্তর %n, “%t”"/>
+ <l:template name="refsect1" text="অনুচ্ছেদ “%t”"/>
+ <l:template name="refsect2" text="অনুচ্ছেদ “%t”"/>
+ <l:template name="refsect3" text="অনুচ্ছেদ “%t”"/>
+ <l:template name="refsection" text="অনুচ্ছেদ “%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:template name="table" text="ছক %n, “%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" এবং "/>
+ <l:template name="seplast" text=", এবং "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="দেখুন %t"/>
+ <l:template name="seealso" text="আরো দেখুন %t"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="শ্রোতা: "/>
+ <l:template name="MsgLevel" text="স্তর: "/>
+ <l:template name="MsgOrig" text="উত্‍স: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d/m/Y"/>
+ </l:context>
+
+ <l:context name="termdef">
+ <l:template name="prefix" text="[Definition: " lang="en"/>
+ <l:template name="suffix" text="]" lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="জানুয়ারী"/>
+ <l:template name="February" text="ফেব্রুয়ারী"/>
+ <l:template name="March" text="মার্চ"/>
+ <l:template name="April" text="এপ্রিল"/>
+ <l:template name="May" text="মে"/>
+ <l:template name="June" text="জুন"/>
+ <l:template name="July" text="জুলাই"/>
+ <l:template name="August" text="আগস্ট"/>
+ <l:template name="September" text="সেপ্টেম্বর"/>
+ <l:template name="October" text="অক্টোবর"/>
+ <l:template name="November" text="নভেম্বর"/>
+ <l:template name="December" text="ডিসেম্বর"/>
+ <l:template name="Monday" text="সোমবার"/>
+ <l:template name="Tuesday" text="মঙ্গলবার"/>
+ <l:template name="Wednesday" text="বুধবার"/>
+ <l:template name="Thursday" text="বৃহঃস্পতিবার"/>
+ <l:template name="Friday" text="শুক্রবার"/>
+ <l:template name="Saturday" text="শনিবার"/>
+ <l:template name="Sunday" text="রবিবার"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="জানুয়ারী"/>
+ <l:template name="Feb" text="ফেব্রুয়ারী"/>
+ <l:template name="Mar" text="মার্চ"/>
+ <l:template name="Apr" text="এপ্রিল"/>
+ <l:template name="May" text="মে"/>
+ <l:template name="Jun" text="জুন"/>
+ <l:template name="Jul" text="জুলাই"/>
+ <l:template name="Aug" text="আগস্ট"/>
+ <l:template name="Sep" text="সেপ্টেম্বর"/>
+ <l:template name="Oct" text="অক্টোবর"/>
+ <l:template name="Nov" text="নভেম্বর"/>
+ <l:template name="Dec" text="ডিসেম্বর"/>
+ <l:template name="Mon" text="সোম"/>
+ <l:template name="Tue" text="মঙ্গল"/>
+ <l:template name="Wed" text="বুধ"/>
+ <l:template name="Thu" text="বৃহঃস্পতি"/>
+ <l:template name="Fri" text="শুক্র"/>
+ <l:template name="Sat" text="শনি"/>
+ <l:template name="Sun" text="রবি"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0445 Bangla (Bangladesh and India)"/>
+ </l:context>
+
+ <l:context name="index">
+ <l:template name="term-separator" text=", " lang="en"/>
+ <l:template name="number-separator" text=", " lang="en"/>
+ <l:template name="range-separator" text="-" lang="en"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: branches/refactor1/docs/docbook/src/main/resources/common/bs.xml
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/bs.xml (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/bs.xml 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,635 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bs" english-language-name="Bosnian">
+
+<!-- * This file is generated automatically. -->
+<!-- * To submit changes to this file upstream (to the DocBook Project) -->
+<!-- * do not submit an edited version of this file. Instead, submit an -->
+<!-- * edited version of the source file at the following location: -->
+<!-- * -->
+<!-- * https://svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/bs.xml -->
+<!-- * -->
+<!-- * E-mail the edited bs.xml source file to: -->
+<!-- * -->
+<!-- * docbook-developers(a)lists.sourceforge.net -->
+
+<!-- ******************************************************************** -->
+
+<!-- This file is part of the XSL DocBook Stylesheet distribution. -->
+<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- copyright and other information. -->
+
+<!-- ******************************************************************** -->
+
+ <l:gentext key="Abstract" text="Sažetak"/>
+ <l:gentext key="abstract" text="Sažetak"/>
+ <l:gentext key="Answer" text="O:"/>
+ <l:gentext key="answer" text="O:"/>
+ <l:gentext key="Appendix" text="Dodatak"/>
+ <l:gentext key="appendix" text="Dodatak"/>
+ <l:gentext key="Article" text="Članak"/>
+ <l:gentext key="article" text="Članak"/>
+ <l:gentext key="Author" text="Author" lang="en"/>
+ <l:gentext key="Bibliography" text="Literatura"/>
+ <l:gentext key="bibliography" text="Literatura"/>
+ <l:gentext key="Book" text="Knjiga"/>
+ <l:gentext key="book" text="Knjiga"/>
+ <l:gentext key="CAUTION" text="PAŽNJA"/>
+ <l:gentext key="Caution" text="Pažnja"/>
+ <l:gentext key="caution" text="Pažnja"/>
+ <l:gentext key="Chapter" text="Poglavlje"/>
+ <l:gentext key="chapter" text="Poglavlje"/>
+ <l:gentext key="Colophon" text="Kolofon"/>
+ <l:gentext key="colophon" text="Kolofon"/>
+ <l:gentext key="Copyright" text="Autorska prava"/>
+ <l:gentext key="copyright" text="Autorska prava"/>
+ <l:gentext key="Dedication" text="Posveta"/>
+ <l:gentext key="dedication" text="Posveta"/>
+ <l:gentext key="Edition" text="Izdanje"/>
+ <l:gentext key="edition" text="Izdanje"/>
+ <l:gentext key="Editor" text="Editor" lang="en"/>
+ <l:gentext key="Equation" text="Jednačina"/>
+ <l:gentext key="equation" text="Jednačina"/>
+ <l:gentext key="Example" text="Primjer"/>
+ <l:gentext key="example" text="Primjer"/>
+ <l:gentext key="Figure" text="Slika"/>
+ <l:gentext key="figure" text="Slika"/>
+ <l:gentext key="Glossary" text="Glosar"/>
+ <l:gentext key="glossary" text="Glosar"/>
+ <l:gentext key="GlossSee" text="Vidi"/>
+ <l:gentext key="glosssee" text="Vidi"/>
+ <l:gentext key="GlossSeeAlso" text="Vidi takođe"/>
+ <l:gentext key="glossseealso" text="Vidi takođe"/>
+ <l:gentext key="IMPORTANT" text="VAŽNO"/>
+ <l:gentext key="important" text="Važno"/>
+ <l:gentext key="Important" text="Važno"/>
+ <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="Pravne odredbe"/>
+ <l:gentext key="legalnotice" text="Pravne odredbe"/>
+ <l:gentext key="MsgAud" text="Primatelji"/>
+ <l:gentext key="msgaud" text="Primatelji"/>
+ <l:gentext key="MsgLevel" text="Nivo"/>
+ <l:gentext key="msglevel" text="Nivo"/>
+ <l:gentext key="MsgOrig" text="Izvor"/>
+ <l:gentext key="msgorig" text="Izvor"/>
+ <l:gentext key="NOTE" text="BILJEŠKA"/>
+ <l:gentext key="Note" text="Bilješka"/>
+ <l:gentext key="note" text="Bilješka"/>
+ <l:gentext key="Part" text="Dio"/>
+ <l:gentext key="part" text="Dio"/>
+ <l:gentext key="Preface" text="Predgovor"/>
+ <l:gentext key="preface" text="Predgovor"/>
+ <l:gentext key="Procedure" text="Postupak"/>
+ <l:gentext key="procedure" text="Postupak"/>
+ <l:gentext key="ProductionSet" text="Produkcija"/>
+ <l:gentext key="PubDate" text="Objavljeno"/>
+ <l:gentext key="pubdate" text="Objavljeno"/>
+ <l:gentext key="Published" text="Objavljeno"/>
+ <l:gentext key="published" text="Objavljeno"/>
+ <l:gentext key="Publisher" text="Publisher" lang="en"/>
+ <l:gentext key="Qandadiv" text="P & O"/>
+ <l:gentext key="qandadiv" text="P & O"/>
+ <l:gentext key="QandASet" text="Frequently Asked Questions" lang="en"/>
+ <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="Referenca"/>
+ <l:gentext key="reference" text="Referenca"/>
+ <l:gentext key="References" text="References" lang="en"/>
+ <l:gentext key="RefName" text="Ime"/>
+ <l:gentext key="refname" text="Ime"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Pregled"/>
+ <l:gentext key="refsynopsisdiv" text="Pregled"/>
+ <l:gentext key="RevHistory" text="Historija verzija"/>
+ <l:gentext key="revhistory" text="Historija verzija"/>
+ <l:gentext key="revision" text="Verzija"/>
+ <l:gentext key="Revision" text="Verzija"/>
+ <l:gentext key="sect1" text="Odjeljak"/>
+ <l:gentext key="sect2" text="Odjeljak"/>
+ <l:gentext key="sect3" text="Odjeljak"/>
+ <l:gentext key="sect4" text="Odjeljak"/>
+ <l:gentext key="sect5" text="Odjeljak"/>
+ <l:gentext key="section" text="Odjeljak"/>
+ <l:gentext key="Section" text="Odjeljak"/>
+ <l:gentext key="see" text="vidi"/>
+ <l:gentext key="See" text="Vidi"/>
+ <l:gentext key="seealso" text="vidi takođe"/>
+ <l:gentext key="Seealso" text="Vidi takođe"/>
+ <l:gentext key="SeeAlso" text="Vidi takođe"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Indeks"/>
+ <l:gentext key="SetIndex" text="Indeks"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="korak"/>
+ <l:gentext key="Step" text="Korak"/>
+ <l:gentext key="table" text="Tabela"/>
+ <l:gentext key="Table" text="Tabela"/>
+ <l:gentext key="task" text="Task" lang="en"/>
+ <l:gentext key="Task" text="Task" lang="en"/>
+ <l:gentext key="tip" text="Savjet"/>
+ <l:gentext key="TIP" text="SAVJET"/>
+ <l:gentext key="Tip" text="Savjet"/>
+ <l:gentext key="Warning" text="Upozorenje"/>
+ <l:gentext key="warning" text="Upozorenje"/>
+ <l:gentext key="WARNING" text="UPOZORENJE"/>
+ <l:gentext key="and" text="i"/>
+ <l:gentext key="by" text="od"/>
+ <l:gentext key="Edited" text="Izdao"/>
+ <l:gentext key="edited" text="Izdao"/>
+ <l:gentext key="Editedby" text="Izdao"/>
+ <l:gentext key="editedby" text="Izdao"/>
+ <l:gentext key="in" text="u"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="nepostojeći element"/>
+ <l:gentext key="notes" text="Bilješke"/>
+ <l:gentext key="Notes" text="Bilješke"/>
+ <l:gentext key="Pgs" text="Str."/>
+ <l:gentext key="pgs" text="Str."/>
+ <l:gentext key="Revisedby" text="Izmijenjeno od: "/>
+ <l:gentext key="revisedby" text="Izmijenjeno od: "/>
+ <l:gentext key="TableNotes" text="Napomene"/>
+ <l:gentext key="tablenotes" text="Napomene"/>
+ <l:gentext key="TableofContents" text="Sadržaj"/>
+ <l:gentext key="tableofcontents" text="Sadržaj"/>
+ <l:gentext key="unexpectedelementname" text="Neočkivano ime elementa"/>
+ <l:gentext key="unsupported" text="nepodržano"/>
+ <l:gentext key="xrefto" text="xref prema"/>
+ <l:gentext key="Authors" text="Authors" lang="en"/>
+ <l:gentext key="copyeditor" text="Copy Editor" lang="en"/>
+ <l:gentext key="graphicdesigner" text="Graphic Designer" lang="en"/>
+ <l:gentext key="productioneditor" text="Production Editor" lang="en"/>
+ <l:gentext key="technicaleditor" text="Technical Editor" lang="en"/>
+ <l:gentext key="translator" text="Translator" lang="en"/>
+ <l:gentext key="listofequations" text="Spisak jednačina"/>
+ <l:gentext key="ListofEquations" text="Spisak jednačina"/>
+ <l:gentext key="ListofExamples" text="Spisak primjera"/>
+ <l:gentext key="listofexamples" text="Spisak primjera"/>
+ <l:gentext key="ListofFigures" text="Spisak slika"/>
+ <l:gentext key="listoffigures" text="Spisak slika"/>
+ <l:gentext key="ListofProcedures" text="Spisak postupaka"/>
+ <l:gentext key="listofprocedures" text="Spisak postupaka"/>
+ <l:gentext key="listoftables" text="Spisak tabela"/>
+ <l:gentext key="ListofTables" text="Spisak tabela"/>
+ <l:gentext key="ListofUnknown" text="Spisak ???"/>
+ <l:gentext key="listofunknown" text="Spisak ???"/>
+ <l:gentext key="nav-home" text="Početak"/>
+ <l:gentext key="nav-next" text="Naprijed"/>
+ <l:gentext key="nav-next-sibling" text="Brzo naprijed"/>
+ <l:gentext key="nav-prev" text="Nazad"/>
+ <l:gentext key="nav-prev-sibling" text="Brzo nazad"/>
+ <l:gentext key="nav-up" text="Gore"/>
+ <l:gentext key="nav-toc" text="Sadržaj"/>
+ <l:gentext key="Draft" text="Nacrt"/>
+ <l:gentext key="above" text="iznad"/>
+ <l:gentext key="below" text="ispod"/>
+ <l:gentext key="sectioncalled" text="odjeljak sa nazivom"/>
+ <l:gentext key="index symbols" text="Simboli"/>
+ <l:gentext key="lowercase.alpha" text="abcčćdđefghijklmnoprsštuvzž"/>
+ <l:gentext key="uppercase.alpha" text="ABCČĆDĐEFGHIJKLMNOPRSŠTUVZŽ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"/>
+ <l:gentext key="hyphenation-remain-character-count" text="3"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Dodatak %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="bibliolist" 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="Poglavlje %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Jednačina %n. %t"/>
+ <l:template name="example" text="Primjer %n. %t"/>
+ <l:template name="figure" text="Slika %n. %t"/>
+ <l:template name="foil" text="%t" lang="en"/>
+ <l:template name="foilgroup" text="%t" lang="en"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"/>
+ <l:template name="glossentry" 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="Dio %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="Postupak %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Produkcija %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="refsection" 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="Tabela %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tasksummary" text="%t" lang="en"/>
+ <l:template name="taskprerequisites" text="%t" lang="en"/>
+ <l:template name="taskrelated" text="%t" lang="en"/>
+ <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="article/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:template name="part" text="%t" lang="en"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Dodatak %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Poglavlje %n. %t"/>
+ <l:template name="part" text="Dio %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="refsection" 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="O: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <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="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="foil" text="%t" lang="en"/>
+ <l:template name="foilgroup" text="%t" lang="en"/>
+ <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="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <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="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="%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <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:template name="olink.document.citation" text=" u %o"/>
+ <l:template name="olink.page.citation" text=" (strana %p)"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(strana %p)"/>
+ <l:template name="docname" text=" u %o"/>
+ <l:template name="docnamelong" text=" u dokumentu sa naslovom %o"/>
+ <l:template name="pageabbrev" text="(s. %p)"/>
+ <l:template name="Page" text="Strana %p"/>
+ <l:template name="bridgehead" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="refsection" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="refsect1" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="refsect2" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="refsect3" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="sect1" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="sect2" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="sect3" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="sect4" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="sect5" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="section" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="simplesect" text="odjeljak sa nazivom “%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="O: %n"/>
+ <l:template name="appendix" text="Dodatak %n"/>
+ <l:template name="bridgehead" text="Odjeljak %n"/>
+ <l:template name="chapter" text="Poglavlje %n"/>
+ <l:template name="equation" text="Jednačina %n"/>
+ <l:template name="example" text="Primjer %n"/>
+ <l:template name="figure" text="Slika %n"/>
+ <l:template name="part" text="Dio %n"/>
+ <l:template name="procedure" text="Postupak %n"/>
+ <l:template name="productionset" text="Produkcija %n"/>
+ <l:template name="qandadiv" text="P & O %n"/>
+ <l:template name="qandaentry" text="P: %n"/>
+ <l:template name="question" text="P: %n"/>
+ <l:template name="sect1" text="Odjeljak %n"/>
+ <l:template name="sect2" text="Odjeljak %n"/>
+ <l:template name="sect3" text="Odjeljak %n"/>
+ <l:template name="sect4" text="Odjeljak %n"/>
+ <l:template name="sect5" text="Odjeljak %n"/>
+ <l:template name="section" text="Odjeljak %n"/>
+ <l:template name="table" text="Tabela %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Dodatak %n, %t"/>
+ <l:template name="bridgehead" text="Odjeljak %n, “%t”"/>
+ <l:template name="chapter" text="Poglavlje %n, %t"/>
+ <l:template name="equation" text="Jednačina %n, “%t”"/>
+ <l:template name="example" text="Primjer %n, “%t”"/>
+ <l:template name="figure" text="Slika %n, “%t”"/>
+ <l:template name="part" text="Dio %n, “%t”"/>
+ <l:template name="procedure" text="Postupak %n, “%t”"/>
+ <l:template name="productionset" text="Produkcija %n, “%t”"/>
+ <l:template name="qandadiv" text="P & O %n, “%t”"/>
+ <l:template name="refsect1" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="refsect2" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="refsect3" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="refsection" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="sect1" text="Odjeljak %n, “%t”"/>
+ <l:template name="sect2" text="Odjeljak %n, “%t”"/>
+ <l:template name="sect3" text="Odjeljak %n, “%t”"/>
+ <l:template name="sect4" text="Odjeljak %n, “%t”"/>
+ <l:template name="sect5" text="Odjeljak %n, “%t”"/>
+ <l:template name="section" text="Odjeljak %n, “%t”"/>
+ <l:template name="simplesect" text="odjeljak sa nazivom “%t”"/>
+ <l:template name="table" text="Tabela %n, “%t”"/>
+ </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="Vidi %t"/>
+ <l:template name="seealso" text="Vidi takođe %t"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Primatelji: "/>
+ <l:template name="MsgLevel" text="Nivo: "/>
+ <l:template name="MsgOrig" text="Izvor: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d.m.Y"/>
+ </l:context>
+
+ <l:context name="termdef">
+ <l:template name="prefix" text="[Definition: " lang="en"/>
+ <l:template name="suffix" text="]" lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="Januar"/>
+ <l:template name="February" text="Februar"/>
+ <l:template name="March" text="Mart"/>
+ <l:template name="April" text="April"/>
+ <l:template name="May" text="Maj"/>
+ <l:template name="June" text="Juni"/>
+ <l:template name="July" text="Juli"/>
+ <l:template name="August" text="August"/>
+ <l:template name="September" text="Septembar"/>
+ <l:template name="October" text="Oktobar"/>
+ <l:template name="November" text="Novembar"/>
+ <l:template name="December" text="Decembar"/>
+ <l:template name="Monday" text="Ponedeljak"/>
+ <l:template name="Tuesday" text="Utorak"/>
+ <l:template name="Wednesday" text="Srijeda"/>
+ <l:template name="Thursday" text="Četvrtak"/>
+ <l:template name="Friday" text="Petak"/>
+ <l:template name="Saturday" text="Subota"/>
+ <l:template name="Sunday" text="Nedelja"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan"/>
+ <l:template name="Feb" text="Feb"/>
+ <l:template name="Mar" text="Mar"/>
+ <l:template name="Apr" text="Apr"/>
+ <l:template name="May" text="Maj"/>
+ <l:template name="Jun" text="Jun"/>
+ <l:template name="Jul" text="Jul"/>
+ <l:template name="Aug" text="Aug"/>
+ <l:template name="Sep" text="Sep"/>
+ <l:template name="Oct" text="Okt"/>
+ <l:template name="Nov" text="Nov"/>
+ <l:template name="Dec" text="Dec"/>
+ <l:template name="Mon" text="Pon"/>
+ <l:template name="Tue" text="Uto"/>
+ <l:template name="Wed" text="Sri"/>
+ <l:template name="Thu" text="Čet"/>
+ <l:template name="Fri" text="Pet"/>
+ <l:template name="Sat" text="Sub"/>
+ <l:template name="Sun" text="Ned"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x141A Bosnian (Bosnia/Herzegovina)"/>
+ </l:context>
+
+ <l:context name="index">
+ <l:template name="term-separator" text=", " lang="en"/>
+ <l:template name="number-separator" text=", " lang="en"/>
+ <l:template name="range-separator" text="-" lang="en"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">Simboli</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ </l:letters>
+</l:l10n>
Added: branches/refactor1/docs/docbook/src/main/resources/common/ca.xml
===================================================================
--- branches/refactor1/docs/docbook/src/main/resources/common/ca.xml (rev 0)
+++ branches/refactor1/docs/docbook/src/main/resources/common/ca.xml 2007-06-28 23:11:59 UTC (rev 1402)
@@ -0,0 +1,1202 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ca" english-language-name="Catalan">
+
+<!-- * This file is generated automatically. -->
+<!-- * To submit changes to this file upstream (to the DocBook Project) -->
+<!-- * do not submit an edited version of this file. Instead, submit an -->
+<!-- * edited version of the source file at the following location: -->
+<!-- * -->
+<!-- * https://svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/ca.xml -->
+<!-- * -->
+<!-- * E-mail the edited ca.xml source file to: -->
+<!-- * -->
+<!-- * docbook-developers(a)lists.sourceforge.net -->
+
+<!-- ******************************************************************** -->
+
+<!-- This file is part of the XSL DocBook Stylesheet distribution. -->
+<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- copyright and other information. -->
+
+<!-- ******************************************************************** -->
+
+ <l:gentext key="Abstract" text="Resum"/>
+ <l:gentext key="abstract" text="Resum"/>
+ <l:gentext key="Answer" text="Resposta"/>
+ <l:gentext key="answer" text="Resposta"/>
+ <l:gentext key="Appendix" text="Apèndix"/>
+ <l:gentext key="appendix" text="Apèndix"/>
+ <l:gentext key="Article" text="Article"/>
+ <l:gentext key="article" text="Article"/>
+ <l:gentext key="Author" text="Author" lang="en"/>
+ <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Ó"/>
+ <l:gentext key="Caution" text="Atenció"/>
+ <l:gentext key="caution" text="Atenció"/>
+ <l:gentext key="Chapter" text="Capítol"/>
+ <l:gentext key="chapter" text="Capítol"/>
+ <l:gentext key="Colophon" text="Colofó"/>
+ <l:gentext key="colophon" text="Colofó"/>
+ <l:gentext key="Copyright" text="Dret de reproducció"/>
+ <l:gentext key="copyright" text="Dret de reproducció"/>
+ <l:gentext key="Dedication" text="Dedicatòria"/>
+ <l:gentext key="dedication" text="Dedicatòria"/>
+ <l:gentext key="Edition" text="Edició"/>
+ <l:gentext key="edition" text="Edició"/>
+ <l:gentext key="Editor" text="Editor" lang="en"/>
+ <l:gentext key="Equation" text="Equació"/>
+ <l:gentext key="equation" text="Equació"/>
+ <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é"/>
+ <l:gentext key="glossseealso" text="Veure també"/>
+ <l:gentext key="IMPORTANT" text="IMPORTANT"/>
+ <l:gentext key="important" text="Important"/>
+ <l:gentext key="Important" text="Important"/>
+ <l:gentext key="Index" text="Índex alfabètic"/>
+ <l:gentext key="index" text="Índex alfabètic"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Avís legal"/>
+ <l:gentext key="legalnotice" text="Avís legal"/>
+ <l:gentext key="MsgAud" text="Audiència"/>
+ <l:gentext key="msgaud" text="Audiè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="ProductionSet" text="Producció"/>
+ <l:gentext key="PubDate" text="Data de publicació"/>
+ <l:gentext key="pubdate" text="Data de publicació"/>
+ <l:gentext key="Published" text="Publicat"/>
+ <l:gentext key="published" text="Publicat"/>
+ <l:gentext key="Publisher" text="Publisher" lang="en"/>
+ <l:gentext key="Qandadiv" text="Pregunta i Resposta"/>
+ <l:gentext key="qandadiv" text="Pregunta i Resposta"/>
+ <l:gentext key="QandASet" text="Frequently Asked Questions" lang="en"/>
+ <l:gentext key="Question" text="Pregunta"/>
+ <l:gentext key="question" text="Pregunta"/>
+ <l:gentext key="RefEntry" text="Entrada de referència"/>
+ <l:gentext key="refentry" text="Entrada de referència"/>
+ <l:gentext key="Reference" text="Referència"/>
+ <l:gentext key="reference" text="Referència"/>
+ <l:gentext key="References" text="References" lang="en"/>
+ <l:gentext key="RefName" text="Nom"/>
+ <l:gentext key="refname" text="Nom"/>
+ <l:gentext key="RefSection" text="Secció de referència"/>
+ <l:gentext key="refsection" text="Secció de referència"/>
+ <l:gentext key="RefSynopsisDiv" text="Sinopsi"/>
+ <l:gentext key="refsynopsisdiv" text="Sinopsi"/>
+ <l:gentext key="RevHistory" text="Historial de revisions"/>
+ <l:gentext key="revhistory" text="Historial de revisions"/>
+ <l:gentext key="revision" text="Revisió"/>
+ <l:gentext key="Revision" text="Revisió"/>
+ <l:gentext key="sect1" text="Secció"/>
+ <l:gentext key="sect2" text="Secció"/>
+ <l:gentext key="sect3" text="Secció"/>
+ <l:gentext key="sect4" text="Secció"/>
+ <l:gentext key="sect5" text="Secció"/>
+ <l:gentext key="section" text="Secció"/>
+ <l:gentext key="Section" text="Secció"/>
+ <l:gentext key="see" text="Veure"/>
+ <l:gentext key="See" text="Veure"/>
+ <l:gentext key="seealso" text="Veure també"/>
+ <l:gentext key="Seealso" text="Veure també"/>
+ <l:gentext key="SeeAlso" text="Veure També"/>
+ <l:gentext key="set" text="Conjunt"/>
+ <l:gentext key="Set" text="Conjunt"/>
+ <l:gentext key="setindex" text="Índex del conjunt"/>
+ <l:gentext key="SetIndex" text="Índex del conjunt"/>
+ <l:gentext key="Sidebar" text="Barra lateral"/>
+ <l:gentext key="sidebar" text="Barra lateral"/>
+ <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="task" text="Task" lang="en"/>
+ <l:gentext key="Task" text="Task" lang="en"/>
+ <l:gentext key="tip" text="Suggeriment"/>
+ <l:gentext key="TIP" text="SUGGERIMENT"/>
+ <l:gentext key="Tip" text="Suggeriment"/>
+ <l:gentext key="Warning" text="Avís"/>
+ <l:gentext key="warning" text="Avís"/>
+ <l:gentext key="WARNING" text="AVÍ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àgs."/>
+ <l:gentext key="pgs" text="Pàgs."/>
+ <l:gentext key="Revisedby" text="Revisat per: "/>
+ <l:gentext key="revisedby" text="Revisat per: "/>
+ <l:gentext key="TableNotes" text="Notes de taula"/>
+ <l:gentext key="tablenotes" text="Notes de taula"/>
+ <l:gentext key="TableofContents" text="Sumari"/>
+ <l:gentext key="tableofcontents" text="Sumari"/>
+ <l:gentext key="unexpectedelementname" text="nom d'element inesperat"/>
+ <l:gentext key="unsupported" text="no reconeguda"/>
+ <l:gentext key="xrefto" text="referència a"/>
+ <l:gentext key="Authors" text="Authors" lang="en"/>
+ <l:gentext key="copyeditor" text="Copy Editor" lang="en"/>
+ <l:gentext key="graphicdesigner" text="Graphic Designer" lang="en"/>
+ <l:gentext key="productioneditor" text="Production Editor" lang="en"/>
+ <l:gentext key="technicaleditor" text="Technical Editor" lang="en"/>
+ <l:gentext key="translator" text="Translator" lang="en"/>
+ <l:gentext key="listofequations" text="Índex d'equacions"/>
+ <l:gentext key="ListofEquations" text="Índex d'equacions"/>
+ <l:gentext key="ListofExamples" text="Índex d'exemples"/>
+ <l:gentext key="listofexamples" text="Índex d'exemples"/>
+ <l:gentext key="ListofFigures" text="Índex de figures"/>
+ <l:gentext key="listoffigures" text="Índex de figures"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures" lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures" lang="en"/>
+ <l:gentext key="listoftables" text="Índex de taules"/>
+ <l:gentext key="ListofTables" text="Índex de taules"/>
+ <l:gentext key="ListofUnknown" text="Índex de desconegut ?"/>
+ <l:gentext key="listofunknown" text="Índex de desconegut ?"/>
+ <l:gentext key="nav-home" text="Inici"/>
+ <l:gentext key="nav-next" text="Següent"/>
+ <l:gentext key="nav-next-sibling" text="Avançar"/>
+ <l:gentext key="nav-prev" text="Anterior"/>
+ <l:gentext key="nav-prev-sibling" text="Retrocedir"/>
+ <l:gentext key="nav-up" text="Pujar"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Esborrany"/>
+ <l:gentext key="above" text="dalt"/>
+ <l:gentext key="below" text="baix"/>
+ <l:gentext key="sectioncalled" text="secció anomenada"/>
+ <l:gentext key="index symbols" text="Símbols"/>
+ <l:gentext key="lowercase.alpha" text="abcdefghijklmnopqrstuvwxyzàèéíòóúñç"/>
+ <l:gentext key="uppercase.alpha" text="ABCDEFGHIJKLMNOPQRSTUVWXYZÀÈÉÍÒÓÚÑÇ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘" lang="en"/>
+ <l:dingbat key="singleendquote" text="’" lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-" lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2" lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2" lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="last-first"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Apè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="bibliolist" text="%t" lang="en"/>
+ <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ítol %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Equació %n. %t"/>
+ <l:template name="example" text="Exemple %n. %t"/>
+ <l:template name="figure" text="Figura %n. %t"/>
+ <l:template name="foil" text="%t" lang="en"/>
+ <l:template name="foilgroup" text="%t" lang="en"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t" lang="en"/>
+ <l:template name="glossentry" text="%t" lang="en"/>
+ <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="Procediment %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Producció %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="refsection" 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="task" text="%t" lang="en"/>
+ <l:template name="tasksummary" text="%t" lang="en"/>
+ <l:template name="taskprerequisites" text="%t" lang="en"/>
+ <l:template name="taskrelated" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="" lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t" lang="en"/>
+ <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:template name="part" text="%t" lang="en"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Apèndix %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t" lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Capítol %n. %t"/>
+ <l:template name="part" text="Part %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" te