From b46a7e8c03d028459ecc6a3383b0ab7ffc3c2eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 4 Jul 2008 00:06:56 +0200 Subject: [PATCH] Add Babel translation Add initial fr_FR translation --- MANIFEST.in | 2 + setup.cfg | 19 + setup.py | 21 + share/locale/fr_FR/LC_MESSAGES/tryton.mo | Bin 0 -> 12805 bytes share/locale/fr_FR/LC_MESSAGES/tryton.po | 882 +++++++++++++++++++++++ share/locale/tryton.pot | 877 ++++++++++++++++++++++ 6 files changed, 1801 insertions(+) create mode 100644 setup.cfg create mode 100644 share/locale/fr_FR/LC_MESSAGES/tryton.mo create mode 100644 share/locale/fr_FR/LC_MESSAGES/tryton.po create mode 100644 share/locale/tryton.pot diff --git a/MANIFEST.in b/MANIFEST.in index 4df58b9c41..c3baa9e120 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -2,3 +2,5 @@ include LICENSE include doc/* include share/pixmaps/*.png include share/tryton/tryton.glade +include share/tryton/*.txt +recursive-include share/locale/ *.mo diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000000..fc634ba433 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,19 @@ +[extract_messages] +copyright_holder = B2CK +msgid_bugs_address = issue_tracker@tryton.org +output_file = share/locale/tryton.pot +keywords = _, gettext + +[init_catalog] +domain = tryton +input_file = share/locale/tryton.pot +output_dir = share/locale + +[compile_catalog] +domain = tryton +directory = share/locale + +[update_catalog] +domain = tryton +input_file = share/locale/tryton.pot +output_dir = share/locale diff --git a/setup.py b/setup.py index 4529ed379e..2216f29097 100644 --- a/setup.py +++ b/setup.py @@ -7,6 +7,26 @@ import glob import sys args = {} + +try: + from babel.messages import frontend as babel + + args['cmdclass'] = { + 'compile_catalog': babel.compile_catalog, + 'extract_messages': babel.extract_messages, + 'init_catalog': babel.init_catalog, + 'update_catalog': babel.update_catalog, + } + + args['message_extractors'] = { + 'tryton': [ + ('**.py', 'python', None), + ], + } + +except ImportError: + pass + if os.name == 'nt': import py2exe args['windows'] = [{ @@ -74,6 +94,7 @@ setup(name=PACKAGE, ('share/tryton', glob.glob('share/tryton/tryton.glade') + \ glob.glob('share/tryton/tipoftheday.txt') + \ glob.glob('share/tryton/contributors.txt')), + ('share/locale/fr_FR/LC_MESSAGES', glob.glob('share/locale/fr_FR/LC_MESSAGES/*.mo')), ], scripts=['bin/tryton'], classifiers=[ diff --git a/share/locale/fr_FR/LC_MESSAGES/tryton.mo b/share/locale/fr_FR/LC_MESSAGES/tryton.mo new file mode 100644 index 0000000000000000000000000000000000000000..02393c52a2a621479d021bacb3e60b23263f8334 GIT binary patch literal 12805 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 BGF|`x literal 0 HcmV?d00001 diff --git a/share/locale/fr_FR/LC_MESSAGES/tryton.po b/share/locale/fr_FR/LC_MESSAGES/tryton.po new file mode 100644 index 0000000000..d33878f02c --- /dev/null +++ b/share/locale/fr_FR/LC_MESSAGES/tryton.po @@ -0,0 +1,882 @@ +# French (France) translations for tryton. +# Copyright (C) 2008 B2CK +# This file is distributed under the same license as the tryton project. +# FIRST AUTHOR , 2008. +# +msgid "" +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-07-03 23:51+0200\n" +"Last-Translator: FULL NAME \n" +"Language-Team: fr_FR \n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.2\n" + +#: tryton/config.py:92 +msgid "specify alternate config file" +msgstr "spécifier un fichier de configuration alternatif" + +#: tryton/config.py:95 +msgid "enable basic debugging" +msgstr "activer le debugging simple" + +#: tryton/config.py:97 +msgid "specify channels to log" +msgstr "spécifier les cannaux à logguer" + +#: tryton/config.py:99 +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 +msgid "specify the login user" +msgstr "spécifier le utilisateur de login" + +#: tryton/config.py:104 +msgid "specify the server port" +msgstr "spécifier le port du serveur" + +#: tryton/config.py:106 +msgid "specify the server hostname" +msgstr "spécifier le nom du serveur" + +#: tryton/config.py:137 +#, python-format +msgid "Unable to write config file %s!" +msgstr "Impossible d'écrire le fichier de configuration %s !" + +#: tryton/config.py:160 +#, python-format +msgid "Unable to read config file %s!" +msgstr "Impossible de lire le fichier de configuration %s !" + +#: tryton/plugin.py:28 +msgid "No available plugin for this resource!" +msgstr "Pas de plugin disponible pour cette resource !" + +#: tryton/plugin.py:30 +msgid "Choose a Plugin" +msgstr "Choisissez un Plugin" + +#: tryton/translate.py:170 +#, python-format +msgid "Unable to set locale %s" +msgstr "Impossible de mettre la locale %s" + +#: tryton/translate.py:182 +msgid "Unable to unset locale" +msgstr "Impossible de mettre la locale" + +#: tryton/action/main.py:37 +msgid "Nothing to print!" +msgstr "Rien à imprimer !" + +#: tryton/action/main.py:177 +msgid "Select your action" +msgstr "Selectionez votre action" + +#: tryton/action/main.py:184 +msgid "No action defined!" +msgstr "Pas d'action définie !" + +#: tryton/common/common.py:155 tryton/gui/main.py:1130 +#: tryton/gui/window/attachment.py:153 tryton/gui/window/win_export.py:244 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:83 +#: tryton/gui/window/view_form/view/form_gtk/image.py:98 +msgid "Save As..." +msgstr "Sauver sous..." + +#: tryton/common/common.py:184 +msgid "Error" +msgstr "Erreur" + +#: tryton/common/common.py:188 +msgid "Report Bug" +msgstr "Rapporter un Bogue" + +#: tryton/common/common.py:195 +msgid "Application Error!" +msgstr "Erruer Applicative !" + +#: tryton/common/common.py:214 +msgid "Error: " +msgstr "Erreur : " + +#: tryton/common/common.py:233 +msgid "To report bug you must have a user on " +msgstr "Pour rapporter un bogue vous devez avoir un utilisateur sur " + +#: tryton/common/common.py:256 +msgid "Bug Tracker" +msgstr "Bug Tracker" + +#: tryton/common/common.py:273 +msgid "User:" +msgstr "Utilisateur :" + +#: tryton/common/common.py:281 tryton/common/common.py:484 +msgid "Password:" +msgstr "Mot de Passe :" + +#: tryton/common/common.py:323 +msgid "" +"Bug was already reported, \n" +"we added you to the listeners list of " +msgstr "" +"Un bogue a déjà été rapporté, \n" +"nous vous avons ajouté à la liste de suivit " + +#: tryton/common/common.py:334 +msgid "Created new issue with ID " +msgstr "Un nouveau bogue a été crée avec l'ID " + +#: tryton/common/common.py:341 +msgid "Exception:" +msgstr "Exception :" + +#: tryton/gui/main.py:97 +msgid "Could not connect to server!" +msgstr "Impossible de se connecter au serveur !" + +#: tryton/gui/main.py:104 +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/main.py:193 +msgid "Do not use special characters!" +msgstr "N'utilisez pas de charactères spéciaux !" + +#: tryton/gui/main.py:198 +msgid "Can not connect to server!" +msgstr "Impossible de se connecter au serveur !" + +#: tryton/gui/main.py:247 +msgid "" +"The database name must contain only normal characters or \"_\".\n" +"You must avoid all accents, space or special characters." +msgstr "" +"Le nom de la base de donnée doit contenir seulement des charactères " +"normaux ou \"_\".\n" +"Vous devez exclure tout accents, espace ou charactères spéciaux. " + +#: tryton/gui/main.py:251 +msgid "Bad database name!" +msgstr "Mauvais nom de base de donnée!" + +#: tryton/gui/main.py:272 +msgid "Try with an other name." +msgstr "Essayer avec un autre nom." + +#: tryton/gui/main.py:273 +msgid "The Database already exists!" +msgstr "La base de donnée existe déjà !" + +#: tryton/gui/main.py:279 +msgid "" +"The server crashed during installation.\n" +"We suggest you to drop this database.\n" +"Error message:\n" +msgstr "" + +#: tryton/gui/main.py:282 +msgid "Error during database creation!" +msgstr "" + +#: tryton/gui/main.py:296 +msgid "The following users have been installed on your database:" +msgstr "" + +#: tryton/gui/main.py:298 +msgid "You can now connect to the database as an administrator." +msgstr "" + +#: tryton/gui/main.py:324 +msgid "Tips" +msgstr "" + +#: tryton/gui/main.py:341 +msgid "_Display a new tip next time" +msgstr "" + +#: tryton/gui/main.py:349 tryton/gui/window/view_board/action.py:93 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:70 +msgid "Previous" +msgstr "" + +#: tryton/gui/main.py:356 tryton/gui/window/view_board/action.py:106 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:83 +msgid "Next" +msgstr "" + +#: tryton/gui/main.py:411 +msgid "Credits" +msgstr "" + +#: tryton/gui/main.py:424 +msgid "Contributors:" +msgstr "" + +#: tryton/gui/main.py:451 tryton/gui/main.py:807 +msgid "Press Ctrl+O to login" +msgstr "" + +#: tryton/gui/main.py:734 +#, python-format +msgid "%s request(s)" +msgstr "" + +#: tryton/gui/main.py:736 +msgid "No request" +msgstr "" + +#: tryton/gui/main.py:738 +#, python-format +msgid " - %s request(s) sended" +msgstr "" + +#: tryton/gui/main.py:773 +msgid "" +"Connection error !\n" +"Unable to connect to the server !" +msgstr "" + +#: tryton/gui/main.py:776 +msgid "" +"Connection error !\n" +"Bad username or password !" +msgstr "" + +#: tryton/gui/main.py:805 +msgid "Not logged !" +msgstr "" + +#: tryton/gui/main.py:876 +msgid "" +"You can not log into the system !\n" +"Ask the administrator to verify\n" +"you have an action defined for your user." +msgstr "" + +#: tryton/gui/main.py:909 tryton/gui/main.py:916 +msgid "Do you really want to quit ?" +msgstr "" + +#: tryton/gui/main.py:961 +#, python-format +msgid "Attachment(%d)" +msgstr "" + +#: tryton/gui/main.py:1020 +msgid "Tryton" +msgstr "" + +#: tryton/gui/main.py:1039 +msgid "Delete a database" +msgstr "" + +#: tryton/gui/main.py:1051 +msgid "Unable to drop the database!" +msgstr "" + +#: tryton/gui/main.py:1054 +msgid "Database dropped successfully!" +msgstr "" + +#: tryton/gui/main.py:1058 tryton/gui/window/attachment.py:181 +#: 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 "" + +#: tryton/gui/main.py:1075 +msgid "Database restored successfully!" +msgstr "" + +#: tryton/gui/main.py:1078 +msgid "Database restore failed!" +msgstr "" + +#: tryton/gui/main.py:1111 +msgid "Confirmation password do not match new password, operation cancelled!" +msgstr "" + +#: tryton/gui/main.py:1113 +msgid "Validation Error." +msgstr "" + +#: tryton/gui/main.py:1125 tryton/gui/main.py:1148 +msgid "Backup a database" +msgstr "" + +#: tryton/gui/main.py:1142 +msgid "Database backuped successfully !" +msgstr "" + +#: tryton/gui/main.py:1153 +msgid "Could not connect to server !" +msgstr "Impossible de se connecter au serveur !" + +#: tryton/gui/main.py:1158 +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 "" + +#: tryton/gui/window/attachment.py:84 tryton/gui/window/attachment.py:97 +msgid "Text not saved!" +msgstr "" + +#: tryton/gui/window/attachment.py:105 +msgid "Are you sure you want to remove this attachment?" +msgstr "" + +#: tryton/gui/window/attachment.py:115 +msgid "Select file" +msgstr "" + +#: tryton/gui/window/attachment.py:137 +msgid "Can not open file!" +msgstr "" + +#: tryton/gui/window/attachment.py:166 +msgid "Can not write file!" +msgstr "" + +#: tryton/gui/window/attachment.py:171 +#: tryton/gui/window/view_form/view/form_gtk/image.py:81 +msgid "All files" +msgstr "" + +#: tryton/gui/window/attachment.py:175 +#: tryton/gui/window/view_form/view/form_gtk/image.py:85 +msgid "Images" +msgstr "" + +#: tryton/gui/window/attachment.py:315 +msgid "link: " +msgstr "" + +#: tryton/gui/window/filesactions.py:14 +msgid "Files Actions" +msgstr "" + +#: tryton/gui/window/filesactions.py:23 +msgid "Edit files actions" +msgstr "" + +#: tryton/gui/window/filesactions.py:30 +msgid "File Type" +msgstr "" + +#: tryton/gui/window/filesactions.py:32 +#: tryton/gui/window/view_board/action.py:80 +msgid "Open" +msgstr "" + +#: tryton/gui/window/filesactions.py:34 +msgid "Print" +msgstr "" + +#: tryton/gui/window/filesactions.py:40 +#, python-format +msgid "%s file: " +msgstr "" + +#: tryton/gui/window/form.py:117 +msgid "Go to ID" +msgstr "" + +#: tryton/gui/window/form.py:125 +msgid "Go to ID:" +msgstr "" + +#: tryton/gui/window/form.py:178 tryton/gui/window/form.py:346 +#: tryton/gui/window/tree.py:226 tryton/gui/window/tree.py:271 +msgid "No record selected!" +msgstr "" + +#: tryton/gui/window/form.py:192 +msgid "You have to select one record!" +msgstr "" + +#: tryton/gui/window/form.py:196 tryton/gui/window/view_tree/view_tree_sc.py:19 +msgid "ID" +msgstr "" + +#: tryton/gui/window/form.py:197 +msgid "Creation User" +msgstr "" + +#: tryton/gui/window/form.py:198 +msgid "Creation Date" +msgstr "" + +#: tryton/gui/window/form.py:199 +msgid "Latest Modification by" +msgstr "" + +#: tryton/gui/window/form.py:200 +msgid "Latest Modification Date" +msgstr "" + +#: tryton/gui/window/form.py:223 +msgid "Are you sure to remove this record?" +msgstr "" + +#: tryton/gui/window/form.py:225 +msgid "Are you sure to remove those records?" +msgstr "" + +#: tryton/gui/window/form.py:228 +msgid "Records not removed!" +msgstr "" + +#: tryton/gui/window/form.py:230 +msgid "Records removed!" +msgstr "" + +#: tryton/gui/window/form.py:269 +msgid "Working now on the duplicated record!" +msgstr "" + +#: tryton/gui/window/form.py:273 +msgid "Record saved!" +msgstr "" + +#: tryton/gui/window/form.py:276 +msgid "Invalid form!" +msgstr "" + +#: tryton/gui/window/form.py:295 tryton/gui/window/form.py:391 +msgid "" +"This record has been modified\n" +"do you want to save it ?" +msgstr "" + +#: tryton/gui/window/form.py:368 +msgid "No Record Selected!" +msgstr "" + +#: tryton/gui/window/form.py:373 +msgid "New Record" +msgstr "" + +#: tryton/gui/window/form.py:375 +msgid "Editing Record (id: " +msgstr "" + +#: tryton/gui/window/form.py:376 +msgid "Record: " +msgstr "" + +#: tryton/gui/window/form.py:378 +msgid " of " +msgstr "" + +#: tryton/gui/window/preference.py:19 +msgid "Preferences" +msgstr "" + +#: tryton/gui/window/preference.py:25 +msgid "Edit User Preferences" +msgstr "" + +#: tryton/gui/window/preference.py:67 +msgid "Preference" +msgstr "" + +#: tryton/gui/window/win_export.py:270 +msgid " record(s) saved !" +msgstr "" + +#: tryton/gui/window/win_export.py:274 +msgid "" +"Operation failed !\n" +"I/O error" +msgstr "" + +#: tryton/gui/window/win_import.py:41 tryton/gui/window/win_import.py:45 +msgid "Field name" +msgstr "" + +#: tryton/gui/window/win_import.py:117 +msgid "Error opening CSV file" +msgstr "" + +#: tryton/gui/window/win_import.py:118 +msgid "Input Error" +msgstr "" + +#: tryton/gui/window/win_import.py:130 +#, python-format +msgid "" +"Error processing your first line of the file.\n" +"Field %s is unknown!" +msgstr "" + +#: tryton/gui/window/win_import.py:132 +msgid "Import Error" +msgstr "" + +#: tryton/gui/window/win_import.py:209 +#, python-format +msgid "Imported %d objects!" +msgstr "" + +#: tryton/gui/window/win_import.py:214 +msgid "Importation Error!" +msgstr "" + +#: tryton/gui/window/win_import.py:215 +#, python-format +msgid "" +"Error trying to import this record:\n" +"%s\n" +"Error Message:\n" +"%s\n" +"\n" +"%s" +msgstr "" + +#: 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 +msgid "Search" +msgstr "" + +#: tryton/gui/window/win_search.py:72 +#, python-format +msgid "Search: %s" +msgstr "" + +#: tryton/gui/window/win_search.py:73 +#, python-format +msgid "Search: %s (%%d result(s))" +msgstr "" + +#: tryton/gui/window/view_board/action.py:118 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:95 +msgid "Switch" +msgstr "" + +#: 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:318 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:320 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:641 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:643 +#: tryton/gui/window/view_form/widget_search/form.py:115 +msgid ":" +msgstr "" + +#: tryton/gui/window/view_form/view/form.py:117 +msgid "You must save this record to use the relate button!" +msgstr "" + +#: tryton/gui/window/view_form/view/form.py:125 +msgid "You must select a record to use the relate button !" +msgstr "" + +#: tryton/gui/window/view_form/view/list.py:300 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:410 +msgid "Actions" +msgstr "" + +#: tryton/gui/window/view_form/view/list.py:303 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:412 +msgid "Reports" +msgstr "" + +#: tryton/gui/window/view_form/view/list.py:332 +msgid "You must select a record to use the relation!" +msgstr "" + +#: 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 "" + +#: tryton/gui/window/view_form/view/screen_container.py:54 +msgid "Find" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:31 +msgid "Set File" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:40 +#: tryton/gui/window/view_form/view/form_gtk/image.py:57 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:20 +msgid "Save As" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:79 +msgid "Error reading the file" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:91 +msgid "Error writing the file!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:111 +msgid "bytes" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:42 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:164 +#: tryton/gui/window/view_form/widget_search/calendar.py:29 +#: tryton/gui/window/view_form/widget_search/calendar.py:48 +msgid "Open the calendar widget" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:100 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:245 +msgid "This widget is readonly!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:103 +msgid "Date Selection" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:248 +msgid "Date Time Selection" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:254 +msgid "Hour:" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:257 +msgid "Minute:" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/image.py:48 +msgid "Set Image" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:39 +msgid "Always" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:48 +msgid "Always applicable !" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:89 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:22 +msgid "Set to default value" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:91 +msgid "Set as default" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:112 +msgid "You can not set to the default value here!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:113 +msgid "Operation not permited" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:32 +msgid "Add" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:45 +msgid "Remove" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:25 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:128 +msgid "Link" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:138 +#: tryton/gui/window/view_form/view/form_gtk/reference.py:71 +msgid "Create a new record" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:139 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:394 +msgid "Open a record" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:398 +msgid "Search a record" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:439 +msgid "You must select a record to use the relation !" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:26 +msgid "Set Default" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:38 +msgid "Create a new entry" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:48 +msgid "Edit this entry" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:58 +msgid "Remove this entry" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:21 +msgid "Unknown" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:31 +msgid "Wrong icon for the button!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:82 +msgid "Invalid Form, correct red fields!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:532 +msgid "You need to save the record before adding translations!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:545 +msgid "No other language available!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:604 +msgid "Add Translation" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/reference.py:72 +msgid "Search / Open a record" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:30 +msgid "Image Size" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:39 +msgid "Width:" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:46 +msgid "Height:" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:58 +msgid "PNG image (*.png)" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:87 +msgid "Image size to large!" +msgstr "" + +#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:99 +msgid "Relation Field: F3: New F2: Open/Search" +msgstr "" + +#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:102 +msgid "Relation Field: F2: Open" +msgstr "" + +#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:165 +#, python-format +msgid "Warning; field \"%s\" is required !" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/calendar.py:25 +msgid "Start date" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/calendar.py:44 +msgid "End date" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/calendar.py:83 +#: tryton/gui/window/view_form/widget_search/char.py:32 +#: tryton/gui/window/view_form/widget_search/checkbox.py:39 +#: tryton/gui/window/view_form/widget_search/float.py:36 +#: tryton/gui/window/view_form/widget_search/integer.py:66 +#: tryton/gui/window/view_form/widget_search/reference.py:75 +msgid "The content of the widget or ValueError if not valid" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/calendar.py:86 +msgid "Date selection" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/checkbox.py:16 +#: tryton/gui/window/view_form/widget_search/checkbox.py:26 +#: tryton/gui/window/view_form/widget_search/checkbox.py:34 +msgid "Yes" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/checkbox.py:17 +#: tryton/gui/window/view_form/widget_search/checkbox.py:36 +msgid "No" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/form.py:129 +msgid "Limit :" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/form.py:138 +msgid "Offset :" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/form.py:166 +msgid "Advanced Search" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/form.py:257 +msgid "The content of the form or excpetion if not valid" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/interface.py:29 +msgid "The content of the widget or excpetion if not valid" +msgstr "" + +#: tryton/gui/window/view_tree/parse.py:17 +msgid "Tree" +msgstr "" + +#: tryton/gui/window/view_tree/view_tree_sc.py:24 +msgid "Description" +msgstr "" + +#: tryton/plugins/translation/__init__.py:12 +msgid "Translate view" +msgstr "" + +#: tryton/plugins/workflow/__init__.py:18 +msgid "Print Workflow" +msgstr "" + +#: tryton/plugins/workflow/__init__.py:19 +msgid "Print Workflow (Complex)" +msgstr "" + +#: tryton/wizard/main.py:21 +msgid "Wizard" +msgstr "" + +#: tryton/wizard/main.py:214 +msgid "Operation in progress" +msgstr "" + +#: tryton/wizard/main.py:218 +msgid "" +"Please wait,\n" +"this operation may take a while..." +msgstr "" + diff --git a/share/locale/tryton.pot b/share/locale/tryton.pot new file mode 100644 index 0000000000..14124519a1 --- /dev/null +++ b/share/locale/tryton.pot @@ -0,0 +1,877 @@ +# Translations template for tryton. +# Copyright (C) 2008 B2CK +# This file is distributed under the same license as the tryton project. +# FIRST AUTHOR , 2008. +# +#, fuzzy +msgid "" +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:50+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.2\n" + +#: tryton/config.py:92 +msgid "specify alternate config file" +msgstr "" + +#: tryton/config.py:95 +msgid "enable basic debugging" +msgstr "" + +#: tryton/config.py:97 +msgid "specify channels to log" +msgstr "" + +#: tryton/config.py:99 +msgid "specify the log level: INFO, DEBUG, WARNING, ERROR, CRITICAL" +msgstr "" + +#: tryton/config.py:102 +msgid "specify the login user" +msgstr "" + +#: tryton/config.py:104 +msgid "specify the server port" +msgstr "" + +#: tryton/config.py:106 +msgid "specify the server hostname" +msgstr "" + +#: tryton/config.py:137 +#, python-format +msgid "Unable to write config file %s!" +msgstr "" + +#: tryton/config.py:160 +#, python-format +msgid "Unable to read config file %s!" +msgstr "" + +#: tryton/plugin.py:28 +msgid "No available plugin for this resource!" +msgstr "" + +#: tryton/plugin.py:30 +msgid "Choose a Plugin" +msgstr "" + +#: tryton/translate.py:170 +#, python-format +msgid "Unable to set locale %s" +msgstr "" + +#: tryton/translate.py:182 +msgid "Unable to unset locale" +msgstr "" + +#: tryton/action/main.py:37 +msgid "Nothing to print!" +msgstr "" + +#: tryton/action/main.py:177 +msgid "Select your action" +msgstr "" + +#: tryton/action/main.py:184 +msgid "No action defined!" +msgstr "" + +#: tryton/common/common.py:155 tryton/gui/main.py:1130 +#: tryton/gui/window/attachment.py:153 tryton/gui/window/win_export.py:244 +#: tryton/gui/window/view_form/view/form_gtk/binary.py:83 +#: tryton/gui/window/view_form/view/form_gtk/image.py:98 +msgid "Save As..." +msgstr "" + +#: tryton/common/common.py:184 +msgid "Error" +msgstr "" + +#: tryton/common/common.py:188 +msgid "Report Bug" +msgstr "" + +#: tryton/common/common.py:195 +msgid "Application Error!" +msgstr "" + +#: tryton/common/common.py:214 +msgid "Error: " +msgstr "" + +#: tryton/common/common.py:233 +msgid "To report bug you must have a user on " +msgstr "" + +#: tryton/common/common.py:256 +msgid "Bug Tracker" +msgstr "" + +#: tryton/common/common.py:273 +msgid "User:" +msgstr "" + +#: tryton/common/common.py:281 tryton/common/common.py:484 +msgid "Password:" +msgstr "" + +#: tryton/common/common.py:323 +msgid "" +"Bug was already reported, \n" +"we added you to the listeners list of " +msgstr "" + +#: tryton/common/common.py:334 +msgid "Created new issue with ID " +msgstr "" + +#: tryton/common/common.py:341 +msgid "Exception:" +msgstr "" + +#: tryton/gui/main.py:97 +msgid "Could not connect to server!" +msgstr "" + +#: tryton/gui/main.py:104 +msgid "No database found, you must create one!" +msgstr "" + +#: tryton/gui/main.py:193 +msgid "Do not use special characters!" +msgstr "" + +#: tryton/gui/main.py:198 +msgid "Can not connect to server!" +msgstr "" + +#: tryton/gui/main.py:247 +msgid "" +"The database name must contain only normal characters or \"_\".\n" +"You must avoid all accents, space or special characters." +msgstr "" + +#: tryton/gui/main.py:251 +msgid "Bad database name!" +msgstr "" + +#: tryton/gui/main.py:272 +msgid "Try with an other name." +msgstr "" + +#: tryton/gui/main.py:273 +msgid "The Database already exists!" +msgstr "" + +#: tryton/gui/main.py:279 +msgid "" +"The server crashed during installation.\n" +"We suggest you to drop this database.\n" +"Error message:\n" +msgstr "" + +#: tryton/gui/main.py:282 +msgid "Error during database creation!" +msgstr "" + +#: tryton/gui/main.py:296 +msgid "The following users have been installed on your database:" +msgstr "" + +#: tryton/gui/main.py:298 +msgid "You can now connect to the database as an administrator." +msgstr "" + +#: tryton/gui/main.py:324 +msgid "Tips" +msgstr "" + +#: tryton/gui/main.py:341 +msgid "_Display a new tip next time" +msgstr "" + +#: tryton/gui/main.py:349 tryton/gui/window/view_board/action.py:93 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:70 +msgid "Previous" +msgstr "" + +#: tryton/gui/main.py:356 tryton/gui/window/view_board/action.py:106 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:83 +msgid "Next" +msgstr "" + +#: tryton/gui/main.py:411 +msgid "Credits" +msgstr "" + +#: tryton/gui/main.py:424 +msgid "Contributors:" +msgstr "" + +#: tryton/gui/main.py:451 tryton/gui/main.py:807 +msgid "Press Ctrl+O to login" +msgstr "" + +#: tryton/gui/main.py:734 +#, python-format +msgid "%s request(s)" +msgstr "" + +#: tryton/gui/main.py:736 +msgid "No request" +msgstr "" + +#: tryton/gui/main.py:738 +#, python-format +msgid " - %s request(s) sended" +msgstr "" + +#: tryton/gui/main.py:773 +msgid "" +"Connection error !\n" +"Unable to connect to the server !" +msgstr "" + +#: tryton/gui/main.py:776 +msgid "" +"Connection error !\n" +"Bad username or password !" +msgstr "" + +#: tryton/gui/main.py:805 +msgid "Not logged !" +msgstr "" + +#: tryton/gui/main.py:876 +msgid "" +"You can not log into the system !\n" +"Ask the administrator to verify\n" +"you have an action defined for your user." +msgstr "" + +#: tryton/gui/main.py:909 tryton/gui/main.py:916 +msgid "Do you really want to quit ?" +msgstr "" + +#: tryton/gui/main.py:961 +#, python-format +msgid "Attachment(%d)" +msgstr "" + +#: tryton/gui/main.py:1020 +msgid "Tryton" +msgstr "" + +#: tryton/gui/main.py:1039 +msgid "Delete a database" +msgstr "" + +#: tryton/gui/main.py:1051 +msgid "Unable to drop the database!" +msgstr "" + +#: tryton/gui/main.py:1054 +msgid "Database dropped successfully!" +msgstr "" + +#: tryton/gui/main.py:1058 tryton/gui/window/attachment.py:181 +#: 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 "" + +#: tryton/gui/main.py:1075 +msgid "Database restored successfully!" +msgstr "" + +#: tryton/gui/main.py:1078 +msgid "Database restore failed!" +msgstr "" + +#: tryton/gui/main.py:1111 +msgid "Confirmation password do not match new password, operation cancelled!" +msgstr "" + +#: tryton/gui/main.py:1113 +msgid "Validation Error." +msgstr "" + +#: tryton/gui/main.py:1125 tryton/gui/main.py:1148 +msgid "Backup a database" +msgstr "" + +#: tryton/gui/main.py:1142 +msgid "Database backuped successfully !" +msgstr "" + +#: tryton/gui/main.py:1153 +msgid "Could not connect to server !" +msgstr "" + +#: tryton/gui/main.py:1158 +msgid "No database found, you must create one !" +msgstr "" + +#: tryton/gui/window/attachment.py:83 tryton/gui/window/attachment.py:96 +msgid "You must put a text comment to an attachement." +msgstr "" + +#: tryton/gui/window/attachment.py:84 tryton/gui/window/attachment.py:97 +msgid "Text not saved!" +msgstr "" + +#: tryton/gui/window/attachment.py:105 +msgid "Are you sure you want to remove this attachment?" +msgstr "" + +#: tryton/gui/window/attachment.py:115 +msgid "Select file" +msgstr "" + +#: tryton/gui/window/attachment.py:137 +msgid "Can not open file!" +msgstr "" + +#: tryton/gui/window/attachment.py:166 +msgid "Can not write file!" +msgstr "" + +#: tryton/gui/window/attachment.py:171 +#: tryton/gui/window/view_form/view/form_gtk/image.py:81 +msgid "All files" +msgstr "" + +#: tryton/gui/window/attachment.py:175 +#: tryton/gui/window/view_form/view/form_gtk/image.py:85 +msgid "Images" +msgstr "" + +#: tryton/gui/window/attachment.py:315 +msgid "link: " +msgstr "" + +#: tryton/gui/window/filesactions.py:14 +msgid "Files Actions" +msgstr "" + +#: tryton/gui/window/filesactions.py:23 +msgid "Edit files actions" +msgstr "" + +#: tryton/gui/window/filesactions.py:30 +msgid "File Type" +msgstr "" + +#: tryton/gui/window/filesactions.py:32 +#: tryton/gui/window/view_board/action.py:80 +msgid "Open" +msgstr "" + +#: tryton/gui/window/filesactions.py:34 +msgid "Print" +msgstr "" + +#: tryton/gui/window/filesactions.py:40 +#, python-format +msgid "%s file: " +msgstr "" + +#: tryton/gui/window/form.py:117 +msgid "Go to ID" +msgstr "" + +#: tryton/gui/window/form.py:125 +msgid "Go to ID:" +msgstr "" + +#: tryton/gui/window/form.py:178 tryton/gui/window/form.py:346 +#: tryton/gui/window/tree.py:226 tryton/gui/window/tree.py:271 +msgid "No record selected!" +msgstr "" + +#: tryton/gui/window/form.py:192 +msgid "You have to select one record!" +msgstr "" + +#: tryton/gui/window/form.py:196 tryton/gui/window/view_tree/view_tree_sc.py:19 +msgid "ID" +msgstr "" + +#: tryton/gui/window/form.py:197 +msgid "Creation User" +msgstr "" + +#: tryton/gui/window/form.py:198 +msgid "Creation Date" +msgstr "" + +#: tryton/gui/window/form.py:199 +msgid "Latest Modification by" +msgstr "" + +#: tryton/gui/window/form.py:200 +msgid "Latest Modification Date" +msgstr "" + +#: tryton/gui/window/form.py:223 +msgid "Are you sure to remove this record?" +msgstr "" + +#: tryton/gui/window/form.py:225 +msgid "Are you sure to remove those records?" +msgstr "" + +#: tryton/gui/window/form.py:228 +msgid "Records not removed!" +msgstr "" + +#: tryton/gui/window/form.py:230 +msgid "Records removed!" +msgstr "" + +#: tryton/gui/window/form.py:269 +msgid "Working now on the duplicated record!" +msgstr "" + +#: tryton/gui/window/form.py:273 +msgid "Record saved!" +msgstr "" + +#: tryton/gui/window/form.py:276 +msgid "Invalid form!" +msgstr "" + +#: tryton/gui/window/form.py:295 tryton/gui/window/form.py:391 +msgid "" +"This record has been modified\n" +"do you want to save it ?" +msgstr "" + +#: tryton/gui/window/form.py:368 +msgid "No Record Selected!" +msgstr "" + +#: tryton/gui/window/form.py:373 +msgid "New Record" +msgstr "" + +#: tryton/gui/window/form.py:375 +msgid "Editing Record (id: " +msgstr "" + +#: tryton/gui/window/form.py:376 +msgid "Record: " +msgstr "" + +#: tryton/gui/window/form.py:378 +msgid " of " +msgstr "" + +#: tryton/gui/window/preference.py:19 +msgid "Preferences" +msgstr "" + +#: tryton/gui/window/preference.py:25 +msgid "Edit User Preferences" +msgstr "" + +#: tryton/gui/window/preference.py:67 +msgid "Preference" +msgstr "" + +#: tryton/gui/window/win_export.py:270 +msgid " record(s) saved !" +msgstr "" + +#: tryton/gui/window/win_export.py:274 +msgid "" +"Operation failed !\n" +"I/O error" +msgstr "" + +#: tryton/gui/window/win_import.py:41 tryton/gui/window/win_import.py:45 +msgid "Field name" +msgstr "" + +#: tryton/gui/window/win_import.py:117 +msgid "Error opening CSV file" +msgstr "" + +#: tryton/gui/window/win_import.py:118 +msgid "Input Error" +msgstr "" + +#: tryton/gui/window/win_import.py:130 +#, python-format +msgid "" +"Error processing your first line of the file.\n" +"Field %s is unknown!" +msgstr "" + +#: tryton/gui/window/win_import.py:132 +msgid "Import Error" +msgstr "" + +#: tryton/gui/window/win_import.py:209 +#, python-format +msgid "Imported %d objects!" +msgstr "" + +#: tryton/gui/window/win_import.py:214 +msgid "Importation Error!" +msgstr "" + +#: tryton/gui/window/win_import.py:215 +#, python-format +msgid "" +"Error trying to import this record:\n" +"%s\n" +"Error Message:\n" +"%s\n" +"\n" +"%s" +msgstr "" + +#: 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 +msgid "Search" +msgstr "" + +#: tryton/gui/window/win_search.py:72 +#, python-format +msgid "Search: %s" +msgstr "" + +#: tryton/gui/window/win_search.py:73 +#, python-format +msgid "Search: %s (%%d result(s))" +msgstr "" + +#: tryton/gui/window/view_board/action.py:118 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:95 +msgid "Switch" +msgstr "" + +#: 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:318 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:320 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:641 +#: tryton/gui/window/view_form/view/form_gtk/parser.py:643 +#: tryton/gui/window/view_form/widget_search/form.py:115 +msgid ":" +msgstr "" + +#: tryton/gui/window/view_form/view/form.py:117 +msgid "You must save this record to use the relate button!" +msgstr "" + +#: tryton/gui/window/view_form/view/form.py:125 +msgid "You must select a record to use the relate button !" +msgstr "" + +#: tryton/gui/window/view_form/view/list.py:300 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:410 +msgid "Actions" +msgstr "" + +#: tryton/gui/window/view_form/view/list.py:303 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:412 +msgid "Reports" +msgstr "" + +#: tryton/gui/window/view_form/view/list.py:332 +msgid "You must select a record to use the relation!" +msgstr "" + +#: 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 "" + +#: tryton/gui/window/view_form/view/screen_container.py:54 +msgid "Find" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:31 +msgid "Set File" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:40 +#: tryton/gui/window/view_form/view/form_gtk/image.py:57 +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:20 +msgid "Save As" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:79 +msgid "Error reading the file" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:91 +msgid "Error writing the file!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/binary.py:111 +msgid "bytes" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:42 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:164 +#: tryton/gui/window/view_form/widget_search/calendar.py:29 +#: tryton/gui/window/view_form/widget_search/calendar.py:48 +msgid "Open the calendar widget" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:100 +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:245 +msgid "This widget is readonly!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:103 +msgid "Date Selection" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:248 +msgid "Date Time Selection" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:254 +msgid "Hour:" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/calendar.py:257 +msgid "Minute:" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/image.py:48 +msgid "Set Image" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:39 +msgid "Always" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:48 +msgid "Always applicable !" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:89 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:22 +msgid "Set to default value" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:91 +msgid "Set as default" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:112 +msgid "You can not set to the default value here!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/interface.py:113 +msgid "Operation not permited" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:32 +msgid "Add" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2many.py:45 +msgid "Remove" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:25 +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:128 +msgid "Link" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:138 +#: tryton/gui/window/view_form/view/form_gtk/reference.py:71 +msgid "Create a new record" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:139 +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:394 +msgid "Open a record" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:398 +msgid "Search a record" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/many2one.py:439 +msgid "You must select a record to use the relation !" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:26 +msgid "Set Default" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:38 +msgid "Create a new entry" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:48 +msgid "Edit this entry" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/one2many.py:58 +msgid "Remove this entry" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:21 +msgid "Unknown" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:31 +msgid "Wrong icon for the button!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:82 +msgid "Invalid Form, correct red fields!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:532 +msgid "You need to save the record before adding translations!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:545 +msgid "No other language available!" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/parser.py:604 +msgid "Add Translation" +msgstr "" + +#: tryton/gui/window/view_form/view/form_gtk/reference.py:72 +msgid "Search / Open a record" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:30 +msgid "Image Size" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:39 +msgid "Width:" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:46 +msgid "Height:" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:58 +msgid "PNG image (*.png)" +msgstr "" + +#: tryton/gui/window/view_form/view/graph_gtk/parser.py:87 +msgid "Image size to large!" +msgstr "" + +#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:99 +msgid "Relation Field: F3: New F2: Open/Search" +msgstr "" + +#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:102 +msgid "Relation Field: F2: Open" +msgstr "" + +#: tryton/gui/window/view_form/view/list_gtk/editabletree.py:165 +#, python-format +msgid "Warning; field \"%s\" is required !" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/calendar.py:25 +msgid "Start date" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/calendar.py:44 +msgid "End date" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/calendar.py:83 +#: tryton/gui/window/view_form/widget_search/char.py:32 +#: tryton/gui/window/view_form/widget_search/checkbox.py:39 +#: tryton/gui/window/view_form/widget_search/float.py:36 +#: tryton/gui/window/view_form/widget_search/integer.py:66 +#: tryton/gui/window/view_form/widget_search/reference.py:75 +msgid "The content of the widget or ValueError if not valid" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/calendar.py:86 +msgid "Date selection" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/checkbox.py:16 +#: tryton/gui/window/view_form/widget_search/checkbox.py:26 +#: tryton/gui/window/view_form/widget_search/checkbox.py:34 +msgid "Yes" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/checkbox.py:17 +#: tryton/gui/window/view_form/widget_search/checkbox.py:36 +msgid "No" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/form.py:129 +msgid "Limit :" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/form.py:138 +msgid "Offset :" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/form.py:166 +msgid "Advanced Search" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/form.py:257 +msgid "The content of the form or excpetion if not valid" +msgstr "" + +#: tryton/gui/window/view_form/widget_search/interface.py:29 +msgid "The content of the widget or excpetion if not valid" +msgstr "" + +#: tryton/gui/window/view_tree/parse.py:17 +msgid "Tree" +msgstr "" + +#: tryton/gui/window/view_tree/view_tree_sc.py:24 +msgid "Description" +msgstr "" + +#: tryton/plugins/translation/__init__.py:12 +msgid "Translate view" +msgstr "" + +#: tryton/plugins/workflow/__init__.py:18 +msgid "Print Workflow" +msgstr "" + +#: tryton/plugins/workflow/__init__.py:19 +msgid "Print Workflow (Complex)" +msgstr "" + +#: tryton/wizard/main.py:21 +msgid "Wizard" +msgstr "" + +#: tryton/wizard/main.py:214 +msgid "Operation in progress" +msgstr "" + +#: tryton/wizard/main.py:218 +msgid "" +"Please wait,\n" +"this operation may take a while..." +msgstr "" +