mirror of
https://github.com/Poltern/lfs-ru.git
synced 2024-10-18 11:50:21 +03:00
Generate utf-8 support for stylesheets
This commit is contained in:
parent
f105f90e87
commit
4d9ec5e342
@ -7,7 +7,8 @@
|
||||
<!-- XSLT stylesheet to extract commands from [B,H]LFS books. -->
|
||||
|
||||
<xsl:variable name="newline">
|
||||
<xsl:text>
</xsl:text>
|
||||
<xsl:text>
|
||||
</xsl:text>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template match="/">
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE l:i18n SYSTEM "https://cdn.docbook.org/release/xsl-nons/current/common/l10n.dtd">
|
||||
|
||||
<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
|
||||
|
||||
@ -71,11 +72,11 @@
|
||||
<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
|
||||
language="es" english-language-name="Spanish">
|
||||
|
||||
<l:gentext key="description" text="descripción"/>
|
||||
<l:gentext key="description" text="descripción"/>
|
||||
<l:gentext key="Bootscripts" text="Guiones de arranque"/>
|
||||
<l:gentext key="Configuration Files" text="Ficheros de configuración"/>
|
||||
<l:gentext key="Kernel Configuration" text="Configuración del núcleo"/>
|
||||
<l:gentext key="Libraries" text="Librerías"/>
|
||||
<l:gentext key="Configuration Files" text="Ficheros de configuración"/>
|
||||
<l:gentext key="Kernel Configuration" text="Configuración del núcleo"/>
|
||||
<l:gentext key="Libraries" text="Librerías"/>
|
||||
<l:gentext key="Others" text="Otros"/>
|
||||
<l:gentext key="Packages" text="Paquetes"/>
|
||||
<l:gentext key="Programs" text="Programas"/>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
@ -10,9 +10,6 @@
|
||||
<!-- Upstream XHTML templates -->
|
||||
<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl"/>
|
||||
|
||||
<!-- Fix encoding issues with default UTF-8 output of the xhtml stylesheet -->
|
||||
<xsl:output method="html" encoding="ISO-8859-1" indent="no" />
|
||||
|
||||
<!-- Include our customized templates -->
|
||||
<xsl:include href="common.xsl"/>
|
||||
<xsl:include href="xhtml/lfs-index.xsl"/>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||||
@ -51,8 +51,10 @@
|
||||
|
||||
<!-- Allow URLs to be automatically hyphenated.
|
||||
We have expanded the support to several inline tags.
|
||||
See pdf/lfs-mixed.xsl -->
|
||||
<xsl:param name="ulink.hyphenate" select="'​'"/>
|
||||
See pdf/lfs-mixed.xsl.
|
||||
Note: the argument in select= is a zero-width space
|
||||
(unicode 200b, encoded in utf-8)-->
|
||||
<xsl:param name="ulink.hyphenate" select="'?'"/>
|
||||
|
||||
<!-- List of characters to allow ulink URLs, and supported inline tags,
|
||||
to be automatically hyphenated on.
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<!DOCTYPE xsl:stylesheet [
|
||||
<!ENTITY lowercase "'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ'">
|
||||
<!ENTITY lowercase "'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ'">
|
||||
<!ENTITY uppercase "'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'">
|
||||
<!ENTITY primary 'normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))'>
|
||||
<!ENTITY scope "count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))">
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||||
@ -49,7 +49,7 @@
|
||||
<fo:block id="{$id}" xsl:use-attribute-sets="list.item.spacing"
|
||||
keep-together.within-column="always" font-weight="bold"
|
||||
keep-with-next.within-column="always" text-align="left">
|
||||
<xsl:text>• </xsl:text>
|
||||
<xsl:text>• </xsl:text>
|
||||
<xsl:apply-templates select="term"/>
|
||||
</fo:block>
|
||||
<fo:block text-align="left"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||||
@ -241,4 +241,22 @@
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
|
||||
<!-- page.number.format
|
||||
We want roman numerals only in book's preface, not parts prefaces
|
||||
(if any). The original template is in {docbook-xsl}/fo/pagesetup.xsl -->
|
||||
<xsl:template name="page.number.format">
|
||||
<xsl:param name="element" select="local-name(.)"/>
|
||||
<xsl:param name="master-reference" select="''"/>
|
||||
|
||||
<xsl:choose>
|
||||
<xsl:when test="$element = 'toc' and self::book">i</xsl:when>
|
||||
<xsl:when test="$element = 'set'">i</xsl:when>
|
||||
<xsl:when test="$element = 'book'">i</xsl:when>
|
||||
<xsl:when test="$element = 'preface' and not(ancestor::part)">i</xsl:when>
|
||||
<xsl:when test="$element = 'dedication'">i</xsl:when>
|
||||
<xsl:when test="$element = 'acknowledgements'">i</xsl:when>
|
||||
<xsl:otherwise>1</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -1,9 +1,7 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||||
exclude-result-prefixes="xlink"
|
||||
version="1.0">
|
||||
|
||||
|
||||
@ -16,23 +14,13 @@
|
||||
this file in lfs-pdf.xsl -->
|
||||
|
||||
<!-- xref:
|
||||
Added role variable and use it when calling mode xref-to.-->
|
||||
Added role variable and use it when calling mode xref-to.
|
||||
Also remove code for xlink:href attribute in xref elements,
|
||||
since we don't use it.-->
|
||||
<!-- The original template is in {docbook-xsl}/fo/xref.xsl -->
|
||||
<xsl:template match="xref" name="xref">
|
||||
<xsl:param name="xhref" select="@xlink:href"/>
|
||||
<!-- is the @xlink:href a local idref link? -->
|
||||
<xsl:param name="xlink.idref">
|
||||
<xsl:if test="starts-with($xhref,'#')
|
||||
and (not(contains($xhref,'('))
|
||||
or starts-with($xhref, '#xpointer(id('))">
|
||||
<xsl:call-template name="xpointer.idref">
|
||||
<xsl:with-param name="xpointer" select="$xhref"/>
|
||||
</xsl:call-template>
|
||||
</xsl:if>
|
||||
</xsl:param>
|
||||
<xsl:param name="xlink.targets" select="key('id',$xlink.idref)"/>
|
||||
<xsl:param name="linkend.targets" select="key('id',@linkend)"/>
|
||||
<xsl:param name="target" select="($xlink.targets | $linkend.targets)[1]"/>
|
||||
<xsl:param name="target" select="$linkend.targets[1]"/>
|
||||
<xsl:param name="refelem" select="local-name($target)"/>
|
||||
<!-- Added role variable -->
|
||||
<xsl:variable name="role" select="@role"/>
|
||||
@ -89,7 +77,7 @@
|
||||
<xsl:otherwise>
|
||||
<xsl:message>
|
||||
<xsl:text>ERROR: xref linking to </xsl:text>
|
||||
<xsl:value-of select="@linkend|@xlink:href"/>
|
||||
<xsl:value-of select="@linkend"/>
|
||||
<xsl:text> has no generated link text.</xsl:text>
|
||||
</xsl:message>
|
||||
<xsl:text>???</xsl:text>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
version="1.0">
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!DOCTYPE xsl:stylesheet [
|
||||
<!ENTITY lowercase "'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ'">
|
||||
<!ENTITY lowercase "'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ'">
|
||||
<!ENTITY uppercase "'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'">
|
||||
<!ENTITY primary 'normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))'>
|
||||
<!ENTITY secondary 'normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""]))'>
|
||||
@ -24,6 +24,30 @@
|
||||
<xsl:text>longindex.html</xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<!-- The original template in {docbook-xsl}/xhtml/autoidx.xsl has
|
||||
a bug (https://github.com/docbook/xslt10-stylesheets/issues/239)
|
||||
that generates a <div> with a wrong xmlns:xlink attribute. So copy it
|
||||
here where the bug does not occur, (and simplify it a lot).-->
|
||||
|
||||
<xsl:template name="generate-basic-index">
|
||||
<xsl:param name="scope" select="NOTANODE"/>
|
||||
|
||||
<xsl:variable name="terms" select="//indexterm
|
||||
[count(.|key('letter',
|
||||
translate(substring(&primary;, 1, 1),
|
||||
&lowercase;,
|
||||
&uppercase;
|
||||
)
|
||||
) [&scope;][1]) = 1]"/>
|
||||
<div class="index">
|
||||
<xsl:apply-templates select="$terms" mode="index-div-basic">
|
||||
<xsl:with-param name="position" select="position()"/>
|
||||
<xsl:with-param name="scope" select="$scope"/>
|
||||
<xsl:sort select="translate(&primary;, &lowercase;, &uppercase;)"/>
|
||||
</xsl:apply-templates>
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Divisions:
|
||||
Override the default division titles, translating them from the default
|
||||
'A', 'B', etc. to 'Packages', 'Programs', etc.
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
@ -294,7 +294,9 @@
|
||||
</td>
|
||||
</xsl:when>
|
||||
<xsl:when test="$numcols > 3">
|
||||
<td> </td>
|
||||
<!-- The space between <td> and </td> is a non breakable
|
||||
space (unicode A0) encoded in utf-8.-->
|
||||
<td> </td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise/>
|
||||
</xsl:choose>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
|
@ -1,9 +1,7 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
exclude-result-prefixes="xlink"
|
||||
version="1.0">
|
||||
|
||||
<!-- This stylesheet fixes English punctuation in xref links
|
||||
@ -15,22 +13,13 @@
|
||||
this file in lfs-chunked2.xsl -->
|
||||
|
||||
<!-- xref:
|
||||
Added role variable and use it when calling mode xref-to.-->
|
||||
Added role variable and use it when calling mode xref-to.
|
||||
Also remove code for xlink:href attributes in xref elements
|
||||
since we don't use it.-->
|
||||
<!-- The original template is in {docbook-xsl}/xhtml/xref.xsl -->
|
||||
<xsl:template match="xref" name="xref">
|
||||
<xsl:param name="xhref" select="@xlink:href"/>
|
||||
<!-- is the @xlink:href a local idref link? -->
|
||||
<xsl:param name="xlink.idref">
|
||||
<xsl:if test="starts-with($xhref,'#') and (not(contains($xhref,'('))
|
||||
or starts-with($xhref, '#xpointer(id('))">
|
||||
<xsl:call-template name="xpointer.idref">
|
||||
<xsl:with-param name="xpointer" select="$xhref"/>
|
||||
</xsl:call-template>
|
||||
</xsl:if>
|
||||
</xsl:param>
|
||||
<xsl:param name="xlink.targets" select="key('id',$xlink.idref)"/>
|
||||
<xsl:param name="linkend.targets" select="key('id',@linkend)"/>
|
||||
<xsl:param name="target" select="($xlink.targets | $linkend.targets)[1]"/>
|
||||
<xsl:param name="target" select="$linkend.targets[1]"/>
|
||||
<!-- Added role variable -->
|
||||
<xsl:variable name="role" select="@role"/>
|
||||
<xsl:variable name="xrefstyle">
|
||||
@ -85,7 +74,7 @@
|
||||
<xsl:otherwise>
|
||||
<xsl:message>
|
||||
<xsl:text>ERROR: xref linking to </xsl:text>
|
||||
<xsl:value-of select="@linkend|@xlink:href"/>
|
||||
<xsl:value-of select="@linkend"/>
|
||||
<xsl:text> has no generated link text.</xsl:text>
|
||||
</xsl:message>
|
||||
<xsl:text>???</xsl:text>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<!-- Create a md5 list for packages and pathces used. -->
|
||||
<!-- Create a md5 list for packages and patches used. -->
|
||||
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
version="1.0">
|
||||
@ -31,7 +31,8 @@
|
||||
</xsl:call-template>
|
||||
|
||||
<!-- Add a newline -->
|
||||
<xsl:text>
</xsl:text>
|
||||
<xsl:text>
|
||||
</xsl:text>
|
||||
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
@ -55,4 +56,3 @@
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE xsl:stylesheet [
|
||||
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||
%general-entities;
|
||||
@ -22,26 +22,30 @@ function copy
|
||||
cp $1 $2 >>copyerrs 2>&1
|
||||
}
|
||||
|
||||
umask 002 

</xsl:text>
|
||||
umask 002
|
||||
|
||||
<!-- Create dest.dir if it don't exist -->
|
||||
<xsl:text>install -d -m 775 -g lfswww </xsl:text>
|
||||
# Create dest.dir if it doesn't exist
|
||||
# Remove old patches
|
||||
# Copy the patches
|
||||
# Ensure correct ownership
|
||||
install -d -m 775 -g lfswww </xsl:text>
|
||||
<xsl:value-of select="$dest.dir"/>
|
||||
<xsl:text> &&
</xsl:text>
|
||||
<xsl:text>cd </xsl:text>
|
||||
<xsl:text> &&
|
||||
cd </xsl:text>
|
||||
<xsl:value-of select="$dest.dir"/>
|
||||
<xsl:text> &&

</xsl:text>
|
||||
<!-- Remove old patches -->
|
||||
<xsl:text>rm -f *.patch copyerrs && 

</xsl:text>
|
||||
<xsl:text> &&
|
||||
rm -f *.patch copyerrs &&
|
||||
|
||||
</xsl:text>
|
||||
<xsl:apply-templates/>
|
||||
<!-- Ensure correct owneship -->
|
||||
<xsl:text>
chgrp lfswww *.patch &&
</xsl:text>
|
||||
<xsl:text>
|
||||
chgrp lfswww *.patch &&
|
||||
if [ `wc -l copyerrs | sed 's/ *//' | cut -f1 -d' '` -gt 0 ]; then
|
||||
mail -s "Missing LFS patches" lfs-book@lists.linuxfromscratch.org < copyerrs
|
||||
fi

</xsl:text>
|
||||
fi
|
||||
|
||||
<xsl:text>exit
</xsl:text>
|
||||
exit
|
||||
</xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="//text()"/>
|
||||
@ -59,10 +63,11 @@ fi

</xsl:text>
|
||||
<xsl:value-of select="$cut"/>
|
||||
</xsl:variable>
|
||||
<xsl:text>copy /srv/www/www.linuxfromscratch.org/patches/downloads/</xsl:text>
|
||||
<xsl:value-of select="substring-before($patch.name2, '-0')"/>
|
||||
<xsl:value-of select="substring-before($patch.name2, '-0')"/>
|
||||
<xsl:text>/</xsl:text>
|
||||
<xsl:value-of select="$patch.name"/>
|
||||
<xsl:text> . 
</xsl:text>
|
||||
<xsl:text> .
|
||||
</xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version='1.0' encoding='ISO-8859-1'?>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<!-- Create a list of upstream URLs for packages and patches to be used
|
||||
with wget. -->
|
||||
@ -28,7 +28,8 @@
|
||||
<xsl:value-of select="@url"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:text>
</xsl:text>
|
||||
<xsl:text>
|
||||
</xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user