Back from holidays! I can confirm that r1805189 is the root cause. IIUC this is what is happening:
1) the $this variable gets populated in <xsl:variable name="this" select="directivesynopsis" /> with the list of directivesynopsis sections (so in case of a .xml.fr file, it contains all the translated sections). 2) the xsl code loops through 'document($metafile/@reference)/modulesynopsis/directivesynopsis' that seems always to point to the english translation (the .xml.meta generated files that I inspected are all pointing "reference" to the .xml english translation). 3) for each directivesynopsis, the $this variable is checked: if it contains a directivesynopsis with the current 'name', then the $this value is used (translated), otherwise the english one is picked with the "translated=no" attribute. When I removed the $this reference I broke the translations build process in trunk. I am looking for a solution, will try to solve this problem asap. Sorry for the trouble to all the translators :) Luca 2017-08-21 22:46 GMT+02:00 Luca Toscano <toscano.l...@gmail.com>: > Hi Christophe, > > You are definitely right and i think that the root cause is this commit: > > http://svn.apache.org/viewvc?rev=1805189&view=rev > > I have probably not understood correctly the side effects to translations, > apologies for the issue. I will definitely work on it in a week, i am > distant from a keyboard now so i cannot do anything useful. > > Luca > > Il 21 ago 2017 21:55, "Christophe JAILLET" <christophe.jail...@wanadoo.fr> > ha scritto: > > Hi, > > Surprised by the size of the update for just a Few french xml files > updated, I've looked randomly in the updates done. > > All files I've checked have the paragraph describing the directives in > English instead of French. > The other parts of the document (i.e. non-directive paragraph) are still > correctly in French. > > As an example: https://httpd.apache.org/docs/trunk/mod/mod_auth_basic.html > The "Sommaire" paragraph is in Frecnh, but the rest is English. > > > I've not checked why, but some xls processing for section like and > non-section like directive processing have been done recently. Maybe a > side-effect of the update? > > Won't have time to dig further in the coming days to search what's wrong. > So I just report it, if someone has cycles to look at this issue. > > > CJ > > > > > Le 21/08/2017 à 15:43, lgen...@apache.org a écrit : > >> Author: lgentis >> Date: Mon Aug 21 13:43:45 2017 >> New Revision: 1805630 >> >> URL: http://svn.apache.org/viewvc?rev=1805630&view=rev >> Log: >> Rebuild. >> >> Modified: >> httpd/httpd/trunk/docs/manual/mod/core.html.fr >> httpd/httpd/trunk/docs/manual/mod/directives.html.fr >> httpd/httpd/trunk/docs/manual/mod/event.html.fr >> httpd/httpd/trunk/docs/manual/mod/index.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_actions.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_allowmethods.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_auth_digest.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_auth_form.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authn_anon.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authn_core.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authn_dbd.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authn_dbm.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authn_socache.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authnz_ldap.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authz_core.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authz_dbd.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authz_dbm.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_authz_groupfile.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_autoindex.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_buffer.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_cache.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_cache_disk.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_cache_socache.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_cern_meta.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_cgi.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_cgid.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_charset_lite.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_dav.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_dav_fs.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_dav_lock.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_dbd.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_deflate.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_dialup.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_dir.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_dumpio.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_echo.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_env.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_example_hooks.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_expires.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_ext_filter.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_file_cache.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_headers.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_heartbeat.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_heartmonitor.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_ident.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_imagemap.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_include.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_info.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_isapi.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_lbmethod_heartbeat.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_ldap.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_log_config.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_log_debug.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_log_forensic.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_logio.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_lua.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_macro.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_mime.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_mime_magic.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_nw_ssl.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_privileges.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.meta >> httpd/httpd/trunk/docs/manual/mod/mod_proxy_connect.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_proxy_express.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_proxy_fcgi.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_proxy_ftp.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_proxy_html.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_proxy_scgi.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_reflector.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_remoteip.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_reqtimeout.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_request.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_sed.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_session.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_session_cookie.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_session_crypto.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_session_dbd.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_setenvif.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_so.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_socache_memcache.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_speling.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_ssl.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_ssl.xml.meta >> httpd/httpd/trunk/docs/manual/mod/mod_substitute.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_suexec.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_unixd.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_userdir.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_usertrack.html.fr >> httpd/httpd/trunk/docs/manual/mod/mod_vhost_alias.html.fr >> httpd/httpd/trunk/docs/manual/mod/mpm_common.html.fr >> httpd/httpd/trunk/docs/manual/mod/mpm_netware.html.fr >> httpd/httpd/trunk/docs/manual/mod/prefork.html.fr >> httpd/httpd/trunk/docs/manual/mod/quickreference.html.fr >> httpd/httpd/trunk/docs/manual/sections.html.fr >> httpd/httpd/trunk/docs/manual/sections.xml.fr >> httpd/httpd/trunk/docs/manual/sections.xml.ja >> httpd/httpd/trunk/docs/manual/sections.xml.ko >> httpd/httpd/trunk/docs/manual/sections.xml.tr >> httpd/httpd/trunk/docs/manual/sitemap.html.fr >> >> >> > >