Commit 7caa43da authored by Jerome Chauveau's avatar Jerome Chauveau
Browse files

ajout du paramètre 'locale' pour les transfo xsl xml2pdf

parent 24164d3b
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -5,6 +5,8 @@ declare namespace xsl = "http://www.w3.org/1999/XSL/Transform";
import module namespace max.config = 'pddn/max/config' at 'config.xqm';
import module namespace max.cons = 'pddn/max/cons' at 'cons.xqm';
import module namespace fop = 'org.basex.modules.fop.FOP';
import module namespace max.i18n = 'pddn/max/i18n' at 'i18n.xqm';

declare namespace tei="http://www.tei-c.org/ns/1.0";
declare namespace ead="urn:isbn:1-931666-22-9";
(:
@@ -80,7 +82,12 @@ declare function max.util:addHTMLClass($htmlNode as node(), $targetId as xs:stri
declare function max.util:xml2pdf($xml as element(), $xsl as xs:string, $project as xs:string, $id){
let $projectPrettyName := max.config:getProjectPrettyName($project)
let $baseURI:= max.config:getBaseURI()
let $xsl := xslt:transform($xml, $xsl, map{ "prettyName":$projectPrettyName,"idProject":$id})
let $xsl := xslt:transform($xml, $xsl,
        map{
        "prettyName":$projectPrettyName,
        "idProject":$id,
        "locale": max.i18n:getLang($project),
        })
let $pdf := fop:transform($xsl)
return $pdf
(: return file:write-binary('fop.pdf', $pdf):)