[phpBB Documentation Commits] r363 [45/63] - in /trunk/documentation: ./ xsl/ xsl/pdf/ xsl/pdf/common/ xsl/pdf/fo/ xsl/pdf/html/ xsl/pdf/lib/
Patrick Webster
noxwizard at phpbb.com
Sun Jun 20 02:00:40 BST 2010
Added: trunk/documentation/xsl/pdf/common/uk.xml
==============================================================================
*** trunk/documentation/xsl/pdf/common/uk.xml (added)
--- trunk/documentation/xsl/pdf/common/uk.xml Sun Jun 20 02:00:40 2010
***************
*** 0 ****
--- 1,727 ----
+ <?xml version="1.0" encoding="utf-8"?>
+ <l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="uk" english-language-name="Ukrainian">
+
+ <!-- * 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://docbook.svn.sourceforge.net/svnroot/docbook/trunk/gentext/locale/uk.xml -->
+ <!-- * -->
+ <!-- * E-mail the edited uk.xml source file to: -->
+ <!-- * -->
+ <!-- * docbook-developers at 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. -->
+
+ <!-- ******************************************************************** -->
+ <!-- In these files, % with a letter is used for a placeholder: -->
+ <!-- %t is the current element's title -->
+ <!-- %s is the current element's subtitle (if applicable)-->
+ <!-- %n is the current element's number label-->
+ <!-- %p is the current element's page number (if applicable)-->
+ <!-- ******************************************************************** -->
+
+
+ <l:gentext key="Abstract" text="ÐноÑаÑÑÑ"/>
+ <l:gentext key="abstract" text="ÐноÑаÑÑÑ"/>
+ <l:gentext key="Acknowledgements" text="Acknowledgements" lang="en"/>
+ <l:gentext key="acknowledgements" text="Acknowledgements" lang="en"/>
+ <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="Production"/>
+ <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="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="паÑагÑаÑ"/>
+ <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 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="ÑпиÑок ÑоÑмÑл"/>
+ <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="List of Procedures" lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures" lang="en"/>
+ <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="ToC" lang="en"/>
+ <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="writing-mode" text="lr-tb"/>
+ <l:gentext key="lowercase.alpha" text="абвгÒдеÑжзиÑÑйклмнопÑÑÑÑÑÑ
ÑÑÑÑÑÑÑ"/>
+ <l:gentext key="uppercase.alpha" text="ÐÐÐÐÒÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐРСТУФХЦЧШЩЬЮЯ"/>
+ <l:gentext key="normalize.sort.input" text="AaÃà ÃáÃâÃãÃäÃ
Ã¥ÄÄÄÄÄÄ
ÇÇÇÇÇ Ç¡ÇºÇ»ÈÈÈÈȦȧá¸á¸áºáº ạẢảẤấẦầẨẩẪẫẬáºáº®áº¯áº°áº±áº²áº³áº´áºµáº¶áº·BbÆÆÉÆÆá¸á¸á¸á¸
á¸á¸CcÃçÄÄÄÄÄÄÄÄÆÆÉá¸á¸DdÄÄÄÄÆÉÆÆÇ
DzȡÉá¸á¸á¸á¸á¸á¸á¸á¸á¸á¸EeÃèÃéÃêÃëÄÄÄÄÄÄÄÄÄÄÈÈ
ÈÈȨȩá¸á¸á¸á¸á¸á¸á¸á¸á¸á¸áº¸áº¹áººáº»áº¼áº½áº¾áº¿á»á»á»á»á»á»
á»á»FfÆÆá¸á¸GgÄÄÄÄÄ Ä¡Ä¢Ä£ÆÉ ǤǥǦǧǴǵḠḡHhĤĥĦħÈÈɦḢḣḤḥḦḧḨḩḪḫáºIiÃìÃÃÃîÃïĨĩĪīĬÄĮįİÆÉ¨ÇÇÈÈÈÈḬá¸á¸®á¸¯á»á»á»á»JjĴĵǰÊKkÄ¶Ä·ÆÆÇ¨Ç©á¸°á¸±á¸²á¸³á¸´á¸µLlĹĺĻļĽľĿÅÅÅÆÇȴɫɬÉḶḷḸḹḺḻḼḽMmɱḾḿá¹á¹á¹á¹NnÃñÅÅÅ
ÅÅůɲÆÈ ÇǸǹȵɳá¹á¹
á¹á¹á¹á¹á¹á¹OoÃòÃóÃôÃõÃöÃøÅÅÅÅÅÅÆÆ Æ¡ÇÇǪǫǬÇǾǿÈÈÈÈȪȫȬÈȮȯȰȱá¹á¹á¹á¹á¹á¹á¹á¹á»á»á»á»á»á»á»á»á»á»á»á»á»á»á»á»á»á»á»á»á» ỡỢợPpƤƥá¹á¹á¹á¹QqÊ RrÅÅÅÅÅÅÈÈÈÈɼɽɾá¹á¹á¹á¹á¹á¹á¹á¹SsÅÅÅÅÅÅÅ Å¡ÈÈÊṠṡṢṣṤṥṦṧṨṩTtÅ¢Å£Å¤Å¥Å¦Å§Æ«Æ¬ÆÆ®ÊÈÈȶṪṫṬá¹á¹®á¹¯á¹°á¹±áºUuÃùÃúÃûÃüŨũŪūŬÅŮůŰűŲųƯưÇÇÇÇÇÇÇÇÇÇÈÈÈÈṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬá»á»®á»¯á»°á»±VvƲÊṼṽṾṿWwŴŵáºáºáºáºáºáº
áºáºáºáºáºXxáºáºáºáºYyÃýÿŸŶŷƳƴȲȳáºáºáºá»²á»³á»´á»µá»¶á»·á»¸á»¹ZzŹźŻżŽžƵƶȤȥÊÊáºáºáºáºáºáºáº" lang="en"/>
+ <l:gentext key="normalize.sort.output" text="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ" lang="en"/>
+ <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="acknowledgements" text="%t" lang="en"/>
+ <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" 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="ЧаÑÑина %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="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="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="" 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="ÐодаÑок %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t" lang="en"/>
+ <l:template name="bridgehead" text="%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="%n. %t"/>
+ </l:context>
+ <l:context name="subtitle"><l:template name="appendix" text="%s"/>
+ <l:template name="acknowledgements" text="%s" lang="en"/>
+ <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="acknowledgements" text="%t" lang="en"/>
+ <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="Production %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="Production %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:template name="seealso-separator" text=", "/>
+ </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="0x0422 Ukrainian"/>
+ </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:context name="iso690"><l:template name="lastfirst.sep" text=", " lang="en"/>
+ <l:template name="alt.person.two.sep" text=" â " lang="en"/>
+ <l:template name="alt.person.last.sep" text=" â " lang="en"/>
+ <l:template name="alt.person.more.sep" text=" â " lang="en"/>
+ <l:template name="primary.editor" text=" (ed.)" lang="en"/>
+ <l:template name="primary.many" text=", et al." lang="en"/>
+ <l:template name="primary.sep" text=". " lang="en"/>
+ <l:template name="submaintitle.sep" text=": " lang="en"/>
+ <l:template name="title.sep" text=". " lang="en"/>
+ <l:template name="othertitle.sep" text=", " lang="en"/>
+ <l:template name="medium1" text=" [" lang="en"/>
+ <l:template name="medium2" text="]" lang="en"/>
+ <l:template name="secondary.person.sep" text="; " lang="en"/>
+ <l:template name="secondary.sep" text=". " lang="en"/>
+ <l:template name="respons.sep" text=". " lang="en"/>
+ <l:template name="edition.sep" text=". " lang="en"/>
+ <l:template name="edition.serial.sep" text=", " lang="en"/>
+ <l:template name="issuing.range" text="-" lang="en"/>
+ <l:template name="issuing.div" text=", " lang="en"/>
+ <l:template name="issuing.sep" text=". " lang="en"/>
+ <l:template name="partnr.sep" text=". " lang="en"/>
+ <l:template name="placepubl.sep" text=": " lang="en"/>
+ <l:template name="publyear.sep" text=", " lang="en"/>
+ <l:template name="pubinfo.sep" text=". " lang="en"/>
+ <l:template name="spec.pubinfo.sep" text=", " lang="en"/>
+ <l:template name="upd.sep" text=", " lang="en"/>
+ <l:template name="datecit1" text=" [cited " lang="en"/>
+ <l:template name="datecit2" text="]" lang="en"/>
+ <l:template name="extent.sep" text=". " lang="en"/>
+ <l:template name="locs.sep" text=", " lang="en"/>
+ <l:template name="location.sep" text=". " lang="en"/>
+ <l:template name="serie.sep" text=". " lang="en"/>
+ <l:template name="notice.sep" text=". " lang="en"/>
+ <l:template name="access" text="Available " lang="en"/>
+ <l:template name="acctoo" text="Also available " lang="en"/>
+ <l:template name="onwww" text="from World Wide Web" lang="en"/>
+ <l:template name="oninet" text="from Internet" lang="en"/>
+ <l:template name="access.end" text=": " lang="en"/>
+ <l:template name="link1" text="<" lang="en"/>
+ <l:template name="link2" text=">" lang="en"/>
+ <l:template name="access.sep" text=". " lang="en"/>
+ <l:template name="isbn" text="ISBN " lang="en"/>
+ <l:template name="issn" text="ISSN " lang="en"/>
+ <l:template name="stdnum.sep" text=". " lang="en"/>
+ <l:template name="patcountry.sep" text=". " lang="en"/>
+ <l:template name="pattype.sep" text=", " lang="en"/>
+ <l:template name="patnum.sep" text=". " lang="en"/>
+ <l:template name="patdate.sep" text=". " lang="en"/>
+ </l:context><l:letters><l:l i="-1"/>
+ <l:l i="0"/>
+ <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="40">D</l:l>
+ <l:l i="40">d</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="170">Q</l:l>
+ <l:l i="170">q</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="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="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</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="330">Ð</l:l>
+ <l:l i="330">е</l:l>
+ <l:l i="340">Ð</l:l>
+ <l:l i="340">Ñ</l:l>
+ <l:l i="350">Ð</l:l>
+ <l:l i="350">ж</l:l>
+ <l:l i="360">Ð</l:l>
+ <l:l i="360">з</l:l>
+ <l:l i="370">Ð</l:l>
+ <l:l i="370">и</l:l>
+ <l:l i="380">Ð</l:l>
+ <l:l i="380">Ñ</l:l>
+ <l:l i="390">Ð</l:l>
+ <l:l i="390">Ñ</l:l>
+ <l:l i="400">Ð</l:l>
+ <l:l i="400">й</l:l>
+ <l:l i="410">Ð</l:l>
+ <l:l i="410">к</l:l>
+ <l:l i="420">Ð</l:l>
+ <l:l i="420">л</l:l>
+ <l:l i="430">Ð</l:l>
+ <l:l i="430">м</l:l>
+ <l:l i="440">Ð</l:l>
+ <l:l i="440">н</l:l>
+ <l:l i="450">Ð</l:l>
+ <l:l i="450">о</l:l>
+ <l:l i="460">Ð</l:l>
+ <l:l i="460">п</l:l>
+ <l:l i="470">Ð </l:l>
+ <l:l i="470">Ñ</l:l>
+ <l:l i="480">С</l:l>
+ <l:l i="480">Ñ</l:l>
+ <l:l i="490">Т</l:l>
+ <l:l i="490">Ñ</l:l>
+ <l:l i="500">У</l:l>
+ <l:l i="500">Ñ</l:l>
+ <l:l i="510">Ф</l:l>
+ <l:l i="510">Ñ</l:l>
+ <l:l i="520">Ð¥</l:l>
+ <l:l i="520">Ñ
</l:l>
+ <l:l i="530">Ц</l:l>
+ <l:l i="530">Ñ</l:l>
+ <l:l i="540">Ч</l:l>
+ <l:l i="540">Ñ</l:l>
+ <l:l i="550">Ш</l:l>
+ <l:l i="550">Ñ</l:l>
+ <l:l i="560">Щ</l:l>
+ <l:l i="560">Ñ</l:l>
+ <l:l i="570">Ь</l:l>
+ <l:l i="570">Ñ</l:l>
+ <l:l i="580">Ю</l:l>
+ <l:l i="580">Ñ</l:l>
+ <l:l i="590">Я</l:l>
+ <l:l i="590">Ñ</l:l>
+ </l:letters>
+ </l:l10n>
Added: trunk/documentation/xsl/pdf/common/utility.xml
==============================================================================
*** trunk/documentation/xsl/pdf/common/utility.xml (added)
--- trunk/documentation/xsl/pdf/common/utility.xml Sun Jun 20 02:00:40 2010
***************
*** 0 ****
--- 1,259 ----
+ <?xml version="1.0"?>
+
+ <reference xml:id="utility">
+ <info>
+ <title>Common » Utility Template Reference</title>
+ <releaseinfo role="meta">
+ $Id: utility.xsl 7101 2007-07-20 15:32:12Z xmldoc $
+ </releaseinfo>
+ </info>
+
+ <partintro xml:id="partintro">
+ <title>Introduction</title>
+
+ <para>This is technical reference documentation for the
+ miscellaneous utility templates in the DocBook XSL
+ Stylesheets.</para>
+
+ <note>
+
+ <para>These templates are defined in a separate file from the set
+ of âcommonâ templates because some of the common templates
+ reference DocBook XSL stylesheet parameters, requiring the
+ entire set of parameters to be imported/included in any
+ stylesheet that imports/includes the common templates.</para>
+
+
+ <para>The utility templates donât import or include any DocBook
+ XSL stylesheet parameters, so the utility templates can be used
+ without importing the whole set of parameters.</para>
+
+ </note>
+
+ <para>This is not intended to be user documentation. It is
+ provided for developers writing customization layers for the
+ stylesheets.</para>
+
+ </partintro>
+
+ <refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.log.message">
+ <refnamediv>
+ <refname>log.message</refname>
+ <refpurpose>Logs/emits formatted notes and warnings</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <synopsis><xsl:template name="log.message">
+ <xsl:param name="level"/>
+ <xsl:param name="source"/>
+ <xsl:param name="context-desc"/>
+ <xsl:param name="context-desc-field-length">12</xsl:param>
+ <xsl:param name="context-desc-padded">
+ <xsl:if test="not($context-desc = '')">
+ <xsl:call-template name="pad-string">
+ <xsl:with-param name="leftRight">right</xsl:with-param>
+ <xsl:with-param name="padVar" select="substring($context-desc, 1, $context-desc-field-length)"/>
+ <xsl:with-param name="length" select="$context-desc-field-length"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:param>
+ <xsl:param name="message"/>
+ <xsl:param name="message-field-length" select="45"/>
+ <xsl:param name="message-padded">
+ <xsl:variable name="spaces-for-blank-level">
+ <!-- * if the level field is blank, we'll need to pad out -->
+ <!-- * the message field with spaces to compensate -->
+ <xsl:choose>
+ <xsl:when test="$level = ''">
+ <xsl:value-of select="4 + 2"/>
+ <!-- * 4 = hard-coded length of comment text ("Note" or "Warn") -->
+ <!-- * + 2 = length of colon-plus-space separator ": " -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="0"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="spaces-for-blank-context-desc">
+ <!-- * if the context-description field is blank, we'll need -->
+ <!-- * to pad out the message field with spaces to compensate -->
+ <xsl:choose>
+ <xsl:when test="$context-desc = ''">
+ <xsl:value-of select="$context-desc-field-length + 2"/>
+ <!-- * + 2 = length of colon-plus-space separator ": " -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="0"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="extra-spaces" select="$spaces-for-blank-level + $spaces-for-blank-context-desc"/>
+ <xsl:call-template name="pad-string">
+ <xsl:with-param name="leftRight">right</xsl:with-param>
+ <xsl:with-param name="padVar" select="substring($message, 1, ($message-field-length + $extra-spaces))"/>
+ <xsl:with-param name="length" select="$message-field-length + $extra-spaces"/>
+ </xsl:call-template>
+ </xsl:param>
+ ...
+ </xsl:template></synopsis>
+ </refsynopsisdiv>
+ <refsect1><title>Description</title>
+
+ <para>The <function>log.message</function> template is a utility
+ template for logging/emitting formatted messages â that is,
+ notes and warnings, along with a given log âlevelâ and an
+ identifier for the âsourceâ that the message relates to.</para>
+
+ </refsect1><refsect1><title>Parameters</title>
+
+ <variablelist>
+ <varlistentry><term>level</term>
+ <listitem>
+
+ <para>Text to log/emit in the message-level field to
+ indicate the message level
+ (<literal>Note</literal> or
+ <literal>Warning</literal>)</para>
+
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>source</term>
+ <listitem>
+
+ <para>Text to log/emit in the source field to identify the
+ âsourceâ to which the notification/warning relates.
+ This can be any arbitrary string, but because the
+ message lacks line and column numbers to identify the
+ exact part of the source document to which it
+ relates, the intention is that the value you pass
+ into the <literal>source</literal> parameter should
+ give the user some way to identify the portion of
+ their source document on which to take potentially
+ take action in response to the log message (for
+ example, to edit, change, or add content).</para>
+
+
+ <para>So the <literal>source</literal> value should be,
+ for example, an ID, book/chapter/article title, title
+ of some formal object, or even a string giving an
+ XPath expression.</para>
+
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>context-desc</term>
+ <listitem>
+
+ <para>Text to log/emit in the context-description field to
+ describe the context for the message.</para>
+
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>context-desc-field-length</term>
+ <listitem>
+
+ <para>Specifies length of the context-description field
+ (in characters); default is 12</para>
+
+
+ <para>If the text specified by the
+ <literal>context-desc</literal> parameter is longer
+ than the number of characters specified in
+ <literal>context-desc-field-length</literal>, it is
+ truncated to <literal>context-desc-field-length</literal>
+ (12 characters by default).</para>
+
+
+ <para>If the specified text is shorter than
+ <literal>context-desc-field-length</literal>,
+ it is right-padded out to
+ <literal>context-desc-field-length</literal> (12 by
+ default).</para>
+
+
+ <para>If no value has been specified for the
+ <literal>context-desc</literal> parameter, the field is
+ left empty and the text of the log message begins with
+ the value of the <literal>message</literal>
+ parameter.</para>
+
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>message</term>
+ <listitem>
+
+ <para>Text to log/emit in the actual message field</para>
+
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>message-field-length</term>
+ <listitem>
+
+ <para>Specifies length of the message
+ field (in characters); default is 45</para>
+
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </refsect1><refsect1><title>Returns</title>
+
+ <para>Outputs a message (generally, to standard error).</para>
+ </refsect1></refentry>
+
+ <refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.doc.title">
+ <refnamediv>
+ <refname>get.doc.title</refname>
+ <refpurpose>Gets a title from the current document</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <synopsis><xsl:template name="get.doc.title"/></synopsis>
+ </refsynopsisdiv>
+ <refsect1><title>Description</title>
+
+ <para>The <function>get.doc.title</function> template is a
+ utility template for returning the first title found in the
+ current document.</para>
+
+ </refsect1><refsect1><title>Returns</title>
+
+ <para>Returns a string containing some identifying title for the
+ current document .</para>
+ </refsect1></refentry>
+
+ <refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.pad-string">
+ <refnamediv>
+ <refname>pad-string</refname>
+ <refpurpose>Right-pads or left-pads a string out to a certain length</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <synopsis><xsl:template name="pad-string">
+ <xsl:param name="padChar" select="' '"/>
+ <xsl:param name="leftRight">left</xsl:param>
+ <xsl:param name="padVar"/>
+ <xsl:param name="length"/>
+ ...
+ </xsl:template></synopsis>
+ </refsynopsisdiv>
+ <refsect1><title>Description</title>
+
+ <para>This function takes string <parameter>padVar</parameter> and
+ pads it out in the direction <parameter>rightLeft</parameter> to
+ the string-length <parameter>length</parameter>, using string
+ <parameter>padChar</parameter> (a space character by default) as
+ the padding string (note that <parameter>padChar</parameter> can
+ be a string; it is not limited to just being a single
+ character).</para>
+
+ <note>
+
+ <para>This function began as a copy of Nate Austin's
+ <function>prepend-pad</function> function in the <link xlink:href="http://www.dpawson.co.uk/xsl/sect2/padding.html">Padding
+ Content</link> section of Dave Pawson's <link xlink:href="http://www.dpawson.co.uk/xsl/index.html">XSLT
+ FAQ</link>.</para>
+
+ </note>
+ </refsect1><refsect1><title>Returns</title>
+
+ <para>Returns a (padded) string.</para>
+ </refsect1></refentry>
+ </reference>
+
Added: trunk/documentation/xsl/pdf/common/utility.xsl
==============================================================================
*** trunk/documentation/xsl/pdf/common/utility.xsl (added)
--- trunk/documentation/xsl/pdf/common/utility.xsl Sun Jun 20 02:00:40 2010
***************
*** 0 ****
--- 1,290 ----
+ <?xml version='1.0'?>
+ <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ xmlns:dyn="http://exslt.org/dynamic"
+ xmlns:saxon="http://icl.com/saxon"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ exclude-result-prefixes="doc dyn saxon"
+ version='1.0'>
+
+ <!-- ********************************************************************
+ $Id: utility.xsl 7101 2007-07-20 15:32:12Z xmldoc $
+ ********************************************************************
+
+ 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.
+
+ ******************************************************************** -->
+ <doc:reference xmlns="" xml:id="utility">
+ <info>
+ <title>Common » Utility Template Reference</title>
+ <releaseinfo role="meta">
+ $Id: utility.xsl 7101 2007-07-20 15:32:12Z xmldoc $
+ </releaseinfo>
+ </info>
+ <!-- * yes, partintro is a valid child of a reference... -->
+ <partintro xml:id="partintro">
+ <title>Introduction</title>
+ <para>This is technical reference documentation for the
+ miscellaneous utility templates in the DocBook XSL
+ Stylesheets.</para>
+ <note>
+ <para>These templates are defined in a separate file from the set
+ of âcommonâ templates because some of the common templates
+ reference DocBook XSL stylesheet parameters, requiring the
+ entire set of parameters to be imported/included in any
+ stylesheet that imports/includes the common templates.</para>
+ <para>The utility templates donât import or include any DocBook
+ XSL stylesheet parameters, so the utility templates can be used
+ without importing the whole set of parameters.</para>
+ </note>
+ <para>This is not intended to be user documentation. It is
+ provided for developers writing customization layers for the
+ stylesheets.</para>
+ </partintro>
+ </doc:reference>
+
+ <!-- ====================================================================== -->
+
+ <doc:template name="log.message" xmlns="">
+ <refpurpose>Logs/emits formatted notes and warnings</refpurpose>
+
+ <refdescription id="log.message-desc">
+ <para>The <function>log.message</function> template is a utility
+ template for logging/emitting formatted messages â that is,
+ notes and warnings, along with a given log âlevelâ and an
+ identifier for the âsourceâ that the message relates to.</para>
+ </refdescription>
+
+ <refparameter id="log.message-params">
+ <variablelist>
+ <varlistentry><term>level</term>
+ <listitem>
+ <para>Text to log/emit in the message-level field to
+ indicate the message level
+ (<literal>Note</literal> or
+ <literal>Warning</literal>)</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>source</term>
+ <listitem>
+ <para>Text to log/emit in the source field to identify the
+ âsourceâ to which the notification/warning relates.
+ This can be any arbitrary string, but because the
+ message lacks line and column numbers to identify the
+ exact part of the source document to which it
+ relates, the intention is that the value you pass
+ into the <literal>source</literal> parameter should
+ give the user some way to identify the portion of
+ their source document on which to take potentially
+ take action in response to the log message (for
+ example, to edit, change, or add content).</para>
+ <para>So the <literal>source</literal> value should be,
+ for example, an ID, book/chapter/article title, title
+ of some formal object, or even a string giving an
+ XPath expression.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>context-desc</term>
+ <listitem>
+ <para>Text to log/emit in the context-description field to
+ describe the context for the message.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>context-desc-field-length</term>
+ <listitem>
+ <para>Specifies length of the context-description field
+ (in characters); default is 12</para>
+ <para>If the text specified by the
+ <literal>context-desc</literal> parameter is longer
+ than the number of characters specified in
+ <literal>context-desc-field-length</literal>, it is
+ truncated to <literal>context-desc-field-length</literal>
+ (12 characters by default).</para>
+ <para>If the specified text is shorter than
+ <literal>context-desc-field-length</literal>,
+ it is right-padded out to
+ <literal>context-desc-field-length</literal> (12 by
+ default).</para>
+ <para>If no value has been specified for the
+ <literal>context-desc</literal> parameter, the field is
+ left empty and the text of the log message begins with
+ the value of the <literal>message</literal>
+ parameter.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>message</term>
+ <listitem>
+ <para>Text to log/emit in the actual message field</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry><term>message-field-length</term>
+ <listitem>
+ <para>Specifies length of the message
+ field (in characters); default is 45</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refparameter>
+ <refreturn id="log.message-returns">
+ <para>Outputs a message (generally, to standard error).</para></refreturn>
+ </doc:template>
+ <xsl:template name="log.message">
+ <xsl:param name="level"/>
+ <xsl:param name="source"/>
+ <xsl:param name="context-desc"/>
+ <xsl:param name="context-desc-field-length">12</xsl:param>
+ <xsl:param name="context-desc-padded">
+ <xsl:if test="not($context-desc = '')">
+ <xsl:call-template name="pad-string">
+ <xsl:with-param name="leftRight">right</xsl:with-param>
+ <xsl:with-param name="padVar"
+ select="substring($context-desc, 1, $context-desc-field-length)"/>
+ <xsl:with-param name="length" select="$context-desc-field-length"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:param>
+ <xsl:param name="message"/>
+ <xsl:param name="message-field-length" select="45"/>
+ <xsl:param name="message-padded">
+ <xsl:variable name="spaces-for-blank-level">
+ <!-- * if the level field is blank, we'll need to pad out -->
+ <!-- * the message field with spaces to compensate -->
+ <xsl:choose>
+ <xsl:when test="$level = ''">
+ <xsl:value-of select="4 + 2"/>
+ <!-- * 4 = hard-coded length of comment text ("Note" or "Warn") -->
+ <!-- * + 2 = length of colon-plus-space separator ": " -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="0"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="spaces-for-blank-context-desc">
+ <!-- * if the context-description field is blank, we'll need -->
+ <!-- * to pad out the message field with spaces to compensate -->
+ <xsl:choose>
+ <xsl:when test="$context-desc = ''">
+ <xsl:value-of select="$context-desc-field-length + 2"/>
+ <!-- * + 2 = length of colon-plus-space separator ": " -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="0"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="extra-spaces"
+ select="$spaces-for-blank-level + $spaces-for-blank-context-desc"/>
+ <xsl:call-template name="pad-string">
+ <xsl:with-param name="leftRight">right</xsl:with-param>
+ <xsl:with-param name="padVar"
+ select="substring($message, 1, ($message-field-length + $extra-spaces))"/>
+ <xsl:with-param name="length"
+ select="$message-field-length + $extra-spaces"/>
+ </xsl:call-template>
+ </xsl:param>
+ <!-- * emit the actual log message -->
+ <xsl:message>
+ <xsl:if test="not($level = '')">
+ <xsl:value-of select="$level"/>
+ <xsl:text>: </xsl:text>
+ </xsl:if>
+ <xsl:if test="not($context-desc = '')">
+ <xsl:value-of select="$context-desc-padded"/>
+ <xsl:text>: </xsl:text>
+ </xsl:if>
+ <xsl:value-of select="$message-padded"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$source"/>
+ </xsl:message>
+ </xsl:template>
+
+ <!-- ===================================== -->
+ <doc:template name="get.doc.title" xmlns="">
+ <refpurpose>Gets a title from the current document</refpurpose>
+ <refdescription id="get.doc.title-desc">
+ <para>The <function>get.doc.title</function> template is a
+ utility template for returning the first title found in the
+ current document.</para>
+ </refdescription>
+ <refreturn id="get.doc.title-returns">
+ <para>Returns a string containing some identifying title for the
+ current document .</para></refreturn>
+ </doc:template>
+ <xsl:template name="get.doc.title">
+ <xsl:choose>
+ <xsl:when test="//*[local-name() = 'title'
+ or local-name() = 'refname']">
+ <xsl:value-of select="//*[local-name() = 'title'
+ or local-name() = 'refname'][1]"/>
+ </xsl:when>
+ <xsl:when test="substring(local-name(*[1]),
+ string-length(local-name(*[1])-3) = 'info')
+ and *[1]/*[local-name() = 'title']">
+ <xsl:value-of select="*[1]/*[local-name() = 'title'][1]"/>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:template>
+
+ <!-- ===================================== -->
+ <doc:template name="pad-string" xmlns="">
+ <refpurpose>Right-pads or left-pads a string out to a certain length</refpurpose>
+ <refdescription id="pad-string-desc">
+ <para>This function takes string <parameter>padVar</parameter> and
+ pads it out in the direction <parameter>rightLeft</parameter> to
+ the string-length <parameter>length</parameter>, using string
+ <parameter>padChar</parameter> (a space character by default) as
+ the padding string (note that <parameter>padChar</parameter> can
+ be a string; it is not limited to just being a single
+ character).</para>
+ <note>
+ <para>This function began as a copy of Nate Austin's
+ <function>prepend-pad</function> function in the <link
+ xlink:href="http://www.dpawson.co.uk/xsl/sect2/padding.html" >Padding
+ Content</link> section of Dave Pawson's <link
+ xlink:href="http://www.dpawson.co.uk/xsl/index.html" >XSLT
+ FAQ</link>.</para>
+ </note>
+ </refdescription>
+ <refreturn id="pad-string-returns">
+ <para>Returns a (padded) string.</para></refreturn>
+ </doc:template>
+ <xsl:template name="pad-string">
+ <!-- * recursive template to right/left pad the value with -->
+ <!-- * whatever padChar is passed in -->
+ <xsl:param name="padChar" select="' '"/>
+ <xsl:param name="leftRight">left</xsl:param>
+ <xsl:param name="padVar"/>
+ <xsl:param name="length"/>
+ <xsl:choose>
+ <xsl:when test="string-length($padVar) < $length">
+ <xsl:call-template name="pad-string">
+ <xsl:with-param name="padChar" select="$padChar"/>
+ <xsl:with-param name="leftRight" select="$leftRight"/>
+ <xsl:with-param name="padVar">
+ <xsl:choose>
+ <!-- * determine whether string should be -->
+ <!-- * right- or left-padded -->
+ <xsl:when test="$leftRight = 'left'">
+ <!-- * pad it to left -->
+ <xsl:value-of select="concat($padChar,$padVar)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- * otherwise, right-pad the string -->
+ <xsl:value-of select="concat($padVar,$padChar)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ <xsl:with-param name="length" select="$length"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of
+ select="substring($padVar,string-length($padVar) - $length + 1)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ </xsl:stylesheet>
More information about the documentation-commits
mailing list