Proposed a fix for the XSL code in r1806443 and rebuilt the french
translations with r1806444. Everything seems back to normal but please let
me know if you see anything weird going on.

Luca

2017-08-28 13:37 GMT+02:00 Luca Toscano <toscano.l...@gmail.com>:

> 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
>>>
>>>
>>>
>>
>>
>

Reply via email to