Hi Luca,
Thanks for solving this problem, everything seems to be OK (at least
mod_auth_basic.html).
I hope you had nice holidays.
Cheers
Lucien
Le 28/08/2017 à 14:41, Luca Toscano a écrit :
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
<mailto: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 <http://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
<mailto: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
<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
<mailto: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
<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
<mailto: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
<http://svn.apache.org/viewvc?rev=1805630&view=rev>
Log:
Rebuild.
Modified:
httpd/httpd/trunk/docs/manual/mod/core.html.fr
<http://core.html.fr>
httpd/httpd/trunk/docs/manual/mod/directives.html.fr
<http://directives.html.fr>
httpd/httpd/trunk/docs/manual/mod/event.html.fr
<http://event.html.fr>
httpd/httpd/trunk/docs/manual/mod/index.html.fr
<http://index.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.fr
<http://mod_access_compat.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_actions.html.fr
<http://mod_actions.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_alias.html.fr
<http://mod_alias.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_allowmethods.html.fr
<http://mod_allowmethods.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_auth_basic.html.fr
<http://mod_auth_basic.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_auth_digest.html.fr
<http://mod_auth_digest.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_auth_form.html.fr
<http://mod_auth_form.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authn_anon.html.fr
<http://mod_authn_anon.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authn_core.html.fr
<http://mod_authn_core.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authn_dbd.html.fr
<http://mod_authn_dbd.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authn_dbm.html.fr
<http://mod_authn_dbm.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authn_file.html.fr
<http://mod_authn_file.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authn_socache.html.fr
<http://mod_authn_socache.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authnz_ldap.html.fr
<http://mod_authnz_ldap.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authz_core.html.fr
<http://mod_authz_core.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authz_dbd.html.fr
<http://mod_authz_dbd.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authz_dbm.html.fr
<http://mod_authz_dbm.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_authz_groupfile.html.fr
<http://mod_authz_groupfile.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_autoindex.html.fr
<http://mod_autoindex.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_buffer.html.fr
<http://mod_buffer.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_cache.html.fr
<http://mod_cache.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_cache_disk.html.fr
<http://mod_cache_disk.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_cache_socache.html.fr
<http://mod_cache_socache.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_cern_meta.html.fr
<http://mod_cern_meta.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_cgi.html.fr
<http://mod_cgi.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_cgid.html.fr
<http://mod_cgid.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_charset_lite.html.fr
<http://mod_charset_lite.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_dav.html.fr
<http://mod_dav.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_dav_fs.html.fr
<http://mod_dav_fs.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_dav_lock.html.fr
<http://mod_dav_lock.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_dbd.html.fr
<http://mod_dbd.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_deflate.html.fr
<http://mod_deflate.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_dialup.html.fr
<http://mod_dialup.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_dir.html.fr
<http://mod_dir.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_dumpio.html.fr
<http://mod_dumpio.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_echo.html.fr
<http://mod_echo.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_env.html.fr
<http://mod_env.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_example_hooks.html.fr
<http://mod_example_hooks.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_expires.html.fr
<http://mod_expires.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_ext_filter.html.fr
<http://mod_ext_filter.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_file_cache.html.fr
<http://mod_file_cache.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_headers.html.fr
<http://mod_headers.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_heartbeat.html.fr
<http://mod_heartbeat.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_heartmonitor.html.fr
<http://mod_heartmonitor.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_ident.html.fr
<http://mod_ident.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_imagemap.html.fr
<http://mod_imagemap.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_include.html.fr
<http://mod_include.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_info.html.fr
<http://mod_info.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_isapi.html.fr
<http://mod_isapi.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_lbmethod_heartbeat.html.fr
<http://mod_lbmethod_heartbeat.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_ldap.html.fr
<http://mod_ldap.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_log_config.html.fr
<http://mod_log_config.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_log_debug.html.fr
<http://mod_log_debug.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_log_forensic.html.fr
<http://mod_log_forensic.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_logio.html.fr
<http://mod_logio.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_lua.html.fr
<http://mod_lua.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_macro.html.fr
<http://mod_macro.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_mime.html.fr
<http://mod_mime.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_mime_magic.html.fr
<http://mod_mime_magic.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_negotiation.html.fr
<http://mod_negotiation.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_nw_ssl.html.fr
<http://mod_nw_ssl.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_privileges.html.fr
<http://mod_privileges.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.fr
<http://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
<http://mod_proxy_connect.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_proxy_express.html.fr
<http://mod_proxy_express.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_proxy_fcgi.html.fr
<http://mod_proxy_fcgi.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_proxy_ftp.html.fr
<http://mod_proxy_ftp.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_proxy_html.html.fr
<http://mod_proxy_html.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_proxy_scgi.html.fr
<http://mod_proxy_scgi.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_reflector.html.fr
<http://mod_reflector.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_remoteip.html.fr
<http://mod_remoteip.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_reqtimeout.html.fr
<http://mod_reqtimeout.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_request.html.fr
<http://mod_request.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.fr
<http://mod_rewrite.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_sed.html.fr
<http://mod_sed.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_session.html.fr
<http://mod_session.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_session_cookie.html.fr
<http://mod_session_cookie.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_session_crypto.html.fr
<http://mod_session_crypto.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_session_dbd.html.fr
<http://mod_session_dbd.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_setenvif.html.fr
<http://mod_setenvif.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_so.html.fr
<http://mod_so.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_socache_memcache.html.fr
<http://mod_socache_memcache.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_speling.html.fr
<http://mod_speling.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_ssl.html.fr
<http://mod_ssl.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_ssl.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_substitute.html.fr
<http://mod_substitute.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_suexec.html.fr
<http://mod_suexec.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_unixd.html.fr
<http://mod_unixd.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_userdir.html.fr
<http://mod_userdir.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_usertrack.html.fr
<http://mod_usertrack.html.fr>
httpd/httpd/trunk/docs/manual/mod/mod_vhost_alias.html.fr
<http://mod_vhost_alias.html.fr>
httpd/httpd/trunk/docs/manual/mod/mpm_common.html.fr
<http://mpm_common.html.fr>
httpd/httpd/trunk/docs/manual/mod/mpm_netware.html.fr
<http://mpm_netware.html.fr>
httpd/httpd/trunk/docs/manual/mod/prefork.html.fr
<http://prefork.html.fr>
httpd/httpd/trunk/docs/manual/mod/quickreference.html.fr
<http://quickreference.html.fr>
httpd/httpd/trunk/docs/manual/sections.html.fr
<http://sections.html.fr>
httpd/httpd/trunk/docs/manual/sections.xml.fr
<http://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
<http://sections.xml.tr>
httpd/httpd/trunk/docs/manual/sitemap.html.fr
<http://sitemap.html.fr>