Commit 734bff1b authored by Jerome Chauveau's avatar Jerome Chauveau
Browse files

limitation du code de langue à 2 caractères

parent 55f68e23
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -75,7 +75,7 @@ declare
%output:html-version("5.0")
%output:indent("no")
%output:encoding("UTF-8")
%rest:path( "/{$project}/{$lang=[a-z]+}/{$page=[a-zA-Z0-9_]+}.html")
%rest:path( "/{$project}/{$lang=[a-z]{2}}/{$page=[a-zA-Z0-9_]+}.html")
function max:page($project, $lang, $page){
    let $l := max.i18n:setLang($project, $lang)
    let $dbPath := max.config:getProjectDBPath($project)
@@ -134,7 +134,7 @@ declare
%output:html-version("5.0")
%output:indent("no")
%output:encoding("UTF-8")
%rest:path("/{$project}/{$lang=[a-z]+}/sommaire/{$doc=.*}.html")
%rest:path("/{$project}/{$lang=[a-z]{2}}/sommaire/{$doc=.*}.html")
function max:documentTOC($project, $lang, $doc){
    let $l:= max.i18n:setLang($project, $lang)
    let $content := max.toc:getDocumentTOC($project, $doc || '.xml')
@@ -150,7 +150,7 @@ declare
%output:encoding("UTF-8")
%rest:query-param("search", "{$search}")
%rest:query-param("focus", "{$focus}")
%rest:path("/{$project}/{$lang=[a-z]+}{$routeDoc=.*\.xml}/{$id}.html")
%rest:path("/{$project}/{$lang=[a-z]{2}}{$routeDoc=.*\.xml}/{$id}.html")
function max:fragmentToHTMLPage($project, $lang, $routeDoc, $id, $search as xs:string ?, $focus as xs:string ?){
    let $l:= max.i18n:setLang($project, $lang)
    let $dbPath := max.config:getProjectDBPath($project)