(httpd-site) branch asf-site updated: Automatic Site Publish by Buildbot
[email protected] Mon, 01 Jun 2026 20:04:08 +0000
Newsgroups
gmane.comp.apache.cvs
Message-ID
<178034424819.3517502.14709394774259063858@gitbox3-he-fi.apache.org>
This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/httpd-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new b8dfcd8 Automatic Site Publish by Buildbot
b8dfcd8 is described below
commit b8dfcd873e6cff636ba9e4e5629d6db53d2e8c53
Author: buildbot <[email protected] >
AuthorDate: Mon Jun 1 20:04:04 2026 +0000
Automatic Site Publish by Buildbot
---
output/docs-project/avail_translations.html | 3342 +++++++++++++++++----------
output/docs-project/contribute.html | 221 +-
output/docs-project/contributors.html | 19 +-
output/docs-project/docsformat.html | 229 +-
output/docs-project/goingfurther.html | 170 +-
output/docs-project/index.html | 157 +-
output/docs-project/svn.html | 123 +-
output/docs-project/tools.html | 267 +++
output/docs-project/translations.html | 157 +-
9 files changed, 2898 insertions(+), 1787 deletions(-)
diff --git a/output/docs-project/avail_translations.html b/output/docs-project/avail_translations.html
index 0d7a27a..2b396c9 100644
--- a/output/docs-project/avail_translations.html
+++ b/output/docs-project/avail_translations.html
@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/css/apsite.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
<meta name="author" content="Documentation Group"><meta name="email" content="[email protected] ">
- <title>Available Translations - Documentation Project - The Apache HTTP Server Project</title>
+ <title>Translation Status - The Apache HTTP Server Project</title>
<style>
.headerlink {
visibility: hidden;
@@ -87,1213 +87,2161 @@ h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover
</div>
<!-- RIGHT SIDE INFORMATION -->
<div id="apcontents">
- <h1 id="available-translations-of-the-documentation">Available Translations of the Documentation<a class="headerlink" href="#available-translations-of-the-documentation" title="Permalink">¶</a></h1>
-<p>The following modules have already been translated. If you are able to
-provide translations into any of these languages (or any others) please let
-us know. ( <a href="translations.html">Back to translations page</a> )</p>
+ <h1 id="translation-status">Translation Status<a class="headerlink" href="#translation-status" title="Permalink">¶</a></h1>
+<p>The table below shows which module documentation files have been
+translated into each language. There's plenty of room to help — if you
+see gaps in a language you speak, we'd welcome your contribution.</p>
+<p>To get started translating, see the <a href="translations.html">translation guide</a>.
+To learn about keeping translations up to date, see
+<a href="goingfurther.html">Maintaining Translations</a>.</p>
+<p>If you can provide translations into any of these languages (or any
+others not yet listed), please let us know on
+<a href="mailto:[email protected] ">[email protected] </a>.</p>
+<!--
+HOW TO REGENERATE THIS TABLE:
+
+The table below is generated by build/list_translations.py in the
+httpd 2.4 docs source tree. To produce a fresh version:
+
+ cd ~/devel/apache/httpd/httpd-2.4/docs/manual
+ python3 build/list_translations.py > /tmp/table.md
+
+Then paste the contents of /tmp/table.md below, replacing everything
+from the first "| Document |" line to the end of the file.
+-->
<table class="table">
<thead>
<tr>
<th>Document</th>
-<th>German</th>
-<th>Spanish</th>
-<th>French</th>
-<th>Japanese</th>
-<th>Korean</th>
-<th>Turkish</th>
-<th>Simplified Chinese</th>
+<th align="center">German</th>
+<th align="center">Spanish</th>
+<th align="center">French</th>
+<th align="center">Japanese</th>
+<th align="center">Korean</th>
+<th align="center">Turkish</th>
+<th align="center">Simplified Chinese</th>
</tr>
</thead>
<tbody>
<tr>
-<td>allmodules.xml</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-</tr>
-<tr>
-<td>core.xml</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>directive-dict.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>directives.xml</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-</tr>
-<tr>
-<td>event.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
+<td>bind.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>caching.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>configuring.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>content-negotiation.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>custom-error.xml</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>dns-caveats.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>dso.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>env.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>expr.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>filter.xml</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>getting-started.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>glossary.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>handler.xml</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
</tr>
<tr>
<td>index.xml</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-</tr>
-<tr>
-<td>mod_access_compat.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_actions.xml</td>
-<td>✔</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_alias.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_allowmethods.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_asis.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_auth_basic.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_auth_digest.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_auth_form.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authn_anon.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authn_core.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authn_dbd.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authn_dbm.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authn_file.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authn_socache.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authnz_ldap.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authz_core.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authz_dbd.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authz_dbm.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authz_groupfile.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authz_host.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authz_owner.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_authz_user.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_autoindex.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_buffer.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_cache.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_cache_disk.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_cern_meta.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_cgi.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_cgid.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_charset_lite.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_data.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_dav.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_dav_fs.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_dav_lock.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_dbd.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_deflate.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_dialup.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_dir.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_dumpio.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_echo.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_env.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_example.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_expires.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_ext_filter.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_file_cache.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_filter.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_headers.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_heartbeat.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_heartmonitor.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_ident.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_imagemap.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_include.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_info.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_isapi.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_lbmethod_bybusyness.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_lbmethod_byrequests.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_lbmethod_bytraffic.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_lbmethod_heartbeat.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_ldap.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_log_config.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_log_debug.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_log_forensic.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_logio.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_lua.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_mime.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_mime_magic.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_negotiation.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_nw_ssl.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_privileges.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy_ajp.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy_balancer.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy_connect.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy_express.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy_fcgi.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy_fdpass.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy_ftp.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy_http.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_proxy_scgi.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_ratelimit.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_reflector.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_remoteip.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_reqtimeout.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_request.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_rewrite.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_sed.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_session.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_session_cookie.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_session_crypto.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_session_dbd.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_setenvif.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_slotmem_plain.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_slotmem_shm.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_so.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_speling.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_ssl.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_status.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_substitute.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_suexec.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_unique_id.xml</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_unixd.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_userdir.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_usertrack.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_version.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mod_vhost_alias.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>module-dict.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mpm_common.xml</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mpm_netware.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mpm_winnt.xml</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>mpmt_os2.xml</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-<td>-</td>
-</tr>
-<tr>
-<td>prefork.xml</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-</tr>
-<tr>
-<td>quickreference.xml</td>
-<td>✔</td>
-<td>✔</td>
-<td>-</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-<td>✔</td>
-</tr>
-<tr>
-<td>worker.xml</td>
-<td>✔</td>
-<td>-</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
-<td>✔</td>
-<td>-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>install.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>invoking.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>license.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>logs.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/allmodules.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>mod/core.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/directive-dict.xml</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/directives.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>mod/event.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/index.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>mod/mod_access_compat.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_actions.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_alias.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_allowmethods.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_asis.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_auth_basic.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_auth_digest.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_auth_form.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authn_anon.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authn_core.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authn_dbd.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authn_dbm.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authn_file.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authn_socache.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authnz_fcgi.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authnz_ldap.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authz_core.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authz_dbd.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authz_dbm.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authz_groupfile.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authz_host.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authz_owner.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_authz_user.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_autoindex.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_brotli.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_buffer.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_cache.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_cache_disk.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_cache_socache.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_cern_meta.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_cgi.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_cgid.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_charset_lite.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_data.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_dav.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_dav_fs.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_dav_lock.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_dbd.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_deflate.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_dialup.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_dir.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_dumpio.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_echo.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_env.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_example_hooks.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_expires.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_ext_filter.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_file_cache.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_filter.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_headers.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_heartbeat.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_heartmonitor.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_http2.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_ident.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_imagemap.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_include.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_info.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_isapi.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_lbmethod_bybusyness.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_lbmethod_byrequests.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_lbmethod_bytraffic.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_lbmethod_heartbeat.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_ldap.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_log_config.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_log_debug.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_log_forensic.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_logio.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_lua.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_macro.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_md.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_mime.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_mime_magic.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_negotiation.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_nw_ssl.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_privileges.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_ajp.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_balancer.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_connect.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_express.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_fcgi.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_fdpass.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_ftp.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_hcheck.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_html.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_http.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_http2.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_scgi.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_uwsgi.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_proxy_wstunnel.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_ratelimit.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_reflector.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_remoteip.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_reqtimeout.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_request.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_rewrite.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_sed.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_session.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_session_cookie.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_session_crypto.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_session_dbd.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_setenvif.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_slotmem_plain.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_slotmem_shm.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_so.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_socache_dbm.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_socache_dc.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_socache_memcache.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_socache_redis.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_socache_shmcb.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_speling.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_ssl.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_status.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_substitute.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_suexec.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_systemd.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_unique_id.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_unixd.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_userdir.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_usertrack.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_version.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_vhost_alias.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_watchdog.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mod_xml2enc.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/module-dict.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mpm_common.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mpm_netware.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mpm_winnt.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/mpmt_os2.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/overrides.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/prefork.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mod/quickreference.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>mod/worker.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>mpm.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>new_features_2_0.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>new_features_2_2.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>new_features_2_4.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/ab.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/apachectl.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/apxs.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/configure.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/dbmmanage.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/fcgistarter.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/htcacheclean.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/htdbm.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/htdigest.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/htpasswd.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/httpd.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/httxt2dbm.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/index.xml</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>programs/log_server_status.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/logresolve.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/other.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/rotatelogs.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/split-logfile.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>programs/suexec.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/access.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/advanced.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/avoid.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/flags.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/htaccess.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/index.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>rewrite/intro.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/proxy.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/remapping.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/rewritemap.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/tech.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>rewrite/vhosts.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>sections.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>server-wide.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>sitemap.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>socache.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>ssl/index.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>ssl/ssl_compat.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>ssl/ssl_faq.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>ssl/ssl_howto.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>ssl/ssl_intro.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>stopping.xml</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>suexec.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>upgrading.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>urlmapping.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>vhosts/details.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>vhosts/examples.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>vhosts/fd-limits.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>vhosts/index.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+</tr>
+<tr>
+<td>vhosts/ip-based.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>vhosts/mass.xml</td>
+<td align="center">-</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>vhosts/name-based.xml</td>
+<td align="center">✔</td>
+<td align="center">-</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">✔</td>
+<td align="center">-</td>
</tr></tbody></table>
<!-- FOOTER -->
diff --git a/output/docs-project/contribute.html b/output/docs-project/contribute.html
index 406c9f1..bafcbaa 100644
--- a/output/docs-project/contribute.html
+++ b/output/docs-project/contribute.html
@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/css/apsite.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
<meta name="author" content="Documentation Group"><meta name="email" content="[email protected] ">
- <title>Contributing to the Apache HTTP Server Documentation - The Apache HTTP Server Project</title>
+ <title>Contributing to the Documentation - The Apache HTTP Server Project</title>
<style>
.headerlink {
visibility: hidden;
@@ -88,157 +88,86 @@ h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover
<!-- RIGHT SIDE INFORMATION -->
<div id="apcontents">
<h1 id="contributing-to-the-apache-http-server-documentation">Contributing to the Apache HTTP Server Documentation<a class="headerlink" href="#contributing-to-the-apache-http-server-documentation" title="Permalink">¶</a></h1>
-<p>The Documentation Project is an effort to maintain and improve the quality
-of the documentation included with the Apache HTTP Server. Participation is
-open to anyone willing to write documentation, edit for spelling, grammer
-or readability, or <a href="translations.html">translate</a> documentation into
-another language. Some knowledge of the Apache HTTP Server is helpful, but
-not required. No programming knowledge is required, so this is a great way
-for non-programmers to contribute to the success of the Apache HTTP Server
-project, and to have their work read by millions of Apache users.</p>
-<p>This is <strong>not</strong> a mailing list where users should ask questions on how to
-configure Apache. The <a href="../userslist.html">Users List</a> is available for that
-purpose.</p>
-<h1 id="how-to-get-involved">How to get Involved<a class="headerlink" href="#how-to-get-involved" title="Permalink">¶</a></h1>
-<p>There are several ways that you can contribute to the documentation effort.
-You can:</p>
+<p>We'd love your help improving the Apache HTTP Server documentation. You
+don't need to be a programmer — if you can spot a confusing sentence, fix
+a typo, or explain something more clearly, you're already making a
+difference. Your work will be read by millions of httpd users worldwide.</p>
+<p>This page is about <em>contributing to the docs</em>, not about configuring
+httpd. For configuration help, see the
+<a href="../userslist.html">Users mailing list</a>.</p>
+<h2 id="ways-to-contribute">Ways to Contribute<a class="headerlink" href="#ways-to-contribute" title="Permalink">¶</a></h2>
+<p>There's something for every skill level:</p>
+<h3 id="quick-wins-no-svn-needed">Quick Wins (no SVN needed)<a class="headerlink" href="#quick-wins-no-svn-needed" title="Permalink">¶</a></h3>
<ul>
-<li>
-<p><a href="mailto:[email protected] ">Subscribe to the [email protected] mailing
-list</a> and tell us something that
-could be improved.</p>
-</li>
-<li>
-<p>Join #httpd on irc.libera.chat and tell us there.</p>
-</li>
-<li>
-<p>Submit a ticket to the <a href="../bug_report.html">bug database</a>.</p>
-</li>
-<li>
-<p>Check out the documentation from svn ( <a href="svn.html">instructions here</a> ),
-and send us a patch.</p>
-</li>
+<li><strong>Report a problem</strong> — <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=Documentation">Open a Bugzilla
+ticket</a>
+describing what's wrong or confusing.</li>
+<li><strong>Suggest an improvement</strong> — Send a note to the
+<a href="mailto:[email protected] ">docs mailing list</a> with your
+idea.</li>
+<li><strong>Join the conversation</strong> — Subscribe to <code>[email protected] </code> and
+weigh in on ongoing discussions.</li>
</ul>
-<p>There are lots of ways to contribute to the documentation project,
-including fixing typos and spelling mistakes, translating the documentation
-into other languages, writing tutorials to help new users, or just
-expressing your opinion about suggested changes.</p>
-<p>For information on our use of XML in the documentation, see our
-<a href="docsformat.html">Documentation Format and Transformation</a> page. For
-markup conventions and prose style, see the <a href="style-guide.html">Documentation Style
-Guide</a>.</p>
-<p>If you need inspiration for something to work on, look at our
-<a href="https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/STATUS">STATUS</a>
-file for a list of things that we think need doing, and pick something that
-you think you can do. Patches against trunk are greatly appreciated, but
-contributions in any format are helpful.</p>
-<h1 id="translation-projects">Translation Projects<a class="headerlink" href="#translation-projects" title="Permalink">¶</a></h1>
-<p>Information about translating the documentation into other languages is
-available at the <a href="translations.html">translations page</a>.</p>
-<h1 id="participants">Participants<a class="headerlink" href="#participants" title="Permalink">¶</a></h1>
-<p>Some of the participants are:</p>
+<h3 id="fix-and-improve-svn-patch-workflow">Fix and Improve (SVN patch workflow)<a class="headerlink" href="#fix-and-improve-svn-patch-workflow" title="Permalink">¶</a></h3>
<ul>
-<li>
-<p><a href="http://www.codefaktor.de/">Erik Abele</a></p>
-</li>
-<li>
-<p><a href="http://rkbloom.net/rbb/">Ryan Bloom</a></p>
-</li>
-<li>
-<p><a href="http://www.rcbowen.com/">Rich Bowen</a></p>
-</li>
-<li>
-<p>Vincent Bray</p>
-</li>
-<li>
-<p><a href="http://Golux.Com/coar/">Ken Coar</a></p>
-</li>
-<li>
-<p>Eric Cholet</p>
-</li>
-<li>
-<p><a href="http://dotat.at/">Tony Finch</a></p>
-</li>
-<li>
-<p>Yoshiki Hayashi</p>
-</li>
-<li>
-<p><a href="http://www.kess-net.de/">Astrid Keßler</a></p>
-</li>
-<li>
-<p><a href="http://geeklog.lucid.net.au/">Jason Lingohr</a></p>
-</li>
-<li>
-<p>André L. Malo</p>
-</li>
-<li>
-<p><a href="http://www.reppep.com/%7Epepper/">Chris Pepper</a></p>
-</li>
-<li>
-<p>Dan Poirier</p>
-</li>
-<li>
-<p><a href="http://www.nerdchic.net/">Noirin Plunkett</a></p>
-</li>
-<li>
-<p>William A. Rowe, Jr.</p>
-</li>
-<li>
-<p><a href="http://slive.ca/">Joshua Slive</a></p>
-</li>
-<li>
-<p><a href="http://blog.pc-tony.com/">Tony Stevenson</a></p>
-</li>
-<li>
-<p><a href="http://www.toftum.org/">Mads Toftum</a></p>
-</li>
+<li>Fix typos, broken examples, or unclear explanations.</li>
+<li>Add missing configuration examples.</li>
+<li>Update outdated information.</li>
+<li>Improve the documentation for a module you know well.</li>
</ul>
-<p>The localized custom error messages in the 2.x version of the Apache HTTP
-Server were contributed by</p>
+<p>For these, you'll check out the docs from SVN, make your changes, and
+send us a patch. See our <a href="svn.html">SVN workflow guide</a> for step-by-step
+instructions — it's straightforward even if you haven't used SVN before.</p>
+<h3 id="larger-contributions">Larger Contributions<a class="headerlink" href="#larger-contributions" title="Permalink">¶</a></h3>
<ul>
-<li>
-<p>Ricardo Leite (Brazilian)</p>
-</li>
-<li>
-<p>Marcel Kolaja (Czech)</p>
-</li>
-<li>
-<p>Peter Van Biesen (Dutch)</p>
-</li>
-<li>
-<p>Lars Eilebrecht (English and German)</p>
-</li>
-<li>
-<p>Cecile de Crecy (French)</p>
-</li>
-<li>
-<p>Luigi Rosa (Italian)</p>
-</li>
-<li>
-<p>Noirin Plunkett (Irish)</p>
-</li>
-<li>
-<p>Jaeho Shin (Korean)</p>
-</li>
-<li>
-<p>Tomasz Kepczynski (Polish)</p>
-</li>
-<li>
-<p>Andrei Besleaga (Romanian)</p>
-</li>
-<li>
-<p>Nikola Smolenski (Serbian)</p>
-</li>
-<li>
-<p>Karla Quintero (Spanish)</p>
-</li>
-<li>
-<p>Thomas Sjögren (Swedish)</p>
-</li>
-<li>
-<p>Emre Sokullu (Turkish)</p>
-</li>
+<li>Write a new how-to or tutorial.</li>
+<li>Document a module that's missing coverage.</li>
+<li>Translate documentation into another language (see the
+<a href="translations.html">translation guide</a>).</li>
</ul>
+<p>For anything substantial, we recommend introducing yourself on the
+mailing list first. That way you can get feedback on your approach
+before investing a lot of time.</p>
+<h2 id="getting-set-up">Getting Set Up<a class="headerlink" href="#getting-set-up" title="Permalink">¶</a></h2>
+<ol>
+<li><strong>Subscribe to the mailing list</strong> — Send email to
+<a href="mailto:[email protected] ">[email protected] </a>.</li>
+<li><strong>Check out the source</strong> — Follow our <a href="svn.html">SVN instructions</a>.</li>
+<li><strong>Learn the format</strong> — Read about the
+<a href="docsformat.html">documentation XML format</a> and the
+<a href="style-guide.html">style guide</a>.</li>
+<li><strong>Set up your tools</strong> — See <a href="tools.html">Tools for Contributors</a> for
+editor and workflow recommendations.</li>
+</ol>
+<h2 id="submitting-your-work">Submitting Your Work<a class="headerlink" href="#submitting-your-work" title="Permalink">¶</a></h2>
+<p>The standard workflow is:</p>
+<ol>
+<li>Make your changes in your SVN checkout.</li>
+<li>Run <code>svn diff > my-changes.patch</code> to create a patch file.</li>
+<li>Send the patch to <code>[email protected] </code>, or attach it to a
+<a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=Documentation">Bugzilla ticket</a>.</li>
+<li>Include a brief description of what you changed and why.</li>
+</ol>
+<p>Don't worry about getting everything perfect on the first try. We review
+all contributions and are happy to help you iterate.</p>
+<h2 id="communication-channels">Communication Channels<a class="headerlink" href="#communication-channels" title="Permalink">¶</a></h2>
+<ul>
+<li><strong>Mailing list:</strong> <code>[email protected] </code>
+(<a href="mailto:[email protected] ">subscribe</a> |
+<a href="https://lists.apache.org/[email protected] ">archives</a>)</li>
+<li><strong>IRC:</strong> #httpd on <a href="https://libera.chat/">irc.libera.chat</a></li>
+<li><strong>Bug tracker:</strong>
+<a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=Documentation">Bugzilla</a></li>
+</ul>
+<h2 id="the-xml-format">The XML Format<a class="headerlink" href="#the-xml-format" title="Permalink">¶</a></h2>
+<p>The documentation is written in a custom XML format, transformed to HTML
+via XSLT. If you're not familiar with XML, don't let that stop you — it's
+quite readable, and the community will help you with markup questions.
+See the <a href="docsformat.html">documentation format</a> page for details, and
+the <a href="style-guide.html">style guide</a> for markup conventions.</p>
+<h2 id="translation-projects">Translation Projects<a class="headerlink" href="#translation-projects" title="Permalink">¶</a></h2>
+<p>If you'd like to translate the documentation into another language, see
+the <a href="translations.html">translations page</a> for how to get started.</p>
<!-- FOOTER -->
<div id="footer">
diff --git a/output/docs-project/contributors.html b/output/docs-project/contributors.html
index 9631b89..84a0738 100644
--- a/output/docs-project/contributors.html
+++ b/output/docs-project/contributors.html
@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/css/apsite.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
<meta name="author" content="Documentation Group"><meta name="email" content="[email protected] ">
- <title>Documentation - Contributors - The Apache HTTP Server Project</title>
+ <title>Contributors - The Apache HTTP Server Project</title>
<style>
.headerlink {
visibility: hidden;
@@ -87,10 +87,15 @@ h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover
</div>
<!-- RIGHT SIDE INFORMATION -->
<div id="apcontents">
- <h1 id="documentation-contributors">Documentation - Contributors<a class="headerlink" href="#documentation-contributors" title="Permalink">¶</a></h1>
-<p>The Apache HTTP Server documentation is the product of the work of many,
-many people. The following people have at one time or another contributed
-to the Apache HTTP Server documentation. Thanks to all of them!</p>
+ <h1 id="contributors">Contributors<a class="headerlink" href="#contributors" title="Permalink">¶</a></h1>
+<p>The Apache HTTP Server documentation is the product of many people's
+work over more than two decades. The following individuals have
+contributed to the documentation at one time or another. We're grateful
+to every one of them.</p>
+<p>This is a historical record — not a closed list. New contributors are
+always welcome, and we'd love to add your name here. See the
+<a href="contribute.html">contribution guide</a> to get started.</p>
+<h2 id="documentation-contributors">Documentation Contributors<a class="headerlink" href="#documentation-contributors" title="Permalink">¶</a></h2>
<ul>
<li>aaron : Aaron Bannert</li>
<li>akosut : Alexei Kosut</li>
@@ -181,8 +186,8 @@ to the Apache HTTP Server documentation. Thanks to all of them!</p>
<li>wsanchez : Wilfredo Sanchez</li>
<li>yoshiki : Yoshiki Hayashi</li>
</ul>
-<p>The localized custom error messages in the 2.x version of the Apache HTTP
-Server were contributed by</p>
+<h2 id="localized-error-messages">Localized Error Messages<a class="headerlink" href="#localized-error-messages" title="Permalink">¶</a></h2>
+<p>The custom error messages in the 2.x releases were contributed by:</p>
<ul>
<li>Ricardo Leite (Brazilian)</li>
<li>Marcel Kolaja (Czech)</li>
diff --git a/output/docs-project/docsformat.html b/output/docs-project/docsformat.html
index 7bef635..470ec45 100644
--- a/output/docs-project/docsformat.html
+++ b/output/docs-project/docsformat.html
@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/css/apsite.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
<meta name="author" content="Documentation Group"><meta name="email" content="[email protected] ">
- <title>Module Format and Transformation - The Apache HTTP Server Project</title>
+ <title>Documentation Format and Build - The Apache HTTP Server Project</title>
<style>
.headerlink {
visibility: hidden;
@@ -87,119 +87,128 @@ h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover
</div>
<!-- RIGHT SIDE INFORMATION -->
<div id="apcontents">
- <h1 id="module-format-and-transformation">Module Format and Transformation<a class="headerlink" href="#module-format-and-transformation" title="Permalink">¶</a></h1>
-<p>This document describes the format of the Apache HTTP Server documentation
-xml source files and the technique used to transform them to html.</p>
-<h1 id="format">Format<a class="headerlink" href="#format" title="Permalink">¶</a></h1>
-<p>A DTD is located in the <a href="https://httpd.apache.org/docs/current/style/">style
-directory</a> of the manual. An
-example of the format with extensive comments is also available in
-<a href="mod_template.txt">mod_template.txt</a>. (Ordinarily, the file extension
-will be <code>xml</code>. It is changed here to make online viewing simpler.)</p>
-<p>For detailed conventions on which markup elements to use and when, see the
+ <h1 id="documentation-format-and-build">Documentation Format and Build<a class="headerlink" href="#documentation-format-and-build" title="Permalink">¶</a></h1>
+<p>This page describes the XML format used for the Apache HTTP Server
+documentation and how to transform it into HTML for review.</p>
+<h2 id="format-overview">Format Overview<a class="headerlink" href="#format-overview" title="Permalink">¶</a></h2>
+<p>The documentation is written in a custom XML format with its own DTD.
+The DTD is in the
+<a href="https://httpd.apache.org/docs/current/style/">style directory</a> of the
+manual. For detailed markup conventions, see the
<a href="style-guide.html">Documentation Style Guide</a>.</p>
-<p>Various formatting syntax can be used such as:</p>
-<table border="1" class="table">
-<tr><th>Keyword</th><th>Purpose</th></tr>
-<tr><td><example> ... </example></td><td>Format an example as monospaced font</td></tr>
-<tr><td><highlight language="config"> ... </highlight></td>
-<td>A configuration example, syntax highlighted. Can also use language="perl", "lua", or "C"</td></tr>
-</table>
-<h1 id="transformation">Transformation<a class="headerlink" href="#transformation" title="Permalink">¶</a></h1>
-<p>The easiest way to view the transformed docs is to simply open the xml file
-directly in a recent verions of MSIE, Netscape, or Mozilla. (MSIE 6 seems
-to work consistently. The Gecko/Mozilla based browsers, however, do not
-incorporate the referenced DTDs, so they have problems with documents
-containing character entities). These browsers will read the xsl file and
-perform the transformation for you automatically, so that you can see what
-the final output will look like. This means that you can work on the docs
-and check your work without any special transformation setup.</p>
-<p>For the final presentation, it is still necessary to transform to html to
-accomodate older browsers. Although any standards-compliant xslt engine
-should do, changing engines can lead to massive diffs on the transformed
-files. Therefore, we have chosen a single recommended transformation system
-based on Xalan+Xerces Java and Ant. These are all Apache projects
-distributed under the Apache license.</p>
-<p>The only prerequisite for the transformation is a Java 8 or greater JVM.
-Assuming you already have
-<a href="https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/docs/">httpd/httpd/branches/2.4.x/docs/</a>
-(or the equivalent from another branch) checked out from SVN, here is what
-you need to do to build: (If you need instructions on setting up SVN, see
-<a href="http://www.apache.org/dev/version-control.html">this page</a>.)</p>
-<blockquote>
-<p><code>$ cd docs/manual<br/>$ svn co
-<a href="https://svn.apache.org/repos/asf/httpd/docs-build/trunk">https://svn.apache.org/repos/asf/httpd/docs-build/trunk</a> build<br/>$ cd
-build<br/>$./build.sh all</code></p>
-</blockquote>
-<p>If you are running under win32, the <code>build.sh</code> script will work if cygwin is
-installed. Alternatively, on Win32, you should be able to run the
-<code>build.bat</code> script.</p>
-<p>If you don't want to get the build files from SVN, you can download a
-pkzipped version of the current build tools from our <a href="http://www.apache.org/dyn/closer.lua/httpd/docs/">distribution
-directory</a>.</p>
-<p>The default target builds only the english-language docs. To build other
-docs, you should specify the language-code (ja, de, etc) as an argument, or
-use the <code>all</code> target. To find the available languages, please see our
-<a href="translations.html">translations page</a>.</p>
-<p>You can get an overview of all possible build targets by typing:</p>
-<blockquote>
-<p><code>./build.sh -projecthelp</code></p>
-</blockquote>
-<h1 id="validating-changes">Validating changes<a class="headerlink" href="#validating-changes" title="Permalink">¶</a></h1>
-<p>Before submitting or committing changes, you should check that the XML is
-correct, and the generated HTML:</p>
-<blockquote>
-<p><code>./build.sh validate-xml<br/>./build.sh validate-xhtml</code></p>
-</blockquote>
+<h3 id="common-markup-elements">Common Markup Elements<a class="headerlink" href="#common-markup-elements" title="Permalink">¶</a></h3>
+<table class="table">
+<thead>
+<tr>
+<th>Element</th>
+<th>Purpose</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td><code><example> ... </example></code></td>
+<td>Wraps a code example block</td>
+</tr>
+<tr>
+<td><code><highlight language="config"> ... </highlight></code></td>
+<td>Configuration example with syntax highlighting</td>
+</tr>
+<tr>
+<td><code><highlight language="perl"> ... </highlight></code></td>
+<td>Perl code with highlighting</td>
+</tr>
+<tr>
+<td><code><highlight language="lua"> ... </highlight></code></td>
+<td>Lua code with highlighting</td>
+</tr>
+<tr>
+<td><code><highlight language="C"> ... </highlight></code></td>
+<td>C code with highlighting</td>
+</tr>
+<tr>
+<td><code><directive module="...">Name</directive></code></td>
+<td>Cross-reference to a directive</td>
+</tr>
+<tr>
+<td><code><module>mod_name</module></code></td>
+<td>Cross-reference to a module</td>
+</tr>
+<tr>
+<td><code><program>name</program></code></td>
+<td>Cross-reference to an httpd program</td>
+</tr>
+<tr>
+<td><code><var>placeholder</var></code></td>
+<td>User-supplied value</td>
+</tr>
+<tr>
+<td><code><note> ... </note></code></td>
+<td>Informational callout</td>
+</tr>
+<tr>
+<td><code><note type="warning"> ... </note></code></td>
+<td>Warning callout</td>
+</tr></tbody></table>
+<p>The full format is best learned by reading existing documentation files.
+Start with a simple page and the patterns will become clear quickly.</p>
+<h2 id="viewing-your-changes">Viewing Your Changes<a class="headerlink" href="#viewing-your-changes" title="Permalink">¶</a></h2>
+<p>Modern browsers can render the XML files directly by applying the
+referenced XSLT stylesheet. Simply open the <code>.xml</code> file in your browser
+to see a reasonable approximation of the final output. This lets you
+check your work without any build setup.</p>
+<p>For the authoritative rendering, use the Ant build system described
+below.</p>
+<h2 id="building-the-documentation">Building the Documentation<a class="headerlink" href="#building-the-documentation" title="Permalink">¶</a></h2>
+<p>The official build uses Xalan + Xerces (Java) via Apache Ant. This
+ensures consistent HTML output across all contributors.</p>
+<h3 id="prerequisites">Prerequisites<a class="headerlink" href="#prerequisites" title="Permalink">¶</a></h3>
+<ul>
+<li>Java 8 or later (JRE or JDK)</li>
+<li>An SVN checkout of the docs (see <a href="svn.html">SVN workflow</a>)</li>
+</ul>
+<h3 id="build-steps">Build Steps<a class="headerlink" href="#build-steps" title="Permalink">¶</a></h3>
+<p>From your checkout:</p>
+<pre><code>cd docs/manual
+svn co https://svn.apache.org/repos/asf/httpd/docs-build/trunk build
+cd build
+./build.sh all
+</code></pre>
+<p>The <code>all</code> target builds documentation for all available languages. To
+build only English:</p>
+<pre><code>./build.sh
+</code></pre>
+<p>To build a specific language (e.g., French):</p>
+<pre><code>./build.sh fr
+</code></pre>
+<h3 id="available-build-targets">Available Build Targets<a class="headerlink" href="#available-build-targets" title="Permalink">¶</a></h3>
+<p>To see all available targets:</p>
+<pre><code>./build.sh -projecthelp
+</code></pre>
+<h2 id="validation">Validating Your Changes<a class="headerlink" href="#validation" title="Permalink">¶</a></h2>
<p>The <code>validate-xhtml</code> target uses the W3C Nu HTML Checker. If you don't
already have it, download <code>vnu.jar</code> into the <code>build/</code> directory:</p>
-<blockquote>
-<p><code>curl -L -o vnu.jar <a href="https://github.com/validator/validator/releases/download/latest/vnu.jar">https://github.com/validator/validator/releases/download/latest/vnu.jar</a></code></p>
-</blockquote>
+<pre><code>curl -L -o vnu.jar https://github.com/validator/validator/releases/download/latest/vnu.jar
+</code></pre>
<p>See <a href="https://github.com/validator/validator">https://github.com/validator/validator</a> for details.</p>
-<h1 id="special-files">Special Files<a class="headerlink" href="#special-files" title="Permalink">¶</a></h1>
-<p>When adding a new module, the transformation process tries to generate an
-appropriate entry within <code>mod/allmodules.xml</code> and to create an accompanying
-metafile ( <code>newfilename.xml.meta</code> ). Since these tasks are written in
-<a href="http://www.perl.org/">perl</a> , you'll need a working perl installation for
-this. If not, you should take these steps manually, or just leave a note on
-the project mailing list so that someone else can do it.</p>
-<h1 id="generating-a-pdf-version">Generating a PDF version<a class="headerlink" href="#generating-a-pdf-version" title="Permalink">¶</a></h1>
-<p>The PDF version of the docs is generated by transforming the xml files to
-LaTeX using the "latex-en" Ant target. The XSLT style files for the
-transformation are under <code>style/latex/</code>. Once you have the <code>.tex</code>
-equivalent of each <code>.xml</code> file, you can use <code>pdflatex</code> to convert this into
-a pdf file. Recommended versions of pdflatex can be obtained as part of
-TeTeX (unix) or MikTeX (win32), but any version of TeX should be fine, as
-long as it is sufficiently complete and modern. To generate the PDF, you
-should process the <code>sitemap.tex</code> file, which contains the main LaTeX
-document code and will include all the other files. The outputed PDF will
-then be called <code>sitemap.pdf</code> , which you can rename how you choose.</p>
-<p>Some notes about the XML to LaTeX conversion are necessary. Although HTML
-and LaTeX have many similarities, there are enough differences between the
-two to make targetting both outputs a difficult task. In particular, the
-methods for handling tables are very different. To aid in the conversion to
-LaTeX of tables designed for HTML, a <code>&lt;columnspec&gt;</code> section should be
-added to each table. Inside the <code>&lt;columnspec&gt;</code> , place a <code>&lt;column width=".xx"/&gt;</code> for each column in the table, where <code>xx</code> is the
-percentage of the line-width devoted to that column. This will assist in
-the conversion of basic tables. More complex stuff (like spanning rows or
-columns) is not currently convertible.</p>
-<p>Further, <code>pdflatex</code> cannot incorporate GIF files in a generated PDF, so any
-graphics must be available in PNG format.</p>
-<p>There are various other restrictive assumptions embedded in the XSLT that
-work for the current docs, but may need to be modified in the future. For
-example, the code that transforms HTML-style links to LaTeX
-cross-references will only work within the main directory and one level of
-subdirectory. Also, <code>&lt;pre&gt;</code> sections rarely work well in LaTeX
-because of differences in escaping and formatting rules in <code>verbatim</code>
-sections.</p>
-<p>Finally, there are various differences in escaping rules between XML/HTML
-and LaTeX. Some characters need to be backslash-escaped in LaTeX, and all
-XML entitites (&whatever;) must be converted to LaTeX equivalents. This
-is currently handled for a limited set of characters using a big, ugly
-search-replace in the XSLT. This may need to be modified in the future,
-especially to handle translations. Pre-processing with a perl script and a
-substitution table may be a better solution.</p>
+<p>Before submitting a patch, validate your XML and the generated HTML:</p>
+<pre><code>./build.sh validate-xml
+./build.sh validate-xhtml
+</code></pre>
+<p>These checks will catch malformed XML, broken cross-references, and
+invalid HTML output. Please run them before sending patches — it saves
+everyone time.</p>
+<h2 id="special-files">Special Files<a class="headerlink" href="#special-files" title="Permalink">¶</a></h2>
+<p>When adding a new module, the build process generates entries in
+<code>mod/allmodules.xml</code> and creates accompanying metafiles. This step
+requires a working Perl installation. If you don't have Perl available,
+just note this in your patch submission and someone on the team will
+handle it.</p>
+<h2 id="see-also">See Also<a class="headerlink" href="#see-also" title="Permalink">¶</a></h2>
+<ul>
+<li><a href="style-guide.html">Style Guide</a> — markup conventions and prose style</li>
+<li><a href="svn.html">SVN Workflow</a> — checking out and submitting patches</li>
+<li><a href="tools.html">Tools for Contributors</a> — editors and validation tools</li>
+</ul>
<!-- FOOTER -->
<div id="footer">
diff --git a/output/docs-project/goingfurther.html b/output/docs-project/goingfurther.html
index 4dad66a..fcaa241 100644
--- a/output/docs-project/goingfurther.html
+++ b/output/docs-project/goingfurther.html
@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/css/apsite.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
<meta name="author" content="Documentation Group"><meta name="email" content="[email protected] ">
- <title>Translations - Documentation Project - The Apache HTTP Server Project</title>
+ <title>Maintaining Translations - The Apache HTTP Server Project</title>
<style>
.headerlink {
visibility: hidden;
@@ -87,112 +87,76 @@ h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover
</div>
<!-- RIGHT SIDE INFORMATION -->
<div id="apcontents">
- <h1 id="introduction">Introduction<a class="headerlink" href="#introduction" title="Permalink">¶</a></h1>
-<p>In order to work more efficiently with your translations and keep them
-up-to-date, it's recommended that
-you download the svn repository into your computer, so you can regularly check what
-english files have been updated since your last visit/change, and transfer these
-changes to your existing translated files. Also, in this manner, you will be
-able to build locally the doc (transform it to HTML files) in order to see how
-your changes look like.</p>
-<p>Doc manual is divided in branches:</p>
+ <h1 id="maintaining-translations">Maintaining Translations<a class="headerlink" href="#maintaining-translations" title="Permalink">¶</a></h1>
+<p>Once you've started translating, the ongoing work is keeping your
+translations up to date as the English source evolves. This page
+describes a practical workflow for tracking changes and updating your
+translated files.</p>
+<h2 id="the-basic-idea">The Basic Idea<a class="headerlink" href="#the-basic-idea" title="Permalink">¶</a></h2>
+<p>The English documentation changes over time — bugs get fixed, features
+get documented, examples get improved. As a translator, you need to:</p>
+<ol>
+<li>Detect which English files have changed since you last translated</li>
+<li>See what specifically changed</li>
+<li>Apply the equivalent changes to your translated files</li>
+<li>Verify your work builds correctly</li>
+</ol>
+<h2 id="recommended-workflow">Recommended Workflow<a class="headerlink" href="#recommended-workflow" title="Permalink">¶</a></h2>
+<h3 id="set-up-your-working-environment">Set Up Your Working Environment<a class="headerlink" href="#set-up-your-working-environment" title="Permalink">¶</a></h3>
+<p>Check out both active branches:</p>
+<pre><code>svn checkout https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs httpd-trunk
+svn checkout https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/docs httpd-2.4
+</code></pre>
+<h3 id="track-changes-with-svn">Track Changes with SVN<a class="headerlink" href="#track-changes-with-svn" title="Permalink">¶</a></h3>
+<p>The simplest way to see what's changed since a known revision is
+<code>svn diff</code> between revisions. If you noted that you last synchronized
+your translation at revision 1900000, you can see all changes since then:</p>
+<pre><code>svn log -r 1900000:HEAD docs/manual/mod/mod_rewrite.xml
+svn diff -r 1900000:HEAD docs/manual/mod/mod_rewrite.xml
+</code></pre>
+<p><strong>Tip:</strong> Note the current revision number each time you finish updating
+a translation. Add it as a comment at the top of your translated file:</p>
+<pre><code><!-- English Revision: 1912345 -->
+</code></pre>
+<p>This makes it easy to check what's changed next time:</p>
+<pre><code>svn diff -r 1912345:HEAD docs/manual/mod/mod_rewrite.xml
+</code></pre>
+<h3 id="update-your-translation">Update Your Translation<a class="headerlink" href="#update-your-translation" title="Permalink">¶</a></h3>
+<p>With the diff output showing what changed in the English source, apply
+the equivalent changes to your translated file. Focus on:</p>
<ul>
-<li><b>trunk:</b> It's the development branch; in other words, 2.4 branch plus new
-features, changes; you allways must begin to translate files in this branch,
-then port your work to other branches.</li>
-<li><b>2.4:</b> It's the current stable branch, recommended for a prod server</li>
+<li>New paragraphs or sections that need translating</li>
+<li>Changed examples or directive descriptions</li>
+<li>Removed content that should also be removed from your translation</li>
+<li>Corrected technical information</li>
</ul>
-<p>Good to see <a href="http://home.apache.org/%7Etakashi/translation-status/test.html#2.4">what has already been
-translated</a> and
-whether it's up to date or not.</p>
-<h1 id="downloading-svn-repository">Downloading svn repository<a class="headerlink" href="#downloading-svn-repository" title="Permalink">¶</a></h1>
-<p>In order to work properly, you have to download the <code>doc</code> tree (svn repository) onto
-your computer:</p>
+<h3 id="verify-your-work">Verify Your Work<a class="headerlink" href="#verify-your-work" title="Permalink">¶</a></h3>
+<p>Build the docs to confirm your XML is valid and the output looks right:</p>
+<pre><code>cd docs/manual/build
+./build.sh validate-xml
+./build.sh <your-language-code>
+</code></pre>
+<p>Open the generated HTML in a browser to review the final result.</p>
+<h3 id="submit-your-updates">Submit Your Updates<a class="headerlink" href="#submit-your-updates" title="Permalink">¶</a></h3>
+<p>Send your updated files as a patch:</p>
+<pre><code>svn diff > translation-update.patch
+</code></pre>
+<p>Email the patch to <code>[email protected] </code>, or attach it to a
+<a href="https://bz.apache.org/bugzilla/">Bugzilla ticket</a>.</p>
+<h2 id="staying-in-sync">Staying in Sync<a class="headerlink" href="#staying-in-sync" title="Permalink">¶</a></h2>
+<p>A few habits that make maintenance easier:</p>
<ul>
-<li>
-<p>Create a directory called <b>"httpd-doc"</b> on your computer : <code>mkdir httpd-doc</code></p>
-</li>
-<li>
-<p>cd to this directory: <code>cd httpd-doc</code></p>
-</li>
-<li>
-<p>Download svn repository:</p>
-<ul>
-<li><code>svn co https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs httpd-trunk</code></li>
-<li><code>svn co https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/docs httpd-2.4</code></li>
-</ul>
-<p><strong>Note:</strong> SVN is a powerful program; see more <a href="svn.html">here</a> and of course
-"<code>svn --help</code>" or "<code>man svn</code>" if you work in a Unix-like environment.</p>
-</li>
-</ul>
-<h1 id="new-translations">New translations<a class="headerlink" href="#new-translations" title="Permalink">¶</a></h1>
-<p>Translate documents that are not yet translated as shown in <a href="translations.html">Translations
-document</a>.</p>
-<h1 id="maintaining-your-translations">Maintaining your translations<a class="headerlink" href="#maintaining-your-translations" title="Permalink">¶</a></h1>
-<p>There are several ways to do that.
-Here is the method I use since several years; its probably not the best, but it
-will help you to get started.</p>
-<ul>
-<li>
-<p>cd to your repository root <b>"httpd-doc"</b></p>
-</li>
-<li>
-<p>Create a directory called <b>"working"</b> (it will be used later): <code>mkdir working</code></p>
-</li>
-<li>
-<p>Create a directory called <b>"sav"</b> (reference directory for updates detection -
-see below): <code>mkdir sav</code></p>
-</li>
-<li>
-<p>Copy svn repository you downloaded above in <b>"sav"</b> directory:</p>
-<ul>
-<li><code>cp -a httpd-trunk sav</code></li>
-<li><code>cp -a httpd-2.4 sav</code></li>
-</ul>
-</li>
-<li>
-<p>Once you have finished to work on a file, say <b>file.xml.fr</b>, save it to
-corresponding directory in sav tree, along with its english version
-<b>file.xml</b>;
-you'll understand why in a next step.</p>
-</li>
-<li>
-<p>Say a week later, you wish to see if doc gurus have made some changes: cd to
-your repository root <b>"httpd-doc"</b> which contains the different branches.</p>
-</li>
-<li>
-<p>Copy <a href="modifs-detection">this script</a> in <b>"httpd-doc"</b> directory and launch it
-from there.
-Modifications will be displayed for each branch.</p>
-</li>
-<li>
-<p>Suppose modifications for 2.4 branch contains this line:<br/></p>
-<p><b>U manual/bind.xml</b><br/></p>
-<p>That means manual/bind.xml file has been modified since your last visit.
-In order to check these modifications, you have to compare the last version of
-manual/bind.xml with the one you have saved above into the <b>"sav"</b> directory
-during your last working session; for
-this purpose, you can use the diff command this way:<br/></p>
-<p><code>diff sav/httpd-2.4/manual/bind.xml httpd-2.4/manual/bind.xml > working/diff-bind</code></p>
-</li>
-<li>
-<p><code>working/diff-bind</code> file covers now all modifications you have to transfer after
-translation to your own bind.xml.ll (ll-> Local Language), say bind.xml.fr for a (good) example.</p>
-</li>
-<li>
-<p>When you're finished, don't forget to save your work (new versions of
-bind.xml and bind.xml.fr in the appropriate <b>"sav"</b> subdirectory).</p>
-</li>
-<li>
-<p>In order to check how your modifications look like, you have to build the docs
-to generate HTML files from xml ones (see <a href="docsformat.html">this document</a>).</p>
-</li>
-<li>
-<p>Once you're satisfied with your work, submit a patch to <a href="https://bz.apache.org/bugzilla/">https://bz.apache.org/bugzilla/</a></p>
-</li>
+<li><strong>Update regularly</strong> — small, frequent updates are much easier than
+catching up after months of changes.</li>
+<li><strong>Watch the commits list</strong> — subscribe to the svn commits to see
+documentation changes as they happen.</li>
+<li><strong>Coordinate with other translators</strong> — if there are multiple people
+working on your language, divide the work and communicate via the
+mailing list.</li>
</ul>
-<h1 id="questions">Questions<a class="headerlink" href="#questions" title="Permalink">¶</a></h1>
-<p>Feel free to send your questions to <a href="mailto:[email protected] ">[email protected] </a></p>
+<h2 id="questions">Questions?<a class="headerlink" href="#questions" title="Permalink">¶</a></h2>
+<p>If you get stuck or have questions about maintaining translations, reach
+out to <code>[email protected] </code>. We're happy to help.</p>
<!-- FOOTER -->
<div id="footer">
diff --git a/output/docs-project/index.html b/output/docs-project/index.html
index 3dece25..82443b5 100644
--- a/output/docs-project/index.html
+++ b/output/docs-project/index.html
@@ -87,101 +87,76 @@ h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover
</div>
<!-- RIGHT SIDE INFORMATION -->
<div id="apcontents">
- <h1 id="documentation-project">Documentation Project<a class="headerlink" href="#documentation-project" title="Permalink">¶</a></h1>
-<p>The documentation of the Apache HTTP Server is a collaborative effort, made
-possible by the participation of the entire HTTP Server community. We'd
-love to have your help too.</p>
+ <h1 id="apache-http-server-documentation-project">Apache HTTP Server Documentation Project<a class="headerlink" href="#apache-http-server-documentation-project" title="Permalink">¶</a></h1>
+<p>The Apache HTTP Server documentation is written and maintained by
+volunteers like you. Whether you're fixing a typo, improving an example,
+translating a page, or writing something entirely new — we'd love your
+help.</p>
+<p>You don't need to be a programmer. You don't need to be an httpd expert.
+If you can read the docs and spot something that could be clearer, you're
+already qualified to contribute.</p>
+<h2 id="quick-links">Quick Links<a class="headerlink" href="#quick-links" title="Permalink">¶</a></h2>
<ul>
-<li>
-<p><a href="#report">I want to report a problem</a></p>
-</li>
-<li>
-<p><a href="#suggestion">I'd like to make a suggestion</a></p>
-</li>
-<li>
-<p><a href="#svn">I know how to use svn and want to checkout the latest manual</a></p>
-</li>
-<li>
-<p><a href="#build">I'd like to build the manual from local source</a></p>
-</li>
-<li>
-<p><a href="#style">I want to follow the documentation style conventions</a></p>
-</li>
-<li>
-<p><a href="#ml">I'd like to join the docs team mailing list</a></p>
-</li>
-<li>
-<p><a href="#translate">I want to help translate the documentation</a></p>
-</li>
-<li>
-<p><a href="#docs">Actually, I was just looking for the docs</a></p>
-</li>
+<li><a href="#report">Report a problem</a></li>
+<li><a href="#suggestion">Make a suggestion</a></li>
+<li><a href="#contribute">Contribute to the docs</a></li>
+<li><a href="#translate">Translate the documentation</a></li>
+<li><a href="#docs">Find the docs</a></li>
+<li><a href="#ml">Join the mailing list</a></li>
+<li><a href="#irc">Chat with us on IRC</a></li>
</ul>
-<h1 id="report">Reporting a problem<a class="headerlink" href="#report" title="Permalink">¶</a></h1>
-<p>The best way to report a problem with the documentation is to make a comment
-on the docs page in question, or to <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=Documentation">open a
-ticket</a>.
-Select 'Documentation' as the component. Have a look at the <a href="http://s.apache.org/httpd-doc-bugs">list of open
-documentation bugs</a> to see if it's
-already covered. We try to keep that list very short.</p>
-<h1 id="suggestion">Making a suggestion<a class="headerlink" href="#suggestion" title="Permalink">¶</a></h1>
-<p>If you have a suggestion of something that we could do better, or even want
-to write a new or replacement document, there are a number of ways to go
-about it.</p>
-<p>The best way is probably to <a href="#ml">join the mailing list</a> and strike up a
-conversation. We always love to have new people on the project.</p>
-<p>Or, you can <a href="#report">open a ticket</a> , as discussed above. We are very
-interested in your suggestions, and any way that you think we can improve
-the documentation. We look forward to hearing from you.</p>
-<p>The 2.2, 2.4 and trunk documentation also have a comment feature, where
-you can quickly add a comment about the documentation. To access this,
-click the "Comments" link on a page or simply scroll down to the bottom.</p>
-<h1 id="svn">SVN information<a class="headerlink" href="#svn" title="Permalink">¶</a></h1>
-<p>Our documentation is kept in svn, along with the source code, and the
-actual changes are all made there. If you intend to be a long-term
-contributor to the documentation, the best thing to do is to get an svn
-checkout and submit patches. We've got a <a href="svn.html">document that gives you all of
-the necessary details</a>.</p>
-<h1 id="build">Building the docs<a class="headerlink" href="#build" title="Permalink">¶</a></h1>
-<p>Once you have a checkout from SVN, you need to also check out the
-docs-build directory and run the relevant build scripts to produce all of the
-relevant transformations. Please see <a href="docsformat.html">docs build</a> for
-more information.</p>
-<h1 id="style">Style Guide<a class="headerlink" href="#style" title="Permalink">¶</a></h1>
-<p>When writing or editing documentation, please follow the conventions in our
-<a href="style-guide.html">Documentation Style Guide</a>. It covers inline markup,
-directive syntax definitions, prose style, and formatting standards.</p>
-<h1 id="ml">The docs mailing list<a class="headerlink" href="#ml" title="Permalink">¶</a></h1>
-<p>The discussion surrounding the documentation project happens on the
-<code>[email protected] </code> mailing list. To subscribe to this mailing list,
-send email to
+<h2 id="report">Report a Problem<a class="headerlink" href="#report" title="Permalink">¶</a></h2>
+<p>Found something wrong? The best way to report it is to <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=Documentation">open a
+Bugzilla ticket</a>
+with "Documentation" selected as the component.</p>
+<p>You can also check the <a href="http://s.apache.org/httpd-doc-bugs">list of open documentation
+bugs</a> to see if it's already known.</p>
+<h2 id="suggestion">Make a Suggestion<a class="headerlink" href="#suggestion" title="Permalink">¶</a></h2>
+<p>Have an idea for how we could explain something better? Want to propose
+a new how-to or tutorial?</p>
+<p>The best approach is to <a href="#ml">join the mailing list</a> and start a
+conversation. You can also <a href="#report">open a Bugzilla ticket</a> with your
+suggestion. Either way, we're glad to hear from you.</p>
+<h2 id="contribute">Contribute<a class="headerlink" href="#contribute" title="Permalink">¶</a></h2>
+<p>Ready to dive in? Our <a href="contribute.html">contribution guide</a> walks you
+through the different ways to help — from quick fixes to substantial new
+content. The workflow uses SVN and patches, and we have a
+<a href="svn.html">step-by-step SVN guide</a> to get you started.</p>
+<p>New to the XML format we use? That's fine — take a look at the
+<a href="docsformat.html">documentation format</a> page, and don't hesitate to ask
+questions on the mailing list. We're happy to help you get oriented.</p>
+<p>See also: <a href="tools.html">Tools for Contributors</a> for editor and workflow
+recommendations.</p>
+<h2 id="style">Style Guide<a class="headerlink" href="#style" title="Permalink">¶</a></h2>
+<p>When writing or editing documentation, please follow the conventions in
+our <a href="style-guide.html">Documentation Style Guide</a>. It covers markup,
+prose style, and formatting standards.</p>
+<h2 id="ml">The Mailing List<a class="headerlink" href="#ml" title="Permalink">¶</a></h2>
+<p>All discussion about the docs project happens on
+<code>[email protected] </code>. To subscribe, send email to
<a href="mailto:[email protected] ">[email protected] </a>
-and follow the instructions in the response you receive.</p>
-<p>If you're not subscribed, messages may be moderated through if they are
-appropriate to the list.</p>
-<p>You may also view the list, as well as past archives, at
+and follow the instructions in the reply.</p>
+<p>You can browse current and past messages at
<a href="https://lists.apache.org/[email protected] ">lists.apache.org</a>.</p>
-<h1 id="translate">Translations<a class="headerlink" href="#translate" title="Permalink">¶</a></h1>
-<p>The documentation is available in several different languages. Some of
-these translations are out of date, and some important languages are
-missing. If you are fluent in a non-English language, and would like to
-provide a translation of all or part of the documentation, there's <a href="translations.html">another
-document</a> about how to get started on that. Before you
-get started, please <a href="#ml">join the mailing list</a> , introduce yourself, and
-let us know what you're working on. In that way, other translators can
-coordinate with you in this effort.</p>
-<h1 id="docs">Where are the docs?<a class="headerlink" href="#docs" title="Permalink">¶</a></h1>
-<p>Documentation is available for several different versions of the server:</p>
-<p>Online Documentation: <a href="../docs/2.0/">Version 2.0</a> | <a href="../docs/2.2/">Version
-2.2</a> | <a href="../docs/2.4/">Version 2.4</a> | <a href="../docs/trunk/">Version 2.5
-(Development branch)</a> |
-<a href="http://wiki.apache.org/httpd/">Wiki</a></p>
-<p>Downloadable documentation in Microsoft Help (CHM) format is available from
-the <a href="https://downloads.apache.org/httpd/docs/">distribution
-directory</a>.</p>
-<h1 id="participants">Participants<a class="headerlink" href="#participants" title="Permalink">¶</a></h1>
-<p>The Apache HTTP Server documentation is the product of the work of many,
-many people. We've listed them <a href="contributors.html">over here</a>.</p>
+<p>If you're not subscribed, your messages may still be moderated through
+if they're on-topic.</p>
+<h2 id="translate">Translate the Documentation<a class="headerlink" href="#translate" title="Permalink">¶</a></h2>
+<p>The documentation is available in several languages, but many
+translations are incomplete or out of date. If you're fluent in a
+non-English language, we'd welcome your help. See our
+<a href="translations.html">translation guide</a> to get started, and check the
+<a href="avail_translations.html">translation status</a> to see what's needed.</p>
+<p>Please <a href="#ml">introduce yourself on the mailing list</a> before you begin so
+other translators can coordinate with you.</p>
+<h2 id="docs">Where Are the Docs?<a class="headerlink" href="#docs" title="Permalink">¶</a></h2>
+<ul>
+<li><a href="../docs/2.4/">Version 2.4</a> (current stable release)</li>
+<li><a href="../docs/trunk/">Trunk / Development</a> (next version in progress)</li>
+</ul>
+<h2 id="contributors">Contributors<a class="headerlink" href="#contributors" title="Permalink">¶</a></h2>
+<p>The Apache HTTP Server documentation is the product of many people's
+work over many years. See the <a href="contributors.html">contributors page</a>
+for the full list — and we hope to add your name there soon.</p>
<!-- FOOTER -->
<div id="footer">
diff --git a/output/docs-project/svn.html b/output/docs-project/svn.html
index 2e2be7f..f5fe0c7 100644
--- a/output/docs-project/svn.html
+++ b/output/docs-project/svn.html
@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/css/apsite.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
<meta name="author" content="Documentation Group"><meta name="email" content="[email protected] ">
- <title>Documentation Project: Subversion - The Apache HTTP Server Project</title>
+ <title>SVN Workflow - The Apache HTTP Server Project</title>
<style>
.headerlink {
visibility: hidden;
@@ -87,61 +87,78 @@ h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover
</div>
<!-- RIGHT SIDE INFORMATION -->
<div id="apcontents">
- <h1 id="documentation-project-subversion">Documentation Project: Subversion<a class="headerlink" href="#documentation-project-subversion" title="Permalink">¶</a></h1>
-<p>The documentation of the Apache HTTP Server is in the same Subversion
-revision control repository as the code. If you wish to work on the
-documentation, you can check out the entire source code repository, or just
-the documentation.</p>
-<p>To check out the entire repository, you'll do the following:</p>
+ <h1 id="svn-workflow">SVN Workflow<a class="headerlink" href="#svn-workflow" title="Permalink">¶</a></h1>
+<p>The Apache HTTP Server documentation lives in the same Subversion (SVN)
+repository as the server source code. This page walks you through
+checking out the docs and submitting patches.</p>
+<p>If you're new to SVN, don't worry — the commands below are all you need
+to get started.</p>
+<h2 id="checking-out-the-repository">Checking Out the Repository<a class="headerlink" href="#checking-out-the-repository" title="Permalink">¶</a></h2>
+<p>There are two active branches:</p>
+<ul>
+<li><strong>trunk</strong> — the development branch (next release)</li>
+<li><strong>2.4.x</strong> — the current stable release</li>
+</ul>
+<p>To check out both:</p>
<pre><code>svn checkout https://svn.apache.org/repos/asf/httpd/httpd/trunk httpd-trunk
svn checkout https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x httpd-2.4
</code></pre>
-<p>By checking out both trunk and 2.4, you'll be able to submit patches
-against both the development version, and the current latest released
-version.</p>
-<p>To check out just the documentation portion of the repository, append '
-<code>/docs</code> ' to the end of the checkout URLs shown above. This will give you a
-much smaller checkout, but perhaps you'll lack some of the resources you
-might need to verify your documentation changes.</p>
-<h1 id="creating-a-patch">Creating a patch<a class="headerlink" href="#creating-a-patch" title="Permalink">¶</a></h1>
-<p>Once you have a checkout, creating a patch takes four steps.</p>
-<ol>
-<li>
-<p>Update your checkout, to be sure that you have the latest changes in the
-repository, in case someone else has changed something since the last time
-you worked on the docs:</p>
-<div class="example"><pre>
- svn update
- </pre></div>
-</li>
-<li>
-<p>Edit the file that you wish to modify. Make the desired changes, and then
-save your changes. Documentation files are in the <code>/docs/manual</code> subdirectory
-of your checkout.</p>
-</li>
-<li>
-<p>At the command line, type the following to create a patch file:</p>
-<div class="example"><pre>
- svn diff > patch.txt
- </pre></div>
-</li>
-<li>
-<p>Send email to the <code>[email protected] </code> mailing list and attach
-<code>patch.txt</code>.</p>
-</li>
-</ol>
-<p>If you have more than one changed file, you can supply the file name on the
-<code>svn diff</code> command line, in order to just record the changes in one file.</p>
-<div class="example"><pre>
-svn diff mod_rewrite.xml > mod_rewrite_patch.txt
-</pre></div>
-<h1 id="see-also">See Also<a class="headerlink" href="#see-also" title="Permalink">¶</a></h1>
-<p>See also the document on <a href="docsformat.html">documentation format and
-transformation</a> for details about verifying that your
-changes are compliant with our documentation format and standards. In your
-email message, indicate what branch of the code the patch is against
-(trunk, 2.4, 2.2, etc.) what file(s) are affected, and what change you are
-making. If it's in reference to a specific bug ticket, mention that, too.</p>
+<p>We recommend checking out both so you can submit patches against either
+branch. Most documentation patches should target <strong>trunk</strong> first, then
+be backported to 2.4.x if applicable.</p>
+<h3 id="docs-only-checkout">Docs-Only Checkout<a class="headerlink" href="#docs-only-checkout" title="Permalink">¶</a></h3>
+<p>If you only want the documentation (smaller download), append <code>/docs</code>
+to the checkout URLs:</p>
+<pre><code>svn checkout https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs httpd-trunk-docs
+svn checkout https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/docs httpd-2.4-docs
+</code></pre>
+<p>This gives you a lighter checkout, though you won't have the full source
+tree for context.</p>
+<h2 id="creating-a-patch">Creating a Patch<a class="headerlink" href="#creating-a-patch" title="Permalink">¶</a></h2>
+<p>Once you have a checkout, the process is:</p>
+<h3 id="1-update-your-checkout">1. Update Your Checkout<a class="headerlink" href="#1-update-your-checkout" title="Permalink">¶</a></h3>
+<p>Always pull the latest changes before you start editing:</p>
+<pre><code>svn update
+</code></pre>
+<h3 id="2-edit-the-documentation">2. Edit the Documentation<a class="headerlink" href="#2-edit-the-documentation" title="Permalink">¶</a></h3>
+<p>Documentation files are in the <code>docs/manual/</code> subdirectory. Find the
+file you want to change, make your edits, and save.</p>
+<h3 id="3-generate-a-patch">3. Generate a Patch<a class="headerlink" href="#3-generate-a-patch" title="Permalink">¶</a></h3>
+<p>Create a unified diff of your changes:</p>
+<pre><code>svn diff > my-changes.patch
+</code></pre>
+<p>To generate a patch for just one file:</p>
+<pre><code>svn diff docs/manual/mod/mod_rewrite.xml > mod_rewrite_fix.patch
+</code></pre>
+<h3 id="4-submit-the-patch">4. Submit the Patch<a class="headerlink" href="#4-submit-the-patch" title="Permalink">¶</a></h3>
+<p>Send your patch to <code>[email protected] </code> with:</p>
+<ul>
+<li>The patch file attached</li>
+<li>Which branch it's against (trunk, 2.4.x)</li>
+<li>A brief description of what you changed and why</li>
+<li>A reference to the Bugzilla ticket, if there is one</li>
+</ul>
+<p>Alternatively, attach the patch directly to a
+<a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=Documentation">Bugzilla ticket</a>.</p>
+<h2 id="tips">Tips<a class="headerlink" href="#tips" title="Permalink">¶</a></h2>
+<ul>
+<li><strong>Name your patches descriptively</strong> — <code>fix-proxy-example.patch</code> is
+more helpful than <code>patch.txt</code>.</li>
+<li><strong>Keep patches focused</strong> — one logical change per patch is easier to
+review.</li>
+<li><strong>Check your XML</strong> — run the validation targets before submitting
+(see <a href="docsformat.html">documentation format</a>).</li>
+<li><strong>Don't worry about being perfect</strong> — we're happy to work with you
+on revisions.</li>
+</ul>
+<h2 id="see-also">See Also<a class="headerlink" href="#see-also" title="Permalink">¶</a></h2>
+<ul>
+<li><a href="docsformat.html">Documentation Format and Build</a> — how to validate
+and build the docs locally</li>
+<li><a href="style-guide.html">Style Guide</a> — markup and prose conventions</li>
+<li><a href="tools.html">Tools for Contributors</a> — recommended editors and
+utilities</li>
+</ul>
<!-- FOOTER -->
<div id="footer">
diff --git a/output/docs-project/tools.html b/output/docs-project/tools.html
new file mode 100644
index 0000000..e112c20
--- /dev/null
+++ b/output/docs-project/tools.html
@@ -0,0 +1,267 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link href="/css/apsite.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
+ <meta name="author" content="Documentation Group"><meta name="email" content="[email protected] ">
+ <title>Tools for Contributors - The Apache HTTP Server Project</title>
+ <style>
+.headerlink {
+ visibility: hidden;
+}
+h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, h6:hover > .headerlink, li:hover > .headerlink {
+ visibility: visible
+}
+ </style>
+ </head>
+ <body>
+ <div id="page-header">
+ <p class="menu"> </p>
+ <p class="apache"> </p>
+ <a href="/">
+ <img alt="Apache HTTP Server" src="/images/httpd_logo_wide_new.png" id="site-logo">
+ </a>
+ <a class="badge" href="https://www.apache.org/foundation/contributing.html">
+ <img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache">
+ </a>
+ <button id="menu-toggle" aria-label="Toggle navigation menu">☰</button>
+ </div>
+ <div id="site-wrapper">
+ <div id="apmenu">
+ <script src="https://www.apachecon.com/event-images/snippet.js"></script>
+ <p style="margin-top: -10px;">
+ <!-- Apachecon! -->
+ <a class="acevent" data-format="wide" data-mode="light" data-width="160"></a>
+ </p>
+ <h1 id="essentials">Essentials<a class="headerlink" href="#essentials" title="Permanent link">¶</a></h1>
+ <ul>
+ <li><a href="/download.cgi">Download!</a></li>
+ <li><a href="/ABOUT_APACHE.html">About</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a href="https://wiki.apache.org/httpd/FAQ">FAQ</a></li>
+ <li><a href="/security_report.html">Security Reports</a></li>
+ </ul>
+ <h1 id="source-repositories">Source Repositories<a class="headerlink" href="#source-repositories" title="Permanent link">¶</a></h1>
+ <ul>
+ <li><a href="/dev/devnotes.html">General Information</a></li>
+ <li><a href="https://svn.apache.org/viewvc/httpd/httpd/trunk/">Trunk</a></li>
+ <li><a href="https://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/">2.4</a></li>
+ </ul>
+ <h1 id="documentation"><a href="/docs/">Documentation</a><a class="headerlink" href="#documentation" title="Permanent link">¶</a></h1>
+ <ul>
+ <li><a href="/docs/2.4/">Version 2.4</a></li>
+ <li><a href="/docs/trunk/">Trunk (dev)</a></li>
+ <li><a href="https://wiki.apache.org/httpd/">Wiki</a></li>
+ </ul>
+ <h1 id="get-involved"><a href="/contribute/">Get Involved</a><a class="headerlink" href="#get-involved" title="Permanent link">¶</a></h1>
+ <ul>
+ <li><a href="/lists.html">Mailing Lists</a></li>
+ <li><a href="/bug_report.html">Bug Reports</a></li>
+ <li><a href="/dev/">Developer Info</a></li>
+ <li><a href="/support.html">User Support</a></li>
+ </ul>
+ <h1 id="subprojects">Subprojects<a class="headerlink" href="#subprojects" title="Permanent link">¶</a></h1>
+ <ul>
+ <li><a href="/docs-project/">Docs</a></li>
+ <li><a href="/test/">Test</a></li>
+ <li><a href="/test/flood/">Flood</a></li>
+ <li><a href="/modules">Modules</a></li>
+ <li><a href="/mod_fcgid/">mod_fcgid</a></li>
+ </ul>
+ <h1 id="related-projects">Related Projects<a class="headerlink" href="#related-projects" title="Permanent link">¶</a></h1>
+ <ul>
+ <li><a href="https://trafficserver.apache.org/">Apache Traffic Server</a></li>
+ <li><a href="https://trafficcontrol.apache.org/">Apache Traffic Control</a></li>
+ <li><a href="https://tomcat.apache.org/">Tomcat</a></li>
+ <li><a href="https://apr.apache.org/">APR</a></li>
+ <li><a href="https://perl.apache.org/">mod_perl</a></li>
+ </ul>
+ <h1 id="miscellaneous">Miscellaneous<a class="headerlink" href="#miscellaneous" title="Permanent link">¶</a></h1>
+ <ul>
+ <li><a href="/contributors/">Contributors</a></li>
+ <li><a href="https://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+ <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/foundation/policies/privacy.html">Privacy</a></li>
+ </ul>
+ </div>
+ <!-- RIGHT SIDE INFORMATION -->
+ <div id="apcontents">
+ <h1 id="tools-for-contributors">Tools for Contributors<a class="headerlink" href="#tools-for-contributors" title="Permalink">¶</a></h1>
+<p>You don't need much to contribute to the Apache HTTP Server
+documentation — a text editor and SVN will get you started. But the
+right tools can make the workflow smoother, especially if XML or SVN
+are new to you.</p>
+<p>Everything here is optional. Use whatever works for you.</p>
+<h2 id="text-editors">Text Editors<a class="headerlink" href="#text-editors" title="Permalink">¶</a></h2>
+<p>The documentation is written in XML, so an editor with XML support
+makes life easier — syntax highlighting, auto-closing tags, and
+validation feedback help catch mistakes early.</p>
+<ul>
+<li><strong>VS Code</strong> with the
+<a href="https://marketplace.visualstudio.com/items?itemName=redhat.vscode-xml">XML extension</a>
+— good highlighting, schema validation, and auto-completion. Free and
+cross-platform.</li>
+<li><strong>Emacs</strong> with <code>nxml-mode</code> — excellent built-in XML editing with
+real-time validation against the DTD. Ships with Emacs.</li>
+<li><strong>Vim</strong> with XML plugins (e.g., <code>vim-xml</code>, <code>xmledit</code>) — tag matching
+and completion for Vim users.</li>
+<li><strong>Any editor</strong> — the XML format is readable plain text. If you're
+comfortable in your editor, it will work fine.</li>
+</ul>
+<h2 id="svn-clients">SVN Clients<a class="headerlink" href="#svn-clients" title="Permalink">¶</a></h2>
+<p>The command-line <code>svn</code> client is what most contributors use, and it's
+what our workflow documentation assumes. It's available on all platforms:</p>
+<ul>
+<li><strong>Command-line svn</strong> (recommended) — ships with most Linux
+distributions. On macOS, install via Homebrew (<code>brew install svn</code>). On
+Windows, available via
+<a href="https://sliksvn.com/">SlikSVN</a> or
+<a href="https://tortoisesvn.net/">TortoiseSVN</a> (which includes command-line
+tools).</li>
+<li><strong>TortoiseSVN</strong> (Windows) — integrates with Windows Explorer. Good if
+you prefer a GUI, but command-line is still recommended for generating
+patches.</li>
+<li><strong>svnX</strong> (macOS) — a macOS GUI for SVN. Useful for browsing history
+and viewing diffs visually.</li>
+</ul>
+<p>See the <a href="svn.html">SVN workflow page</a> for checkout and patch
+instructions.</p>
+<h2 id="xml-validation">XML Validation<a class="headerlink" href="#xml-validation" title="Permalink">¶</a></h2>
+<p>Always validate your XML before submitting. Malformed XML breaks the
+build for everyone.</p>
+<ul>
+<li>
+<p><strong>The Ant build targets</strong> — the official way. From your
+<code>docs/manual/build/</code> directory:</p>
+<pre><code>./build.sh validate-xml
+./build.sh validate-xhtml
+</code></pre>
+</li>
+<li>
+<p><strong>xmllint</strong> (from libxml2) — quick command-line validation:</p>
+<pre><code>xmllint --noout --valid docs/manual/mod/mod_rewrite.xml
+</code></pre>
+<p>Available on most systems (<code>brew install libxml2</code> on macOS, usually
+pre-installed on Linux).</p>
+</li>
+</ul>
+<h2 id="viewing-your-changes">Viewing Your Changes<a class="headerlink" href="#viewing-your-changes" title="Permalink">¶</a></h2>
+<ul>
+<li>
+<p><strong>Browser XSLT</strong> — modern browsers (Firefox, Chrome, Safari) can
+render the XML files directly by applying the XSLT stylesheet. Just
+open the <code>.xml</code> file in your browser for a quick preview.</p>
+</li>
+<li>
+<p><strong>The Ant build</strong> — for the authoritative rendering, build the HTML:</p>
+<pre><code>cd docs/manual/build
+./build.sh
+</code></pre>
+<p>Then open the generated HTML files in your browser.</p>
+</li>
+</ul>
+<h2 id="diff-and-merge-tools">Diff and Merge Tools<a class="headerlink" href="#diff-and-merge-tools" title="Permalink">¶</a></h2>
+<p>For comparing revisions and reviewing changes:</p>
+<ul>
+<li><strong>svn diff</strong> — built into SVN, always available. Produces unified
+diffs on the command line.</li>
+<li><strong>Meld</strong> — visual three-way diff/merge tool. Free, cross-platform.
+Excellent for comparing your translation against updated English
+source.</li>
+<li><strong>vimdiff</strong> — Vim's built-in diff mode. Fast and keyboard-driven.</li>
+<li><strong>Beyond Compare</strong> — commercial, but powerful for large comparison
+tasks.</li>
+<li><strong>VS Code</strong> — built-in diff viewer works well for side-by-side
+comparison of two files.</li>
+</ul>
+<h2 id="regex-testing-for-mod_rewrite-docs">Regex Testing (for mod_rewrite docs)<a class="headerlink" href="#regex-testing-for-mod_rewrite-docs" title="Permalink">¶</a></h2>
+<p>If you're working on <code>mod_rewrite</code> documentation, these tools help
+verify that regex examples are correct:</p>
+<ul>
+<li><strong><a href="https://regex101.com/">regex101.com</a></strong> — interactive regex tester
+with explanation. Select the PCRE2 flavor for httpd-compatible
+patterns.</li>
+<li><strong><a href="https://regexr.com/">RegExr</a></strong> — another visual regex tool with
+a good reference panel.</li>
+<li><strong>pcre2test</strong> — command-line PCRE2 testing. The definitive tool for
+verifying patterns exactly as httpd processes them.</li>
+<li><strong><a href="https://github.com/pemistahl/grex">grex</a></strong> — generates regex
+patterns from example strings. Useful for verifying that a documented
+pattern matches what you expect.</li>
+</ul>
+<h2 id="ai-assistants">AI Assistants<a class="headerlink" href="#ai-assistants" title="Permalink">¶</a></h2>
+<p>AI coding assistants (GitHub Copilot, Claude, etc.) can help with XML
+markup if you're not familiar with the format — they're good at
+generating boilerplate tags, converting plain text to properly marked-up
+XML, and suggesting element structures.</p>
+<p><strong>However:</strong> Always review AI-generated markup carefully. These tools
+can produce plausible-looking but incorrect XML, use wrong element
+names, or miss project-specific conventions. Human review is always
+needed. When in doubt, check the <a href="style-guide.html">style guide</a>.</p>
+<h2 id="apache-httpd-docs-mcp-server">Apache httpd Docs MCP Server<a class="headerlink" href="#apache-httpd-docs-mcp-server" title="Permalink">¶</a></h2>
+<p>The <a href="https://github.com/rbowen/apache-httpd-docs-mcp">Apache httpd docs MCP server</a>
+lets you query the documentation programmatically — search directives,
+look up module details, and browse pages via AI assistants or scripts.
+Useful for quickly finding related documentation when writing new
+content or checking cross-references.</p>
+<h2 id="summary">Summary<a class="headerlink" href="#summary" title="Permalink">¶</a></h2>
+<table class="table">
+<thead>
+<tr>
+<th>Task</th>
+<th>Recommended Tool</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Editing XML</td>
+<td>VS Code + XML extension, Emacs nxml-mode, or Vim</td>
+</tr>
+<tr>
+<td>Version control</td>
+<td>Command-line svn</td>
+</tr>
+<tr>
+<td>Validating XML</td>
+<td><code>./build.sh validate-xml</code> or xmllint</td>
+</tr>
+<tr>
+<td>Previewing output</td>
+<td>Open .xml in browser, or full Ant build</td>
+</tr>
+<tr>
+<td>Comparing changes</td>
+<td>svn diff, Meld, or vimdiff</td>
+</tr>
+<tr>
+<td>Testing regex</td>
+<td>regex101.com (PCRE2 mode)</td>
+</tr>
+<tr>
+<td>Querying docs</td>
+<td>Apache httpd docs MCP server</td>
+</tr></tbody></table>
+
+ <!-- FOOTER -->
+ <div id="footer">
+ <p>Copyright © 1997-2026 The Apache Software Foundation.<br>
+ Apache HTTP Server, Apache, the Apache logo and the Apache HTTP Server logo are
+ either registered trademarks or trademarks of The Apache Software Foundation in the United States
+ and other countries.</p>
+ </div>
+ </div>
+ </div><!-- /#site-wrapper -->
+ <script>
+ (function() {
+ var toggle = document.getElementById('menu-toggle');
+ var menu = document.getElementById('apmenu');
+ if (toggle && menu) {
+ toggle.addEventListener('click', function() {
+ menu.classList.toggle('open');
+ });
+ }
+ })();
+ </script>
+ </body>
+</html>
\ No newline at end of file
diff --git a/output/docs-project/translations.html b/output/docs-project/translations.html
index 1fb98b9..35a6f4f 100644
--- a/output/docs-project/translations.html
+++ b/output/docs-project/translations.html
@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/css/apsite.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
<meta name="author" content="Documentation Group"><meta name="email" content="[email protected] ">
- <title>Translations - Documentation Project - The Apache HTTP Server Project</title>
+ <title>Translating the Documentation - The Apache HTTP Server Project</title>
<style>
.headerlink {
visibility: hidden;
@@ -87,101 +87,98 @@ h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover
</div>
<!-- RIGHT SIDE INFORMATION -->
<div id="apcontents">
- <h1 id="welcome">Welcome !<a class="headerlink" href="#welcome" title="Permalink">¶</a></h1>
-<p>We encourage translations of the documentation into other languages and thank
-you in advance for your contribution. If you would like to assist in translating
-the docs, please start by reading the general <a href="./">documentation project
-information</a> , and subscribing to the <a href="https://lists.apache.org/[email protected] ">documentation project mailing
-list</a>. The documentation
-project participants are usually very willing to help you with any questions or
-technical difficulties that may arise during your work.</p>
-<h1 id="getting-started">Getting Started<a class="headerlink" href="#getting-started" title="Permalink">¶</a></h1>
-<p>To get started translating whole or part(s) of the doc and keep it up to date,
-you'll need to do the following.</p>
+ <h1 id="translating-the-documentation">Translating the Documentation<a class="headerlink" href="#translating-the-documentation" title="Permalink">¶</a></h1>
+<p>Thank you for considering a translation contribution! Translations make
+the Apache HTTP Server documentation accessible to millions of
+non-English-speaking administrators worldwide.</p>
+<p>Before you begin, please:</p>
+<ol>
+<li>Read the general <a href="./">documentation project information</a>.</li>
+<li>Subscribe to the
+<a href="mailto:[email protected] ">docs mailing list</a>.</li>
+<li>Introduce yourself — let us know which language you'll be working in.
+There may already be a team for your language who can help coordinate.</li>
+</ol>
+<h2 id="getting-started">Getting Started<a class="headerlink" href="#getting-started" title="Permalink">¶</a></h2>
+<h3 id="1-set-up-your-svn-checkout">1. Set Up Your SVN Checkout<a class="headerlink" href="#1-set-up-your-svn-checkout" title="Permalink">¶</a></h3>
+<p>Check out the documentation source:</p>
+<pre><code>svn checkout https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs httpd-trunk-docs
+</code></pre>
+<p>Start your translations in <strong>trunk</strong>. Changes can be backported to the
+2.4.x branch afterward.</p>
+<h3 id="2-choose-a-file-to-translate">2. Choose a File to Translate<a class="headerlink" href="#2-choose-a-file-to-translate" title="Permalink">¶</a></h3>
+<p>Check the <a href="avail_translations.html">translation status</a> to see what's
+already been translated and what's needed.</p>
+<p>Pick an untranslated file — for example, suppose you want to translate
+<code>configuring.xml</code> into Spanish.</p>
+<h3 id="3-create-your-translation-file">3. Create Your Translation File<a class="headerlink" href="#3-create-your-translation-file" title="Permalink">¶</a></h3>
+<p>Copy the English source file, adding your two-letter language code as
+a file extension:</p>
+<pre><code>cp configuring.xml configuring.xml.es
+</code></pre>
+<h3 id="4-translate">4. Translate<a class="headerlink" href="#4-translate" title="Permalink">¶</a></h3>
+<p>Open the new file in your editor and:</p>
<ul>
<li>
-<p>Join the docs mailing list by sending a message to
-<a href="mailto:[email protected] ">[email protected] </a>.</p>
+<p><strong>Set encoding to UTF-8.</strong> Ensure the first line reads:
+<code><?xml version="1.0" encoding="UTF-8" ?></code></p>
</li>
<li>
-<p>Send a message to the list above to say that you wish to get involved in
-translating the doc into your language. Maybe there's already in place a
-translation team for your language that will help you in your work.</p>
+<p><strong>Mark the English revision.</strong> Replace <code>$LastChangedRevision:</code> with
+<code>English Revision:</code> followed by the current revision number. This
+helps future maintainers know when your translation was last synced.</p>
</li>
<li>
-<p>Let's suppose you look at <a href="https://httpd.apache.org/docs/trunk/configuring.html">https://httpd.apache.org/docs/trunk/configuring.html</a>
-and see that there's no version of this page in your language.</p>
+<p><strong>Add translator credits</strong> at the top of the file:</p>
+<pre><code><!-- Spanish translation: Your Name -->
+<!-- Reviewed by: Reviewer Name -->
+</code></pre>
</li>
<li>
-<p>Get english version of the source file <a href="https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/manual/configuring.xml">here</a>
-Note that you must download the .xml file, not the .html one.</p>
+<p><strong>Translate the text content.</strong> Translate text within: <code><p></code>,
+<code><title></code>, <code><description></code>, <code><name></code>, <code><compatibility></code>, <code><note></code>,
+<code><li></code>, <code><dd></code>, and similar elements.</p>
</li>
<li>
-<p>Make a copy of that file with the two-letter file extension representing your
-language. For example, for a Spanish translation, you'd copy <code>configuring.xml</code>
-to <code>configuring.xml.es</code>. You are now ready to start well said translation :</p>
-<ul>
-<li>If your language contains accented and/or multi-bytes characters, set
-your text editor encoding to "UTF-8" , and check that the first line
-of the file is:<br/>
-<?xml version="1.0" encoding="UTF-8" ?>
-</li>
-<li>In the header, replace the string "$LastChangedRevision:" by the
-string "English Revision:"</li>
-<li>Make sure you put your name at the top of the file if you are
-translating or reviewing the documentation like this:<br/>
-<!-- French translation : <translator name> --><br/>
-<!-- Reviewed by : <reviewer name> --></li>
-<li>Translate all textual portions of the document, leaving directives,
-examples, and other literal code portions unchanged.</li>
-<li>What has to be translated ? All text parts between <p> and
-</p>, <title> and </title>, <description> and
-</description>, <name> and </name>,
-<compatibility> and </compatibility>, <note> and
-</note>, <li> and </li>, <dd> and </dd>.</li>
-<li>We strongly encourage xml file to fit within <b>80</b> console width, so
-it is easy for any maintainer to review the files. Exceptions do happen for
-complex xml tags and unspaced languages such as Chinese and Japanese.</li>
-</ul>
+<p><strong>Leave code unchanged.</strong> Directives, configuration examples, and
+other literal code stay in English.</p>
</li>
<li>
-<p>Send your results - either complete files, or the output of <code>svn diff</code> to the
-docs mailing list, in order someone can commit it to the repository. Eventually,
-you can do this step yourself.</p>
+<p><strong>Keep lines within 80 characters</strong> where practical, so reviewers can
+read the files easily. (Exceptions for complex XML tags and languages
+without word spacing, like Chinese and Japanese.)</p>
</li>
</ul>
-<h1 id="going-further">Going further !<a class="headerlink" href="#going-further" title="Permalink">¶</a></h1>
-<p>If you wish to go further in translating of the doc, in other words maintaining
-your translations and keep them up-to-date, read <a href="goingfurther.html">this
-document</a>.</p>
-<h1 id="related-information">Related Information<a class="headerlink" href="#related-information" title="Permalink">¶</a></h1>
-<p>Please note the following documents. They give you further information which may
-be helpful.</p>
+<h3 id="5-submit-your-translation">5. Submit Your Translation<a class="headerlink" href="#5-submit-your-translation" title="Permalink">¶</a></h3>
+<p>Send your completed file (or a patch) to <code>[email protected] </code>. A
+committer will review it and add it to the repository. Over time, you
+may gain commit access yourself.</p>
+<h2 id="keeping-translations-current">Keeping Translations Current<a class="headerlink" href="#keeping-translations-current" title="Permalink">¶</a></h2>
+<p>Once your initial translation is committed, you'll want to keep it up to
+date as the English source evolves. See
+<a href="goingfurther.html">Maintaining Translations</a> for a practical workflow.</p>
+<h2 id="review-standards">Review Standards<a class="headerlink" href="#review-standards" title="Permalink">¶</a></h2>
+<p>Because the development team can't easily verify non-English content, we
+require that all translations be reviewed by another fluent speaker of
+the language before acceptance. Each commit message should name both the
+translator and the reviewer.</p>
+<p>We encourage you to place credits in a comment at the top of the file:</p>
+<pre><code><!-- =============================================
+ Translated by: Your Name <email>
+ Reviewed by: Reviewer Name <email>
+ ============================================= -->
+</code></pre>
+<p>The build system tracks the SVN revision of the equivalent English
+version, so future translators know where to start updating.</p>
+<h2 id="related-information">Related Information<a class="headerlink" href="#related-information" title="Permalink">¶</a></h2>
<ul>
-<li>The <a href="https://httpd.apache.org/docs-project/docsformat.html">Documentation Format and
-Transformation</a> page
-gives some information about the transformation from xml to html.
-Translations of documentation for Apache version 2.0 and higher should be sent
-as xml file. Committers will take care of generating and committing the
-corresponding html file.</li>
+<li><a href="docsformat.html">Documentation Format</a> — the XML format and how to
+build HTML from it</li>
+<li><a href="avail_translations.html">Translation Status</a> — what's been
+translated and what's needed</li>
+<li><a href="goingfurther.html">Maintaining Translations</a> — keeping your work
+up to date</li>
</ul>
-<h1 id="review-standards">Review Standards<a class="headerlink" href="#review-standards" title="Permalink">¶</a></h1>
-<p>Because English is the main development language of the Apache HTTP Server, it
-is difficult for the developers to check the quality of documentation submitted
-in other languages. Therefore, we require that all translated documentation be
-reviewed by another fluent speaker of the relevant language, before it can be
-accepted. Each commit message should list the reviewer. If the translator is not
-the same as the committer, the translator should also be named in the commit
-message.</p>
-<p>We also encourage you to place the name of the translator in a comment at the
-top of the file, like this:</p>
-<p><!-- ===================================================== Translated by:
-Nilgün Belma Bugüner <nilgun belgeler.org> Reviewed by: Orhan Berent
-<berent belgeler.org>
-========================================================== --></p>
-<p>The build system keeps track of the svn revision number of the equivalent
-English version, so that future translators have an idea of where they need to
-start.</p>
<!-- FOOTER -->
<div id="footer">