<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="fr">
<context>
    <name>AboutWindow</name>
    <message>
        <location filename="../src/aboutwindow.cpp" line="13"/>
        <source>About 3DMEditor</source>
        <translation>A propos de 3DMEditor</translation>
    </message>
    <message>
        <location filename="../src/aboutwindow.cpp" line="16"/>
        <source>ABOUT_TEXT</source>
        <comment>text of about window</comment>
        <translation>3DMEditor 2&lt;br&gt;développé par l&apos;équipe de TA3D pour TA3D&lt;br&gt;voir &lt;a href=&quot;http://www.ta3d.org/&quot;&gt;http://www.ta3d.org/&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/aboutwindow.cpp" line="20"/>
        <source>ok</source>
        <translation>ok</translation>
    </message>
</context>
<context>
    <name>GeometryGraph</name>
    <message>
        <location filename="../src/geometrygraph.cpp" line="33"/>
        <source>Geometry Graph</source>
        <translation>Graphe de la géométrie</translation>
    </message>
    <message>
        <location filename="../src/geometrygraph.cpp" line="39"/>
        <source>Parts</source>
        <translation>Éléments</translation>
    </message>
    <message>
        <location filename="../src/geometrygraph.cpp" line="39"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/geometrygraph.cpp" line="48"/>
        <source>&amp;Rename</source>
        <translation>&amp;Renommer</translation>
    </message>
    <message>
        <location filename="../src/geometrygraph.cpp" line="49"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location filename="../src/geometrygraph.cpp" line="50"/>
        <source>&amp;Merge</source>
        <translation>&amp;Fusionner</translation>
    </message>
    <message>
        <location filename="../src/geometrygraph.cpp" line="188"/>
        <source>Object name</source>
        <translation>Nom de l&apos;objet</translation>
    </message>
    <message>
        <location filename="../src/geometrygraph.cpp" line="188"/>
        <source>enter new name</source>
        <translation>Entrer le nouveau nom</translation>
    </message>
    <message>
        <location filename="../src/geometrygraph.cpp" line="230"/>
        <source>Merging error</source>
        <translation>Erreur de fusion</translation>
    </message>
    <message>
        <location filename="../src/geometrygraph.cpp" line="230"/>
        <source>Could not merge selected objects. You must select objects with the same parent</source>
        <translation>Impossible de fusionner les objets. Vous devez selectionner des objets ayant le même père</translation>
    </message>
</context>
<context>
    <name>Gfx</name>
    <message>
        <location filename="../src/gfx.cpp" line="150"/>
        <source>Editing mode</source>
        <translation>Mode édition</translation>
    </message>
    <message>
        <location filename="../src/gfx.cpp" line="153"/>
        <source>Viewing mode</source>
        <translation>Mode visualisation</translation>
    </message>
    <message>
        <location filename="../src/gfx.cpp" line="156"/>
        <source>Animation mode</source>
        <translation>Mode animation</translation>
    </message>
</context>
<context>
    <name>HelpViewer</name>
    <message>
        <location filename="../src/helpviewer.cpp" line="20"/>
        <source>help/en/index.html</source>
        <translation>help/fr/index.html</translation>
    </message>
    <message>
        <location filename="../src/helpviewer.cpp" line="16"/>
        <source>3DMEditor - Help</source>
        <translation>3DMEditor - Aide</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>File</source>
        <translation type="obsolete">Fichier</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="30"/>
        <source>&amp;Exit</source>
        <translation>&amp;Quitter</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="33"/>
        <source>&amp;Edit</source>
        <translation>&amp;Editer</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="34"/>
        <source>&amp;Edit mode</source>
        <translation>Mode &amp;édition</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="35"/>
        <source>&amp;View mode</source>
        <translation>Mode &amp;visualisation</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="36"/>
        <source>&amp;Animation mode</source>
        <translation>Mode &amp;animation</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="51"/>
        <source>&amp;Surface properties</source>
        <translation>&amp;Propriétés de surface</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="63"/>
        <source>&amp;Torus</source>
        <translation>&amp;Tore</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="65"/>
        <source>&amp;Transform</source>
        <translation>&amp;Transformer</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="66"/>
        <source>&amp;Mirror X</source>
        <translation>&amp;Miroir X</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="67"/>
        <source>&amp;Mirror Y</source>
        <translation>&amp;Miroir Y</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="68"/>
        <source>&amp;Mirror Z</source>
        <translation>&amp;Miroir Z</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="69"/>
        <source>&amp;Flip X&lt;&gt;Y</source>
        <translation>&amp;Echanger X&lt;&gt;Y</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="70"/>
        <source>&amp;Flip Y&lt;&gt;Z</source>
        <translation>&amp;Echanger Y&lt;&gt;Z</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="71"/>
        <source>&amp;Flip X&lt;&gt;Z</source>
        <translation>&amp;Echanger X&lt;&gt;Z</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="72"/>
        <source>&amp;Scale</source>
        <translation>&amp;Echelle</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="74"/>
        <source>&amp;Geometry</source>
        <translation>&amp;Géométrie</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="75"/>
        <source>&amp;Split components</source>
        <translation>&amp;Séparer les composants</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="76"/>
        <source>&amp;Merge all</source>
        <translation>&amp;Tout fusionner</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="85"/>
        <source>&amp;Index</source>
        <translation>&amp;Sommaire</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="167"/>
        <source>3DMEditor meshs(*.3dm);;ASCII file(*.asc);;Spring Model(*.s3o);;TA 3D object(*.3do);;3D Studio model(*.3ds);;OBJ model(*.obj);;all files(*.*)</source>
        <translation>Objets 3DMEditor(*.3dm);;Fichier ASCII(*.asc);;Modèle Spring(*.3so);;Objet 3D TA(*.3do);;modèle 3D Studio(*.3ds);;modèles OBJ(*obj)</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="276"/>
        <source>Cube size</source>
        <translation>Taille du cube</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="276"/>
        <source>Cube size:</source>
        <translation>Taille du cube:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="287"/>
        <source>Cone radius</source>
        <translation>Rayon du cône</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="287"/>
        <source>Cone radius:</source>
        <translation>Rayon du cône:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="301"/>
        <source>Cylinder radius</source>
        <translation>Rayon du cylindre</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="301"/>
        <source>Cylinder radius:</source>
        <translation>Rayon du cylindre:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="315"/>
        <source>Sphere radius</source>
        <translation>Rayon de la sphère</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="315"/>
        <source>Sphere radius:</source>
        <translation>Rayon de la sphère:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="328"/>
        <source>Torus big radius</source>
        <translation>Grand rayon du tore</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="328"/>
        <source>Torus big radius:</source>
        <translation>Grand rayon du tore:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="329"/>
        <source>Torus small radius</source>
        <translation>Petit rayon du tore</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="329"/>
        <source>Torus small radius:</source>
        <translation>Petit rayon du tore:</translation>
    </message>
    <message>
        <source>Cone ray</source>
        <translation type="obsolete">Rayon du cône</translation>
    </message>
    <message>
        <source>Cone ray:</source>
        <translation type="obsolete">Rayon du cône:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="288"/>
        <source>Cone height</source>
        <translation>Hauteur du cône</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="288"/>
        <source>Cone height:</source>
        <translation>Hauteur du cône:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="289"/>
        <source>Cone details</source>
        <translation>Détails du cône</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="289"/>
        <source>Cone details:</source>
        <translation>Détails du cône:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="290"/>
        <source>Cone capped ?</source>
        <translation>Cône fermé ?</translation>
    </message>
    <message>
        <source>Cylinder ray</source>
        <translation type="obsolete">Rayon du cylindre</translation>
    </message>
    <message>
        <source>Cylinder ray:</source>
        <translation type="obsolete">Rayon du cylindre:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="302"/>
        <source>Cylinder height</source>
        <translation>Hauteur du cylindre</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="302"/>
        <source>Cylinder height:</source>
        <translation>Hauteur du cylindre:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="303"/>
        <source>Cylinder details</source>
        <translation>Détails du cylindre</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="303"/>
        <source>Cylinder details:</source>
        <translation>Détails du cylindre:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="304"/>
        <source>Cylinder capped ?</source>
        <translation>Cylindre fermé ?</translation>
    </message>
    <message>
        <source>Sphere ray</source>
        <translation type="obsolete">Rayon de la sphère</translation>
    </message>
    <message>
        <source>Sphere ray:</source>
        <translation type="obsolete">Rayon de la sphère:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="316"/>
        <source>Sphere horizontal resolution</source>
        <translation>Résolution horisontale de la sphère</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="316"/>
        <source>Sphere horizontal resolution:</source>
        <translation>Résolution horisontale de la sphère:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="317"/>
        <source>Sphere vertical resolution</source>
        <translation>Résolution verticale de la sphère</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="317"/>
        <source>Sphere vertical resolution:</source>
        <translation>Résolution verticale de la sphère:</translation>
    </message>
    <message>
        <source>Torus big ray</source>
        <translation type="obsolete">Grand rayon du tore</translation>
    </message>
    <message>
        <source>Torus big ray:</source>
        <translation type="obsolete">Grand rayon du tore:</translation>
    </message>
    <message>
        <source>Torus small ray</source>
        <translation type="obsolete">Petit rayon du tore</translation>
    </message>
    <message>
        <source>Torus small ray:</source>
        <translation type="obsolete">Petit rayon du tore:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="330"/>
        <source>Torus big resolution</source>
        <translation>Résolution du grand cercle du tore</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="330"/>
        <source>Torus resolution of big circle:</source>
        <translation>Résolution du grand cercle du tore:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="331"/>
        <source>Torus small resolution</source>
        <translation>Résolution du petit cercle du tore</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="331"/>
        <source>Torus resolution of small circle:</source>
        <translation>Résolution du petit cercle du tore:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="343"/>
        <location filename="../src/mainwindow.cpp" line="345"/>
        <source>3DMEditor</source>
        <translation>3DMEditor</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="475"/>
        <source>Scale</source>
        <translation>Echelle</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="475"/>
        <source>Enter scale factor:</source>
        <translation>Entrer le facteur d&apos;échelle:</translation>
    </message>
    <message>
        <source>Language</source>
        <translation type="obsolete">Langue</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="45"/>
        <source>&amp;English</source>
        <translation>&amp;Anglais</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="46"/>
        <source>&amp;French</source>
        <translation>&amp;Français</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="25"/>
        <source>&amp;File</source>
        <translation>&amp;Fichier</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="44"/>
        <source>&amp;Language</source>
        <translation>&amp;Langue</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="53"/>
        <source>&amp;Interface</source>
        <translation>&amp;Interface</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="134"/>
        <location filename="../src/mainwindow.cpp" line="142"/>
        <source>The program has to be restarted</source>
        <translation>Le programme doit être redémarré</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="134"/>
        <location filename="../src/mainwindow.cpp" line="142"/>
        <source>Warning</source>
        <translation>Attention</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="98"/>
        <source>3DMEditor started</source>
        <translation>3DMEditor lancé</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="133"/>
        <location filename="../src/mainwindow.cpp" line="141"/>
        <source>Language set to </source>
        <translation>Langue réglée sur</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="133"/>
        <source>English</source>
        <translation>anglais</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="141"/>
        <source>French</source>
        <translation>français</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="84"/>
        <source>&amp;Help</source>
        <translation>&amp;Aide</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="87"/>
        <source>&amp;About</source>
        <translation>&amp;A propos</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="26"/>
        <source>&amp;New</source>
        <translation>&amp;Nouveau</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="27"/>
        <source>&amp;Open</source>
        <translation>&amp;Ouvrir</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="28"/>
        <source>&amp;Save</source>
        <translation>&amp;Enregistrer</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="29"/>
        <source>Save as</source>
        <translation>Enregistrer sous</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="39"/>
        <source>&amp;View</source>
        <translation>&amp;Affichage</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="40"/>
        <source>&amp;Show selection</source>
        <translation>&amp;Afficher la sélection</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="41"/>
        <source>&amp;Hide selection</source>
        <translation>&amp;Cacher la sélection</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="50"/>
        <source>&amp;Texture viewer</source>
        <translation>&amp;Visionneur de texture</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="58"/>
        <source>&amp;Create</source>
        <translation>&amp;Créer</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="59"/>
        <source>&amp;Cone</source>
        <translation>&amp;Cône</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="60"/>
        <source>&amp;Cube</source>
        <translation>&amp;Cube</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="61"/>
        <source>&amp;Cylinder</source>
        <translation>&amp;Cylindre</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="62"/>
        <source>&amp;Sphere</source>
        <translation>&amp;Sphère</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="78"/>
        <source>&amp;Model</source>
        <translation>&amp;Modèle</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="167"/>
        <source>open</source>
        <translation>ouvrir</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="183"/>
        <location filename="../src/mainwindow.cpp" line="198"/>
        <source>3DMEditor meshs(*.3dm)</source>
        <translation>Objets 3DMEditor(*.3dm)</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="174"/>
        <source>mesh loaded</source>
        <translation>Objet chargé</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="183"/>
        <source>save</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="192"/>
        <location filename="../src/mainwindow.cpp" line="207"/>
        <source>mesh saved</source>
        <translation>Objet enregistré</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="198"/>
        <source>save as</source>
        <translation>Enregistrer sous</translation>
    </message>
    <message>
        <source>3DMEditor meshs(*.3dm);;ASCII file(*.asc);;TA 3D object(*.3do);;3D Studio model(*.3ds)</source>
        <translation type="obsolete">Objets 3DMEditor(*.3dm);;Fichier ASCII(*.asc);;Objet 3D TA(*.3do);;modèle 3D Studio(*.3ds)</translation>
    </message>
    <message>
        <source>3DMEditor meshs(*.3dm);;ASCII file(*.asc);;TA 3D object(*.3do);;3D Studio model(*.3ds);;OBJ model(*.obj)</source>
        <translation type="obsolete">Objets 3DMEditor(*.3dm);;Fichier ASCII(*.asc);;Objet 3D TA(*.3do);;modèle 3D Studio(*.3ds);;modèles OBJ(*obj)</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="48"/>
        <source>&amp;Windows</source>
        <translation>&amp;Fenêtres</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="49"/>
        <source>&amp;Geometry graph</source>
        <translation>&amp;Graphe de la géométrie</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="88"/>
        <source>&amp;About Qt</source>
        <translation>&amp;A propos de Qt</translation>
    </message>
    <message>
        <source>3DMEditor meshs(*.3dm);;ASCII file(*.asc);;TA 3D object(*.3do);;3D Studio model(*.3ds);;OBJ model(*.obj);;all files(*.*)</source>
        <translation type="obsolete">Objets 3DMEditor(*.3dm);;Fichier ASCII(*.asc);;Objet 3D TA(*.3do);;modèle 3D Studio(*.3ds);;modèles OBJ(*obj);;tous les fichiers(*.*)</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="235"/>
        <source>About Qt</source>
        <translation>A propos de Qt</translation>
    </message>
</context>
<context>
    <name>Mesh</name>
    <message>
        <location filename="../src/springmodelloader.cpp" line="14"/>
        <location filename="../src/springmodelloader.cpp" line="20"/>
        <location filename="../src/springmodelloader.cpp" line="32"/>
        <source>Spring Model Loader error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/springmodelloader.cpp" line="14"/>
        <source>File doesn&apos;t exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/springmodelloader.cpp" line="20"/>
        <source>File could not be open for reading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/springmodelloader.cpp" line="32"/>
        <source>File is corrupt or in wrong format</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ProgressDialog</name>
    <message>
        <location filename="../src/progressdialog.cpp" line="22"/>
        <source>Work in progress</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QPopup</name>
    <message>
        <source>ok</source>
        <translation type="obsolete">ok</translation>
    </message>
</context>
<context>
    <name>ShaderEditor</name>
    <message>
        <source>Output:</source>
        <translation type="obsolete">Sortie:</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="56"/>
        <source>&amp;save vertex program</source>
        <translation>&amp;Enregistrer le vertex program</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="57"/>
        <source>&amp;load vertex program</source>
        <translation>&amp;Charger un vertex program</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="61"/>
        <source>&amp;Vertex program</source>
        <translation>&amp;Vertex program</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="68"/>
        <source>&amp;save fragment program</source>
        <translation>&amp;Enregistrer le fragment program</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="69"/>
        <source>&amp;load fragment program</source>
        <translation>&amp;Charger un fragment program</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="73"/>
        <source>&amp;Fragment program</source>
        <translation>&amp;Fragment program</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="80"/>
        <source>&amp;Build</source>
        <translation>&amp;Compiler</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="84"/>
        <source>&amp;Output</source>
        <translation>&amp;Sortie</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="105"/>
        <location filename="../src/shadereditor.cpp" line="107"/>
        <source>Shader editor</source>
        <translation>Editeur de shader</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="157"/>
        <source>save vertex progam as</source>
        <translation>Enregistrer le vertex program sous</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="157"/>
        <location filename="../src/shadereditor.cpp" line="173"/>
        <source>all files(*.*);;vertex programs(*.vert)</source>
        <translation>tous les fichiers(*.*);;vertex programs(*.vert)</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="164"/>
        <location filename="../src/shadereditor.cpp" line="180"/>
        <location filename="../src/shadereditor.cpp" line="197"/>
        <location filename="../src/shadereditor.cpp" line="213"/>
        <source>Error opening file</source>
        <translation>Erreur à l&apos;ouverture du fichier</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="164"/>
        <location filename="../src/shadereditor.cpp" line="197"/>
        <source>Error: could not open file %1 for writing</source>
        <translation>Erreur: impossible d&apos;ouvrir le fichier %1 en écriture</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="173"/>
        <source>load vertex progam</source>
        <translation>Charger un vertex program</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="180"/>
        <location filename="../src/shadereditor.cpp" line="213"/>
        <source>Error: could not read file %1</source>
        <translation>Erreur: impossible de lire le fichier %1</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="190"/>
        <source>save fragment progam as</source>
        <translation>Enregistrer le fragment program sous</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="190"/>
        <location filename="../src/shadereditor.cpp" line="206"/>
        <source>all files(*.*);;fragment programs(*.frag)</source>
        <translation>tous les fichiers(*.*);;fragment programs(*.frag)</translation>
    </message>
    <message>
        <location filename="../src/shadereditor.cpp" line="206"/>
        <source>load fragment progam</source>
        <translation>Charger un fragment program</translation>
    </message>
</context>
<context>
    <name>SurfaceProperties</name>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="53"/>
        <source>Blended</source>
        <translation>Blending</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="54"/>
        <source>GLSL</source>
        <translation>GLSL</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="55"/>
        <source>Gouraud</source>
        <translation>Gouraud</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="56"/>
        <source>Lighted</source>
        <translation>Eclairage</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="57"/>
        <source>Player Color</source>
        <translation>Couleur du joueur</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="58"/>
        <source>Reflective</source>
        <translation>Effet mirroir</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="59"/>
        <source>Textured</source>
        <translation>Texturé</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="62"/>
        <source>object color:</source>
        <translation>couleur de l&apos;objet:</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="63"/>
        <location filename="../src/surfaceproperties.cpp" line="70"/>
        <source>red</source>
        <translation>rouge</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="64"/>
        <location filename="../src/surfaceproperties.cpp" line="71"/>
        <source>green</source>
        <translation>vert</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="65"/>
        <location filename="../src/surfaceproperties.cpp" line="72"/>
        <source>blue</source>
        <translation>bleu</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="66"/>
        <location filename="../src/surfaceproperties.cpp" line="73"/>
        <source>alpha</source>
        <translation>alpha</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="69"/>
        <source>reflection color:</source>
        <translation>couleur de refléction:</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="88"/>
        <source>Shader</source>
        <translation>Shader</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="95"/>
        <source>Textures:</source>
        <translation>Textures:</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="102"/>
        <source>&amp;Load</source>
        <translation>&amp;Charger</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="103"/>
        <source>&amp;Save</source>
        <translation>&amp;Enregistrer</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="104"/>
        <source>&amp;New</source>
        <translation>&amp;Nouveau</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="105"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="106"/>
        <source>&amp;&lt;</source>
        <translation>&amp;&lt;</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="107"/>
        <source>&amp;&gt;</source>
        <translation>&amp;&gt;</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="109"/>
        <source>&amp;basic UV</source>
        <translation>mappage UV &amp;simple</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="110"/>
        <source>&amp;spherical UV</source>
        <translation>mappage &amp;sphérique</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="111"/>
        <source>&amp;auto UV</source>
        <translation>mappage &amp;automatique</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="112"/>
        <source>&amp;merge vertices</source>
        <translation>&amp;fusionner les doublons</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="113"/>
        <source>&amp;ambient occlusion</source>
        <translation>&amp;Occlusion ambiante</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="114"/>
        <source>&amp;flip</source>
        <translation>&amp;Renverser</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="176"/>
        <location filename="../src/surfaceproperties.cpp" line="178"/>
        <source>Surface properties</source>
        <translation>Propriétés de surface</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="273"/>
        <location filename="../src/surfaceproperties.cpp" line="457"/>
        <source>Texture width</source>
        <translation>Largeur de la texture</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="273"/>
        <location filename="../src/surfaceproperties.cpp" line="457"/>
        <source>Enter texture width:</source>
        <translation>Entrer la largeur de la texture:</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="274"/>
        <location filename="../src/surfaceproperties.cpp" line="458"/>
        <source>Texture height</source>
        <translation>Hauteur de la texture</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="274"/>
        <location filename="../src/surfaceproperties.cpp" line="458"/>
        <source>Enter texture height:</source>
        <translation>Entrer la hauteur de la texture:</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="333"/>
        <source>Load texture</source>
        <translation>Charger une texture</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="333"/>
        <location filename="../src/surfaceproperties.cpp" line="366"/>
        <source>all files(*.*);;jpeg images(*.jpg);;png images(*.png)</source>
        <translation>tous les fichiers(*.*);;images jpeg(*.jpg);;images png(*.png)</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="366"/>
        <source>Save texture as</source>
        <translation>Enregistrer la texture sous</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="459"/>
        <source>Precision</source>
        <translation>Précison</translation>
    </message>
    <message>
        <location filename="../src/surfaceproperties.cpp" line="459"/>
        <source>Enter required precision (1-1024)</source>
        <translation>Entrez la précision voulue (1-1024)</translation>
    </message>
</context>
<context>
    <name>TextureViewer</name>
    <message>
        <location filename="../src/textureviewer.cpp" line="18"/>
        <source>Texture viewer</source>
        <translation>Visionneur de texture</translation>
    </message>
</context>
</TS>
