--- a/i18n/eric5_fr.ts Sat Jul 02 18:19:03 2011 +0200 +++ b/i18n/eric5_fr.ts Sun Jul 03 18:01:53 2011 +0200 @@ -4027,34 +4027,34 @@ <context> <name>DebugServer</name> <message> - <location filename="Debugger/DebugServer.py" line="1257"/> + <location filename="Debugger/DebugServer.py" line="1296"/> <source>Passive debug connection received</source> <translation>Connexion ouverte avec le débogueur passif</translation> </message> <message> - <location filename="Debugger/DebugServer.py" line="1271"/> + <location filename="Debugger/DebugServer.py" line="1310"/> <source>Passive debug connection closed</source> <translation>Connexion au débogueur passif fermée</translation> </message> <message> - <location filename="Debugger/DebugServer.py" line="134"/> + <location filename="Debugger/DebugServer.py" line="143"/> <source>created</source> <comment>must be same as in EditWatchpointDialog</comment> <translation>créée</translation> </message> <message> - <location filename="Debugger/DebugServer.py" line="136"/> + <location filename="Debugger/DebugServer.py" line="145"/> <source>changed</source> <comment>must be same as in EditWatchpointDialog</comment> <translation>modifiée</translation> </message> <message> - <location filename="Debugger/DebugServer.py" line="573"/> + <location filename="Debugger/DebugServer.py" line="582"/> <source>Connection from illegal host</source> <translation>Connexion en provenance d'un hote illégal</translation> </message> <message> - <location filename="Debugger/DebugServer.py" line="1125"/> + <location filename="Debugger/DebugServer.py" line="1138"/> <source> Not connected </source> @@ -4066,7 +4066,7 @@ <translation type="obsolete"><p>Connexion demandée par l'hôte <b>%1</b>. Acceptez-vous la connexion ?</p></translation> </message> <message> - <location filename="Debugger/DebugServer.py" line="573"/> + <location filename="Debugger/DebugServer.py" line="582"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <translation type="unfinished"></translation> </message> @@ -46273,17 +46273,17 @@ <context> <name>UnittestDialog</name> <message> - <location filename="PyUnit/UnittestDialog.py" line="316"/> + <location filename="PyUnit/UnittestDialog.py" line="330"/> <source>Unittest</source> <translation>Tests unitaires</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="98"/> - <source>^Failure: </source> - <translation>^Echec: </translation> - </message> - <message> <location filename="PyUnit/UnittestDialog.py" line="99"/> + <source>^Failure: </source> + <translation>^Echec: </translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.py" line="100"/> <source>^Error: </source> <translation>^Erreur:</translation> </message> @@ -46293,17 +46293,17 @@ <translation type="obsolete">Fichiers Python (*.py)</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="216"/> + <location filename="PyUnit/UnittestDialog.py" line="221"/> <source>You must enter a test suite file.</source> <translation>Vous devez entrer un fichier test correct.</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="223"/> + <location filename="PyUnit/UnittestDialog.py" line="228"/> <source>Preparing Testsuite</source> <translation>Préparation de Testsuite</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="375"/> + <location filename="PyUnit/UnittestDialog.py" line="395"/> <source>Running</source> <translation>En cours d'execution</translation> </message> @@ -46333,22 +46333,22 @@ <translation type="obsolete"><p>Impossible de lancer le test <b>%1</b>.<br>%2<br>%3</p></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="25"/> + <location filename="PyUnit/UnittestDialog.ui" line="26"/> <source>Enter the test name. Leave empty to use the default name "suite".</source> <translation>Entrer le nom du test. Laisser vide pour utiliser le nom "suite" par défaut.</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="28"/> + <location filename="PyUnit/UnittestDialog.ui" line="29"/> <source><b>Testname</b><p>Enter the name of the test to be performed. This name must follow the rules given by Python's unittest module. If this field is empty, the default name of "suite" will be used.</p></source> <translation><b>Nom de test</b><p>Entrer le nom du test à effectuer. Ce nom doit résepecter les règles données par le module unittest Python. Si le champ est laissé vide, le nom par défaut "suite" sera utilisé.</p></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="44"/> + <location filename="PyUnit/UnittestDialog.ui" line="45"/> <source>Enter name of file defining the testsuite</source> <translation>Entrer le nom du fichier definissant la suite de tests</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="47"/> + <location filename="PyUnit/UnittestDialog.ui" line="48"/> <source><b>Testsuite</b> <p>Enter the name of the file defining the testsuite. It should have a method with a name given below. If no name is given, the suite() method will be tried. If no such method can be @@ -46359,122 +46359,122 @@ Il doit posséder une méthode ayant le nom donné ci-dessous. Si aucun nom n'est donné, la méthode suite() sera essayée. Si cette méthode n'est pas trouvée, le module sera inspecté pour son test propre.</p></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="70"/> + <location filename="PyUnit/UnittestDialog.ui" line="71"/> <source>Enter &test name:</source> <translation>Entrer le nom du &test:</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="80"/> + <location filename="PyUnit/UnittestDialog.ui" line="81"/> <source>Open a file selection dialog</source> <translation>Ouvre une boite de sélection de fichier</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="83"/> + <location filename="PyUnit/UnittestDialog.ui" line="84"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="90"/> + <location filename="PyUnit/UnittestDialog.ui" line="91"/> <source>Enter test &filename:</source> <translation>Entrer le nom du &fichier de test:</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="109"/> + <location filename="PyUnit/UnittestDialog.ui" line="110"/> <source>Select whether you want to run the test locally</source> <translation>Cocher pour effectuer le test localement</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="112"/> + <location filename="PyUnit/UnittestDialog.ui" line="113"/> <source>Run &local</source> <translation>Lancer &localement</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="119"/> + <location filename="PyUnit/UnittestDialog.ui" line="120"/> <source>Select whether coverage data should be collected</source> <translation>Cocher pour collecter les données issues du coverage de code</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="122"/> + <location filename="PyUnit/UnittestDialog.ui" line="123"/> <source>C&ollect coverage data</source> <translation>C&ollecter les donnée du coverage</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="132"/> + <location filename="PyUnit/UnittestDialog.ui" line="133"/> <source>Select whether old coverage data should be erased</source> <translation>Cocher pour effacer les anciennes données Coverage du code</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="135"/> + <location filename="PyUnit/UnittestDialog.ui" line="136"/> <source>&Erase coverage data</source> <translation>&Supprimer les données de coverage</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="153"/> + <location filename="PyUnit/UnittestDialog.ui" line="154"/> <source>Progress:</source> <translation>Etat de progression:</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="190"/> + <location filename="PyUnit/UnittestDialog.ui" line="191"/> <source>Run:</source> <translation>Execution:</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="197"/> + <location filename="PyUnit/UnittestDialog.ui" line="198"/> <source>Number of tests run</source> <translation>Nombre d'executions tests</translation> </message> <message> <location filename="PyUnit/UnittestDialog.ui" line="251"/> <source>0</source> - <translation>0</translation> - </message> - <message> - <location filename="PyUnit/UnittestDialog.ui" line="207"/> + <translation type="obsolete">0</translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.ui" line="242"/> <source>Failures:</source> <translation>Echecs:</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="214"/> + <location filename="PyUnit/UnittestDialog.ui" line="249"/> <source>Number of test failures</source> <translation>Nombre d'echecs</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="224"/> + <location filename="PyUnit/UnittestDialog.ui" line="259"/> <source>Errors:</source> <translation>Erreurs:</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="231"/> + <location filename="PyUnit/UnittestDialog.ui" line="266"/> <source>Number of test errors</source> <translation>Nombre d'erreurs</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="241"/> + <location filename="PyUnit/UnittestDialog.ui" line="208"/> <source>Remaining:</source> <translation>Restants:</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="248"/> + <location filename="PyUnit/UnittestDialog.ui" line="215"/> <source>Number of tests to be run</source> <translation>Nombre de tests restants</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="279"/> + <location filename="PyUnit/UnittestDialog.ui" line="348"/> <source>Tests performed:</source> <translation>Tests effectués:</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="289"/> + <location filename="PyUnit/UnittestDialog.ui" line="358"/> <source>Failures and errors:</source> <translation>Echecs et erreurs:</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="296"/> + <location filename="PyUnit/UnittestDialog.ui" line="365"/> <source>Failures and Errors list</source> <translation>Liste des echecs et erreurs</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="299"/> + <location filename="PyUnit/UnittestDialog.ui" line="368"/> <source><b>Failures and Errors list</b> <p>This list shows all failed and errored tests. Double clicking on an entry will show the respective traceback.</p></source> @@ -46493,7 +46493,7 @@ <translation>Stoppe le test unitest en cours</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.ui" line="326"/> + <location filename="PyUnit/UnittestDialog.ui" line="395"/> <source>Idle</source> <translation>Idle</translation> </message> @@ -46518,45 +46518,90 @@ <translation><b>Stopper le test</b><p>Stoppe le test unittest en cours.</p></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="479"/> + <location filename="PyUnit/UnittestDialog.py" line="541"/> <source>Show Source</source> <translation>Afficher les sources</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="164"/> + <location filename="PyUnit/UnittestDialog.py" line="169"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="160"/> + <location filename="PyUnit/UnittestDialog.py" line="165"/> <source>Python3 Files ({1});;Python2 Files ({0});;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="316"/> + <location filename="PyUnit/UnittestDialog.py" line="330"/> <source><p>Unable to run test <b>{0}</b>.<br>{1}<br>{2}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="393"/> + <location filename="PyUnit/UnittestDialog.py" line="413"/> <source>Ran {0} test in {1:.3f}s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="396"/> + <location filename="PyUnit/UnittestDialog.py" line="416"/> <source>Ran {0} tests in {1:.3f}s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="409"/> + <location filename="PyUnit/UnittestDialog.py" line="429"/> <source>Failure: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="421"/> + <location filename="PyUnit/UnittestDialog.py" line="442"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="PyUnit/UnittestDialog.ui" line="276"/> + <source>Skipped:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.ui" line="283"/> + <source>Number of tests skipped</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.ui" line="293"/> + <source>Expected Failures:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.ui" line="300"/> + <source>Number of tests with expected failure</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.ui" line="310"/> + <source>Unexpected Successes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.ui" line="317"/> + <source>Number of tests with unexpected success</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.py" line="455"/> + <source> Skipped: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.py" line="468"/> + <source> Expected Failure</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="PyUnit/UnittestDialog.py" line="481"/> + <source> Unexpected Success</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UrlBar</name> @@ -48945,17 +48990,17 @@ <context> <name>Utilities</name> <message> - <location filename="Utilities/__init__.py" line="1022"/> + <location filename="Utilities/__init__.py" line="1037"/> <source><p>You may use %-codes as placeholders in the string. Supported codes are:<table><tr><td>%C</td><td>column of the cursor of the current editor</td></tr><tr><td>%D</td><td>directory of the current editor</td></tr><tr><td>%F</td><td>filename of the current editor</td></tr><tr><td>%H</td><td>home directory of the current user</td></tr><tr><td>%L</td><td>line of the cursor of the current editor</td></tr><tr><td>%P</td><td>path of the current project</td></tr><tr><td>%S</td><td>selected text of the current editor</td></tr><tr><td>%U</td><td>username of the current user</td></tr><tr><td>%%</td><td>the percent sign</td></tr></table></p></source> <translation><p>Vous pouvez utiliser la syntaxe "%-code" dans la chaine de caractères. Les codes supportés sont :<table><tr><td>%C</td><td>colonne du curseur de l'éditeur courant</td></tr><tr><td>%D</td><td>répertoire de l'éditeur courant</td></tr><tr><td>%F</td><td>nom de fichier de l'éditeur courant</td></tr><tr><td>%H</td><td>répertoire 'home' de l'utilisateur courant</td></tr><tr><td>%L</td><td>ligne du curseur de l'éditeur courant</td></tr><tr><td>%P</td><td>chemin du projet courant</td></tr><tr><td>%S</td><td>texte sélectionné dans l'éditeur courant</td></tr><tr><td>%U</td><td>nom d'utilisateur de l'utilisateur courant</td></tr><tr><td>%%</td><td>le signe pourcent</td></tr></table></p></translation> </message> <message> - <location filename="Utilities/__init__.py" line="1208"/> + <location filename="Utilities/__init__.py" line="1223"/> <source>Python2 interpreter not configured.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Utilities/__init__.py" line="1254"/> + <location filename="Utilities/__init__.py" line="1269"/> <source>Python2 interpreter did not finish within 30s.</source> <translation type="unfinished"></translation> </message>