Changeset 1039

Show
Ignore:
Timestamp:
05/14/08 09:46:32 (6 months ago)
Author:
sas
Message:

close #174
close #34

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/trunk/postgresql/cvs.xml

    r973 r1039  
    3232 
    3333 <para> 
    34   Le code source de <productname>PostgreSQL</productname> est stocké et géré en 
    35   utilisant le système de contrôle de version <productname>CVS</productname> 
     34  Le code source de <productname>PostgreSQL</productname> est stocké et géré à 
     35  l'aide du système de contrôle de version <productname>CVS</productname> 
    3636  (<foreignphrase>Concurrent Version Control System</foreignphrase>). 
    3737 </para> 
     
    4141  CVS anonyme, <productname>rsync</productname> et <productname>CVSup</productname>, 
    4242  pour extraire de <productname>CVS</productname> l'arborescence du 
    43   code source du serveur <productname>PostgreSQL</productname> vers un 
    44   serveur local
    45   Notre <ulink 
     43  code source du serveur <productname>PostgreSQL</productname> vers une 
     44  machine locale
     45  La <ulink 
    4646  url="http://developer.postgresql.org/index.php/Working_with_CVS">page wiki 
    47   sur CVS</ulink>, comprend des informations supplémentaires sur le travail 
     47  concernant CVS</ulink>, comprend des informations supplémentaires sur le travail 
    4848  avec CVS. 
    4949 </para> 
     
    6969     site officiel avec la dernière version) ou depuis n'importe quel site 
    7070     d'archive GNU (parfois pas à jour). Différents systèmes proposent une version 
    71      récente de <application>cvs</application> installé par défaut. 
     71     récente de <application>cvs</application> installée par défaut. 
    7272    </para> 
    7373   </step> 
     
    7575   <step> 
    7676    <para> 
    77      Connexion initiale au au serveur 
     77     Connexion initiale au serveur 
    7878     <productname>CVS</productname>&nbsp;: 
    7979 
     
    115115     probable que cela prenne 
    116116     40 minutes environ avec un modem à 28,8&nbsp;Kbps. L'avantage de 
    117      <productname>CVS</productname> n'apparaîtra que plus tard, lors de la 
     117     <productname>CVS</productname> n'apparaît que plus tard, lors de la 
    118118     mise à jour des fichiers. 
    119119    </para> 
     
    125125     avec la dernière version, se placer dans le sous-répertoire 
    126126    <filename>pgsql</filename> (<command>cd</command>) et lancer la commande 
    127      <programlisting>cvs -z3 update -d -P</programlisting> 
     127     <programlisting>cvs -z3 update -d -P</programlisting>. 
    128128 
    129129     Seules les modifications qui ont eu lieu depuis la dernière 
     
    135135   <step> 
    136136    <para> 
    137      Vous pouvez économiser quelques saisies en vous faisant un fichier 
    138      <filename>.cvsrc</filename> dans votre répertoire personnel ($HOME) en lui 
    139      ajoutant&nbsp;: 
     137     La création d'un fichier <filename>.cvsrc</filename> dans le répertoire 
     138     personnel ($HOME) permet d'économiser quelques saisies. Il suffit de lui 
     139     ajouter&nbsp;: 
    140140     <programlisting>cvs -z3 
    141141update -d -P</programlisting> 
     
    143143     Ceci ajoute l'option <option>-z3</option> à toutes les commandes 
    144144     <command>cvs</command>, et les options <option>-d</option> et 
    145      <option>-P</option> aux mises à jour par <command>cvs</command>. Il 
     145     <option>-P</option> aux commandes <command>cvs update</command>. Il 
    146146     suffit désormais de lancer <programlisting>cvs update</programlisting> 
    147      pour mettre à jour les fichiers. 
     147     pour actualiser les fichiers. 
    148148    </para> 
    149149   </step> 
     
    161161 
    162162  <para> 
    163    <productname>CVS</productname> a des inconvénients. Par exemple, générer 
    164    des fichiers diff qui ajoutent ou suppriment des fichiers requièrent un 
    165    accès en écriture au dépôt CVS. Pour contourner ce problème, utiliser 
     163   <productname>CVS</productname> a des inconvénients. Par exemple, la 
     164   génération de fichiers diff qui ajoutent ou suppriment des fichiers requière un 
     165   accès en écriture au dépôt CVS. Pour contourner ce problème, on peut utiliser 
    166166   <productname>cvsutils</productname> qui est disponible sur plusieurs 
    167    systèmes d'exploitation et aussi au format source sur <ulink 
     167   systèmes d'exploitation et au format source sur <ulink 
    168168   url="http://www.red-bean.com/cvsutils/"></ulink>. 
    169169  </para> 
    170170 
    171171  <para> 
    172    Notez que la construction de <productname>PostgreSQL</productname> à partir 
    173    d'une récupération de la version CVS nécessite des versions à jour de 
     172   La construction de <productname>PostgreSQL</productname> à partir 
     173   de la version CVS nécessite des versions à jour de 
    174174   <application>bison</application> et <application>flex</application>, versions 
    175    qui ne sont pas nécessaire pour la contruction des sources provenant d'une 
     175   qui ne sont pas nécessaire pour la contruction des sources à partir d'une 
    176176   archive tar car les fichiers qu'ils créent sont pré-construits dans une 
    177    archive tar. Sinon, les outils nécessaires sont identiques. 
     177   archive tar. Pour le reste, les outils nécessaires sont identiques. 
    178178  </para> 
    179179 </sect1> 
     
    196196   qui permet d'obtenir une révision particulière d'un module. Il est 
    197197   possible, par exemple, de retrouver les fichiers sources de la 
    198    version 6_4 du module 'tc' à tout moment dans le futur
     198   version 6_4 du module 'tc'
    199199 
    200200   <programlisting>cvs checkout -r REL6_4 tc</programlisting> 
     
    212212 
    213213  <para> 
    214    Lorsque plusieurs fichiers ont la même marque
    215    celle-ci peut être représentée comme  
     214   Lorsqu'une même marque est utilisée sur plusieurs fichiers
     215   celle-ci peut être vue comme  
    216216   <quote>une courbe tracée dans la matrice des noms de fichiers et 
    217217   des numéros de révision</quote>. Soient 5 fichiers avec 
     
    242242   <programlisting>cd pgsql 
    243243cvs tag -b REL6_4</programlisting> 
    244    ce qui crée la marque et la branche pour l'arbre de la version
     244   ce qui crée la marque et la branche pour l'arbre de VERSION
    245245  </para> 
    246246 
     
    274274   <programlisting>cvs checkout -r REL6_4</programlisting> 
    275275 
    276    tout ce que y est fait dans ce répertoire est limité à cette branche. 
     276   tout ce qui est fait dans ce répertoire est limité à cette branche. 
    277277   Un correctif appliquée à cette structure de répertoires 
    278278   suivi d'un&nbsp;: 
     
    292292   <productname>PostgreSQL</productname> est 
    293293   <productname>rsync</productname>, un outil de transfert incrémental de 
    294    fichiers. Un avantage majeur à l'utilisation de 
     294   fichiers. Un avantage majeur à utiliser 
    295295   <productname>rsync</productname> est qu'il peut répliquer de façon fiable 
    296    le dépôt CVS <emphasis>complet</emphasis> sur votre système local, en 
    297    utilisant l'accès local rapide aux opérations <command>cvs</command> comm
    298    <option>log</option> et <option>diff</option>. Entre autres avantages, la 
     296   le dépôt CVS <emphasis>complet</emphasis> sur le système local, permettant 
     297   ainsi un accès local rapide aux opérations <command>cvs</command> telles qu
     298   <option>log</option> et <option>diff</option>. Un autre avantage est la 
    299299   synchronisation rapide avec le serveur 
    300300   <productname>PostgreSQL</productname> grâce à un protocole de transfert 
     
    303303 
    304304  <para> 
    305    Vous pouvez télécharger le dépôt CVS en utilisant cette commande&nbsp;: 
     305   Le dépôt CVS peut être récupéré à l'aide de la commande&nbsp;: 
    306306<programlisting> 
    307307rsync -avzCH --delete anoncvs.postgresql.org::pgsql-cvs cvsroot/ 
     
    323323   <productname>CVSup</productname> a été développé par John Polstra 
    324324   (<email>jdp@polstra.com</email>) pour distribuer des arbres de 
    325    référence CVS et d'autres arborescences de fichiers pour le 
     325   référence CVS et autres arborescences de fichiers pour le 
    326326   <ulink url="http://www.freebsd.org">projet FreeBSD</ulink>. 
    327327  </para> 
     
    343343    Il faut alors décider de l'emplacement de la copie locale du référentiel 
    344344    <productname>CVS</productname>. Sur un de ses systèmes, l'auteur 
    345     a récemment créé un référentiel dans 
     345    a créé un référentiel dans 
    346346    <filename>/home/cvs/</filename>, mais utilisait jusque-là 
    347347    <filename>/opt/postgres/cvs/</filename> comme arbre de développement 
     
    358358 
    359359   <para> 
    360     La zone de référentiel de <application>cvs</application> doit 
    361     être initialisée. Une fois <envar>CVSROOT</envar> 
     360    Le dépôt <application>cvs</application> doit 
     361    être initialisé. Une fois <envar>CVSROOT</envar> 
    362362    initialisée, il suffit de faire&nbsp;: 
    363363 
     
    403403# pour le projet de SGBDRO <productname>PostgreSQL</productname> 
    404404# Modifié par lockart@fourpalms.org 1997-08-28 
    405 # - Pointe vers mon arborescence de référence locale 
     405# - Pointe vers mon arborescence locale 
    406406# - Extrait le référentiel CVS complet, pas seulement la 
    407407#   dernière version 
     
    414414# Activer la ligne suivante pour récupérer la dernière version 
    415415#*default tag=. 
    416 # Activer la ligne suivante pour récupérer ce qui est précisé au dessus ou  
    417 # par défaut à la date précisée en dessous 
     416# Activer la ligne suivante pour récupérer ce qui est précisé ci-dessus ou  
     417# par défaut à la date précisée ci-dessous 
    418418#*default date=97.08.29.00.00.00 
    419419 
     
    439439    configuration précédente, une copie complète du dépôt  
    440440    cvsup.postgresql.org est récupérée. Ce qui inclut le répertoire <filename>CVSROOT</filename>. 
    441     Il faudra alors probablement exclure du 
     441    Il faut alors probablement exclure du 
    442442    répertoire les fichiers qui seront modifiés localement. Pour cela, 
    443     utiliser un fichier de refus. Par exemple, pour la configuration 
     443    on utilise un fichier de refus. Par exemple, pour la configuration 
    444444    précédente, on peut avoir dans le fichier  
    445445    <filename>/home/cvs/sup/repository/refuse</filename>&nbsp;: 
  • traduc/trunk/postgresql/datetime.xml

    r973 r1039  
    44     par      $Author$ 
    55     révision $Revision$ --> 
    6 <!-- SAS : 20070405, PG 8.3.2 --> 
    76 
    87 <appendix id="datetime-appendix"> 
     
    9998       <para> 
    10099        S'il n'est pas trouvé, une recherche binaire est effectuée dans la table 
    101         pour vérifier sur le lexème est une chaîne spéciale 
     100        pour vérifier si le lexème est une chaîne spéciale 
    102101        (<literal>today</literal>, par exemple), 
    103102        un jour (<literal>Thursday</literal>, par exemple), 
     
    155154      <step> 
    156155       <para> 
    157         Si le lexème est copmosé de trois chiffres ou plus et su'aucun champ 
     156        Si le lexème est composé de trois chiffres ou plus et qu'aucun champ 
    158157        date n'a été trouvé, il est interprété 
    159158        comme une année (cela impose l'ordre aa-mm-jj des champs dates restants). 
     
    191190       <para> 
    192191        Les années du calendrier Grégorien AD 1-99 peuvent être saisie avec 4 
    193         chiffres, soit avec des zéros en tête (<literal>0099</literal> pour 
     192        chiffres, deux zéros en tête (<literal>0099</literal> pour 
    194193        AD 99, par exemple). 
    195194       </para> 
     
    359358       <row> 
    360359        <entry><literal>T</literal></entry> 
    361         <entry>Le champ suivant est un temps</entry> 
     360        <entry>Le champ suivant est une heure</entry> 
    362361       </row> 
    363362      </tbody> 
     
    410409    Un fichier d'abréviation de zones horaires peut contenir des lignes blanches 
    411410    et des commentaires (commençant avec un <literal>#</literal>). Les 
    412     autres lignes doivent être de l'un des formats suivants&nbsp;: 
     411    autres lignes doivent suivre l'un des formats suivants&nbsp;: 
    413412 
    414413<synopsis> 
     
    471470     Si une erreur survient lors de la lecture des jeux de données de 
    472471     fuseaux horaires, aucune nouvelle valeur n'est acceptée mais les anciennes 
    473      sont conservées. Si l'erreur survient au démarrage de la base, il échoue. 
     472     sont conservées. Si l'erreur survient au démarrage de la base, celui-ci échoue. 
    474473    </para> 
    475474   </note> 
     
    478477    <para> 
    479478     Les abréviations de fuseau horaire définies dans le fichier de configuration 
    480      surchargent les informations sans fuseaux nativement dans 
     479     surchargent les informations sans fuseau définies nativement dans 
    481480     <productname>PostgreSQL</productname>. 
    482481     Par exemple, le fichier de configuration <filename>Australia</filename> 
     
    513512   L'erreur grandissante du calendrier poussa le Pape 
    514513   Gregoire XIII a réformé le calendrier en accord avec les 
    515    instructions du Conseil de Trent. 
     514   instructions du Concile de Trent. 
    516515   Dans le calendrier Grégorien, l'année tropicale est arrondie à 
    517516   365 + 97/400 jours, soit 365,2425 jours. Il faut donc à peu prés 3300 
     
    532531    </member> 
    533532    <member> 
    534      toutefois, toute années divisible par 400 est bissextile. 
     533     cependant, toute années divisible par 400 est bissextile. 
    535534    </member> 
    536535   </simplelist> 
     
    583582  <para> 
    584583   Divers calendriers ont été developés dans différentes parties du monde, 
    585    la plupart précèdent le système Grégorien. 
     584   la plupart précède le système Grégorien. 
    586585 
    587586   Par exemple, 
     
    611610 
    612611  <para> 
    613    Bien que <productname>PostgreSQL</productname> accepte la notation de 
    614    date Julien en entrée et en sortie des dates (et les utilise aussi pour 
     612   Bien que <productname>PostgreSQL</productname> accepte la saisie et 
     613   l'affichage des dates en notation de date Julien (et les utilise aussi pour 
    615614   quelques calculs internes de date et heure), il n'utilise pas le coup 
    616615   des dates de midi à midi. <productname>PostgreSQL</productname> traite une