Skip to content

Commit

Permalink
Formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
djuretic committed Jun 28, 2021
1 parent d3fa38f commit 9fb8c34
Show file tree
Hide file tree
Showing 3 changed files with 70 additions and 66 deletions.
3 changes: 1 addition & 2 deletions split_html.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<html xmlns:idx="www.mobipocket.com" xmlns:mbp="www.mobipocket.com" xmlns:xlink="http://www.w3.org/1999/xlink">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<link rel="stylesheet" href="common.css">
</head>
<body>
<mbp:pagebreak/>
Expand Down Expand Up @@ -34,7 +33,7 @@ def main():
if "<h1>" in line:
n_entry += 1
if n_entry >= ENTRIES_PER_FILE:
print("new file", n_file, n_entry)
print(f'output/content{n_file}.html')
write_content_html(n_file, buffer)
n_file += 1
n_entry = 0
Expand Down
118 changes: 60 additions & 58 deletions xsl/inc/revo_art.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ uzata kun XSLT1-transformilo
<!-- se enestas subartikoloj aŭ rekte sencoj prezentu per dl-listo -->
<xsl:when test="subart|snc">
<xsl:apply-templates select="kap"/>
<dl>
<!-- <dl> -->
<xsl:apply-templates select="node()[not(self::kap)]"/>
</dl>
<!-- </dl> -->
</xsl:when>

<!-- prezentu la derivaĵojn ktp. -->
Expand Down Expand Up @@ -81,44 +81,46 @@ uzata kun XSLT1-transformilo
<!-- subartikolo -->

<xsl:template match="subart">
<dt class="subart">
<xsl:if test="@mrk">
<xsl:attribute name="id">
<xsl:value-of select="@mrk"/>
</xsl:attribute>
</xsl:if>
<xsl:number format="I."/>
</dt>
<dd>
<section class="subart">
<div>
<xsl:choose>

<xsl:when test="snc">
<xsl:apply-templates select="kap"/>
<div class="subart-enh">
<dl>
<xsl:apply-templates select="node()[not(self::kap)]"/>
</dl>
<xsl:call-template name="fontoj"/>
</div>
</xsl:when>

<xsl:otherwise>
<xsl:apply-templates/>
</xsl:otherwise>

</xsl:choose>

<!-- KONTROLU: eble tio ne estas tute ĝusta, ĉar se aperas kaj drv/trd(grp) kaj subart/trd(grp)
ni eble duobligus ilin tiel. Do tiuokaze eble ni havu duan transformregulon
tradukoj-subart, kiu traktas nur ĉi-lastajn -->
<xsl:if test="trd|trdgrp|snc/trd|snc/trdgrp">
<xsl:call-template name="tradukoj"/>
</xsl:if>
</div>
</section>
</dd>
<div>
<span class="subart">
<xsl:if test="@mrk">
<xsl:attribute name="id">
<xsl:value-of select="@mrk"/>
</xsl:attribute>
</xsl:if>
<xsl:number format="I."/>
</span>
<span>
<section class="subart">
<div>
<xsl:choose>

<xsl:when test="snc">
<xsl:apply-templates select="kap"/>
<div class="subart-enh">
<!-- <dl> -->
<xsl:apply-templates select="node()[not(self::kap)]"/>
<!-- </dl> -->
<xsl:call-template name="fontoj"/>
</div>
</xsl:when>

<xsl:otherwise>
<xsl:apply-templates/>
</xsl:otherwise>

</xsl:choose>

<!-- KONTROLU: eble tio ne estas tute ĝusta, ĉar se aperas kaj drv/trd(grp) kaj subart/trd(grp)
ni eble duobligus ilin tiel. Do tiuokaze eble ni havu duan transformregulon
tradukoj-subart, kiu traktas nur ĉi-lastajn -->
<xsl:if test="trd|trdgrp|snc/trd|snc/trdgrp">
<xsl:call-template name="tradukoj"/>
</xsl:if>
</div>
</section>
</span>
</div>
</xsl:template>


Expand All @@ -132,9 +134,9 @@ uzata kun XSLT1-transformilo
<div class="kasxebla">
<div class="drv-enh">
<xsl:apply-templates select="gra|uzo|fnt|dif|ref[@tip='dif']"/>
<dl>
<!-- <dl> -->
<xsl:apply-templates select="subdrv|snc"/>
</dl>
<!-- </dl> -->
<xsl:apply-templates
select="node()[
not(
Expand Down Expand Up @@ -162,7 +164,7 @@ uzata kun XSLT1-transformilo
<!-- subderivajho -->

<xsl:template match="subdrv">
<dt>
<div>
<xsl:if test="@mrk">
<xsl:attribute name="id">
<xsl:value-of select="@mrk"/>
Expand All @@ -176,14 +178,14 @@ uzata kun XSLT1-transformilo
ref="<xsl:value-of select="ancestor::drv/@mrk"/><xsl:number format="A"/>"
]]</xsl:comment> -->

</dt>
<!-- </dt>
<dd>
<dd> -->
<xsl:apply-templates select="dif|gra|uzo|fnt|ref[@tip='dif']"/>

<dl>
<div>
<xsl:apply-templates select="snc"/>
</dl>
</div>

<xsl:apply-templates
select="node()[
Expand All @@ -196,7 +198,7 @@ uzata kun XSLT1-transformilo
self::fnt|
self::dif|
self::ref[@tip='dif'])]"/>
</dd>
</div>
</xsl:template>


Expand Down Expand Up @@ -239,7 +241,7 @@ uzata kun XSLT1-transformilo
<xsl:template match="snc">
<!-- xsl:apply-templates select="tez" mode="ref"/ -->

<dt>
<div>
<xsl:if test="@mrk">
<xsl:attribute name="id">
<xsl:value-of select="@mrk"/>
Expand Down Expand Up @@ -274,15 +276,15 @@ uzata kun XSLT1-transformilo
</xsl:when>

</xsl:choose>
</dt>
<!-- </dt>
<dd>
<dd> -->
<xsl:apply-templates select="gra|uzo|fnt|dif|ref[@tip='dif']"/>

<xsl:if test="subsnc">
<dl>
<!-- <dl> -->
<xsl:apply-templates select="subsnc"/>
</dl>
<!-- </dl> -->
</xsl:if>

<xsl:apply-templates
Expand All @@ -296,14 +298,14 @@ uzata kun XSLT1-transformilo
self::trd|
self::trdgrp|
self::ref[@tip='dif'])]"/>
</dd>
</div>
</xsl:template>


<xsl:template match="subsnc">
<!-- xsl:apply-templates select="tez" mode="ref"/ -->

<dt>
<div>
<xsl:if test="@mrk">
<xsl:attribute name="id">
<xsl:value-of select="@mrk"/>
Expand Down Expand Up @@ -333,10 +335,10 @@ uzata kun XSLT1-transformilo
</xsl:otherwise>
</xsl:choose> -->
</dt>
<dd>
<!-- </dt>
<dd> -->
<xsl:apply-templates/>
</dd>
</div>
</xsl:template>

<!--
Expand Down
15 changes: 9 additions & 6 deletions xsl/inc/revo_trd.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,9 @@ montru tie, cxar ili estas esenca parto de tiuj -->
<xsl:choose>
<xsl:when test="self::drv">
<xsl:if test=".//trd[@lng=$lng]|.//trdgrp[@lng=$lng]">
<dt lang="eo" class="lng"><xsl:value-of select="$lingvo"/>:</dt>
<dd lang="{$lng}">
<div>
<strong lang="eo" class="lng"><xsl:value-of select="$lingvo"/>:</strong>
<span lang="{$lng}">
<!--
eta ĝenaĵo: se senco kaj ekzemplo ene havas tradukojn, ili aperas kun cifero de la senco,
se nur ekzemplo aperas, la cifero mankas.
Expand All @@ -83,13 +84,15 @@ montru tie, cxar ili estas esenca parto de tiuj -->
<xsl:text> </xsl:text>
</xsl:for-each>

</dd>
</span>
</div>
</xsl:if>
</xsl:when>
<xsl:otherwise>
<xsl:if test="trd[@lng=$lng]|trdgrp[@lng=$lng]|snc/trd[@lng=$lng]|snc/trdgrp[@lng=$lng]">
<dt lang="eo" class="lng"><xsl:value-of select="$lingvo"/>:</dt>
<dd lang="{$lng}">
<div>
<strong lang="eo" class="lng"><xsl:value-of select="$lingvo"/>:</strong>
<span lang="{$lng}">
<!--
eta ĝenaĵo: se senco kaj ekzemplo ene havas tradukojn, ili aperas kun cifero de la senco,
se nur ekzemplo aperas, la cifero mankas.
Expand All @@ -108,7 +111,7 @@ montru tie, cxar ili estas esenca parto de tiuj -->
<xsl:text> </xsl:text>
</xsl:for-each>

</dd>
</span></div>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
Expand Down

0 comments on commit 9fb8c34

Please sign in to comment.