Commit 42674f56 authored by Jean Vintache's avatar Jean Vintache

Merge branch 'master' of gitlab.utc.fr:crozatst/hdoc

parents 194807cb 06cfaede
......@@ -30,11 +30,8 @@
<target name="buildOutput" depends="unzipSource">
<<<<<<< HEAD
<xslt classpath="${libdir}/saxon9he.jar" style="${xsldir}/lexique_to_hdoc.xsl" basedir="${srcdir}" destdir="${outdir}" followsymlinks="false" extension=".xml">
=======
<xslt classpath="${libdir}/saxon9he.jar" style="${xsldir}/lexique_to_hdoc.xsl.xsl" basedir="${srcdir}" destdir="${outdir}" followsymlinks="false" extension=".xml">
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<include name="**/*.term"/>
</xslt>
<!--<jing rngfile="${rngdir}/op_glos.rng">
......@@ -47,10 +44,7 @@
TODO rajouter le container.xml dans le fichier META-INF et qui pointe sur le fichier transformé : un mkdir avec les inputs à transformer en parametre?-->
<target name="exportOutput" depends="buildOutput">
<copy file="mimetype" tofile="${outdir}/mimetype"></copy>
<<<<<<< HEAD
<copydir src="META-INF" dest="${OutputPath}/hdoc-${nameInputsId}"></copydir>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<copydir src="${outdir}/${nameInputsId}" dest="${OutputPath}/hdoc-${nameInputsId}"></copydir>
<!--<zip basedir="${outdir}" destfile="${OutputPath}/opale-${nameInputsId}" encoding="UTF-8"></zip>-->
</target>
......
......@@ -47,6 +47,10 @@
TODO rajouter le container.xml dans le fichier META-INF et qui pointe sur le fichier transformé : un mkdir avec les inputs à transformer en parametre?-->
<target name="exportOutput" depends="buildOutput">
<copy file="mimetype" tofile="${outdir}/mimetype"></copy>
<<<<<<< HEAD
<copydir src="META-INF" dest="${OutputPath}/hdoc-${nameInputsId}"></copydir>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<copydir src="${outdir}/${nameInputsId}" dest="${OutputPath}/hdoc-${nameInputsId}"></copydir>
<!--<zip basedir="${outdir}" destfile="${OutputPath}/opale-${nameInputsId}" encoding="UTF-8"></zip>-->
</target>
......
#!/bin/sh
lib="lib"
ant="lexique_to_opale.ant"
ant="test_lexique_to_opale.ant"
antparam="-Dprogram.param=$1"
#Recherche de java et controle que se soit une version SUN
......
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
<<<<<<< HEAD
xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"
xmlns:lx="scpf.org:lexicon"
xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive"
......@@ -10,17 +8,11 @@
exclude-result-prefixes="xs"
version="2.0">
=======
xmlns:hodoc="http://www.utc.fr/ics/hdoc/xhtml"
exclude-result-prefixes="xs"
version="1.0">
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:output method="xml" indent="yes" />
<xsl:template match="/">
<!-- <sc:item xmlns:sc="http://www.utc.fr/ics/scenari/v3/core">
<op:glos xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive" xmlns:op="utc.fr:ics/opale3"> -->
<html xmlns:hodoc="http://www.utc.fr/ics/hdoc/xhtml">
<head>
<!--
......@@ -38,7 +30,6 @@
<xsl:value-of select="sc:item/lx:term/lx:termM/sp:name"></xsl:value-of>
</h2>
<!--grammaire et type du mot en italique entre crochets -->
<<<<<<< HEAD
<xsl:if test="sc:item/lx:term/lx:termM/sp:grammar">
<i>
[<xsl:apply-templates select="sc:item/lx:term/lx:termM/sp:grammar"></xsl:apply-templates>]
......@@ -49,12 +40,7 @@
[<xsl:apply-templates select="sc:item/lx:term/lx:termM/sp:type"></xsl:apply-templates>]
</i>
</xsl:if>
=======
<i>
[<xsl:apply-templates select="sc:item/lx:term/lx:termM/sp:grammar"></xsl:apply-templates>]
[<xsl:apply-templates select="sc:item/lx:term/lx:termM/sp:type"></xsl:apply-templates>]
</i>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<p span="def_content">
<xsl:apply-templates select="/sc:item/lx:term"></xsl:apply-templates>
</p>
......@@ -88,11 +74,9 @@
</xsl:template>
<xsl:template match="lx:term">
<<<<<<< HEAD
<!-- Definition(s) dans le span="def_content-->
=======
<!-- Definition(s) -->
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:choose>
<xsl:when test="count(sp:def) > 1">
<ol>
......@@ -112,44 +96,32 @@
GESTION DES DEFINITIONS
-->
<xsl:template match="lx:term/sp:def/lx:definition" mode="inList">
<xsl:template match="lx:definition" mode="inList">
<li>
<<<<<<< HEAD
<xsl:apply-templates select="sp:desc/lx:defTxt"></xsl:apply-templates>
=======
<xsl:apply-templates select="sp:desc/lx:defTxt/*"></xsl:apply-templates>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:apply-templates select="sp:source"></xsl:apply-templates>
<xsl:apply-templates select="sp:moreInfo"></xsl:apply-templates>
<xsl:apply-templates select="sp:desc/sc:extBlock"></xsl:apply-templates>
</li>
</xsl:template>
<xsl:template match="lx:term/sp:def/lx:definition">
<<<<<<< HEAD
<xsl:apply-templates select="sp:desc/lx:defTxt"></xsl:apply-templates>
<xsl:template match="lx:definition">
<xsl:apply-templates select="sp:desc/lx:defTxt"></xsl:apply-templates>
<xsl:apply-templates select="sp:source"></xsl:apply-templates>
<xsl:apply-templates select="sp:moreInfo"></xsl:apply-templates>
<xsl:apply-templates select="sp:desc/sc:extBlock"></xsl:apply-templates>
=======
<xsl:apply-templates select="sp:desc/lx:defTxt/*"></xsl:apply-templates>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:apply-templates select="sp:source"></xsl:apply-templates>
<xsl:apply-templates select="sp:moreInfo"></xsl:apply-templates>
</xsl:template>
<!-- Information Complémentaire -->
<xsl:template match="sp:moreInfo">
<<<<<<< HEAD
<p span="moreinfo">
<i> complément : </i> <br/>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:apply-templates select="lx:moreInfoM/sp:title"></xsl:apply-templates>
<ul>
<xsl:apply-templates select="lx:txt/*"></xsl:apply-templates>
</ul>
<<<<<<< HEAD
</p>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
</xsl:template>
<xsl:template match="lx:moreInfoM/sp:title">
......@@ -158,7 +130,6 @@
</p>
</xsl:template>
<<<<<<< HEAD
<!-- Copie du contenu de la balise lx:defTxt -->
<xsl:template match="lx:defTxt/lx_defTxt_blocs/sc:para" >
<p class="def_text">
......@@ -178,74 +149,44 @@
</p>
</xsl:template>
-->
=======
<!-- Copie du contenu de la balise lx:defTxt et moreInfo -->
<xsl:template match="lx:defTxt//*|lx:defTxt//@*|sp:moreInfo/lx:txt//*|sp:moreInfo/lx:txt//@*" >
<li>
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</li>
</xsl:template>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<!--
FILTRAGE DES CONTENUS DE LA DEFINITION
-->
<!-- Tableaux -->
<<<<<<< HEAD
<xsl:template match="sc:table">
<br/>
<table border="1">
<caption> <xsl:value-of select="sc:caption"/></caption>
<xsl:apply-templates select="sc:row"/>
=======
<xsl:template match="sc:table" priority="2" >
<table>
<caption> <xsl:value-of select="sc:caption"/></caption>
<xsl:apply-templates select="sc:row"/>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
</table>
</xsl:template>
<xsl:template match="sc:row">
<tr>
<<<<<<< HEAD
<xsl:for-each select="sc:cell">
<td>
<xsl:value-of select="sc:para"/>
=======
<xsl:for-each select="sc:cell/sc:para">
<td>
<xsl:value-of select="."/>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
</td>
</xsl:for-each>
</tr>
</xsl:template>
<<<<<<< HEAD
<!--images -->
<xsl:template match="lx:defTxt/sc:extBlock[@role='img']">
<xsl:variable name="img_uri"> <xsl:value-of select="@sc:refUri"/></xsl:variable>
<img scr="$img_uri">
</img>
</xsl:template>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<!-- Les liens vers d'autres termes,les imagettes ne sont pas reprise mais leur contenu oui
<xsl:template match="sc:inlineImg|sc:uLink" priority="2">
<xsl:apply-templates select="*|text()"></xsl:apply-templates>
</xsl:template>
<<<<<<< HEAD
reprend le contenu des citations Lexique et les met entre guillemets
=======
<!-- reprend le contenu des citations Lexique et les met entre guillemets
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:template match="sc:phrase[@role='quote']" priority="2">
&#171;&#160;<xsl:apply-templates select="*|text()"></xsl:apply-templates>&#160;&#187;
</xsl:template>
......@@ -274,10 +215,7 @@
-->
<xsl:template match="lx:definition/sp:source[@sc:refUri]">
<<<<<<< HEAD
<br/>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<!--<xsl:variable name="path" select="resolve-uri(replace(@sc:refUri,'^/',''),concat('file:/',replace($srcdir,'\\','/')))"></xsl:variable>-->
<xsl:apply-templates select="document(@sc:refUri)/sc:item/lx:source/lx:sourceM"></xsl:apply-templates>
</xsl:template>
......@@ -287,19 +225,14 @@
</xsl:template>
<xsl:template match="lx:source/lx:sourceM[sp:url]">
<<<<<<< HEAD
<p span="source">
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:text>Source : </xsl:text>
<xsl:variable name="url"> <xsl:value-of select="sp:url/text()"></xsl:value-of></xsl:variable>
<a href="$url">
<xsl:value-of select="sp:title"></xsl:value-of>
</a>
<<<<<<< HEAD
</p>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
</xsl:template>
<xsl:template match="lx:source/lx:sourceM[not(sp:url)]">
......
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
<<<<<<< HEAD
xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"
xmlns:lx="scpf.org:lexicon"
xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive"
......@@ -10,17 +8,11 @@
exclude-result-prefixes="xs"
version="2.0">
=======
xmlns:hodoc="http://www.utc.fr/ics/hdoc/xhtml"
exclude-result-prefixes="xs"
version="1.0">
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:output method="xml" indent="yes" />
<xsl:template match="/">
<!-- <sc:item xmlns:sc="http://www.utc.fr/ics/scenari/v3/core">
<op:glos xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive" xmlns:op="utc.fr:ics/opale3"> -->
<html xmlns:hodoc="http://www.utc.fr/ics/hdoc/xhtml">
<head>
<!--
......@@ -38,7 +30,6 @@
<xsl:value-of select="sc:item/lx:term/lx:termM/sp:name"></xsl:value-of>
</h2>
<!--grammaire et type du mot en italique entre crochets -->
<<<<<<< HEAD
<xsl:if test="sc:item/lx:term/lx:termM/sp:grammar">
<i>
[<xsl:apply-templates select="sc:item/lx:term/lx:termM/sp:grammar"></xsl:apply-templates>]
......@@ -49,12 +40,7 @@
[<xsl:apply-templates select="sc:item/lx:term/lx:termM/sp:type"></xsl:apply-templates>]
</i>
</xsl:if>
=======
<i>
[<xsl:apply-templates select="sc:item/lx:term/lx:termM/sp:grammar"></xsl:apply-templates>]
[<xsl:apply-templates select="sc:item/lx:term/lx:termM/sp:type"></xsl:apply-templates>]
</i>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<p span="def_content">
<xsl:apply-templates select="/sc:item/lx:term"></xsl:apply-templates>
</p>
......@@ -88,11 +74,9 @@
</xsl:template>
<xsl:template match="lx:term">
<<<<<<< HEAD
<!-- Definition(s) dans le span="def_content-->
=======
<!-- Definition(s) -->
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:choose>
<xsl:when test="count(sp:def) > 1">
<ol>
......@@ -112,44 +96,32 @@
GESTION DES DEFINITIONS
-->
<xsl:template match="lx:term/sp:def/lx:definition" mode="inList">
<xsl:template match="lx:definition" mode="inList">
<li>
<<<<<<< HEAD
<xsl:apply-templates select="sp:desc/lx:defTxt"></xsl:apply-templates>
=======
<xsl:apply-templates select="sp:desc/lx:defTxt/*"></xsl:apply-templates>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:apply-templates select="sp:source"></xsl:apply-templates>
<xsl:apply-templates select="sp:moreInfo"></xsl:apply-templates>
<xsl:apply-templates select="sp:desc/sc:extBlock"></xsl:apply-templates>
</li>
</xsl:template>
<xsl:template match="lx:term/sp:def/lx:definition">
<<<<<<< HEAD
<xsl:apply-templates select="sp:desc/lx:defTxt"></xsl:apply-templates>
<xsl:template match="lx:definition">
<xsl:apply-templates select="sp:desc/lx:defTxt"></xsl:apply-templates>
<xsl:apply-templates select="sp:source"></xsl:apply-templates>
<xsl:apply-templates select="sp:moreInfo"></xsl:apply-templates>
<xsl:apply-templates select="sp:desc/sc:extBlock"></xsl:apply-templates>
=======
<xsl:apply-templates select="sp:desc/lx:defTxt/*"></xsl:apply-templates>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:apply-templates select="sp:source"></xsl:apply-templates>
<xsl:apply-templates select="sp:moreInfo"></xsl:apply-templates>
</xsl:template>
<!-- Information Complémentaire -->
<xsl:template match="sp:moreInfo">
<<<<<<< HEAD
<p span="moreinfo">
<i> complément : </i> <br/>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:apply-templates select="lx:moreInfoM/sp:title"></xsl:apply-templates>
<ul>
<xsl:apply-templates select="lx:txt/*"></xsl:apply-templates>
</ul>
<<<<<<< HEAD
</p>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
</xsl:template>
<xsl:template match="lx:moreInfoM/sp:title">
......@@ -158,7 +130,6 @@
</p>
</xsl:template>
<<<<<<< HEAD
<!-- Copie du contenu de la balise lx:defTxt -->
<xsl:template match="lx:defTxt/lx_defTxt_blocs/sc:para" >
<p class="def_text">
......@@ -178,74 +149,44 @@
</p>
</xsl:template>
-->
=======
<!-- Copie du contenu de la balise lx:defTxt et moreInfo -->
<xsl:template match="lx:defTxt//*|lx:defTxt//@*|sp:moreInfo/lx:txt//*|sp:moreInfo/lx:txt//@*" >
<li>
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</li>
</xsl:template>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<!--
FILTRAGE DES CONTENUS DE LA DEFINITION
-->
<!-- Tableaux -->
<<<<<<< HEAD
<xsl:template match="sc:table">
<br/>
<table border="1">
<caption> <xsl:value-of select="sc:caption"/></caption>
<xsl:apply-templates select="sc:row"/>
=======
<xsl:template match="sc:table" priority="2" >
<table>
<caption> <xsl:value-of select="sc:caption"/></caption>
<xsl:apply-templates select="sc:row"/>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
</table>
</xsl:template>
<xsl:template match="sc:row">
<tr>
<<<<<<< HEAD
<xsl:for-each select="sc:cell">
<td>
<xsl:value-of select="sc:para"/>
=======
<xsl:for-each select="sc:cell/sc:para">
<td>
<xsl:value-of select="."/>
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
</td>
</xsl:for-each>
</tr>
</xsl:template>
<<<<<<< HEAD
<!--images -->
<xsl:template match="sc:extBlock[@role='img']">
<xsl:template match="lx:defTxt/sc:extBlock[@role='img']">
<xsl:variable name="img_uri"> <xsl:value-of select="@sc:refUri"/></xsl:variable>
<img scr="$img_uri">
</img>
</xsl:template>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<!-- Les liens vers d'autres termes,les imagettes ne sont pas reprise mais leur contenu oui
<xsl:template match="sc:inlineImg|sc:uLink" priority="2">
<xsl:apply-templates select="*|text()"></xsl:apply-templates>
</xsl:template>
<<<<<<< HEAD
reprend le contenu des citations Lexique et les met entre guillemets
=======
<!-- reprend le contenu des citations Lexique et les met entre guillemets
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:template match="sc:phrase[@role='quote']" priority="2">
&#171;&#160;<xsl:apply-templates select="*|text()"></xsl:apply-templates>&#160;&#187;
</xsl:template>
......@@ -274,10 +215,7 @@
-->
<xsl:template match="lx:definition/sp:source[@sc:refUri]">
<<<<<<< HEAD
<br/>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<!--<xsl:variable name="path" select="resolve-uri(replace(@sc:refUri,'^/',''),concat('file:/',replace($srcdir,'\\','/')))"></xsl:variable>-->
<xsl:apply-templates select="document(@sc:refUri)/sc:item/lx:source/lx:sourceM"></xsl:apply-templates>
</xsl:template>
......@@ -287,19 +225,14 @@
</xsl:template>
<xsl:template match="lx:source/lx:sourceM[sp:url]">
<<<<<<< HEAD
<p span="source">
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
<xsl:text>Source : </xsl:text>
<xsl:variable name="url"> <xsl:value-of select="sp:url/text()"></xsl:value-of></xsl:variable>
<a href="$url">
<xsl:value-of select="sp:title"></xsl:value-of>
</a>
<<<<<<< HEAD
</p>
=======
>>>>>>> e6164602e4169b2cb7eaf6215434ae0ed8be47a3
</xsl:template>
<xsl:template match="lx:source/lx:sourceM[not(sp:url)]">
......
# Converter lexique_to_opale
In order to use this converter, follow those steps :
0. Create an input and an output directory
1. Copy your Lexique file(s) (.scar or .zip) into the input directory.
2. Execute the run that correspond to your OS.
3. You will find the result into the output directory. The names of the output are linked to the hour it was processed.
# Converter lexique_to_optim
In order to use this converter, follow those steps :
0. Create an input and an output dir
1. Copy your Lexique file(s) (.scar or .zip) into the input directory.
2. Execute the run that correspond to your OS.
3. You will find the result into the output directory. The name of the output files depends of the hour it was processed.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns="urn:utc.fr:ics:hdoc:container"
>
<xsl:template match="*">
<xsl:processing-instruction name="oxygen">
RNGSchema="http://scenari.utc.fr/hdoc/schemas/container/hdoc1-container.rng" type="xml"
</xsl:processing-instruction>
<xsl:element name="container" >
<xsl:attribute name="version">1.0</xsl:attribute>
<rootfiles>
<rootfile full-path="content.xml" media-type="text/xml"/>
</rootfiles>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
Pour réaliser votre conversion vous devez ajouter votre fichier .scar dans le dossier input. Veillez à n'en placer qu'un seul
dedans. Ensuite il suffit d'appeler le script (.bat ou .sh).
\ No newline at end of file
......@@ -93,6 +93,11 @@
<xsl:value-of select="." />
</div>
</xsl:template>
<!-- Division -->
<xsl:template match="/sc:item/*[namespace-uri()='utc.fr:ics/opale3' and local-name()='ue'][1]/*[namespace-uri()='http://www.utc.fr/ics/scenari/v3/primitive' and local-name()='div']">
<xsl:apply-templates select="./op:ueDiv/sp:courseUa|./op:ueDiv/sp:courseUc"/>
</xsl:template>
<!-- Activity -->
<xsl:template match="sp:courseUa">
......
# Converter opale_to_lexique
In order to use this converter, follow those steps :
0. Create an input and an output folder
1. Copy your Opale file(s) (.scar or .zip) into the input directory.
2. Execute the run that correspond to your OS.
3. You will find the result into the output directory.The name of the output files depends of the hour it was processed.
<?xml version="1.0"?>
<?oxygen RNGSchema="http://scenari.utc.fr/hdoc/schemas/container/hdoc1-container.rng" type="xml" ?>
<container version="1.0" xmlns="urn:utc.fr:ics:hdoc:container">
<rootfiles>
<rootfile full-path="content.xml" media-type="text/xml"/>
</rootfiles>
</container>
\ No newline at end of file
......@@ -50,7 +50,6 @@
<xslt basedir="${tmp}/internationalisation" destdir="${out}" style="${xsl}/optim_to_hdoc.xsl"/>
<echo message="Copy ressources files..."/>
......@@ -65,19 +64,22 @@
</fileset>
</copy>
<!--<for param="folder">
<echo message="Build hdoc format..."/>
<for param="folder">
<path>
<dirset dir="${out}" includes="*"/>
</path>
<sequential>
<local name="folder_name"/>
<basename property="folder_name" file="@{folder}"/>
<copy todir="@{folder}">
<fileset dir="${tmp}/extract">
</fileset>
</copy>
<copy file="${lib}/container.xml" todir="@{folder}/META-INF/"/>
<first id="first">
<fileset dir="@{folder}" includes="*.html" />
</first>
<move file="${toString:first}" tofile="@{folder}/content.xml"/>
</sequential>
</for>-->
</for>
<echo message="Zip result..."/>
......
# Converter optim_to_lexique
In order to use this converter, follow those steps :
0. Create input and output dir
1. Copy your Optim files (.scar or .zip) into the input directory.
2. Execute the run that correspond to your OS.
3. You will find the result into the output directory. The name of the output files depends of the hour it was processed.
<<<<<<< HEAD:Lexique_to_Opale/build.properties
libdir=${basedir}/lib
rngdir=${basedir}/rng
xsldir=${basedir}/xsl
srcdir=${basedir}/in
outdir=${basedir}/out
=======
libdir=${basedir}/lib
rngdir=${basedir}/rng
xsldir=${basedir}/xsl
srcdir=${basedir}/in
outdir=${basedir}/out
InputPath=${basedir}/input
OutputPath=${basedir}/output
\ No newline at end of file
OutputPath=${basedir}/output
>>>>>>> b66d52946dfff086938fa935814a389e5c12c53e:optim_to_lexique/build.properties
......@@ -21,10 +21,23 @@
</taskdef>
<!-- CHECK FOR WINDOWS FAMILY OS -->
<condition property="is_windows">
<os family="windows"/>
</condition>
<condition property="is_unix">
<os family="unix"/>
</condition>
<!-- Main target -->
<target name="main">
<antcall target="clean"/>
<!-- Check that the input directory is not empty -->
<if>
<length length="0" when="greater">
<fileset dir="${in}" followsymlinks="false"/>
......@@ -53,6 +66,8 @@
<!-- optim_to_hdoc -->
<!-- Moves files in optim_to_hdoc hierarchy -->
<target name="prepare_optim_to_hdoc">
<antcall target="add_log">
......@@ -66,9 +81,37 @@
<!-- Simply run optim_to_hdoc script -->
<target name="run_optim_to_hdoc">
<antcall target="run_optim_to_hdoc_unix"/>
<antcall target="run_optim_to_hdoc_windows"/>
</target>
<!-- Run optim_to_hdoc bat -->
<target name="run_optim_to_hdoc_windows" if="${is_windows}">
<antcall target="add_log">
<param name="msg" value="Running optim_to_hdoc bat script"/>
</antcall>
<exec executable="cmd">
<arg value="${optim_to_hdoc}/run.bat"/>
</exec>
</target>
<!-- Run optim_to_hdoc sh -->
<target name="run_optim_to_hdoc_unix" if="${is_unix}">
<antcall target="add_log">
<param name="msg" value="Running optim_to_hdoc shell script"/>
</antcall>
<exec executable="/bin/bash">
<arg value="${optim_to_hdoc}/run.sh"/>
</exec>
</target>
<!-- hdoc_to_opale -->
<!-- Moves files in hdoc_to_opale hierarchy -->
<target name="prepare_hdoc_to_opale">
<antcall target="add_log">
......@@ -81,7 +124,32 @@
</target>
<!-- Simply run hdoc_to_opale script -->
<target name="run_hdoc_to_opale"></target>
<target name="run_hdoc_to_opale">
<antcall target="run_hdoc_to_opale_unix"/>
<antcall target="run_hdoc_to_opale_windows"/>
</target>
<!-- Run hdoc_to_opale bat -->
<target name="run_hdoc_to_opale_windows" if="${is_windows}">
<antcall target="add_log">
<param name="msg" value="Running hdoc_to_opale bat script"/>
</antcall>
<exec executable="cmd">
<arg value="${hdoc_to_opale}/run.bat"/>
</exec>
</target>
<!-- Run hdoc_to_opale sh -->
<target name="run_hdoc_to_opale_unix" if="${is_unix}">
<antcall target="add_log">
<param name="msg" value="Running hdoc_to_opale shell script"/>
</antcall>
<exec executable="/bin/bash">
<arg value="${hdoc_to_opale}/run.sh"/>