From 71d8b9a6814690cc68720e2aa99e9ec7d2110a0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Thu, 17 Apr 2014 18:00:26 +0200 Subject: [PATCH] Update fr_FR translation review4921002 issue3682 --- share/locale/fr_FR/LC_MESSAGES/tryton.mo | Bin 30663 -> 30547 bytes share/locale/fr_FR/LC_MESSAGES/tryton.po | 631 +++++++++++------------ 2 files changed, 315 insertions(+), 316 deletions(-) diff --git a/share/locale/fr_FR/LC_MESSAGES/tryton.mo b/share/locale/fr_FR/LC_MESSAGES/tryton.mo index e3d0d78aad80733111959426d52af3cdc406a2a0..5645e446376ec2fee661649461f9c66cdcd981d7 100644 GIT binary patch delta 6872 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 F@CTwcSjPYW delta 6944 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\n" +"Last-Translator: Nicolas Évrard \n" "Language-Team: fr_FR\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 0.9.6\n" +"Generated-By: Babel 1.3\n" #: tryton/config.py:83 msgid "specify alternate config file" @@ -64,62 +64,62 @@ msgstr "Impossible d'écrire le fichier de configuration %s !" msgid "Unable to set locale %s" msgstr "Impossible de sélectionner la locale %s" -#: tryton/action/main.py:163 +#: tryton/action/main.py:171 msgid "Select your action" msgstr "Sélectionnez votre action" -#: tryton/action/main.py:169 +#: tryton/action/main.py:177 msgid "No action defined!" msgstr "Pas d'action définie !" -#: tryton/common/common.py:270 +#: tryton/common/common.py:284 msgid "Tryton Connection" msgstr "Connexion Tryton" -#: tryton/common/common.py:281 +#: tryton/common/common.py:295 msgid "Server:" msgstr "Serveur :" -#: tryton/common/common.py:299 tryton/gui/window/dblogin.py:79 +#: tryton/common/common.py:313 tryton/gui/window/dblogin.py:79 msgid "Port:" msgstr "Port :" -#: tryton/common/common.py:369 +#: tryton/common/common.py:383 msgid "Selection" msgstr "Sélection" -#: tryton/common/common.py:378 +#: tryton/common/common.py:392 msgid "Your selection:" msgstr "Votre sélection :" -#: tryton/common/common.py:498 tryton/gui/main.py:1407 -#: tryton/gui/window/win_export.py:402 +#: tryton/common/common.py:528 tryton/gui/main.py:1420 +#: tryton/gui/window/win_export.py:409 #: tryton/gui/window/view_form/view/form_gtk/binary.py:69 -#: tryton/gui/window/view_form/view/form_gtk/binary.py:138 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:150 #: tryton/gui/window/view_form/view/form_gtk/image.py:74 -#: tryton/gui/window/view_form/view/form_gtk/image.py:158 +#: tryton/gui/window/view_form/view/form_gtk/image.py:161 #: tryton/gui/window/view_form/view/graph_gtk/parser.py:105 -#: tryton/gui/window/view_form/view/list_gtk/parser.py:656 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:686 msgid "Save As..." msgstr "Enregistrer sous..." -#: tryton/common/common.py:649 +#: tryton/common/common.py:675 msgid "Always ignore this warning." msgstr "Toujours ignorer cet avertissement." -#: tryton/common/common.py:654 +#: tryton/common/common.py:680 msgid "Do you want to proceed?" msgstr "Souhaitez-vous continuer ?" -#: tryton/common/common.py:673 +#: tryton/common/common.py:699 msgid "Confirmation" msgstr "Confirmation" -#: tryton/common/common.py:779 tryton/common/common.py:1083 +#: tryton/common/common.py:805 tryton/common/common.py:1114 msgid "Concurrency Exception" msgstr "Erreur d'accès concurrent" -#: tryton/common/common.py:793 +#: tryton/common/common.py:819 msgid "" "Write Concurrency Warning:\n" "\n" @@ -138,50 +138,50 @@ msgstr "" " - \"Comparer\" pour voir la nouvelle version;\n" " - \"Écraser\" pour sauver vos modifications." -#: tryton/common/common.py:802 +#: tryton/common/common.py:828 msgid "Compare" msgstr "Comparer" -#: tryton/common/common.py:807 +#: tryton/common/common.py:833 msgid "Write Anyway" msgstr "Écraser" -#: tryton/common/common.py:833 tryton/gui/window/win_export.py:435 -#: tryton/gui/window/win_import.py:260 tryton/gui/window/win_import.py:288 +#: tryton/common/common.py:859 tryton/gui/window/win_export.py:442 +#: tryton/gui/window/win_import.py:262 tryton/gui/window/win_import.py:290 msgid "Error" msgstr "Erreur" -#: tryton/common/common.py:837 +#: tryton/common/common.py:863 msgid "Report Bug" msgstr "Rapporter un bogue" -#: tryton/common/common.py:844 +#: tryton/common/common.py:870 msgid "Application Error!" msgstr "Erreur Applicative !" -#: tryton/common/common.py:867 +#: tryton/common/common.py:893 msgid "Error: " msgstr "Erreur : " -#: tryton/common/common.py:887 +#: tryton/common/common.py:913 #, python-format msgid "To report bugs you must have an account on %s" msgstr "Pour rapporter un bogue vous devez avoir un compte sur %s" -#: tryton/common/common.py:917 +#: tryton/common/common.py:943 msgid "Bug Tracker" msgstr "Bug Tracker" -#: tryton/common/common.py:935 +#: tryton/common/common.py:961 msgid "User:" msgstr "Utilisateur :" -#: tryton/common/common.py:943 tryton/common/common.py:1101 +#: tryton/common/common.py:969 tryton/common/common.py:1132 #: tryton/gui/window/dblogin.py:462 msgid "Password:" msgstr "Mot de passe :" -#: tryton/common/common.py:993 +#: tryton/common/common.py:1024 msgid "" "The same bug was already reported by another user.\n" "To keep you informed your username is added to the nosy-list of this issue" @@ -190,11 +190,11 @@ msgstr "" "Pour vous garder informé, votre nom d'utilisateur a été ajouté à la liste" " de suivi de ce bogue" -#: tryton/common/common.py:1004 +#: tryton/common/common.py:1035 msgid "Created new bug with ID " msgstr "Un nouveau bogue a été créé avec l'ID " -#: tryton/common/common.py:1012 tryton/gui/main.py:921 +#: tryton/common/common.py:1043 tryton/gui/main.py:928 msgid "" "Connection error!\n" "Bad username or password!" @@ -202,11 +202,11 @@ msgstr "" "Erreur de connexion !\n" "Mauvais nom d'utilisateur ou mot de passe !" -#: tryton/common/common.py:1017 +#: tryton/common/common.py:1048 msgid "Exception:" msgstr "Exception :" -#: tryton/common/common.py:1034 +#: tryton/common/common.py:1065 msgid "" "The server fingerprint has changed since last connection!\n" "The application will stop connecting to this server until its fingerprint" @@ -216,12 +216,12 @@ msgstr "" "Les connections à ce serveur sont annulées tant que son empreinte n'est " "pas corrigée." -#: tryton/common/common.py:1036 +#: tryton/common/common.py:1067 msgid "Security risk!" msgstr "Alerte sécurité !" -#: tryton/common/common.py:1042 tryton/common/common.py:1108 -#: tryton/gui/main.py:918 +#: tryton/common/common.py:1073 tryton/common/common.py:1139 +#: tryton/gui/main.py:925 msgid "" "Connection error!\n" "Unable to connect to the server!" @@ -229,39 +229,39 @@ msgstr "" "Erreur de connexion !\n" "Impossible de se connecter au serveur !" -#: tryton/common/common.py:1123 +#: tryton/common/common.py:1154 msgid "Network Error!" msgstr "Erreur réseau" -#: tryton/common/common.py:1354 +#: tryton/common/common.py:1407 msgid "Y" msgstr "A" -#: tryton/common/common.py:1355 +#: tryton/common/common.py:1408 msgid "M" msgstr "M" -#: tryton/common/common.py:1356 +#: tryton/common/common.py:1409 msgid "w" msgstr "s" -#: tryton/common/common.py:1357 +#: tryton/common/common.py:1410 msgid "d" msgstr "j" -#: tryton/common/common.py:1358 +#: tryton/common/common.py:1411 msgid "h" msgstr "h" -#: tryton/common/common.py:1359 +#: tryton/common/common.py:1412 msgid "m" msgstr "m" -#: tryton/common/completion.py:22 +#: tryton/common/completion.py:21 msgid "Search..." msgstr "Recherche..." -#: tryton/common/completion.py:23 +#: tryton/common/completion.py:22 msgid "Create..." msgstr "Créer..." @@ -269,253 +269,257 @@ msgstr "Créer..." msgid "Open the calendar " msgstr "Ouvrir le calendrier " -#: tryton/common/date_widget.py:271 +#: tryton/common/date_widget.py:275 msgid "Date Selection" msgstr "Sélection de la date" -#: tryton/common/domain_parser.py:188 +#: tryton/common/domain_parser.py:221 msgid "y" msgstr "y" -#: tryton/common/domain_parser.py:188 +#: tryton/common/domain_parser.py:221 msgid "yes" msgstr "oui" -#: tryton/common/domain_parser.py:188 +#: tryton/common/domain_parser.py:221 msgid "true" msgstr "vrai" -#: tryton/common/domain_parser.py:188 +#: tryton/common/domain_parser.py:221 msgid "t" msgstr "v" -#: tryton/common/domain_parser.py:383 -#: tryton/gui/window/view_form/view/screen_container.py:462 +#: tryton/common/domain_parser.py:422 +#: tryton/gui/window/view_form/view/screen_container.py:461 msgid "True" msgstr "Vrai" -#: tryton/common/domain_parser.py:383 -#: tryton/gui/window/view_form/view/screen_container.py:462 +#: tryton/common/domain_parser.py:422 +#: tryton/gui/window/view_form/view/screen_container.py:461 msgid "False" msgstr "Faux" -#: tryton/common/popup_menu.py:71 +#: tryton/common/popup_menu.py:72 +msgid "Edit..." +msgstr "Éditer..." + +#: tryton/common/popup_menu.py:77 msgid "Attachments..." msgstr "Pièces jointes..." -#: tryton/common/popup_menu.py:76 +#: tryton/common/popup_menu.py:87 msgid "Actions..." msgstr "Actions..." -#: tryton/common/popup_menu.py:77 +#: tryton/common/popup_menu.py:88 msgid "Relate..." msgstr "Relation..." -#: tryton/common/popup_menu.py:78 +#: tryton/common/popup_menu.py:89 msgid "Report..." msgstr "Rapport..." -#: tryton/common/popup_menu.py:79 +#: tryton/common/popup_menu.py:90 msgid "E-Mail..." msgstr "Email..." -#: tryton/common/popup_menu.py:80 +#: tryton/common/popup_menu.py:91 msgid "Print..." msgstr "Imprimer..." -#: tryton/gui/main.py:217 +#: tryton/gui/main.py:218 msgid "_File" msgstr "_Fichier" -#: tryton/gui/main.py:225 +#: tryton/gui/main.py:226 msgid "_User" msgstr "_Utilisateur" -#: tryton/gui/main.py:239 +#: tryton/gui/main.py:240 msgid "_Options" msgstr "_Options" -#: tryton/gui/main.py:247 +#: tryton/gui/main.py:248 msgid "Fa_vorites" msgstr "Fa_voris" -#: tryton/gui/main.py:263 +#: tryton/gui/main.py:264 msgid "_Help" msgstr "_Aide" -#: tryton/gui/main.py:285 tryton/gui/window/win_search.py:26 +#: tryton/gui/main.py:286 tryton/gui/window/win_search.py:26 #: tryton/gui/window/view_form/view/screen_container.py:100 -#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:333 +#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:332 #: tryton/gui/window/view_form/view/form_gtk/many2many.py:40 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:45 msgid "Search" msgstr "Recherche" -#: tryton/gui/main.py:364 +#: tryton/gui/main.py:374 msgid "No result found." msgstr "Aucun résultat trouvé" -#: tryton/gui/main.py:384 +#: tryton/gui/main.py:396 msgid "_Connect..." msgstr "_Connecter..." -#: tryton/gui/main.py:393 +#: tryton/gui/main.py:405 msgid "_Disconnect" msgstr "_Déconnecter" -#: tryton/gui/main.py:403 +#: tryton/gui/main.py:415 msgid "Data_base" msgstr "_Base de données" -#: tryton/gui/main.py:414 +#: tryton/gui/main.py:426 msgid "_New Database..." msgstr "_Nouvelle base de données..." -#: tryton/gui/main.py:423 +#: tryton/gui/main.py:435 msgid "_Restore Database..." msgstr "_Restaurer une base de données..." -#: tryton/gui/main.py:432 +#: tryton/gui/main.py:444 msgid "_Backup Database..." msgstr "_Sauvegarder une base de données..." -#: tryton/gui/main.py:441 +#: tryton/gui/main.py:453 msgid "Dro_p Database..." msgstr "Su_pprimer une base de données..." -#: tryton/gui/main.py:450 +#: tryton/gui/main.py:462 msgid "_Quit..." msgstr "_Quitter..." -#: tryton/gui/main.py:465 +#: tryton/gui/main.py:477 msgid "_Preferences..." msgstr "_Préférences..." -#: tryton/gui/main.py:476 +#: tryton/gui/main.py:488 msgid "_Menu Reload" msgstr "_Recharger le menu" -#: tryton/gui/main.py:485 +#: tryton/gui/main.py:497 msgid "_Menu Toggle" -msgstr "Montrer/Cacher le _Menu" +msgstr "Montrer/Cacher le _menu" -#: tryton/gui/main.py:492 +#: tryton/gui/main.py:504 msgid "_Global Search" msgstr "Recherche _globale" -#: tryton/gui/main.py:507 +#: tryton/gui/main.py:519 msgid "_Toolbar" msgstr "_Barre d'outils" -#: tryton/gui/main.py:515 +#: tryton/gui/main.py:527 msgid "_Default" msgstr "_Défaut" -#: tryton/gui/main.py:525 +#: tryton/gui/main.py:537 msgid "_Text and Icons" msgstr "_Textes et Icônes" -#: tryton/gui/main.py:535 +#: tryton/gui/main.py:547 msgid "_Icons" msgstr "_Icônes" -#: tryton/gui/main.py:544 +#: tryton/gui/main.py:556 msgid "_Text" msgstr "_Textes" -#: tryton/gui/main.py:553 +#: tryton/gui/main.py:565 msgid "_Menubar" msgstr "_Barre de Menu" -#: tryton/gui/main.py:561 +#: tryton/gui/main.py:573 msgid "Change Accelerators" msgstr "Changer les raccourcis" -#: tryton/gui/main.py:569 +#: tryton/gui/main.py:581 msgid "_Mode" msgstr "_Mode" -#: tryton/gui/main.py:577 +#: tryton/gui/main.py:589 msgid "_Normal" msgstr "_Normal" -#: tryton/gui/main.py:585 +#: tryton/gui/main.py:597 msgid "_PDA" msgstr "_PDA" -#: tryton/gui/main.py:592 +#: tryton/gui/main.py:604 msgid "_Form" msgstr "_Formulaire" -#: tryton/gui/main.py:601 +#: tryton/gui/main.py:613 msgid "Save Width/Height" msgstr "Sauver largeur / hauteur" -#: tryton/gui/main.py:612 -msgid "Save Tree State" -msgstr "Sauver l'état d'arbre développé" - #: tryton/gui/main.py:624 +msgid "Save Tree State" +msgstr "Sauver l'état des arbres" + +#: tryton/gui/main.py:636 msgid "Spell Checking" msgstr "Vérifier l'orthographe" -#: tryton/gui/main.py:634 +#: tryton/gui/main.py:646 msgid "Tabs Position" msgstr "Position des onglets" -#: tryton/gui/main.py:642 +#: tryton/gui/main.py:654 msgid "Top" msgstr "Dessus" -#: tryton/gui/main.py:651 +#: tryton/gui/main.py:663 msgid "Left" msgstr "Gauche" -#: tryton/gui/main.py:661 +#: tryton/gui/main.py:673 msgid "Right" msgstr "Droite" -#: tryton/gui/main.py:671 +#: tryton/gui/main.py:683 msgid "Bottom" msgstr "Dessous" -#: tryton/gui/main.py:680 +#: tryton/gui/main.py:692 msgid "_Previous Tab" msgstr "Onglet _Précédent" -#: tryton/gui/main.py:686 +#: tryton/gui/main.py:698 msgid "_Next Tab" msgstr "Onglet _Suivant" -#: tryton/gui/main.py:692 +#: tryton/gui/main.py:704 msgid "Search Limit..." msgstr "Limite la recherche à ..." -#: tryton/gui/main.py:698 +#: tryton/gui/main.py:710 msgid "_Email..." msgstr "_Email..." -#: tryton/gui/main.py:706 +#: tryton/gui/main.py:718 msgid "_Save Options" msgstr "_Sauver les options" -#: tryton/gui/main.py:718 +#: tryton/gui/main.py:730 msgid "_Tips..." msgstr "_Astuces..." -#: tryton/gui/main.py:727 +#: tryton/gui/main.py:739 msgid "_Keyboard Shortcuts..." msgstr "Raccourcis _Clavier..." -#: tryton/gui/main.py:736 +#: tryton/gui/main.py:748 msgid "_About..." msgstr "_À Propos..." -#: tryton/gui/main.py:787 +#: tryton/gui/main.py:799 msgid "Manage Favorites" msgstr "_Gérer les favoris" -#: tryton/gui/main.py:935 +#: tryton/gui/main.py:942 msgid "" "The following action requires to close all tabs.\n" "Do you want to continue?" @@ -523,11 +527,11 @@ msgstr "" "L'action suivante nécessite de fermer tous les onglets.\n" "Voulez-vous continuer?" -#: tryton/gui/main.py:1196 +#: tryton/gui/main.py:1206 msgid "Close Tab" msgstr "Fermer l'onglet" -#: tryton/gui/main.py:1314 +#: tryton/gui/main.py:1327 msgid "" "You are going to delete a Tryton database.\n" "Are you really sure to proceed?" @@ -535,7 +539,7 @@ msgstr "" "Vous allez supprimer une base de données Tryton.\n" "Êtes-vous sûr de vouloir continuer ?" -#: tryton/gui/main.py:1324 +#: tryton/gui/main.py:1337 msgid "" "Wrong Tryton Server Password\n" "Please try again." @@ -543,30 +547,30 @@ msgstr "" "Mauvais mot de passe du serveur Tryton.\n" "Essayez à nouveau." -#: tryton/gui/main.py:1326 tryton/gui/main.py:1362 tryton/gui/main.py:1398 -#: tryton/gui/window/dbcreate.py:382 +#: tryton/gui/main.py:1339 tryton/gui/main.py:1375 tryton/gui/main.py:1411 +#: tryton/gui/window/dbcreate.py:384 msgid "Access denied!" msgstr "Accès refusé !" -#: tryton/gui/main.py:1329 +#: tryton/gui/main.py:1342 msgid "Database drop failed with error message:\n" msgstr "" "La suppression de la base de données a échouée avec le message d'erreur :" "\n" -#: tryton/gui/main.py:1330 +#: tryton/gui/main.py:1343 msgid "Database drop failed!" msgstr "La suppression de la base de données a échouée !" -#: tryton/gui/main.py:1332 +#: tryton/gui/main.py:1345 msgid "Database dropped successfully!" msgstr "La base de données a été supprimée avec succès !" -#: tryton/gui/main.py:1337 +#: tryton/gui/main.py:1350 msgid "Open Backup File to Restore..." msgstr "Ouvrir le Fichier de Sauvergarde..." -#: tryton/gui/main.py:1354 +#: tryton/gui/main.py:1367 msgid "" "It is not possible to restore a password protected database.\n" "Backup and restore needed to be proceed manual." @@ -575,11 +579,11 @@ msgstr "" "mot de passe.\n" "La sauvegarde et la restauration doivent être faites manuellement." -#: tryton/gui/main.py:1358 tryton/gui/main.py:1394 +#: tryton/gui/main.py:1371 tryton/gui/main.py:1407 msgid "Database is password protected!" msgstr "La base de données est protégée par un mot de passe !" -#: tryton/gui/main.py:1360 tryton/gui/main.py:1396 +#: tryton/gui/main.py:1373 tryton/gui/main.py:1409 msgid "" "Wrong Tryton Server Password.\n" "Please try again." @@ -587,21 +591,21 @@ msgstr "" "Mauvais mot de passe du serveur Tryton.\n" "Essayez à nouveau." -#: tryton/gui/main.py:1365 +#: tryton/gui/main.py:1378 msgid "Database restore failed with error message:\n" msgstr "" "La restauration de la base de données a échouée avec le message d'erreur " ":\n" -#: tryton/gui/main.py:1367 tryton/gui/main.py:1372 +#: tryton/gui/main.py:1380 tryton/gui/main.py:1385 msgid "Database restore failed!" msgstr "La restauration de la base de données a échoué !" -#: tryton/gui/main.py:1370 +#: tryton/gui/main.py:1383 msgid "Database restored successfully!" msgstr "La base de données a été restaurée avec succès !" -#: tryton/gui/main.py:1391 +#: tryton/gui/main.py:1404 msgid "" "It is not possible to dump a password protected Database.\n" "Backup and restore needed to be proceed manual." @@ -610,75 +614,75 @@ msgstr "" " mot de passe.\n" "La sauvegarde et la restauration doivent être faites manuellement." -#: tryton/gui/main.py:1401 +#: tryton/gui/main.py:1414 msgid "Database dump failed with error message:\n" msgstr "La sauvegarde de la base de donnée a échouée avec le message d'erreur :\n" -#: tryton/gui/main.py:1403 +#: tryton/gui/main.py:1416 msgid "Database dump failed!" msgstr "La sauvegarde de la base de données a échouée !" -#: tryton/gui/main.py:1414 +#: tryton/gui/main.py:1427 msgid "Database backuped successfully!" msgstr "La base de données a été sauvegardée avec succès !" -#: tryton/gui/window/board.py:19 tryton/gui/window/form.py:30 +#: tryton/gui/window/board.py:19 tryton/gui/window/form.py:32 msgid "New" msgstr "Nouveau" -#: tryton/gui/window/board.py:19 tryton/gui/window/form.py:30 +#: tryton/gui/window/board.py:19 tryton/gui/window/form.py:32 msgid "Create a new record" msgstr "Créer un nouvel enregistrement" -#: tryton/gui/window/board.py:20 tryton/gui/window/form.py:32 +#: tryton/gui/window/board.py:20 tryton/gui/window/form.py:34 #: tryton/gui/window/win_export.py:142 msgid "Save" msgstr "Sauver" -#: tryton/gui/window/board.py:20 tryton/gui/window/form.py:32 +#: tryton/gui/window/board.py:20 tryton/gui/window/form.py:34 msgid "Save this record" msgstr "Sauver cet enregistrement" -#: tryton/gui/window/board.py:21 tryton/gui/window/form.py:34 -#: tryton/gui/window/win_form.py:228 +#: tryton/gui/window/board.py:21 tryton/gui/window/form.py:36 +#: tryton/gui/window/win_form.py:232 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:154 msgid "Switch" msgstr "Basculer" -#: tryton/gui/window/board.py:21 tryton/gui/window/form.py:34 +#: tryton/gui/window/board.py:21 tryton/gui/window/form.py:36 msgid "Switch view" msgstr "Basculer la vue" -#: tryton/gui/window/board.py:23 tryton/gui/window/form.py:36 +#: tryton/gui/window/board.py:23 tryton/gui/window/form.py:38 msgid "_Reload" msgstr "_Recharger" -#: tryton/gui/window/board.py:23 tryton/gui/window/form.py:36 +#: tryton/gui/window/board.py:23 tryton/gui/window/form.py:38 msgid "Reload" msgstr "Recharger" -#: tryton/gui/window/board.py:28 tryton/gui/window/form.py:48 +#: tryton/gui/window/board.py:28 tryton/gui/window/form.py:50 msgid "_New" msgstr "_Nouveau" -#: tryton/gui/window/board.py:29 tryton/gui/window/form.py:49 -#: tryton/gui/window/win_form.py:66 +#: tryton/gui/window/board.py:29 tryton/gui/window/form.py:51 +#: tryton/gui/window/win_form.py:67 msgid "_Save" msgstr "_Sauver" -#: tryton/gui/window/board.py:30 tryton/gui/window/form.py:50 +#: tryton/gui/window/board.py:30 tryton/gui/window/form.py:52 msgid "_Switch View" msgstr "_Changer de vue" -#: tryton/gui/window/board.py:32 tryton/gui/window/form.py:52 +#: tryton/gui/window/board.py:32 tryton/gui/window/form.py:54 msgid "_Reload/Undo" msgstr "_Recharger/Annuler" -#: tryton/gui/window/board.py:34 tryton/gui/window/form.py:56 +#: tryton/gui/window/board.py:34 tryton/gui/window/form.py:58 msgid "_Delete..." msgstr "Su_pprimer..." -#: tryton/gui/window/board.py:36 tryton/gui/window/form.py:65 +#: tryton/gui/window/board.py:36 tryton/gui/window/form.py:68 msgid "_Close Tab" msgstr "_Fermer l'onglet" @@ -713,28 +717,28 @@ msgstr "" "bloqués.\n" "Cliquez sur 'Changer' pour changer l'adresse." -#: tryton/gui/window/dbcreate.py:137 +#: tryton/gui/window/dbcreate.py:139 msgid "Create new database" msgstr "Créer une nouvelle base de données" -#: tryton/gui/window/dbcreate.py:147 +#: tryton/gui/window/dbcreate.py:149 msgid "C_reate" msgstr "C_réer" -#: tryton/gui/window/dbcreate.py:155 +#: tryton/gui/window/dbcreate.py:157 msgid "Create the new database." msgstr "Créer une nouvelle base de données" -#: tryton/gui/window/dbcreate.py:166 +#: tryton/gui/window/dbcreate.py:168 msgid "Server Setup:" msgstr "Configuration du serveur :" -#: tryton/gui/window/dbcreate.py:171 +#: tryton/gui/window/dbcreate.py:173 msgid "Server connection:" msgstr "Connexion au serveur :" -#: tryton/gui/window/dbcreate.py:180 tryton/gui/window/dbdumpdrop.py:140 -#: tryton/gui/window/dbrestore.py:86 +#: tryton/gui/window/dbcreate.py:182 tryton/gui/window/dbdumpdrop.py:140 +#: tryton/gui/window/dbrestore.py:88 msgid "" "This is the URL of the server. Use server 'localhost' and port '8000' if " "the server is installed on this computer. Click on 'Change' to change the" @@ -744,22 +748,22 @@ msgstr "" " si le serveur est installé sur cette machine. Cliquez sur 'Changer' pour" " changer l'adresse." -#: tryton/gui/window/dbcreate.py:183 tryton/gui/window/dbdumpdrop.py:147 -#: tryton/gui/window/dbrestore.py:91 +#: tryton/gui/window/dbcreate.py:185 tryton/gui/window/dbdumpdrop.py:147 +#: tryton/gui/window/dbrestore.py:93 msgid "C_hange" msgstr "C_hanger" -#: tryton/gui/window/dbcreate.py:192 tryton/gui/window/dbrestore.py:97 +#: tryton/gui/window/dbcreate.py:194 tryton/gui/window/dbrestore.py:99 msgid "Setup the server connection..." msgstr "Configurer la connexion au serveur" -#: tryton/gui/window/dbcreate.py:195 tryton/gui/window/dbdumpdrop.py:186 -#: tryton/gui/window/dbrestore.py:100 +#: tryton/gui/window/dbcreate.py:197 tryton/gui/window/dbdumpdrop.py:186 +#: tryton/gui/window/dbrestore.py:102 msgid "Tryton Server Password:" msgstr "Mot de passe du serveur Tryton :" -#: tryton/gui/window/dbcreate.py:205 tryton/gui/window/dbdumpdrop.py:196 -#: tryton/gui/window/dbrestore.py:109 +#: tryton/gui/window/dbcreate.py:207 tryton/gui/window/dbdumpdrop.py:196 +#: tryton/gui/window/dbrestore.py:111 msgid "" "This is the password of the Tryton server. It doesn't belong to a real " "user. This password is usually defined in the trytond configuration." @@ -768,15 +772,15 @@ msgstr "" "vrai utilisateur. Ce mot de passe est défini dans la configuration de " "trytond." -#: tryton/gui/window/dbcreate.py:216 +#: tryton/gui/window/dbcreate.py:218 msgid "New database setup:" msgstr "Configuration de la nouvelle base de données :" -#: tryton/gui/window/dbcreate.py:222 +#: tryton/gui/window/dbcreate.py:224 msgid "Database name:" msgstr "Nom de la base de données :" -#: tryton/gui/window/dbcreate.py:234 +#: tryton/gui/window/dbcreate.py:236 msgid "" "Choose the name of the new database.\n" "Allowed characters are alphanumerical or _ (underscore)\n" @@ -789,11 +793,11 @@ msgstr "" "Vous devez proscrire les accents, espaces ou caractères spéciaux ! " "Example : tryton" -#: tryton/gui/window/dbcreate.py:241 +#: tryton/gui/window/dbcreate.py:243 msgid "Default language:" msgstr "Langue par défaut :" -#: tryton/gui/window/dbcreate.py:251 +#: tryton/gui/window/dbcreate.py:253 msgid "" "Choose the default language that will be installed for this database. You" " will be able to install new languages after installation through the " @@ -803,11 +807,11 @@ msgstr "" "données. Vous pourrez installer d'autres langues après l'installation " "sous le menu administration." -#: tryton/gui/window/dbcreate.py:255 +#: tryton/gui/window/dbcreate.py:257 msgid "Admin password:" msgstr "Mot de passe admin :" -#: tryton/gui/window/dbcreate.py:265 +#: tryton/gui/window/dbcreate.py:267 msgid "" "Choose a password for the admin user of the new database. With these " "credentials you will be later able to login into the database:\n" @@ -820,15 +824,15 @@ msgstr "" "Nom d'utilisateur : admin\n" "Mot de passe : " -#: tryton/gui/window/dbcreate.py:273 +#: tryton/gui/window/dbcreate.py:275 msgid "Confirm admin password:" msgstr "Confirmer le mot de passe admin :" -#: tryton/gui/window/dbcreate.py:282 +#: tryton/gui/window/dbcreate.py:284 msgid "Type the Admin password again" msgstr "Entrer le mot de passe admin à nouveau" -#: tryton/gui/window/dbcreate.py:330 +#: tryton/gui/window/dbcreate.py:332 msgid "" "The database name is restricted to alpha-nummerical characters and \"_\" " "(underscore). Avoid all accents, space and any other special characters." @@ -838,29 +842,29 @@ msgstr "" " 63 caractères.\n" "Les accents, espaces et autres caractères spéciaux sont proscrit." -#: tryton/gui/window/dbcreate.py:335 +#: tryton/gui/window/dbcreate.py:337 msgid "Wrong characters in database name!" msgstr "Mauvais caractères dans le nom de base de données !" -#: tryton/gui/window/dbcreate.py:339 +#: tryton/gui/window/dbcreate.py:341 msgid "The new admin password doesn't match the confirmation field.\n" msgstr "Le mot de passe admin ne correspond pas au mot de passe de confirmation.\n" -#: tryton/gui/window/dbcreate.py:341 +#: tryton/gui/window/dbcreate.py:343 msgid "Passwords doesn't match!" msgstr "Les mots de passe ne correspondent pas !" -#: tryton/gui/window/dbcreate.py:344 +#: tryton/gui/window/dbcreate.py:346 msgid "Admin password and confirmation are required to create a new database." msgstr "" "Le mot de passe admin et de confirmation sont requis pour créer une " "nouvelle base de données." -#: tryton/gui/window/dbcreate.py:346 +#: tryton/gui/window/dbcreate.py:348 msgid "Missing admin password!" msgstr "Mot de passe admin manquant !" -#: tryton/gui/window/dbcreate.py:361 +#: tryton/gui/window/dbcreate.py:363 msgid "" "A database with the same name already exists.\n" "Try another database name." @@ -868,17 +872,17 @@ msgstr "" "Une base de données avec le même nom existe déjà.\n" "Essayer un autre nom de base de données." -#: tryton/gui/window/dbcreate.py:364 +#: tryton/gui/window/dbcreate.py:366 msgid "This database name already exist!" msgstr "La base de données existe déjà !" -#: tryton/gui/window/dbcreate.py:379 +#: tryton/gui/window/dbcreate.py:381 msgid "Sorry, wrong password for the Tryton server. Please try again." msgstr "" "Désolé, le mot de passe du serveur Tryton est incorrect. Veuillez " "réessayer." -#: tryton/gui/window/dbcreate.py:387 +#: tryton/gui/window/dbcreate.py:389 msgid "" "Can't create the database, caused by an unknown reason.\n" "If there is a database created, it could be broken. Maybe drop this " @@ -890,7 +894,7 @@ msgstr "" "Supprimer la ! Vérifiez le message d'erreur pour plus d'information.\n" "Message d'erreur :\n" -#: tryton/gui/window/dbcreate.py:395 +#: tryton/gui/window/dbcreate.py:397 msgid "Error creating database!" msgstr "Erreur de création de base de données !" @@ -938,7 +942,7 @@ msgstr "Supprimer la base de données choisie." msgid "Choose a Tryton database to delete:" msgstr "Choisissez la base de données à supprimer" -#: tryton/gui/window/dbdumpdrop.py:130 tryton/gui/window/dbrestore.py:75 +#: tryton/gui/window/dbdumpdrop.py:130 tryton/gui/window/dbrestore.py:77 msgid "Server Connection:" msgstr "Connexion au serveur :" @@ -1029,15 +1033,15 @@ msgstr "Hôte :" msgid "User name:" msgstr "Nom d'utilisateur :" -#: tryton/gui/window/dbrestore.py:64 +#: tryton/gui/window/dbrestore.py:66 msgid "Restore Database" msgstr "Restaurer une base de données" -#: tryton/gui/window/dbrestore.py:117 +#: tryton/gui/window/dbrestore.py:119 msgid "File to Restore:" msgstr "Fichier à restaurer :" -#: tryton/gui/window/dbrestore.py:131 +#: tryton/gui/window/dbrestore.py:133 msgid "" "Choose the name of the database to be restored.\n" "Allowed characters are alphanumerical or _ (underscore)\n" @@ -1050,15 +1054,15 @@ msgstr "" "Vous devez proscrire les accents, espaces ou caractères spéciaux !\n" "Example : tryton" -#: tryton/gui/window/dbrestore.py:137 +#: tryton/gui/window/dbrestore.py:139 msgid "New Database Name:" msgstr "Nom de la nouvelle base de données :" -#: tryton/gui/window/dbrestore.py:140 +#: tryton/gui/window/dbrestore.py:142 msgid "Update Database:" msgstr "Mettre à jour la base de données :" -#: tryton/gui/window/dbrestore.py:144 +#: tryton/gui/window/dbrestore.py:146 msgid "" "Check for an automatic database update after restoring a database from a " "previous Tryton version." @@ -1066,11 +1070,11 @@ msgstr "" "Cocher pour une mise à jour automatique de la base de données après " "restauration d'une base de données d'une version précédente de Tryton." -#: tryton/gui/window/dbrestore.py:154 +#: tryton/gui/window/dbrestore.py:156 msgid "Restore" msgstr "Restaurer" -#: tryton/gui/window/dbrestore.py:163 +#: tryton/gui/window/dbrestore.py:165 msgid "Restore the database from file." msgstr "Restaurer la base de données depuis le fichier." @@ -1110,154 +1114,158 @@ msgstr "Corps :" msgid "Attachment:" msgstr "Attachement :" -#: tryton/gui/window/form.py:39 tryton/gui/window/tips.py:74 -#: tryton/gui/window/win_form.py:201 -#: tryton/gui/window/view_form/view/screen_container.py:165 +#: tryton/gui/window/form.py:41 tryton/gui/window/tips.py:74 +#: tryton/gui/window/win_form.py:205 +#: tryton/gui/window/view_form/view/screen_container.py:163 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:128 msgid "Previous" msgstr "Précédent" -#: tryton/gui/window/form.py:40 +#: tryton/gui/window/form.py:42 msgid "Previous Record" msgstr "Enregistrement précédent" -#: tryton/gui/window/form.py:41 tryton/gui/window/tips.py:81 -#: tryton/gui/window/win_form.py:215 -#: tryton/gui/window/view_form/view/screen_container.py:177 +#: tryton/gui/window/form.py:43 tryton/gui/window/tips.py:81 +#: tryton/gui/window/win_form.py:219 +#: tryton/gui/window/view_form/view/screen_container.py:175 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:142 msgid "Next" msgstr "Suivant" -#: tryton/gui/window/form.py:41 +#: tryton/gui/window/form.py:43 msgid "Next Record" msgstr "Enregistrement suivant" -#: tryton/gui/window/form.py:44 +#: tryton/gui/window/form.py:46 msgid "Attachment(0)" msgstr "Attachement(0)" -#: tryton/gui/window/form.py:45 +#: tryton/gui/window/form.py:47 msgid "Add an attachment to the record" msgstr "Ajouter un attachement à l'enregistrement" -#: tryton/gui/window/form.py:54 +#: tryton/gui/window/form.py:56 msgid "_Duplicate" msgstr "_Dupliquer" -#: tryton/gui/window/form.py:59 +#: tryton/gui/window/form.py:61 msgid "_Previous" msgstr "_Précédent" -#: tryton/gui/window/form.py:61 +#: tryton/gui/window/form.py:63 msgid "_Next" msgstr "Sui_vant" -#: tryton/gui/window/form.py:62 +#: tryton/gui/window/form.py:64 msgid "_Search" msgstr "_Recherche" -#: tryton/gui/window/form.py:63 +#: tryton/gui/window/form.py:65 msgid "View _Logs..." msgstr "Voir les _Logs..." -#: tryton/gui/window/form.py:68 +#: tryton/gui/window/form.py:66 +msgid "Show revisions..." +msgstr "Afficher les révisions..." + +#: tryton/gui/window/form.py:71 msgid "A_ttachments..." msgstr "_Pièce jointes..." -#: tryton/gui/window/form.py:70 +#: tryton/gui/window/form.py:73 msgid "_Actions..." msgstr "_Actions..." -#: tryton/gui/window/form.py:72 +#: tryton/gui/window/form.py:75 msgid "_Relate..." msgstr "_Relation..." -#: tryton/gui/window/form.py:75 +#: tryton/gui/window/form.py:78 msgid "_Report..." msgstr "_Rapport..." -#: tryton/gui/window/form.py:77 +#: tryton/gui/window/form.py:80 msgid "_E-Mail..." msgstr "_Email..." -#: tryton/gui/window/form.py:79 +#: tryton/gui/window/form.py:82 msgid "_Print..." msgstr "_Imprimer..." -#: tryton/gui/window/form.py:82 +#: tryton/gui/window/form.py:85 msgid "_Export Data..." msgstr "_Export de données..." -#: tryton/gui/window/form.py:84 +#: tryton/gui/window/form.py:87 msgid "_Import Data..." msgstr "_Import de données..." -#: tryton/gui/window/form.py:219 +#: tryton/gui/window/form.py:216 #, python-format msgid "Attachment(%d)" msgstr "Attachement(%d)" -#: tryton/gui/window/form.py:237 +#: tryton/gui/window/form.py:234 msgid "You have to select one record!" msgstr "Vous devez sélectionner un enregistrement !" -#: tryton/gui/window/form.py:241 +#: tryton/gui/window/form.py:238 msgid "ID:" msgstr "ID :" -#: tryton/gui/window/form.py:242 +#: tryton/gui/window/form.py:239 msgid "Creation User:" msgstr "Créé par l'utilisateur :" -#: tryton/gui/window/form.py:243 +#: tryton/gui/window/form.py:240 msgid "Creation Date:" msgstr "Date de création :" -#: tryton/gui/window/form.py:244 +#: tryton/gui/window/form.py:241 msgid "Latest Modification by:" msgstr "Dernière modification par :" -#: tryton/gui/window/form.py:245 +#: tryton/gui/window/form.py:242 msgid "Latest Modification Date:" msgstr "Date de dernière modification :" -#: tryton/gui/window/form.py:263 +#: tryton/gui/window/form.py:260 msgid "Model:" msgstr "Modèle :" -#: tryton/gui/window/form.py:271 +#: tryton/gui/window/form.py:304 msgid "Are you sure to remove this record?" msgstr "Êtes-vous sûr de vouloir supprimer cet enregistrement ?" -#: tryton/gui/window/form.py:273 +#: tryton/gui/window/form.py:306 msgid "Are you sure to remove those records?" msgstr "Êtes-vous sûr de vouloir supprimer ces enregistrements ?" -#: tryton/gui/window/form.py:276 +#: tryton/gui/window/form.py:309 msgid "Records not removed!" msgstr "Enregistrements non supprimés !" -#: tryton/gui/window/form.py:278 +#: tryton/gui/window/form.py:311 msgid "Records removed!" msgstr "Enregistrements supprimés !" -#: tryton/gui/window/form.py:318 +#: tryton/gui/window/form.py:345 msgid "Working now on the duplicated record(s)!" msgstr "Sur les enregistrement(s) dupliqué(s) maintenant !" -#: tryton/gui/window/form.py:325 +#: tryton/gui/window/form.py:352 msgid "Record saved!" msgstr "Enregistrement sauvé !" -#: tryton/gui/window/form.py:328 +#: tryton/gui/window/form.py:355 msgid "Invalid form!" msgstr "Formulaire non-valide !" -#: tryton/gui/window/form.py:436 +#: tryton/gui/window/form.py:462 msgid " of " msgstr " de " -#: tryton/gui/window/form.py:457 +#: tryton/gui/window/form.py:483 msgid "" "This record has been modified\n" "do you want to save it ?" @@ -1265,46 +1273,52 @@ msgstr "" "Cet enregistrement a été modifié\n" "Voulez-vous le sauvegarder ?" -#: tryton/gui/window/form.py:502 +#: tryton/gui/window/form.py:536 msgid "Action" msgstr "Actions" -#: tryton/gui/window/form.py:502 +#: tryton/gui/window/form.py:536 msgid "Launch action" msgstr "Lancer une action" -#: tryton/gui/window/form.py:503 +#: tryton/gui/window/form.py:537 msgid "Relate" msgstr "Relation" -#: tryton/gui/window/form.py:503 +#: tryton/gui/window/form.py:537 msgid "Open related records" msgstr "Ouvrir les enregistrements liés" -#: tryton/gui/window/form.py:505 +#: tryton/gui/window/form.py:539 msgid "Report" msgstr "Rapport" -#: tryton/gui/window/form.py:505 +#: tryton/gui/window/form.py:539 msgid "Open report" msgstr "Ouvrir un rapport" -#: tryton/gui/window/form.py:506 +#: tryton/gui/window/form.py:540 msgid "E-Mail" msgstr "Email" -#: tryton/gui/window/form.py:506 +#: tryton/gui/window/form.py:540 msgid "E-Mail report" msgstr "Rapport par email" -#: tryton/gui/window/form.py:507 +#: tryton/gui/window/form.py:541 msgid "Print" msgstr "Imprimer" -#: tryton/gui/window/form.py:507 +#: tryton/gui/window/form.py:541 msgid "Print report" msgstr "Imprimer un rapport" +#: tryton/gui/window/form.py:607 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:257 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:1050 +msgid "Unknown" +msgstr "Inconnu" + #: tryton/gui/window/limit.py:17 msgid "Limit" msgstr "Limite" @@ -1333,6 +1347,18 @@ msgstr "Préférence" msgid "Current Password:" msgstr "Mot de passe actuel :" +#: tryton/gui/window/revision.py:20 +msgid "Revision" +msgstr "Révision" + +#: tryton/gui/window/revision.py:29 +msgid "Select a revision" +msgstr "Sélectionner une révision" + +#: tryton/gui/window/revision.py:32 +msgid "Revision:" +msgstr "Révision :" + #: tryton/gui/window/shortcuts.py:17 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" @@ -1455,7 +1481,7 @@ msgid "" "You can save any graphs in PNG file with right-click on it.\n" msgstr "" "Export des graphes\n" -"Vous pouvez exporter les graphes en PNG via un clic droit." +"Vous pouvez exporter les graphes en PNG via un clic droit.\n" #: tryton/gui/window/tips.py:46 msgid "Tips" @@ -1511,21 +1537,21 @@ msgstr "Ajouter les noms des champs" msgid "Name" msgstr "Nom" -#: tryton/gui/window/win_export.py:306 +#: tryton/gui/window/win_export.py:309 msgid "What is the name of this export?" msgstr "Quel est le nom de cet export ?" -#: tryton/gui/window/win_export.py:429 +#: tryton/gui/window/win_export.py:436 #, python-format msgid "%d record saved!" msgstr "%d enregistrement sauvé!" -#: tryton/gui/window/win_export.py:431 +#: tryton/gui/window/win_export.py:438 #, python-format msgid "%d records saved!" msgstr "%d enregistrements sauvés!" -#: tryton/gui/window/win_export.py:434 +#: tryton/gui/window/win_export.py:441 #, python-format msgid "" "Operation failed!\n" @@ -1540,26 +1566,26 @@ msgstr "" msgid "Link" msgstr "Lien" -#: tryton/gui/window/win_form.py:134 +#: tryton/gui/window/win_form.py:136 msgid "Add" msgstr "Ajouter" -#: tryton/gui/window/win_form.py:147 +#: tryton/gui/window/win_form.py:149 msgid "Remove " msgstr "Supprimer " -#: tryton/gui/window/win_form.py:162 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:73 +#: tryton/gui/window/win_form.py:164 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:75 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:86 msgid "Create a new record " msgstr "Créer un nouvel enregistrement" -#: tryton/gui/window/win_form.py:174 +#: tryton/gui/window/win_form.py:176 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:106 msgid "Delete selected record " msgstr "Supprimer l'enregistrement sélectionné" -#: tryton/gui/window/win_form.py:188 +#: tryton/gui/window/win_form.py:190 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:116 msgid "Undelete selected record " msgstr "Restaurer l'enregistrement sélectionné" @@ -1582,10 +1608,10 @@ msgstr "Fichier à importer" #: tryton/gui/window/win_import.py:111 #: tryton/gui/window/view_form/view/form_gtk/binary.py:57 -#: tryton/gui/window/view_form/view/form_gtk/binary.py:111 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:118 #: tryton/gui/window/view_form/view/form_gtk/image.py:62 #: tryton/gui/window/view_form/view/form_gtk/image.py:131 -#: tryton/gui/window/view_form/view/list_gtk/parser.py:624 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:650 msgid "Open..." msgstr "Ouvrir..." @@ -1609,19 +1635,19 @@ msgstr "Codage :" msgid "Lines to Skip:" msgstr "Lignes à ignorer :" -#: tryton/gui/window/win_import.py:184 tryton/gui/window/win_import.py:189 +#: tryton/gui/window/win_import.py:185 tryton/gui/window/win_import.py:190 msgid "Field name" msgstr "Nom du champ" -#: tryton/gui/window/win_import.py:249 +#: tryton/gui/window/win_import.py:251 msgid "You must select an import file first!" msgstr "Vous devez d'abord sélectionner un fichier d'import !" -#: tryton/gui/window/win_import.py:260 +#: tryton/gui/window/win_import.py:262 msgid "Error opening CSV file" msgstr "Erreur d'ouverture du fichier CSV" -#: tryton/gui/window/win_import.py:287 +#: tryton/gui/window/win_import.py:289 #, python-format msgid "Error processing the file at field %s." msgstr "Erreur lors du traitement du fichier du champ %s." @@ -1636,24 +1662,7 @@ msgstr "%d enregistrement importé!" msgid "%d records imported!" msgstr "%d enregistrements importés!" -#: tryton/gui/window/win_import.py:371 -msgid "Importation Error!" -msgstr "Erreur d'importation !" - -#: tryton/gui/window/win_import.py:372 -#, python-format -msgid "" -"Error importing record %(record)s\n" -"%(error_title)s\n" -"\n" -"%(traceback)s" -msgstr "" -"Erreur d'import de l'enregistrement %(record)s\n" -"%(error_title)s\n" -"\n" -"%(traceback)s" - -#: tryton/gui/window/wizard.py:291 +#: tryton/gui/window/wizard.py:286 msgid "Wizard" msgstr "Wizard" @@ -1662,39 +1671,35 @@ msgstr "Wizard" msgid "No String Attr." msgstr "Pas d'attribut string." -#: tryton/gui/window/view_form/screen/screen.py:135 +#: tryton/gui/window/view_form/screen/screen.py:129 msgid "ID" msgstr "ID" -#: tryton/gui/window/view_form/screen/screen.py:136 +#: tryton/gui/window/view_form/screen/screen.py:130 msgid "Creation User" msgstr "Créé par l'utilisateur" -#: tryton/gui/window/view_form/screen/screen.py:137 +#: tryton/gui/window/view_form/screen/screen.py:131 msgid "Creation Date" msgstr "Date de création" -#: tryton/gui/window/view_form/screen/screen.py:138 +#: tryton/gui/window/view_form/screen/screen.py:132 msgid "Modification User" msgstr "Modifié par l'utilisateur" -#: tryton/gui/window/view_form/screen/screen.py:139 +#: tryton/gui/window/view_form/screen/screen.py:133 msgid "Modification Date" msgstr "Date de modification" -#: tryton/gui/window/view_form/screen/screen.py:634 +#: tryton/gui/window/view_form/screen/screen.py:631 msgid "Unable to get view tree state" msgstr "Impossible d'obtenir l'état de la vue arbre" -#: tryton/gui/window/view_form/screen/screen.py:671 +#: tryton/gui/window/view_form/screen/screen.py:668 msgid "Unable to set view tree state" msgstr "Impossible de définir l'état de la vue arbre" -#: tryton/gui/window/view_form/view/list.py:651 -msgid "You must select a record to use the relation!" -msgstr "Vous devez sélectionner un enregistrement pour utiliser la relation !" - -#: tryton/gui/window/view_form/view/screen_container.py:25 +#: tryton/gui/window/view_form/view/screen_container.py:23 msgid ".." msgstr ".." @@ -1702,19 +1707,19 @@ msgstr ".." msgid "F_ilters" msgstr "F_iltrer" -#: tryton/gui/window/view_form/view/screen_container.py:149 +#: tryton/gui/window/view_form/view/screen_container.py:147 msgid "Show bookmarks of filters" msgstr "Montrer les marques-pages des filtres" -#: tryton/gui/window/view_form/view/screen_container.py:314 +#: tryton/gui/window/view_form/view/screen_container.py:312 msgid "Remove this bookmark" msgstr "Supprimer ce marque-page" -#: tryton/gui/window/view_form/view/screen_container.py:321 +#: tryton/gui/window/view_form/view/screen_container.py:319 msgid "Bookmark this filter" msgstr "Sauver ce filtre" -#: tryton/gui/window/view_form/view/screen_container.py:380 +#: tryton/gui/window/view_form/view/screen_container.py:384 msgid "Bookmark Name:" msgstr "Nom du marque-page" @@ -1742,24 +1747,24 @@ msgstr "Semaine" msgid "Select a File..." msgstr "Sélectionner un fichier ..." -#: tryton/gui/window/view_form/view/form_gtk/char.py:157 +#: tryton/gui/window/view_form/view/form_gtk/char.py:161 msgid "Show plain text" msgstr "Montrer en text clair" -#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:349 +#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:348 msgid "Add value" msgstr "Ajouter une valeur" -#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:459 -#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:461 -#: tryton/gui/window/view_form/view/form_gtk/interface.py:199 -#: tryton/gui/window/view_form/view/form_gtk/interface.py:201 +#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:458 +#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:460 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:202 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:204 #: tryton/gui/window/view_form/view/form_gtk/parser.py:255 #: tryton/gui/window/view_form/view/form_gtk/parser.py:259 msgid ":" msgstr " :" -#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:471 +#: tryton/gui/window/view_form/view/form_gtk/dictionary.py:470 #, python-format msgid "Remove \"%s\"" msgstr "Supprimer \"%s\"" @@ -1776,23 +1781,23 @@ msgstr "Tous les fichiers" msgid "Images" msgstr "Images" -#: tryton/gui/window/view_form/view/form_gtk/interface.py:175 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:178 msgid "Translation" msgstr "Traduction" -#: tryton/gui/window/view_form/view/form_gtk/interface.py:231 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:234 msgid "Edit" msgstr "Éditer" -#: tryton/gui/window/view_form/view/form_gtk/interface.py:236 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:239 msgid "Fuzzy" msgstr "Floue" -#: tryton/gui/window/view_form/view/form_gtk/interface.py:305 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:308 msgid "You need to save the record before adding translations!" msgstr "Vous devez sauvegarder l'enregistrement avant d'ajouter des traductions !" -#: tryton/gui/window/view_form/view/form_gtk/interface.py:316 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:319 msgid "No other language available!" msgstr "Pas d'autre langue disponible !" @@ -1805,12 +1810,12 @@ msgstr "Ajouter un enregistrement existant" msgid "Remove selected record " msgstr "Supprimer l'enregistrement sélectionné" -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:74 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:351 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:76 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:356 msgid "Open a record " msgstr "Ouvrir un enregistrement" -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:354 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:359 msgid "Search a record " msgstr "Chercher un enregistrement" @@ -1902,16 +1907,10 @@ msgstr "image PNG (*.png)" msgid "Image size too large!" msgstr "Taille de l'image trop grande !" -#: tryton/gui/window/view_form/view/list_gtk/parser.py:245 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:244 msgid ": " msgstr ": " -#: tryton/gui/window/view_form/view/list_gtk/parser.py:258 -#: tryton/gui/window/view_form/view/list_gtk/parser.py:1023 -msgid "Unknown" -msgstr "Inconnu" - #: tryton/plugins/translation/__init__.py:18 msgid "Translate view" msgstr "Traduire la vue" -