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>







Reply via email to