Joshua Slive said:
>
> Welcome!
>
> Yes, the existing french files in the tree predate the xml conversion.
> They should be replaced by xml.
>
> I don't think a new DTD is necessary, but yes, you will need to create a
> manual/style/manual.fr.xsl and manual/style/lang/fr.xml
>
>


Good.
Here is the XSL stuff, to start with :
manual/style/manual.fr.xsl and manual/style/lang/fr.xml

Is that okay to you guys?

Vincent
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
              xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:output 
  method="xml"
  encoding="ISO-8859-1"
  indent="no"
  doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
  doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";
/>

<!-- Read the localized messages from the specified language file -->
<xsl:variable name="messages" select="document('lang/fr.xml')/messages"/>

<!-- some meta information have to be passed to the transformation -->
<xsl:variable name="output-encoding" select="'ISO-8859-1'" />
<xsl:variable name="is-chm" select="false()" />
<xsl:variable name="is-zip" select="false()" />

<!-- Now get the real guts of the stylesheet -->
<xsl:include href="xsl/common.xsl"/>

</xsl:stylesheet>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE messages [ <!ENTITY nbsp "&#160;"> ]>

<!--                   -->
<!-- Language: French -->
<!--                   -->

<!-- Some strings might be used in other contexts, than stated in the -->
<!-- comments...                                                      -->
<!-- translated by Vincent Deffontaines -->
<messages lang="fr" langname="Fran&#xE7;ais">
 <!-- Used for the moduleindex -->
 <message name="corefeatures">Caract&#xE9;ristiques de base et Modules Multi-Processing</message>
 <message name="othermodules">Autres Modules</message>
 <message name="obsoletemodules">Modules Obsol&#xE8;tes</message>

 <!-- Used for the modulesynopsis and sitemap -->
 <message name="obsoleteapachemodule">Module Apache Obsol&#xE8;te</message>
 <message name="apachemodule">Module Apache</message>
 <message name="apachecore">Caract&#xE9;ristiques de base d'Apache</message>
 <message name="apachempmcommon">Directives Habituelles d'Apache MPM</message>
 <message name="apachempm">Apache MPM</message>

 <!-- Used in description box for modulesynopsis -->
 <message name="description">Description</message>
 <message name="seealso">Voir &#xE9;galement</message>
 <message name="topics">Sujets</message>
 <message name="status">Statut</message>
 <message name="moduleidentifier">Identificateur de Module</message>
 <message name="sourcefile">Fichier Source</message>
 <message name="compatibility">Compatibilit&#xE9;</message>

 <!-- Used in manualpage -->
 <message name="relatedmodules">Modules Apparent&#xE9;s</message>
 <message name="relateddirectives">Directives Apparent&#xE9;es</message>

 <!-- Used in description box for directives -->
 <message name="syntax">Syntaxe</message>
 <message name="default">Par D&#xE9;faut</message>
 <message name="context">Contexte</message>
 <message name="override">AllowOverride</message>
 <message name="status">Statut</message>
 <message name="module">Module</message>

 <!-- Used in directive context lists -->
 <message name="serverconfig">Configuration du Serveur</message>
 <message name="virtualhost">Serveur Virtuel</message>
 <message name="directory">R&#xE9;pertoire</message>
 <message name="htaccess">.htaccess</message>

 <!-- Used for directive lists -->
 <message name="directives">Directives</message>
 <!-- the optional attribute replace-space-with takes a string.
      if present, the space between <directive name> and 'Directive'
      in directivesynopsis headings will be replaced by the given string.
      (see de.xml for an example) -->
 <message name="directive">Directive</message>
 <message name="nodirectives">Ce module ne comporte aucune directive.</message>

 <!-- Used in summaries -->
 <message name="summary">R&#xE9;sum&#xE9;</message>

 <!-- Used in headers and footers -->
 <message name="apachetitle">- Serveur HTTP Apache</message>
 <message name="apachehttpserver">Serveur HTTP Apache Version 2.1</message>
 <message name="apachedocalt">[DOCUMENTATION APACHE]</message>
 <message name="search">Recherche Google</message> <!-- search button -->
 <message name="index">Index</message> <!-- deprecated -->
 <message name="home">Page Centrale</message> <!-- deprecated -->

 <!-- breadcrumb links -->
 <message name="apache">Apache</message>
 <message name="http-server">Serveur HTTP</message>
 <message name="documentation">Documentation</message>
 <message name="version">Version 2.1</message>

 <!-- super menu -->
 <message name="modules">Modules</message>
 <message name="faq">FAQ</message>
 <message name="glossary">Lexique</message>
 <message name="sitemap">Plan du Site</message>

 <!-- footer line -->
 <message name="maintainedby">Maintenu par</message>
 <message name="langavail">Langues Disponibles</message>
</messages>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to