diff --git a/share/locale/fr_FR/LC_MESSAGES/tryton.mo b/share/locale/fr_FR/LC_MESSAGES/tryton.mo index 3b0e804b21..dede0c093b 100644 Binary files a/share/locale/fr_FR/LC_MESSAGES/tryton.mo and b/share/locale/fr_FR/LC_MESSAGES/tryton.mo differ diff --git a/share/locale/fr_FR/LC_MESSAGES/tryton.po b/share/locale/fr_FR/LC_MESSAGES/tryton.po index b42abf7f45..afb3f5687b 100644 --- a/share/locale/fr_FR/LC_MESSAGES/tryton.po +++ b/share/locale/fr_FR/LC_MESSAGES/tryton.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: tryton 0.0.1\n" "Report-Msgid-Bugs-To: issue_tracker@tryton.org\n" "POT-Creation-Date: 2008-07-03 23:25+0200\n" -"PO-Revision-Date: 2011-04-20 00:09+0200\n" -"Last-Translator: Nicolas Évrard \n" +"PO-Revision-Date: 2011-10-22 15:20+0200\n" +"Last-Translator: Cédric Krier \n" "Language-Team: fr_FR\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" @@ -17,108 +17,108 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.4\n" -#: tryton/config.py:106 +#: tryton/config.py:110 msgid "specify alternate config file" msgstr "spécifier un fichier de configuration alternatif" -#: tryton/config.py:109 +#: tryton/config.py:113 msgid "logging everything at INFO level" msgstr "logger tout au niveau INFO" -#: tryton/config.py:111 +#: tryton/config.py:115 msgid "specify channels to log" msgstr "spécifier les canaux à logger" -#: tryton/config.py:113 +#: tryton/config.py:117 msgid "specify the log level: INFO, DEBUG, WARNING, ERROR, CRITICAL" msgstr "spécifier le niveau de log: INFO, DEBUG, WARNING, ERROR, CRITICAL" -#: tryton/config.py:116 +#: tryton/config.py:120 msgid "specify the login user" msgstr "spécifier l'utilisateur de login" -#: tryton/config.py:118 +#: tryton/config.py:122 msgid "specify the server port" msgstr "spécifier le port du serveur" -#: tryton/config.py:120 +#: tryton/config.py:124 msgid "specify the server hostname" msgstr "spécifier le nom du serveur" -#: tryton/config.py:124 +#: tryton/config.py:128 msgid "Too much arguments" msgstr "Trop d'arguments" -#: tryton/config.py:127 +#: tryton/config.py:131 #, python-format msgid "File \"%s\" not found" msgstr "Fichier \"%s\" non trouvé" -#: tryton/config.py:154 +#: tryton/config.py:158 #, python-format msgid "Unable to write config file %s!" msgstr "Impossible d'écrire le fichier de configuration %s !" -#: tryton/translate.py:182 +#: tryton/translate.py:184 #, python-format msgid "Unable to set locale %s" msgstr "Impossible de sélectionner la locale %s" -#: tryton/action/main.py:42 +#: tryton/action/main.py:44 msgid "Nothing to print!" msgstr "Rien à imprimer !" -#: tryton/action/main.py:195 +#: tryton/action/main.py:191 msgid "Select your action" msgstr "Sélectionnez votre action" -#: tryton/action/main.py:202 +#: tryton/action/main.py:197 msgid "No action defined!" msgstr "Pas d'action définie !" -#: tryton/common/common.py:166 +#: tryton/common/common.py:186 msgid "Tryton Connection" msgstr "Connexion Tryton" -#: tryton/common/common.py:177 +#: tryton/common/common.py:197 msgid "Server:" msgstr "Serveur :" -#: tryton/common/common.py:195 tryton/gui/window/dblogin.py:82 +#: tryton/common/common.py:215 tryton/gui/window/dblogin.py:82 msgid "Port:" msgstr "Port :" -#: tryton/common/common.py:232 +#: tryton/common/common.py:280 msgid "Selection" msgstr "Sélection" -#: tryton/common/common.py:241 +#: tryton/common/common.py:289 msgid "Your selection:" msgstr "Votre sélection :" -#: tryton/common/common.py:366 tryton/common/common.py:401 -#: tryton/gui/main.py:1697 tryton/gui/window/win_export.py:402 -#: tryton/gui/window/view_form/view/form_gtk/binary.py:76 -#: tryton/gui/window/view_form/view/form_gtk/binary.py:146 -#: 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/graph_gtk/parser.py:103 +#: tryton/common/common.py:413 tryton/common/common.py:448 +#: tryton/gui/main.py:1401 tryton/gui/window/win_export.py:401 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:73 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:141 +#: tryton/gui/window/view_form/view/form_gtk/image.py:72 +#: tryton/gui/window/view_form/view/form_gtk/image.py:155 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:104 msgid "Save As..." msgstr "Enregistrer sous..." -#: tryton/common/common.py:541 +#: tryton/common/common.py:595 msgid "Always ignore this warning." msgstr "Toujours ignorer cet avertissement." -#: tryton/common/common.py:562 +#: tryton/common/common.py:616 msgid "Confirmation" msgstr "Confirmation" -#: tryton/common/common.py:669 tryton/common/common.py:969 +#: tryton/common/common.py:722 tryton/common/common.py:1021 msgid "Concurrency Exception" msgstr "Erreur d'accès concurrent" -#: tryton/common/common.py:683 +#: tryton/common/common.py:736 msgid "" "Write Concurrency Warning:\n" "\n" @@ -137,50 +137,50 @@ msgstr "" " - \"Comparer\" pour voir la nouvelle version;\n" " - \"Écraser\" pour sauver vos modifications." -#: tryton/common/common.py:692 +#: tryton/common/common.py:745 msgid "Compare" msgstr "Comparer" -#: tryton/common/common.py:697 +#: tryton/common/common.py:750 msgid "Write Anyway" msgstr "Écraser" -#: tryton/common/common.py:723 tryton/gui/window/win_export.py:439 -#: tryton/gui/window/win_import.py:261 tryton/gui/window/win_import.py:291 +#: tryton/common/common.py:776 tryton/gui/window/win_export.py:435 +#: tryton/gui/window/win_import.py:262 tryton/gui/window/win_import.py:292 msgid "Error" msgstr "Erreur" -#: tryton/common/common.py:727 +#: tryton/common/common.py:780 msgid "Report Bug" msgstr "Rapporter un bogue" -#: tryton/common/common.py:734 +#: tryton/common/common.py:787 msgid "Application Error!" msgstr "Erreur Applicative !" -#: tryton/common/common.py:757 +#: tryton/common/common.py:810 msgid "Error: " msgstr "Erreur : " -#: tryton/common/common.py:777 +#: tryton/common/common.py:830 #, 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:805 +#: tryton/common/common.py:859 msgid "Bug Tracker" msgstr "Bug Tracker" -#: tryton/common/common.py:823 +#: tryton/common/common.py:877 msgid "User:" msgstr "Utilisateur :" -#: tryton/common/common.py:831 tryton/common/common.py:936 -#: tryton/gui/window/dblogin.py:442 +#: tryton/common/common.py:885 tryton/common/common.py:1031 +#: tryton/gui/window/dblogin.py:468 msgid "Password:" msgstr "Mot de passe :" -#: tryton/common/common.py:885 +#: tryton/common/common.py:939 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" @@ -189,11 +189,11 @@ msgstr "" "Pour vous garder informé, votre nom d'utilisateur a été ajouté à la liste" " de suivi de ce bogue" -#: tryton/common/common.py:896 +#: tryton/common/common.py:950 msgid "Created new bug with ID " msgstr "Un nouveau bogue a été créé avec l'ID " -#: tryton/common/common.py:902 tryton/gui/main.py:1224 +#: tryton/common/common.py:957 tryton/gui/main.py:955 msgid "" "Connection error!\n" "Bad username or password!" @@ -201,11 +201,11 @@ msgstr "" "Erreur de connexion !\n" "Mauvais nom d'utilisateur ou mot de passe !" -#: tryton/common/common.py:908 +#: tryton/common/common.py:962 msgid "Exception:" msgstr "Exception :" -#: tryton/common/common.py:919 +#: tryton/common/common.py:974 msgid "" "The server fingerprint has changed since last connection!\n" "The application will stop connecting to this server until its fingerprint" @@ -215,12 +215,12 @@ msgstr "" "Les connections à ce serveur sont annulées tant que son empreinte n'est " "pas corrigée." -#: tryton/common/common.py:921 +#: tryton/common/common.py:976 msgid "Security risk!" msgstr "Alerte sécurité !" -#: tryton/common/common.py:927 tryton/common/common.py:944 -#: tryton/gui/main.py:1221 +#: tryton/common/common.py:982 tryton/common/common.py:1039 +#: tryton/gui/main.py:952 msgid "" "Connection error!\n" "Unable to connect to the server!" @@ -228,15 +228,15 @@ msgstr "" "Erreur de connexion !\n" "Impossible de se connecter au serveur !" -#: tryton/common/common.py:1007 +#: tryton/common/common.py:1053 msgid "Network Error!" msgstr "Erreur réseau" -#: tryton/common/common.py:1171 +#: tryton/common/common.py:1224 msgid "Operation in progress" msgstr "Opération en cours" -#: tryton/common/common.py:1175 +#: tryton/common/common.py:1228 msgid "" "Please wait,\n" "this operation may take a while..." @@ -244,401 +244,285 @@ msgstr "" "Patientez,\n" "cette opération peut prendre du temps..." -#: tryton/common/common.py:1253 +#: tryton/common/common.py:1308 tryton/common/tdp.py:251 msgid "Y" msgstr "A" -#: tryton/common/common.py:1254 +#: tryton/common/common.py:1309 msgid "M" msgstr "M" -#: tryton/common/common.py:1255 +#: tryton/common/common.py:1310 msgid "w" msgstr "s" -#: tryton/common/common.py:1256 +#: tryton/common/common.py:1311 msgid "d" msgstr "j" -#: tryton/common/common.py:1257 +#: tryton/common/common.py:1312 msgid "h" msgstr "h" -#: tryton/common/common.py:1258 +#: tryton/common/common.py:1313 msgid "m" msgstr "m" -#: tryton/gui/main.py:211 +#: tryton/common/tdp.py:46 +msgid "y" +msgstr "y" + +#: tryton/common/tdp.py:47 +msgid "yes" +msgstr "oui" + +#: tryton/common/tdp.py:47 +msgid "true" +msgstr "vrai" + +#: tryton/common/tdp.py:251 +msgid "Yes" +msgstr "Oui" + +#: tryton/common/tdp.py:251 tryton/common/tdp.py:620 tryton/common/tdp.py:764 +msgid "True" +msgstr "Vrai" + +#: tryton/common/tdp.py:251 +msgid "N" +msgstr "N" + +#: tryton/common/tdp.py:252 +msgid "No" +msgstr "Non" + +#: tryton/common/tdp.py:252 tryton/common/tdp.py:620 tryton/common/tdp.py:764 +msgid "False" +msgstr "Faux" + +#: tryton/gui/main.py:208 msgid "_File" msgstr "_Fichier" -#: tryton/gui/main.py:219 +#: tryton/gui/main.py:216 msgid "_User" msgstr "_Utilisateur" -#: tryton/gui/main.py:233 +#: tryton/gui/main.py:230 msgid "_Options" msgstr "_Options" -#: tryton/gui/main.py:241 +#: tryton/gui/main.py:238 msgid "_Plugins" msgstr "_Plugins" -#: tryton/gui/main.py:255 +#: tryton/gui/main.py:252 msgid "_Shortcuts" msgstr "_Raccourcis" -#: tryton/gui/main.py:261 +#: tryton/gui/main.py:267 msgid "_Help" msgstr "_Aide" -#: tryton/gui/main.py:313 +#: tryton/gui/main.py:319 msgid "_Connect..." msgstr "_Connecter..." -#: tryton/gui/main.py:321 +#: tryton/gui/main.py:327 msgid "_Disconnect" msgstr "_Déconnecter" -#: tryton/gui/main.py:331 +#: tryton/gui/main.py:337 msgid "Data_base" msgstr "_Base de données" -#: tryton/gui/main.py:342 +#: tryton/gui/main.py:348 msgid "_New Database..." msgstr "_Nouvelle base de données..." -#: tryton/gui/main.py:350 +#: tryton/gui/main.py:356 msgid "_Restore Database..." msgstr "_Restaurer une base de données..." -#: tryton/gui/main.py:358 +#: tryton/gui/main.py:364 msgid "_Backup Database..." msgstr "_Sauvegarder une base de données..." -#: tryton/gui/main.py:366 +#: tryton/gui/main.py:372 msgid "Dro_p Database..." msgstr "Su_pprimer une base de données..." -#: tryton/gui/main.py:375 +#: tryton/gui/main.py:381 msgid "_Quit..." msgstr "_Quitter..." -#: tryton/gui/main.py:389 +#: tryton/gui/main.py:395 msgid "_Preferences..." msgstr "_Préférences..." -#: tryton/gui/main.py:400 +#: tryton/gui/main.py:406 msgid "_Menu Reload" msgstr "_Recharger le menu" -#: tryton/gui/main.py:408 +#: tryton/gui/main.py:414 msgid "_Menu Toggle" msgstr "Montre/Cache le _Menu" -#: tryton/gui/main.py:415 +#: tryton/gui/main.py:421 msgid "_Home" msgstr "_Accueil" -#: tryton/gui/main.py:425 +#: tryton/gui/main.py:431 msgid "_Send a Request" msgstr "Envoyer une requête" -#: tryton/gui/main.py:433 +#: tryton/gui/main.py:439 msgid "_Read my Requests" msgstr "Lire mes requêtes" -#: tryton/gui/main.py:445 tryton/gui/main.py:931 -msgid "_New" -msgstr "_Nouveau" - -#: tryton/gui/main.py:453 tryton/gui/main.py:932 -msgid "_Save" -msgstr "_Sauver" - -#: tryton/gui/main.py:461 -msgid "_Duplicate" -msgstr "_Dupliquer" - -#: tryton/gui/main.py:469 -msgid "_Delete..." -msgstr "Su_pprimer..." - -#: tryton/gui/main.py:479 -msgid "_Find..." -msgstr "_Chercher..." - -#: tryton/gui/main.py:487 -msgid "_Next" -msgstr "Sui_vant" - -#: tryton/gui/main.py:495 -msgid "_Previous" -msgstr "_Précédent" - -#: tryton/gui/main.py:503 -msgid "_Switch View" -msgstr "_Changer de vue" - -#: tryton/gui/main.py:513 -msgid "_Close Tab" -msgstr "_Fermer l'onglet" - -#: tryton/gui/main.py:521 -msgid "_Previous Tab" -msgstr "Onglet _Précédent" - -#: tryton/gui/main.py:526 -msgid "_Next Tab" -msgstr "Onglet _Suivant" - -#: tryton/gui/main.py:533 -msgid "View _Logs..." -msgstr "Voir les _Logs..." - -#: tryton/gui/main.py:537 -msgid "_Go to Record ID..." -msgstr "_Aller à l'Enregistrement..." - -#: tryton/gui/main.py:546 -msgid "_Reload/Undo" -msgstr "_Recharger/Annuler" - -#: tryton/gui/main.py:557 -msgid "_Actions..." -msgstr "_Actions..." - -#: tryton/gui/main.py:566 -msgid "_Print..." -msgstr "_Imprimer..." - -#: tryton/gui/main.py:577 -msgid "_Export Data..." -msgstr "_Export de données..." - -#: tryton/gui/main.py:586 -msgid "_Import Data..." -msgstr "_Import de données..." - -#: tryton/gui/main.py:600 +#: tryton/gui/main.py:451 msgid "_Toolbar" msgstr "_Barre d'outils" -#: tryton/gui/main.py:608 +#: tryton/gui/main.py:459 msgid "_Default" msgstr "_Défaut" -#: tryton/gui/main.py:617 +#: tryton/gui/main.py:468 msgid "_Text and Icons" msgstr "_Textes et Icônes" -#: tryton/gui/main.py:627 +#: tryton/gui/main.py:478 msgid "_Icons" msgstr "_Icônes" -#: tryton/gui/main.py:636 +#: tryton/gui/main.py:487 msgid "_Text" msgstr "_Textes" -#: tryton/gui/main.py:645 +#: tryton/gui/main.py:496 msgid "_Menubar" msgstr "_Barre de Menu" -#: tryton/gui/main.py:653 +#: tryton/gui/main.py:504 msgid "Change Accelerators" msgstr "Changer les raccourcis" -#: tryton/gui/main.py:661 +#: tryton/gui/main.py:512 msgid "_Mode" msgstr "_Mode" -#: tryton/gui/main.py:669 +#: tryton/gui/main.py:520 msgid "_Normal" msgstr "_Normal" -#: tryton/gui/main.py:677 +#: tryton/gui/main.py:528 msgid "_PDA" msgstr "_PDA" -#: tryton/gui/main.py:684 +#: tryton/gui/main.py:535 msgid "_Form" msgstr "_Formulaire" -#: tryton/gui/main.py:692 -msgid "Toolbar" -msgstr "Barre d'outils" - -#: tryton/gui/main.py:700 +#: tryton/gui/main.py:543 msgid "Statusbar" msgstr "Barre d'état" -#: tryton/gui/main.py:708 +#: tryton/gui/main.py:551 msgid "Save Width/Height" msgstr "Sauver largeur / hauteur" -#: tryton/gui/main.py:719 +#: tryton/gui/main.py:562 +msgid "Save Tree Expanded State" +msgstr "Sauver l'état d'arbre développé" + +#: tryton/gui/main.py:574 msgid "Spell Checking" msgstr "Vérifier l'orthographe" -#: tryton/gui/main.py:729 +#: tryton/gui/main.py:584 msgid "Tabs Position" msgstr "Position des onglets" -#: tryton/gui/main.py:737 +#: tryton/gui/main.py:592 msgid "Top" msgstr "Dessus" -#: tryton/gui/main.py:746 +#: tryton/gui/main.py:601 msgid "Left" msgstr "Gauche" -#: tryton/gui/main.py:755 +#: tryton/gui/main.py:610 msgid "Right" msgstr "Droite" -#: tryton/gui/main.py:764 +#: tryton/gui/main.py:619 msgid "Bottom" msgstr "Dessous" -#: tryton/gui/main.py:772 +#: tryton/gui/main.py:627 msgid "Search Limit..." msgstr "Limite la recherche à ..." -#: tryton/gui/main.py:778 +#: tryton/gui/main.py:633 msgid "File _Actions..." msgstr "_Actions sur les fichiers..." -#: tryton/gui/main.py:784 +#: tryton/gui/main.py:639 msgid "_Email..." msgstr "_Email..." -#: tryton/gui/main.py:792 +#: tryton/gui/main.py:647 msgid "_Save Options" msgstr "_Sauver les options" -#: tryton/gui/main.py:804 +#: tryton/gui/main.py:659 msgid "_Execute a Plugin" msgstr "_Éxécuter un plugin" -#: tryton/gui/main.py:817 +#: tryton/gui/main.py:672 msgid "_Tips..." msgstr "_Astuces..." -#: tryton/gui/main.py:825 +#: tryton/gui/main.py:680 msgid "_Keyboard Shortcuts..." msgstr "Raccourcis _Clavier..." -#: tryton/gui/main.py:834 +#: tryton/gui/main.py:689 msgid "_About..." msgstr "_À Propos..." -#: tryton/gui/main.py:933 -msgid "_Delete" -msgstr "_Supprimer" - -#: tryton/gui/main.py:934 -msgid "_Find" -msgstr "_Chercher" - -#: tryton/gui/main.py:935 tryton/gui/window/tips.py:72 -#: tryton/gui/window/win_form.py:141 tryton/gui/window/view_board/action.py:102 -#: tryton/gui/window/view_form/view/screen_container.py:38 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:110 -msgid "Previous" -msgstr "Précédent" - -#: tryton/gui/main.py:936 tryton/gui/window/tips.py:79 -#: tryton/gui/window/win_form.py:154 tryton/gui/window/view_board/action.py:116 -#: tryton/gui/window/view_form/view/screen_container.py:50 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:123 -msgid "Next" -msgstr "Suivant" - -#: tryton/gui/main.py:937 tryton/gui/window/win_form.py:166 -#: tryton/gui/window/view_board/action.py:129 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:135 -msgid "Switch" -msgstr "Basculer" - -#: tryton/gui/main.py:938 -msgid "_Reload" -msgstr "_Recharger" - -#: tryton/gui/main.py:939 tryton/gui/main.py:952 -msgid "Action" -msgstr "Actions" - -#: tryton/gui/main.py:940 tryton/gui/main.py:953 -#: tryton/gui/window/fileactions.py:33 -msgid "Print" -msgstr "Imprimer" - -#: tryton/gui/main.py:941 -msgid "Attachment(0)" -msgstr "Attachement(0)" - -#: tryton/gui/main.py:944 tryton/gui/window/win_form.py:119 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:65 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:68 -#: tryton/gui/window/view_form/view/form_gtk/reference.py:72 -msgid "Create a new record" -msgstr "Créer un nouvel enregistrement" - -#: tryton/gui/main.py:945 -msgid "Save this record" -msgstr "Sauver cet enregistrement" - -#: tryton/gui/main.py:946 -msgid "Delete this record" -msgstr "Supprimer cet enregistrement" - -#: tryton/gui/main.py:947 -msgid "Find records" -msgstr "Chercher des enregistrements" - -#: tryton/gui/main.py:948 -msgid "Previous Record" -msgstr "Enregistrement précédent" - -#: tryton/gui/main.py:949 -msgid "Next Record" -msgstr "Enregistrement suivant" - -#: tryton/gui/main.py:950 -msgid "Switch view" -msgstr "Basculer la vue" - -#: tryton/gui/main.py:951 -msgid "Reload" -msgstr "Recharger" - -#: tryton/gui/main.py:954 -msgid "Add an attachment to the record" -msgstr "Ajouter un attachement à l'enregistrement" - -#: tryton/gui/main.py:1016 +#: tryton/gui/main.py:757 msgid "Add Shortcut" msgstr "Ajouter un raccourcis" -#: tryton/gui/main.py:1019 +#: tryton/gui/main.py:760 msgid "Manage Shortcut" msgstr "Gestion des raccourcis" -#: tryton/gui/main.py:1167 +#: tryton/gui/main.py:899 #, python-format msgid "Requests (%s/%s)" msgstr "Requêtes (%s/%s)" -#: tryton/gui/main.py:1168 +#: tryton/gui/main.py:900 #, python-format msgid "Waiting requests: %s received - %s sent" msgstr "Requêtes en attente: %s reçue(s) - %s envoyée(s)" -#: tryton/gui/main.py:1273 +#: tryton/gui/main.py:970 +msgid "" +"The following action requires to close all tabs.\n" +"Do you want to continue?" +msgstr "" +"L'action suivante nécessite de fermer tous les onglets.\n" +"Voulez-vous continuer?" + +#: tryton/gui/main.py:1008 msgid "SSL connection" msgstr "Connexion SSL" -#: tryton/gui/main.py:1335 +#: tryton/gui/main.py:1069 msgid "" "You can not log into the system!\n" "Verify if you have a menu defined on your user." @@ -646,20 +530,11 @@ msgstr "" "Vous ne pouvez pas vous connecter au système !\n" "Vérifiez si vous avez un menu défini sur votre utilisateur." -#: tryton/gui/main.py:1375 tryton/gui/main.py:1383 -msgid "Do you really want to quit?" -msgstr "Voulez-vous vraiment quitter ?" - -#: tryton/gui/main.py:1446 +#: tryton/gui/main.py:1183 msgid "Close Tab" msgstr "Fermer l'onglet" -#: tryton/gui/main.py:1479 -#, python-format -msgid "Attachment(%d)" -msgstr "Attachement(%d)" - -#: tryton/gui/main.py:1590 +#: tryton/gui/main.py:1300 msgid "" "You are going to delete a Tryton database.\n" "Are you really sure to proceed?" @@ -667,7 +542,7 @@ msgstr "" "Vous allez supprimer une base de données Tryton.\n" "Êtes-vous sûr de vouloir continuer ?" -#: tryton/gui/main.py:1601 +#: tryton/gui/main.py:1311 msgid "" "Wrong Tryton Server Password\n" "Please try again." @@ -675,30 +550,30 @@ msgstr "" "Mauvais mot de passe du serveur Tryton.\n" "Essayez à nouveau." -#: tryton/gui/main.py:1603 tryton/gui/main.py:1644 tryton/gui/main.py:1684 -#: tryton/gui/window/dbcreate.py:378 +#: tryton/gui/main.py:1313 tryton/gui/main.py:1351 tryton/gui/main.py:1389 +#: tryton/gui/window/dbcreate.py:377 msgid "Access denied!" msgstr "Accès refusé !" -#: tryton/gui/main.py:1606 +#: tryton/gui/main.py:1316 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:1608 +#: tryton/gui/main.py:1317 msgid "Database drop failed!" msgstr "La suppression de la base de données a échouée !" -#: tryton/gui/main.py:1611 +#: tryton/gui/main.py:1320 msgid "Database dropped successfully!" msgstr "La base de données a été supprimée avec succès !" -#: tryton/gui/main.py:1617 +#: tryton/gui/main.py:1325 msgid "Open Backup File to Restore..." msgstr "Ouvrir le Fichier de Sauvergarde..." -#: tryton/gui/main.py:1636 +#: tryton/gui/main.py:1343 msgid "" "It is not possible to restore a password protected database.\n" "Backup and restore needed to be proceed manual." @@ -707,11 +582,11 @@ msgstr "" "mot de passe.\n" "La sauvegarde et la restauration doivent être faites manuellement." -#: tryton/gui/main.py:1640 tryton/gui/main.py:1680 +#: tryton/gui/main.py:1347 tryton/gui/main.py:1385 msgid "Database is password protected!" msgstr "La base de données est protégée par un mot de passe !" -#: tryton/gui/main.py:1642 tryton/gui/main.py:1682 +#: tryton/gui/main.py:1349 tryton/gui/main.py:1387 msgid "" "Wrong Tryton Server Password.\n" "Please try again." @@ -719,21 +594,21 @@ msgstr "" "Mauvais mot de passe du serveur Tryton.\n" "Essayez à nouveau." -#: tryton/gui/main.py:1647 +#: tryton/gui/main.py:1354 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:1649 tryton/gui/main.py:1656 +#: tryton/gui/main.py:1356 tryton/gui/main.py:1362 msgid "Database restore failed!" msgstr "La restauration de la base de données a échoué !" -#: tryton/gui/main.py:1653 +#: tryton/gui/main.py:1360 msgid "Database restored successfully!" msgstr "La base de données a été restaurée avec succès !" -#: tryton/gui/main.py:1677 +#: tryton/gui/main.py:1382 msgid "" "It is not possible to dump a password protected Database.\n" "Backup and restore needed to be proceed manual." @@ -742,26 +617,89 @@ msgstr "" " mot de passe.\n" "La sauvegarde et la restauration doivent être faites manuellement." -#: tryton/gui/main.py:1687 +#: tryton/gui/main.py:1392 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:1689 +#: tryton/gui/main.py:1394 msgid "Database dump failed!" msgstr "La sauvegarde de la base de données a échouée !" -#: tryton/gui/main.py:1706 +#: tryton/gui/main.py:1408 msgid "Database backuped successfully!" msgstr "La base de données a été sauvegardée avec succès !" +#: tryton/gui/window/board.py:23 tryton/gui/window/form.py:36 +msgid "New" +msgstr "Nouveau" + +#: tryton/gui/window/board.py:23 tryton/gui/window/form.py:36 +#: tryton/gui/window/win_form.py:120 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:65 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:69 +#: tryton/gui/window/view_form/view/form_gtk/reference.py:73 +msgid "Create a new record" +msgstr "Créer un nouvel enregistrement" + +#: tryton/gui/window/board.py:24 tryton/gui/window/form.py:38 +#: tryton/gui/window/win_export.py:142 +msgid "Save" +msgstr "Sauver" + +#: tryton/gui/window/board.py:24 tryton/gui/window/form.py:38 +msgid "Save this record" +msgstr "Sauver cet enregistrement" + +#: tryton/gui/window/board.py:25 tryton/gui/window/form.py:40 +#: tryton/gui/window/win_form.py:167 tryton/gui/window/view_board/action.py:129 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:136 +msgid "Switch" +msgstr "Basculer" + +#: tryton/gui/window/board.py:25 tryton/gui/window/form.py:40 +msgid "Switch view" +msgstr "Basculer la vue" + +#: tryton/gui/window/board.py:27 tryton/gui/window/form.py:42 +msgid "_Reload" +msgstr "_Recharger" + +#: tryton/gui/window/board.py:27 tryton/gui/window/form.py:42 +msgid "Reload" +msgstr "Recharger" + +#: tryton/gui/window/board.py:32 tryton/gui/window/form.py:54 +msgid "_New" +msgstr "_Nouveau" + +#: tryton/gui/window/board.py:33 tryton/gui/window/form.py:55 +msgid "_Save" +msgstr "_Sauver" + +#: tryton/gui/window/board.py:34 tryton/gui/window/form.py:64 +msgid "_Switch View" +msgstr "_Changer de vue" + +#: tryton/gui/window/board.py:36 tryton/gui/window/form.py:73 +msgid "_Reload/Undo" +msgstr "_Recharger/Annuler" + +#: tryton/gui/window/board.py:38 tryton/gui/window/form.py:58 +msgid "_Delete..." +msgstr "Su_pprimer..." + +#: tryton/gui/window/board.py:39 tryton/gui/window/form.py:67 +msgid "_Close Tab" +msgstr "_Fermer l'onglet" + #: tryton/gui/window/dbcreate.py:31 msgid "" "This is the URL of the Tryton server. Use server 'localhost' and port " -"'8070' if the server is installed on this computer. Click on 'Change' to " +"'8000' if the server is installed on this computer. Click on 'Change' to " "change the address." msgstr "" "Ceci est l'URL du serveur Tryton. Utilisez le serveur 'localhost' et le " -"port '8070' si le serveur est installé sur cette machine. Cliquez sur " +"port '8000' si le serveur est installé sur cette machine. Cliquez sur " "'Changer' pour changer l'adresse." #: tryton/gui/window/dbcreate.py:44 @@ -772,16 +710,16 @@ msgstr "Pas de connexion !" msgid "" "Can not connect to the server!\n" "1. Try to check if the server is running.\n" -"2. Find out on which address and port it is listen.\n" -"3. If there is a firewall between the server and this client, make shure " -"that the server address and port (usually 8070) are not blocked.\n" +"2. Find out on which address and port it is listening.\n" +"3. If there is a firewall between the server and this client, make sure " +"that the server address and port (usually 8000) are not blocked.\n" "Click on 'Change' to change the address." msgstr "" "Impossible de se connecter au serveur !\n" "1. Vérifiez si le serveur est en train de tourner.\n" "2. Trouvez sur quelle adresse et port il écoute.\n" "3. Si il y a un firewall entre le serveur et ce client, vérifiez que " -"l'adresse du serveur et le port (habituellement 8070) ne sont pas " +"l'adresse du serveur et le port (habituellement 8000) ne sont pas " "bloqués.\n" "Cliquez sur 'Changer' pour changer l'adresse." @@ -805,33 +743,33 @@ msgstr "Configuration du serveur :" msgid "Server connection:" msgstr "Connexion au serveur :" -#: tryton/gui/window/dbcreate.py:179 tryton/gui/window/dbdumpdrop.py:140 -#: tryton/gui/window/dbrestore.py:87 +#: tryton/gui/window/dbcreate.py:179 tryton/gui/window/dbdumpdrop.py:139 +#: tryton/gui/window/dbrestore.py:85 msgid "" -"This is the URL of the server. Use server 'localhost' and port '8070' if " +"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" " address." msgstr "" -"Ceci est l'URL du serveur. Utilisez le serveur 'localhost' et port '8070'" +"Ceci est l'URL du serveur. Utilisez le serveur 'localhost' et port '8000'" " 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:92 +#: tryton/gui/window/dbcreate.py:183 tryton/gui/window/dbdumpdrop.py:146 +#: tryton/gui/window/dbrestore.py:90 msgid "C_hange" msgstr "C_hanger" -#: tryton/gui/window/dbcreate.py:190 tryton/gui/window/dbrestore.py:98 +#: tryton/gui/window/dbcreate.py:190 tryton/gui/window/dbrestore.py:96 msgid "Setup the server connection..." msgstr "Configurer la connexion au serveur" -#: tryton/gui/window/dbcreate.py:194 tryton/gui/window/dbdumpdrop.py:179 -#: tryton/gui/window/dbrestore.py:101 +#: tryton/gui/window/dbcreate.py:194 tryton/gui/window/dbdumpdrop.py:183 +#: tryton/gui/window/dbrestore.py:99 msgid "Tryton Server Password:" msgstr "Mot de passe du serveur Tryton :" -#: tryton/gui/window/dbcreate.py:204 tryton/gui/window/dbdumpdrop.py:189 -#: tryton/gui/window/dbrestore.py:110 +#: tryton/gui/window/dbcreate.py:204 tryton/gui/window/dbdumpdrop.py:193 +#: tryton/gui/window/dbrestore.py:108 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." @@ -900,7 +838,7 @@ msgstr "Confirmer le mot de passe admin :" msgid "Type the Admin password again" msgstr "Entrer le mot de passe admin à nouveau" -#: tryton/gui/window/dbcreate.py:327 +#: tryton/gui/window/dbcreate.py:328 msgid "" "The database name is restricted to alpha-nummerical characters and \"_\" " "(underscore). Avoid all accents, space and any other special characters." @@ -910,11 +848,11 @@ msgstr "" " 63 caractères.\n" "Les accents, espaces et autres caractères spéciaux sont proscrit." -#: tryton/gui/window/dbcreate.py:331 +#: tryton/gui/window/dbcreate.py:332 msgid "Wrong characters in database name!" msgstr "Mauvais caractères dans le nom de base de données !" -#: tryton/gui/window/dbcreate.py:335 +#: tryton/gui/window/dbcreate.py:336 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" @@ -944,13 +882,13 @@ msgstr "" msgid "This database name already exist!" msgstr "La base de données existe déjà !" -#: tryton/gui/window/dbcreate.py:376 +#: tryton/gui/window/dbcreate.py:375 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:383 +#: tryton/gui/window/dbcreate.py:382 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 " @@ -966,15 +904,15 @@ msgstr "" msgid "Error creating database!" msgstr "Erreur de création de base de données !" -#: tryton/gui/window/dbdumpdrop.py:26 +#: tryton/gui/window/dbdumpdrop.py:27 msgid "Could not connect to server!" msgstr "Impossible de se connecter au serveur !" -#: tryton/gui/window/dbdumpdrop.py:29 +#: tryton/gui/window/dbdumpdrop.py:30 msgid "This client version is not compatible with the server!" msgstr "Cette version du client n'est pas compatible avec le serveur !" -#: tryton/gui/window/dbdumpdrop.py:35 +#: tryton/gui/window/dbdumpdrop.py:36 msgid "No database found, you must create one!" msgstr "Pas de base de donnée trouvée, vous devez en créer une !" @@ -1010,12 +948,12 @@ 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:76 +#: tryton/gui/window/dbdumpdrop.py:129 tryton/gui/window/dbrestore.py:74 msgid "Server Connection:" msgstr "Connexion au serveur :" -#: tryton/gui/window/dbdumpdrop.py:157 tryton/gui/window/dblogin.py:91 -#: tryton/gui/window/dblogin.py:426 +#: tryton/gui/window/dbdumpdrop.py:155 tryton/gui/window/dblogin.py:92 +#: tryton/gui/window/dblogin.py:451 msgid "Database:" msgstr "Base de données :" @@ -1027,13 +965,13 @@ msgstr "Éditeur de profile" msgid "Profile" msgstr "Profile" -#: tryton/gui/window/dblogin.py:55 tryton/gui/window/win_export.py:63 -#: tryton/gui/window/win_import.py:45 +#: tryton/gui/window/dblogin.py:55 tryton/gui/window/win_export.py:65 +#: tryton/gui/window/win_import.py:47 msgid "_Add" msgstr "_Ajouter" -#: tryton/gui/window/dblogin.py:60 tryton/gui/window/win_export.py:71 -#: tryton/gui/window/win_import.py:53 +#: tryton/gui/window/dblogin.py:60 tryton/gui/window/win_export.py:73 +#: tryton/gui/window/win_import.py:55 msgid "_Remove" msgstr "_Enlever" @@ -1041,75 +979,75 @@ msgstr "_Enlever" msgid "Hostname:" msgstr "Hôte :" -#: tryton/gui/window/dblogin.py:108 +#: tryton/gui/window/dblogin.py:109 msgid "Create" msgstr "C_réer" -#: tryton/gui/window/dblogin.py:111 +#: tryton/gui/window/dblogin.py:112 msgid "Fetching databases list" msgstr "Récupération de la liste des bases de données" -#: tryton/gui/window/dblogin.py:129 +#: tryton/gui/window/dblogin.py:130 msgid "Username:" msgstr "Nom d'utilisateur :" -#: tryton/gui/window/dblogin.py:304 +#: tryton/gui/window/dblogin.py:315 msgid "Could not connect to the server" msgstr "Impossible de se connecter au serveur !" -#: tryton/gui/window/dblogin.py:306 +#: tryton/gui/window/dblogin.py:317 tryton/gui/window/dblogin.py:640 msgid "Incompatible version of the server" msgstr "Version du serveur incompatible !" -#: tryton/gui/window/dblogin.py:351 +#: tryton/gui/window/dblogin.py:377 msgid "Login" msgstr "Connexion" -#: tryton/gui/window/dblogin.py:358 +#: tryton/gui/window/dblogin.py:384 msgid "_Cancel" msgstr "A_nnuler" -#: tryton/gui/window/dblogin.py:363 +#: tryton/gui/window/dblogin.py:389 msgid "Cancel connection to the Tryton server" msgstr "Annuler la connexion au serveur Tryton" -#: tryton/gui/window/dblogin.py:365 +#: tryton/gui/window/dblogin.py:391 msgid "C_onnect" msgstr "C_onnecter" -#: tryton/gui/window/dblogin.py:370 +#: tryton/gui/window/dblogin.py:396 msgid "Connect the Tryton server" msgstr "Se connecter au serveur Tryton" -#: tryton/gui/window/dblogin.py:401 +#: tryton/gui/window/dblogin.py:425 msgid "Profile:" msgstr "Profile:" -#: tryton/gui/window/dblogin.py:405 +#: tryton/gui/window/dblogin.py:429 msgid "_Manage profiles" msgstr "_Gestionnaire de profiles" -#: tryton/gui/window/dblogin.py:415 +#: tryton/gui/window/dblogin.py:439 msgid "Host / Database information" msgstr "Hôte / Port" -#: tryton/gui/window/dblogin.py:418 +#: tryton/gui/window/dblogin.py:442 msgid "Host:" msgstr "Hôte :" -#: tryton/gui/window/dblogin.py:447 +#: tryton/gui/window/dblogin.py:473 msgid "User name:" msgstr "Nom d'utilisateur :" -#: tryton/gui/window/dbrestore.py:64 +#: tryton/gui/window/dbrestore.py:63 msgid "Restore Database" msgstr "Restaurer une base de données" -#: tryton/gui/window/dbrestore.py:118 +#: tryton/gui/window/dbrestore.py:116 msgid "File to Restore:" msgstr "Fichier à restaurer :" -#: tryton/gui/window/dbrestore.py:132 +#: tryton/gui/window/dbrestore.py:130 msgid "" "Choose the name of the database to be restored.\n" "Allowed characters are alphanumerical or _ (underscore)\n" @@ -1122,15 +1060,15 @@ msgstr "" "Vous devez proscrire les accents, espaces ou caractères spéciaux !\n" "Example : tryton" -#: tryton/gui/window/dbrestore.py:138 +#: tryton/gui/window/dbrestore.py:136 msgid "New Database Name:" msgstr "Nom de la nouvelle base de données :" -#: tryton/gui/window/dbrestore.py:141 +#: tryton/gui/window/dbrestore.py:139 msgid "Update Database:" msgstr "Mettre à jour la base de données :" -#: tryton/gui/window/dbrestore.py:145 +#: tryton/gui/window/dbrestore.py:143 msgid "" "Check for an automatic database update after restoring a database from a " "previous Tryton version." @@ -1138,15 +1076,15 @@ 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:155 +#: tryton/gui/window/dbrestore.py:153 msgid "Restore" msgstr "Restaurer" -#: tryton/gui/window/dbrestore.py:163 +#: tryton/gui/window/dbrestore.py:161 msgid "Restore the database from file." msgstr "Restaurer la base de données depuis le fichier." -#: tryton/gui/window/email.py:14 +#: tryton/gui/window/email.py:16 msgid "Email" msgstr "Email" @@ -1182,103 +1120,189 @@ msgstr "Corps :" msgid "Attachment:" msgstr "Attachement :" -#: tryton/gui/window/fileactions.py:16 +#: tryton/gui/window/fileactions.py:17 msgid "File Actions" msgstr "Action sur les fichiers" -#: tryton/gui/window/fileactions.py:26 +#: tryton/gui/window/fileactions.py:25 msgid "Edit Files Actions" msgstr "Editer les actions sur les fichiers" -#: tryton/gui/window/fileactions.py:33 +#: tryton/gui/window/fileactions.py:32 msgid "File Type" msgstr "Type de fichier" -#: tryton/gui/window/fileactions.py:33 tryton/gui/window/win_export.py:139 +#: tryton/gui/window/fileactions.py:32 tryton/gui/window/win_export.py:141 #: tryton/gui/window/view_board/action.py:89 msgid "Open" msgstr "Ouvrir" -#: tryton/gui/window/fileactions.py:50 +#: tryton/gui/window/fileactions.py:32 tryton/gui/window/form.py:557 +msgid "Print" +msgstr "Imprimer" + +#: tryton/gui/window/fileactions.py:49 #, python-format msgid "%s file" msgstr "Fichier %s" -#: tryton/gui/window/fileactions.py:63 +#: tryton/gui/window/fileactions.py:62 #, python-format msgid "Use \"%s\" as a placeholder for the file name" msgstr "Utiliser \"%s\" comme symbole pour le nom de fichier" -#: tryton/gui/window/form.py:165 +#: tryton/gui/window/form.py:45 tryton/gui/window/tips.py:74 +#: tryton/gui/window/win_form.py:142 tryton/gui/window/view_board/action.py:102 +#: tryton/gui/window/view_form/view/screen_container.py:54 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:111 +msgid "Previous" +msgstr "Précédent" + +#: tryton/gui/window/form.py:46 +msgid "Previous Record" +msgstr "Enregistrement précédent" + +#: tryton/gui/window/form.py:47 tryton/gui/window/tips.py:81 +#: tryton/gui/window/win_form.py:155 tryton/gui/window/view_board/action.py:116 +#: tryton/gui/window/view_form/view/screen_container.py:66 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:124 +msgid "Next" +msgstr "Suivant" + +#: tryton/gui/window/form.py:47 +msgid "Next Record" +msgstr "Enregistrement suivant" + +#: tryton/gui/window/form.py:50 +msgid "Attachment(0)" +msgstr "Attachement(0)" + +#: tryton/gui/window/form.py:51 +msgid "Add an attachment to the record" +msgstr "Ajouter un attachement à l'enregistrement" + +#: tryton/gui/window/form.py:56 +msgid "_Duplicate" +msgstr "_Dupliquer" + +#: tryton/gui/window/form.py:61 +msgid "_Next" +msgstr "Sui_vant" + +#: tryton/gui/window/form.py:62 +msgid "_Previous" +msgstr "_Précédent" + +#: tryton/gui/window/form.py:70 +msgid "View _Logs..." +msgstr "Voir les _Logs..." + +#: tryton/gui/window/form.py:71 +msgid "_Go to Record ID..." +msgstr "_Aller à l'Enregistrement..." + +#: tryton/gui/window/form.py:76 +msgid "_Actions..." +msgstr "_Actions..." + +#: tryton/gui/window/form.py:78 +msgid "_Relate..." +msgstr "_Relation..." + +#: tryton/gui/window/form.py:80 +msgid "_Report..." +msgstr "_Rapport..." + +#: tryton/gui/window/form.py:82 +msgid "_E-Mail..." +msgstr "_Email..." + +#: tryton/gui/window/form.py:84 +msgid "_Print..." +msgstr "_Imprimer..." + +#: tryton/gui/window/form.py:87 +msgid "_Export Data..." +msgstr "_Export de données..." + +#: tryton/gui/window/form.py:89 +msgid "_Import Data..." +msgstr "_Import de données..." + +#: tryton/gui/window/form.py:184 msgid "Go to ID" msgstr "Aller à l'ID" -#: tryton/gui/window/form.py:174 +#: tryton/gui/window/form.py:193 msgid "Go to ID:" msgstr "Aller à l'ID :" -#: tryton/gui/window/form.py:229 tryton/gui/window/form.py:422 -#: tryton/gui/window/view_form/view/list.py:381 +#: tryton/gui/window/form.py:244 msgid "No record selected!" msgstr "Pas d'enregistrement sélectionné !" -#: tryton/gui/window/form.py:249 +#: tryton/gui/window/form.py:257 +#, python-format +msgid "Attachment(%d)" +msgstr "Attachement(%d)" + +#: tryton/gui/window/form.py:272 msgid "You have to select one record!" msgstr "Vous devez sélectionner un enregistrement !" -#: tryton/gui/window/form.py:253 +#: tryton/gui/window/form.py:276 msgid "ID:" msgstr "ID :" -#: tryton/gui/window/form.py:254 +#: tryton/gui/window/form.py:277 msgid "Creation User:" msgstr "Créé par l'utilisateur :" -#: tryton/gui/window/form.py:255 +#: tryton/gui/window/form.py:278 msgid "Creation Date:" msgstr "Date de création :" -#: tryton/gui/window/form.py:256 +#: tryton/gui/window/form.py:279 msgid "Latest Modification by:" msgstr "Dernière modification par :" -#: tryton/gui/window/form.py:257 +#: tryton/gui/window/form.py:280 msgid "Latest Modification Date:" msgstr "Date de dernière modification :" -#: tryton/gui/window/form.py:290 +#: tryton/gui/window/form.py:303 msgid "Model:" msgstr "Modèle :" -#: tryton/gui/window/form.py:296 +#: tryton/gui/window/form.py:309 msgid "Are you sure to remove this record?" msgstr "Êtes-vous sûr de vouloir supprimer cet enregistrement ?" -#: tryton/gui/window/form.py:298 +#: tryton/gui/window/form.py:311 msgid "Are you sure to remove those records?" msgstr "Êtes-vous sûr de vouloir supprimer ces enregistrements ?" -#: tryton/gui/window/form.py:301 +#: tryton/gui/window/form.py:314 msgid "Records not removed!" msgstr "Enregistrements non supprimés !" -#: tryton/gui/window/form.py:303 +#: tryton/gui/window/form.py:316 msgid "Records removed!" msgstr "Enregistrements supprimés !" -#: tryton/gui/window/form.py:344 +#: tryton/gui/window/form.py:358 msgid "Working now on the duplicated record(s)!" msgstr "Sur les enregistrement(s) dupliqué(s) maintenant !" -#: tryton/gui/window/form.py:349 +#: tryton/gui/window/form.py:363 msgid "Record saved!" msgstr "Enregistrement sauvé !" -#: tryton/gui/window/form.py:352 +#: tryton/gui/window/form.py:366 msgid "Invalid form!" msgstr "Formulaire non-valide !" -#: tryton/gui/window/form.py:371 tryton/gui/window/form.py:466 +#: tryton/gui/window/form.py:385 tryton/gui/window/form.py:481 msgid "" "This record has been modified\n" "do you want to save it ?" @@ -1286,104 +1310,139 @@ msgstr "" "Cet enregistrement a été modifié\n" "Voulez-vous le sauvegarder ?" -#: tryton/gui/window/form.py:453 +#: tryton/gui/window/form.py:466 msgid " of " msgstr " de " -#: tryton/gui/window/limit.py:15 +#: tryton/gui/window/form.py:552 +msgid "Action" +msgstr "Actions" + +#: tryton/gui/window/form.py:552 +msgid "Launch action" +msgstr "Lancer une action" + +#: tryton/gui/window/form.py:553 +msgid "Relate" +msgstr "Relation" + +#: tryton/gui/window/form.py:553 +msgid "Open related records" +msgstr "Ouvrir les enregistrements liés" + +#: tryton/gui/window/form.py:555 +msgid "Report" +msgstr "Rapport" + +#: tryton/gui/window/form.py:555 +msgid "Open report" +msgstr "Ouvrir un rapport" + +#: tryton/gui/window/form.py:556 +msgid "E-Mail" +msgstr "Email" + +#: tryton/gui/window/form.py:556 +msgid "E-Mail report" +msgstr "Rapport par email" + +#: tryton/gui/window/form.py:557 +msgid "Print report" +msgstr "Imprimer un rapport" + +#: tryton/gui/window/limit.py:17 msgid "Limit" -msgstr "Limite :" +msgstr "Limite" #: tryton/gui/window/limit.py:26 msgid "Search Limit Settings" -msgstr "" +msgstr "Limite de recherch" #: tryton/gui/window/limit.py:29 -#: tryton/gui/window/view_form/widget_search/form.py:138 msgid "Limit:" msgstr "Limite :" -#: tryton/gui/window/preference.py:19 +#: tryton/gui/window/preference.py:21 msgid "Preferences" msgstr "Préférences" -#: tryton/gui/window/preference.py:48 +#: tryton/gui/window/preference.py:49 msgid "Edit User Preferences" msgstr "Éditer les préférences utilisateur" -#: tryton/gui/window/preference.py:74 +#: tryton/gui/window/preference.py:71 msgid "Preference" msgstr "Préférence" -#: tryton/gui/window/preference.py:87 +#: tryton/gui/window/preference.py:88 msgid "Current Password:" msgstr "Mot de passe actuel :" -#: tryton/gui/window/shortcuts.py:15 +#: tryton/gui/window/shortcuts.py:17 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" -#: tryton/gui/window/shortcuts.py:27 +#: tryton/gui/window/shortcuts.py:28 msgid "Text Entries Shortcuts" msgstr "Raccourcis des champs texte" -#: tryton/gui/window/shortcuts.py:28 +#: tryton/gui/window/shortcuts.py:29 msgid "Cut selected text" msgstr "Couper le texte sélectionné" -#: tryton/gui/window/shortcuts.py:29 +#: tryton/gui/window/shortcuts.py:30 msgid "Copy selected text" msgstr "Copier le texte sélectionné" -#: tryton/gui/window/shortcuts.py:30 +#: tryton/gui/window/shortcuts.py:31 msgid "Paste copied text" msgstr "Coller le texte copié" -#: tryton/gui/window/shortcuts.py:31 +#: tryton/gui/window/shortcuts.py:32 msgid "Next widget" msgstr "Widget suivant" -#: tryton/gui/window/shortcuts.py:32 +#: tryton/gui/window/shortcuts.py:33 msgid "Previous widget" msgstr "Widget précédent" -#: tryton/gui/window/shortcuts.py:33 +#: tryton/gui/window/shortcuts.py:34 msgid "Relation Entries Shortcuts" msgstr "Raccourcis des champs relation" -#: tryton/gui/window/shortcuts.py:34 +#: tryton/gui/window/shortcuts.py:35 msgid "Create new relation" msgstr "Créer une nouvelle relation" -#: tryton/gui/window/shortcuts.py:35 +#: tryton/gui/window/shortcuts.py:36 msgid "Open/Search relation" msgstr "Ouvrir/Chercher une relation" -#: tryton/gui/window/shortcuts.py:36 +#: tryton/gui/window/shortcuts.py:37 msgid "List Entries Shortcuts" msgstr "Raccourcis des listes" -#: tryton/gui/window/shortcuts.py:37 +#: tryton/gui/window/shortcuts.py:38 msgid "Create new line" msgstr "Créer une nouvelle ligne" -#: tryton/gui/window/shortcuts.py:38 +#: tryton/gui/window/shortcuts.py:39 msgid "Open relation" msgstr "Ouvrir une relation" -#: tryton/gui/window/shortcuts.py:39 -msgid "Mark line for deletion" -msgstr "" - #: tryton/gui/window/shortcuts.py:40 -msgid "Unmark line for deletion" -msgstr "" +msgid "Mark line for deletion" +msgstr "Marquer la ligne pour suppression" #: tryton/gui/window/shortcuts.py:41 +msgid "Unmark line for deletion" +msgstr "Démarquer la ligne pour suppression" + +#: tryton/gui/window/shortcuts.py:42 msgid "Date/Datetime Entries Shortcuts" msgstr "Raccourcis des champs Date/Date Heure" -#: tryton/gui/window/shortcuts.py:42 +#: tryton/gui/window/shortcuts.py:43 msgid "" "You can use special operators:\n" "* + to increase the date\n" @@ -1419,11 +1478,11 @@ msgstr "" "\"=23w\" mets la date à la 23ième semaine de l'année\n" "\"-10m\" diminue de 10 mois la date" -#: tryton/gui/window/shortcuts.py:60 +#: tryton/gui/window/shortcuts.py:61 msgid "Edition Widgets" msgstr "Widgets d'édition" -#: tryton/gui/window/tips.py:16 +#: tryton/gui/window/tips.py:17 msgid "" "Welcome to Tryton\n" "\n" @@ -1433,7 +1492,7 @@ msgstr "" "\n" "\n" -#: tryton/gui/window/tips.py:20 +#: tryton/gui/window/tips.py:21 msgid "" "Do you know Triton, one of the namesakes for our project?\n" "\n" @@ -1462,7 +1521,7 @@ msgstr "" "est aussi plus massive que toutes les 159 plus petites lunes connues du\n" "système solaire combinées.\n" -#: tryton/gui/window/tips.py:32 +#: tryton/gui/window/tips.py:33 msgid "" "Export list records\n" "\n" @@ -1474,61 +1533,57 @@ msgstr "" "Vous pouvez copier les enregistrements d'une liste avec Ctrl + C\n" "et les coller dans une autre application avec Ctrl + V\n" -#: tryton/gui/window/tips.py:37 +#: tryton/gui/window/tips.py:38 msgid "" "Export graphs\n" "\n" "You can save any graphs in PNG file with right-click on it.\n" msgstr "" -#: tryton/gui/window/tips.py:44 +#: tryton/gui/window/tips.py:46 msgid "Tips" msgstr "Astuces" -#: tryton/gui/window/tips.py:64 +#: tryton/gui/window/tips.py:66 msgid "_Display a new tip next time" msgstr "_Afficher une nouvelle astuce la prochaine fois" -#: tryton/gui/window/win_export.py:22 +#: tryton/gui/window/win_export.py:24 msgid "Export to CSV" msgstr "Exporter en CSV" -#: tryton/gui/window/win_export.py:37 +#: tryton/gui/window/win_export.py:39 msgid "Predefined exports" msgstr "Exportations prédéfinies" -#: tryton/gui/window/win_export.py:49 tryton/gui/window/win_import.py:36 +#: tryton/gui/window/win_export.py:51 tryton/gui/window/win_import.py:38 msgid "All fields" msgstr "Tout les champs" -#: tryton/gui/window/win_export.py:80 tryton/gui/window/win_import.py:62 -#: tryton/gui/window/view_form/view/screen_container.py:71 -#: tryton/gui/window/view_form/view/form_gtk/binary.py:85 -#: tryton/gui/window/view_form/view/form_gtk/image.py:83 +#: tryton/gui/window/win_export.py:82 tryton/gui/window/win_import.py:64 +#: tryton/gui/window/view_form/view/screen_container.py:87 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:82 +#: tryton/gui/window/view_form/view/form_gtk/image.py:81 msgid "Clear" msgstr "Effacer" -#: tryton/gui/window/win_export.py:92 +#: tryton/gui/window/win_export.py:94 msgid "Save Export" msgstr "Sauver l'exportation" -#: tryton/gui/window/win_export.py:101 +#: tryton/gui/window/win_export.py:103 msgid "Delete Export" msgstr "Supprimer l'exportation" -#: tryton/gui/window/win_export.py:112 +#: tryton/gui/window/win_export.py:114 msgid "Fields to export" msgstr "Champs à exporter" -#: tryton/gui/window/win_export.py:129 +#: tryton/gui/window/win_export.py:131 msgid "Options" msgstr "Options" -#: tryton/gui/window/win_export.py:140 -msgid "Save" -msgstr "Sauver" - -#: tryton/gui/window/win_export.py:144 +#: tryton/gui/window/win_export.py:146 msgid "Add _field names" msgstr "Ajouter les noms des champs" @@ -1536,21 +1591,21 @@ msgstr "Ajouter les noms des champs" msgid "Name" msgstr "Nom" -#: tryton/gui/window/win_export.py:312 +#: tryton/gui/window/win_export.py:311 msgid "What is the name of this export?" msgstr "Quel est le nom de cet export ?" -#: tryton/gui/window/win_export.py:431 +#: tryton/gui/window/win_export.py:429 #, python-format msgid "%d record saved!" msgstr "%d enregistrement sauvé!" -#: tryton/gui/window/win_export.py:434 +#: tryton/gui/window/win_export.py:431 #, python-format msgid "%d records saved!" msgstr "%d enregistrements sauvés!" -#: tryton/gui/window/win_export.py:438 +#: tryton/gui/window/win_export.py:434 #, python-format msgid "" "Operation failed!\n" @@ -1561,77 +1616,77 @@ msgstr "" "Message d'erreur :\n" "%s" -#: tryton/gui/window/win_form.py:34 +#: tryton/gui/window/win_form.py:36 msgid "Link" msgstr "Lien" -#: tryton/gui/window/win_form.py:129 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:88 +#: tryton/gui/window/win_form.py:130 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:89 msgid "Delete selected record" msgstr "Supprimer l'enregistrement sélectionné" -#: tryton/gui/window/win_import.py:19 +#: tryton/gui/window/win_import.py:21 msgid "Import from CSV" msgstr "Importer depuis un CSV" -#: tryton/gui/window/win_import.py:74 +#: tryton/gui/window/win_import.py:76 msgid "Auto-Detect" msgstr "Détection automatique" -#: tryton/gui/window/win_import.py:91 +#: tryton/gui/window/win_import.py:93 msgid "Fields to import" msgstr "Champs à importer" -#: tryton/gui/window/win_import.py:107 +#: tryton/gui/window/win_import.py:109 msgid "File to Import:" msgstr "Fichier à importer" -#: tryton/gui/window/win_import.py:109 -#: tryton/gui/window/view_form/view/form_gtk/binary.py:64 -#: tryton/gui/window/view_form/view/form_gtk/binary.py:118 -#: tryton/gui/window/view_form/view/form_gtk/image.py:63 -#: tryton/gui/window/view_form/view/form_gtk/image.py:130 +#: tryton/gui/window/win_import.py:111 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:61 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:115 +#: tryton/gui/window/view_form/view/form_gtk/image.py:61 +#: tryton/gui/window/view_form/view/form_gtk/image.py:128 msgid "Open..." msgstr "Ouvrir..." -#: tryton/gui/window/win_import.py:115 +#: tryton/gui/window/win_import.py:117 msgid "CSV Parameters" msgstr "Paramètres CSV" -#: tryton/gui/window/win_import.py:123 +#: tryton/gui/window/win_import.py:125 msgid "Field Separator:" msgstr "Séparateur de champs :" -#: tryton/gui/window/win_import.py:132 +#: tryton/gui/window/win_import.py:134 msgid "Text Delimiter:" msgstr "Délimiteur de texte :" -#: tryton/gui/window/win_import.py:140 +#: tryton/gui/window/win_import.py:142 msgid "Encoding:" msgstr "Codage :" -#: tryton/gui/window/win_import.py:151 +#: tryton/gui/window/win_import.py:153 msgid "Lines to Skip:" msgstr "Lignes à ignorer :" -#: tryton/gui/window/win_import.py:187 tryton/gui/window/win_import.py:192 +#: tryton/gui/window/win_import.py:188 tryton/gui/window/win_import.py:193 msgid "Field name" msgstr "Nom du champ" -#: tryton/gui/window/win_import.py:247 +#: tryton/gui/window/win_import.py:248 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:261 msgid "Error opening CSV file" msgstr "Erreur d'ouverture du fichier CSV" -#: tryton/gui/window/win_import.py:290 +#: tryton/gui/window/win_import.py:291 #, python-format -msgid "Error processing the file at field%s." -msgstr "Erreur lors du traitement du fichier au niveau du champ %s." +msgid "Error processing the file at field %s." +msgstr "Erreur lors du traitement du fichier du champ %s." -#: tryton/gui/window/win_import.py:362 +#: tryton/gui/window/win_import.py:363 #, python-format msgid "%d record imported!" msgstr "%d enregistrement importé!" @@ -1641,11 +1696,11 @@ msgstr "%d enregistrement importé!" msgid "%d records imported!" msgstr "%d enregistrements importés!" -#: tryton/gui/window/win_import.py:371 +#: tryton/gui/window/win_import.py:370 msgid "Importation Error!" msgstr "Erreur d'importation !" -#: tryton/gui/window/win_import.py:372 +#: tryton/gui/window/win_import.py:371 #, python-format msgid "" "Error trying to import this record:\n" @@ -1662,299 +1717,174 @@ msgstr "" "\n" "%s" -#: tryton/gui/window/win_search.py:26 tryton/gui/window/view_board/action.py:78 -#: tryton/gui/window/view_form/view/screen_container.py:32 +#: tryton/gui/window/win_search.py:27 tryton/gui/window/view_board/action.py:78 +#: tryton/gui/window/view_form/view/screen_container.py:36 msgid "Search" msgstr "Recherche" -#: tryton/gui/window/view_board/parser.py:69 -#: tryton/gui/window/view_board/parser.py:71 -#: tryton/gui/window/view_form/view/form_gtk/parser.py:373 -#: tryton/gui/window/view_form/view/form_gtk/parser.py:377 -#: tryton/gui/window/view_form/view/form_gtk/parser.py:792 -#: tryton/gui/window/view_form/view/form_gtk/parser.py:794 -#: tryton/gui/window/view_form/widget_search/form.py:124 +#: tryton/gui/window/wizard.py:303 +msgid "Wizard" +msgstr "Wizard" + +#: tryton/gui/window/view_board/parser.py:76 +#: tryton/gui/window/view_board/parser.py:78 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:387 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:391 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:779 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:781 msgid ":" msgstr " :" -#: tryton/gui/window/view_form/view/form.py:89 -#: tryton/gui/window/view_form/view/list.py:309 -msgid "_Direct Print" -msgstr "Impression _directe" - -#: tryton/gui/window/view_form/view/form.py:90 -#: tryton/gui/window/view_form/view/list.py:310 -msgid "_Email as Attachment" -msgstr "_Envoyer en pièce jointe" - -#: tryton/gui/window/view_form/view/form.py:118 -msgid "You must save this record to be able to use the print button!" -msgstr "" -"Vous devez sauvegarder cet enregistrement pour utiliser le bouton " -"d'impression !" - -#: tryton/gui/window/view_form/view/form.py:121 -msgid "You must save this record to be able to use the action button!" -msgstr "Vous devez sauvegarder cet enregistrement pour utiliser le bouton action !" - -#: tryton/gui/window/view_form/view/form.py:137 -msgid "You must select a record to be able to use the relate button !" -msgstr "" -"Vous devez sélectionner un enregistrement pour utiliser le bouton " -"relation !" - -#: tryton/gui/window/view_form/view/form.py:141 -msgid "You must save this record to be able to use the relate button!" -msgstr "" -"Vous devez sauvegarder cet enregistrement pour utiliser le bouton " -"de relation !" - -#: tryton/gui/window/view_form/view/list.py:618 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:278 +#: tryton/gui/window/view_form/view/list.py:558 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:282 msgid "Actions" msgstr "Actions" -#: tryton/gui/window/view_form/view/list.py:621 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:280 +#: tryton/gui/window/view_form/view/list.py:561 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:284 msgid "Reports" msgstr "Rapports" -#: tryton/gui/window/view_form/view/list.py:650 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:307 +#: tryton/gui/window/view_form/view/list.py:595 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:311 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:61 +#: tryton/gui/window/view_form/view/screen_container.py:77 msgid "Find" msgstr "Chercher" -#: tryton/gui/window/view_form/view/form_gtk/binary.py:54 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:51 msgid "Select a File..." msgstr "Sélectionner un fichier ..." #: tryton/gui/window/view_form/view/form_gtk/calendar.py:45 -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:180 -#: tryton/gui/window/view_form/widget_search/calendar.py:55 -#: tryton/gui/window/view_form/widget_search/calendar.py:77 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:163 msgid "Open the calendar" msgstr "Ouvrir le calendrier" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:112 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:103 msgid "Date Selection" msgstr "Sélection de la date" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:266 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:222 msgid "Date Time Selection" msgstr "Sélection de la date et de l'heure" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:275 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:231 msgid "Hour:" msgstr "Heure :" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:278 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:234 msgid "Minute:" msgstr "Minute :" -#: tryton/gui/window/view_form/view/form_gtk/char.py:106 +#: tryton/gui/window/view_form/view/form_gtk/char.py:104 msgid "Show plain text" -msgstr "" +msgstr "Montrer en text clair" -#: tryton/gui/window/view_form/view/form_gtk/checkbox.py:35 -msgid "True" -msgstr "Vrai" - -#: tryton/gui/window/view_form/view/form_gtk/checkbox.py:37 -msgid "False" -msgstr "Faux" - -#: tryton/gui/window/view_form/view/form_gtk/image.py:53 +#: tryton/gui/window/view_form/view/form_gtk/image.py:51 msgid "Select an Image..." msgstr "Sélectionner une image ..." -#: tryton/gui/window/view_form/view/form_gtk/image.py:120 +#: tryton/gui/window/view_form/view/form_gtk/image.py:118 msgid "All files" msgstr "Tous les fichiers" -#: tryton/gui/window/view_form/view/form_gtk/image.py:124 +#: tryton/gui/window/view_form/view/form_gtk/image.py:122 msgid "Images" msgstr "Images" -#: tryton/gui/window/view_form/view/form_gtk/many2many.py:37 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:46 +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:43 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:47 msgid "Add" msgstr "Ajouter" -#: tryton/gui/window/view_form/view/form_gtk/many2many.py:50 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:56 +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:55 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:57 msgid "Remove" msgstr "Enlever" #: tryton/gui/window/view_form/view/form_gtk/many2one.py:66 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:259 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:263 msgid "Open a record" msgstr "Ouvrir un enregistrement" -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:262 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:266 msgid "Search a record" msgstr "Chercher un enregistrement" -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:78 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:79 msgid "Edit selected record" msgstr "Éditer l'enregistrement sélectionné" -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:98 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:99 msgid "Undelete selected record" msgstr "Restaurer l'enregistrement sélectionné" -#: tryton/gui/window/view_form/view/form_gtk/parser.py:23 -#: tryton/gui/window/view_form/view/list_gtk/parser.py:216 -#: tryton/gui/window/view_form/view/list_gtk/parser.py:861 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:24 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:222 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:912 msgid "Unknown" msgstr "Inconnu" -#: tryton/gui/window/view_form/view/form_gtk/parser.py:37 -#: tryton/gui/window/view_form/view/form_gtk/parser.py:111 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:38 msgid "Wrong icon for the button!" msgstr "Mauvaise icône pour le bouton !" -#: tryton/gui/window/view_form/view/form_gtk/parser.py:495 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:489 msgid "No String Attr." msgstr "Pas d'attribut string." -#: tryton/gui/window/view_form/view/form_gtk/parser.py:679 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:664 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/parser.py:693 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:677 msgid "No other language available!" msgstr "Pas d'autre langue disponible !" -#: tryton/gui/window/view_form/view/form_gtk/parser.py:754 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:741 msgid "Add Translation" msgstr "Ajouter une traduction" -#: tryton/gui/window/view_form/view/form_gtk/reference.py:71 +#: tryton/gui/window/view_form/view/form_gtk/reference.py:72 msgid "Search / Open a record" msgstr "Rechercher / Ouvrir un enregistrement" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:24 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:25 msgid "Save As" msgstr "Enregistrer sous" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:35 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:36 msgid "Image Size" msgstr "Taille de l'image" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:44 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:45 msgid "Width:" msgstr "Largeur :" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:51 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:52 msgid "Height:" msgstr "Hauteur :" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:63 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:64 msgid "PNG image (*.png)" msgstr "image PNG (*.png)" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:92 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:93 msgid "Image size too large!" msgstr "Taille de l'image trop grande !" -#: tryton/gui/window/view_form/view/list_gtk/parser.py:204 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:209 msgid ": " msgstr ":" -#: tryton/gui/window/view_form/widget_search/calendar.py:34 -msgid "is" -msgstr "est" - -#: tryton/gui/window/view_form/widget_search/calendar.py:35 -#: tryton/gui/window/view_form/widget_search/integer.py:26 -msgid "is between" -msgstr "est entre" - -#: tryton/gui/window/view_form/widget_search/calendar.py:36 -#: tryton/gui/window/view_form/widget_search/integer.py:27 -msgid "is not between" -msgstr "n'est pas entre" - -#: tryton/gui/window/view_form/widget_search/calendar.py:37 -msgid "is not" -msgstr "n'est pas" - -#: tryton/gui/window/view_form/widget_search/calendar.py:51 -msgid "Start date" -msgstr "Date de début" - -#: tryton/gui/window/view_form/widget_search/calendar.py:73 -msgid "End date" -msgstr "Date de fin" - -#: tryton/gui/window/view_form/widget_search/calendar.py:165 -msgid "Date selection" -msgstr "Sélection de la date" - -#: tryton/gui/window/view_form/widget_search/char.py:26 -msgid "contains" -msgstr "contient" - -#: tryton/gui/window/view_form/widget_search/char.py:27 -msgid "does not contain" -msgstr "ne contient pas" - -#: tryton/gui/window/view_form/widget_search/char.py:28 -#: tryton/gui/window/view_form/widget_search/integer.py:25 -#: tryton/gui/window/view_form/widget_search/reference.py:27 -#: tryton/gui/window/view_form/widget_search/selection.py:27 -msgid "equals" -msgstr "égal" - -#: tryton/gui/window/view_form/widget_search/char.py:29 -msgid "does not equal" -msgstr "n'est pas égal" - -#: tryton/gui/window/view_form/widget_search/char.py:30 -msgid "starts with" -msgstr "commence par" - -#: tryton/gui/window/view_form/widget_search/char.py:31 -msgid "ends with" -msgstr "se termine par" - -#: tryton/gui/window/view_form/widget_search/checkbox.py:30 -#: tryton/gui/window/view_form/widget_search/checkbox.py:31 -#: tryton/gui/window/view_form/widget_search/checkbox.py:54 -#: tryton/gui/window/view_form/widget_search/checkbox.py:57 -#: tryton/gui/window/view_form/widget_search/checkbox.py:68 -#: tryton/gui/window/view_form/widget_search/checkbox.py:71 -msgid "Yes" -msgstr "Oui" - -#: tryton/gui/window/view_form/widget_search/checkbox.py:32 -#: tryton/gui/window/view_form/widget_search/checkbox.py:73 -msgid "No" -msgstr "Non" - -#: tryton/gui/window/view_form/widget_search/form.py:147 -msgid "Offset:" -msgstr "Décalage :" - -#: tryton/gui/window/view_form/widget_search/form.py:177 -msgid "Advanced Search" -msgstr "Recherche avancée" - -#: tryton/gui/window/view_form/widget_search/integer.py:28 -#: tryton/gui/window/view_form/widget_search/reference.py:28 -#: tryton/gui/window/view_form/widget_search/selection.py:28 -msgid "is different" -msgstr "est différent" - -#: tryton/plugins/__init__.py:39 +#: tryton/plugins/__init__.py:36 msgid "No available plugin for this resource!" msgstr "Pas de plugin disponible pour cette ressource !" -#: tryton/plugins/__init__.py:41 +#: tryton/plugins/__init__.py:38 msgid "Choose a Plugin" msgstr "Choisissez un plugin" @@ -1969,107 +1899,3 @@ msgstr "Imprimer le workflow" #: tryton/plugins/workflow/__init__.py:23 msgid "Print Workflow (Complex)" msgstr "Imprimer le workflow (Complet)" - -#: tryton/wizard/main.py:25 -msgid "Wizard" -msgstr "Wizard" - -#~ msgid "Quit" -#~ msgstr "Quitter" - -#~ msgid "For_m" -#~ msgstr "For_mulaire" - -#~ msgid "_Menu" -#~ msgstr "_Menu" - -#~ msgid "Menu" -#~ msgstr "Menu" - -#~ msgid "Request" -#~ msgstr "Requête" - -#~ msgid "Configure the Tryton server connection" -#~ msgstr "Configurer la connexion au serveur Tryton" - -#~ msgid "" -#~ "Error reading the file.\n" -#~ "Error message:\n" -#~ "%s" -#~ msgstr "" -#~ "Erreur de lecture du fichier.\n" -#~ "Message d'erreur :\n" -#~ "%s" - -#~ msgid "" -#~ "Error writing the file.\n" -#~ "Error message:\n" -#~ "%s" -#~ msgstr "" -#~ "Erreur d'ériture du fichier.\n" -#~ "Message d'erreur :\n" -#~ "%s" - -#~ msgid "bytes" -#~ msgstr "octets" - -#~ msgid "Set Image" -#~ msgstr "Mettre une image" - -#~ msgid "" -#~ msgstr "" - -#~ msgid "Always" -#~ msgstr "Toujours" - -#~ msgid "Always applicable!" -#~ msgstr "Toujours applicable !" - -#~ msgid "Set to default value" -#~ msgstr "Mettre à la valeur par défaut" - -#~ msgid "Set as default" -#~ msgstr "Utiliser comme valeur par défault" - -#~ msgid "Reset default" -#~ msgstr "Réinitialiser la valeur par défaut" - -#~ msgid "Invalid field!" -#~ msgstr "Champ invalide !" - -#~ msgid "Field Preference" -#~ msgstr "Préférence du champ" - -#~ msgid "Set" -#~ msgstr "Ok" - -#~ msgid "Reset" -#~ msgstr "Réinitialiser" - -#~ msgid "Field Name:" -#~ msgstr "Nom du champ :" - -#~ msgid "Default value:" -#~ msgstr "Valeur par défaut :" - -#~ msgid "Value applicable for:" -#~ msgstr "Valeur applicable pour :" - -#~ msgid "Current _User" -#~ msgstr "_Utilisateur courant" - -#~ msgid "_All Users" -#~ msgstr "_Tous les utilisateurs" - -#~ msgid "Value applicable if:" -#~ msgstr "Valeur applicable si :" - -#~ msgid "Tree" -#~ msgstr "Arbre" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Description" -#~ msgstr "Description" -