diff --git a/share/locale/fr_FR/LC_MESSAGES/tryton.mo b/share/locale/fr_FR/LC_MESSAGES/tryton.mo index 1099729cfc..bdb4c6e53b 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 46f7fc89e8..d879a06851 100644 --- a/share/locale/fr_FR/LC_MESSAGES/tryton.po +++ b/share/locale/fr_FR/LC_MESSAGES/tryton.po @@ -8,7 +8,7 @@ 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: 2008-08-07 10:56+0200\n" +"PO-Revision-Date: 2008-10-29 11:08+0100\n" "Last-Translator: Cédric Krier \n" "Language-Team: fr_FR\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -17,40 +17,40 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.3\n" -#: tryton/config.py:92 +#: tryton/config.py:93 msgid "specify alternate config file" msgstr "spécifier un fichier de configuration alternatif" -#: tryton/config.py:95 +#: tryton/config.py:96 msgid "enable basic debugging" msgstr "activer le debugging simple" -#: tryton/config.py:97 +#: tryton/config.py:98 msgid "specify channels to log" msgstr "spécifier les cannaux à logguer" -#: tryton/config.py:99 +#: tryton/config.py:100 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:102 +#: tryton/config.py:103 msgid "specify the login user" msgstr "spécifier le utilisateur de login" -#: tryton/config.py:104 +#: tryton/config.py:105 msgid "specify the server port" msgstr "spécifier le port du serveur" -#: tryton/config.py:106 +#: tryton/config.py:107 msgid "specify the server hostname" msgstr "spécifier le nom du serveur" -#: tryton/config.py:137 +#: tryton/config.py:138 #, python-format msgid "Unable to write config file %s!" msgstr "Impossible d'écrire le fichier de configuration %s !" -#: tryton/config.py:160 +#: tryton/config.py:161 #, python-format msgid "Unable to read config file %s!" msgstr "Impossible de lire le fichier de configuration %s !" @@ -63,84 +63,92 @@ msgstr "Pas de plugin disponible pour cette resource !" msgid "Choose a Plugin" msgstr "Choisissez un Plugin" -#: tryton/translate.py:172 +#: tryton/translate.py:181 #, python-format msgid "Unable to set locale %s" msgstr "Impossible de mettre la locale %s" -#: tryton/translate.py:184 +#: tryton/translate.py:189 msgid "Unable to unset locale" msgstr "Impossible d'enlever la locale" -#: tryton/action/main.py:37 +#: tryton/action/main.py:35 msgid "Nothing to print!" msgstr "Rien à imprimer !" -#: tryton/action/main.py:184 +#: tryton/action/main.py:174 msgid "Select your action" msgstr "Selectionez votre action" -#: tryton/action/main.py:191 +#: tryton/action/main.py:181 msgid "No action defined!" msgstr "Pas d'action définie !" -#: tryton/common/common.py:62 +#: tryton/common/common.py:74 msgid "Tryton Connection" msgstr "Connection Tryton" -#: tryton/common/common.py:72 tryton/gui/window/dblogin.py:66 +#: tryton/common/common.py:85 tryton/gui/window/dblogin.py:71 msgid "Server:" msgstr "Serveur :" -#: tryton/common/common.py:90 +#: tryton/common/common.py:103 msgid "Port:" msgstr "Port :" -#: tryton/common/common.py:254 tryton/gui/main.py:755 -#: tryton/gui/window/attachment.py:153 tryton/gui/window/win_export.py:244 +#: tryton/common/common.py:140 +msgid "Selection" +msgstr "Selection" + +#: tryton/common/common.py:149 +msgid "Your selection:" +msgstr "Votre selection :" + +#: tryton/common/common.py:289 tryton/gui/main.py:1371 +#: tryton/gui/window/attachment.py:245 tryton/gui/window/win_export.py:373 #: tryton/gui/window/view_form/view/form_gtk/binary.py:40 #: tryton/gui/window/view_form/view/form_gtk/binary.py:84 #: tryton/gui/window/view_form/view/form_gtk/image.py:98 msgid "Save As..." msgstr "Sauver sous..." -#: tryton/common/common.py:283 tryton/gui/window/win_export.py:279 -#: tryton/gui/window/win_import.py:118 tryton/gui/window/win_import.py:132 +#: tryton/common/common.py:318 tryton/gui/window/win_export.py:409 +#: tryton/gui/window/win_import.py:256 tryton/gui/window/win_import.py:270 #: tryton/gui/window/view_form/view/form_gtk/binary.py:80 #: tryton/gui/window/view_form/view/form_gtk/binary.py:93 msgid "Error" msgstr "Erreur" -#: tryton/common/common.py:287 +#: tryton/common/common.py:323 msgid "Report Bug" msgstr "Rapporter un Bogue" -#: tryton/common/common.py:294 +#: tryton/common/common.py:330 msgid "Application Error!" msgstr "Erruer Applicative !" -#: tryton/common/common.py:313 +#: tryton/common/common.py:349 msgid "Error: " msgstr "Erreur : " -#: tryton/common/common.py:332 +#: tryton/common/common.py:370 msgid "To report bugs you must have an account on " msgstr "Pour rapporter un bogue vous devez avoir un compte sur " -#: tryton/common/common.py:355 +#: tryton/common/common.py:393 msgid "Bug Tracker" msgstr "Bug Tracker" -#: tryton/common/common.py:372 +#: tryton/common/common.py:411 msgid "User:" msgstr "Utilisateur :" -#: tryton/common/common.py:380 tryton/common/common.py:591 -#: tryton/gui/window/dblogin.py:88 tryton/gui/window/tree.py:275 +#: tryton/common/common.py:419 tryton/common/common.py:672 +#: tryton/gui/window/dblogin.py:93 tryton/gui/window/tree.py:323 msgid "Password:" msgstr "Mot de Passe :" -#: tryton/common/common.py:425 +#: tryton/common/common.py:467 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" @@ -149,43 +157,43 @@ msgstr "" "Pour vous garder informé votre nom d'utilisateur a été ajouté à la list " "de suivi de ce bogue" -#: tryton/common/common.py:436 +#: tryton/common/common.py:478 msgid "Created new bug with ID " msgstr "Un nouveau bogue a été crée avec l'ID " -#: tryton/common/common.py:443 +#: tryton/common/common.py:485 msgid "Exception:" msgstr "Exception :" -#: tryton/gui/main.py:43 tryton/gui/main.py:405 -msgid "Press Ctrl+O to login" -msgstr "Taper Ctrl+O pour vous connecter" +#: tryton/common/common.py:519 tryton/common/common.py:545 +msgid "Confirmation" +msgstr "" -#: tryton/gui/main.py:327 -#, python-format -msgid "%s request" -msgstr "%s requête" +#: tryton/common/common.py:613 +msgid "Concurrency Exception" +msgstr "" -#: tryton/gui/main.py:329 -#, python-format -msgid "%s requests" -msgstr "%s requêtes" +#: tryton/common/common.py:628 +msgid "" +"Write Concurrency Warning:\n" +"\n" +"This record has been modified while you were editing it.\n" +" Choose:\n" +" - \"Cancel\" to cancel saving;\n" +" - \"Compare\" to see the modified version;\n" +" - \"Write Anyway\" to save your current version." +msgstr "" -#: tryton/gui/main.py:331 -msgid "No request" -msgstr "Pas de requête" +#: tryton/common/common.py:638 +msgid "Compare" +msgstr "" -#: tryton/gui/main.py:334 -#, python-format -msgid " - %s request sended" -msgstr "- %s requête envoyée" +#: tryton/common/common.py:643 +msgid "Write Anyway" +msgstr "" -#: tryton/gui/main.py:336 -#, python-format -msgid " - %s requests sended" -msgstr "- %s requêtes envoyées" - -#: tryton/gui/main.py:371 +#: tryton/common/common.py:666 tryton/common/common.py:677 +#: tryton/gui/main.py:971 tryton/gui/window/tree.py:330 msgid "" "Connection error!\n" "Unable to connect to the server!" @@ -193,7 +201,399 @@ msgstr "" "Erreur de connexion !\n" "Impossible de se connecter au serveur !" -#: tryton/gui/main.py:374 +#: tryton/common/common.py:713 +msgid "Network Error!" +msgstr "" + +#: tryton/common/common.py:817 +msgid "Operation in progress" +msgstr "Opération en progression" + +#: tryton/common/common.py:821 +msgid "" +"Please wait,\n" +"this operation may take a while..." +msgstr "" +"Attendez,\n" +"cette opération peut prendre du temps..." + +#: tryton/gui/main.py:61 +msgid "_File" +msgstr "" + +#: tryton/gui/main.py:67 +msgid "_User" +msgstr "Utilisateur" + +#: tryton/gui/main.py:75 +msgid "For_m" +msgstr "" + +#: tryton/gui/main.py:83 +msgid "_Options" +msgstr "_Options" + +#: tryton/gui/main.py:89 +msgid "_Plugins" +msgstr "" + +#: tryton/gui/main.py:97 +msgid "_Shortcuts" +msgstr "" + +#: tryton/gui/main.py:102 +msgid "_Help" +msgstr "" + +#: tryton/gui/main.py:127 tryton/gui/main.py:1005 +msgid "Press Ctrl+O to login" +msgstr "Taper Ctrl+O pour vous connecter" + +#: tryton/gui/main.py:134 +msgid "Requests:" +msgstr "Requêtes :" + +#: tryton/gui/main.py:149 +msgid "Send a new request" +msgstr "Envoyer une nouvelle requête" + +#: tryton/gui/main.py:160 +msgid "Read my Requests" +msgstr "Lire mes Requêtes" + +#: tryton/gui/main.py:198 +msgid "_Connect..." +msgstr "_Connecter..." + +#: tryton/gui/main.py:207 +msgid "_Disconnect" +msgstr "_Déconnecter" + +#: tryton/gui/main.py:216 +msgid "Data_base" +msgstr "Base de Donnée" + +#: tryton/gui/main.py:225 +msgid "_New Database..." +msgstr "_Nouvelle base de donnée..." + +#: tryton/gui/main.py:232 +msgid "_Restore Database..." +msgstr "_Restaurer une base de donnée..." + +#: tryton/gui/main.py:239 +msgid "_Backup Database..." +msgstr "_Sauvegarder une base de donnée..." + +#: tryton/gui/main.py:246 +msgid "Dro_p Database..." +msgstr "Su_pprimer une base de donnée..." + +#: tryton/gui/main.py:255 +msgid "_Quit..." +msgstr "_Quitter..." + +#: tryton/gui/main.py:268 +msgid "_Preferences..." +msgstr "_Préférences..." + +#: tryton/gui/main.py:278 +msgid "_Send a Request" +msgstr "Envoyer une Requête" + +#: tryton/gui/main.py:285 +msgid "_Read my Requests" +msgstr "Lire mes Requêtes" + +#: tryton/gui/main.py:296 tryton/gui/main.py:679 +msgid "_New" +msgstr "_Nouveau" + +#: tryton/gui/main.py:305 tryton/gui/main.py:687 +msgid "_Save" +msgstr "_Sauver" + +#: tryton/gui/main.py:314 +msgid "_Duplicate" +msgstr "_Dupliquer" + +#: tryton/gui/main.py:324 tryton/gui/window/attachment.py:107 +msgid "_Delete..." +msgstr "Su_pprimer..." + +#: tryton/gui/main.py:335 +msgid "_Find..." +msgstr "_Chercher..." + +#: tryton/gui/main.py:344 +msgid "_Next" +msgstr "Sui_vant" + +#: tryton/gui/main.py:353 +msgid "_Previous" +msgstr "_Précédent" + +#: tryton/gui/main.py:362 +msgid "_Switch View" +msgstr "_Changer de Vue" + +#: tryton/gui/main.py:371 +msgid "_Menu" +msgstr "_Menu" + +#: tryton/gui/main.py:382 +msgid "_Home" +msgstr "" + +#: tryton/gui/main.py:391 +msgid "_Close" +msgstr "_Fermer" + +#: tryton/gui/main.py:400 +msgid "_Previous Tab" +msgstr "Onglet _Précédent" + +#: tryton/gui/main.py:406 +msgid "_Next Tab" +msgstr "Ongle _Suivant" + +#: tryton/gui/main.py:414 +msgid "View _Logs..." +msgstr "Voire les _Logs..." + +#: tryton/gui/main.py:418 +msgid "_Go to Record ID..." +msgstr "_Aller à l'Enregistrement..." + +#: tryton/gui/main.py:428 +msgid "_Reload/Undo" +msgstr "_Recharger/Annuler" + +#: tryton/gui/main.py:440 +msgid "_Actions..." +msgstr "_Actions..." + +#: tryton/gui/main.py:450 +msgid "_Print..." +msgstr "_Imprimer..." + +#: tryton/gui/main.py:462 +msgid "_Export Data..." +msgstr "_Exporter Données..." + +#: tryton/gui/main.py:470 +msgid "_Import Data..." +msgstr "_Importer Données..." + +#: tryton/gui/main.py:479 +msgid "_Menubar" +msgstr "_Bar de Menu" + +#: tryton/gui/main.py:485 +msgid "_Default" +msgstr "_Défaut" + +#: tryton/gui/main.py:493 +msgid "_Text and Icons" +msgstr "_Text et Icônes" + +#: tryton/gui/main.py:501 +msgid "_Icons" +msgstr "_Icônes" + +#: tryton/gui/main.py:509 +msgid "_Text" +msgstr "_Text" + +#: tryton/gui/main.py:516 +msgid "_Mode" +msgstr "_Mode" + +#: tryton/gui/main.py:522 +msgid "_Normal" +msgstr "_Normal" + +#: tryton/gui/main.py:529 +msgid "_PDA" +msgstr "_PDA" + +#: tryton/gui/main.py:534 +msgid "_Form" +msgstr "_Formulaire" + +#: tryton/gui/main.py:540 +msgid "Toolbar" +msgstr "Barre d'Outils" + +#: tryton/gui/main.py:547 +msgid "Save Columns Width" +msgstr "Sauvegarder la Largeur des Colonnes" + +#: tryton/gui/main.py:555 +msgid "Spell Checking" +msgstr "Vérifier l'Orthographe" + +#: tryton/gui/main.py:563 +msgid "Tabs Position" +msgstr "Position des Onglets" + +#: tryton/gui/main.py:569 +msgid "Top" +msgstr "Dessus" + +#: tryton/gui/main.py:577 +msgid "Left" +msgstr "Gauche" + +#: tryton/gui/main.py:585 +msgid "Right" +msgstr "Droite" + +#: tryton/gui/main.py:593 +msgid "Bottom" +msgstr "Dessous" + +#: tryton/gui/main.py:600 +msgid "Tabs Orientation" +msgstr "Orientation des Onglets" + +#: tryton/gui/main.py:606 +msgid "Horizontal" +msgstr "Horizontale" + +#: tryton/gui/main.py:615 +msgid "Vertical" +msgstr "Verticale" + +#: tryton/gui/main.py:623 +msgid "Files _Actions..." +msgstr "_Actions sur les Fichiers..." + +#: tryton/gui/main.py:630 +msgid "_Save Options" +msgstr "_Sauver les Options" + +#: tryton/gui/main.py:641 +msgid "_Execute a Plugin" +msgstr "_Éxécuter un Plugin" + +#: tryton/gui/main.py:652 +msgid "_Tips..." +msgstr "_Astuces..." + +#: tryton/gui/main.py:659 +msgid "_Keyboard Shortcuts..." +msgstr "Raccourci _Clavier..." + +#: tryton/gui/main.py:668 +msgid "_About..." +msgstr "_Á Propos..." + +#: tryton/gui/main.py:682 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:198 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:74 +#: tryton/gui/window/view_form/view/form_gtk/reference.py:71 +msgid "Create a new record" +msgstr "Créer un nouvel enregistrement" + +#: tryton/gui/main.py:690 +msgid "Save this record" +msgstr "Sauver cet enregistrement" + +#: tryton/gui/main.py:697 +msgid "_Delete" +msgstr "_Supprimer" + +#: tryton/gui/main.py:700 +msgid "Delete this record" +msgstr "Supprimer cet enregistrement" + +#: tryton/gui/main.py:707 +msgid "_Find" +msgstr "_Chercher" + +#: tryton/gui/main.py:710 +msgid "Find records" +msgstr "Chercher des enregistrements" + +#: tryton/gui/main.py:714 tryton/gui/window/tips.py:67 +#: tryton/gui/window/view_board/action.py:93 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:109 +msgid "Previous" +msgstr "Précédent" + +#: tryton/gui/main.py:720 tryton/gui/window/tips.py:74 +#: tryton/gui/window/view_board/action.py:106 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:123 +msgid "Next" +msgstr "Suivant" + +#: tryton/gui/main.py:726 tryton/gui/window/view_board/action.py:118 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:136 +msgid "Switch" +msgstr "Basculer" + +#: tryton/gui/main.py:729 +msgid "Switch view" +msgstr "Basculer de vue" + +#: tryton/gui/main.py:734 +msgid "_Reload" +msgstr "_Recharger" + +#: tryton/gui/main.py:741 +msgid "Menu" +msgstr "Menu" + +#: tryton/gui/main.py:748 +msgid "Action" +msgstr "Actions" + +#: tryton/gui/main.py:754 tryton/gui/window/filesactions.py:35 +msgid "Print" +msgstr "Imprimer" + +#: tryton/gui/main.py:762 +msgid "Attachment(0)" +msgstr "Attachement(0)" + +#: tryton/gui/main.py:765 +msgid "Add an attachment to the record" +msgstr "Ajouter un attachement à l'enregistrement" + +#: tryton/gui/main.py:771 +msgid "Close" +msgstr "Fermer" + +#: tryton/gui/main.py:774 +msgid "Close the tab" +msgstr "Fermer l'onglet" + +#: tryton/gui/main.py:920 +#, python-format +msgid "%s request" +msgstr "%s requête" + +#: tryton/gui/main.py:922 +#, python-format +msgid "%s requests" +msgstr "%s requêtes" + +#: tryton/gui/main.py:924 +msgid "No request" +msgstr "Pas de requête" + +#: tryton/gui/main.py:927 +#, python-format +msgid " - %s request sent" +msgstr "- %s requête envoyée" + +#: tryton/gui/main.py:929 +#, python-format +msgid " - %s requests sent" +msgstr "- %s requêtes envoyées" + +#: tryton/gui/main.py:974 msgid "" "Connection error!\n" "Bad username or password!" @@ -201,11 +601,15 @@ msgstr "" "Erreur de connexion !\n" "Mauvais nom d'utilisateur ou de mot de passe !" -#: tryton/gui/main.py:403 +#: tryton/gui/main.py:1003 msgid "Not logged!" msgstr "Pas connecté !" -#: tryton/gui/main.py:474 +#: tryton/gui/main.py:1020 +msgid "SSL connection" +msgstr "Connection SSL" + +#: tryton/gui/main.py:1062 msgid "" "You can not log into the system!\n" "Verify if you have an menu defined on your user." @@ -213,140 +617,183 @@ msgstr "" "Vous ne pouvez pas vous connecter au système !\n" "Vérifier si vous avez un menu défini sur votre utilisateur." -#: tryton/gui/main.py:506 tryton/gui/main.py:513 +#: tryton/gui/main.py:1094 tryton/gui/main.py:1101 msgid "Do you really want to quit?" msgstr "Voulez-vous vraiment quitter ?" -#: tryton/gui/main.py:558 +#: tryton/gui/main.py:1134 +msgid "Close Tab" +msgstr "" + +#: tryton/gui/main.py:1164 #, python-format msgid "Attachment(%d)" msgstr "Attachement(%d)" -#: tryton/gui/main.py:636 -msgid "Delete a database" -msgstr "Supprimer une base de données" +#: tryton/gui/main.py:1268 +msgid "" +"You are going to delete a Tryton database.\n" +"Are you really sure to proceed?" +msgstr "" -#: tryton/gui/main.py:648 +#: tryton/gui/main.py:1277 +msgid "" +"Wrong Tryton Server Password\n" +"Please try again." +msgstr "" +"Mauvais Mot de Passe du Serveur Tryton\n" +"Essayez à nouveau." + +#: tryton/gui/main.py:1279 tryton/gui/main.py:1319 tryton/gui/main.py:1358 +#: tryton/gui/window/dbcreate.py:375 +msgid "Access denied!" +msgstr "Accès refusé !" + +#: tryton/gui/main.py:1282 msgid "Database drop failed with error message:\n" msgstr "La suppression de la base de donnée a échoué avec le message d'erreur :\n" -#: tryton/gui/main.py:650 +#: tryton/gui/main.py:1284 msgid "Database drop failed!" msgstr "La suppression de la base de données a échouée !" -#: tryton/gui/main.py:653 +#: tryton/gui/main.py:1287 msgid "Database dropped successfully!" msgstr "La base de données a été supprimée avec succès !" -#: tryton/gui/main.py:657 tryton/gui/window/attachment.py:181 +#: tryton/gui/main.py:1291 +msgid "Open Backup File to Restore..." +msgstr "Ouvrir le Fichier de Sauvergarde..." + +#: tryton/gui/main.py:1311 +msgid "" +"It is not possible to restore a password protected database.\n" +"Backup and restore needed to be proceed manual." +msgstr "" +"Il n'est pas possible de restaurer une base de donnée protégée par un mot" +" de passe.\n" +"La sauvegarde et la restauration doivent être faites manuellement." + +#: tryton/gui/main.py:1315 tryton/gui/main.py:1354 +msgid "Database is password protected!" +msgstr "La base de donnée est protégée par un mot de passe !" + +#: tryton/gui/main.py:1317 tryton/gui/main.py:1356 +msgid "" +"Wrong Tryton Server Password.\n" +"Please try again." +msgstr "" +"Mauvais Mot de Passe du Serveur Tryton.\n" +"Essayez à nouveau." + +#: tryton/gui/main.py:1322 +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:1324 tryton/gui/main.py:1331 +msgid "Database restore failed!" +msgstr "La restauration de la base de données a échouée !" + +#: tryton/gui/main.py:1328 +msgid "Database restored successfully!" +msgstr "La base de donnée a été restaurée avec succès !" + +#: tryton/gui/main.py:1351 +msgid "" +"It is not possible to dump a password protected Database.\n" +"Backup and restore needed to be proceed manual." +msgstr "" +"Il n'est pas possible de sauvergarder une base de donnée protégée par un " +"mot de passe.\n" +"La sauvegarde et la restauration doivent être faites manuellement." + +#: tryton/gui/main.py:1361 +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:1363 +msgid "Database dump failed!" +msgstr "La sauvegarde de la base de donnée a échouée !" + +#: tryton/gui/main.py:1379 +msgid "Database backuped successfully!" +msgstr "La base de donnée a été sauvegardé avec succès !" + +#: tryton/gui/window/attachment.py:24 +msgid "Attachment" +msgstr "Attachement" + +#: tryton/gui/window/attachment.py:39 +msgid "Preview:" +msgstr "Aperçu :" + +#: tryton/gui/window/attachment.py:57 +msgid "Description:" +msgstr "Description :" + +#: tryton/gui/window/attachment.py:67 +msgid "Save _Text" +msgstr "Sauvegarder le _Text" + +#: tryton/gui/window/attachment.py:79 +msgid "Add _File..." +msgstr "Ajouter un _Fichier..." + +#: tryton/gui/window/attachment.py:89 +msgid "Add _Link..." +msgstr "Ajouter un _Lien..." + +#: tryton/gui/window/attachment.py:98 +msgid "_Save as..." +msgstr "Sauver sous..." + +#: tryton/gui/window/attachment.py:175 tryton/gui/window/attachment.py:187 +msgid "You must put a text comment to an attachement." +msgstr "Vous devez mettre un commentaire sur un attachement." + +#: tryton/gui/window/attachment.py:176 tryton/gui/window/attachment.py:188 +msgid "Text not saved!" +msgstr "Le text n'est pas sauvé !" + +#: tryton/gui/window/attachment.py:196 +msgid "Are you sure you want to remove this attachment?" +msgstr "Êtes-vous sûr de vouloir supprimer cet attachement ?" + +#: tryton/gui/window/attachment.py:206 +msgid "Select file" +msgstr "Selectioner un fichier" + +#: tryton/gui/window/attachment.py:228 +msgid "Can not open file!" +msgstr "Impossible d'ouvrir un fichier !" + +#: tryton/gui/window/attachment.py:258 +msgid "Can not write file!" +msgstr "Impossible d'écrire un fichier !" + +#: tryton/gui/window/attachment.py:263 +#: tryton/gui/window/view_form/view/form_gtk/image.py:81 +msgid "All files" +msgstr "Tous les fichiers" + +#: tryton/gui/window/attachment.py:267 +#: tryton/gui/window/view_form/view/form_gtk/image.py:85 +msgid "Images" +msgstr "Images" + +#: tryton/gui/window/attachment.py:273 tryton/gui/window/win_import.py:109 #: tryton/gui/window/view_form/view/form_gtk/binary.py:69 #: tryton/gui/window/view_form/view/form_gtk/image.py:91 msgid "Open..." msgstr "Ouvrir..." -#: tryton/gui/main.py:675 -msgid "Database restore failed with error message:\n" -msgstr "" -"La restoration de la base de données a échouée avec le message d'erreur :" -"\n" - -#: tryton/gui/main.py:677 tryton/gui/main.py:684 -msgid "Database restore failed!" -msgstr "La restoration de la base de données a échouée !" - -#: tryton/gui/main.py:681 -msgid "Database restored successfully!" -msgstr "La base de donnée a été restorée avec succès !" - -#: tryton/gui/main.py:717 -msgid "Confirmation password do not match new password, operation cancelled!" -msgstr "" -"Le mot de passe de confirmation ne correspond pas au nouveau mot de " -"passe, l'opération a été annulée !" - -#: tryton/gui/main.py:719 -msgid "Validation Error." -msgstr "Erreur de Validation." - -#: tryton/gui/main.py:726 -msgid "Change Admin password failed with error message:\n" -msgstr "Le changement de mot de passe Admin a échoué avec le message d'erreur :\n" - -#: tryton/gui/main.py:728 -msgid "Change Admin password failed!" -msgstr "Le changement de mot de passe Admin a échoué !" - -#: tryton/gui/main.py:737 tryton/gui/main.py:769 -msgid "Backup a database" -msgstr "Sauvegarder une base de donnée" - -#: tryton/gui/main.py:749 -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:750 -msgid "Database dump failed!" -msgstr "La sauvegarde de la base de donnée a échouée !" - -#: tryton/gui/main.py:763 -msgid "Database backuped successfully!" -msgstr "La base de donnée a été sauvegardé avec succès !" - -#: tryton/gui/main.py:774 tryton/gui/window/dblogin.py:104 -msgid "Could not connect to server!" -msgstr "Impossible de se connecter au serveur !" - -#: tryton/gui/main.py:779 tryton/gui/window/dblogin.py:111 -msgid "No database found, you must create one!" -msgstr "Pas de base de donnée trouvée, vous devez en créer une !" - -#: tryton/gui/window/attachment.py:83 tryton/gui/window/attachment.py:96 -msgid "You must put a text comment to an attachement." -msgstr "Vous devez mettre un commentaire sur un attachement." - -#: tryton/gui/window/attachment.py:84 tryton/gui/window/attachment.py:97 -msgid "Text not saved!" -msgstr "Le text n'est pas sauvé !" - -#: tryton/gui/window/attachment.py:105 -msgid "Are you sure you want to remove this attachment?" -msgstr "Êtes-vous sûr de vouloir supprimer cet attachement ?" - -#: tryton/gui/window/attachment.py:115 -msgid "Select file" -msgstr "Selectioner un fichier" - -#: tryton/gui/window/attachment.py:137 -msgid "Can not open file!" -msgstr "Impossible d'ouvrir un fichier !" - -#: tryton/gui/window/attachment.py:166 -msgid "Can not write file!" -msgstr "Impossible d'écrire un fichier !" - -#: tryton/gui/window/attachment.py:171 -#: tryton/gui/window/view_form/view/form_gtk/image.py:81 -msgid "All files" -msgstr "Tous les fichiers" - -#: tryton/gui/window/attachment.py:175 -#: tryton/gui/window/view_form/view/form_gtk/image.py:85 -msgid "Images" -msgstr "Images" - -#: tryton/gui/window/attachment.py:317 +#: tryton/gui/window/attachment.py:404 msgid "link: " msgstr "lien : " -#: tryton/gui/window/credits.py:13 -msgid "Credits" -msgstr "Crédits" - -#: tryton/gui/window/credits.py:26 -msgid "Contributors:" -msgstr "Contributeurs :" - -#: tryton/gui/window/dbcreate.py:29 +#: tryton/gui/window/dbcreate.py:30 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 " @@ -356,11 +803,11 @@ msgstr "" "'8070' si le serveur est installé sur cette machine. Cliqué sur 'Changer'" " pour changer l'adresse." -#: tryton/gui/window/dbcreate.py:42 +#: tryton/gui/window/dbcreate.py:43 msgid "No connection!" msgstr "Pas de connexion !" -#: tryton/gui/window/dbcreate.py:45 +#: tryton/gui/window/dbcreate.py:46 msgid "" "Can not connect to the server!\n" "1. Try to check if the server is running.\n" @@ -377,27 +824,28 @@ msgstr "" "\n" "Cliqué sur 'Changer' pour changer l'adresse." -#: tryton/gui/window/dbcreate.py:138 +#: tryton/gui/window/dbcreate.py:139 msgid "Create new database" msgstr "Créer une nouvelle base de donnée" -#: tryton/gui/window/dbcreate.py:151 +#: tryton/gui/window/dbcreate.py:152 tryton/gui/window/dblogin.py:53 msgid "C_reate" msgstr "C_réer" -#: tryton/gui/window/dbcreate.py:158 +#: tryton/gui/window/dbcreate.py:159 msgid "Create the new database." msgstr "Créer une nouvelle base de donnée" -#: tryton/gui/window/dbcreate.py:169 +#: tryton/gui/window/dbcreate.py:170 msgid "Server Setup:" msgstr "Configuration du Serveur :" -#: tryton/gui/window/dbcreate.py:174 +#: tryton/gui/window/dbcreate.py:175 msgid "Server connection:" msgstr "Connexion au serveur :" -#: tryton/gui/window/dbcreate.py:184 +#: tryton/gui/window/dbcreate.py:185 tryton/gui/window/dbdumpdrop.py:132 +#: tryton/gui/window/dbrestore.py:90 msgid "" "This is the URL of the server. Use server 'localhost' and port '8070' if " "the server is installed on this computer. Click on 'Change' to change the" @@ -407,19 +855,22 @@ msgstr "" "si le serveur est installé sur cette machine. Cliqué sur 'Changer' pour " "changer l'adresse." -#: tryton/gui/window/dbcreate.py:188 tryton/gui/window/dblogin.py:83 +#: tryton/gui/window/dbcreate.py:189 tryton/gui/window/dbdumpdrop.py:138 +#: tryton/gui/window/dblogin.py:88 tryton/gui/window/dbrestore.py:95 msgid "C_hange" msgstr "C_hanger" -#: tryton/gui/window/dbcreate.py:195 +#: tryton/gui/window/dbcreate.py:196 tryton/gui/window/dbrestore.py:101 msgid "Setup the server connection..." msgstr "Configurer la connexion au serveur" -#: tryton/gui/window/dbcreate.py:197 +#: tryton/gui/window/dbcreate.py:198 tryton/gui/window/dbdumpdrop.py:162 +#: tryton/gui/window/dbrestore.py:104 msgid "Tryton Server Password:" msgstr "Mot de Passe du Serveur Tryton :" -#: tryton/gui/window/dbcreate.py:206 +#: tryton/gui/window/dbcreate.py:207 tryton/gui/window/dbdumpdrop.py:171 +#: tryton/gui/window/dbrestore.py:113 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." @@ -428,15 +879,15 @@ msgstr "" "vrai utilisateur. Ce mot de passe est défini dans la configuration de " "trytond." -#: tryton/gui/window/dbcreate.py:217 +#: tryton/gui/window/dbcreate.py:218 msgid "New database setup:" msgstr "Configuration de la nouvelle base de donnée :" -#: tryton/gui/window/dbcreate.py:222 +#: tryton/gui/window/dbcreate.py:223 msgid "Database name:" msgstr "Nom de la base de donnée :" -#: tryton/gui/window/dbcreate.py:232 +#: tryton/gui/window/dbcreate.py:233 msgid "" "Choose the name of the new database.\n" "Allowed characters are alphanumerical or _ (underscore)\n" @@ -448,11 +899,11 @@ msgstr "" "Vous devez proscrire tout les accents, espace ou charactères spéciaux ! " "Example : tryton" -#: tryton/gui/window/dbcreate.py:240 +#: tryton/gui/window/dbcreate.py:241 msgid "Default language:" msgstr "Langue par défaut :" -#: tryton/gui/window/dbcreate.py:249 +#: tryton/gui/window/dbcreate.py:250 msgid "" "Choose the default language that will be installed for this database. You" " will be able to install new languages after installation through the " @@ -462,11 +913,11 @@ msgstr "" "données. Vous pourrez installer d'autres langues après l'installation " "sous le menu administration." -#: tryton/gui/window/dbcreate.py:253 +#: tryton/gui/window/dbcreate.py:254 msgid "Admin password:" msgstr "Mot de Passe Admin :" -#: tryton/gui/window/dbcreate.py:261 +#: tryton/gui/window/dbcreate.py:262 msgid "" "Choose a password for the admin user of the new database. With these " "credentials you are later able to login into the database:\n" @@ -479,15 +930,15 @@ msgstr "" "Nom d'utilisateur : admin\n" "Mot de passe : " -#: tryton/gui/window/dbcreate.py:269 +#: tryton/gui/window/dbcreate.py:270 msgid "Confirm admin password:" msgstr "Confirmer le mot de passe admin :" -#: tryton/gui/window/dbcreate.py:277 +#: tryton/gui/window/dbcreate.py:278 msgid "Type the Admin password again" msgstr "Entrer le mot de passe Admin à nouveau" -#: tryton/gui/window/dbcreate.py:323 +#: tryton/gui/window/dbcreate.py:324 msgid "" "The database name is restricted to alpha-nummerical characters and \"_\" " "(underscore). It must begin with a letter and max. sized to 63 characters" @@ -500,11 +951,11 @@ msgstr "" "Essayez de proscrire tout les accents, espace et autre charactères " "spéciaux." -#: tryton/gui/window/dbcreate.py:329 +#: tryton/gui/window/dbcreate.py:330 msgid "Wrong characters in database name!" msgstr "Mauvais charactères dans le nom de base de données !" -#: tryton/gui/window/dbcreate.py:332 +#: tryton/gui/window/dbcreate.py:333 msgid "" "The new admin password doesn't match to the retyped password.\n" "Try to type the same passwords in the admin password and the confirm " @@ -514,17 +965,17 @@ msgstr "" "Essayez de taper à nouveau les même mots de passe dans les champs mot de " "passe admin and mot de passe admin de confirmation." -#: tryton/gui/window/dbcreate.py:337 +#: tryton/gui/window/dbcreate.py:338 msgid "Passwords doesn't match!" msgstr "Les mots de passe ne correspondent pas !" -#: tryton/gui/window/dbcreate.py:340 +#: tryton/gui/window/dbcreate.py:341 msgid "Admin password and confirmation are required to create a new database." msgstr "" "Le mots de passe admin et de confirmation sont requis pour créer une " "nouvelle base de données." -#: tryton/gui/window/dbcreate.py:342 +#: tryton/gui/window/dbcreate.py:343 msgid "Missing admin password!" msgstr "Mot de passe admin maquant !" @@ -540,28 +991,13 @@ msgstr "" msgid "Databasename already exist!" msgstr "La base de données existe déjà !" -#: tryton/gui/window/dbcreate.py:368 -msgid "" -"You can now connect to the new database, with the following login:\n" -"User name: admin\n" -"Password:" -msgstr "" -"Vous pouvez vous connecter maintenant à la nouvelle base de données, avec" -" :\n" -"Nom d'utilisateur : admin\n" -"Mot de passe : " - -#: tryton/gui/window/dbcreate.py:379 +#: tryton/gui/window/dbcreate.py:373 msgid "Sorry, the Tryton server password seems wrong. Please type again." msgstr "" "Désolé, le mot de passe du serveur Tryton semble mauvais. Essayez de le " "taper à nouveau." -#: tryton/gui/window/dbcreate.py:381 -msgid "Access denied!" -msgstr "Accès refusé !" - -#: tryton/gui/window/dbcreate.py:386 +#: tryton/gui/window/dbcreate.py:380 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 " @@ -573,11 +1009,63 @@ msgstr "" "Supprimer là !Vérifiez le message d'erreur pour plus d'information.\n" "Message d'erreur :\n" -#: tryton/gui/window/dbcreate.py:393 +#: tryton/gui/window/dbcreate.py:387 msgid "Error creating database!" msgstr "Erreur de céation de base de donnée !" -#: tryton/gui/window/dblogin.py:15 +#: tryton/gui/window/dbdumpdrop.py:21 tryton/gui/window/dblogin.py:110 +msgid "Could not connect to server!" +msgstr "Impossible de se connecter au serveur !" + +#: tryton/gui/window/dbdumpdrop.py:24 tryton/gui/window/dblogin.py:114 +msgid "Incompatible version of the server!" +msgstr "" + +#: tryton/gui/window/dbdumpdrop.py:29 tryton/gui/window/dblogin.py:122 +msgid "No database found, you must create one!" +msgstr "Pas de base de donnée trouvée, vous devez en créer une !" + +#: tryton/gui/window/dbdumpdrop.py:69 +msgid "Backup a database" +msgstr "Sauvegarder une base de donnée" + +#: tryton/gui/window/dbdumpdrop.py:70 +msgid "Backup" +msgstr "" + +#: tryton/gui/window/dbdumpdrop.py:71 +msgid "Backup the choosen database." +msgstr "Sauvegarder la base de donnée choisie." + +#: tryton/gui/window/dbdumpdrop.py:73 +msgid "Choose a Tryton database to backup:" +msgstr "" + +#: tryton/gui/window/dbdumpdrop.py:75 +msgid "Delete a database" +msgstr "Supprimer une base de données" + +#: tryton/gui/window/dbdumpdrop.py:76 tryton/gui/window/shortcuts.py:31 +msgid "Delete" +msgstr "" + +#: tryton/gui/window/dbdumpdrop.py:77 +msgid "Delete the choosen database." +msgstr "Supprimer la base de donnée choisie." + +#: tryton/gui/window/dbdumpdrop.py:79 +msgid "Choose a Tryton database to delete:" +msgstr "" + +#: tryton/gui/window/dbdumpdrop.py:122 tryton/gui/window/dbrestore.py:78 +msgid "Server Connection:" +msgstr "Connexion au Serveur :" + +#: tryton/gui/window/dbdumpdrop.py:148 tryton/gui/window/dblogin.py:76 +msgid "Database:" +msgstr "Base de Donnée :" + +#: tryton/gui/window/dblogin.py:16 msgid "Login" msgstr "Connection" @@ -597,110 +1085,134 @@ msgstr "C_onnecter" msgid "Connect the Tryton server" msgstr "Se connecter au serveur Tryton" -#: tryton/gui/window/dblogin.py:71 -msgid "Database:" -msgstr "Base de Donnée :" - -#: tryton/gui/window/dblogin.py:86 +#: tryton/gui/window/dblogin.py:91 msgid "Configure the Tryton server connection" msgstr "Configurer la connexion au serveur Tryton" -#: tryton/gui/window/dblogin.py:93 +#: tryton/gui/window/dblogin.py:98 msgid "User name:" msgstr "Nom d'utilisateur :" +#: tryton/gui/window/dbrestore.py:66 +msgid "Restore Database" +msgstr "Restaurer une Base de Donnée" + +#: tryton/gui/window/dbrestore.py:121 +msgid "File to Restore:" +msgstr "Fichier à Restaurer :" + +#: tryton/gui/window/dbrestore.py:135 +msgid "" +"Choose the name of the database to be restored.\n" +"Allowed characters are alphanumerical or _ (underscore)\n" +"You need to avoid all accents, space or special characters! \n" +"Example: tryton" +msgstr "" +"Choisissez le nom de la base de donnée à restaurer.\n" +"Les charactères permis sont les alphanumérique ou _ (underscore)\n" +"Vous devez proscrire tout les accents, espace ou charactères spéciaux !\n" +"Example : tryton" + +#: tryton/gui/window/dbrestore.py:141 +msgid "New Database Name:" +msgstr "Nom de la Nouvelle Base de Donnée :" + +#: tryton/gui/window/dbrestore.py:149 +msgid "Restore" +msgstr "Restaurer" + +#: tryton/gui/window/dbrestore.py:157 +msgid "Restore the database from file." +msgstr "Restaurer la base de donnée depuis le fichier." + #: tryton/gui/window/filesactions.py:14 msgid "Files Actions" msgstr "Action sur les Fichiers" -#: tryton/gui/window/filesactions.py:23 +#: tryton/gui/window/filesactions.py:24 msgid "Edit files actions" msgstr "Editer les actions sur les fichiers" -#: tryton/gui/window/filesactions.py:30 +#: tryton/gui/window/filesactions.py:31 msgid "File Type" msgstr "Type de Fichier" -#: tryton/gui/window/filesactions.py:32 +#: tryton/gui/window/filesactions.py:33 #: tryton/gui/window/view_board/action.py:80 msgid "Open" msgstr "Ouvrir" -#: tryton/gui/window/filesactions.py:34 -msgid "Print" -msgstr "Imprimer" - -#: tryton/gui/window/filesactions.py:40 +#: tryton/gui/window/filesactions.py:41 #, python-format msgid "%s file: " msgstr "%s fichier : " -#: tryton/gui/window/form.py:118 +#: tryton/gui/window/form.py:158 msgid "Go to ID" msgstr "Aller à l'ID" -#: tryton/gui/window/form.py:126 +#: tryton/gui/window/form.py:167 msgid "Go to ID:" msgstr "Aller à l'ID :" -#: tryton/gui/window/form.py:179 tryton/gui/window/form.py:348 -#: tryton/gui/window/tree.py:232 tryton/gui/window/tree.py:302 +#: tryton/gui/window/form.py:219 tryton/gui/window/form.py:388 +#: tryton/gui/window/tree.py:279 tryton/gui/window/view_form/view/list.py:234 msgid "No record selected!" msgstr "Pas d'enregistrement selectioné !" -#: tryton/gui/window/form.py:193 +#: tryton/gui/window/form.py:233 msgid "You have to select one record!" msgstr "Vous devez selectioner un enregistrement !" -#: tryton/gui/window/form.py:197 tryton/gui/window/view_tree/view_tree_sc.py:19 +#: tryton/gui/window/form.py:237 tryton/gui/window/view_tree/view_tree_sc.py:19 msgid "ID" msgstr "ID" -#: tryton/gui/window/form.py:198 +#: tryton/gui/window/form.py:238 msgid "Creation User" msgstr "Utilisateur de Création" -#: tryton/gui/window/form.py:199 +#: tryton/gui/window/form.py:239 msgid "Creation Date" msgstr "Date de Création" -#: tryton/gui/window/form.py:200 +#: tryton/gui/window/form.py:240 msgid "Latest Modification by" msgstr "Dernière Modification par" -#: tryton/gui/window/form.py:201 +#: tryton/gui/window/form.py:241 msgid "Latest Modification Date" msgstr "Date de Dernière Modification" -#: tryton/gui/window/form.py:224 +#: tryton/gui/window/form.py:264 msgid "Are you sure to remove this record?" msgstr "Êtes-vous sûr de supprimer cet enregistrement ?" -#: tryton/gui/window/form.py:226 +#: tryton/gui/window/form.py:266 msgid "Are you sure to remove those records?" msgstr "Êtes-vous sûr de supprimer ces enregistrements ?" -#: tryton/gui/window/form.py:229 +#: tryton/gui/window/form.py:269 msgid "Records not removed!" msgstr "Enregistrements non supprimés !" -#: tryton/gui/window/form.py:231 +#: tryton/gui/window/form.py:271 msgid "Records removed!" msgstr "Enregistrements supprimés !" -#: tryton/gui/window/form.py:270 +#: tryton/gui/window/form.py:310 msgid "Working now on the duplicated record!" msgstr "En train de travailler sur l'enregistrement dupliqué !" -#: tryton/gui/window/form.py:274 +#: tryton/gui/window/form.py:315 msgid "Record saved!" msgstr "Enregistrement sauvé !" -#: tryton/gui/window/form.py:277 +#: tryton/gui/window/form.py:318 msgid "Invalid form!" msgstr "Formulaire non-valide !" -#: tryton/gui/window/form.py:296 tryton/gui/window/form.py:393 +#: tryton/gui/window/form.py:337 tryton/gui/window/form.py:440 msgid "" "This record has been modified\n" "do you want to save it ?" @@ -708,23 +1220,23 @@ msgstr "" "Cet enregistrement a été modifié\n" "voulez-vous le sauvegarder ?" -#: tryton/gui/window/form.py:370 +#: tryton/gui/window/form.py:415 msgid "No Record Selected!" msgstr "Pas d'Enregistrement Selectionné !" -#: tryton/gui/window/form.py:375 +#: tryton/gui/window/form.py:420 msgid "New Record" msgstr "Nouvel Enregistrement" -#: tryton/gui/window/form.py:377 +#: tryton/gui/window/form.py:422 msgid "Editing Record (id: " msgstr "Édition du l'Enregistrement (id : " -#: tryton/gui/window/form.py:378 +#: tryton/gui/window/form.py:423 msgid "Record: " msgstr "Enregistrement : " -#: tryton/gui/window/form.py:380 +#: tryton/gui/window/form.py:425 msgid " of " msgstr " de " @@ -732,43 +1244,285 @@ msgstr " de " msgid "Preferences" msgstr "Préférences" -#: tryton/gui/window/preference.py:25 +#: tryton/gui/window/preference.py:26 msgid "Edit User Preferences" msgstr "Éditer les Préférences Utilisateur" -#: tryton/gui/window/preference.py:67 +#: tryton/gui/window/preference.py:69 msgid "Preference" msgstr "Préférence" -#: tryton/gui/window/tips.py:13 +#: tryton/gui/window/shortcuts.py:15 +msgid "Keyboard Shortcuts" +msgstr "" + +#: tryton/gui/window/shortcuts.py:27 +msgid "Global Shortcuts" +msgstr "" + +#: tryton/gui/window/shortcuts.py:28 +msgid "Connect" +msgstr "Connecter" + +#: tryton/gui/window/shortcuts.py:29 +msgid "New" +msgstr "Nouveau" + +#: tryton/gui/window/shortcuts.py:30 +msgid "Save" +msgstr "Sauver" + +#: tryton/gui/window/shortcuts.py:32 +msgid "Find/Search" +msgstr "Chercher" + +#: tryton/gui/window/shortcuts.py:33 +msgid "Previous record" +msgstr "Enregistrement précédent" + +#: tryton/gui/window/shortcuts.py:34 +msgid "Next record" +msgstr "Enregistrement Suivant" + +#: tryton/gui/window/shortcuts.py:35 +msgid "Switch view mode" +msgstr "Basculer de mode de vue" + +#: tryton/gui/window/shortcuts.py:36 +msgid "Previous tab" +msgstr "Onglet précédent" + +#: tryton/gui/window/shortcuts.py:37 +msgid "Next tab" +msgstr "Onglet suivant" + +#: tryton/gui/window/shortcuts.py:38 +msgid "Close tab" +msgstr "Fermer l'onglet" + +#: tryton/gui/window/shortcuts.py:39 +msgid "Popup Shortcuts" +msgstr "Raccourcis de Popup" + +#: tryton/gui/window/shortcuts.py:40 +msgid "Validate popup" +msgstr "Valider le popup" + +#: tryton/gui/window/shortcuts.py:41 +msgid "Close popup" +msgstr "Fermer le popup" + +#: tryton/gui/window/shortcuts.py:45 +msgid "Main Window" +msgstr "Fenêtre Principale" + +#: tryton/gui/window/shortcuts.py:48 +msgid "Text Entries Shortcuts" +msgstr "Raccourcis d'Entrée de Texte" + +#: tryton/gui/window/shortcuts.py:49 +msgid "Cut selected text" +msgstr "Couper le texte selectioné" + +#: tryton/gui/window/shortcuts.py:50 +msgid "Copy selected text" +msgstr "Copier le texte selectioné" + +#: tryton/gui/window/shortcuts.py:51 +msgid "Paste copied text" +msgstr "Coller le texte copié" + +#: tryton/gui/window/shortcuts.py:52 +msgid "Next widget" +msgstr "Widget suivant" + +#: tryton/gui/window/shortcuts.py:53 +msgid "Previous widget" +msgstr "Widget précédent" + +#: tryton/gui/window/shortcuts.py:54 +msgid "Relation Entries Shortcuts" +msgstr "Raccourcis d'Entrée de Relation" + +#: tryton/gui/window/shortcuts.py:55 +msgid "Create new relation" +msgstr "Créer une nouvelle relation" + +#: tryton/gui/window/shortcuts.py:56 +msgid "Open/Search relation" +msgstr "Ouvrir/Chercher une relation" + +#: tryton/gui/window/shortcuts.py:57 +msgid "Date/Datetime Entries Shortcuts" +msgstr "Raccourcis d'Entrée de Date/Date Heure" + +#: tryton/gui/window/shortcuts.py:58 +msgid "" +"You can use special operators:\n" +"* + to increase the date\n" +"* - to decrease the date or clear\n" +"* = to set the date or the current date\n" +"\n" +"Available variables are:\n" +"h for hours\n" +"d for days\n" +"w for weeks\n" +"m for months\n" +"y for years\n" +"\n" +"Examples:\n" +"\"+21d\" increase of 21 days the date\n" +"\"=23w\" set the date to the 23th week of the year\n" +"\"-10m\" decrease of 10 months the date" +msgstr "" +"Vous pouvez utiliser les opérateurs spéciaux:\n" +"* + pour augmenter la date\n" +"* - pour diminuer la date\n" +"* = pour mettre la date ou la date courrante\n" +"\n" +"Les variables disponibles sont :\n" +"h pour les heures\n" +"d pour les jours\n" +"w pour les semaines\n" +"m pour les mois\n" +"y pour les années\n" +"\n" +"Examples :\n" +"\"+21d\" augmente de 21 jours la date\n" +"\"=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:76 +msgid "Edition Widgets" +msgstr "Widgets d'Édition" + +#: tryton/gui/window/tips.py:15 +msgid "" +"Welcome to Tryton\n" +"\n" +"\n" +msgstr "" +"Bienvenu sur Tryton\n" +"\n" +"\n" + +#: tryton/gui/window/tips.py:19 +msgid "" +"Do you know Triton, one of the namesake's for our Project?\n" +"\n" +"/ˈtraɪtən/, or as in Greek Τρίτων), is the largest moon of the planet\n" +"Neptune, discovered on October 10, 1846 by William Lassell. It is the\n" +"only large moon in the Solar System with a retrograde orbit, which is\n" +"an orbit in the opposite direction to its planet's rotation. At 2,700\n" +"km in diameter, it is the seventh-largest moon in the Solar System.\n" +"Triton comprises more than 99.5 percent of all the mass known to orbit\n" +"Neptune, including the planet's rings and twelve other known moons. It\n" +"is also more massive than all the Solar System's 159 known smaller\n" +"moons combined.\n" +msgstr "" +"Connaissez-vous Triton, un des homonymes de notre Projet?\n" +"\n" +"/ˈtraɪtən/, ou in grec Τρίτων, est la plus grande lune de la planet\n" +"Neptune, découverte le 10 octobre 1846 par William Lassell. C'est la\n" +"seul grand lune dans le système solaire avec une orbite rétrograde, qui " +"est\n" +"une orbite dans la direction opposé à celle de la planète. Avec 2700\n" +"km de diamètre, c'est la septième plus grande lune du système solaire.\n" +"Triton comprend plus de 99,5 pourcent de tout la masse connue en orbite\n" +"autour de Neptune, incluant les anneaux et douze autres lunes. Elle\n" +"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:31 +msgid "" +"Export list records\n" +"\n" +"You can copy records from any list with Ctrl + C\n" +"and paste in any application with Ctrl + V\n" +msgstr "" +"Exportation de liste d'enregistrements\n" +"\n" +"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:39 msgid "Tips" msgstr "Astuces" -#: tryton/gui/window/tips.py:30 +#: tryton/gui/window/tips.py:59 msgid "_Display a new tip next time" msgstr "_Afficher une nouvel astuce la prochaine foix" -#: tryton/gui/window/tips.py:38 tryton/gui/window/view_board/action.py:93 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:103 -msgid "Previous" -msgstr "Précédent" +#: tryton/gui/window/tree.py:78 +msgid "Shortcuts" +msgstr "Raccourcis" -#: tryton/gui/window/tips.py:45 tryton/gui/window/view_board/action.py:106 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:116 -msgid "Next" -msgstr "Suivant" +#: tryton/gui/window/win_export.py:24 +msgid "Export to CSV" +msgstr "Exporter vers CSV" -#: tryton/gui/window/win_export.py:271 +#: tryton/gui/window/win_export.py:41 +msgid "Predefined exports" +msgstr "Exportations prédéfinies" + +#: tryton/gui/window/win_export.py:53 tryton/gui/window/win_import.py:37 +msgid "All fields" +msgstr "Tout les champs" + +#: tryton/gui/window/win_export.py:69 tryton/gui/window/win_import.py:45 +msgid "_Add" +msgstr "_Ajouter" + +#: tryton/gui/window/win_export.py:77 tryton/gui/window/win_import.py:53 +msgid "_Remove" +msgstr "_Enlever" + +#: tryton/gui/window/win_export.py:86 tryton/gui/window/win_import.py:62 +#: tryton/gui/window/view_form/view/screen_container.py:39 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:49 +#: tryton/gui/window/view_form/view/form_gtk/image.py:66 +msgid "Clear" +msgstr "Éffacer" + +#: tryton/gui/window/win_export.py:98 +msgid "Save Export" +msgstr "Sauver l'Exportation" + +#: tryton/gui/window/win_export.py:107 +msgid "Delete Export" +msgstr "Supprimer l'Exportation" + +#: tryton/gui/window/win_export.py:119 +msgid "Fields to export" +msgstr "Champs à exporter" + +#: tryton/gui/window/win_export.py:136 +msgid "Options" +msgstr "Options" + +#: tryton/gui/window/win_export.py:146 +msgid "Open in Excel" +msgstr "Ouvrir dans Excel" + +#: tryton/gui/window/win_export.py:147 +msgid "Save as CSV" +msgstr "Sauver en CSV" + +#: tryton/gui/window/win_export.py:151 +msgid "Add _field names" +msgstr "Ajouter les noms des champs" + +#: tryton/gui/window/win_export.py:401 #, python-format msgid "%d record saved!" msgstr "%d enregistrement sauvé!" -#: tryton/gui/window/win_export.py:274 +#: tryton/gui/window/win_export.py:404 #, python-format msgid "%d records saved!" msgstr "%d enregistrements sauvés!" -#: tryton/gui/window/win_export.py:278 +#: tryton/gui/window/win_export.py:408 #, python-format msgid "" "Operation failed!\n" @@ -779,15 +1533,51 @@ msgstr "" "Message d'erreur:\n" "%s" -#: tryton/gui/window/win_import.py:41 tryton/gui/window/win_import.py:45 +#: tryton/gui/window/win_import.py:19 +msgid "Import from CSV" +msgstr "Importer depuis CSV" + +#: tryton/gui/window/win_import.py:74 +msgid "Auto-Detect" +msgstr "Détection Automatique" + +#: tryton/gui/window/win_import.py:92 +msgid "Fields to import" +msgstr "Champs à imported" + +#: tryton/gui/window/win_import.py:107 +msgid "File to Import:" +msgstr "" + +#: tryton/gui/window/win_import.py:115 +msgid "CSV Parameters" +msgstr "Paramètres CSV" + +#: tryton/gui/window/win_import.py:123 +msgid "Field Separater:" +msgstr "Champs Séparateur :" + +#: tryton/gui/window/win_import.py:132 +msgid "Text Delimiter:" +msgstr "Délimiteur de Text :" + +#: tryton/gui/window/win_import.py:140 +msgid "Encoding:" +msgstr "Codage :" + +#: tryton/gui/window/win_import.py:151 +msgid "Lines to Skip:" +msgstr "Lignes à Passer :" + +#: tryton/gui/window/win_import.py:186 tryton/gui/window/win_import.py:191 msgid "Field name" msgstr "Nom du champ" -#: tryton/gui/window/win_import.py:117 +#: tryton/gui/window/win_import.py:255 msgid "Error opening CSV file" msgstr "Erreur d'ouverture du fichier CSV" -#: tryton/gui/window/win_import.py:130 +#: tryton/gui/window/win_import.py:268 #, python-format msgid "" "Error processing the file at field %s.\n" @@ -798,21 +1588,21 @@ msgstr "" "Message d'erreur :\n" "%s" -#: tryton/gui/window/win_import.py:210 +#: tryton/gui/window/win_import.py:346 #, python-format msgid "%d record imported!" msgstr "%d enregistrement importé!" -#: tryton/gui/window/win_import.py:212 +#: tryton/gui/window/win_import.py:349 #, python-format msgid "%d records imported!" msgstr "%d enregistrements importés!" -#: tryton/gui/window/win_import.py:217 +#: tryton/gui/window/win_import.py:355 msgid "Importation Error!" msgstr "Erreur d'importation !" -#: tryton/gui/window/win_import.py:218 +#: tryton/gui/window/win_import.py:356 #, python-format msgid "" "Error trying to import this record:\n" @@ -829,74 +1619,63 @@ msgstr "" "\n" "%s" -#: tryton/gui/window/win_search.py:25 tryton/gui/window/view_board/action.py:70 -#: tryton/gui/window/view_form/view/screen_container.py:28 +#: tryton/gui/window/win_search.py:24 tryton/gui/window/view_board/action.py:70 +#: tryton/gui/window/view_form/view/screen_container.py:23 msgid "Search" msgstr "Recheche" -#: tryton/gui/window/win_search.py:72 +#: tryton/gui/window/win_search.py:75 #, python-format msgid "Search: %s" msgstr "Recherche : %s" -#: tryton/gui/window/win_search.py:73 +#: tryton/gui/window/win_search.py:76 #, python-format msgid "Search: %s (%%d result(s))" msgstr "Recherche : %s (%%d résultat(s))" -#: tryton/gui/window/view_board/action.py:118 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:128 -msgid "Switch" -msgstr "Basculer" - #: tryton/gui/window/view_board/parser.py:67 #: tryton/gui/window/view_board/parser.py:69 -#: tryton/gui/window/view_form/view/form_gtk/parser.py:346 -#: tryton/gui/window/view_form/view/form_gtk/parser.py:348 -#: tryton/gui/window/view_form/view/form_gtk/parser.py:678 -#: tryton/gui/window/view_form/view/form_gtk/parser.py:680 -#: tryton/gui/window/view_form/widget_search/form.py:115 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:376 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:378 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:759 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:761 +#: tryton/gui/window/view_form/widget_search/form.py:120 msgid ":" msgstr " :" -#: tryton/gui/window/view_form/view/form.py:112 +#: tryton/gui/window/view_form/view/form.py:122 msgid "You must save this record to use the print button!" msgstr "" "Vous devez sauvegarder cet enregistrement pour utiliser le bouton " "impression !" -#: tryton/gui/window/view_form/view/form.py:115 +#: tryton/gui/window/view_form/view/form.py:125 msgid "You must save this record to use the action button!" msgstr "Vous devez sauvegarder cet enregistrement pour utiliser le bouton action !" -#: tryton/gui/window/view_form/view/form.py:123 +#: tryton/gui/window/view_form/view/form.py:133 msgid "You must select a record to use the relate button !" msgstr "" "Vous devez selectioner un enregistrement pour utiliser le bouton relation" " !" -#: tryton/gui/window/view_form/view/list.py:302 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:411 +#: tryton/gui/window/view_form/view/list.py:350 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:473 msgid "Actions" msgstr "Actions" -#: tryton/gui/window/view_form/view/list.py:305 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:413 +#: tryton/gui/window/view_form/view/list.py:353 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:475 msgid "Reports" msgstr "Rapports" -#: tryton/gui/window/view_form/view/list.py:334 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:440 +#: tryton/gui/window/view_form/view/list.py:382 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:502 msgid "You must select a record to use the relation!" msgstr "Vous devez selectioner un enregistrement pour utiliser la relation !" -#: tryton/gui/window/view_form/view/screen_container.py:44 -#: tryton/gui/window/view_form/view/form_gtk/binary.py:49 -#: tryton/gui/window/view_form/view/form_gtk/image.py:66 -msgid "Clear" -msgstr "Éffacer" - -#: tryton/gui/window/view_form/view/screen_container.py:54 +#: tryton/gui/window/view_form/view/screen_container.py:49 msgid "Find" msgstr "Chercher" @@ -930,26 +1709,26 @@ msgstr "" msgid "bytes" msgstr "bytes" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:42 -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:157 -#: tryton/gui/window/view_form/widget_search/calendar.py:29 -#: tryton/gui/window/view_form/widget_search/calendar.py:48 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:45 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:172 +#: tryton/gui/window/view_form/widget_search/calendar.py:51 +#: tryton/gui/window/view_form/widget_search/calendar.py:72 msgid "Open the calendar" msgstr "Ouvrir le calendrier" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:96 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:104 msgid "Date Selection" msgstr "Selection de Date" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:235 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:254 msgid "Date Time Selection" msgstr "Selection de Date et Heure" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:241 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:263 msgid "Hour:" msgstr "Heure :" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:244 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:266 msgid "Minute:" msgstr "Minute :" @@ -962,158 +1741,231 @@ msgstr "Mettre une Image" msgid "Save As" msgstr "Enregistrer Sous" -#: tryton/gui/window/view_form/view/form_gtk/interface.py:38 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:28 +msgid "" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:37 msgid "Always" msgstr "Toujours" -#: tryton/gui/window/view_form/view/form_gtk/interface.py:47 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:46 msgid "Always applicable!" msgstr "Toujours applicable !" -#: tryton/gui/window/view_form/view/form_gtk/interface.py:88 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:26 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:85 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:27 msgid "Set to default value" msgstr "Mettre à la valeur par défaut" -#: tryton/gui/window/view_form/view/form_gtk/interface.py:90 +#: tryton/gui/window/view_form/view/form_gtk/interface.py:87 msgid "Set as default" msgstr "Mettre comme valeur par défault" -#: tryton/gui/window/view_form/view/form_gtk/many2many.py:32 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:49 +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:35 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:50 msgid "Add" msgstr "Ajouter" -#: tryton/gui/window/view_form/view/form_gtk/many2many.py:45 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:59 +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:48 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:61 msgid "Remove" msgstr "Enlever" -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:25 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:161 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:26 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:170 msgid "Link" msgstr "Lien" -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:139 -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:71 -#: tryton/gui/window/view_form/view/form_gtk/reference.py:71 -msgid "Create a new record" -msgstr "Créer un nouvel enregistrement" - -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:140 -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:395 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:199 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:457 msgid "Open a record" msgstr "Ouvrir un enregistrement" -#: tryton/gui/window/view_form/view/form_gtk/many2one.py:399 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:461 msgid "Search a record" msgstr "Chercher un enregistrement" -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:30 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:31 msgid "Set Default" msgstr "Mettre par Défaut" -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:81 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:85 msgid "Edit selected record" msgstr "Éditer l'enregistrement selectioné" -#: tryton/gui/window/view_form/view/form_gtk/one2many.py:91 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:96 msgid "Delete selected record" msgstr "Supprimer l'enregistrement selectioné" -#: tryton/gui/window/view_form/view/form_gtk/parser.py:21 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:22 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:196 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:749 msgid "Unknown" msgstr "Inconu" -#: tryton/gui/window/view_form/view/form_gtk/parser.py:31 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:32 msgid "Wrong icon for the button!" msgstr "Mauvais icône pour le bouton !" -#: tryton/gui/window/view_form/view/form_gtk/parser.py:82 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:85 +#: tryton/gui/window/view_form/view/list_gtk/parser.py:813 msgid "Invalid Form, correct red fields!" msgstr "Formulaire non-valide, corrigez les champs en rouge !" -#: tryton/gui/window/view_form/view/form_gtk/parser.py:569 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:480 +msgid "No String Attr." +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:649 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:582 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:662 msgid "No other language available!" msgstr "Pas d'autre langue disponible !" -#: tryton/gui/window/view_form/view/form_gtk/parser.py:641 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:721 msgid "Add Translation" msgstr "Ajouter une Traduction" +#: tryton/gui/window/view_form/view/form_gtk/preference.py:19 +msgid "Field Preference target" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/preference.py:26 +msgid "Set" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/preference.py:42 +msgid "Field Name:" +msgstr "Nom du champ :" + +#: tryton/gui/window/view_form/view/form_gtk/preference.py:49 +msgid "Domain:" +msgstr "Domain :" + +#: tryton/gui/window/view_form/view/form_gtk/preference.py:56 +msgid "Default value:" +msgstr "Valeur par défaut :" + +#: tryton/gui/window/view_form/view/form_gtk/preference.py:67 +msgid "Value applicable for:" +msgstr "Valeur applicable pour :" + +#: tryton/gui/window/view_form/view/form_gtk/preference.py:73 +msgid "current _user" +msgstr "_utilisateur courrant" + +#: tryton/gui/window/view_form/view/form_gtk/preference.py:75 +msgid "_all users" +msgstr "_tous les utilisateurs" + +#: tryton/gui/window/view_form/view/form_gtk/preference.py:85 +msgid "Value applicable if:" +msgstr "Valeur applicable si :" + #: 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:30 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:31 msgid "Image Size" msgstr "Taille de l'Image" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:39 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:40 msgid "Width:" msgstr "Largeur :" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:46 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:47 msgid "Height:" msgstr "Hauteur :" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:58 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:59 msgid "PNG image (*.png)" msgstr "image PNG (*.png)" -#: tryton/gui/window/view_form/view/graph_gtk/parser.py:87 -msgid "Image size to large!" +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:88 +msgid "Image size too large!" msgstr "Taille de l'image trop grande !" -#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:101 -msgid "Relation Field: F3: New F2: Open/Search" -msgstr "Champ Relation: F3: Nouveau F2: Ouvrir/Rechercher" - -#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:104 -msgid "Relation Field: F2: Open" -msgstr "Champ Relation: F2: Ouvrir" - -#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:167 +#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:169 #, python-format msgid "Warning; field \"%s\" is required!" msgstr "Avertissement; le champ \"%s\" est requis !" -#: tryton/gui/window/view_form/widget_search/calendar.py:25 +#: tryton/gui/window/view_form/widget_search/calendar.py:32 +msgid "is" +msgstr "est" + +#: tryton/gui/window/view_form/widget_search/calendar.py:33 +#: tryton/gui/window/view_form/widget_search/integer.py:23 +msgid "is between" +msgstr "est entre" + +#: tryton/gui/window/view_form/widget_search/calendar.py:34 +#: tryton/gui/window/view_form/widget_search/integer.py:24 +msgid "is not between" +msgstr "n'est pas entre" + +#: tryton/gui/window/view_form/widget_search/calendar.py:35 +msgid "is not" +msgstr "n'est pas" + +#: tryton/gui/window/view_form/widget_search/calendar.py:47 msgid "Start date" msgstr "Date de Début" -#: tryton/gui/window/view_form/widget_search/calendar.py:44 +#: tryton/gui/window/view_form/widget_search/calendar.py:68 msgid "End date" msgstr "Date de Fin" -#: tryton/gui/window/view_form/widget_search/calendar.py:93 +#: tryton/gui/window/view_form/widget_search/calendar.py:155 msgid "Date selection" msgstr "Selection de Date" +#: tryton/gui/window/view_form/widget_search/char.py:24 +msgid "contains" +msgstr "contient" + +#: tryton/gui/window/view_form/widget_search/char.py:25 +msgid "not contains" +msgstr "ne contient pas" + +#: tryton/gui/window/view_form/widget_search/char.py:26 +#: tryton/gui/window/view_form/widget_search/integer.py:22 +#: tryton/gui/window/view_form/widget_search/reference.py:26 +#: tryton/gui/window/view_form/widget_search/selection.py:25 +msgid "equals" +msgstr "égale" + +#: tryton/gui/window/view_form/widget_search/char.py:27 +#: 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:26 +msgid "is different" +msgstr "est différent" + #: tryton/gui/window/view_form/widget_search/checkbox.py:21 -#: tryton/gui/window/view_form/widget_search/checkbox.py:41 -#: tryton/gui/window/view_form/widget_search/checkbox.py:50 +#: tryton/gui/window/view_form/widget_search/checkbox.py:42 +#: tryton/gui/window/view_form/widget_search/checkbox.py:51 msgid "Yes" msgstr "Oui" #: tryton/gui/window/view_form/widget_search/checkbox.py:22 -#: tryton/gui/window/view_form/widget_search/checkbox.py:52 +#: tryton/gui/window/view_form/widget_search/checkbox.py:53 msgid "No" msgstr "Non" -#: tryton/gui/window/view_form/widget_search/form.py:129 +#: tryton/gui/window/view_form/widget_search/form.py:134 msgid "Limit :" msgstr "Limite :" -#: tryton/gui/window/view_form/widget_search/form.py:138 +#: tryton/gui/window/view_form/widget_search/form.py:143 msgid "Offset :" msgstr "Décalage :" -#: tryton/gui/window/view_form/widget_search/form.py:166 +#: tryton/gui/window/view_form/widget_search/form.py:173 msgid "Advanced Search" msgstr "Recherche Avancée" @@ -1137,18 +1989,6 @@ msgstr "Imprimer le Workflow" msgid "Print Workflow (Complex)" msgstr "Imprimer le Workflow (Complet)" -#: tryton/wizard/main.py:21 +#: tryton/wizard/main.py:22 msgid "Wizard" msgstr "Wizard" - -#: tryton/wizard/main.py:216 -msgid "Operation in progress" -msgstr "Opération en progression" - -#: tryton/wizard/main.py:220 -msgid "" -"Please wait,\n" -"this operation may take a while..." -msgstr "" -"Attendez,\n" -"cette opération peut prendre du temps..." diff --git a/share/locale/tryton.pot b/share/locale/tryton.pot index 529368d2a7..9de62acf41 100644 --- a/share/locale/tryton.pot +++ b/share/locale/tryton.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: tryton 0.0.1\n" "Report-Msgid-Bugs-To: issue_tracker@tryton.org\n" -"POT-Creation-Date: 2008-10-28 11:26+0100\n" +"POT-Creation-Date: 2008-10-29 11:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -63,12 +63,12 @@ msgstr "" msgid "Choose a Plugin" msgstr "" -#: tryton/translate.py:178 +#: tryton/translate.py:181 #, python-format msgid "Unable to set locale %s" msgstr "" -#: tryton/translate.py:192 +#: tryton/translate.py:189 msgid "Unable to unset locale" msgstr "" @@ -88,7 +88,7 @@ msgstr "" msgid "Tryton Connection" msgstr "" -#: tryton/common/common.py:85 tryton/gui/window/dblogin.py:72 +#: tryton/common/common.py:85 tryton/gui/window/dblogin.py:71 msgid "Server:" msgstr "" @@ -131,46 +131,46 @@ msgstr "" msgid "Error: " msgstr "" -#: tryton/common/common.py:368 +#: tryton/common/common.py:370 msgid "To report bugs you must have an account on " msgstr "" -#: tryton/common/common.py:391 +#: tryton/common/common.py:393 msgid "Bug Tracker" msgstr "" -#: tryton/common/common.py:409 +#: tryton/common/common.py:411 msgid "User:" msgstr "" -#: tryton/common/common.py:417 tryton/common/common.py:670 -#: tryton/gui/window/dblogin.py:94 tryton/gui/window/tree.py:323 +#: tryton/common/common.py:419 tryton/common/common.py:672 +#: tryton/gui/window/dblogin.py:93 tryton/gui/window/tree.py:323 msgid "Password:" msgstr "" -#: tryton/common/common.py:465 +#: tryton/common/common.py:467 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" msgstr "" -#: tryton/common/common.py:476 +#: tryton/common/common.py:478 msgid "Created new bug with ID " msgstr "" -#: tryton/common/common.py:483 +#: tryton/common/common.py:485 msgid "Exception:" msgstr "" -#: tryton/common/common.py:517 tryton/common/common.py:543 +#: tryton/common/common.py:519 tryton/common/common.py:545 msgid "Confirmation" msgstr "" -#: tryton/common/common.py:611 +#: tryton/common/common.py:613 msgid "Concurrency Exception" msgstr "" -#: tryton/common/common.py:626 +#: tryton/common/common.py:628 msgid "" "Write Concurrency Warning:\n" "\n" @@ -181,30 +181,30 @@ msgid "" " - \"Write Anyway\" to save your current version." msgstr "" -#: tryton/common/common.py:636 +#: tryton/common/common.py:638 msgid "Compare" msgstr "" -#: tryton/common/common.py:641 +#: tryton/common/common.py:643 msgid "Write Anyway" msgstr "" -#: tryton/common/common.py:664 tryton/common/common.py:675 +#: tryton/common/common.py:666 tryton/common/common.py:677 #: tryton/gui/main.py:971 tryton/gui/window/tree.py:330 msgid "" "Connection error!\n" "Unable to connect to the server!" msgstr "" -#: tryton/common/common.py:711 +#: tryton/common/common.py:713 msgid "Network Error!" msgstr "" -#: tryton/common/common.py:815 +#: tryton/common/common.py:817 msgid "Operation in progress" msgstr "" -#: tryton/common/common.py:819 +#: tryton/common/common.py:821 msgid "" "Please wait,\n" "this operation may take a while..." @@ -509,13 +509,13 @@ msgstr "" msgid "Find records" msgstr "" -#: tryton/gui/main.py:714 tryton/gui/window/tips.py:65 +#: tryton/gui/main.py:714 tryton/gui/window/tips.py:67 #: tryton/gui/window/view_board/action.py:93 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:109 msgid "Previous" msgstr "" -#: tryton/gui/main.py:720 tryton/gui/window/tips.py:72 +#: tryton/gui/main.py:720 tryton/gui/window/tips.py:74 #: tryton/gui/window/view_board/action.py:106 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:123 msgid "Next" @@ -795,7 +795,7 @@ msgstr "" msgid "Create new database" msgstr "" -#: tryton/gui/window/dbcreate.py:152 tryton/gui/window/dblogin.py:54 +#: tryton/gui/window/dbcreate.py:152 tryton/gui/window/dblogin.py:53 msgid "C_reate" msgstr "" @@ -820,7 +820,7 @@ msgid "" msgstr "" #: tryton/gui/window/dbcreate.py:189 tryton/gui/window/dbdumpdrop.py:138 -#: tryton/gui/window/dblogin.py:89 tryton/gui/window/dbrestore.py:95 +#: tryton/gui/window/dblogin.py:88 tryton/gui/window/dbrestore.py:95 msgid "C_hange" msgstr "" @@ -944,15 +944,15 @@ msgstr "" msgid "Error creating database!" msgstr "" -#: tryton/gui/window/dbdumpdrop.py:21 tryton/gui/window/dblogin.py:112 +#: tryton/gui/window/dbdumpdrop.py:21 tryton/gui/window/dblogin.py:110 msgid "Could not connect to server!" msgstr "" -#: tryton/gui/window/dbdumpdrop.py:24 tryton/gui/window/dblogin.py:116 +#: tryton/gui/window/dbdumpdrop.py:24 tryton/gui/window/dblogin.py:114 msgid "Incompatible version of the server!" msgstr "" -#: tryton/gui/window/dbdumpdrop.py:29 tryton/gui/window/dblogin.py:124 +#: tryton/gui/window/dbdumpdrop.py:29 tryton/gui/window/dblogin.py:122 msgid "No database found, you must create one!" msgstr "" @@ -992,7 +992,7 @@ msgstr "" msgid "Server Connection:" msgstr "" -#: tryton/gui/window/dbdumpdrop.py:148 tryton/gui/window/dblogin.py:77 +#: tryton/gui/window/dbdumpdrop.py:148 tryton/gui/window/dblogin.py:76 msgid "Database:" msgstr "" @@ -1016,11 +1016,11 @@ msgstr "" msgid "Connect the Tryton server" msgstr "" -#: tryton/gui/window/dblogin.py:92 +#: tryton/gui/window/dblogin.py:91 msgid "Configure the Tryton server connection" msgstr "" -#: tryton/gui/window/dblogin.py:99 +#: tryton/gui/window/dblogin.py:98 msgid "User name:" msgstr "" @@ -1028,10 +1028,6 @@ msgstr "" msgid "Restore Database" msgstr "" -#: tryton/gui/window/dbrestore.py:87 -msgid "http://localhost:8070" -msgstr "" - #: tryton/gui/window/dbrestore.py:121 msgid "File to Restore:" msgstr "" @@ -1309,15 +1305,14 @@ msgstr "" msgid "Edition Widgets" msgstr "" -#: tryton/gui/window/tips.py:11 +#: tryton/gui/window/tips.py:15 msgid "" "Welcome to Tryton\n" "\n" "\n" msgstr "" -#: tryton/gui/window/tips.py:15 -#, python-format +#: tryton/gui/window/tips.py:19 msgid "" "Do you know Triton, one of the namesake's for our Project?\n" "\n" @@ -1326,13 +1321,13 @@ msgid "" "only large moon in the Solar System with a retrograde orbit, which is\n" "an orbit in the opposite direction to its planet's rotation. At 2,700\n" "km in diameter, it is the seventh-largest moon in the Solar System.\n" -"Triton comprises more than 99.5% of all the mass known to orbit\n" +"Triton comprises more than 99.5 percent of all the mass known to orbit\n" "Neptune, including the planet's rings and twelve other known moons. It\n" "is also more massive than all the Solar System's 159 known smaller\n" "moons combined.\n" msgstr "" -#: tryton/gui/window/tips.py:27 +#: tryton/gui/window/tips.py:31 msgid "" "Export list records\n" "\n" @@ -1340,11 +1335,11 @@ msgid "" "and paste in any application with Ctrl + V\n" msgstr "" -#: tryton/gui/window/tips.py:38 +#: tryton/gui/window/tips.py:39 msgid "Tips" msgstr "" -#: tryton/gui/window/tips.py:57 +#: tryton/gui/window/tips.py:59 msgid "_Display a new tip next time" msgstr "" @@ -1597,11 +1592,11 @@ msgstr "" msgid "Date Time Selection" msgstr "" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:262 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:263 msgid "Hour:" msgstr "" -#: tryton/gui/window/view_form/view/form_gtk/calendar.py:265 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:266 msgid "Minute:" msgstr "" @@ -1635,12 +1630,12 @@ msgstr "" msgid "Set as default" msgstr "" -#: tryton/gui/window/view_form/view/form_gtk/many2many.py:32 +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:35 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:50 msgid "Add" msgstr "" -#: tryton/gui/window/view_form/view/form_gtk/many2many.py:45 +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:48 #: tryton/gui/window/view_form/view/form_gtk/one2many.py:61 msgid "Remove" msgstr "" @@ -1808,14 +1803,14 @@ msgstr "" #: tryton/gui/window/view_form/widget_search/char.py:26 #: tryton/gui/window/view_form/widget_search/integer.py:22 #: tryton/gui/window/view_form/widget_search/reference.py:26 -#: tryton/gui/window/view_form/widget_search/selection.py:22 +#: tryton/gui/window/view_form/widget_search/selection.py:25 msgid "equals" msgstr "" #: tryton/gui/window/view_form/widget_search/char.py:27 #: 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:23 +#: tryton/gui/window/view_form/widget_search/selection.py:26 msgid "is different" msgstr ""