From 055e187a6a2949b5adae8617ca4ea4c39c658982 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Minisini?= Date: Fri, 6 Aug 2010 11:49:57 +0000 Subject: [PATCH] [DEVELOPMENT ENVIRONMENT] * NEW: In Gambas, javascript, HTML and CSS editor, a button to insert a color definition, or a color already defined in the current source code. * NEW: Allow links with title ([|]) in help comment syntax. [GB.FORM] * BUG: In FileView, file sizes are really written with 1 Kib = 1024 bytes. * BUG: MenuButton has an Action property again. * BUG: MenuButton raise its basic events. [GB.IMAGE] * BUG: COlor.Darker() works correctly for black, white and gray colors now. [GB.IMAGE.IO] * BUG: Image.Save() quality is correctly handled. For PNG format, the quality is actually the compression level, between 0 and 9. [GB.QT4.WEBKIT] * NEW: WebFrame.HTML is a new property that returns the HTML contents of a specific frame. * NEW: WebFrame.Text is a new property that returns the text inside a specific frame. [GB.WEB] * NEW: When the session is abandonned, the Session_Abandon() static public method is called in the startup class. git-svn-id: svn://localhost/gambas/trunk@3096 867c0c6c-44f3-4631-809d-bfa615b0a4ec --- app/src/gambas3/.lang/.pot | 290 +- app/src/gambas3/.lang/fr.mo | Bin 89569 -> 89787 bytes app/src/gambas3/.lang/fr.po | 8945 ++++++++--------- app/src/gambas3/.src/CInsertColor.class | 120 + app/src/gambas3/.src/CWelcome.class | 26 +- .../gambas3/.src/Component/CSymbolInfo.class | 5 + .../gambas3/.src/Dialog/FColorChooser.class | 14 +- .../.src/Editor/Code/CSampleCode.class | 14 +- .../gambas3/.src/Editor/Code/FEditor.class | 23 +- app/src/gambas3/.src/Editor/Code/FEditor.form | 31 +- app/src/gambas3/.src/Editor/FTextEditor.class | 39 +- app/src/gambas3/.src/Editor/FTextEditor.form | 32 +- app/src/gambas3/.src/Project.module | 21 + .../gambas3/.src/Project/FOpenProject.class | 18 + app/src/gambas3/snippets | 2 +- app/src/gambas3/support.txt | 1 + comp/src/gb.form.mdi/.project | 5 +- comp/src/gb.form.mdi/.src/FMain.class | 22 - comp/src/gb.form.mdi/.src/FMain.form | 52 +- .../gb.form.mdi/.src/ToolBar/FToolBar.class | 3 + comp/src/gb.form/.info | 34 +- comp/src/gb.form/.lang/.pot | 10 - comp/src/gb.form/.project | 2 +- comp/src/gb.form/.src/FFocusBug.class | 13 - comp/src/gb.form/.src/FFocusBug.form | 19 - comp/src/gb.form/.src/File/FileView.class | 6 +- comp/src/gb.form/.src/MenuButton.class | 63 +- comp/src/gb.web/.src/Session.module | 5 + gb.image.io/src/c_image.c | 20 +- gb.qt4/src/CClipboard.cpp | 6 +- gb.qt4/src/CWidget.cpp | 6 + gb.qt4/src/CWidget.h | 3 +- gb.qt4/src/cpaint_impl.cpp | 57 +- gb.qt4/src/webkit/cwebframe.cpp | 14 + main/lib/image/c_color.c | 10 +- 35 files changed, 5037 insertions(+), 4894 deletions(-) create mode 100644 app/src/gambas3/.src/CInsertColor.class delete mode 100644 comp/src/gb.form/.src/FFocusBug.class delete mode 100644 comp/src/gb.form/.src/FFocusBug.form diff --git a/app/src/gambas3/.lang/.pot b/app/src/gambas3/.lang/.pot index dc3438df5..f3e635cac 100644 --- a/app/src/gambas3/.lang/.pot +++ b/app/src/gambas3/.lang/.pot @@ -278,7 +278,11 @@ msgstr "" msgid "Loading information on component &1..." msgstr "" -#: CModule.class:28 FCreateFile.class:648 FEditor.class:3504 FForm.class:3704 +#: CInsertColor.class:103 FEditor.class:3637 FTextEditor.class:912 +msgid "Insert color" +msgstr "" + +#: CModule.class:28 FCreateFile.class:648 FEditor.class:3527 FForm.class:3704 #: FInfo.class:88 msgid "Form" msgstr "" @@ -316,19 +320,19 @@ msgid "Gambas reports" msgstr "" #: CProjectTree.class:290 FMain.class:2711 FSearch.class:95 -#: FSelectIcon.class:216 Project.module:1316 +#: FSelectIcon.class:216 Project.module:1337 msgid "Project" msgstr "" -#: CProjectTree.class:293 Project.module:1319 +#: CProjectTree.class:293 Project.module:1340 msgid "Sources" msgstr "" -#: CProjectTree.class:296 Project.module:1322 +#: CProjectTree.class:296 Project.module:1343 msgid "Connections" msgstr "" -#: CProjectTree.class:305 Project.module:1331 +#: CProjectTree.class:305 Project.module:1352 msgid "Data" msgstr "" @@ -352,13 +356,13 @@ msgstr "" msgid "This month" msgstr "" -#: CWelcome.class:66 +#: CWelcome.class:68 msgid "" "This program is published under\n" "the GNU General Public License." msgstr "" -#: Design.module:216 Project.module:1768 +#: Design.module:216 Project.module:1789 msgid "In class &1 at line &2." msgstr "" @@ -377,11 +381,11 @@ msgid "" "the value: &1" msgstr "" -#: Design.module:381 FColorChooser.class:201 FCommit.class:380 +#: Design.module:381 FColorChooser.class:209 FCommit.class:380 #: FConnectionEditor.class:411 FCreateFile.class:922 FFontChooser.class:79 #: FGotoLine.class:57 FList.class:331 FMain.class:3024 FMenu.class:1197 #: FNewConnection.class:573 FNewTable.class:159 FNewTranslation.class:64 -#: FOpenProject.class:472 FPasteSpecial.class:273 FPropertyProject.class:258 +#: FOpenProject.class:490 FPasteSpecial.class:273 FPropertyProject.class:258 #: FReportBorderChooser.class:213 FReportCoordChooser.class:120 #: FSelectExtraFile.class:72 FSelectIcon.class:268 FSnippet.class:136 #: FTableChooser.class:138 FText.class:100 @@ -447,31 +451,31 @@ msgstr "" msgid "&Copy" msgstr "" -#: FColorChooser.class:161 +#: FColorChooser.class:128 msgid "Select a color" msgstr "" -#: FColorChooser.class:174 +#: FColorChooser.class:182 msgid "System" msgstr "" -#: FColorChooser.class:180 +#: FColorChooser.class:188 msgid "Free" msgstr "" -#: FColorChooser.class:207 FCommit.class:386 FConflict.class:191 +#: FColorChooser.class:215 FCommit.class:386 FConflict.class:191 #: FConnectionEditor.class:261 FCreateFile.class:928 FDebugInfo.class:496 -#: FEditor.class:2239 FFindList.class:195 FFontChooser.class:85 +#: FEditor.class:2247 FFindList.class:195 FFontChooser.class:85 #: FForm.class:2955 FGotoLine.class:63 FHelpBrowser.class:275 #: FIconEditor.class:1396 FImportTable.class:38 FList.class:155 #: FMain.class:213 FMakeInstall.class:318 FMenu.class:1202 #: FNewConnection.class:317 FNewTable.class:165 FNewTranslation.class:70 -#: FOpenProject.class:478 FOption.class:590 FPasteSpecial.class:279 +#: FOpenProject.class:496 FOption.class:590 FPasteSpecial.class:279 #: FPropertyProject.class:1017 FReportBorderChooser.class:207 #: FReportCoordChooser.class:114 FSave.class:118 FSearch.class:502 #: FSelectExtraFile.class:78 FSelectIcon.class:273 FSnippet.class:142 -#: FTableChooser.class:144 FTextEditor.class:454 FText.class:106 -#: FTranslate.class:617 Project.module:372 +#: FTableChooser.class:144 FTextEditor.class:476 FText.class:106 +#: FTranslate.class:617 Project.module:393 msgid "Cancel" msgstr "" @@ -505,46 +509,46 @@ msgid "" msgstr "" #: FCommit.class:234 FConflict.class:325 FConnectionEditor.class:1808 -#: FEditor.class:3349 FForm.class:3534 FIconEditor.class:2165 +#: FEditor.class:3366 FForm.class:3534 FIconEditor.class:2165 #: FImageEditor.class:77 FMenu.class:948 FOutput.class:377 -#: FTextEditor.class:675 +#: FTextEditor.class:706 msgid "Cut" msgstr "" #: FCommit.class:240 FConflict.class:331 FConnectionEditor.class:1708 -#: FEditor.class:3355 FForm.class:3541 FIconEditor.class:2173 +#: FEditor.class:3372 FForm.class:3541 FIconEditor.class:2173 #: FImageEditor.class:86 FMenu.class:954 FOutput.class:384 -#: FTextEditor.class:682 +#: FTextEditor.class:713 msgid "Copy" msgstr "" #: FCommit.class:246 FConflict.class:337 FConnectionEditor.class:1829 -#: FEditor.class:3362 FForm.class:3554 FIconEditor.class:2181 +#: FEditor.class:3379 FForm.class:3554 FIconEditor.class:2181 #: FImageEditor.class:95 FMenu.class:960 FOutput.class:391 -#: FTextEditor.class:689 +#: FTextEditor.class:720 msgid "Paste" msgstr "" #: FCommit.class:252 FConflict.class:343 FConnectionEditor.class:1836 -#: FEditor.class:3333 FForm.class:3779 FIconEditor.class:2149 +#: FEditor.class:3350 FForm.class:3779 FIconEditor.class:2149 #: FImageEditor.class:104 FOption.class:1461 FOutput.class:360 -#: FTextEditor.class:658 +#: FTextEditor.class:689 msgid "Undo" msgstr "" #: FCommit.class:258 FConflict.class:349 FConnectionEditor.class:1843 -#: FEditor.class:3340 FForm.class:3789 FImageEditor.class:112 -#: FOutput.class:367 FTextEditor.class:665 +#: FEditor.class:3357 FForm.class:3789 FImageEditor.class:112 +#: FOutput.class:367 FTextEditor.class:696 msgid "Redo" msgstr "" -#: FCommit.class:264 FConflict.class:355 FEditor.class:3556 FMenu.class:970 -#: FTextEditor.class:831 +#: FCommit.class:264 FConflict.class:355 FEditor.class:3579 FMenu.class:970 +#: FTextEditor.class:871 msgid "Indent" msgstr "" -#: FCommit.class:270 FConflict.class:361 FEditor.class:3564 FMenu.class:976 -#: FTextEditor.class:838 +#: FCommit.class:270 FConflict.class:361 FEditor.class:3587 FMenu.class:976 +#: FTextEditor.class:878 msgid "Unindent" msgstr "" @@ -616,7 +620,7 @@ msgid "" "Do you really want to open another file?" msgstr "" -#: FConflict.class:254 FOpenProject.class:384 Project.module:372 +#: FConflict.class:254 FOpenProject.class:402 Project.module:393 msgid "Open" msgstr "" @@ -691,8 +695,8 @@ msgstr "" msgid "The table '&1' has been modified. Do you want to save it?" msgstr "" -#: FConnectionEditor.class:261 FEditor.class:3455 FForm.class:3695 -#: FIconEditor.class:1415 FImageEditor.class:60 FTextEditor.class:753 +#: FConnectionEditor.class:261 FEditor.class:3478 FForm.class:3695 +#: FIconEditor.class:1415 FImageEditor.class:60 FTextEditor.class:790 msgid "Save" msgstr "" @@ -813,9 +817,9 @@ msgstr "" msgid "Connection editor" msgstr "" -#: FConnectionEditor.class:1572 FEditor.class:2239 FForm.class:2955 +#: FConnectionEditor.class:1572 FEditor.class:2247 FForm.class:2955 #: FHelpBrowser.class:281 FIconEditor.class:2035 FImageEditor.class:68 -#: FTextEditor.class:454 FTranslate.class:711 +#: FTextEditor.class:476 FTranslate.class:711 msgid "Reload" msgstr "" @@ -1090,7 +1094,7 @@ msgstr "" msgid "Title" msgstr "" -#: FCreateProject.class:659 FOpenProject.class:462 +#: FCreateProject.class:659 FOpenProject.class:480 msgid "Open in another window" msgstr "" @@ -1234,110 +1238,114 @@ msgstr "" msgid "Stack backtrace" msgstr "" -#: FEditor.class:2239 FIconEditor.class:2035 FTextEditor.class:454 +#: FEditor.class:2247 FIconEditor.class:2035 FTextEditor.class:476 msgid "" "The file has been modified.\n" "\n" "All your changes will be lost." msgstr "" -#: FEditor.class:2636 +#: FEditor.class:2645 msgid "(Declarations)" msgstr "" -#: FEditor.class:3269 +#: FEditor.class:3286 msgid "Go to" msgstr "" -#: FEditor.class:3274 FTextEditor.class:649 +#: FEditor.class:3291 FTextEditor.class:680 msgid "Go to line..." msgstr "" -#: FEditor.class:3280 +#: FEditor.class:3297 msgid "Find definition" msgstr "" -#: FEditor.class:3287 FHelpBrowser.class:263 +#: FEditor.class:3304 FHelpBrowser.class:263 msgid "Go back" msgstr "" -#: FEditor.class:3294 +#: FEditor.class:3311 msgid "Open form" msgstr "" -#: FEditor.class:3301 FForm.class:3466 FMain.class:2497 +#: FEditor.class:3318 FForm.class:3466 FMain.class:2497 msgid "&Startup class" msgstr "" -#: FEditor.class:3309 +#: FEditor.class:3326 msgid "Run &until current line" msgstr "" -#: FEditor.class:3316 +#: FEditor.class:3333 msgid "Toggle &breakpoint" msgstr "" -#: FEditor.class:3323 +#: FEditor.class:3340 msgid "&Watch expression..." msgstr "" -#: FEditor.class:3369 +#: FEditor.class:3386 msgid "Paste special..." msgstr "" -#: FEditor.class:3378 FTextEditor.class:699 +#: FEditor.class:3392 FTextEditor.class:727 +msgid "Insert color..." +msgstr "" + +#: FEditor.class:3401 FTextEditor.class:736 msgid "Select &All" msgstr "" -#: FEditor.class:3387 +#: FEditor.class:3410 msgid "Comment" msgstr "" -#: FEditor.class:3394 +#: FEditor.class:3417 msgid "Uncomment" msgstr "" -#: FEditor.class:3404 FOutput.class:408 FTextEditor.class:708 +#: FEditor.class:3427 FOutput.class:408 FTextEditor.class:745 msgid "Find next" msgstr "" -#: FEditor.class:3411 FOutput.class:415 FTextEditor.class:715 +#: FEditor.class:3434 FOutput.class:415 FTextEditor.class:752 msgid "Find previous" msgstr "" -#: FEditor.class:3420 FTextEditor.class:724 +#: FEditor.class:3443 FTextEditor.class:761 msgid "View" msgstr "" -#: FEditor.class:3424 FTextEditor.class:728 +#: FEditor.class:3447 FTextEditor.class:765 msgid "No split" msgstr "" -#: FEditor.class:3431 FTextEditor.class:735 +#: FEditor.class:3454 FTextEditor.class:772 msgid "Horizontal split" msgstr "" -#: FEditor.class:3438 FTextEditor.class:742 +#: FEditor.class:3461 FTextEditor.class:779 msgid "Vertical split" msgstr "" -#: FEditor.class:3465 FPasteSpecial.class:253 +#: FEditor.class:3488 FPasteSpecial.class:253 msgid "Paste as string" msgstr "" -#: FEditor.class:3470 FPasteSpecial.class:258 +#: FEditor.class:3493 FPasteSpecial.class:258 msgid "Paste as multi-line string" msgstr "" -#: FEditor.class:3475 FPasteSpecial.class:243 +#: FEditor.class:3498 FPasteSpecial.class:243 msgid "Paste as comments" msgstr "" -#: FEditor.class:3482 FOption.class:1080 +#: FEditor.class:3505 FOption.class:1080 msgid "Editor" msgstr "" -#: FEditor.class:3616 +#: FEditor.class:3651 msgid "Procedure list" msgstr "" @@ -1488,7 +1496,7 @@ msgstr "" msgid "Menu editor..." msgstr "" -#: FForm.class:3725 FTextEditor.class:784 +#: FForm.class:3725 FTextEditor.class:821 msgid "Code" msgstr "" @@ -1690,7 +1698,7 @@ msgstr "" msgid "Pick a color" msgstr "" -#: FImageEditor.class:54 FTextEditor.class:762 +#: FImageEditor.class:54 FTextEditor.class:799 msgid "Text editor" msgstr "" @@ -2314,7 +2322,7 @@ msgstr "" msgid "Save project" msgstr "" -#: FMain.class:2634 Project.module:2071 +#: FMain.class:2634 Project.module:2092 msgid "Save project as" msgstr "" @@ -2483,7 +2491,7 @@ msgid "There is no CHANGELOG entry for this release." msgstr "" #: FMakeInstall.class:318 FPropertyProject.class:1017 FSave.class:111 -#: Project.module:2783 +#: Project.module:2804 msgid "Continue" msgstr "" @@ -2828,7 +2836,7 @@ msgstr "" msgid "Path" msgstr "" -#: FNewConnection.class:501 Project.module:155 +#: FNewConnection.class:501 Project.module:176 msgid "Database" msgstr "" @@ -2852,19 +2860,19 @@ msgstr "" msgid "New translation" msgstr "" -#: FOpenProject.class:370 +#: FOpenProject.class:388 msgid "Select a project" msgstr "" -#: FOpenProject.class:430 +#: FOpenProject.class:448 msgid "Recent" msgstr "" -#: FOpenProject.class:438 FWelcome.class:528 +#: FOpenProject.class:456 FWelcome.class:528 msgid "Sort by path" msgstr "" -#: FOpenProject.class:447 FWelcome.class:52 +#: FOpenProject.class:465 FWelcome.class:52 msgid "Examples" msgstr "" @@ -4979,292 +4987,292 @@ msgstr "" msgid "Integrated Development Environment for Gambas" msgstr "" -#: Project.module:153 +#: Project.module:174 msgid "Automation" msgstr "" -#: Project.module:154 +#: Project.module:175 msgid "Basic" msgstr "" -#: Project.module:156 +#: Project.module:177 msgid "Drawing" msgstr "" -#: Project.module:157 +#: Project.module:178 msgid "Games" msgstr "" -#: Project.module:158 +#: Project.module:179 msgid "Miscellaneous" msgstr "" -#: Project.module:159 +#: Project.module:180 msgid "Networking" msgstr "" -#: Project.module:160 +#: Project.module:181 msgid "OpenGL" msgstr "" -#: Project.module:161 +#: Project.module:182 msgid "Printing" msgstr "" -#: Project.module:162 +#: Project.module:183 msgid "Sound" msgstr "" -#: Project.module:163 +#: Project.module:184 msgid "Video" msgstr "" -#: Project.module:164 +#: Project.module:185 msgid "Controls" msgstr "" -#: Project.module:355 +#: Project.module:376 msgid "This project does not exist." msgstr "" -#: Project.module:370 +#: Project.module:391 msgid "This is not a Gambas project." msgstr "" -#: Project.module:372 +#: Project.module:393 msgid "" "This is a Gambas &1 project.\n" "\n" "Do you want to open it anyway?" msgstr "" -#: Project.module:383 +#: Project.module:404 msgid "" "This project seems to be already opened.\n" "\n" "Opening the same project twice can lead to data loss." msgstr "" -#: Project.module:383 +#: Project.module:404 msgid "Open after all" msgstr "" -#: Project.module:383 +#: Project.module:404 msgid "Do not open" msgstr "" -#: Project.module:406 +#: Project.module:427 msgid "This project is read-only." msgstr "" -#: Project.module:406 +#: Project.module:427 msgid "It cannot be converted." msgstr "" -#: Project.module:460 +#: Project.module:481 msgid "Cannot open project file :\n" msgstr "" -#: Project.module:1117 +#: Project.module:1138 msgid "The following classes have circular inheritance:" msgstr "" -#: Project.module:1279 +#: Project.module:1300 msgid "read-only" msgstr "" -#: Project.module:1281 +#: Project.module:1302 msgid "ALPHA VERSION, USE AT YOUR OWN RISK! :-)" msgstr "" -#: Project.module:1467 +#: Project.module:1488 msgid "Loading &1..." msgstr "" -#: Project.module:1516 +#: Project.module:1537 msgid "Cannot open a binary file." msgstr "" -#: Project.module:1549 +#: Project.module:1570 msgid "Cannot open file." msgstr "" -#: Project.module:1608 +#: Project.module:1629 msgid "File not found!" msgstr "" -#: Project.module:1713 +#: Project.module:1734 msgid "first" msgstr "" -#: Project.module:1715 +#: Project.module:1736 msgid "second" msgstr "" -#: Project.module:1717 +#: Project.module:1738 msgid "third" msgstr "" -#: Project.module:1719 +#: Project.module:1740 msgid "&1th" msgstr "" -#: Project.module:1764 +#: Project.module:1785 msgid "in form definition" msgstr "" -#: Project.module:1922 +#: Project.module:1943 msgid "" "Some project source files are in conflict.\n" "Please solve them if you want to compile the project." msgstr "" -#: Project.module:1926 +#: Project.module:1947 msgid "Compiling project" msgstr "" -#: Project.module:1938 +#: Project.module:1959 msgid "Nothing to do." msgstr "" -#: Project.module:2077 +#: Project.module:2098 msgid "This project already exists." msgstr "" -#: Project.module:2090 +#: Project.module:2111 msgid "Unable to save the project." msgstr "" -#: Project.module:2163 +#: Project.module:2184 msgid "File already exists." msgstr "" -#: Project.module:2197 +#: Project.module:2218 msgid "Directory already exists." msgstr "" -#: Project.module:2209 +#: Project.module:2230 msgid "Cannot link template file." msgstr "" -#: Project.module:2215 +#: Project.module:2236 msgid "Cannot copy template file." msgstr "" -#: Project.module:2391 +#: Project.module:2412 msgid "Making executable..." msgstr "" -#: Project.module:2435 +#: Project.module:2456 msgid "Cannot make executable." msgstr "" -#: Project.module:2782 +#: Project.module:2803 msgid "Some components are missing: &1" msgstr "" -#: Project.module:2989 +#: Project.module:3010 msgid "Cannot write project file." msgstr "" -#: Project.module:3022 +#: Project.module:3043 msgid "Unable to create desktop shortcut." msgstr "" -#: Project.module:3284 +#: Project.module:3305 msgid "The directory will be removed at the next commit." msgstr "" -#: Project.module:3303 +#: Project.module:3324 msgid "You must define a startup class or form!" msgstr "" -#: Project.module:3335 +#: Project.module:3356 msgid "Please type a name." msgstr "" -#: Project.module:3339 +#: Project.module:3360 msgid "This name contains a forbidden character:" msgstr "" -#: Project.module:3343 +#: Project.module:3364 msgid "The name cannot begins with a dot." msgstr "" -#: Project.module:3347 +#: Project.module:3368 msgid "This name is already used. Choose another one." msgstr "" -#: Project.module:3378 +#: Project.module:3399 msgid "" "A class name must begin with a letter or an underscore, followed by any " "letter or digit." msgstr "" -#: Project.module:3426 +#: Project.module:3447 msgid "Destination already exists" msgstr "" -#: Project.module:3628 +#: Project.module:3649 msgid "Unable to rename '&1'" msgstr "" -#: Project.module:3750 +#: Project.module:3771 msgid "Please type a project name." msgstr "" -#: Project.module:3758 +#: Project.module:3779 msgid "The project name cannot begin with a dot." msgstr "" -#: Project.module:3761 +#: Project.module:3782 msgid "Non-ASCII characters are forbidden in a project name." msgstr "" -#: Project.module:3762 +#: Project.module:3783 msgid "" "The following characters are forbidden in a project name: ? * / \\ SPACE" msgstr "" -#: Project.module:3772 +#: Project.module:3793 msgid "The project directory already exists." msgstr "" -#: Project.module:3774 +#: Project.module:3795 msgid "" "The project directory cannot be created because a file with the same name " "already exists." msgstr "" -#: Project.module:3820 +#: Project.module:3841 msgid "Create source package" msgstr "" -#: Project.module:3821 +#: Project.module:3842 msgid "Source packages" msgstr "" -#: Project.module:4098 +#: Project.module:4119 msgid "Cannot copy file &1." msgstr "" -#: Project.module:4147 +#: Project.module:4168 msgid "Cannot create link &1." msgstr "" -#: Project.module:4164 +#: Project.module:4185 msgid "Cannot move a directory inside itself." msgstr "" -#: Project.module:4228 +#: Project.module:4249 msgid "Cannot move file &1." msgstr "" -#: Project.module:4775 +#: Project.module:4796 msgid "modified" msgstr "" -#: Project.module:4855 +#: Project.module:4876 msgid "Unable to update all forms." msgstr "" diff --git a/app/src/gambas3/.lang/fr.mo b/app/src/gambas3/.lang/fr.mo index 4a8c40cb7f1710b528e9f352915addee738c750e..1b5e7d9123e7c388592a859ef0b694271ef331e7 100644 GIT binary patch delta 27806 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 delta 27623 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 Uq)r=7#_=l>b3@_8egiB14{DGF2mk;8 diff --git a/app/src/gambas3/.lang/fr.po b/app/src/gambas3/.lang/fr.po index fa93512ac..efe565142 100644 --- a/app/src/gambas3/.lang/fr.po +++ b/app/src/gambas3/.lang/fr.po @@ -230,4113 +230,41 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project:1 -msgid "Gambas 3" -msgstr "-" - -#: .project:2 -msgid "Integrated Development Environment for Gambas" -msgstr "-" - -#: CComponent.class:76 -msgid "Internal native classes" -msgstr "Classes natives internes" - -#: CComponent.class:77 -msgid "Cairo graphic library" -msgstr "Bibliothèque graphique Cairo" - -#: CComponent.class:78 -msgid "Chart drawing" -msgstr "Dessin de graphes" - -#: CComponent.class:79 -msgid "Compression & decompression" -msgstr "Compression et décompression" - -#: CComponent.class:80 -msgid "MD5/DES crypting" -msgstr "Chiffrement MD5/DES" - -#: CComponent.class:81 FCreateProject.class:556 -msgid "Database access" -msgstr "Accès aux bases de données" - -#: CComponent.class:82 -msgid "Firebird database driver" -msgstr "Pilote de base de données Firebird" - -#: CComponent.class:83 -msgid "Data bound controls" -msgstr "Contrôles liés aux données" - -#: CComponent.class:84 -msgid "MySQL database driver" -msgstr "Pilote de base de données MySQL" - -#: CComponent.class:85 -msgid "ODBC database driver" -msgstr "Pilote de base de données ODBC" - -#: CComponent.class:86 -msgid "PostgreSQL database driver" -msgstr "Pilote de base de données PostgreSQL" - -#: CComponent.class:87 -msgid "SQLite 2 database driver" -msgstr "Pilote de base de données SQLite 2" - -#: CComponent.class:88 -msgid "SQLite 3 database driver" -msgstr "Pilote de base de données SQLite 3" - -#: CComponent.class:89 -msgid "Application debugger helper" -msgstr "Debogueur intégré" - -#: CComponent.class:90 -msgid "Desktop-neutral routines from Portland project" -msgstr "Routines indépendantes du bureau du projet Portland" - -#: CComponent.class:91 -msgid "D-Bus interface" -msgstr "Interfaçage avec D-Bus" - -#: CComponent.class:92 -msgid "Expression evaluator" -msgstr "Evaluateur d'expressions" - -#: CComponent.class:93 -msgid "Syntax highlighter routines" -msgstr "Routines de coloration syntaxique" - -#: CComponent.class:94 -msgid "More controls for graphical components" -msgstr "Controles supplémentaires pour les composants graphiques" - -#: CComponent.class:95 -msgid "Enhanced standard dialogs" -msgstr "Boîtes de dialogue standard améliorées" - -#: CComponent.class:96 -msgid "Multi Document Interface" -msgstr "Interface multi-documents" - -#: CComponent.class:97 -msgid "GTK+ toolkit" -msgstr "Bibliothèque GTK+" - -#: CComponent.class:98 -msgid "GTK+ toolkit extension" -msgstr "Extension du toolkit GTK+" - -#: CComponent.class:99 -msgid "OpenGL with GTK+ toolkit" -msgstr "OpenGL avec GTK+" - -#: CComponent.class:100 -msgid "GTK+ SVG renderer" -msgstr "Affichage de fichiers SVG pour GTK+" - -#: CComponent.class:101 -msgid "QT/GTK+ switcher component" -msgstr "Sélection du composant graphique selon le bureau" - -#: CComponent.class:102 -msgid "Image management" -msgstr "Gestion des images" - -#: CComponent.class:103 -msgid "Image filtering component" -msgstr "Composant de filtrage d'images" - -#: CComponent.class:104 -msgid "Image routines from the Imlib2 library" -msgstr "Gestion des images basée sur la librairie Imlib2" - -#: CComponent.class:105 FPropertyProject.class:2008 -msgid "Image loading and saving" -msgstr "Chargement et sauvegarde d'images" - -#: CComponent.class:106 -msgid "Information about components" -msgstr "Information sur les composants" - -#: CComponent.class:107 -msgid "OpenLDAP client" -msgstr "Client OpenLDAP" - -#: CComponent.class:108 -msgid "MySQL specific routines" -msgstr "Routines spécifiques pour MySQL" - -#: CComponent.class:109 FCreateProject.class:562 -msgid "Network programming" -msgstr "Programmation réseau" - -#: CComponent.class:110 -msgid "Network high-level protocols management" -msgstr "Gestion de protocoles réseaux de haut-niveau" - -#: CComponent.class:111 -msgid "SMTP client" -msgstr "Client SMTP" - -#: CComponent.class:112 -msgid "3D programming with OpenGL" -msgstr "Programmation 3D avec OpenGL" - -#: CComponent.class:113 -msgid "OpenGL shaders management" -msgstr "Gestion des shaders OpenGL" - -#: CComponent.class:114 -msgid "GNU command option parser" -msgstr "Analyseur d'options de ligne de commande GNU" - -#: CComponent.class:115 -msgid "Perl-compatible Regular Expression Matching" -msgstr "Expression rationnelles compatibles avec Perl" - -#: CComponent.class:116 -msgid "PDF renderer based on Poppler library" -msgstr "Lecture de PDF basée sur la bibliothèque Poppler" - -#: CComponent.class:117 -msgid "QT4 toolkit" -msgstr "Bibliothèque QT4" - -#: CComponent.class:118 -msgid "QT4 toolkit extension" -msgstr "Controles supplémentaires basés sur la bibliothèque QT4" - -#: CComponent.class:119 -msgid "QT4 WebKit component" -msgstr "Composant WebKit de QT4" - -#: CComponent.class:120 -msgid "OpenGL with QT4 toolkit" -msgstr "OpenGL avec QT4" - -#: CComponent.class:121 -msgid "Report designer" -msgstr "Générateur d'états" - -#: CComponent.class:122 -msgid "SDL library" -msgstr "Bibliothèque SDL" - -#: CComponent.class:123 -msgid "SDL sound & CD-ROM management" -msgstr "Gestion du son et du CD-ROM basé sur la bibliothèque SDL" - -#: CComponent.class:124 -msgid "Application settings management" -msgstr "Gestion des fichiers de configuration" - -#: CComponent.class:125 -msgid "Signals management" -msgstr "Gestion des signaux" - -#: CComponent.class:126 -msgid "Video capture" -msgstr "Capture vidéo" - -#: CComponent.class:127 -msgid "Visual Basic compatibility" -msgstr "Compatibilité avec Visual Basic" - -#: CComponent.class:128 -msgid "XML tools based on libxml" -msgstr "Outils XML basés sur la bibliothèque libxml" - -#: CComponent.class:129 -msgid "XML-RPC protocol" -msgstr "Protocole XML-RPC" - -#: CComponent.class:130 -msgid "XSLT tools based on libxslt" -msgstr "Outils XSLT basés sur la bibliothèque libxslt" - -#: CComponent.class:131 -msgid "Web applications tools" -msgstr "Outils pour les applications Web" - -#: CComponent.class:133 FPropertyProject.class:1996 -msgid "Graphical form management" -msgstr "Gestion de formulaires graphiques" - -#: CComponent.class:134 FPropertyProject.class:2002 -msgid "Event loop management" -msgstr "Gestion de la boucle d'évènements" - -#: CComponent.class:136 FPropertyProject.class:2014 -msgid "OpenGL display" -msgstr "Affichage OpenGL" - -#: CComponent.class:469 -msgid "Loading information on component &1..." -msgstr "Chargement des informations sur le composant &1..." - -#: CComponentBox.class:97 -msgid "Experimental" -msgstr "Expérimental" - -#: CComponentBox.class:99 FPropertyProject.class:1750 -msgid "Not finished but stable" -msgstr "Non terminé mais stable" - -#: CComponentBox.class:205 ProjectItem.class:68 -msgid "Authors" -msgstr "Auteurs" - -#: CComponentBox.class:212 FPropertyProject.class:1976 -msgid "Requires" -msgstr "Nécessite" - -#: CComponentBox.class:214 -msgid "Excludes" -msgstr "Exclut" - -#: CComponentBox.class:220 -msgid "Implements" -msgstr "Implémente" - -#: CComponentBox.class:233 LibraryItem.class:58 -msgid "Provides" -msgstr "Fournit" - -#: CModule.class:28 FCreateFile.class:648 FEditor.class:3504 FForm.class:3704 -#: FInfo.class:88 -msgid "Form" -msgstr "Formulaire" - -#: CModule.class:28 FInfo.class:69 -msgid "Forms" -msgstr "Formulaires" - -#: CModule.class:28 -msgid "Gambas forms" -msgstr "Formulaires Gambas" - -#: CModule.class:29 -msgid "Gambas web pages" -msgstr "Pages web Gambas" - -#: CModule.class:29 FCreateFile.class:668 -msgid "WebPage" -msgstr "Page Web" - -#: CModule.class:29 -msgid "WebPages" -msgstr "Pages Web" - -#: CModule.class:30 -msgid "Gambas reports" -msgstr "États Gambas" - -#: CModule.class:30 FCreateFile.class:688 -msgid "Report" -msgstr "État" - -#: CModule.class:30 -msgid "Reports" -msgstr "États" - -#: CProjectTree.class:290 FMain.class:2711 FSearch.class:95 -#: FSelectIcon.class:216 Project.module:1316 -msgid "Project" -msgstr "Projet" - -#: CProjectTree.class:293 Project.module:1319 -msgid "Sources" -msgstr "Sources" - -#: CProjectTree.class:296 Project.module:1322 -msgid "Connections" -msgstr "Connexions" - -#: CProjectTree.class:305 Project.module:1331 -msgid "Data" -msgstr "Données" - -#: CRecentFile.class:49 -msgid "Today" -msgstr "Aujourd'hui" - -#: CRecentFile.class:51 -msgid "Yesterday" -msgstr "Hier" - -#: CRecentFile.class:53 -msgid "Two days ago" -msgstr "Avant-hier" - -#: CRecentFile.class:55 -msgid "This week" -msgstr "Cette semaine" - -#: CRecentFile.class:57 -msgid "This month" -msgstr "Ce mois-ci" - -#: CWelcome.class:66 -msgid "" -"This program is published under\n" -"the GNU General Public License." -msgstr "" -"Ce programme est publié sous\n" -"la License Publique Générale GNU" - -#: Design.module:216 Project.module:1768 -msgid "In class &1 at line &2." -msgstr "Dans la classe &1 à la ligne &2." - -#: Design.module:320 -msgid "" -"The program has stopped unexpectedly\n" -"by raising signal #&1.\n" -"\n" -"Please send a bug report to\n" -"gambas@users.sourceforge.net." -msgstr "" -"Le programme s'est arrêté de manière inattendue\n" -"en déclenchant le signal #&1.\n" -"\n" -"Veuillez envoyer un rapport d'erreur à\n" -"gambas@users.sourceforge.net." - -#: Design.module:324 -msgid "" -"The program has returned\n" -"the value: &1" -msgstr "" -"Le programme a retourné\n" -"la valeur : &1" - -#: Design.module:381 FColorChooser.class:201 FCommit.class:380 -#: FConnectionEditor.class:411 FCreateFile.class:922 FFontChooser.class:79 -#: FGotoLine.class:57 FList.class:331 FMain.class:3024 FMenu.class:1197 -#: FNewConnection.class:573 FNewTable.class:159 FNewTranslation.class:64 -#: FOpenProject.class:472 FPasteSpecial.class:273 FPropertyProject.class:258 -#: FReportBorderChooser.class:213 FReportCoordChooser.class:120 -#: FSelectExtraFile.class:72 FSelectIcon.class:268 FSnippet.class:136 -#: FTableChooser.class:138 FText.class:100 -msgid "OK" -msgstr "OK" - -#: Design.module:770 -msgid "Output terminal" -msgstr "Terminal de sortie" - -#: Design.module:797 -msgid "No terminal emulator found." -msgstr "Aucun émulateur de terminal n'a été trouvé." - -#: FAbout.class:161 -msgid "Thanks to" -msgstr "Merci à" - -#: FAbout.class:513 -msgid "About Gambas..." -msgstr "A propos de Gambas..." - -#: FAbout.class:521 -msgid "About" -msgstr "A propos" - -#: FAbout.class:538 -msgid "Gambas Almost Means Basic!" -msgstr "-" - -#: FAbout.class:552 -msgid "" -"<h2 align=center>Licence</h2>\n" -"\n" -"<p align=center>This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.</p>\n" -"\n" -"<p align=center>This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>\n" -msgstr "<h2 align=center>Licence</h2><p align=center>Ce programme est un LOGICIEL LIBRE. Vous pouvez le redistribuer ET/OU le modifier selon les termes de la Licence Publique Générale GNU telle qu'elle est publiée par la Free Software Foundation ; soit la version 2, ou bien n'importe quelle version ultérieure de votre choix.</p><p align=center>Ce programme est distribué en espérant qu'il soit utile MAIS SANS GARANTIE D'AUCUNE SORTE ; y compris les garanties implicites de COMMERCIABILITE ET DE CONFORMITE A UNE UTILISATION PARTICULIERE. Se reporter à la Licence Publique Générale GNU pour plus d'information.</p>\n" - -#: FAbout.class:558 -msgid "<h2 align=center>Authors</h2>\n" -msgstr "<h2 align=center>Auteurs</h2>\n" - -#: FAbout.class:582 -msgid "Make a gift!" -msgstr "Faire un don !" - -#: FAbout.class:594 -msgid "Hall Of Fame" -msgstr "Temple de la renommée" - -#: FAbout.class:608 -msgid "System information" -msgstr "Informations système" - -#: FAbout.class:618 FList.class:308 FMain.class:2457 -msgid "&Copy" -msgstr "&Copier" - -#: FColorChooser.class:161 -msgid "Select a color" -msgstr "Choisissez une couleur" - -#: FColorChooser.class:174 -msgid "System" -msgstr "Système" - -#: FColorChooser.class:180 -msgid "Free" -msgstr "Libre" - -#: FColorChooser.class:207 FCommit.class:386 FConflict.class:191 -#: FConnectionEditor.class:261 FCreateFile.class:928 FDebugInfo.class:496 -#: FEditor.class:2239 FFindList.class:195 FFontChooser.class:85 -#: FForm.class:2955 FGotoLine.class:63 FHelpBrowser.class:275 -#: FIconEditor.class:1396 FImportTable.class:38 FList.class:155 -#: FMain.class:213 FMakeInstall.class:318 FMenu.class:1202 -#: FNewConnection.class:317 FNewTable.class:165 FNewTranslation.class:70 -#: FOpenProject.class:478 FOption.class:590 FPasteSpecial.class:279 -#: FPropertyProject.class:1017 FReportBorderChooser.class:207 -#: FReportCoordChooser.class:114 FSave.class:118 FSearch.class:502 -#: FSelectExtraFile.class:78 FSelectIcon.class:273 FSnippet.class:142 -#: FTableChooser.class:144 FText.class:106 FTextEditor.class:454 -#: FTranslate.class:617 Project.module:372 -msgid "Cancel" -msgstr "Annuler" - -#: FCommit.class:6 -msgid "This line and the following will be ignored" -msgstr "Cette ligne et les suivantes seront ignorées" - -#: FCommit.class:43 -msgid "Please enter the versioning user name" -msgstr "Veuillez saisir le nom de l'utilisateur pour le suivi de version" - -#: FCommit.class:61 -msgid "The project could not be committed." -msgstr "Le projet n'a pu être envoyé." - -#: FCommit.class:181 -msgid "Project commit" -msgstr "Envoi du projet" - -#: FCommit.class:195 FMakeInstall.class:1299 FPropertyProject.class:1531 -msgid "Description" -msgstr "Description" - -#: FCommit.class:200 -msgid "Commit description" -msgstr "Description de l'envoi" - -#: FCommit.class:219 -msgid "Some files are not versioned and should be added manually to the repository." -msgstr "Certains fichiers ne sont pas versionnés et doivent être ajoutés manuellement au référentiel." - -#: FCommit.class:234 FConflict.class:325 FConnectionEditor.class:1808 -#: FEditor.class:3349 FForm.class:3534 FIconEditor.class:2165 -#: FImageEditor.class:77 FMenu.class:948 FOutput.class:377 -#: FTextEditor.class:675 -msgid "Cut" -msgstr "Couper" - -#: FCommit.class:240 FConflict.class:331 FConnectionEditor.class:1708 -#: FEditor.class:3355 FForm.class:3541 FIconEditor.class:2173 -#: FImageEditor.class:86 FMenu.class:954 FOutput.class:384 -#: FTextEditor.class:682 -msgid "Copy" -msgstr "Copier" - -#: FCommit.class:246 FConflict.class:337 FConnectionEditor.class:1829 -#: FEditor.class:3362 FForm.class:3554 FIconEditor.class:2181 -#: FImageEditor.class:95 FMenu.class:960 FOutput.class:391 -#: FTextEditor.class:689 -msgid "Paste" -msgstr "Coller" - -#: FCommit.class:252 FConflict.class:343 FConnectionEditor.class:1836 -#: FEditor.class:3333 FForm.class:3779 FIconEditor.class:2149 -#: FImageEditor.class:104 FOption.class:1461 FOutput.class:360 -#: FTextEditor.class:658 -msgid "Undo" -msgstr "Annuler" - -#: FCommit.class:258 FConflict.class:349 FConnectionEditor.class:1843 -#: FEditor.class:3340 FForm.class:3789 FImageEditor.class:112 -#: FOutput.class:367 FTextEditor.class:665 -msgid "Redo" -msgstr "Rétablir" - -#: FCommit.class:264 FConflict.class:355 FEditor.class:3556 FMenu.class:970 -#: FTextEditor.class:831 -msgid "Indent" -msgstr "Indenter" - -#: FCommit.class:270 FConflict.class:361 FEditor.class:3564 FMenu.class:976 -#: FTextEditor.class:838 -msgid "Unindent" -msgstr "Désindenter" - -#: FCommit.class:276 -msgid "Clean up" -msgstr "Nettoyer" - -#: FCommit.class:283 -msgid "Previous description" -msgstr "Description précédente" - -#: FCommit.class:317 -msgid "Authentification" -msgstr "Authentification" - -#: FCommit.class:326 FNewConnection.class:457 -msgid "User" -msgstr "Utilisateur" - -#: FCommit.class:341 FNewConnection.class:471 -msgid "Password" -msgstr "Mot de passe" - -#: FCommit.class:354 FNewConnection.class:491 -msgid "Remember password" -msgstr "Se souvenir du mot de passe" - -#: FCommit.class:357 -msgid "Changes" -msgstr "Modifications" - -#: FConflict.class:25 FMain.class:2430 -msgid "&Edit" -msgstr "&Éditer" - -#: FConflict.class:25 FFindList.class:203 FIconEditor.class:1415 -#: FImportTable.class:648 FMakeInstall.class:267 FSearch.class:567 -#: FTips.class:240 -msgid "Close" -msgstr "Fermer" - -#: FConflict.class:25 -msgid "" -"This file is in conflict with the revision #&1.\n" -"You must resolve the conflict in order to use the file." -msgstr "" -"Ce fichier entre en conflit avec la révision #&1.\n" -"Vous devez résoudre le conflit pour pouvoir utiliser ce fichier de nouveau." - -#: FConflict.class:135 -msgid "Version conflict" -msgstr "Conflit de version" - -#: FConflict.class:191 -msgid "" -"The file has been modified.\n" -"Do you really want to close the dialog?" -msgstr "" -"Le fichier a été modifié.\n" -"Désirez-vous réellement fermer la boite de dialogue ?" - -#: FConflict.class:219 -msgid "Some conflicts are not yet resolved." -msgstr "Tous les conflits ne sont pas résolus." - -#: FConflict.class:225 -msgid "Unable to resolve the conflict." -msgstr "Impossible de résoudre le conflit." - -#: FConflict.class:254 FOpenProject.class:384 Project.module:372 -msgid "Open" -msgstr "Ouvrir" - -#: FConflict.class:254 -msgid "" -"The file has been modified.\n" -"Do you really want to open another file?" -msgstr "" -"Le fichier a été modifié.\n" -"Désirez-vous réellement ouvrir un autre fichier ?" - -#: FConflict.class:262 -msgid "Conflict files" -msgstr "Fichiers en conflits" - -#: FConflict.class:384 FCreateFile.class:728 FFindList.class:76 -#: FSearch.class:42 -msgid "Text" -msgstr "Texte" - -#: FConflict.class:392 FCreateFile.class:708 -msgid "Image" -msgstr "Image" - -#: FConflict.class:401 FInfo.class:379 -msgid "Details" -msgstr "Détails" - -#: FConflict.class:410 -msgid "Resolve conflict with" -msgstr "Résoudre le conflit avec" - -#: FConflict.class:426 FInfo.class:273 -msgid "Information" -msgstr "Information" - -#: FConflict.class:444 -msgid "&Save" -msgstr "Enregi&strer" - -#: FConflict.class:450 -msgid "Sol&ve" -msgstr "&Résoudre" - -#: FConnectionEditor.class:32 FCreateFile.class:781 FCreateProject.class:638 -#: FDebugInfo.class:29 FNewConnection.class:393 FNewTable.class:112 -msgid "Name" -msgstr "Nom" - -#: FConnectionEditor.class:37 FCreateFile.class:832 FCreateProject.class:367 -#: FInfo.class:327 FNewConnection.class:407 FNewTable.class:127 -msgid "Type" -msgstr "Type" - -#: FConnectionEditor.class:42 -msgid "Length" -msgstr "Longueur" - -#: FConnectionEditor.class:47 -msgid "Default value" -msgstr "Valeur par défaut" - -#: FConnectionEditor.class:58 FDebugExpr.class:425 FHelpBrowser.class:251 -msgid "Index" -msgstr "Index" - -#: FConnectionEditor.class:63 -msgid "Unique" -msgstr "Unique" - -#: FConnectionEditor.class:68 FImportTable.class:346 -msgid "Field" -msgstr "Champ" - -#: FConnectionEditor.class:183 -msgid "Unable to connect to database." -msgstr "Impossible de se connecter à la base de données." - -#: FConnectionEditor.class:261 -msgid "Do not save" -msgstr "Ne pas enregistrer" - -#: FConnectionEditor.class:261 FEditor.class:3455 FForm.class:3695 -#: FIconEditor.class:1415 FImageEditor.class:60 FTextEditor.class:753 -msgid "Save" -msgstr "Enregistrer" - -#: FConnectionEditor.class:261 -msgid "The table '&1' has been modified. Do you want to save it?" -msgstr "La table « &1 » a été modifiée. Voulez-vous l'enregistrer ?" - -#: FConnectionEditor.class:370 -msgid "Unable to load table '&1'." -msgstr "Impossible de charger la table « &1 »." - -#: FConnectionEditor.class:415 -msgid "Unable to run query." -msgstr "Impossible d'exécuter la requête." - -#: FConnectionEditor.class:447 -msgid "unlimited" -msgstr "illimité" - -#: FConnectionEditor.class:530 MConnection.module:100 -msgid "Blob" -msgstr "Blob" - -#: FConnectionEditor.class:530 MConnection.module:94 -msgid "Boolean" -msgstr "Booléen" - -#: FConnectionEditor.class:530 MConnection.module:92 -msgid "Date" -msgstr "Date" - -#: FConnectionEditor.class:530 MConnection.module:90 -msgid "Float" -msgstr "Décimal" - -#: FConnectionEditor.class:530 MConnection.module:86 -msgid "Integer" -msgstr "Entier" - -#: FConnectionEditor.class:530 MConnection.module:88 -msgid "Long" -msgstr "Entier long" - -#: FConnectionEditor.class:530 MConnection.module:98 -msgid "Serial" -msgstr "Série" - -#: FConnectionEditor.class:530 MConnection.module:96 -msgid "String" -msgstr "Chaîne" - -#: FConnectionEditor.class:608 -msgid "This name is already in used." -msgstr "Ce nom est déjà utilisé." - -#: FConnectionEditor.class:633 -msgid "Please enter a number." -msgstr "Veuillez saisir un nombre." - -#: FConnectionEditor.class:638 -msgid "The length must be greater than 1 and lower than 255." -msgstr "La longueur doit être comprise entre 1 et 255." - -#: FConnectionEditor.class:662 -msgid "Type mismatch." -msgstr "Type de données incorrect." - -#: FConnectionEditor.class:702 -msgid "This name already exists." -msgstr "Ce nom existe déjà." - -#: FConnectionEditor.class:781 -msgid "This field is used in an index." -msgstr "Le champ est utilisé dans un index." - -#: FConnectionEditor.class:1134 -msgid "The table '&1' has no primary key." -msgstr "La table « &1 » n'a pas de clef primaire." - -#: FConnectionEditor.class:1217 -msgid "Cannot write table '&1'." -msgstr "Impossible d'écrire la table « &1 »." - -#: FConnectionEditor.class:1330 FForm.class:3561 FMain.class:213 -#: FNewConnection.class:317 FOption.class:737 FTranslate.class:617 -msgid "Delete" -msgstr "Supprimer" - -#: FConnectionEditor.class:1330 -msgid "Do you really want to delete table '&1'?" -msgstr "Voulez-vous vraiment supprimer la table « &1 » ?" - -#: FConnectionEditor.class:1340 -msgid "Cannot delete table '&1'." -msgstr "Impossible de supprimer la table « &1 »." - -#: FConnectionEditor.class:1376 -msgid "Select the CSV file to import" -msgstr "Choisissez le fichier CSV à importer" - -#: FConnectionEditor.class:1377 FTranslate.class:1240 -msgid "All files" -msgstr "Tous les fichiers" - -#: FConnectionEditor.class:1377 -msgid "CSV files" -msgstr "Fichiers CSV" - -#: FConnectionEditor.class:1400 -msgid "Do you really want to remove the selected rows?" -msgstr "Désirez-vous vraiment supprimer les lignes sélectionnées ?" - -#: FConnectionEditor.class:1400 FMakeInstall.class:942 -msgid "Remove" -msgstr "Supprimer" - -#: FConnectionEditor.class:1558 -msgid "Connection editor" -msgstr "Editeur de connexion" - -#: FConnectionEditor.class:1572 FEditor.class:2239 FForm.class:2955 -#: FHelpBrowser.class:281 FIconEditor.class:2035 FImageEditor.class:68 -#: FTextEditor.class:454 FTranslate.class:711 -msgid "Reload" -msgstr "Recharger" - -#: FConnectionEditor.class:1579 FNewTable.class:98 -msgid "New table" -msgstr "Nouvelle table" - -#: FConnectionEditor.class:1585 -msgid "Delete table" -msgstr "Supprimer la table" - -#: FConnectionEditor.class:1591 FNewTable.class:30 -msgid "Rename table" -msgstr "Renommer la table" - -#: FConnectionEditor.class:1593 -msgid "Rename..." -msgstr "Renommer..." - -#: FConnectionEditor.class:1599 -msgid "Import text file" -msgstr "Importer un fichier texte" - -#: FConnectionEditor.class:1601 -msgid "Import..." -msgstr "Importer..." - -#: FConnectionEditor.class:1607 -msgid "SQL request" -msgstr "Requête SQL" - -#: FConnectionEditor.class:1665 -msgid "Fields" -msgstr "Champs" - -#: FConnectionEditor.class:1681 FMain.class:1716 -msgid "Add" -msgstr "Ajouter" - -#: FConnectionEditor.class:1695 -msgid "Down" -msgstr "Descendre" - -#: FConnectionEditor.class:1702 -msgid "Up" -msgstr "Monter" - -#: FConnectionEditor.class:1710 -msgid "Copy field list" -msgstr "Copier la liste des champs" - -#: FConnectionEditor.class:1727 -msgid "Indexes" -msgstr "Index" - -#: FConnectionEditor.class:1744 -msgid "New index" -msgstr "Nouvel index" - -#: FConnectionEditor.class:1802 -msgid "Run query" -msgstr "Exécuter la requête" - -#: FConnectionEditor.class:1903 -msgid "Export..." -msgstr "Exporter..." - -#: FCreateFile.class:77 -msgid "Gambas classes" -msgstr "Classes Gambas" - -#: FCreateFile.class:77 -msgid "Gambas modules" -msgstr "Modules Gambas" - -#: FCreateFile.class:87 -msgid "Cascading style sheets" -msgstr "Feuilles de style en cascade" - -#: FCreateFile.class:87 -msgid "HTML files" -msgstr "Fichiers HTML" - -#: FCreateFile.class:87 FSelectIcon.class:27 -msgid "Picture files" -msgstr "Fichiers image" - -#: FCreateFile.class:113 -msgid "(No parent)" -msgstr "(Aucune)" - -#: FCreateFile.class:441 -msgid "Cannot add file." -msgstr "Impossible d'ajouter le fichier." - -#: FCreateFile.class:567 -msgid "New file" -msgstr "Nouveau fichier" - -#: FCreateFile.class:582 FMain.class:2335 -msgid "New" -msgstr "Nouveau" - -#: FCreateFile.class:608 FInfo.class:80 -msgid "Module" -msgstr "Module" - -#: FCreateFile.class:628 FDebugInfo.class:49 FFindList.class:71 FInfo.class:84 -msgid "Class" -msgstr "Classe" - -#: FCreateFile.class:748 FInfo.class:97 -msgid "HTML file" -msgstr "Fichier HTML" - -#: FCreateFile.class:768 -msgid "Style sheet" -msgstr "Feuille de style" - -#: FCreateFile.class:791 FCreateProject.class:536 FImportTable.class:489 -#: FPropertyProject.class:1553 -msgid "Options" -msgstr "Options" - -#: FCreateFile.class:800 FReportBorderChooser.class:235 -msgid "Width" -msgstr "Largeur" - -#: FCreateFile.class:813 -msgid "Height" -msgstr "Hauteur" - -#: FCreateFile.class:838 -msgid "GIF" -msgstr "-" - -#: FCreateFile.class:838 -msgid "PNG" -msgstr "-" - -#: FCreateFile.class:838 -msgid "XPM" -msgstr "-" - -#: FCreateFile.class:843 FReportCoordChooser.class:109 -msgid "px" -msgstr "-" - -#: FCreateFile.class:858 -msgid "Dialog box management" -msgstr "Gestion de boîte de dialogue" - -#: FCreateFile.class:868 -msgid "Parent class" -msgstr "Classe parente" - -#: FCreateFile.class:878 -msgid "Exported" -msgstr "Exportée" - -#: FCreateFile.class:888 -msgid "Automatic extension" -msgstr "Extension automatique" - -#: FCreateFile.class:895 -msgid "Existing" -msgstr "Existant" - -#: FCreateFile.class:906 -msgid "Create a symbolic link" -msgstr "Créer un lien symbolique" - -#: FCreateProject.class:123 -msgid "Project checkout has failed." -msgstr "La récupération du projet a échoué." - -#: FCreateProject.class:183 -msgid "Cannot create project!" -msgstr "Impossible de créer le projet !" - -#: FCreateProject.class:227 -msgid "Please enter the location of the repository." -msgstr "Veuillez saisir l'emplacement du référentiel." - -#: FCreateProject.class:252 -msgid "The project has been successfully created." -msgstr "Le projet a été créé avec succès." - -#: FCreateProject.class:337 FMain.class:2613 -msgid "New project" -msgstr "Nouveau projet" - -#: FCreateProject.class:351 -msgid "Project type" -msgstr "Type de projet" - -#: FCreateProject.class:391 -msgid "Graphical application" -msgstr "Application graphique" - -#: FCreateProject.class:412 -msgid "QT graphical application" -msgstr "Application graphique QT" - -#: FCreateProject.class:433 -msgid "GTK+ graphical application" -msgstr "Application graphique GTK+" - -#: FCreateProject.class:454 -msgid "Command-line application" -msgstr "Application en ligne de commande" - -#: FCreateProject.class:475 -msgid "SDL application" -msgstr "Application SDL" - -#: FCreateProject.class:496 -msgid "CGI Web application" -msgstr "Application Web CGI" - -#: FCreateProject.class:521 -msgid "" -"Application stored in a\n" -"Subversion repository" -msgstr "" -"Application stockée dans un\n" -"référentiel Subversion" - -#: FCreateProject.class:550 -msgid "Internationalization" -msgstr "Internationalisation" - -#: FCreateProject.class:568 -msgid "Settings files management" -msgstr "Gestion des fichiers de configuration" - -#: FCreateProject.class:574 -msgid "Regular expressions" -msgstr "Expressions rationnelles" - -#: FCreateProject.class:580 -msgid "XML / XSLT programming" -msgstr "Programmation XML / XSLT" - -#: FCreateProject.class:586 -msgid "OpenGL programming" -msgstr "Programmation OpenGL" - -#: FCreateProject.class:592 -msgid "Image processing" -msgstr "Traitement d'images" - -#: FCreateProject.class:598 -msgid "Visual Basic™ conversion help" -msgstr "Conversion depuis Visual Basic™" - -#: FCreateProject.class:608 -msgid "Component programming" -msgstr "Programmation d'un composant" - -#: FCreateProject.class:614 -msgid "Project directory" -msgstr "Répertoire du projet" - -#: FCreateProject.class:622 -msgid "Project information" -msgstr "Information sur le projet" - -#: FCreateProject.class:633 -msgid "Identification" -msgstr "Identification" - -#: FCreateProject.class:648 FPropertyProject.class:1520 -msgid "Title" -msgstr "Titre" - -#: FCreateProject.class:659 FOpenProject.class:462 -msgid "Open in another window" -msgstr "Ouvrir dans une nouvelle fenêtre" - -#: FCreateProject.class:671 -msgid "Repository" -msgstr "Référentiel" - -#: FCreateProject.class:695 -msgid "" -"Once the information entered, you can\n" -"click on the <b>OK</b> button to create the project.\n" -"<p>Click on the <b>Previous</b> button if you had made a mistake.\n" -"<p>Click on the <b>Cancel</b> button to cancel the operation.\n" -"\n" -msgstr "" -"Une fois les informations saisies, vous pouvez\n" -"cliquer sur le bouton <b>OK</b> pour créer le projet.\n" -"<p>Cliquez sur le bouton <b>Précédent</b> si vous avez fait une erreur.\n" -"<p>Cliquez sur le bouton <b>Annuler</b> pour abandonner l'opération.\n" -"\n" - -#: FDebugExpr.class:4 -msgid "not available" -msgstr "non disponible" - -#: FDebugExpr.class:427 FDebugInfo.class:30 FPropertyProject.class:136 -msgid "Value" -msgstr "Valeur" - -#: FDebugExpr.class:431 -msgid "Key" -msgstr "Clef" - -#: FDebugExpr.class:437 -msgid "Symbol" -msgstr "Symbole" - -#: FDebugExpr.class:776 -msgid "Show hidden symbols" -msgstr "Afficher les symboles cachés" - -#: FDebugInfo.class:43 -msgid "Expression" -msgstr "Expression" - -#: FDebugInfo.class:50 -msgid "Function" -msgstr "Fonction" - -#: FDebugInfo.class:51 FFindList.class:73 FIconEditor.class:2262 -#: FOption.class:1121 FSearch.class:38 -msgid "Line" -msgstr "Ligne" - -#: FDebugInfo.class:121 -msgid "native code" -msgstr "code natif" - -#: FDebugInfo.class:496 FIconEditor.class:1396 FList.class:155 -#: FOption.class:590 FOutput.class:398 -msgid "Clear" -msgstr "Effacer" - -#: FDebugInfo.class:496 -msgid "Do you want to clear the expression list ?" -msgstr "Désirez-vous effacer la liste des expressions ?" - -#: FDebugInfo.class:872 -msgid "Dynamic variables" -msgstr "Variables dynamiques" - -#: FDebugInfo.class:872 -msgid "Static variables" -msgstr "Variables statiques" - -#: FDebugInfo.class:974 FMain.class:2908 -msgid "Debug" -msgstr "Débogage" - -#: FDebugInfo.class:987 FMain.class:2739 FOption.class:1419 FSearch.class:91 -msgid "Console" -msgstr "Console" - -#: FDebugInfo.class:996 -msgid "Local variables" -msgstr "Variables locales" - -#: FDebugInfo.class:1005 -msgid "Sort local variables" -msgstr "Trier les variables locales" - -#: FDebugInfo.class:1025 -msgid "Current object" -msgstr "Objet courant" - -#: FDebugInfo.class:1035 -msgid "Sort object variables" -msgstr "Trier les variables d'objet" - -#: FDebugInfo.class:1042 -msgid "Display ME" -msgstr "Afficher ME" - -#: FDebugInfo.class:1063 -msgid "Watch" -msgstr "Surveiller" - -#: FDebugInfo.class:1076 -msgid "Add expression" -msgstr "Ajouter une expression" - -#: FDebugInfo.class:1078 FMakeInstall.class:1599 FPropertyProject.class:2054 -msgid "&Add" -msgstr "&Ajouter" - -#: FDebugInfo.class:1084 -msgid "Remove current expression" -msgstr "Supprimer l'expression sélectionnée" - -#: FDebugInfo.class:1086 FMain.class:2544 FMakeInstall.class:1605 -#: FOption.class:1521 FPropertyProject.class:1825 -msgid "&Remove" -msgstr "&Supprimer" - -#: FDebugInfo.class:1092 -msgid "Remove all expressions" -msgstr "Supprimer toutes les expressions" - -#: FDebugInfo.class:1094 -msgid "Remove all" -msgstr "Tout supprimer" - -#: FDebugInfo.class:1110 MTheme.module:6 -msgid "Breakpoints" -msgstr "Points d'arrêt" - -#: FDebugInfo.class:1118 -msgid "Remove current breakpoint" -msgstr "Supprimer le point d'arrêt sélectionné" - -#: FDebugInfo.class:1126 -msgid "Remove all breakpoints" -msgstr "Supprimer tous les points d'arrêts" - -#: FDebugInfo.class:1166 -msgid "Stack backtrace" -msgstr "État de la pile" - -#: FEditor.class:2239 FIconEditor.class:2035 FTextEditor.class:454 -msgid "" -"The file has been modified.\n" -"\n" -"All your changes will be lost." -msgstr "" -"Le fichier a été modifié.\n" -"\n" -"Toutes les modifications seront perdues." - -#: FEditor.class:2636 -msgid "(Declarations)" -msgstr "(Déclarations)" - -#: FEditor.class:3269 -msgid "Go to" -msgstr "Aller à" - -#: FEditor.class:3274 FTextEditor.class:649 -msgid "Go to line..." -msgstr "Aller à la ligne..." - -#: FEditor.class:3280 -msgid "Find definition" -msgstr "Trouver la définition" - -#: FEditor.class:3287 FHelpBrowser.class:263 -msgid "Go back" -msgstr "Revenir en arrière" - -#: FEditor.class:3294 -msgid "Open form" -msgstr "Ouvrir le formulaire" - -#: FEditor.class:3301 FForm.class:3466 FMain.class:2497 -msgid "&Startup class" -msgstr "Cla&sse de démarrage" - -#: FEditor.class:3309 -msgid "Run &until current line" -msgstr "Exécuter &jusqu'à la ligne courante" - -#: FEditor.class:3316 -msgid "Toggle &breakpoint" -msgstr "Basculer un &point d'arrêt" - -#: FEditor.class:3323 -msgid "&Watch expression..." -msgstr "&Voir une expression..." - -#: FEditor.class:3369 -msgid "Paste special..." -msgstr "Collage spécial..." - -#: FEditor.class:3378 FTextEditor.class:699 -msgid "Select &All" -msgstr "&Tout sélectionner" - -#: FEditor.class:3387 -msgid "Comment" -msgstr "Mettre en commentaire" - -#: FEditor.class:3394 -msgid "Uncomment" -msgstr "Retirer les commentaires" - -#: FEditor.class:3404 FOutput.class:408 FTextEditor.class:708 -msgid "Find next" -msgstr "Poursuivre la recherche" - -#: FEditor.class:3411 FOutput.class:415 FTextEditor.class:715 -msgid "Find previous" -msgstr "Recherche en arrière" - -#: FEditor.class:3420 FTextEditor.class:724 -msgid "View" -msgstr "Affichage" - -#: FEditor.class:3424 FTextEditor.class:728 -msgid "No split" -msgstr "Affichage complet" - -#: FEditor.class:3431 FTextEditor.class:735 -msgid "Horizontal split" -msgstr "Séparation horizontale" - -#: FEditor.class:3438 FTextEditor.class:742 -msgid "Vertical split" -msgstr "Séparation verticale" - -#: FEditor.class:3465 FPasteSpecial.class:253 -msgid "Paste as string" -msgstr "Coller comme chaîne" - -#: FEditor.class:3470 FPasteSpecial.class:258 -msgid "Paste as multi-line string" -msgstr "Coller comme chaîne sur plusieurs lignes" - -#: FEditor.class:3475 FPasteSpecial.class:243 -msgid "Paste as comments" -msgstr "Coller comme commentaires" - -#: FEditor.class:3482 FOption.class:1080 -msgid "Editor" -msgstr "Éditeur" - -#: FEditor.class:3616 -msgid "Procedure list" -msgstr "Liste des procédures" - -#: FFindList.class:75 -msgid "Column" -msgstr "Colonne" - -#: FFindList.class:244 -msgid "Find list" -msgstr "Liste de recherche" - -#: FFindList.class:279 FSearch.class:417 FTranslate.class:578 -msgid "Search string cannot be found." -msgstr "La chaîne recherchée est introuvable." - -#: FFontChooser.class:57 -msgid "Select a font" -msgstr "Choisissez une police" - -#: FForm.class:120 -msgid "Bad form file" -msgstr "Le fichier formulaire contient une erreur" - -#: FForm.class:2955 -msgid "" -"The form has been modified.\n" -"\n" -"All your changes will be lost." -msgstr "" -"Le formulaire a été modifié.\n" -"\n" -"Tous vos changements seront perdus." - -#: FForm.class:3442 FIconEditor.class:2244 -msgid "Select" -msgstr "Sélectionner" - -#: FForm.class:3447 -msgid "Event" -msgstr "Evènement" - -#: FForm.class:3453 -msgid "Change into" -msgstr "Transformer en" - -#: FForm.class:3459 -msgid "Open code" -msgstr "Ouvrir le code" - -#: FForm.class:3474 -msgid "Show tab" -msgstr "Afficher l'onglet" - -#: FForm.class:3482 -msgid "Move tab" -msgstr "Déplacer l'onglet" - -#: FForm.class:3487 -msgid "&First" -msgstr "&Début" - -#: FForm.class:3494 FSearch.class:970 FTips.class:228 -msgid "&Previous" -msgstr "&Précédent" - -#: FForm.class:3501 FMenu.class:931 FSearch.class:964 FTips.class:234 -msgid "&Next" -msgstr "&Suivant" - -#: FForm.class:3508 -msgid "&Last" -msgstr "&Fin" - -#: FForm.class:3519 -msgid "Select all" -msgstr "Sélectionner tout" - -#: FForm.class:3525 -msgid "Unselect all" -msgstr "Déselectionner tout" - -#: FForm.class:3548 -msgid "Copy at the same place" -msgstr "Copier au même emplacement" - -#: FForm.class:3570 -msgid "Arrangement" -msgstr "Disposition" - -#: FForm.class:3574 -msgid "Bring to foreground" -msgstr "Au premier plan" - -#: FForm.class:3581 -msgid "Send to background" -msgstr "A l'arrière-plan" - -#: FForm.class:3591 -msgid "Horizontal" -msgstr "Horizontal" - -#: FForm.class:3598 -msgid "Rows" -msgstr "Lignes" - -#: FForm.class:3604 -msgid "Vertical" -msgstr "Vertical" - -#: FForm.class:3611 -msgid "Columns" -msgstr "Colonnes" - -#: FForm.class:3620 -msgid "Center horizontally" -msgstr "Centrer horizontalement" - -#: FForm.class:3626 -msgid "Center vertically" -msgstr "Centrer verticalement" - -#: FForm.class:3632 -msgid "Alignment" -msgstr "Alignement" - -#: FForm.class:3636 -msgid "Align to &left" -msgstr "Aligner sur la &gauche" - -#: FForm.class:3642 -msgid "Align to &right" -msgstr "Aligner sur la &droite" - -#: FForm.class:3648 -msgid "Align to &top" -msgstr "Aligner sur le &haut" - -#: FForm.class:3654 -msgid "Align to &bottom" -msgstr "Aligner sur le &bas" - -#: FForm.class:3663 -msgid "Same &width" -msgstr "Même &largeur" - -#: FForm.class:3669 -msgid "Same &height" -msgstr "Même hau&teur" - -#: FForm.class:3679 -msgid "Menu editor..." -msgstr "Editeur de menu..." - -#: FForm.class:3725 FTextEditor.class:784 -msgid "Code" -msgstr "Code" - -#: FForm.class:3732 -msgid "Lock form" -msgstr "Verrouiller le formulaire" - -#: FForm.class:3796 FMenu.class:49 -msgid "Menu editor" -msgstr "Editeur de menu" - -#: FForm.class:3803 -msgid "Toggle grid" -msgstr "Bascule l'affichage de la grille" - -#: FForm.class:3830 -msgid "Align to top" -msgstr "Aligner sur le haut" - -#: FForm.class:3837 -msgid "Align to bottom" -msgstr "Aligner sur le bas" - -#: FForm.class:3844 -msgid "Align to left" -msgstr "Aligner sur la gauche" - -#: FForm.class:3851 -msgid "Align to right" -msgstr "Aligner sur la droite" - -#: FForm.class:3858 -msgid "Same width" -msgstr "Même largeur" - -#: FForm.class:3865 -msgid "Same height" -msgstr "Même hauteur" - -#: FForm.class:3922 -msgid "Move tab first" -msgstr "Déplacer l'onglet au début" - -#: FForm.class:3929 -msgid "Move tab left" -msgstr "Déplacer l'onglet à gauche" - -#: FForm.class:3936 -msgid "Move tab right" -msgstr "Déplacer l'onglet à droite" - -#: FForm.class:3943 -msgid "Move tab last" -msgstr "Déplacer l'onglet à la fin" - -#: FFormStack.class:293 FMain.class:2936 -msgid "Hierarchy" -msgstr "Hiérarchie" - -#: FFormStack.class:301 -msgid "Click on a form to display the hierarchy of its controls..." -msgstr "Cliquez sur un formulaire pour afficher la hiérarchie de ses contrôles..." - -#: FFormStack.class:310 -msgid "Move top" -msgstr "Déplacer tout en haut" - -#: FFormStack.class:316 FMenu.class:982 -msgid "Move up" -msgstr "Déplacer vers le haut" - -#: FFormStack.class:322 FMenu.class:988 -msgid "Move down" -msgstr "Déplacer vers le bas" - -#: FFormStack.class:328 -msgid "Move bottom" -msgstr "Déplacer tout en bas" - -#: FGotoLine.class:52 -msgid "Go to line" -msgstr "Aller à la ligne" - -#: FHelpBrowser.class:239 -msgid "Help browser" -msgstr "Navigateur d'aide" - -#: FHelpBrowser.class:269 -msgid "Go forward" -msgstr "Aller en avant" - -#: FHelpBrowser.class:288 -msgid "Show help tree" -msgstr "Afficher l'arborescence de l'aide" - -#: FHelpBrowser.class:299 FIconEditor.class:2215 FImageEditor.class:124 -msgid "Zoom in" -msgstr "Zoom avant" - -#: FHelpBrowser.class:305 FIconEditor.class:2223 FImageEditor.class:136 -msgid "Zoom out" -msgstr "Zoom arrière" - -#: FHelpBrowser.class:311 -msgid "No zoom" -msgstr "Taille normale" - -#: FHelpBrowser.class:322 -msgid "Print" -msgstr "Imprimer" - -#: FHelpBrowser.class:329 -msgid "Modify documentation..." -msgstr "Modifier la documentation..." - -#: FIconEditor.class:1396 -msgid "Do you want to clear the image ?" -msgstr "Voulez-vous effacer cette image ?" - -#: FIconEditor.class:1415 -msgid "" -"This image has been modified.\n" -"Do you want to save it ?" -msgstr "" -"Cette image a été modifiée.\n" -"Désirez-vous l'enregistrer ?" - -#: FIconEditor.class:2157 -msgid "Clear all" -msgstr "Tout effacer" - -#: FIconEditor.class:2231 -msgid "Scroll" -msgstr "Déplacer" - -#: FIconEditor.class:2253 -msgid "Draw" -msgstr "Dessiner" - -#: FIconEditor.class:2271 -msgid "Rectangle" -msgstr "Rectangle" - -#: FIconEditor.class:2280 -msgid "Ellipse" -msgstr "Ellipse" - -#: FIconEditor.class:2289 -msgid "Flood fill" -msgstr "Remplissage" - -#: FIconEditor.class:2298 -msgid "Hatched flood fill" -msgstr "Remplissage alterné" - -#: FIconEditor.class:2311 -msgid "Border only" -msgstr "Contour seulement" - -#: FIconEditor.class:2320 -msgid "Filled" -msgstr "Rempli" - -#: FIconEditor.class:2329 -msgid "Filled with border" -msgstr "Rempli avec bord" - -#: FIconEditor.class:2338 -msgid "Transparent" -msgstr "Transparent" - -#: FIconEditor.class:2347 -msgid "Opaque" -msgstr "Opaque" - -#: FIconEditor.class:2360 -msgid "Replace color" -msgstr "Remplacement de couleur" - -#: FIconEditor.class:2368 -msgid "Horizontal flip" -msgstr "Miroir horizontal" - -#: FIconEditor.class:2376 -msgid "Vertical flip" -msgstr "Miroir vertical" - -#: FIconEditor.class:2384 -msgid "Rotate clockwise" -msgstr "Rotation de 90° vers la droite" - -#: FIconEditor.class:2392 -msgid "Rotate counter-clockwise" -msgstr "Rotation de 90° vers la gauche" - -#: FIconEditor.class:2412 -msgid "Swap colors" -msgstr "Echanger les couleurs" - -#: FIconEditor.class:2420 -msgid "Pick a color" -msgstr "Pipette" - -#: FImageEditor.class:54 FTextEditor.class:762 -msgid "Text editor" -msgstr "Éditeur de texte" - -#: FImportTable.class:41 FTranslate.class:1661 -msgid "Import" -msgstr "Importer" - -#: FImportTable.class:127 -msgid "(Automatic key)" -msgstr "(Clef automatique)" - -#: FImportTable.class:260 -msgid "Field_&1" -msgstr "Champ_&1" - -#: FImportTable.class:374 -msgid "Not enough values" -msgstr "Pas assez de valeurs" - -#: FImportTable.class:376 -msgid "Too many values" -msgstr "Trop de valeurs" - -#: FImportTable.class:395 -msgid "Cancelled by user" -msgstr "Annulé par l'utilisateur" - -#: FImportTable.class:404 -msgid "No record imported." -msgstr "Aucun enregistrement importé." - -#: FImportTable.class:406 -msgid "One record imported." -msgstr "Un enregistrement importé." - -#: FImportTable.class:408 -msgid "&1 records imported." -msgstr "&1 enregistrements importés." - -#: FImportTable.class:475 -msgid "Import file" -msgstr "Importer un fichier" - -#: FImportTable.class:494 -msgid "Source" -msgstr "Source" - -#: FImportTable.class:511 -msgid "Charset" -msgstr "Jeu de caractères" - -#: FImportTable.class:517 -msgid "ISO 8859-1" -msgstr "-" - -#: FImportTable.class:517 -msgid "ISO 8859-15" -msgstr "-" - -#: FImportTable.class:517 -msgid "UTF-8" -msgstr "-" - -#: FImportTable.class:517 -msgid "WINDOWS-1252" -msgstr "-" - -#: FImportTable.class:522 -msgid "End of line" -msgstr "Fin de ligne" - -#: FImportTable.class:529 -msgid "Mac" -msgstr "-" - -#: FImportTable.class:529 -msgid "Unix" -msgstr "-" - -#: FImportTable.class:529 -msgid "Windows" -msgstr "-" - -#: FImportTable.class:534 -msgid "Delimiter character" -msgstr "Caractère délimiteur" - #: FImportTable.class:540 msgid "," msgstr "-" -#: FImportTable.class:540 -msgid ":" -msgstr "-" - #: FImportTable.class:540 msgid ";" msgstr "-" #: FImportTable.class:540 -msgid "Space" -msgstr "Espace" - -#: FImportTable.class:540 -msgid "Tab" +msgid ":" msgstr "-" -#: FImportTable.class:545 -msgid "Enclose character" -msgstr "Caractère d'échappement" - -#: FImportTable.class:551 -msgid "\"" +#: FProperty.class:1223 +msgid "..." msgstr "-" #: FImportTable.class:551 msgid "'" msgstr "-" -#: FImportTable.class:557 -msgid "Strip useless white spaces" -msgstr "Supprimer les espaces inutiles" - -#: FImportTable.class:564 -msgid "Destination" -msgstr "Destination" - -#: FImportTable.class:574 FTableChooser.class:112 -msgid "Table" -msgstr "Table" - -#: FImportTable.class:589 -msgid "The first line contains field names" -msgstr "La première ligne contient les noms des champs" - -#: FImportTable.class:594 -msgid "Key field" -msgstr "Champ clef" - -#: FImportTable.class:605 -msgid "Preview" -msgstr "Aperçu" - -#: FImportTable.class:613 -msgid "Messages" -msgstr "Messages" - -#: FImportTable.class:641 FTranslate.class:1689 -msgid "&Import" -msgstr "&Importer" - -#: FInfo.class:12 -msgid "&1: &2" -msgstr "&1 : &2" - -#: FInfo.class:66 -msgid "Gambas project" -msgstr "Projet Gambas" - -#: FInfo.class:67 -msgid "Modules" -msgstr "Modules" - -#: FInfo.class:68 -msgid "Classes" -msgstr "Classes" - -#: FInfo.class:71 -msgid "Directory" -msgstr "Répertoire" - -#: FInfo.class:92 -msgid "Picture" -msgstr "Image" - -#: FInfo.class:94 -msgid "Text file" -msgstr "Fichier texte" - -#: FInfo.class:100 -msgid "CSS file" -msgstr "Feuille de style CSS" - -#: FInfo.class:103 -msgid "XML file" -msgstr "Fichier XML" - -#: FInfo.class:107 -msgid "ChangeLog" -msgstr "ChangeLog" - -#: FInfo.class:110 FSearch.class:36 FTranslate.class:68 -msgid "File" -msgstr "Fichier" - -#: FInfo.class:132 -msgid "&1, &2 line(s)" -msgstr "&1, &2 ligne(s)" - -#: FInfo.class:232 -msgid "This file is locked, and will be deleted on the next commit." -msgstr "Le fichier est verrouillé, et sera supprimé au prochain envoi." - -#: FInfo.class:234 -msgid "This file is not versioned, and must be added to the repository." -msgstr "Le fichier n'est pas versionné, et doit être ajouté au référentiel." - -#: FInfo.class:236 -msgid "This file has not been modified since the last commit." -msgstr "Ce fichier est inchangé depuis le dernier envoi vers le réferentiel." - -#: FInfo.class:304 FOption.class:921 FPropertyProject.class:1464 -msgid "General" -msgstr "Général" - -#: FInfo.class:314 -msgid "Link to" -msgstr "Lien vers" - -#: FInfo.class:340 FSelectIcon.class:238 FTranslate.class:69 -msgid "Size" -msgstr "Taille" - -#: FInfo.class:353 -msgid "Last modified" -msgstr "Modifié le" - -#: FInfo.class:390 FPropertyProject.class:1932 -msgid "Versioning" -msgstr "Suivi" - -#: FList.class:105 -msgid "Item &1" -msgstr "Élément &1" - -#: FList.class:155 -msgid "Do you really want to clear the list?" -msgstr "Désirez-vous vraiment vider la liste ?" - -#: FList.class:240 -msgid "Edit list property" -msgstr "Éditer la liste des propriétés" - -#: FList.class:274 FMenu.class:924 FPropertyProject.class:1876 -msgid "&Insert" -msgstr "&Insérer" - -#: FList.class:280 FMenu.class:938 FTranslate.class:1725 -msgid "&Delete" -msgstr "&Supprimer" - -#: FList.class:286 FMakeInstall.class:1611 -msgid "&Up" -msgstr "&Monter" - -#: FList.class:292 FMakeInstall.class:1617 -msgid "&Down" -msgstr "&Descendre" - -#: FList.class:302 -msgid "Cl&ear" -msgstr "&Effacer" - -#: FList.class:314 FMain.class:2464 -msgid "&Paste" -msgstr "&Coller" - -#: FList.class:320 -msgid "&Undo" -msgstr "&Annuler" - -#: FMain.class:213 -msgid "Do you really want to delete this link ?" -msgstr "Voulez-vous vraiment supprimer ce lien ?" - -#: FMain.class:216 -msgid "Do you really want to delete this directory ?" -msgstr "Voulez-vous vraiment supprimer ce répertoire ?" - -#: FMain.class:228 -msgid "Do you really want to delete this file ?" -msgstr "Voulez-vous vraiment supprimer ce fichier ?" - -#: FMain.class:235 -msgid "Cannot delete file or directory" -msgstr "Impossible de supprimer le fichier ou le répertoire" - -#: FMain.class:476 -msgid "&Clear history" -msgstr "&Effacer l'historique" - -#: FMain.class:482 -msgid "&Sort by path" -msgstr "&Trier dans l'ordre des chemins" - -#: FMain.class:696 -msgid "New folder" -msgstr "Nouveau dossier" - -#: FMain.class:767 -msgid "" -"The GNU translation tools are not installed on your system.\n" -"\n" -"Please install them to be able to do the translation." -msgstr "" -"Les outils de traduction GNU ne sont pas installés sur votre système.\n" -"\n" -"Veuillez les installer pour pouvoir effectuer la traduction." - -#: FMain.class:1251 -msgid "Do you really want to update all forms?" -msgstr "Désirez-vous vraiment mettre à-jour tous les formulaires ?" - -#: FMain.class:1251 -msgid "Update" -msgstr "Mettre à jour" - -#: FMain.class:1440 -msgid "All backup or generated files will be removed from the project directory." -msgstr "Les fichiers de sauvegarde et les fichiers générés du projet vont être supprimés." - -#: FMain.class:1440 -msgid "Clean" -msgstr "Nettoyer" - -#: FMain.class:1716 -msgid "Do you really want to add this file to the repository?" -msgstr "Désirez-vous réellement ajouter ce fichier au référentiel ?" - -#: FMain.class:1958 -msgid "&File" -msgstr "&Fichier" - -#: FMain.class:1962 -msgid "&New project..." -msgstr "&Nouveau projet..." - -#: FMain.class:1969 -msgid "&Open project..." -msgstr "&Ouvrir un projet..." - -#: FMain.class:1975 -msgid "Open &recent" -msgstr "Ouvrir un projet &récent" - -#: FMain.class:1982 -msgid "Open &example" -msgstr "Ouvrir un &exemple" - -#: FMain.class:1993 -msgid "&Save project" -msgstr "&Enregistrer le projet" - -#: FMain.class:2000 -msgid "Save project &as..." -msgstr "Enregistrer le projet &sous..." - -#: FMain.class:2010 -msgid "&Quit" -msgstr "&Quitter" - -#: FMain.class:2017 -msgid "&Project" -msgstr "&Projet" - -#: FMain.class:2021 -msgid "&Compile" -msgstr "&Compiler" - -#: FMain.class:2028 -msgid "Compile &All" -msgstr "&Tout Compiler" - -#: FMain.class:2038 -msgid "&Translate..." -msgstr "&Traduire..." - -#: FMain.class:2047 -msgid "Make" -msgstr "Générer" - -#: FMain.class:2051 -msgid "E&xecutable..." -msgstr "E&xécutable..." - -#: FMain.class:2058 -msgid "&Source archive..." -msgstr "Archive des fichiers &source..." - -#: FMain.class:2065 -msgid "&Installation package..." -msgstr "Paquetage d'&installation..." - -#: FMain.class:2076 -msgid "&Clean up" -msgstr "&Nettoyer" - -#: FMain.class:2082 -msgid "&Refresh" -msgstr "&Rafraîchir" - -#: FMain.class:2088 -msgid "Put on &version control" -msgstr "Mettre sous contrôle de &version" - -#: FMain.class:2098 -msgid "&Properties..." -msgstr "&Propriétés..." - -#: FMain.class:2105 -msgid "&Debug" -msgstr "&Débogage" - -#: FMain.class:2109 -msgid "&Run" -msgstr "Déma&rrer" - -#: FMain.class:2119 -msgid "&Pause" -msgstr "&Pause" - -#: FMain.class:2126 -msgid "&Stop" -msgstr "&Stop" - -#: FMain.class:2133 -msgid "St&ep" -msgstr "P&as-à-pas" - -#: FMain.class:2140 -msgid "&Forward" -msgstr "&Avancer" - -#: FMain.class:2147 -msgid "Finis&h" -msgstr "&Terminer" - -#: FMain.class:2154 -msgid "Run &until" -msgstr "Exécuter &jusqu'à la ligne courante" - -#: FMain.class:2164 -msgid "&Toggle breakpoint" -msgstr "&Basculer un point d'arrêt" - -#: FMain.class:2172 -msgid "Clear &all breakpoints" -msgstr "Effacer &tous les points d'arrêts" - -#: FMain.class:2180 -msgid "&Watch expression" -msgstr "&Surveiller une expression" - -#: FMain.class:2186 -msgid "Close all &debug windows" -msgstr "Fermer toutes les fenêtres de &débogage" - -#: FMain.class:2191 -msgid "&View" -msgstr "&Affichage" - -#: FMain.class:2195 -msgid "Pro&ject" -msgstr "Pro&jet" - -#: FMain.class:2204 -msgid "&Properties" -msgstr "&Propriétés" - -#: FMain.class:2212 -msgid "&Toolbox" -msgstr "&Boîte à outils" - -#: FMain.class:2220 -msgid "&Console" -msgstr "&Console" - -#: FMain.class:2230 -msgid "Status bar" -msgstr "Barre d'état" - -#: FMain.class:2237 -msgid "Hide menubar" -msgstr "Cacher la barre de menus" - -#: FMain.class:2243 -msgid "Close &all windows" -msgstr "Fermer &toutes les fenêtres" - -#: FMain.class:2249 -msgid "&Tools" -msgstr "&Outils" - -#: FMain.class:2252 -msgid "&Find..." -msgstr "&Rechercher..." - -#: FMain.class:2258 -msgid "&Replace..." -msgstr "&Remplacer..." - -#: FMain.class:2268 -msgid "&Browse project..." -msgstr "&Parcourir le projet..." - -#: FMain.class:2275 -msgid "&Open a terminal..." -msgstr "&Ouvrir un terminal..." - -#: FMain.class:2282 -msgid "&Update all forms" -msgstr "&Mettre à jour tous les formulaires" - -#: FMain.class:2291 -msgid "&Shortcuts..." -msgstr "&Raccourcis..." - -#: FMain.class:2297 -msgid "&Preferences..." -msgstr "&Préférences..." +#: FImportTable.class:551 +msgid "\"" +msgstr "-" #: FMain.class:2305 msgid "&?" msgstr "-" -#: FMain.class:2309 -msgid "&Help browser" -msgstr "&Navigateur d'aide" - -#: FMain.class:2317 -msgid "&Tips of the day" -msgstr "&Astuces du jour" - -#: FMain.class:2326 -msgid "&About Gambas..." -msgstr "&A propos de Gambas..." - -#: FMain.class:2339 -msgid "&Directory" -msgstr "&Répertoire" - -#: FMain.class:2345 -msgid "&Project link..." -msgstr "Lien vers un &projet..." - -#: FMain.class:2355 -msgid "&Module..." -msgstr "&Module..." - -#: FMain.class:2363 -msgid "&Class..." -msgstr "&Classe..." - -#: FMain.class:2371 -msgid "&Form..." -msgstr "&Formulaire..." - -#: FMain.class:2379 -msgid "&WebPage..." -msgstr "&Page Web..." - -#: FMain.class:2387 -msgid "&Report..." -msgstr "&État..." - -#: FMain.class:2398 -msgid "&Image..." -msgstr "&Image..." - -#: FMain.class:2405 -msgid "&HTML file..." -msgstr "Fichiers &HTML..." - -#: FMain.class:2412 -msgid "&Style sheet..." -msgstr "&Feuille de style..." - -#: FMain.class:2420 -msgid "&Other..." -msgstr "&Autre..." - -#: FMain.class:2435 -msgid "Edit &code" -msgstr "Editer le &code" - -#: FMain.class:2439 -msgid "Edit with" -msgstr "Éditer avec" - -#: FMain.class:2450 -msgid "&Cut" -msgstr "&Couper" - -#: FMain.class:2471 -msgid "&Rename..." -msgstr "&Renommer..." - -#: FMain.class:2478 -msgid "&Delete..." -msgstr "&Supprimer..." - -#: FMain.class:2488 -msgid "Copy file pat&h" -msgstr "Copier le c&hemin du fichier" - -#: FMain.class:2505 -msgid "&Add to repository" -msgstr "&Ajouter au référentiel" - -#: FMain.class:2530 -msgid "&New connection..." -msgstr "&Nouvelle connexion..." - -#: FMain.class:2538 -msgid "&Open" -msgstr "&Ouvrir" - -#: FMain.class:2620 -msgid "Open project" -msgstr "Ouvrir un projet" - -#: FMain.class:2627 -msgid "Save project" -msgstr "Enregistrer le projet" - -#: FMain.class:2634 Project.module:2071 -msgid "Save project as" -msgstr "Enregistrer le projet sous" - -#: FMain.class:2641 FPropertyProject.class:54 -msgid "Project properties" -msgstr "Propriétés du projet" - -#: FMain.class:2649 -msgid "Refresh project" -msgstr "Rafraîchir le projet" - -#: FMain.class:2656 FOption.class:879 -msgid "Preferences" -msgstr "Préférences" - -#: FMain.class:2665 -msgid "Shortcuts" -msgstr "Raccourcis" - -#: FMain.class:2676 -msgid "Translate" -msgstr "Traduire" - -#: FMain.class:2684 -msgid "Make source archive" -msgstr "Générer une archive des sources" - -#: FMain.class:2691 FMakeExecutable.class:76 -msgid "Make executable" -msgstr "Générer l'exécutable" - -#: FMain.class:2699 FMakeInstall.class:1183 -msgid "Make installation package" -msgstr "Créer un paquetage d'installation" - -#: FMain.class:2721 -msgid "Properties sheet" -msgstr "Feuille de propriétés" - -#: FMain.class:2730 -msgid "Toolbox" -msgstr "Boîte à outils" - -#: FMain.class:2747 -msgid "Compile" -msgstr "Compiler" - -#: FMain.class:2754 -msgid "Compile all" -msgstr "Tout compiler" - -#: FMain.class:2761 -msgid "Run" -msgstr "Démarrer" - -#: FMain.class:2768 -msgid "Pause" -msgstr "Pause" - -#: FMain.class:2775 -msgid "Stop" -msgstr "Arrêter" - -#: FMain.class:2782 -msgid "Step" -msgstr "Pas-à-pas" - -#: FMain.class:2789 -msgid "Forward" -msgstr "Avancer" - -#: FMain.class:2796 -msgid "Finish current function" -msgstr "Terminer la fonction courante" - -#: FMain.class:2804 -msgid "Run until current line" -msgstr "Exécuter jusqu'à la ligne courante" - -#: FMain.class:2812 -msgid "Watch expression" -msgstr "Surveiller des expressions" - -#: FMain.class:2819 -msgid "Toggle breakpoint" -msgstr "Basculer un point d'arrêt" - -#: FMain.class:2831 -msgid "Search string" -msgstr "Chaîne de recherche" - -#: FMain.class:2837 -msgid "Search in project" -msgstr "Rechercher dans tout le projet" - -#: FMain.class:2844 -msgid "Search & replace" -msgstr "Rechercher & remplacer" - -#: FMain.class:2865 -msgid "Show menu bar" -msgstr "Afficher la barre de menus" - -#: FMain.class:2917 FProperty.class:1146 -msgid "Properties" -msgstr "Propriétés" - -#: FMakeExecutable.class:18 FPropertyProject.class:1241 -msgid "Gambas applications" -msgstr "Applications Gambas" - -#: FMakeExecutable.class:100 -msgid "Run this command after" -msgstr "Exécuter ensuite cette commande" - -#: FMakeExecutable.class:105 -msgid "<b>$(FILE)</b> will be replaced by the path of the executable" -msgstr "<b>$(FILE)</b> sera remplacé par le chemin vers l'exécutable" - -#: FMakeExecutable.class:117 -msgid "Keep debugging information in executable" -msgstr "Conserver les informations de débogage dans l'exécutable" - -#: FMakeExecutable.class:123 -msgid "Create a shortcut on the desktop" -msgstr "Créer un raccourci sur le bureau" - -#: FMakeInstall.class:97 -msgid "Package" -msgstr "Paquetage" - -#: FMakeInstall.class:98 -msgid "Min. version" -msgstr "Version min." - -#: FMakeInstall.class:99 -msgid "Max. version" -msgstr "Version max." - -#: FMakeInstall.class:105 -msgid "File name" -msgstr "Nom de fichier" - -#: FMakeInstall.class:106 -msgid "Destination directory" -msgstr "Répertoire de destination" - -#: FMakeInstall.class:267 -msgid "Retry" -msgstr "Recommencer" - -#: FMakeInstall.class:267 Package.module:188 -msgid "The packages have been successfully created." -msgstr "Les paquetages ont été créés avec succès." - -#: FMakeInstall.class:301 -msgid "Please enter your name." -msgstr "Veuillez saisir votre nom." - -#: FMakeInstall.class:306 -msgid "Please enter your e-mail address." -msgstr "Veuillez saisir votre adresse e-mail." - -#: FMakeInstall.class:318 FPropertyProject.class:1017 FSave.class:111 -#: Project.module:2783 -msgid "Continue" -msgstr "Continuer" - -#: FMakeInstall.class:318 -msgid "There is no CHANGELOG entry for this release." -msgstr "Il n'y aucune information de changement pour cette version." - -#: FMakeInstall.class:325 -msgid "Please enter the first CHANGELOG entry." -msgstr "Veuillez saisir la première entrée du CHANGELOG." - -#: FMakeInstall.class:335 -msgid "Please choose at least one target distribution." -msgstr "Veuillez sélectionner au moins une distribution cible." - -#: FMakeInstall.class:357 -msgid "Please choose the package group for each target distribution." -msgstr "Veuillez sélectionner un groupe de paquetage pour chaque distribution cible." - -#: FMakeInstall.class:359 -msgid "Please choose a package group." -msgstr "Veuillez sélectionner un groupe de paquetage." - -#: FMakeInstall.class:368 -msgid "Please choose the menu location for each target distribution." -msgstr "Veuillez sélectionner un emplacement de menu pour chaque distribution cible." - -#: FMakeInstall.class:370 -msgid "Please choose a menu location." -msgstr "Veuillez sélectionner un emplacement de menu." - -#: FMakeInstall.class:396 -msgid "The package cannot be stored inside the project directory." -msgstr "Le paquetage ne peut être créé à l'intérieur du répertoire du projet." - -#: FMakeInstall.class:434 -msgid "Initial release" -msgstr "Version initiale" - -#: FMakeInstall.class:678 -msgid "Menus" -msgstr "Menus" - -#: FMakeInstall.class:746 -msgid "Groups" -msgstr "Groupes" - -#: FMakeInstall.class:870 -msgid "Incorrect characters" -msgstr "Caractères incorrects" - -#: FMakeInstall.class:942 -msgid "Do you really want to remove all extra dependencies?" -msgstr "Voulez-vous vraiment retirer toutes les dépendances supplémentaires ?" - -#: FMakeInstall.class:991 -msgid "Select the destination directory" -msgstr "Sélectionnez le répertoire destination" - -#: FMakeInstall.class:1065 -msgid "Do you really want to remove all extra files?" -msgstr "Voulez-vous vraiment retirer tous les fichiers supplémentaires ?" - -#: FMakeInstall.class:1196 -msgid "Package information" -msgstr "Information sur le paquetage" - -#: FMakeInstall.class:1202 -msgid "Package name" -msgstr "Nom du paquetage" - -#: FMakeInstall.class:1219 -msgid "Prefix package name with the vendor name" -msgstr "Prefixer le nom du paquetage avec le nom du vendeur" - -#: FMakeInstall.class:1224 -msgid "Insert release number in package version" -msgstr "Insérer le numéro de révision dans la version du paquetage" - -#: FMakeInstall.class:1232 -msgid "Maintainer information" -msgstr "Informations sur le mainteneur" - -#: FMakeInstall.class:1242 -msgid "Your name" -msgstr "Votre nom" - -#: FMakeInstall.class:1257 -msgid "Your e-mail address" -msgstr "Votre adresse e-mail" - -#: FMakeInstall.class:1272 -msgid "Vendor name" -msgstr "Nom du vendeur" - -#: FMakeInstall.class:1287 -msgid "Website" -msgstr "Site Web" - -#: FMakeInstall.class:1312 -msgid "License" -msgstr "Licence" - -#: FMakeInstall.class:1318 -msgid "Freeware" -msgstr "-" - -#: FMakeInstall.class:1318 -msgid "General Public License" -msgstr "-" - -#: FMakeInstall.class:1318 -msgid "Lesser General Public License" -msgstr "-" - -#: FMakeInstall.class:1318 -msgid "Non-free License" -msgstr "-" - -#: FMakeInstall.class:1318 -msgid "Other License(s)" -msgstr "-" - -#: FMakeInstall.class:1318 -msgid "Public Domain" -msgstr "-" - -#: FMakeInstall.class:1322 -msgid "Changelog" -msgstr "-" - -#: FMakeInstall.class:1327 -msgid "Please enter the changes of your project." -msgstr "Veuillez décrire les modifications apportées à votre projet." - -#: FMakeInstall.class:1348 -msgid "Target distribution" -msgstr "Distribution cible" - -#: FMakeInstall.class:1373 -msgid "Archlinux" -msgstr "-" - -#: FMakeInstall.class:1393 -msgid "Autotools" -msgstr "-" - -#: FMakeInstall.class:1413 -msgid "Debian" -msgstr "-" - -#: FMakeInstall.class:1433 -msgid "Fedora" -msgstr "-" - -#: FMakeInstall.class:1453 -msgid "Mandriva Linux" -msgstr "-" - -#: FMakeInstall.class:1473 -msgid "OpenSUSE" -msgstr "-" - -#: FMakeInstall.class:1493 -msgid "Slackware" -msgstr "-" - -#: FMakeInstall.class:1513 -msgid "Ubuntu" -msgstr "-" - -#: FMakeInstall.class:1518 -msgid "Package group" -msgstr "Groupe de paquetage" - -#: FMakeInstall.class:1538 -msgid "Menu entry" -msgstr "Entrée de menu" - -#: FMakeInstall.class:1560 -msgid "Categories" -msgstr "Catégories" - -#: FMakeInstall.class:1569 -msgid "Extra dependencies" -msgstr "Dépendances supplémentaires" - -#: FMakeInstall.class:1573 -msgid "Same dependencies for all targets" -msgstr "Mêmes dépendances pour toutes les cibles" - -#: FMakeInstall.class:1623 -msgid "&Clear" -msgstr "&Effacer" - -#: FMakeInstall.class:1629 -msgid "Extra files" -msgstr "Fichiers supplémentaires" - -#: FMakeInstall.class:1633 -msgid "Same files for all targets" -msgstr "Mêmes fichiers pour toutes les cibles" - -#: FMakeInstall.class:1690 -msgid "Extra autoconf tests" -msgstr "Tests autoconf supplémentaires" - -#: FMakeInstall.class:1695 -msgid "" -"Add extra tests for the configuration process.\n" -"<p><b>Leave this blank if you don't need it, or if you don't know anything about <i>autoconf</i> scripts.</b>" -msgstr "Ajout de tests supplémentaires au processus de configuration.<p><b>Laissez ce champ vide si vous n'en avez pas besoin, ou si vous ne connaissez rien aux scripts <i>autoconf</i>.</b>" - -#: FMakeInstall.class:1712 -msgid "Create directories for each distribution" -msgstr "Créer des répertoires pour chaque distribution" - -#: FMakeInstall.class:1715 -msgid "Create package" -msgstr "Création du paquetage" - -#: FMakeInstall.class:1720 -msgid "" -"All needed information have been collected. You can now create the installation packages for your application...\n" -"<p>Click on the <b>OK</b> button to create the packages.\n" -"<p>Click on the <b>Previous</b> button if you had made a mistake.\n" -"<p>Click on the <b>Cancel</b> button to cancel the operation.\n" -"\n" -msgstr "" -"Toutes les informations nécessaires ont été collectées. Vous pouvez maintenant créer les paquetages d'installations de votre application...\n" -"<p>Cliquez sur le bouton <b>OK</b> pour créer les paquetages.\n" -"<p>Cliquez sur le bouton <b>Précédent</b> pour corriger une erreur.\n" -"<p>Cliquez sur le bouton <b>Annuler</b> pour abandonner l'opération.\n" -"\n" - -#: FMenu.class:279 -msgid "Please enter a menu name." -msgstr "Veuillez entrer un nom de menu." - -#: FMenu.class:285 -msgid "Bad menu name !" -msgstr "Nom de menu incorrect !" - -#: FMenu.class:291 -msgid "Bad group name !" -msgstr "Nom de groupe incorrect !" - -#: FMenu.class:562 -msgid "This menu is too deep !" -msgstr "Ce menu est trop profond !" - -#: FMenu.class:1086 -msgid "CTRL" -msgstr "-" - -#: FMenu.class:1091 -msgid "SHIFT" -msgstr "-" - -#: FMenu.class:1096 -msgid "ALT" -msgstr "-" - -#: FMenu.class:1144 -msgid "Visible" -msgstr "-" - -#: FMenu.class:1149 -msgid "Enabled" -msgstr "-" - -#: FMenu.class:1154 -msgid "Toggle" -msgstr "-" - -#: FMenu.class:1159 -msgid "Checked" -msgstr "Checked" - -#: FMenu.class:1181 -msgid "Click on Insert to add a new menu." -msgstr "Cliquez sur Insérer pour ajouter un nouveau menu." - -#: FNewConnection.class:84 -msgid "Please enter the name of the database." -msgstr "Veuillez saisir le nom de la base de données." - -#: FNewConnection.class:125 -msgid "Please enter password" -msgstr "Veuillez saisir le mot de passe" - -#: FNewConnection.class:127 -msgid "Connection properties" -msgstr "Propriétés de la connexion" - -#: FNewConnection.class:139 -msgid "New connection" -msgstr "Nouvelle connexion" - -#: FNewConnection.class:158 -msgid "Select a directory" -msgstr "Choisissez un répertoire" - -#: FNewConnection.class:193 -msgid "&Create database '&1'" -msgstr "&Créer la base de données « &1 »" - -#: FNewConnection.class:197 -msgid "&Delete database '&1'" -msgstr "&Supprimer la base de données « &1 »" - -#: FNewConnection.class:308 -msgid "Unable to create database." -msgstr "Impossible de créer la base de données." - -#: FNewConnection.class:317 -msgid "Do you really want to delete the database '&1'?" -msgstr "Désirez-vous vraiment supprimer la base de données « &1 » ?" - -#: FNewConnection.class:328 -msgid "Unable to delete database." -msgstr "Impossible de supprimer la base de données." - -#: FNewConnection.class:414 -msgid "Firebird" -msgstr "-" - -#: FNewConnection.class:414 -msgid "MySQL" -msgstr "-" - -#: FNewConnection.class:414 -msgid "ODBC" -msgstr "-" - -#: FNewConnection.class:414 -msgid "PostgreSQL" -msgstr "-" - -#: FNewConnection.class:414 -msgid "SQLite" -msgstr "-" - -#: FNewConnection.class:423 -msgid "Host" -msgstr "Hôte" - -#: FNewConnection.class:438 -msgid "Path" -msgstr "Emplacement" - -#: FNewConnection.class:501 Project.module:155 -msgid "Database" -msgstr "Bases de données" - -#: FNewConnection.class:558 -msgid "Ignore database charset" -msgstr "Ignorer le jeu de caractères de la base de données" - -#: FNewTable.class:33 -msgid "Create table" -msgstr "Nouvelle table" - -#: FNewTable.class:53 -msgid "Please enter the name of the new table." -msgstr "Veuillez saisir le nom de la nouvelle table." - -#: FNewTable.class:59 MConnection.module:272 -msgid "Table '&1' already exists." -msgstr "La table « &1 » existe déjà." - -#: FNewTranslation.class:59 FTranslate.class:1710 -msgid "New translation" -msgstr "Nouvelle traduction" - -#: FOpenProject.class:370 -msgid "Select a project" -msgstr "Sélectionnez un projet" - -#: FOpenProject.class:430 -msgid "Recent" -msgstr "Récent" - -#: FOpenProject.class:438 FWelcome.class:528 -msgid "Sort by path" -msgstr "Trier dans l'ordre des chemins" - -#: FOpenProject.class:447 FWelcome.class:52 -msgid "Examples" -msgstr "Exemples" - -#: FOption.class:4 -msgid "Amber" -msgstr "Ambre" - -#: FOption.class:4 -msgid "Amethyst" -msgstr "Améthiste" - -#: FOption.class:4 -msgid "Emerald" -msgstr "Emeraude" - -#: FOption.class:4 -msgid "Obsidian" -msgstr "Obsidienne" - -#: FOption.class:4 -msgid "Quest" -msgstr "Quête" - -#: FOption.class:4 -msgid "Quick" -msgstr "Rapide" - -#: FOption.class:4 -msgid "Ruby" -msgstr "Rubis" - -#: FOption.class:4 -msgid "Sapphire" -msgstr "Saphir" - -#: FOption.class:4 -msgid "Visual" -msgstr "Visuel" - -#: FOption.class:59 -msgid "Select a theme" -msgstr "Choisissez un thème" - -#: FOption.class:60 -msgid "Desktop" -msgstr "Bureau" - -#: FOption.class:61 -msgid "(Default)" -msgstr "(Défaut)" - -#: FOption.class:105 -msgid "Define..." -msgstr "Définir..." - -#: FOption.class:139 -msgid "Gambas highlight theme files" -msgstr "Fichiers thèmes de coloration de Gambas" - -#: FOption.class:140 -msgid "Export a theme file" -msgstr "Exporter un fichier thème" - -#: FOption.class:290 -msgid "Select a theme file" -msgstr "Choisissez un fichier thème" - -#: FOption.class:320 -msgid "You need to restart the application to see your changes." -msgstr "Vous devez redémarrer l'application pour que vos changements prennent effet." - -#: FOption.class:590 -msgid "Do you really want to clear the documentation cache?" -msgstr "Désirez-vous réellement vider le cache de la documentation ?" - -#: FOption.class:737 -msgid "Do you really want to delete this snippet?" -msgstr "Voulez-vous vraiment supprimer ce fragment ?" - -#: FOption.class:891 -msgid "Foreground color..." -msgstr "Avant-plan..." - -#: FOption.class:895 -msgid "Background color..." -msgstr "Arrière-plan..." - -#: FOption.class:902 -msgid "Bold" -msgstr "Gras" - -#: FOption.class:906 -msgid "Italic" -msgstr "Italique" - -#: FOption.class:910 -msgid "Underline" -msgstr "Souligné" - -#: FOption.class:936 -msgid "Interface" -msgstr "Interface" - -#: FOption.class:947 -msgid "Font size" -msgstr "Taille de police" - -#: FOption.class:953 -msgid "Normal" -msgstr "Normal" - -#: FOption.class:953 -msgid "Small" -msgstr "Petite" - -#: FOption.class:953 -msgid "Tiny" -msgstr "Très petite" - -#: FOption.class:965 -msgid "Tabstrip font size" -msgstr "Taille des titres d'onglets" - -#: FOption.class:983 -msgid "Toolbox size" -msgstr "Taille de la boîte à outils" - -#: FOption.class:1001 -msgid "Sort properties" -msgstr "Trier les propriétés" - -#: FOption.class:1007 FPropertyProject.class:1606 -msgid "No" -msgstr "Non" - -#: FOption.class:1007 FPropertyProject.class:1606 -msgid "Yes" -msgstr "Oui" - -#: FOption.class:1023 -msgid "Minimize at runtime" -msgstr "Minimiser à l'exécution" - -#: FOption.class:1045 -msgid "Icon theme" -msgstr "Thème d'icône" - -#: FOption.class:1063 -msgid "Quiet external commands" -msgstr "Commandes externes silencieuses" - -#: FOption.class:1091 -msgid "Default tab size" -msgstr "Tabulation par défaut" - -#: FOption.class:1103 FPropertyProject.class:1581 -msgid "space(s)" -msgstr "espace(s)" - -#: FOption.class:1115 -msgid "Procedure separation" -msgstr "Séparation des procédures" - -#: FOption.class:1121 -msgid "Blend" -msgstr "Dégradé" - -#: FOption.class:1121 FProperty.class:743 -msgid "None" -msgstr "Aucun" - -#: FOption.class:1133 -msgid "Highlight current line" -msgstr "Surligner la ligne courante" - -#: FOption.class:1155 -msgid "Highlight modified lines" -msgstr "Indiquer les lignes modifiées" - -#: FOption.class:1177 -msgid "Show line numbers" -msgstr "Afficher les numéros de lignes" - -#: FOption.class:1199 -msgid "Fold procedures by default" -msgstr "Replier les procedures par défaut" - -#: FOption.class:1221 -msgid "Keywords in upper case" -msgstr "Mots-clefs en majuscule" - -#: FOption.class:1238 -msgid "Applications" -msgstr "Applications" - -#: FOption.class:1249 -msgid "Browser" -msgstr "Navigateur" - -#: FOption.class:1267 -msgid "Terminal" -msgstr "Terminal" - -#: FOption.class:1285 -msgid "Image editor" -msgstr "Éditeur d'images" - -#: FOption.class:1298 MTheme.module:6 -msgid "Help" -msgstr "Aide" - -#: FOption.class:1309 -msgid "Display property help" -msgstr "Afficher l'aide des propriétés" - -#: FOption.class:1331 -msgid "Show tooltips" -msgstr "Afficher les bulles d'aide" - -#: FOption.class:1353 -msgid "Show documentation in popups" -msgstr "Afficher la documentation dans les popups" - -#: FOption.class:1375 -msgid "Clear documentation cache" -msgstr "Vider le cache de la documentation" - -#: FOption.class:1382 -msgid "Style" -msgstr "Style" - -#: FOption.class:1391 -msgid "Fonts" -msgstr "Polices" - -#: FOption.class:1431 -msgid "Theme" -msgstr "Thème" - -#: FOption.class:1449 -msgid "Import theme" -msgstr "Importer un thème" - -#: FOption.class:1455 -msgid "Export theme" -msgstr "Exporter le thème" - -#: FOption.class:1477 -msgid "Code snippets" -msgstr "Fragments de code" - -#: FOption.class:1485 -msgid "Activate code snippets" -msgstr "Activer les fragments de code" - -#: FOption.class:1507 FTranslate.class:1711 -msgid "&New..." -msgstr "&Nouveau..." - -#: FOption.class:1514 -msgid "&Edit..." -msgstr "&Éditer..." - -#: FOption.class:1529 -msgid "Re&set" -msgstr "Réini&tialiser" - -#: FOption.class:1536 -msgid "E&xport..." -msgstr "E&xporter..." - -#: FOption.class:1543 -msgid "&Import..." -msgstr "&Importer..." - -#: FOutput.class:32 -msgid "" -"Welcome to the Gambas console.\n" -"To evaluate any expression, type '?' followed by\n" -"the expression, then hit return.\n" -"\n" -msgstr "" -"Bienvenue sur la console de Gambas.\n" -"Pour évaluer une expression, tapez '?' suivi de\n" -"l'expression, puis appuyez sur RETURN.\n" -"\n" - -#: FOutput.class:348 -msgid "Console - Gambas" -msgstr "-" - -#: FOutput.class:427 -msgid "Undock console" -msgstr "Console flottante" - -#: FOutput.class:434 -msgid "Keep above" -msgstr "Conserver au premier plan" - -#: FOutput.class:441 -msgid "Clear console" -msgstr "Effacer la console" - -#: FOutput.class:470 -msgid "Use system charset" -msgstr "Utiliser le jeu de caractères du système" - -#: FPasteSpecial.class:67 -msgid "Unable to paste text." -msgstr "Impossible de coller le texte." - -#: FPasteSpecial.class:221 -msgid "Paste special" -msgstr "Collage spécial" - -#: FPasteSpecial.class:237 -msgid "Paste normally" -msgstr "Coller normalement" - -#: FPasteSpecial.class:248 -msgid "Paste with PRINT" -msgstr "Coller avec PRINT" - -#: FPasteSpecial.class:287 -msgid "Clipboard contents" -msgstr "Contenu du presse-papiers" - -#: FProperty.class:353 -msgid "Forbidden characters in control name." -msgstr "Le nom du contrôle contient des caractères interdits." - -#: FProperty.class:358 -msgid "This name is already in use." -msgstr "Ce nom de contrôle est déjà utilisé." - -#: FProperty.class:368 -msgid "Forbidden characters in control group." -msgstr "Le nom du groupe contient des caractères interdits." - -#: FProperty.class:426 -msgid "Incorrect property value." -msgstr "Valeur de propriété incorrecte." - -#: FProperty.class:575 -msgid "The name of the control." -msgstr "Le nom du controle." - -#: FProperty.class:586 -msgid "The event group that the control belongs to." -msgstr "Le groupe d'évènements auquel le control appartient." - -#: FProperty.class:600 -msgid "If the form and controls dimensions must follow the size of the default font." -msgstr "Si les dimensions du formulaire et des contrôles doivent suivre la taille de la police par défaut." - -#: FProperty.class:604 -msgid "If the control is public." -msgstr "Si le contrôle est public." - -#: FProperty.class:624 -msgid "This property is virtual: it is only implemented in the IDE, and has no existence at runtime." -msgstr "Cette propriété est virtuelle: elle est implémentée par l'environnement de développement uniquement, et n'a pas d'existence pendant l'exécution du programme." - -#: FProperty.class:916 -msgid "Edit field list" -msgstr "Éditer la liste des champs" - -#: FProperty.class:1156 -msgid "Click on a form or a control to modify its properties..." -msgstr "Cliquez sur un formulaire ou un contrôle pour modifier ses propriétés..." - -#: FProperty.class:1171 -msgid "Lock property" -msgstr "Verrouiller la propriété" - -#: FProperty.class:1223 -msgid "..." -msgstr "-" - -#: FPropertyProject.class:112 -msgid "Not translatable" -msgstr "Non traduisible" - -#: FPropertyProject.class:135 -msgid "Variable" -msgstr "Variable" - -#: FPropertyProject.class:264 -msgid "Snapping value is incorrect." -msgstr "Le pas de la grille est incorrecte." - -#: FPropertyProject.class:441 -msgid "These components are incompatible:<br>&1." -msgstr "Ces composants sont incompatibles entre eux:<br>&1." - -#: FPropertyProject.class:454 -msgid "The &1 component needs one of the following components:<br>&2." -msgstr "Le composant &1 nécessite un des composants suivants:<br>&2." - -#: FPropertyProject.class:461 -msgid "The &1 component needs the &2 component." -msgstr "Le composant &1 nécessite le composant &2." - -#: FPropertyProject.class:866 -msgid "Cannot write component description file." -msgstr "Impossible d'écrire le fichier de description du composant." - -#: FPropertyProject.class:1008 -msgid "Unable to update project from repository." -msgstr "Impossible de mettre à-jour le projet à partir du référentiel." - -#: FPropertyProject.class:1010 -msgid "Project has been updated from repository successfully." -msgstr "Le projet a été mis à-jour depuis le référentiel avec succès." - -#: FPropertyProject.class:1017 -msgid "You are going to cancel your changes!" -msgstr "Tous les changements vont être annulés !" - -#: FPropertyProject.class:1240 -msgid "Select a Gambas application" -msgstr "Choisissez une application Gambas" - -#: FPropertyProject.class:1251 -msgid "<b>&1</b> is already used as a library." -msgstr "<b>&1</b> est déjà utilisé comme bibliothèque." - -#: FPropertyProject.class:1257 -msgid "<b>&1</b> does not export any class." -msgstr "<b>&1</b> ne contient aucune classe exportée." - -#: FPropertyProject.class:1493 -msgid "Version" -msgstr "Version" - -#: FPropertyProject.class:1543 -msgid "Author(s)" -msgstr "Auteur(s)" - -#: FPropertyProject.class:1558 -msgid "Edition" -msgstr "Édition" - -#: FPropertyProject.class:1569 -msgid "Tab size" -msgstr "Tabulations" - -#: FPropertyProject.class:1589 -msgid "Compilation" -msgstr "Compilation" - -#: FPropertyProject.class:1600 -msgid "Module symbols are public by default" -msgstr "Les modules sont publics par défaut" - -#: FPropertyProject.class:1617 -msgid "Form controls are public" -msgstr "Les contrôles des formulaires sont publics" - -#: FPropertyProject.class:1634 -msgid "Get version from program" -msgstr "Obtenir la version depuis le programme" - -#: FPropertyProject.class:1647 FTranslate.class:1520 -msgid "Translation" -msgstr "Traduction" - -#: FPropertyProject.class:1658 -msgid "Project is translatable" -msgstr "Le projet est traduisible" - -#: FPropertyProject.class:1675 -msgid "Default language" -msgstr "Langage par défaut" - -#: FPropertyProject.class:1690 -msgid "Debugging" -msgstr "Débogage" - -#: FPropertyProject.class:1701 -msgid "Use a terminal emulator" -msgstr "Utiliser un émulateur de terminal" - -#: FPropertyProject.class:1715 -msgid "Component" -msgstr "Composant" - -#: FPropertyProject.class:1726 -msgid "This project is a component" -msgstr "Ce projet est un composant" - -#: FPropertyProject.class:1743 -msgid "Component advancement" -msgstr "Avancement du composant" - -#: FPropertyProject.class:1750 -msgid "Beta version" -msgstr "Version Bêta" - -#: FPropertyProject.class:1750 -msgid "Finished and stable" -msgstr "Terminé et stable" - -#: FPropertyProject.class:1754 -msgid "Components" -msgstr "Composants" - -#: FPropertyProject.class:1758 -msgid "Show only components used in project" -msgstr "Afficher uniquement les composants utilisés dans le projet" - -#: FPropertyProject.class:1764 -msgid "Show components in beta version" -msgstr "Afficher les composants en version beta" - -#: FPropertyProject.class:1777 -msgid "About &component..." -msgstr "A propos du &composant..." - -#: FPropertyProject.class:1788 -msgid "&Reset" -msgstr "&Revenir" - -#: FPropertyProject.class:1806 -msgid "Libraries" -msgstr "Bibliothèques" - -#: FPropertyProject.class:1819 -msgid "&Add..." -msgstr "&Ajouter..." - -#: FPropertyProject.class:1851 -msgid "Environment" -msgstr "Environnement" - -#: FPropertyProject.class:1861 -msgid "Arguments" -msgstr "Arguments" - -#: FPropertyProject.class:1904 -msgid "Environment variables" -msgstr "Variables d'environnement" - -#: FPropertyProject.class:1937 -msgid "Changes since last commit" -msgstr "Modifications depuis le dernier envoi" - -#: FPropertyProject.class:1950 -msgid "There is no change to commit." -msgstr "Il n'y aucun changement à envoyer." - -#: FPropertyProject.class:1959 -msgid "&Update" -msgstr "&Mettre à jour" - -#: FPropertyProject.class:1965 -msgid "&Revert..." -msgstr "&Revenir..." - -#: FPropertyProject.class:1971 -msgid "&Commit..." -msgstr "&Envoyer..." - -#: FPropertyProject.class:1981 -msgid "Features" -msgstr "Fonctionnalités" - -#: FPropertyProject.class:2066 -msgid "Remove All" -msgstr "Tout supprimer" - -#: FReportBorderChooser.class:201 -msgid "Select a border" -msgstr "Sélectionnez une bordure" - -#: FReportBorderChooser.class:219 -msgid "Draw a border" -msgstr "Dessiner une bordure" - -#: FReportBorderChooser.class:241 -msgid "Color" -msgstr "Couleur" - -#: FReportCoordChooser.class:18 -msgid "Incorrect value." -msgstr "Valeur incorrecte." - -#: FReportCoordChooser.class:100 -msgid "Select a dimension" -msgstr "Choisissez une dimension" - #: FReportCoordChooser.class:109 msgid "%" msgstr "-" -#: FReportCoordChooser.class:109 -msgid "cm" -msgstr "-" - -#: FReportCoordChooser.class:109 -msgid "in" -msgstr "-" - -#: FReportCoordChooser.class:109 -msgid "mm" -msgstr "-" - -#: FSave.class:30 FWelcome.class:54 -msgid "Quit" -msgstr "Quitter" - -#: FSave.class:104 -msgid "Save modified files" -msgstr "Enregistrer les fichiers modifiés" - -#: FSave.class:125 -msgid "Do ¬ save" -msgstr "Ne &pas enregistrer" - -#: FSave.class:132 -msgid "Save &All" -msgstr "Tout &enregistrer" - -#: FSave.class:145 -msgid "" -"These files have been modified.<br>\n" -"Do you want to save them?" -msgstr "Les fichiers suivants ont été modifiés.<br>Désirez-vous les enregistrer ?" - -#: FSearch.class:40 -msgid "Col." -msgstr "-" - -#: FSearch.class:98 -msgid "Search & Replace" -msgstr "Rechercher & Remplacer" - -#: FSearch.class:419 -msgid "Search string replaced once." -msgstr "La chaîne de caractères recherchée à été remplacée une fois." - -#: FSearch.class:421 -msgid "Search string replaced &1 times." -msgstr "La chaîne de caractères a été remplacée &1 fois." - -#: FSearch.class:864 -msgid "Search" -msgstr "Rechercher" - -#: FSearch.class:890 -msgid "Replace" -msgstr "Remplacer" - -#: FSearch.class:913 -msgid "&Case sensitive" -msgstr "Tenir compte de la &casse" - -#: FSearch.class:918 -msgid "&Words only" -msgstr "&Mots seulements" - -#: FSearch.class:923 -msgid "Regular e&xpression" -msgstr "E&xpression rationnelle" - -#: FSearch.class:928 -msgid "&Highlight result" -msgstr "&Surligner le résultat" - -#: FSearch.class:938 -msgid "&Ignore strings" -msgstr "&Ignorer les chaînes" - -#: FSearch.class:943 -msgid "I&gnore comments" -msgstr "I&gnorer les commentaires" - -#: FSearch.class:948 -msgid "C&urrent procedure" -msgstr "Procedure co&urante" - -#: FSearch.class:976 -msgid "&Replace" -msgstr "&Remplacer" - -#: FSearch.class:982 -msgid "Replace &all" -msgstr "&Tout remplacer" - -#: FSearch.class:988 -msgid "&Browse" -msgstr "P&arcourir" - -#: FSearch.class:1004 -msgid "Browse" -msgstr "Parcourir" - -#: FSelectExtraFile.class:50 -msgid "Select an extra file" -msgstr "Choisissez un fichier supplémentaire" - -#: FSelectIcon.class:203 -msgid "Select a picture" -msgstr "Sélectionnez une image" - -#: FSelectIcon.class:225 -msgid "Stock" -msgstr "Stock" - -#: FSnippet.class:25 -msgid "Please enter a trigger string." -msgstr "Veuillez saisir une chaîne de déclenchement." - -#: FSnippet.class:31 -msgid "This trigger string is already in use." -msgstr "Cette chaîne de déclenchement est déjà utilisée." - -#: FSnippet.class:66 -msgid "Edit code snippet" -msgstr "Edition d'un fragment de code" - -#: FSnippet.class:69 -msgid "New code snippet" -msgstr "Nouveau fragment de code" - -#: FSnippet.class:111 -msgid "Trigger string" -msgstr "Chaîne de déclenchement" - -#: FTableChooser.class:56 -msgid "Unable to open connection." -msgstr "Impossible d'ouvrir la connexion." - -#: FTableChooser.class:86 -msgid "Choose a table" -msgstr "Choisissez une table" - -#: FTableChooser.class:100 -msgid "Connection" -msgstr "Connexion" - -#: FText.class:77 -msgid "Edit text property" -msgstr "Editer les propriétés de texte" - -#: FText.class:95 -msgid "Use a fixed font" -msgstr "Utiliser une police non proportionnelle" - -#: FTips.class:47 -msgid "Tip of the day" -msgstr "Astuce du jour" - -#: FTips.class:107 -msgid "Unable to read tip of the day !" -msgstr "Impossible de lire l'astuce du jour !" - -#: FTips.class:174 -msgid "Tips of the day" -msgstr "Astuces du jour" - -#: FTips.class:223 -msgid "Show tips on startup" -msgstr "Afficher les astuces au démarrage" - -#: FTranslate.class:38 -msgid "The project is void. There is nothing to translate." -msgstr "Le projet est vide. Il n'y a rien à traduire." - -#: FTranslate.class:51 -msgid "Untranslated" -msgstr "Non traduit" - -#: FTranslate.class:52 MTheme.module:6 -msgid "Comments" -msgstr "Commentaires" - -#: FTranslate.class:65 -msgid "Language" -msgstr "Langage" - -#: FTranslate.class:354 -msgid "Cannot read translation file for language '&1'" -msgstr "Impossible de lire le fichier de traduction pour la langue « &1 »" - -#: FTranslate.class:503 -msgid "Cannot save translation." -msgstr "Impossible de sauvegarder la traduction." - -#: FTranslate.class:617 -msgid "Do you really want to delete this translation ?" -msgstr "Voulez-vous vraiment supprimer cette traduction ?" - -#: FTranslate.class:711 -msgid "Do you really want to reload this translation ?" -msgstr "Voulez-vous vraiment recharger cette traduction ?" - -#: FTranslate.class:726 -msgid "Export a translation" -msgstr "Exporter une traduction" - -#: FTranslate.class:728 -msgid "Translation files" -msgstr "Fichiers de traduction" - -#: FTranslate.class:901 -msgid "Please select the translation file to import." -msgstr "Veuillez sélectionner le fichier de traduction à importer." - -#: FTranslate.class:939 -msgid "No translation were picked up." -msgstr "Aucune traduction n'a été récupérée." - -#: FTranslate.class:941 -msgid "One translation was picked up." -msgstr "Une traduction a été récupérée." - -#: FTranslate.class:943 -msgid "&1 translations were picked up." -msgstr "&1 traductions ont été récupérées." - -#: FTranslate.class:952 -msgid "Cannot import translation file." -msgstr "Impossible d'importer le fichier de traduction." - -#: FTranslate.class:1004 -msgid "Translated string symbols do not match untranslated string ones." -msgstr "Les symboles de la chaîne traduite ne correspondent pas à ceux de la chaîne non traduite." - -#: FTranslate.class:1017 -msgid "Everything seems to be correct." -msgstr "Tout semble correct." - -#: FTranslate.class:1035 -msgid "&1 strings (&2 not translated) - &3 % done" -msgstr "&1 chaînes (&2 non traduites) - &3 % effectué" - -#: FTranslate.class:1158 -msgid "The 'msgmerge' command has failed" -msgstr "La commande 'msgmerge' a échoué" - -#: FTranslate.class:1484 -msgid "Project translation" -msgstr "Traduction du projet" - -#: FTranslate.class:1558 -msgid "Save translation" -msgstr "Enregistrer la traduction" - -#: FTranslate.class:1564 -msgid "Clear this translation" -msgstr "Effacer cette traduction" - -#: FTranslate.class:1570 -msgid "This string must not be translated" -msgstr "Cette chaîne ne doit pas être traduite" - -#: FTranslate.class:1576 -msgid "Copy untranslated string" -msgstr "Copier la chaîne non traduite" - -#: FTranslate.class:1582 -msgid "Verify the translation" -msgstr "Vérifier la traduction" - -#: FTranslate.class:1588 -msgid "Find next untranslated string" -msgstr "Rechercher la chaîne non traduite suivante" - -#: FTranslate.class:1594 -msgid "Find previous untranslated string" -msgstr "Rechercher la chaîne non traduite précédente" - -#: FTranslate.class:1609 -msgid "Find a string in translation" -msgstr "Rechercher une chaine dans la traduction" - -#: FTranslate.class:1648 -msgid "Statistics" -msgstr "Statistiques" - -#: FTranslate.class:1682 -msgid "Browse recursively" -msgstr "Parcourir récursivement" - -#: FTranslate.class:1687 -msgid "Import a translation file" -msgstr "Importer un fichier de traduction" - -#: FTranslate.class:1717 -msgid "Reload translation" -msgstr "Recharger la traduction" - -#: FTranslate.class:1718 -msgid "&Reload" -msgstr "&Recharger" - -#: FTranslate.class:1724 -msgid "Delete translation" -msgstr "Supprimer la traduction" - -#: FTranslate.class:1731 -msgid "Export to a translation file" -msgstr "Exporter vers un fichier de traduction" - -#: FTranslate.class:1732 -msgid "&Export..." -msgstr "&Exporter..." - -#: FTranslate.class:1743 -msgid "&Close" -msgstr "&Fermer" - -#: FWelcome.class:46 -msgid "New project..." -msgstr "Nouveau projet..." - -#: FWelcome.class:48 -msgid "Open project..." -msgstr "Ouvrir un projet..." - -#: FWelcome.class:50 -msgid "Recent projects" -msgstr "Projets récents" - -#: FWelcome.class:482 -msgid "Welcome to Gambas 3" -msgstr "Bienvenue dans Gambas 3" - -#: Language.module:7 -msgid "Arabic (Egypt)" -msgstr "Arabe (Egypte)" - -#: Language.module:8 -msgid "Arabic (Tunisia)" -msgstr "Arabe (Tunisie)" - -#: Language.module:10 -msgid "Azerbaijani (Azerbaijan)" -msgstr "Azéri (Azerbaïdjan)" - -#: Language.module:12 -msgid "Bulgarian (Bulgaria)" -msgstr "Bulgare (Bulgarie)" - -#: Language.module:14 -msgid "Catalan (Catalonia, Spain)" -msgstr "Catalan (Catalogne, Espagne)" - -#: Language.module:17 -msgid "Welsh (United Kingdom)" -msgstr "Gallois (Royaume-Uni)" - -#: Language.module:19 -msgid "Czech (Czech Republic)" -msgstr "Tchèque (République Tchèque)" - -#: Language.module:21 -msgid "Danish (Denmark)" -msgstr "Danois (Danemark)" - -#: Language.module:23 -msgid "German (Germany)" -msgstr "Allemand (Allemagne)" - -#: Language.module:24 -msgid "German (Belgium)" -msgstr "Allemand (Belgique)" - -#: Language.module:26 -msgid "Greek (Greece)" -msgstr "Grec (Grèce)" - -#: Language.module:28 -msgid "English (common)" -msgstr "Anglais (commun)" - -#: Language.module:29 -msgid "English (United Kingdom)" -msgstr "Anglais (Royaume Uni)" - -#: Language.module:30 -msgid "English (U.S.A.)" -msgstr "Anglais (U.S.A.)" - -#: Language.module:31 -msgid "English (Australia)" -msgstr "Anglais (Australie)" - -#: Language.module:32 -msgid "English (Canada)" -msgstr "Anglais (Canada)" - -#: Language.module:34 -msgid "Esperanto (Anywhere!)" -msgstr "Esperanto (Partout!)" - -#: Language.module:36 -msgid "Spanish (Spain)" -msgstr "Espagnol (Espagne)" - -#: Language.module:37 -msgid "Spanish (Argentina)" -msgstr "Espagnol (Argentine)" - -#: Language.module:39 -msgid "Estonian (Estonia)" -msgstr "Estonien (Estonie)" - -#: Language.module:41 -msgid "Basque (Basque country)" -msgstr "Basque (Pays basque)" - -#: Language.module:43 -msgid "Farsi (Iran)" -msgstr "Farsi (Iran)" - -#: Language.module:45 -msgid "French (France)" -msgstr "Français (France)" - -#: Language.module:46 -msgid "French (Belgium)" -msgstr "Français (Belgique)" - -#: Language.module:47 -msgid "French (Canada)" -msgstr "Français (Canada)" - -#: Language.module:48 -msgid "French (Switzerland)" -msgstr "Français (Suisse)" - -#: Language.module:50 -msgid "Galician (Spain)" -msgstr "Galicien (Espagne)" - -#: Language.module:52 -msgid "Hebrew (Israel)" -msgstr "Hébreu (Israël)" - -#: Language.module:54 -msgid "Hindi (India)" -msgstr "Hindi (Inde)" - -#: Language.module:56 -msgid "Hungarian (Hungary)" -msgstr "Hongrois (Hongrie)" - -#: Language.module:58 -msgid "Croatian (Croatia)" -msgstr "Croate (Croatie)" - -#: Language.module:60 -msgid "Indonesian (Indonesia)" -msgstr "Indonésien (Indonésie)" - -#: Language.module:62 -msgid "Irish (Ireland)" -msgstr "Irlandais (Irlande)" - -#: Language.module:64 -msgid "Italian (Italy)" -msgstr "Italien (Italie)" - -#: Language.module:66 -msgid "Japanese (Japan)" -msgstr "Japonais (Japon)" - -#: Language.module:68 -msgid "Khmer (Cambodia)" -msgstr "Khmer (Cambodge)" - -#: Language.module:70 -msgid "Korean (Korea)" -msgstr "Coréen (Corée)" - -#: Language.module:72 -msgid "Malayalam (India)" -msgstr "Malayalam (Inde)" - -#: Language.module:74 -msgid "Macedonian (Republic of Macedonia)" -msgstr "Macédonien (République de Macédoine)" - -#: Language.module:76 -msgid "Dutch (Netherlands)" -msgstr "Hollandais (Pays-bas)" - -#: Language.module:77 -msgid "Dutch (Belgium)" -msgstr "Hollandais (Belgique)" - -#: Language.module:79 -msgid "Norwegian (Norway)" -msgstr "Norvégien (Norvège)" - -#: Language.module:81 -msgid "Punjabi (India)" -msgstr "Punjabi (Inde)" - -#: Language.module:83 -msgid "Polish (Poland)" -msgstr "Polonais (Pologne)" - -#: Language.module:85 -msgid "Portuguese (Portugal)" -msgstr "Portugais (Portugal)" - -#: Language.module:86 -msgid "Portuguese (Brazil)" -msgstr "Portugais (Brésil)" - -#: Language.module:88 -msgid "Valencian (Valencian Community, Spain)" -msgstr "Valencien (Communauté Valencienne, Espagne)" - -#: Language.module:90 -msgid "Russian (Russia)" -msgstr "Russe (Russie)" - -#: Language.module:92 -msgid "Slovenian (Slovenia)" -msgstr "Slovénien (Slovénie)" - -#: Language.module:94 -msgid "Albanian (Albania)" -msgstr "Albanais (Albanie)" - -#: Language.module:96 -msgid "Serbian (Serbia & Montenegro)" -msgstr "Serbe (Serbie & Montenegro)" - -#: Language.module:98 -msgid "Swedish (Sweden)" -msgstr "Suèdois (Suède)" - -#: Language.module:100 -msgid "Turkish (Turkey)" -msgstr "Turque (Turquie)" - -#: Language.module:102 -msgid "Ukrainian (Ukrain)" -msgstr "Ukrainien (Ukraine)" - -#: Language.module:104 -msgid "Vietnamese (Vietnam)" -msgstr "Vietnamien (Viet-nâm)" - -#: Language.module:106 -msgid "Wallon (Belgium)" -msgstr "Wallon (Belgique)" - -#: Language.module:108 -msgid "Simplified chinese (China)" -msgstr "Chinois simplifié (Chine)" - -#: Language.module:109 -msgid "Traditional chinese (Taiwan)" -msgstr "Chinois traditionnel (Taiwan)" - -#: Language.module:156 -msgid "Unknown" -msgstr "Inconnu" - -#: LibraryItem.class:57 -msgid "Location" -msgstr "Emplacement" - -#: MConnection.module:285 -msgid "Cannot create table '&1'." -msgstr "Impossible de créer la table « &1 »." - -#: MErrorMessage.module:4 -msgid "&1 cannot be static" -msgstr "&1 ne peut pas être statique" - -#: MErrorMessage.module:5 -msgid "&1 declaration does not match" -msgstr "La déclaration de &1 ne correspond pas" - -#: MErrorMessage.module:6 -msgid "&1 expected" -msgstr "&1 attendu" - -#: MErrorMessage.module:7 -msgid "&1 is declared but is not a function" -msgstr "&1 est déclaré mais n'est pas une fonction" - -#: MErrorMessage.module:8 -msgid "&1 is not declared" -msgstr "&1 n'est pas déclaré" - -#: MErrorMessage.module:9 -msgid "&1 must be static" -msgstr "&1 doit être statique" - -#: MErrorMessage.module:10 -msgid "&1: not in archive" -msgstr "&1: introuvable dans l'archive" - -#: MErrorMessage.module:11 -msgid "&1: syntax error" -msgstr "&1: erreur de syntaxe" - -#: MErrorMessage.module:12 -msgid "&1: syntax error in form file" -msgstr "&1: erreur de syntaxe dans le fichier formulaire" - -#: MErrorMessage.module:13 -msgid "&1: too many nested containers" -msgstr "&1: trop de conteneurs imbriqués" - -#: MErrorMessage.module:14 -msgid "'&1' already declared" -msgstr "'&1' est déjà déclaré" +#: FInfo.class:12 +msgid "&1: &2" +msgstr "&1 : &2" #: MErrorMessage.module:15 msgid "'&1.&2' is badly overridden in class '&3'" @@ -4362,10 +290,234 @@ msgstr "'&1.&2' est statique" msgid "'&1.&2' is write only" msgstr "'&1.&2' est en écriture seule" +#: FInfo.class:132 +msgid "&1, &2 line(s)" +msgstr "&1, &2 ligne(s)" + +#: MErrorMessage.module:14 +msgid "'&1' already declared" +msgstr "'&1' est déjà déclaré" + +#: Package.module:71 +msgid "'&1' and '&2' are missing." +msgstr "'&1' et '&2' sont introuvables." + +#: MErrorMessage.module:4 +msgid "&1 cannot be static" +msgstr "&1 ne peut pas être statique" + +#: MErrorMessage.module:5 +msgid "&1 declaration does not match" +msgstr "La déclaration de &1 ne correspond pas" + +#: MErrorMessage.module:6 +msgid "&1 expected" +msgstr "&1 attendu" + +#: MErrorMessage.module:7 +msgid "&1 is declared but is not a function" +msgstr "&1 est déclaré mais n'est pas une fonction" + +#: Package.module:62 +msgid "'&1' is missing." +msgstr "'&1' est introuvable." + +#: MErrorMessage.module:8 +msgid "&1 is not declared" +msgstr "&1 n'est pas déclaré" + +#: MErrorMessage.module:9 +msgid "&1 must be static" +msgstr "&1 doit être statique" + +#: MErrorMessage.module:10 +msgid "&1: not in archive" +msgstr "&1: introuvable dans l'archive" + +#: FImportTable.class:408 +msgid "&1 records imported." +msgstr "&1 enregistrements importés." + +#: FTranslate.class:1035 +msgid "&1 strings (&2 not translated) - &3 % done" +msgstr "&1 chaînes (&2 non traduites) - &3 % effectué" + +#: MErrorMessage.module:11 +msgid "&1: syntax error" +msgstr "&1: erreur de syntaxe" + +#: MErrorMessage.module:12 +msgid "&1: syntax error in form file" +msgstr "&1: erreur de syntaxe dans le fichier formulaire" + +#: Project.module:1740 +msgid "&1th" +msgstr "&1ème" + +#: MErrorMessage.module:13 +msgid "&1: too many nested containers" +msgstr "&1: trop de conteneurs imbriqués" + +#: FTranslate.class:943 +msgid "&1 translations were picked up." +msgstr "&1 traductions ont été récupérées." + +#: CComponent.class:112 +msgid "3D programming with OpenGL" +msgstr "Programmation 3D avec OpenGL" + +#: FAbout.class:521 +msgid "About" +msgstr "A propos" + +#: FPropertyProject.class:1819 +msgid "About &component..." +msgstr "A propos du &composant..." + +#: FMain.class:2326 +msgid "&About Gambas..." +msgstr "&A propos de Gambas..." + +#: FAbout.class:513 +msgid "About Gambas..." +msgstr "A propos de Gambas..." + +#: MErrorMessage.module:24 +msgid "Access forbidden" +msgstr "Accès interdit" + +#: Project.module:3399 +msgid "A class name must begin with a letter or an underscore, followed by any letter or digit." +msgstr "Un nom de classe doit commencer par une lettre ou un caractère '_', et être suivi par des lettres ou des chiffres. " + +#: FOption.class:1485 +msgid "Activate code snippets" +msgstr "Activer les fragments de code" + +#: FConnectionEditor.class:1681 FMain.class:1716 +msgid "Add" +msgstr "Ajouter" + +#: FDebugInfo.class:1078 FMakeInstall.class:1599 FPropertyProject.class:2097 +msgid "&Add" +msgstr "&Ajouter" + +#: FPropertyProject.class:1861 +msgid "&Add..." +msgstr "&Ajouter..." + +#: FDebugInfo.class:1076 +msgid "Add expression" +msgstr "Ajouter une expression" + +#: FMakeInstall.class:1695 +msgid "Add extra tests for the configuration process.\n<p><b>Leave this blank if you don't need it, or if you don't know anything about <i>autoconf</i> scripts.</b>" +msgstr "Ajout de tests supplémentaires au processus de configuration.<p><b>Laissez ce champ vide si vous n'en avez pas besoin, ou si vous ne connaissez rien aux scripts <i>autoconf</i>.</b>" + +#: FMain.class:2505 +msgid "&Add to repository" +msgstr "&Ajouter au référentiel" + +#: Language.module:94 +msgid "Albanian (Albania)" +msgstr "Albanais (Albanie)" + +#: MErrorMessage.module:25 +msgid "Alias name must be a string" +msgstr "L'alias doit être une chaîne de caractères" + +#: FForm.class:3632 +msgid "Alignment" +msgstr "Alignement" + +#: FForm.class:3837 +msgid "Align to bottom" +msgstr "Aligner sur le bas" + +#: FForm.class:3654 +msgid "Align to &bottom" +msgstr "Aligner sur le &bas" + +#: FForm.class:3844 +msgid "Align to left" +msgstr "Aligner sur la gauche" + +#: FForm.class:3636 +msgid "Align to &left" +msgstr "Aligner sur la &gauche" + +#: FForm.class:3851 +msgid "Align to right" +msgstr "Aligner sur la droite" + +#: FForm.class:3642 +msgid "Align to &right" +msgstr "Aligner sur la &droite" + +#: FForm.class:3830 +msgid "Align to top" +msgstr "Aligner sur le haut" + +#: FForm.class:3648 +msgid "Align to &top" +msgstr "Aligner sur le &haut" + +#: FMain.class:1440 +msgid "All backup or generated files will be removed from the project directory." +msgstr "Les fichiers de sauvegarde et les fichiers générés du projet vont être supprimés." + +#: FConnectionEditor.class:1377 FTranslate.class:1240 +msgid "All files" +msgstr "Tous les fichiers" + +#: FMakeInstall.class:1720 +msgid "All needed information have been collected. You can now create the installation packages for your application...\n<p>Click on the <b>OK</b> button to create the packages.\n<p>Click on the <b>Previous</b> button if you had made a mistake.\n<p>Click on the <b>Cancel</b> button to cancel the operation.\n\n" +msgstr "Toutes les informations nécessaires ont été collectées. Vous pouvez maintenant créer les paquetages d'installations de votre application...\n<p>Cliquez sur le bouton <b>OK</b> pour créer les paquetages.\n<p>Cliquez sur le bouton <b>Précédent</b> pour corriger une erreur.\n<p>Cliquez sur le bouton <b>Annuler</b> pour abandonner l'opération.\n\n" + +#: Project.module:1302 +msgid "ALPHA VERSION, USE AT YOUR OWN RISK! :-)" +msgstr "VERSION EN COURS DE DÉVELOPPEMENT, UTILISEZ-LA À VOS RISQUES ET PÉRILS ! :-)" + +#: FMenu.class:1096 +msgid "ALT" +msgstr "-" + +#: MTheme.module:6 +msgid "Alternate background" +msgstr "Arrière-plan alternatif" + +#: FOption.class:4 +msgid "Amber" +msgstr "Ambre" + +#: MErrorMessage.module:26 +msgid "Ambiguous expression. Please use brackets" +msgstr "Expression ambigüe. Veuillez utiliser des parenthèses" + +#: FOption.class:4 +msgid "Amethyst" +msgstr "Améthiste" + #: MErrorMessage.module:21 msgid "A module cannot raise events" msgstr "Un module ne peut pas émettre d'evènements" +#: CComponent.class:89 +msgid "Application debugger helper" +msgstr "Debogueur intégré" + +#: FOption.class:1238 +msgid "Applications" +msgstr "Applications" + +#: CComponent.class:124 +msgid "Application settings management" +msgstr "Gestion des fichiers de configuration" + +#: FCreateProject.class:521 +msgid "Application stored in a\nSubversion repository" +msgstr "Application stockée dans un\nréférentiel Subversion" + #: MErrorMessage.module:22 msgid "A property implementation cannot be public" msgstr "Une implémentation de propriété ne peut pas être publique" @@ -4374,26 +526,86 @@ msgstr "Une implémentation de propriété ne peut pas être publique" msgid "A property must be public" msgstr "Une propriété doit être publique" -#: MErrorMessage.module:24 -msgid "Access forbidden" -msgstr "Accès interdit" +#: Language.module:7 +msgid "Arabic (Egypt)" +msgstr "Arabe (Egypte)" -#: MErrorMessage.module:25 -msgid "Alias name must be a string" -msgstr "L'alias doit être une chaîne de caractères" +#: Language.module:8 +msgid "Arabic (Tunisia)" +msgstr "Arabe (Tunisie)" -#: MErrorMessage.module:26 -msgid "Ambiguous expression. Please use brackets" -msgstr "Expression ambigüe. Veuillez utiliser des parenthèses" +#: FMakeInstall.class:1373 +msgid "Archlinux" +msgstr "-" #: MErrorMessage.module:27 msgid "Argument cannot be passed by reference" msgstr "L'argument ne peut être passé en référence" +#: FPropertyProject.class:1903 +msgid "Arguments" +msgstr "Arguments" + +#: FForm.class:3570 +msgid "Arrangement" +msgstr "Disposition" + #: MErrorMessage.module:28 msgid "Array declaration is forbidden with typed collection" msgstr "La déclaration de tableaux est interdite avec les collection typées" +#: FCommit.class:317 +msgid "Authentification" +msgstr "Authentification" + +#: ProjectItem.class:68 +msgid "Author" +msgstr "Auteur" + +#: CComponentBox.class:205 ProjectItem.class:68 +msgid "Authors" +msgstr "Auteurs" + +#: FPropertyProject.class:1585 +msgid "Author(s)" +msgstr "Auteur(s)" + +#: FCreateFile.class:888 +msgid "Automatic extension" +msgstr "Extension automatique" + +#: FImportTable.class:127 +msgid "(Automatic key)" +msgstr "(Clef automatique)" + +#: Project.module:174 +msgid "Automation" +msgstr "Automatisation" + +#: FMakeInstall.class:1393 +msgid "Autotools" +msgstr "-" + +#: Language.module:10 +msgid "Azerbaijani (Azerbaijan)" +msgstr "Azéri (Azerbaïdjan)" + +#: FPropertyProject.class:1281 +msgid "<b>&1</b> does not export any class." +msgstr "<b>&1</b> ne contient aucune classe exportée." + +#: FPropertyProject.class:1275 +msgid "<b>&1</b> is already used as a library." +msgstr "<b>&1</b> est déjà utilisé comme bibliothèque." + +#: MTheme.module:6 +msgid "Background" +msgstr "Arrière-plan" + +#: FOption.class:895 +msgid "Background color..." +msgstr "Arrière-plan..." + #: MErrorMessage.module:29 msgid "Bad archive: &1: &2" msgstr "Archive incorrecte: &1: &2" @@ -4418,13 +630,25 @@ msgstr "Gestionnaire d'évènement incorrect dans &1.&2(): &3" msgid "Bad expression: &1" msgstr "Expression incorrecte: &1" +#: MErrorMessage.module:36 +msgid "Bad format string" +msgstr "Chaîne de formatage incorrecte" + +#: FForm.class:120 +msgid "Bad form file" +msgstr "Le fichier formulaire contient une erreur" + #: MErrorMessage.module:35 msgid "Bad form file version" msgstr "Format du fichier de formulaire incorrect" -#: MErrorMessage.module:36 -msgid "Bad format string" -msgstr "Chaîne de formatage incorrecte" +#: FMenu.class:291 +msgid "Bad group name !" +msgstr "Nom de groupe incorrect !" + +#: FMenu.class:285 +msgid "Bad menu name !" +msgstr "Nom de menu incorrect !" #: MErrorMessage.module:37 msgid "Bad number of dimensions" @@ -4450,9 +674,97 @@ msgstr "Index de tableau incorrect" msgid "Bad use of virtual class" msgstr "Utilisation de classe virtuelle incorrecte" -#: MErrorMessage.module:43 -msgid "Cannot create .startup file" -msgstr "Impossible de créer le fichier .startup" +#: Project.module:175 +msgid "Basic" +msgstr "Exemples de base" + +#: Language.module:41 +msgid "Basque (Basque country)" +msgstr "Basque (Pays basque)" + +#: FPropertyProject.class:1792 +msgid "Beta version" +msgstr "Version Bêta" + +#: FMakeExecutable.class:105 +msgid "<b>$(FILE)</b> will be replaced by the path of the executable" +msgstr "<b>$(FILE)</b> sera remplacé par le chemin vers l'exécutable" + +#: FOption.class:1121 +msgid "Blend" +msgstr "Dégradé" + +#: FConnectionEditor.class:530 MConnection.module:100 +msgid "Blob" +msgstr "Blob" + +#: FOption.class:902 +msgid "Bold" +msgstr "Gras" + +#: FConnectionEditor.class:530 MConnection.module:94 +msgid "Boolean" +msgstr "Booléen" + +#: FIconEditor.class:2311 +msgid "Border only" +msgstr "Contour seulement" + +#: FDebugInfo.class:1110 MTheme.module:6 +msgid "Breakpoints" +msgstr "Points d'arrêt" + +#: FForm.class:3574 +msgid "Bring to foreground" +msgstr "Au premier plan" + +#: FSearch.class:1004 +msgid "Browse" +msgstr "Parcourir" + +#: FSearch.class:988 +msgid "&Browse" +msgstr "P&arcourir" + +#: FMain.class:2268 +msgid "&Browse project..." +msgstr "&Parcourir le projet..." + +#: FOption.class:1249 +msgid "Browser" +msgstr "Navigateur" + +#: FTranslate.class:1682 +msgid "Browse recursively" +msgstr "Parcourir récursivement" + +#: Language.module:12 +msgid "Bulgarian (Bulgaria)" +msgstr "Bulgare (Bulgarie)" + +#: CComponent.class:77 +msgid "Cairo graphic library" +msgstr "Bibliothèque graphique Cairo" + +#: FTranslate.class:617 Project.module:393 +msgid "Cancel" +msgstr "Annuler" + +#: FImportTable.class:395 +msgid "Cancelled by user" +msgstr "Annulé par l'utilisateur" + +#: FCreateFile.class:441 +msgid "Cannot add file." +msgstr "Impossible d'ajouter le fichier." + +#: Project.module:4119 +msgid "Cannot copy file &1." +msgstr "Impossible de copier le fichier &1." + +#: Project.module:2236 +msgid "Cannot copy template file." +msgstr "Impossible de copier le fichier modèle." #: MErrorMessage.module:44 msgid "Cannot create action file: &1" @@ -4466,10 +778,34 @@ msgstr "Impossible de créer le fichier des informations sur la classe: &1: &2" msgid "Cannot create file: &1" msgstr "Impossible de créer le fichier: &1" +#: Project.module:4168 +msgid "Cannot create link &1." +msgstr "Impossible de créer le lien &1." + +#: FCreateProject.class:183 +msgid "Cannot create project!" +msgstr "Impossible de créer le projet !" + +#: MErrorMessage.module:43 +msgid "Cannot create .startup file" +msgstr "Impossible de créer le fichier .startup" + +#: MConnection.module:285 +msgid "Cannot create table '&1'." +msgstr "Impossible de créer la table « &1 »." + #: MErrorMessage.module:47 msgid "Cannot create temporary archive file: &1" msgstr "Impossible de créer le fichier d'archive temporaire: &1" +#: FMain.class:235 +msgid "Cannot delete file or directory" +msgstr "Impossible de supprimer le fichier ou le répertoire" + +#: FConnectionEditor.class:1340 +msgid "Cannot delete table '&1'." +msgstr "Impossible de supprimer la table « &1 »." + #: MErrorMessage.module:48 msgid "Cannot find dynamic library '&1': &2" msgstr "Impossible de trouver la bibliothèque dynamique '&1': &2" @@ -4478,6 +814,10 @@ msgstr "Impossible de trouver la bibliothèque dynamique '&1': &2" msgid "Cannot find symbol '&2' in dynamic library '&1'" msgstr "Impossible de trouver le symbole '&2' dans la bibliothèque dynamque '&1'" +#: FTranslate.class:952 +msgid "Cannot import translation file." +msgstr "Impossible d'importer le fichier de traduction." + #: MErrorMessage.module:50 msgid "Cannot inherit twice" msgstr "Impossible d'hériter deux fois" @@ -4486,6 +826,10 @@ msgstr "Impossible d'hériter deux fois" msgid "Cannot instanciate native types" msgstr "Impossible d'instancier les types natifs" +#: Project.module:2230 +msgid "Cannot link template file." +msgstr "Impossible de créer le lien vers le fichier modèle." + #: MErrorMessage.module:52 msgid "Cannot load class '&1': &2&3" msgstr "Impossible de charger la classe '&1': &2&3" @@ -4494,6 +838,10 @@ msgstr "Impossible de charger la classe '&1': &2&3" msgid "Cannot load component '&1': &2" msgstr "Impossible de charger le composant '&1': &2" +#: Project.module:2456 +msgid "Cannot make executable." +msgstr "Impossible de créer l'exécutable." + #: MErrorMessage.module:54 msgid "Cannot make executable: &1" msgstr "Impossible de créer l'exécutable: &1" @@ -4502,14 +850,34 @@ msgstr "Impossible de créer l'exécutable: &1" msgid "Cannot mix NEW and static array declaration" msgstr "Impossible d'utiliser NEW avec une déclaration de tableau statique" -#: MErrorMessage.module:56 -msgid "Cannot open file '&1': &2" -msgstr "Impossible d'ouvrir le fichier '&1': &2" +#: Project.module:4185 +msgid "Cannot move a directory inside itself." +msgstr "Impossible de déplacer un répertoire à l'intérieur de lui-même." + +#: Project.module:4249 +msgid "Cannot move file &1." +msgstr "Impossible de déplacer le fichier &1." + +#: Project.module:1537 +msgid "Cannot open a binary file." +msgstr "Impossible d'ouvrir un fichier binaire." + +#: Project.module:1570 +msgid "Cannot open file." +msgstr "Impossible d'ouvrir le fichier." #: MErrorMessage.module:57 msgid "Cannot open file: &1" msgstr "Imposible d'ouvrir le fichier: &1" +#: MErrorMessage.module:56 +msgid "Cannot open file '&1': &2" +msgstr "Impossible d'ouvrir le fichier '&1': &2" + +#: Project.module:481 +msgid "Cannot open project file :\n" +msgstr "Impossible d'ouvrir le projet :\n" + #: MErrorMessage.module:58 msgid "Cannot raise events in static function" msgstr "Impossible d'émettre des évènements depuis une fonction statique" @@ -4522,10 +890,22 @@ msgstr "Impossible de lire le fichier: &1" msgid "Cannot read file: &1: &2" msgstr "Impossible de lire le fichier: &1: &2" +#: FTranslate.class:354 +msgid "Cannot read translation file for language '&1'" +msgstr "Impossible de lire le fichier de traduction pour la langue « &1 »" + #: MErrorMessage.module:61 msgid "Cannot register class '&1'" msgstr "Impossible d'enregistrer la classe '&1'" +#: Save.module:39 +msgid "Cannot save file !" +msgstr "Impossible d'enregistrer le fichier !" + +#: FTranslate.class:503 +msgid "Cannot save translation." +msgstr "Impossible de sauvegarder la traduction." + #: MErrorMessage.module:62 msgid "Cannot set file owner: &1: &2" msgstr "Impossible de changer le propriétaire du fichier: &1: &2" @@ -4538,30 +918,890 @@ msgstr "Impossible d'utiliser l'opérateur NEW ici" msgid "Cannot use TRY twice" msgstr "Impossible d'utiliser TRY deux fois" +#: FPropertyProject.class:866 +msgid "Cannot write component description file." +msgstr "Impossible d'écrire le fichier de description du composant." + +#: Project.module:3010 +msgid "Cannot write project file." +msgstr "Impossible d'écrire le fichier projet." + +#: FConnectionEditor.class:1217 +msgid "Cannot write table '&1'." +msgstr "Impossible d'écrire la table « &1 »." + +#: FCreateFile.class:87 +msgid "Cascading style sheets" +msgstr "Feuilles de style en cascade" + +#: FSearch.class:913 +msgid "&Case sensitive" +msgstr "Tenir compte de la &casse" + +#: Language.module:14 +msgid "Catalan (Catalonia, Spain)" +msgstr "Catalan (Catalogne, Espagne)" + +#: FMakeInstall.class:1560 +msgid "Categories" +msgstr "Catégories" + +#: FForm.class:3620 +msgid "Center horizontally" +msgstr "Centrer horizontalement" + +#: FForm.class:3626 +msgid "Center vertically" +msgstr "Centrer verticalement" + +#: FCreateProject.class:496 +msgid "CGI Web application" +msgstr "Application Web CGI" + +#: FForm.class:3453 +msgid "Change into" +msgstr "Transformer en" + +#: FMakeInstall.class:1322 +msgid "Changelog" +msgstr "-" + +#: FInfo.class:107 +msgid "ChangeLog" +msgstr "ChangeLog" + +#: FCommit.class:357 +msgid "Changes" +msgstr "Modifications" + +#: FPropertyProject.class:1980 +msgid "Changes since last commit" +msgstr "Modifications depuis le dernier envoi" + +#: FImportTable.class:511 +msgid "Charset" +msgstr "Jeu de caractères" + +#: CComponent.class:78 +msgid "Chart drawing" +msgstr "Dessin de graphes" + +#: FMenu.class:1159 +msgid "Checked" +msgstr "Checked" + +#: FTableChooser.class:86 +msgid "Choose a table" +msgstr "Choisissez une table" + +#: FCreateFile.class:628 FDebugInfo.class:49 FFindList.class:71 FInfo.class:84 +msgid "Class" +msgstr "Classe" + +#: FMain.class:2363 +msgid "&Class..." +msgstr "&Classe..." + #: MErrorMessage.module:65 msgid "Class '&1' is not creatable" msgstr "La classe '&1' n'est pas instanciable" +#: FInfo.class:68 +msgid "Classes" +msgstr "Classes" + +#: FMain.class:1440 +msgid "Clean" +msgstr "Nettoyer" + +#: FMain.class:2076 +msgid "&Clean up" +msgstr "&Nettoyer" + +#: FCommit.class:276 +msgid "Clean up" +msgstr "Nettoyer" + +#: FOption.class:590 FOutput.class:398 +msgid "Clear" +msgstr "Effacer" + +#: FMakeInstall.class:1623 +msgid "&Clear" +msgstr "&Effacer" + +#: FList.class:302 +msgid "Cl&ear" +msgstr "&Effacer" + +#: FIconEditor.class:2157 +msgid "Clear all" +msgstr "Tout effacer" + +#: FMain.class:2172 +msgid "Clear &all breakpoints" +msgstr "Effacer &tous les points d'arrêts" + +#: FOutput.class:441 +msgid "Clear console" +msgstr "Effacer la console" + +#: FOption.class:1375 +msgid "Clear documentation cache" +msgstr "Vider le cache de la documentation" + +#: FMain.class:476 +msgid "&Clear history" +msgstr "&Effacer l'historique" + +#: FTranslate.class:1564 +msgid "Clear this translation" +msgstr "Effacer cette traduction" + +#: FProperty.class:1156 +msgid "Click on a form or a control to modify its properties..." +msgstr "Cliquez sur un formulaire ou un contrôle pour modifier ses propriétés..." + +#: FFormStack.class:301 +msgid "Click on a form to display the hierarchy of its controls..." +msgstr "Cliquez sur un formulaire pour afficher la hiérarchie de ses contrôles..." + +#: FMenu.class:1181 +msgid "Click on Insert to add a new menu." +msgstr "Cliquez sur Insérer pour ajouter un nouveau menu." + +#: FPasteSpecial.class:287 +msgid "Clipboard contents" +msgstr "Contenu du presse-papiers" + +#: FTips.class:240 +msgid "Close" +msgstr "Fermer" + +#: FTranslate.class:1743 +msgid "&Close" +msgstr "&Fermer" + +#: FMain.class:2186 +msgid "Close all &debug windows" +msgstr "Fermer toutes les fenêtres de &débogage" + +#: FMain.class:2243 +msgid "Close &all windows" +msgstr "Fermer &toutes les fenêtres" + +#: FReportCoordChooser.class:109 +msgid "cm" +msgstr "-" + +#: FForm.class:3725 FTextEditor.class:821 +msgid "Code" +msgstr "Code" + +#: FOption.class:1477 +msgid "Code snippets" +msgstr "Fragments de code" + +#: FSearch.class:40 +msgid "Col." +msgstr "-" + +#: FReportBorderChooser.class:241 +msgid "Color" +msgstr "Couleur" + +#: FFindList.class:75 +msgid "Column" +msgstr "Colonne" + +#: FForm.class:3611 +msgid "Columns" +msgstr "Colonnes" + +#: FCreateProject.class:454 +msgid "Command-line application" +msgstr "Application en ligne de commande" + +#: FEditor.class:3410 +msgid "Comment" +msgstr "Mettre en commentaire" + +#: FTranslate.class:52 MTheme.module:6 +msgid "Comments" +msgstr "Commentaires" + +#: FPropertyProject.class:2014 +msgid "&Commit..." +msgstr "&Envoyer..." + +#: FCommit.class:200 +msgid "Commit description" +msgstr "Description de l'envoi" + +#: FPropertyProject.class:1631 +msgid "Compilation" +msgstr "Compilation" + +#: FMain.class:2747 +msgid "Compile" +msgstr "Compiler" + +#: FMain.class:2021 +msgid "&Compile" +msgstr "&Compiler" + +#: FMain.class:2754 +msgid "Compile all" +msgstr "Tout compiler" + +#: FMain.class:2028 +msgid "Compile &All" +msgstr "&Tout Compiler" + +#: Project.module:1947 +msgid "Compiling project" +msgstr "Compilation du projet" + +#: FPropertyProject.class:1757 +msgid "Component" +msgstr "Composant" + +#: FPropertyProject.class:1785 +msgid "Component advancement" +msgstr "Avancement du composant" + #: MErrorMessage.module:66 msgid "Component not found: &1" msgstr "Composant introuvable: &1" +#: FCreateProject.class:608 +msgid "Component programming" +msgstr "Programmation d'un composant" + +#: FPropertyProject.class:1796 +msgid "Components" +msgstr "Composants" + +#: CComponent.class:79 +msgid "Compression & decompression" +msgstr "Compression et décompression" + +#: FConflict.class:262 +msgid "Conflict files" +msgstr "Fichiers en conflits" + +#: FTableChooser.class:100 +msgid "Connection" +msgstr "Connexion" + +#: FConnectionEditor.class:1558 +msgid "Connection editor" +msgstr "Editeur de connexion" + +#: FNewConnection.class:127 +msgid "Connection properties" +msgstr "Propriétés de la connexion" + +#: CProjectTree.class:296 Project.module:1343 +msgid "Connections" +msgstr "Connexions" + +#: FDebugInfo.class:987 FMain.class:2739 FOption.class:1419 FSearch.class:91 +msgid "Console" +msgstr "Console" + +#: FMain.class:2220 +msgid "&Console" +msgstr "&Console" + +#: FOutput.class:348 +msgid "Console - Gambas" +msgstr "-" + +#: Project.module:2804 +msgid "Continue" +msgstr "Continuer" + +#: Project.module:185 +msgid "Controls" +msgstr "Contrôles" + +#: FTextEditor.class:713 +msgid "Copy" +msgstr "Copier" + +#: FAbout.class:618 FList.class:308 FMain.class:2457 +msgid "&Copy" +msgstr "&Copier" + +#: FForm.class:3548 +msgid "Copy at the same place" +msgstr "Copier au même emplacement" + +#: FConnectionEditor.class:1710 +msgid "Copy field list" +msgstr "Copier la liste des champs" + +#: FMain.class:2488 +msgid "Copy file pat&h" +msgstr "Copier le c&hemin du fichier" + +#: FTranslate.class:1576 +msgid "Copy untranslated string" +msgstr "Copier la chaîne non traduite" + +#: FMakeExecutable.class:123 +msgid "Create a shortcut on the desktop" +msgstr "Créer un raccourci sur le bureau" + +#: FCreateFile.class:906 +msgid "Create a symbolic link" +msgstr "Créer un lien symbolique" + +#: FNewConnection.class:193 +msgid "&Create database '&1'" +msgstr "&Créer la base de données « &1 »" + +#: FMakeInstall.class:1712 +msgid "Create directories for each distribution" +msgstr "Créer des répertoires pour chaque distribution" + +#: FMakeInstall.class:1715 +msgid "Create package" +msgstr "Création du paquetage" + +#: Project.module:3841 +msgid "Create source package" +msgstr "Générer un package des sources du projet" + +#: FNewTable.class:33 +msgid "Create table" +msgstr "Nouvelle table" + +#: Package.module:505 +msgid "Creating desktop file..." +msgstr "Création du fichier *.desktop..." + +#: Package.module:681 +msgid "Creating package..." +msgstr "Création du paquetage..." + +#: Package.module:421 +msgid "Creating package for &1." +msgstr "Création du paquetage pour &1." + +#: Package.module:801 +msgid "Creating source package." +msgstr "Création du paquetage des sources." + +#: Package.module:825 +msgid "Creating .spec file." +msgstr "Creation du fichier .spec." + +#: Language.module:58 +msgid "Croatian (Croatia)" +msgstr "Croate (Croatie)" + +#: FInfo.class:100 +msgid "CSS file" +msgstr "Feuille de style CSS" + +#: FConnectionEditor.class:1377 +msgid "CSV files" +msgstr "Fichiers CSV" + +#: FMenu.class:1086 +msgid "CTRL" +msgstr "-" + +#: MTheme.module:6 +msgid "Current line" +msgstr "Ligne courante" + +#: FDebugInfo.class:1025 +msgid "Current object" +msgstr "Objet courant" + +#: FSearch.class:948 +msgid "C&urrent procedure" +msgstr "Procedure co&urante" + +#: FTextEditor.class:706 +msgid "Cut" +msgstr "Couper" + +#: FMain.class:2450 +msgid "&Cut" +msgstr "&Couper" + +#: Language.module:19 +msgid "Czech (Czech Republic)" +msgstr "Tchèque (République Tchèque)" + +#: Language.module:21 +msgid "Danish (Denmark)" +msgstr "Danois (Danemark)" + +#: CProjectTree.class:305 Project.module:1352 +msgid "Data" +msgstr "Données" + +#: FNewConnection.class:501 Project.module:176 +msgid "Database" +msgstr "Bases de données" + +#: CComponent.class:81 FCreateProject.class:556 +msgid "Database access" +msgstr "Accès aux bases de données" + +#: CComponent.class:83 +msgid "Data bound controls" +msgstr "Contrôles liés aux données" + +#: MTheme.module:6 +msgid "Data types" +msgstr "Types de données" + +#: FConnectionEditor.class:530 MConnection.module:92 +msgid "Date" +msgstr "Date" + +#: CComponent.class:91 +msgid "D-Bus interface" +msgstr "Interfaçage avec D-Bus" + +#: FMakeInstall.class:1413 +msgid "Debian" +msgstr "-" + +#: FDebugInfo.class:974 FMain.class:2908 +msgid "Debug" +msgstr "Débogage" + +#: FMain.class:2105 +msgid "&Debug" +msgstr "&Débogage" + +#: FPropertyProject.class:1732 +msgid "Debugging" +msgstr "Débogage" + +#: FEditor.class:2645 +msgid "(Declarations)" +msgstr "(Déclarations)" + +#: FOption.class:61 +msgid "(Default)" +msgstr "(Défaut)" + +#: FPropertyProject.class:1717 +msgid "Default language" +msgstr "Langage par défaut" + +#: FOption.class:1091 +msgid "Default tab size" +msgstr "Tabulation par défaut" + +#: FConnectionEditor.class:47 +msgid "Default value" +msgstr "Valeur par défaut" + +#: FOption.class:105 +msgid "Define..." +msgstr "Définir..." + +#: FNewConnection.class:317 FOption.class:737 FTranslate.class:617 +msgid "Delete" +msgstr "Supprimer" + +#: FList.class:280 FMenu.class:938 FTranslate.class:1725 +msgid "&Delete" +msgstr "&Supprimer" + +#: FMain.class:2478 +msgid "&Delete..." +msgstr "&Supprimer..." + +#: FNewConnection.class:197 +msgid "&Delete database '&1'" +msgstr "&Supprimer la base de données « &1 »" + +#: FConnectionEditor.class:1585 +msgid "Delete table" +msgstr "Supprimer la table" + +#: FTranslate.class:1724 +msgid "Delete translation" +msgstr "Supprimer la traduction" + +#: FImportTable.class:534 +msgid "Delimiter character" +msgstr "Caractère délimiteur" + +#: FCommit.class:195 FMakeInstall.class:1299 FPropertyProject.class:1573 +msgid "Description" +msgstr "Description" + +#: FOption.class:60 +msgid "Desktop" +msgstr "Bureau" + +#: CComponent.class:90 +msgid "Desktop-neutral routines from Portland project" +msgstr "Routines indépendantes du bureau du projet Portland" + +#: FImportTable.class:564 +msgid "Destination" +msgstr "Destination" + +#: Project.module:3447 +msgid "Destination already exists" +msgstr "La destination existe déjà." + +#: FMakeInstall.class:106 +msgid "Destination directory" +msgstr "Répertoire de destination" + +#: FConflict.class:401 FInfo.class:379 +msgid "Details" +msgstr "Détails" + #: MErrorMessage.module:67 msgid "Device is full" msgstr "Périphérique plein" +#: FCreateFile.class:858 +msgid "Dialog box management" +msgstr "Gestion de boîte de dialogue" + +#: FInfo.class:71 +msgid "Directory" +msgstr "Répertoire" + +#: FMain.class:2339 +msgid "&Directory" +msgstr "&Répertoire" + +#: Project.module:2218 +msgid "Directory already exists." +msgstr "Le répertoire existe déja." + +#: FDebugInfo.class:1042 +msgid "Display ME" +msgstr "Afficher ME" + +#: FOption.class:1309 +msgid "Display property help" +msgstr "Afficher l'aide des propriétés" + #: MErrorMessage.module:68 msgid "Division by zero" msgstr "Division par zéro" +#: Project.module:404 +msgid "Do not open" +msgstr "Ne pas ouvrir" + +#: FSave.class:125 +msgid "Do ¬ save" +msgstr "Ne &pas enregistrer" + +#: FConnectionEditor.class:261 +msgid "Do not save" +msgstr "Ne pas enregistrer" + +#: FConnectionEditor.class:1695 +msgid "Down" +msgstr "Descendre" + +#: FList.class:292 FMakeInstall.class:1617 +msgid "&Down" +msgstr "&Descendre" + +#: FMain.class:1716 +msgid "Do you really want to add this file to the repository?" +msgstr "Désirez-vous réellement ajouter ce fichier au référentiel ?" + +#: FOption.class:590 +msgid "Do you really want to clear the documentation cache?" +msgstr "Désirez-vous réellement vider le cache de la documentation ?" + +#: FList.class:155 +msgid "Do you really want to clear the list?" +msgstr "Désirez-vous vraiment vider la liste ?" + +#: FConnectionEditor.class:1330 +msgid "Do you really want to delete table '&1'?" +msgstr "Voulez-vous vraiment supprimer la table « &1 » ?" + +#: FNewConnection.class:317 +msgid "Do you really want to delete the database '&1'?" +msgstr "Désirez-vous vraiment supprimer la base de données « &1 » ?" + +#: FMain.class:216 +msgid "Do you really want to delete this directory ?" +msgstr "Voulez-vous vraiment supprimer ce répertoire ?" + +#: FMain.class:228 +msgid "Do you really want to delete this file ?" +msgstr "Voulez-vous vraiment supprimer ce fichier ?" + +#: FMain.class:213 +msgid "Do you really want to delete this link ?" +msgstr "Voulez-vous vraiment supprimer ce lien ?" + +#: FOption.class:737 +msgid "Do you really want to delete this snippet?" +msgstr "Voulez-vous vraiment supprimer ce fragment ?" + +#: FTranslate.class:617 +msgid "Do you really want to delete this translation ?" +msgstr "Voulez-vous vraiment supprimer cette traduction ?" + +#: FTranslate.class:711 +msgid "Do you really want to reload this translation ?" +msgstr "Voulez-vous vraiment recharger cette traduction ?" + +#: FMakeInstall.class:942 +msgid "Do you really want to remove all extra dependencies?" +msgstr "Voulez-vous vraiment retirer toutes les dépendances supplémentaires ?" + +#: FMakeInstall.class:1065 +msgid "Do you really want to remove all extra files?" +msgstr "Voulez-vous vraiment retirer tous les fichiers supplémentaires ?" + +#: FConnectionEditor.class:1400 +msgid "Do you really want to remove the selected rows?" +msgstr "Désirez-vous vraiment supprimer les lignes sélectionnées ?" + +#: FMain.class:1251 +msgid "Do you really want to update all forms?" +msgstr "Désirez-vous vraiment mettre à-jour tous les formulaires ?" + +#: FDebugInfo.class:496 +msgid "Do you want to clear the expression list ?" +msgstr "Désirez-vous effacer la liste des expressions ?" + +#: FIconEditor.class:1396 +msgid "Do you want to clear the image ?" +msgstr "Voulez-vous effacer cette image ?" + +#: Package.module:684 +msgid "'dpkg-buildpackage' has failed." +msgstr "'dpkg-buildpackage' a échoué." + +#: FIconEditor.class:2253 +msgid "Draw" +msgstr "Dessiner" + +#: FReportBorderChooser.class:219 +msgid "Draw a border" +msgstr "Dessiner une bordure" + +#: Project.module:177 +msgid "Drawing" +msgstr "Dessin" + +#: Language.module:77 +msgid "Dutch (Belgium)" +msgstr "Hollandais (Belgique)" + +#: Language.module:76 +msgid "Dutch (Netherlands)" +msgstr "Hollandais (Pays-bas)" + #: MErrorMessage.module:69 msgid "Dynamic symbols cannot be used in static function" msgstr "Les symboles dynamiques ne peuvent être utilisées au sein d'une fonction statique" +#: FDebugInfo.class:872 +msgid "Dynamic variables" +msgstr "Variables dynamiques" + +#: FConflict.class:25 FMain.class:2430 +msgid "&Edit" +msgstr "&Éditer" + +#: FOption.class:1514 +msgid "&Edit..." +msgstr "&Éditer..." + +#: FMain.class:2435 +msgid "Edit &code" +msgstr "Editer le &code" + +#: FSnippet.class:66 +msgid "Edit code snippet" +msgstr "Edition d'un fragment de code" + +#: FProperty.class:916 +msgid "Edit field list" +msgstr "Éditer la liste des champs" + +#: MTheme.module:6 +msgid "Editing line" +msgstr "Ligne en édition" + +#: FPropertyProject.class:1600 +msgid "Edition" +msgstr "Édition" + +#: FList.class:240 +msgid "Edit list property" +msgstr "Éditer la liste des propriétés" + +#: FEditor.class:3505 FOption.class:1080 +msgid "Editor" +msgstr "Éditeur" + +#: FText.class:77 +msgid "Edit text property" +msgstr "Editer les propriétés de texte" + +#: FMain.class:2439 +msgid "Edit with" +msgstr "Éditer avec" + +#: FIconEditor.class:2280 +msgid "Ellipse" +msgstr "Ellipse" + +#: FOption.class:4 +msgid "Emerald" +msgstr "Emeraude" + +#: FMenu.class:1149 +msgid "Enabled" +msgstr "-" + +#: FImportTable.class:545 +msgid "Enclose character" +msgstr "Caractère d'échappement" + #: MErrorMessage.module:70 msgid "End of file" msgstr "Fin de fichier atteinte" +#: FImportTable.class:522 +msgid "End of line" +msgstr "Fin de ligne" + +#: Language.module:31 +msgid "English (Australia)" +msgstr "Anglais (Australie)" + +#: Language.module:32 +msgid "English (Canada)" +msgstr "Anglais (Canada)" + +#: Language.module:28 +msgid "English (common)" +msgstr "Anglais (commun)" + +#: Language.module:29 +msgid "English (United Kingdom)" +msgstr "Anglais (Royaume Uni)" + +#: Language.module:30 +msgid "English (U.S.A.)" +msgstr "Anglais (U.S.A.)" + +#: CComponent.class:95 +msgid "Enhanced standard dialogs" +msgstr "Boîtes de dialogue standard améliorées" + +#: FPropertyProject.class:1893 +msgid "Environment" +msgstr "Environnement" + +#: FPropertyProject.class:1946 +msgid "Environment variables" +msgstr "Variables d'environnement" + +#: MTheme.module:6 +msgid "Errors" +msgstr "Erreurs" + +#: Language.module:34 +msgid "Esperanto (Anywhere!)" +msgstr "Esperanto (Partout!)" + +#: Language.module:39 +msgid "Estonian (Estonia)" +msgstr "Estonien (Estonie)" + +#: FForm.class:3447 +msgid "Event" +msgstr "Evènement" + +#: CComponent.class:134 FPropertyProject.class:2045 +msgid "Event loop management" +msgstr "Gestion de la boucle d'évènements" + +#: FTranslate.class:1017 +msgid "Everything seems to be correct." +msgstr "Tout semble correct." + +#: FOpenProject.class:465 FWelcome.class:52 +msgid "Examples" +msgstr "Exemples" + +#: CComponentBox.class:214 +msgid "Excludes" +msgstr "Exclut" + +#: FMain.class:2051 +msgid "E&xecutable..." +msgstr "E&xécutable..." + +#: FCreateFile.class:895 +msgid "Existing" +msgstr "Existant" + +#: CComponentBox.class:97 +msgid "Experimental" +msgstr "Expérimental" + +#: FTranslate.class:1732 +msgid "&Export..." +msgstr "&Exporter..." + +#: FOption.class:1536 +msgid "E&xport..." +msgstr "E&xporter..." + +#: FConnectionEditor.class:1903 +msgid "Export..." +msgstr "Exporter..." + +#: FOption.class:140 +msgid "Export a theme file" +msgstr "Exporter un fichier thème" + +#: FTranslate.class:726 +msgid "Export a translation" +msgstr "Exporter une traduction" + +#: FCreateFile.class:878 +msgid "Exported" +msgstr "Exportée" + +#: FOption.class:1455 +msgid "Export theme" +msgstr "Exporter le thème" + +#: FTranslate.class:1731 +msgid "Export to a translation file" +msgstr "Exporter vers un fichier de traduction" + +#: FDebugInfo.class:43 +msgid "Expression" +msgstr "Expression" + +#: CComponent.class:92 +msgid "Expression evaluator" +msgstr "Evaluateur d'expressions" + #: MErrorMessage.module:71 msgid "Expression too complex" msgstr "Expression trop complexe" @@ -4570,10 +1810,58 @@ msgstr "Expression trop complexe" msgid "Expression too complex. Too many operands" msgstr "Expression trop complexe. Trop d'opérandes" +#: FMakeInstall.class:1690 +msgid "Extra autoconf tests" +msgstr "Tests autoconf supplémentaires" + +#: FMakeInstall.class:1569 +msgid "Extra dependencies" +msgstr "Dépendances supplémentaires" + +#: FMakeInstall.class:1629 +msgid "Extra files" +msgstr "Fichiers supplémentaires" + +#: Language.module:43 +msgid "Farsi (Iran)" +msgstr "Farsi (Iran)" + +#: FPropertyProject.class:2024 +msgid "Features" +msgstr "Fonctionnalités" + +#: FMakeInstall.class:1433 +msgid "Fedora" +msgstr "-" + +#: FConnectionEditor.class:68 FImportTable.class:346 +msgid "Field" +msgstr "Champ" + +#: FImportTable.class:260 +msgid "Field_&1" +msgstr "Champ_&1" + +#: FConnectionEditor.class:1665 +msgid "Fields" +msgstr "Champs" + +#: FInfo.class:110 FSearch.class:36 FTranslate.class:68 +msgid "File" +msgstr "Fichier" + +#: FMain.class:1958 +msgid "&File" +msgstr "&Fichier" + #: MErrorMessage.module:73 msgid "File already exists" msgstr "Le fichier existe déjà" +#: Project.module:2184 +msgid "File already exists." +msgstr "Ce fichier existe déja." + #: MErrorMessage.module:74 msgid "File is a directory" msgstr "Le fichier est un répertoire" @@ -4582,22 +1870,622 @@ msgstr "Le fichier est un répertoire" msgid "File is locked" msgstr "Le fichier est verrouillé" +#: FMakeInstall.class:105 +msgid "File name" +msgstr "Nom de fichier" + #: MErrorMessage.module:76 msgid "File name is too long" msgstr "Le nom de fichier est trop long" +#: Project.module:1629 +msgid "File not found!" +msgstr "Fichier introuvable !" + #: MErrorMessage.module:77 msgid "File or directory does not exist" msgstr "Le fichier ou le répertoire n'existe pas" +#: FIconEditor.class:2320 +msgid "Filled" +msgstr "Rempli" + +#: FIconEditor.class:2329 +msgid "Filled with border" +msgstr "Rempli avec bord" + +#: FMain.class:2252 +msgid "&Find..." +msgstr "&Rechercher..." + +#: FTranslate.class:1609 +msgid "Find a string in translation" +msgstr "Rechercher une chaine dans la traduction" + +#: FEditor.class:3297 +msgid "Find definition" +msgstr "Trouver la définition" + +#: FFindList.class:244 +msgid "Find list" +msgstr "Liste de recherche" + +#: FEditor.class:3427 FOutput.class:408 FTextEditor.class:745 +msgid "Find next" +msgstr "Poursuivre la recherche" + +#: FTranslate.class:1588 +msgid "Find next untranslated string" +msgstr "Rechercher la chaîne non traduite suivante" + +#: FEditor.class:3434 FOutput.class:415 FTextEditor.class:752 +msgid "Find previous" +msgstr "Recherche en arrière" + +#: FTranslate.class:1594 +msgid "Find previous untranslated string" +msgstr "Rechercher la chaîne non traduite précédente" + +#: FMain.class:2147 +msgid "Finis&h" +msgstr "&Terminer" + +#: FMain.class:2796 +msgid "Finish current function" +msgstr "Terminer la fonction courante" + +#: FPropertyProject.class:1792 +msgid "Finished and stable" +msgstr "Terminé et stable" + +#: FNewConnection.class:414 +msgid "Firebird" +msgstr "-" + +#: CComponent.class:82 +msgid "Firebird database driver" +msgstr "Pilote de base de données Firebird" + +#: Project.module:1734 +msgid "first" +msgstr "premier" + +#: FForm.class:3487 +msgid "&First" +msgstr "&Début" + +#: FConnectionEditor.class:530 MConnection.module:90 +msgid "Float" +msgstr "Décimal" + +#: FIconEditor.class:2289 +msgid "Flood fill" +msgstr "Remplissage" + +#: FOption.class:1199 +msgid "Fold procedures by default" +msgstr "Replier les procedures par défaut" + +#: FOption.class:1391 +msgid "Fonts" +msgstr "Polices" + +#: FOption.class:947 +msgid "Font size" +msgstr "Taille de police" + +#: FProperty.class:368 +msgid "Forbidden characters in control group." +msgstr "Le nom du groupe contient des caractères interdits." + +#: FProperty.class:353 +msgid "Forbidden characters in control name." +msgstr "Le nom du contrôle contient des caractères interdits." + #: MErrorMessage.module:78 msgid "Forbidden GOTO" msgstr "GOTO interdit" +#: FOption.class:891 +msgid "Foreground color..." +msgstr "Avant-plan..." + +#: FInfo.class:88 +msgid "Form" +msgstr "Formulaire" + +#: FMain.class:2371 +msgid "&Form..." +msgstr "&Formulaire..." + +#: FPropertyProject.class:1659 +msgid "Form controls are public" +msgstr "Les contrôles des formulaires sont publics" + +#: CModule.class:28 FInfo.class:69 +msgid "Forms" +msgstr "Formulaires" + +#: FMain.class:2789 +msgid "Forward" +msgstr "Avancer" + +#: FMain.class:2140 +msgid "&Forward" +msgstr "&Avancer" + +#: FColorChooser.class:188 +msgid "Free" +msgstr "Libre" + +#: FMakeInstall.class:1318 +msgid "Freeware" +msgstr "-" + +#: Language.module:46 +msgid "French (Belgium)" +msgstr "Français (Belgique)" + +#: Language.module:47 +msgid "French (Canada)" +msgstr "Français (Canada)" + +#: Language.module:45 +msgid "French (France)" +msgstr "Français (France)" + +#: Language.module:48 +msgid "French (Switzerland)" +msgstr "Français (Suisse)" + +#: FDebugInfo.class:50 +msgid "Function" +msgstr "Fonction" + +#: Language.module:50 +msgid "Galician (Spain)" +msgstr "Galicien (Espagne)" + +#: .project:1 +msgid "Gambas 3" +msgstr "-" + +#: FAbout.class:538 +msgid "Gambas Almost Means Basic!" +msgstr "-" + +#: FMakeExecutable.class:18 FPropertyProject.class:1265 +msgid "Gambas applications" +msgstr "Applications Gambas" + +#: FCreateFile.class:77 +msgid "Gambas classes" +msgstr "Classes Gambas" + +#: MMime.module:18 +msgid "Gambas form data" +msgstr "Données de formulaires Gambas" + +#: CModule.class:28 +msgid "Gambas forms" +msgstr "Formulaires Gambas" + +#: FOption.class:139 +msgid "Gambas highlight theme files" +msgstr "Fichiers thèmes de coloration de Gambas" + +#: MMime.module:19 +msgid "Gambas menu data" +msgstr "Données de menus Gambas" + +#: FCreateFile.class:77 +msgid "Gambas modules" +msgstr "Modules Gambas" + +#: FInfo.class:66 +msgid "Gambas project" +msgstr "Projet Gambas" + +#: MMime.module:20 +msgid "Gambas project file path" +msgstr "Chemin de fichier projet Gambas" + +#: CModule.class:30 +msgid "Gambas reports" +msgstr "États Gambas" + +#: CModule.class:29 +msgid "Gambas web pages" +msgstr "Pages web Gambas" + +#: Project.module:178 +msgid "Games" +msgstr "Jeux" + +#: FPropertyProject.class:1494 +msgid "GB_GUI=gb.gtk" +msgstr "-" + +#: FPropertyProject.class:1488 +msgid "GB_GUI=gb.qt4" +msgstr "-" + +#: FInfo.class:304 FOption.class:921 FPropertyProject.class:1506 +msgid "General" +msgstr "Général" + +#: FMakeInstall.class:1318 +msgid "General Public License" +msgstr "-" + +#: Language.module:24 +msgid "German (Belgium)" +msgstr "Allemand (Belgique)" + +#: Language.module:23 +msgid "German (Germany)" +msgstr "Allemand (Allemagne)" + +#: FPropertyProject.class:1676 +msgid "Get version from program" +msgstr "Obtenir la version depuis le programme" + +#: FCreateFile.class:838 +msgid "GIF" +msgstr "-" + +#: CComponent.class:114 +msgid "GNU command option parser" +msgstr "Analyseur d'options de ligne de commande GNU" + +#: FEditor.class:3304 FHelpBrowser.class:263 +msgid "Go back" +msgstr "Revenir en arrière" + +#: FHelpBrowser.class:269 +msgid "Go forward" +msgstr "Aller en avant" + +#: FEditor.class:3286 +msgid "Go to" +msgstr "Aller à" + +#: FGotoLine.class:52 +msgid "Go to line" +msgstr "Aller à la ligne" + +#: FEditor.class:3291 FTextEditor.class:680 +msgid "Go to line..." +msgstr "Aller à la ligne..." + +#: FCreateProject.class:391 +msgid "Graphical application" +msgstr "Application graphique" + +#: CComponent.class:133 FPropertyProject.class:2039 +msgid "Graphical form management" +msgstr "Gestion de formulaires graphiques" + +#: Language.module:26 +msgid "Greek (Greece)" +msgstr "Grec (Grèce)" + +#: FMakeInstall.class:746 +msgid "Groups" +msgstr "Groupes" + +#: FCreateProject.class:433 +msgid "GTK+ graphical application" +msgstr "Application graphique GTK+" + +#: CComponent.class:100 +msgid "GTK+ SVG renderer" +msgstr "Affichage de fichiers SVG pour GTK+" + +#: CComponent.class:97 +msgid "GTK+ toolkit" +msgstr "Bibliothèque GTK+" + +#: CComponent.class:98 +msgid "GTK+ toolkit extension" +msgstr "Extension du toolkit GTK+" + +#: FAbout.class:558 +msgid "<h2 align=center>Authors</h2>\n" +msgstr "<h2 align=center>Auteurs</h2>\n" + +#: FAbout.class:552 +msgid "<h2 align=center>Licence</h2>\n\n<p align=center>This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.</p>\n\n<p align=center>This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>\n" +msgstr "<h2 align=center>Licence</h2><p align=center>Ce programme est un LOGICIEL LIBRE. Vous pouvez le redistribuer ET/OU le modifier selon les termes de la Licence Publique Générale GNU telle qu'elle est publiée par la Free Software Foundation ; soit la version 2, ou bien n'importe quelle version ultérieure de votre choix.</p><p align=center>Ce programme est distribué en espérant qu'il soit utile MAIS SANS GARANTIE D'AUCUNE SORTE ; y compris les garanties implicites de COMMERCIABILITE ET DE CONFORMITE A UNE UTILISATION PARTICULIERE. Se reporter à la Licence Publique Générale GNU pour plus d'information.</p>\n" + +#: FAbout.class:594 +msgid "Hall Of Fame" +msgstr "Temple de la renommée" + +#: FIconEditor.class:2298 +msgid "Hatched flood fill" +msgstr "Remplissage alterné" + +#: Language.module:52 +msgid "Hebrew (Israel)" +msgstr "Hébreu (Israël)" + +#: FCreateFile.class:813 +msgid "Height" +msgstr "Hauteur" + +#: FOption.class:1298 MTheme.module:6 +msgid "Help" +msgstr "Aide" + +#: FMain.class:2309 +msgid "&Help browser" +msgstr "&Navigateur d'aide" + +#: FHelpBrowser.class:239 +msgid "Help browser" +msgstr "Navigateur d'aide" + +#: FMain.class:2237 +msgid "Hide menubar" +msgstr "Cacher la barre de menus" + +#: FFormStack.class:293 FMain.class:2936 +msgid "Hierarchy" +msgstr "Hiérarchie" + +#: FOption.class:1133 +msgid "Highlight current line" +msgstr "Surligner la ligne courante" + +#: MTheme.module:6 +msgid "Highlighting" +msgstr "Mise en évidence" + +#: FOption.class:1155 +msgid "Highlight modified lines" +msgstr "Indiquer les lignes modifiées" + +#: FSearch.class:928 +msgid "&Highlight result" +msgstr "&Surligner le résultat" + +#: Language.module:54 +msgid "Hindi (India)" +msgstr "Hindi (Inde)" + +#: FForm.class:3591 +msgid "Horizontal" +msgstr "Horizontal" + +#: FIconEditor.class:2368 +msgid "Horizontal flip" +msgstr "Miroir horizontal" + +#: FEditor.class:3454 FTextEditor.class:772 +msgid "Horizontal split" +msgstr "Séparation horizontale" + +#: FNewConnection.class:423 +msgid "Host" +msgstr "Hôte" + +#: FMain.class:2405 +msgid "&HTML file..." +msgstr "Fichiers &HTML..." + +#: FCreateFile.class:748 FInfo.class:97 +msgid "HTML file" +msgstr "Fichier HTML" + +#: FCreateFile.class:87 +msgid "HTML files" +msgstr "Fichiers HTML" + +#: MMime.module:17 +msgid "HTML text" +msgstr "Texte HTML" + +#: Language.module:56 +msgid "Hungarian (Hungary)" +msgstr "Hongrois (Hongrie)" + +#: FOption.class:1045 +msgid "Icon theme" +msgstr "Thème d'icône" + +#: FCreateProject.class:633 +msgid "Identification" +msgstr "Identification" + +#: FProperty.class:604 +msgid "If the control is public." +msgstr "Si le contrôle est public." + +#: FProperty.class:600 +msgid "If the form and controls dimensions must follow the size of the default font." +msgstr "Si les dimensions du formulaire et des contrôles doivent suivre la taille de la police par défaut." + +#: FSearch.class:943 +msgid "I&gnore comments" +msgstr "I&gnorer les commentaires" + +#: FNewConnection.class:558 +msgid "Ignore database charset" +msgstr "Ignorer le jeu de caractères de la base de données" + +#: FSearch.class:938 +msgid "&Ignore strings" +msgstr "&Ignorer les chaînes" + #: MErrorMessage.module:79 msgid "Illegal instruction" msgstr "Instruction illégale" +#: FConflict.class:392 FCreateFile.class:708 +msgid "Image" +msgstr "Image" + +#: FMain.class:2398 +msgid "&Image..." +msgstr "&Image..." + +#: FOption.class:1285 +msgid "Image editor" +msgstr "Éditeur d'images" + +#: CComponent.class:103 +msgid "Image filtering component" +msgstr "Composant de filtrage d'images" + +#: CComponent.class:105 FPropertyProject.class:2051 +msgid "Image loading and saving" +msgstr "Chargement et sauvegarde d'images" + +#: CComponent.class:102 +msgid "Image management" +msgstr "Gestion des images" + +#: FCreateProject.class:592 +msgid "Image processing" +msgstr "Traitement d'images" + +#: CComponent.class:104 +msgid "Image routines from the Imlib2 library" +msgstr "Gestion des images basée sur la librairie Imlib2" + +#: CComponentBox.class:220 +msgid "Implements" +msgstr "Implémente" + +#: FImportTable.class:41 FTranslate.class:1661 +msgid "Import" +msgstr "Importer" + +#: FImportTable.class:641 FTranslate.class:1689 +msgid "&Import" +msgstr "&Importer" + +#: FOption.class:1543 +msgid "&Import..." +msgstr "&Importer..." + +#: FConnectionEditor.class:1601 +msgid "Import..." +msgstr "Importer..." + +#: FTranslate.class:1687 +msgid "Import a translation file" +msgstr "Importer un fichier de traduction" + +#: FImportTable.class:475 +msgid "Import file" +msgstr "Importer un fichier" + +#: FConnectionEditor.class:1599 +msgid "Import text file" +msgstr "Importer un fichier texte" + +#: FOption.class:1449 +msgid "Import theme" +msgstr "Importer un thème" + +#: FReportCoordChooser.class:109 +msgid "in" +msgstr "-" + +#: Design.module:216 Project.module:1789 +msgid "In class &1 at line &2." +msgstr "Dans la classe &1 à la ligne &2." + +#: FMakeInstall.class:870 +msgid "Incorrect characters" +msgstr "Caractères incorrects" + +#: FProperty.class:426 +msgid "Incorrect property value." +msgstr "Valeur de propriété incorrecte." + +#: FReportCoordChooser.class:18 +msgid "Incorrect value." +msgstr "Valeur incorrecte." + +#: FTextEditor.class:871 +msgid "Indent" +msgstr "Indenter" + +#: FConnectionEditor.class:58 FDebugExpr.class:425 FHelpBrowser.class:251 +msgid "Index" +msgstr "Index" + +#: FConnectionEditor.class:1727 +msgid "Indexes" +msgstr "Index" + +#: Language.module:60 +msgid "Indonesian (Indonesia)" +msgstr "Indonésien (Indonésie)" + +#: FConflict.class:426 FInfo.class:273 +msgid "Information" +msgstr "Information" + +#: CComponent.class:106 +msgid "Information about components" +msgstr "Information sur les composants" + +#: Project.module:1785 +msgid "in form definition" +msgstr "dans la définition du formulaire" + +#: Package.module:781 +msgid "Initializing ~/RPM directory." +msgstr "Initialisation du répertoire ~/RPM." + +#: FMakeInstall.class:434 +msgid "Initial release" +msgstr "Version initiale" + +#: FList.class:274 FMenu.class:924 FPropertyProject.class:1918 +msgid "&Insert" +msgstr "&Insérer" + +#: CInsertColor.class:103 FEditor.class:3637 FTextEditor.class:912 +msgid "Insert color" +msgstr "Insérer une couleur" + +#: FEditor.class:3392 FTextEditor.class:727 +msgid "Insert color..." +msgstr "Insérer une couleur..." + +#: FMakeInstall.class:1224 +msgid "Insert release number in package version" +msgstr "Insérer le numéro de révision dans la version du paquetage" + +#: FMain.class:2065 +msgid "&Installation package..." +msgstr "Paquetage d'&installation..." + +#: FConnectionEditor.class:530 MConnection.module:86 +msgid "Integer" +msgstr "Entier" + +#: .project:2 +msgid "Integrated Development Environment for Gambas" +msgstr "-" + +#: FOption.class:936 +msgid "Interface" +msgstr "Interface" + +#: CComponent.class:76 +msgid "Internal native classes" +msgstr "Classes natives internes" + +#: FCreateProject.class:550 +msgid "Internationalization" +msgstr "Internationalisation" + #: MErrorMessage.module:80 msgid "Invalid assignment" msgstr "Affectation invalide" @@ -4614,14 +2502,142 @@ msgstr "Object invalide" msgid "Invalid path" msgstr "Chemin invalide" +#: Language.module:62 +msgid "Irish (Ireland)" +msgstr "Irlandais (Irlande)" + +#: FImportTable.class:517 +msgid "ISO 8859-1" +msgstr "-" + +#: FImportTable.class:517 +msgid "ISO 8859-15" +msgstr "-" + +#: Language.module:64 +msgid "Italian (Italy)" +msgstr "Italien (Italie)" + +#: FOption.class:906 +msgid "Italic" +msgstr "Italique" + +#: Project.module:427 +msgid "It cannot be converted." +msgstr "Il ne peut être converti." + +#: FList.class:105 +msgid "Item &1" +msgstr "Élément &1" + +#: Language.module:66 +msgid "Japanese (Japan)" +msgstr "Japonais (Japon)" + +#: FOutput.class:434 +msgid "Keep above" +msgstr "Conserver au premier plan" + +#: FMakeExecutable.class:117 +msgid "Keep debugging information in executable" +msgstr "Conserver les informations de débogage dans l'exécutable" + +#: FDebugExpr.class:431 +msgid "Key" +msgstr "Clef" + +#: FImportTable.class:594 +msgid "Key field" +msgstr "Champ clef" + +#: MTheme.module:6 +msgid "Keywords" +msgstr "Mots-clés" + +#: FOption.class:1221 +msgid "Keywords in upper case" +msgstr "Mots-clefs en majuscule" + +#: Language.module:68 +msgid "Khmer (Cambodia)" +msgstr "Khmer (Cambodge)" + +#: Language.module:70 +msgid "Korean (Korea)" +msgstr "Coréen (Corée)" + #: MErrorMessage.module:84 msgid "Label '&1' not declared" msgstr "L'étiquette '&1' n'est pas déclarée" +#: FTranslate.class:65 +msgid "Language" +msgstr "Langage" + +#: FForm.class:3508 +msgid "&Last" +msgstr "&Fin" + +#: FInfo.class:353 +msgid "Last modified" +msgstr "Modifié le" + +#: FConnectionEditor.class:42 +msgid "Length" +msgstr "Longueur" + +#: FMakeInstall.class:1318 +msgid "Lesser General Public License" +msgstr "-" + +#: FPropertyProject.class:1848 +msgid "Libraries" +msgstr "Bibliothèques" + #: MErrorMessage.module:85 msgid "Library name must be a string" msgstr "Le nom de la bibliothèque doit être une chaîne de caractères" +#: FMakeInstall.class:1312 +msgid "License" +msgstr "Licence" + +#: FOption.class:1121 FSearch.class:38 +msgid "Line" +msgstr "Ligne" + +#: FInfo.class:314 +msgid "Link to" +msgstr "Lien vers" + +#: Project.module:1488 +msgid "Loading &1..." +msgstr "Chargement de &1..." + +#: CComponent.class:469 +msgid "Loading information on component &1..." +msgstr "Chargement des informations sur le composant &1..." + +#: FDebugInfo.class:996 +msgid "Local variables" +msgstr "Variables locales" + +#: LibraryItem.class:57 +msgid "Location" +msgstr "Emplacement" + +#: FForm.class:3732 +msgid "Lock form" +msgstr "Verrouiller le formulaire" + +#: FProperty.class:1171 +msgid "Lock property" +msgstr "Verrouiller la propriété" + +#: FConnectionEditor.class:530 MConnection.module:88 +msgid "Long" +msgstr "Entier long" + #: MErrorMessage.module:86 msgid "Loop variable already in use" msgstr "Variable de boucle déjà utilisée" @@ -4630,42 +2646,334 @@ msgstr "Variable de boucle déjà utilisée" msgid "Loop variable must be local" msgstr "La variable de boucle doit être une variable locale" -#: MErrorMessage.module:88 -msgid "ME cannot be used in a static function" -msgstr "ME ne peut être utilisé au sein d'une fonction statique" +#: FImportTable.class:529 +msgid "Mac" +msgstr "-" + +#: Language.module:74 +msgid "Macedonian (Republic of Macedonia)" +msgstr "Macédonien (République de Macédoine)" + +#: FMakeInstall.class:1232 +msgid "Maintainer information" +msgstr "Informations sur le mainteneur" + +#: FMain.class:2047 +msgid "Make" +msgstr "Générer" + +#: FAbout.class:582 +msgid "Make a gift!" +msgstr "Faire un don !" + +#: FMain.class:2691 FMakeExecutable.class:76 +msgid "Make executable" +msgstr "Générer l'exécutable" + +#: FMain.class:2699 FMakeInstall.class:1183 +msgid "Make installation package" +msgstr "Créer un paquetage d'installation" + +#: FMain.class:2684 +msgid "Make source archive" +msgstr "Générer une archive des sources" + +#: Package.module:484 +msgid "Making build directory." +msgstr "Fabrication du répertoire de construction." + +#: Project.module:2412 +msgid "Making executable..." +msgstr "Génération de l'exécutable..." + +#: Language.module:72 +msgid "Malayalam (India)" +msgstr "Malayalam (Inde)" + +#: FMakeInstall.class:1453 +msgid "Mandriva Linux" +msgstr "-" #: MErrorMessage.module:89 msgid "Mathematic error" msgstr "Erreur mathématique" +#: FMakeInstall.class:99 +msgid "Max. version" +msgstr "Version max." + +#: CComponent.class:80 +msgid "MD5/DES crypting" +msgstr "Chiffrement MD5/DES" + +#: MErrorMessage.module:88 +msgid "ME cannot be used in a static function" +msgstr "ME ne peut être utilisé au sein d'une fonction statique" + +#: FForm.class:3796 FMenu.class:49 +msgid "Menu editor" +msgstr "Editeur de menu" + +#: FForm.class:3679 +msgid "Menu editor..." +msgstr "Editeur de menu..." + +#: FMakeInstall.class:1538 +msgid "Menu entry" +msgstr "Entrée de menu" + +#: FMakeInstall.class:678 +msgid "Menus" +msgstr "Menus" + +#: FImportTable.class:613 +msgid "Messages" +msgstr "Messages" + +#: FOption.class:1023 +msgid "Minimize at runtime" +msgstr "Minimiser à l'exécution" + +#: FMakeInstall.class:98 +msgid "Min. version" +msgstr "Version min." + +#: Project.module:179 +msgid "Miscellaneous" +msgstr "Divers" + #: MErrorMessage.module:90 msgid "Missing &1" msgstr "&1 manquant" +#: FReportCoordChooser.class:109 +msgid "mm" +msgstr "-" + +#: Project.module:4796 +msgid "modified" +msgstr "modifié" + +#: FHelpBrowser.class:329 +msgid "Modify documentation..." +msgstr "Modifier la documentation..." + +#: FCreateFile.class:608 FInfo.class:80 +msgid "Module" +msgstr "Module" + +#: FMain.class:2355 +msgid "&Module..." +msgstr "&Module..." + +#: FInfo.class:67 +msgid "Modules" +msgstr "Modules" + +#: FPropertyProject.class:1642 +msgid "Module symbols are public by default" +msgstr "Les modules sont publics par défaut" + +#: CComponent.class:94 +msgid "More controls for graphical components" +msgstr "Controles supplémentaires pour les composants graphiques" + +#: FFormStack.class:328 +msgid "Move bottom" +msgstr "Déplacer tout en bas" + +#: FFormStack.class:322 FMenu.class:988 +msgid "Move down" +msgstr "Déplacer vers le bas" + +#: FForm.class:3482 +msgid "Move tab" +msgstr "Déplacer l'onglet" + +#: FForm.class:3922 +msgid "Move tab first" +msgstr "Déplacer l'onglet au début" + +#: FForm.class:3943 +msgid "Move tab last" +msgstr "Déplacer l'onglet à la fin" + +#: FForm.class:3929 +msgid "Move tab left" +msgstr "Déplacer l'onglet à gauche" + +#: FForm.class:3936 +msgid "Move tab right" +msgstr "Déplacer l'onglet à droite" + +#: FFormStack.class:310 +msgid "Move top" +msgstr "Déplacer tout en haut" + +#: FFormStack.class:316 FMenu.class:982 +msgid "Move up" +msgstr "Déplacer vers le haut" + +#: CComponent.class:96 +msgid "Multi Document Interface" +msgstr "Interface multi-documents" + +#: FNewConnection.class:414 +msgid "MySQL" +msgstr "-" + +#: CComponent.class:84 +msgid "MySQL database driver" +msgstr "Pilote de base de données MySQL" + +#: CComponent.class:108 +msgid "MySQL specific routines" +msgstr "Routines spécifiques pour MySQL" + +#: FDebugInfo.class:29 FNewConnection.class:393 FNewTable.class:112 +msgid "Name" +msgstr "Nom" + +#: FDebugInfo.class:121 +msgid "native code" +msgstr "code natif" + +#: CComponent.class:110 +msgid "Network high-level protocols management" +msgstr "Gestion de protocoles réseaux de haut-niveau" + +#: Project.module:180 +msgid "Networking" +msgstr "Programmation réseau" + +#: CComponent.class:109 FCreateProject.class:562 +msgid "Network programming" +msgstr "Programmation réseau" + +#: FCreateFile.class:582 FMain.class:2335 +msgid "New" +msgstr "Nouveau" + +#: FOption.class:1507 FTranslate.class:1711 +msgid "&New..." +msgstr "&Nouveau..." + #: MErrorMessage.module:91 msgid "NEW cannot have arguments passed by reference" msgstr "Les arguments de NEW ne peuvent être passés par référence" +#: FSnippet.class:69 +msgid "New code snippet" +msgstr "Nouveau fragment de code" + +#: FMain.class:2530 +msgid "&New connection..." +msgstr "&Nouvelle connexion..." + +#: FNewConnection.class:139 +msgid "New connection" +msgstr "Nouvelle connexion" + +#: FCreateFile.class:567 +msgid "New file" +msgstr "Nouveau fichier" + +#: FMain.class:696 +msgid "New folder" +msgstr "Nouveau dossier" + +#: FConnectionEditor.class:1744 +msgid "New index" +msgstr "Nouvel index" + +#: FMain.class:1962 +msgid "&New project..." +msgstr "&Nouveau projet..." + +#: FCreateProject.class:337 FMain.class:2613 +msgid "New project" +msgstr "Nouveau projet" + +#: FWelcome.class:46 +msgid "New project..." +msgstr "Nouveau projet..." + +#: FConnectionEditor.class:1579 FNewTable.class:98 +msgid "New table" +msgstr "Nouvelle table" + +#: FNewTranslation.class:59 FTranslate.class:1710 +msgid "New translation" +msgstr "Nouvelle traduction" + +#: FForm.class:3501 FMenu.class:931 FSearch.class:964 FTips.class:234 +msgid "&Next" +msgstr "&Suivant" + +#: FOption.class:1007 FPropertyProject.class:1648 +msgid "No" +msgstr "Non" + +#: MHelp.module:267 +msgid "No help found." +msgstr "Aide introuvable." + #: MErrorMessage.module:92 msgid "No instanciation method" msgstr "Constructeur introuvable" +#: Project.module:3782 +msgid "Non-ASCII characters are forbidden in a project name." +msgstr "Un nom de projet ne peut contenir que des caractères ASCII." + +#: FOption.class:1121 FProperty.class:743 +msgid "None" +msgstr "Aucun" + +#: FMakeInstall.class:1318 +msgid "Non-free License" +msgstr "-" + +#: MErrorMessage.module:96 +msgid "Non terminated string" +msgstr "Chaîne de caractères non terminée" + +#: FCreateFile.class:113 +msgid "(No parent)" +msgstr "(Aucune)" + #: MErrorMessage.module:93 msgid "No parent class" msgstr "Classe parente introuvable" +#: FImportTable.class:404 +msgid "No record imported." +msgstr "Aucun enregistrement importé." + #: MErrorMessage.module:94 msgid "No return value" msgstr "Aucune valeur de retour" +#: FOption.class:953 +msgid "Normal" +msgstr "Normal" + +#: MTheme.module:6 +msgid "Normal text" +msgstr "Texte normal" + +#: Language.module:79 +msgid "Norwegian (Norway)" +msgstr "Norvégien (Norvège)" + +#: FEditor.class:3447 FTextEditor.class:765 +msgid "No split" +msgstr "Affichage complet" + #: MErrorMessage.module:95 msgid "No startup method" msgstr "Méthode de démarrage introuvable" -#: MErrorMessage.module:96 -msgid "Non terminated string" -msgstr "Chaîne de caractères non terminée" - #: MErrorMessage.module:97 msgid "Not a directory: &1" msgstr "'&1' n'est pas un répertoire" @@ -4686,9 +2994,9 @@ msgstr "Enumération attendue" msgid "Not an object" msgstr "Objet attendu" -#: MErrorMessage.module:102 -msgid "Not enough argument to New()" -msgstr "Pas assez d'arguments à New()" +#: FDebugExpr.class:4 +msgid "not available" +msgstr "non disponible" #: MErrorMessage.module:103 msgid "Not enough arguments" @@ -4698,10 +3006,174 @@ msgstr "Pas assez d'arguments" msgid "Not enough arguments to &1()" msgstr "Pas assez d'arguments à &1()" +#: MErrorMessage.module:102 +msgid "Not enough argument to New()" +msgstr "Pas assez d'arguments à New()" + +#: FImportTable.class:374 +msgid "Not enough values" +msgstr "Pas assez de valeurs" + +#: Design.module:797 +msgid "No terminal emulator found." +msgstr "Aucun émulateur de terminal n'a été trouvé." + +#: CComponentBox.class:99 FPropertyProject.class:1792 +msgid "Not finished but stable" +msgstr "Non terminé mais stable" + +#: Project.module:1959 +msgid "Nothing to do." +msgstr "Rien à faire." + +#: FTranslate.class:939 +msgid "No translation were picked up." +msgstr "Aucune traduction n'a été récupérée." + +#: FPropertyProject.class:112 +msgid "Not translatable" +msgstr "Non traduisible" + +#: FHelpBrowser.class:311 +msgid "No zoom" +msgstr "Taille normale" + #: MErrorMessage.module:105 msgid "Null object" msgstr "Référence d'objet NULL" +#: MTheme.module:6 +msgid "Numbers" +msgstr "Nombres" + +#: FOption.class:4 +msgid "Obsidian" +msgstr "Obsidienne" + +#: FNewConnection.class:414 +msgid "ODBC" +msgstr "-" + +#: CComponent.class:85 +msgid "ODBC database driver" +msgstr "Pilote de base de données ODBC" + +#: FTableChooser.class:138 FText.class:100 +msgid "OK" +msgstr "OK" + +#: FCreateProject.class:695 +msgid "Once the information entered, you can\nclick on the <b>OK</b> button to create the project.\n<p>Click on the <b>Previous</b> button if you had made a mistake.\n<p>Click on the <b>Cancel</b> button to cancel the operation.\n\n" +msgstr "Une fois les informations saisies, vous pouvez\ncliquer sur le bouton <b>OK</b> pour créer le projet.\n<p>Cliquez sur le bouton <b>Précédent</b> si vous avez fait une erreur.\n<p>Cliquez sur le bouton <b>Annuler</b> pour abandonner l'opération.\n\n" + +#: FImportTable.class:406 +msgid "One record imported." +msgstr "Un enregistrement importé." + +#: FTranslate.class:941 +msgid "One translation was picked up." +msgstr "Une traduction a été récupérée." + +#: FIconEditor.class:2347 +msgid "Opaque" +msgstr "Opaque" + +#: FConflict.class:254 FOpenProject.class:402 Project.module:393 +msgid "Open" +msgstr "Ouvrir" + +#: FMain.class:2538 +msgid "&Open" +msgstr "&Ouvrir" + +#: Project.module:404 +msgid "Open after all" +msgstr "Ouvrir malgré tout" + +#: FMain.class:2275 +msgid "&Open a terminal..." +msgstr "&Ouvrir un terminal..." + +#: FForm.class:3459 +msgid "Open code" +msgstr "Ouvrir le code" + +#: FMain.class:1982 +msgid "Open &example" +msgstr "Ouvrir un &exemple" + +#: FEditor.class:3311 +msgid "Open form" +msgstr "Ouvrir le formulaire" + +#: Project.module:181 +msgid "OpenGL" +msgstr "OpenGL" + +#: CComponent.class:136 FPropertyProject.class:2057 +msgid "OpenGL display" +msgstr "Affichage OpenGL" + +#: FCreateProject.class:586 +msgid "OpenGL programming" +msgstr "Programmation OpenGL" + +#: CComponent.class:113 +msgid "OpenGL shaders management" +msgstr "Gestion des shaders OpenGL" + +#: CComponent.class:99 +msgid "OpenGL with GTK+ toolkit" +msgstr "OpenGL avec GTK+" + +#: CComponent.class:120 +msgid "OpenGL with QT4 toolkit" +msgstr "OpenGL avec QT4" + +#: FCreateProject.class:659 FOpenProject.class:480 +msgid "Open in another window" +msgstr "Ouvrir dans une nouvelle fenêtre" + +#: CComponent.class:107 +msgid "OpenLDAP client" +msgstr "Client OpenLDAP" + +#: FMain.class:1969 +msgid "&Open project..." +msgstr "&Ouvrir un projet..." + +#: FMain.class:2620 +msgid "Open project" +msgstr "Ouvrir un projet" + +#: FWelcome.class:48 +msgid "Open project..." +msgstr "Ouvrir un projet..." + +#: FMain.class:1975 +msgid "Open &recent" +msgstr "Ouvrir un projet &récent" + +#: FMakeInstall.class:1473 +msgid "OpenSUSE" +msgstr "-" + +#: MTheme.module:6 +msgid "Operators" +msgstr "Opérateurs" + +#: FPropertyProject.class:1595 +msgid "Options" +msgstr "Options" + +#: FMain.class:2420 +msgid "&Other..." +msgstr "&Autre..." + +#: FMakeInstall.class:1318 +msgid "Other License(s)" +msgstr "-" + #: MErrorMessage.module:106 msgid "Out of bounds" msgstr "Dépassement de tableau" @@ -4714,30 +3186,998 @@ msgstr "Mémoire pleine" msgid "Out of range" msgstr "Dépassement de capacité" +#: Design.module:770 +msgid "Output terminal" +msgstr "Terminal de sortie" + #: MErrorMessage.module:109 msgid "Overflow" msgstr "Dépassement de capacité" +#: FMakeInstall.class:97 +msgid "Package" +msgstr "Paquetage" + +#: FMakeInstall.class:1518 +msgid "Package group" +msgstr "Groupe de paquetage" + +#: FMakeInstall.class:1196 +msgid "Package information" +msgstr "Information sur le paquetage" + +#: FMakeInstall.class:1202 +msgid "Package name" +msgstr "Nom du paquetage" + +#: FCreateFile.class:868 +msgid "Parent class" +msgstr "Classe parente" + +#: FCommit.class:341 FNewConnection.class:471 +msgid "Password" +msgstr "Mot de passe" + +#: FTextEditor.class:720 +msgid "Paste" +msgstr "Coller" + +#: FList.class:314 FMain.class:2464 +msgid "&Paste" +msgstr "&Coller" + +#: FEditor.class:3498 FPasteSpecial.class:243 +msgid "Paste as comments" +msgstr "Coller comme commentaires" + +#: FEditor.class:3493 FPasteSpecial.class:258 +msgid "Paste as multi-line string" +msgstr "Coller comme chaîne sur plusieurs lignes" + +#: FEditor.class:3488 FPasteSpecial.class:253 +msgid "Paste as string" +msgstr "Coller comme chaîne" + +#: FPasteSpecial.class:237 +msgid "Paste normally" +msgstr "Coller normalement" + +#: FPasteSpecial.class:221 +msgid "Paste special" +msgstr "Collage spécial" + +#: FEditor.class:3386 +msgid "Paste special..." +msgstr "Collage spécial..." + +#: FPasteSpecial.class:248 +msgid "Paste with PRINT" +msgstr "Coller avec PRINT" + +#: FNewConnection.class:438 +msgid "Path" +msgstr "Emplacement" + +#: FMain.class:2768 +msgid "Pause" +msgstr "Pause" + +#: FMain.class:2119 +msgid "&Pause" +msgstr "&Pause" + +#: CComponent.class:116 +msgid "PDF renderer based on Poppler library" +msgstr "Lecture de PDF basée sur la bibliothèque Poppler" + +#: CComponent.class:115 +msgid "Perl-compatible Regular Expression Matching" +msgstr "Expression rationnelles compatibles avec Perl" + +#: FIconEditor.class:2420 +msgid "Pick a color" +msgstr "Pipette" + +#: FInfo.class:92 +msgid "Picture" +msgstr "Image" + +#: FCreateFile.class:87 FSelectIcon.class:27 +msgid "Picture files" +msgstr "Fichiers image" + +#: MMime.module:16 +msgid "Plain text" +msgstr "Texte brut" + +#: FMakeInstall.class:370 +msgid "Please choose a menu location." +msgstr "Veuillez sélectionner un emplacement de menu." + +#: FMakeInstall.class:359 +msgid "Please choose a package group." +msgstr "Veuillez sélectionner un groupe de paquetage." + +#: FMakeInstall.class:335 +msgid "Please choose at least one target distribution." +msgstr "Veuillez sélectionner au moins une distribution cible." + +#: FMakeInstall.class:368 +msgid "Please choose the menu location for each target distribution." +msgstr "Veuillez sélectionner un emplacement de menu pour chaque distribution cible." + +#: FMakeInstall.class:357 +msgid "Please choose the package group for each target distribution." +msgstr "Veuillez sélectionner un groupe de paquetage pour chaque distribution cible." + +#: FMenu.class:279 +msgid "Please enter a menu name." +msgstr "Veuillez entrer un nom de menu." + +#: FConnectionEditor.class:633 +msgid "Please enter a number." +msgstr "Veuillez saisir un nombre." + +#: FSnippet.class:25 +msgid "Please enter a trigger string." +msgstr "Veuillez saisir une chaîne de déclenchement." + +#: FNewConnection.class:125 +msgid "Please enter password" +msgstr "Veuillez saisir le mot de passe" + +#: FMakeInstall.class:1327 +msgid "Please enter the changes of your project." +msgstr "Veuillez décrire les modifications apportées à votre projet." + +#: FMakeInstall.class:325 +msgid "Please enter the first CHANGELOG entry." +msgstr "Veuillez saisir la première entrée du CHANGELOG." + +#: FCreateProject.class:227 +msgid "Please enter the location of the repository." +msgstr "Veuillez saisir l'emplacement du référentiel." + +#: FNewConnection.class:84 +msgid "Please enter the name of the database." +msgstr "Veuillez saisir le nom de la base de données." + +#: FNewTable.class:53 +msgid "Please enter the name of the new table." +msgstr "Veuillez saisir le nom de la nouvelle table." + +#: FCommit.class:43 +msgid "Please enter the versioning user name" +msgstr "Veuillez saisir le nom de l'utilisateur pour le suivi de version" + +#: FMakeInstall.class:306 +msgid "Please enter your e-mail address." +msgstr "Veuillez saisir votre adresse e-mail." + +#: FMakeInstall.class:301 +msgid "Please enter your name." +msgstr "Veuillez saisir votre nom." + +#: FTranslate.class:901 +msgid "Please select the translation file to import." +msgstr "Veuillez sélectionner le fichier de traduction à importer." + +#: Project.module:3356 +msgid "Please type a name." +msgstr "Veuillez saisir un nom." + +#: Project.module:3771 +msgid "Please type a project name." +msgstr "Veuillez saisir un nom de projet." + +#: FCreateFile.class:838 +msgid "PNG" +msgstr "-" + +#: Language.module:83 +msgid "Polish (Poland)" +msgstr "Polonais (Pologne)" + +#: Language.module:86 +msgid "Portuguese (Brazil)" +msgstr "Portugais (Brésil)" + +#: Language.module:85 +msgid "Portuguese (Portugal)" +msgstr "Portugais (Portugal)" + +#: FNewConnection.class:414 +msgid "PostgreSQL" +msgstr "-" + +#: CComponent.class:86 +msgid "PostgreSQL database driver" +msgstr "Pilote de base de données PostgreSQL" + +#: FMain.class:2656 FOption.class:879 +msgid "Preferences" +msgstr "Préférences" + +#: FMain.class:2297 +msgid "&Preferences..." +msgstr "&Préférences..." + +#: FMakeInstall.class:1219 +msgid "Prefix package name with the vendor name" +msgstr "Prefixer le nom du paquetage avec le nom du vendeur" + +#: FImportTable.class:605 +msgid "Preview" +msgstr "Aperçu" + +#: FForm.class:3494 FSearch.class:970 FTips.class:228 +msgid "&Previous" +msgstr "&Précédent" + +#: FCommit.class:283 +msgid "Previous description" +msgstr "Description précédente" + +#: FHelpBrowser.class:322 +msgid "Print" +msgstr "Imprimer" + +#: Project.module:182 +msgid "Printing" +msgstr "Impression" + +#: FEditor.class:3651 +msgid "Procedure list" +msgstr "Liste des procédures" + +#: FOption.class:1115 +msgid "Procedure separation" +msgstr "Séparation des procédures" + +#: FSelectIcon.class:216 Project.module:1337 +msgid "Project" +msgstr "Projet" + +#: FMain.class:2017 +msgid "&Project" +msgstr "&Projet" + +#: FMain.class:2195 +msgid "Pro&ject" +msgstr "Pro&jet" + +#: FCreateProject.class:123 +msgid "Project checkout has failed." +msgstr "La récupération du projet a échoué." + +#: FCommit.class:181 +msgid "Project commit" +msgstr "Envoi du projet" + +#: FCreateProject.class:614 +msgid "Project directory" +msgstr "Répertoire du projet" + +#: FPropertyProject.class:1010 +msgid "Project has been updated from repository successfully." +msgstr "Le projet a été mis à-jour depuis le référentiel avec succès." + +#: FCreateProject.class:622 +msgid "Project information" +msgstr "Information sur le projet" + +#: FPropertyProject.class:1700 +msgid "Project is translatable" +msgstr "Le projet est traduisible" + +#: FMain.class:2345 +msgid "&Project link..." +msgstr "Lien vers un &projet..." + +#: FMain.class:2641 FPropertyProject.class:54 +msgid "Project properties" +msgstr "Propriétés du projet" + +#: FTranslate.class:1484 +msgid "Project translation" +msgstr "Traduction du projet" + +#: FCreateProject.class:351 +msgid "Project type" +msgstr "Type de projet" + +#: FMain.class:2917 FProperty.class:1146 +msgid "Properties" +msgstr "Propriétés" + +#: FMain.class:2204 +msgid "&Properties" +msgstr "&Propriétés" + +#: FMain.class:2098 +msgid "&Properties..." +msgstr "&Propriétés..." + +#: FMain.class:2721 +msgid "Properties sheet" +msgstr "Feuille de propriétés" + +#: CComponentBox.class:233 LibraryItem.class:58 +msgid "Provides" +msgstr "Fournit" + +#: FMakeInstall.class:1318 +msgid "Public Domain" +msgstr "-" + +#: Language.module:81 +msgid "Punjabi (India)" +msgstr "Punjabi (Inde)" + +#: FMain.class:2088 +msgid "Put on &version control" +msgstr "Mettre sous contrôle de &version" + +#: FCreateFile.class:843 FReportCoordChooser.class:109 +msgid "px" +msgstr "-" + +#: CComponent.class:117 +msgid "QT4 toolkit" +msgstr "Bibliothèque QT4" + +#: CComponent.class:118 +msgid "QT4 toolkit extension" +msgstr "Controles supplémentaires basés sur la bibliothèque QT4" + +#: CComponent.class:119 +msgid "QT4 WebKit component" +msgstr "Composant WebKit de QT4" + +#: FCreateProject.class:412 +msgid "QT graphical application" +msgstr "Application graphique QT" + +#: CComponent.class:101 +msgid "QT/GTK+ switcher component" +msgstr "Sélection du composant graphique selon le bureau" + +#: FOption.class:4 +msgid "Quest" +msgstr "Quête" + +#: FOption.class:4 +msgid "Quick" +msgstr "Rapide" + +#: FOption.class:1063 +msgid "Quiet external commands" +msgstr "Commandes externes silencieuses" + +#: FSave.class:30 FWelcome.class:54 +msgid "Quit" +msgstr "Quitter" + +#: FMain.class:2010 +msgid "&Quit" +msgstr "&Quitter" + #: MErrorMessage.module:110 msgid "Read error" msgstr "Erreur de lecture" +#: Project.module:1300 +msgid "read-only" +msgstr "lecture seule" + +#: FOpenProject.class:448 +msgid "Recent" +msgstr "Récent" + +#: FWelcome.class:50 +msgid "Recent projects" +msgstr "Projets récents" + +#: FIconEditor.class:2271 +msgid "Rectangle" +msgstr "Rectangle" + +#: FOutput.class:367 FTextEditor.class:696 +msgid "Redo" +msgstr "Rétablir" + +#: FMain.class:2082 +msgid "&Refresh" +msgstr "&Rafraîchir" + +#: FMain.class:2649 +msgid "Refresh project" +msgstr "Rafraîchir le projet" + +#: FSearch.class:923 +msgid "Regular e&xpression" +msgstr "E&xpression rationnelle" + +#: FCreateProject.class:574 +msgid "Regular expressions" +msgstr "Expressions rationnelles" + +#: FTextEditor.class:476 FTranslate.class:711 +msgid "Reload" +msgstr "Recharger" + +#: FTranslate.class:1718 +msgid "&Reload" +msgstr "&Recharger" + +#: FTranslate.class:1717 +msgid "Reload translation" +msgstr "Recharger la traduction" + +#: FCommit.class:354 FNewConnection.class:491 +msgid "Remember password" +msgstr "Se souvenir du mot de passe" + +#: FConnectionEditor.class:1400 FMakeInstall.class:942 +msgid "Remove" +msgstr "Supprimer" + +#: FOption.class:1521 FPropertyProject.class:1867 +msgid "&Remove" +msgstr "&Supprimer" + +#: FDebugInfo.class:1094 +msgid "Remove all" +msgstr "Tout supprimer" + +#: FPropertyProject.class:2109 +msgid "Remove All" +msgstr "Tout supprimer" + +#: FDebugInfo.class:1126 +msgid "Remove all breakpoints" +msgstr "Supprimer tous les points d'arrêts" + +#: FDebugInfo.class:1092 +msgid "Remove all expressions" +msgstr "Supprimer toutes les expressions" + +#: FDebugInfo.class:1118 +msgid "Remove current breakpoint" +msgstr "Supprimer le point d'arrêt sélectionné" + +#: FDebugInfo.class:1084 +msgid "Remove current expression" +msgstr "Supprimer l'expression sélectionnée" + +#: FMain.class:2471 +msgid "&Rename..." +msgstr "&Renommer..." + +#: FConnectionEditor.class:1593 +msgid "Rename..." +msgstr "Renommer..." + +#: FConnectionEditor.class:1591 FNewTable.class:30 +msgid "Rename table" +msgstr "Renommer la table" + +#: FSearch.class:890 +msgid "Replace" +msgstr "Remplacer" + +#: FSearch.class:976 +msgid "&Replace" +msgstr "&Remplacer" + +#: FMain.class:2258 +msgid "&Replace..." +msgstr "&Remplacer..." + +#: FSearch.class:982 +msgid "Replace &all" +msgstr "&Tout remplacer" + +#: FIconEditor.class:2360 +msgid "Replace color" +msgstr "Remplacement de couleur" + +#: CModule.class:30 FCreateFile.class:688 +msgid "Report" +msgstr "État" + +#: FMain.class:2387 +msgid "&Report..." +msgstr "&État..." + +#: CComponent.class:121 +msgid "Report designer" +msgstr "Générateur d'états" + +#: CModule.class:30 +msgid "Reports" +msgstr "États" + +#: FCreateProject.class:671 +msgid "Repository" +msgstr "Référentiel" + +#: CComponentBox.class:212 FPropertyProject.class:2019 +msgid "Requires" +msgstr "Nécessite" + +#: FPropertyProject.class:1830 +msgid "&Reset" +msgstr "&Revenir" + +#: FOption.class:1529 +msgid "Re&set" +msgstr "Réini&tialiser" + +#: FConflict.class:410 +msgid "Resolve conflict with" +msgstr "Résoudre le conflit avec" + +#: FMakeInstall.class:267 +msgid "Retry" +msgstr "Recommencer" + #: MErrorMessage.module:111 msgid "Return value datatype not specified in function declaration" msgstr "Le type de la valeur de retour n'a pas été spécifié dans la déclaration de la fonction" -#: MErrorMessage.module:112 -msgid "STOP instruction encountered" -msgstr "Instruction STOP rencontrée" +#: FPropertyProject.class:2008 +msgid "&Revert..." +msgstr "&Revenir..." -#: MErrorMessage.module:113 -msgid "SUPER cannot be used alone" -msgstr "SUPER ne peut être utilisé seul" +#: FIconEditor.class:2384 +msgid "Rotate clockwise" +msgstr "Rotation de 90° vers la droite" + +#: FIconEditor.class:2392 +msgid "Rotate counter-clockwise" +msgstr "Rotation de 90° vers la gauche" + +#: FForm.class:3598 +msgid "Rows" +msgstr "Lignes" + +#: Package.module:1108 +msgid "'rpmbuild' has returned the following error code:" +msgstr "'rpmbuild' a retourné le code d'erreur suivant :" + +#: FOption.class:4 +msgid "Ruby" +msgstr "Rubis" + +#: FMain.class:2761 +msgid "Run" +msgstr "Démarrer" + +#: FMain.class:2109 +msgid "&Run" +msgstr "Déma&rrer" + +#: FConnectionEditor.class:1802 +msgid "Run query" +msgstr "Exécuter la requête" + +#: FMakeExecutable.class:100 +msgid "Run this command after" +msgstr "Exécuter ensuite cette commande" + +#: FMain.class:2154 +msgid "Run &until" +msgstr "Exécuter &jusqu'à la ligne courante" + +#: FEditor.class:3326 +msgid "Run &until current line" +msgstr "Exécuter &jusqu'à la ligne courante" + +#: FMain.class:2804 +msgid "Run until current line" +msgstr "Exécuter jusqu'à la ligne courante" + +#: Language.module:90 +msgid "Russian (Russia)" +msgstr "Russe (Russie)" + +#: FMakeInstall.class:1573 +msgid "Same dependencies for all targets" +msgstr "Mêmes dépendances pour toutes les cibles" + +#: FMakeInstall.class:1633 +msgid "Same files for all targets" +msgstr "Mêmes fichiers pour toutes les cibles" + +#: FForm.class:3865 +msgid "Same height" +msgstr "Même hauteur" + +#: FForm.class:3669 +msgid "Same &height" +msgstr "Même hau&teur" + +#: FForm.class:3858 +msgid "Same width" +msgstr "Même largeur" + +#: FForm.class:3663 +msgid "Same &width" +msgstr "Même &largeur" + +#: FOption.class:4 +msgid "Sapphire" +msgstr "Saphir" + +#: FIconEditor.class:1415 FImageEditor.class:60 FTextEditor.class:790 +msgid "Save" +msgstr "Enregistrer" + +#: FConflict.class:444 +msgid "&Save" +msgstr "Enregi&strer" + +#: FSave.class:132 +msgid "Save &All" +msgstr "Tout &enregistrer" + +#: FSave.class:104 +msgid "Save modified files" +msgstr "Enregistrer les fichiers modifiés" + +#: FMain.class:1993 +msgid "&Save project" +msgstr "&Enregistrer le projet" + +#: FMain.class:2627 +msgid "Save project" +msgstr "Enregistrer le projet" + +#: FMain.class:2634 Project.module:2092 +msgid "Save project as" +msgstr "Enregistrer le projet sous" + +#: FMain.class:2000 +msgid "Save project &as..." +msgstr "Enregistrer le projet &sous..." + +#: FTranslate.class:1558 +msgid "Save translation" +msgstr "Enregistrer la traduction" + +#: Package.module:170 +msgid "Saving CHANGELOG file." +msgstr "Sauvegarde du fichier CHANGELOG." + +#: FIconEditor.class:2231 +msgid "Scroll" +msgstr "Déplacer" + +#: FCreateProject.class:475 +msgid "SDL application" +msgstr "Application SDL" + +#: CComponent.class:122 +msgid "SDL library" +msgstr "Bibliothèque SDL" + +#: CComponent.class:123 +msgid "SDL sound & CD-ROM management" +msgstr "Gestion du son et du CD-ROM basé sur la bibliothèque SDL" + +#: FSearch.class:864 +msgid "Search" +msgstr "Rechercher" + +#: FMain.class:2837 +msgid "Search in project" +msgstr "Rechercher dans tout le projet" + +#: FMain.class:2844 +msgid "Search & replace" +msgstr "Rechercher & remplacer" + +#: FSearch.class:98 +msgid "Search & Replace" +msgstr "Rechercher & Remplacer" + +#: FMain.class:2831 +msgid "Search string" +msgstr "Chaîne de recherche" + +#: FFindList.class:279 FSearch.class:417 FTranslate.class:578 +msgid "Search string cannot be found." +msgstr "La chaîne recherchée est introuvable." + +#: FSearch.class:421 +msgid "Search string replaced &1 times." +msgstr "La chaîne de caractères a été remplacée &1 fois." + +#: FSearch.class:419 +msgid "Search string replaced once." +msgstr "La chaîne de caractères recherchée à été remplacée une fois." + +#: Project.module:1736 +msgid "second" +msgstr "deuxième" + +#: FForm.class:3442 FIconEditor.class:2244 +msgid "Select" +msgstr "Sélectionner" + +#: FReportBorderChooser.class:201 +msgid "Select a border" +msgstr "Sélectionnez une bordure" + +#: FColorChooser.class:128 +msgid "Select a color" +msgstr "Choisissez une couleur" + +#: FReportCoordChooser.class:100 +msgid "Select a dimension" +msgstr "Choisissez une dimension" + +#: FNewConnection.class:158 +msgid "Select a directory" +msgstr "Choisissez un répertoire" + +#: FFontChooser.class:57 +msgid "Select a font" +msgstr "Choisissez une police" + +#: FPropertyProject.class:1264 +msgid "Select a Gambas application" +msgstr "Choisissez une application Gambas" + +#: FForm.class:3519 +msgid "Select all" +msgstr "Sélectionner tout" + +#: FEditor.class:3401 FTextEditor.class:736 +msgid "Select &All" +msgstr "&Tout sélectionner" + +#: FSelectExtraFile.class:50 +msgid "Select an extra file" +msgstr "Choisissez un fichier supplémentaire" + +#: FSelectIcon.class:203 +msgid "Select a picture" +msgstr "Sélectionnez une image" + +#: FOpenProject.class:388 +msgid "Select a project" +msgstr "Sélectionnez un projet" + +#: FOption.class:59 +msgid "Select a theme" +msgstr "Choisissez un thème" + +#: FOption.class:290 +msgid "Select a theme file" +msgstr "Choisissez un fichier thème" + +#: MTheme.module:6 +msgid "Selection" +msgstr "Sélection" + +#: FConnectionEditor.class:1376 +msgid "Select the CSV file to import" +msgstr "Choisissez le fichier CSV à importer" + +#: FMakeInstall.class:991 +msgid "Select the destination directory" +msgstr "Sélectionnez le répertoire destination" + +#: FForm.class:3581 +msgid "Send to background" +msgstr "A l'arrière-plan" + +#: Language.module:96 +msgid "Serbian (Serbia & Montenegro)" +msgstr "Serbe (Serbie & Montenegro)" + +#: FConnectionEditor.class:530 MConnection.module:98 +msgid "Serial" +msgstr "Série" + +#: FCreateProject.class:568 +msgid "Settings files management" +msgstr "Gestion des fichiers de configuration" + +#: FMenu.class:1091 +msgid "SHIFT" +msgstr "-" + +#: FMain.class:2665 +msgid "Shortcuts" +msgstr "Raccourcis" + +#: FMain.class:2291 +msgid "&Shortcuts..." +msgstr "&Raccourcis..." + +#: FPropertyProject.class:1806 +msgid "Show components in beta version" +msgstr "Afficher les composants en version beta" + +#: FOption.class:1353 +msgid "Show documentation in popups" +msgstr "Afficher la documentation dans les popups" + +#: FHelpBrowser.class:288 +msgid "Show help tree" +msgstr "Afficher l'arborescence de l'aide" + +#: FDebugExpr.class:776 +msgid "Show hidden symbols" +msgstr "Afficher les symboles cachés" + +#: FOption.class:1177 +msgid "Show line numbers" +msgstr "Afficher les numéros de lignes" + +#: FMain.class:2865 +msgid "Show menu bar" +msgstr "Afficher la barre de menus" + +#: FPropertyProject.class:1800 +msgid "Show only components used in project" +msgstr "Afficher uniquement les composants utilisés dans le projet" + +#: FForm.class:3474 +msgid "Show tab" +msgstr "Afficher l'onglet" + +#: FTips.class:223 +msgid "Show tips on startup" +msgstr "Afficher les astuces au démarrage" + +#: FOption.class:1331 +msgid "Show tooltips" +msgstr "Afficher les bulles d'aide" + +#: CComponent.class:125 +msgid "Signals management" +msgstr "Gestion des signaux" + +#: Language.module:108 +msgid "Simplified chinese (China)" +msgstr "Chinois simplifié (Chine)" + +#: FInfo.class:340 FSelectIcon.class:238 FTranslate.class:69 +msgid "Size" +msgstr "Taille" + +#: FMakeInstall.class:1493 +msgid "Slackware" +msgstr "-" + +#: Language.module:92 +msgid "Slovenian (Slovenia)" +msgstr "Slovénien (Slovénie)" + +#: FOption.class:953 +msgid "Small" +msgstr "Petite" + +#: CComponent.class:111 +msgid "SMTP client" +msgstr "Client SMTP" + +#: FPropertyProject.class:264 +msgid "Snapping value is incorrect." +msgstr "Le pas de la grille est incorrecte." + +#: FConflict.class:450 +msgid "Sol&ve" +msgstr "&Résoudre" + +#: Project.module:2803 +msgid "Some components are missing: &1" +msgstr "Certains composants ne sont pas installés: &1" + +#: FConflict.class:219 +msgid "Some conflicts are not yet resolved." +msgstr "Tous les conflits ne sont pas résolus." + +#: FCommit.class:219 +msgid "Some files are not versioned and should be added manually to the repository." +msgstr "Certains fichiers ne sont pas versionnés et doivent être ajoutés manuellement au référentiel." + +#: Project.module:1943 +msgid "Some project source files are in conflict.\nPlease solve them if you want to compile the project." +msgstr "Certains fichiers sources du projet sont en conflit.\nVeuillez résoudre ces conflits pour pouvoir compiler le projet." + +#: FMain.class:482 +msgid "&Sort by path" +msgstr "&Trier dans l'ordre des chemins" + +#: FOpenProject.class:456 FWelcome.class:528 +msgid "Sort by path" +msgstr "Trier dans l'ordre des chemins" + +#: FDebugInfo.class:1005 +msgid "Sort local variables" +msgstr "Trier les variables locales" + +#: FDebugInfo.class:1035 +msgid "Sort object variables" +msgstr "Trier les variables d'objet" + +#: FOption.class:1001 +msgid "Sort properties" +msgstr "Trier les propriétés" + +#: Project.module:183 +msgid "Sound" +msgstr "Son" + +#: FImportTable.class:494 +msgid "Source" +msgstr "Source" + +#: FMain.class:2058 +msgid "&Source archive..." +msgstr "Archive des fichiers &source..." + +#: Project.module:3842 +msgid "Source packages" +msgstr "Paquetages sources" + +#: CProjectTree.class:293 Project.module:1340 +msgid "Sources" +msgstr "Sources" + +#: Package.module:535 +msgid "Sources are being debianizated." +msgstr "\"Debianisation\" des sources..." + +#: FImportTable.class:540 +msgid "Space" +msgstr "Espace" + +#: FOption.class:1103 FPropertyProject.class:1623 +msgid "space(s)" +msgstr "espace(s)" + +#: Language.module:37 +msgid "Spanish (Argentina)" +msgstr "Espagnol (Argentine)" + +#: Language.module:36 +msgid "Spanish (Spain)" +msgstr "Espagnol (Espagne)" + +#: FNewConnection.class:414 +msgid "SQLite" +msgstr "-" + +#: CComponent.class:87 +msgid "SQLite 2 database driver" +msgstr "Pilote de base de données SQLite 2" + +#: CComponent.class:88 +msgid "SQLite 3 database driver" +msgstr "Pilote de base de données SQLite 3" + +#: FConnectionEditor.class:1607 +msgid "SQL request" +msgstr "Requête SQL" + +#: FDebugInfo.class:1166 +msgid "Stack backtrace" +msgstr "État de la pile" #: MErrorMessage.module:114 msgid "Stack overflow" msgstr "Débordement de pile" +#: FEditor.class:3318 FForm.class:3466 FMain.class:2497 +msgid "&Startup class" +msgstr "Cla&sse de démarrage" + #: MErrorMessage.module:115 msgid "Static array" msgstr "Tableau statique" @@ -4746,46 +4186,118 @@ msgstr "Tableau statique" msgid "Static arrays are forbidden here" msgstr "Les tableaux statiques sont interdits ici" +#: FDebugInfo.class:872 +msgid "Static variables" +msgstr "Variables statiques" + +#: FTranslate.class:1648 +msgid "Statistics" +msgstr "Statistiques" + +#: FMain.class:2230 +msgid "Status bar" +msgstr "Barre d'état" + +#: FMain.class:2782 +msgid "Step" +msgstr "Pas-à-pas" + +#: FMain.class:2133 +msgid "St&ep" +msgstr "P&as-à-pas" + +#: FSelectIcon.class:225 +msgid "Stock" +msgstr "Stock" + +#: FMain.class:2775 +msgid "Stop" +msgstr "Arrêter" + +#: FMain.class:2126 +msgid "&Stop" +msgstr "&Stop" + +#: MErrorMessage.module:112 +msgid "STOP instruction encountered" +msgstr "Instruction STOP rencontrée" + #: MErrorMessage.module:117 msgid "Stream is closed" msgstr "Flux déjà fermé" +#: FConnectionEditor.class:530 MConnection.module:96 +msgid "String" +msgstr "Chaîne" + +#: MTheme.module:6 +msgid "Strings" +msgstr "Chaînes" + +#: FImportTable.class:557 +msgid "Strip useless white spaces" +msgstr "Supprimer les espaces inutiles" + +#: FOption.class:1382 +msgid "Style" +msgstr "Style" + +#: FMain.class:2412 +msgid "&Style sheet..." +msgstr "&Feuille de style..." + +#: FCreateFile.class:768 +msgid "Style sheet" +msgstr "Feuille de style" + #: MErrorMessage.module:118 msgid "Subroutine arguments cannot be passed by reference" msgstr "Les arguments des routines prédéfinies ne peuvent être passées par référence" +#: MTheme.module:6 +msgid "Subroutines" +msgstr "Routines" + +#: MErrorMessage.module:113 +msgid "SUPER cannot be used alone" +msgstr "SUPER ne peut être utilisé seul" + +#: FIconEditor.class:2412 +msgid "Swap colors" +msgstr "Echanger les couleurs" + +#: Language.module:98 +msgid "Swedish (Sweden)" +msgstr "Suèdois (Suède)" + +#: FDebugExpr.class:437 +msgid "Symbol" +msgstr "Symbole" + +#: MTheme.module:6 +msgid "Symbols" +msgstr "Symboles" + #: MErrorMessage.module:119 msgid "Syntax error" msgstr "Erreur de syntaxe" -#: MErrorMessage.module:120 -msgid "Syntax error at function declaration" -msgstr "Erreur de syntaxe dans la déclaration de fonction" - -#: MErrorMessage.module:121 -msgid "Syntax error in event name" -msgstr "Erreur de syntaxe dans le nom d'évènement" - -#: MErrorMessage.module:122 -msgid "Syntax error in file open mode" -msgstr "Erreur de syntaxe dans le mode d'ouverture du fichier" - -#: MErrorMessage.module:123 -msgid "Syntax error in return type" -msgstr "Erreur de syntaxe dans le type de retour" - #: MErrorMessage.module:124 msgid "Syntax error. &1 expected" msgstr "Erreur de syntaxe. &1 attendu" -#: MErrorMessage.module:125 -msgid "Syntax error. '...' must be the last argument" -msgstr "Erreur de syntaxe. '...' doit être le dernier argument" +#: MErrorMessage.module:120 +msgid "Syntax error at function declaration" +msgstr "Erreur de syntaxe dans la déclaration de fonction" #: MErrorMessage.module:126 msgid "Syntax error. Bad property type" msgstr "Erreur de syntaxe. Type de propriété incorrect" +#: MErrorMessage.module:129 +msgid "Syntax error. Cannot use this syntax in assignment" +msgstr "Erreur de syntaxe. Impossible d'utiliser cette syntaxe au sein d'une affection" + #: MErrorMessage.module:127 msgid "Syntax error. CASE or DEFAULT expected after SELECT" msgstr "Erreur de syntaxe. CASE ou DEFAULT attendu après SELECT" @@ -4794,17 +4306,25 @@ msgstr "Erreur de syntaxe. CASE ou DEFAULT attendu après SELECT" msgid "Syntax error. CLASS needs an identifier" msgstr "Erreur de syntaxe. CLASS doit être suivi d'un identificateur" -#: MErrorMessage.module:129 -msgid "Syntax error. Cannot use this syntax in assignment" -msgstr "Erreur de syntaxe. Impossible d'utiliser cette syntaxe au sein d'une affection" +#: MErrorMessage.module:131 +msgid "Syntax error. Identifier expected." +msgstr "Erreur de syntaxe. Identificateur attendu." + +#: MErrorMessage.module:121 +msgid "Syntax error in event name" +msgstr "Erreur de syntaxe dans le nom d'évènement" + +#: MErrorMessage.module:122 +msgid "Syntax error in file open mode" +msgstr "Erreur de syntaxe dans le mode d'ouverture du fichier" #: MErrorMessage.module:130 msgid "Syntax error. INHERITS needs a class name" msgstr "Erreur de syntaxe. INHERITS doit être suivi d'un nom de classe" -#: MErrorMessage.module:131 -msgid "Syntax error. Identifier expected." -msgstr "Erreur de syntaxe. Identificateur attendu." +#: MErrorMessage.module:123 +msgid "Syntax error in return type" +msgstr "Erreur de syntaxe dans le type de retour" #: MErrorMessage.module:132 msgid "Syntax error. Invalid identifier in function name" @@ -4834,6 +4354,10 @@ msgstr "Erreur de syntaxe. Description du type du &1 champ incorrecte." msgid "Syntax error. Missing &1" msgstr "Erreur de syntaxe. &1 manquant" +#: MErrorMessage.module:125 +msgid "Syntax error. '...' must be the last argument" +msgstr "Erreur de syntaxe. '...' doit être le dernier argument" + #: MErrorMessage.module:139 msgid "Syntax error. Needless arguments" msgstr "Erreur de syntaxe. Argument inutile" @@ -4858,10 +4382,138 @@ msgstr "Erreur de syntaxe. Le &1 champ n'est pas un identificateur valide." msgid "Syntax error. VarPtr() takes only one identifier" msgstr "Erreur de syntaxe. VarPtr() ne prend qu'un seul identificateur." +#: CComponent.class:93 +msgid "Syntax highlighter routines" +msgstr "Routines de coloration syntaxique" + +#: FColorChooser.class:182 +msgid "System" +msgstr "Système" + #: MErrorMessage.module:145 msgid "System error #&1: &2" msgstr "Erreur système n°&1: &2" +#: FAbout.class:608 +msgid "System information" +msgstr "Informations système" + +#: FImportTable.class:540 +msgid "Tab" +msgstr "-" + +#: FImportTable.class:574 FTableChooser.class:112 +msgid "Table" +msgstr "Table" + +#: FNewTable.class:59 MConnection.module:272 +msgid "Table '&1' already exists." +msgstr "La table « &1 » existe déjà." + +#: FPropertyProject.class:1611 +msgid "Tab size" +msgstr "Tabulations" + +#: FOption.class:965 +msgid "Tabstrip font size" +msgstr "Taille des titres d'onglets" + +#: FMakeInstall.class:1348 +msgid "Target distribution" +msgstr "Distribution cible" + +#: Package.module:1347 +msgid "'tar' has returned the following error code:" +msgstr "'tar' a retourné le code d'erreur suivant:" + +#: FOption.class:1267 +msgid "Terminal" +msgstr "Terminal" + +#: FSearch.class:42 +msgid "Text" +msgstr "Texte" + +#: FImageEditor.class:54 FTextEditor.class:799 +msgid "Text editor" +msgstr "Éditeur de texte" + +#: FInfo.class:94 +msgid "Text file" +msgstr "Fichier texte" + +#: FAbout.class:161 +msgid "Thanks to" +msgstr "Merci à" + +#: FPropertyProject.class:454 +msgid "The &1 component needs one of the following components:<br>&2." +msgstr "Le composant &1 nécessite un des composants suivants:<br>&2." + +#: FPropertyProject.class:461 +msgid "The &1 component needs the &2 component." +msgstr "Le composant &1 nécessite le composant &2." + +#: Project.module:3305 +msgid "The directory will be removed at the next commit." +msgstr "Le répertoire sera supprimé au prochain 'commit'." + +#: FProperty.class:586 +msgid "The event group that the control belongs to." +msgstr "Le groupe d'évènements auquel le control appartient." + +#: FConflict.class:191 +msgid "The file has been modified.\nDo you really want to close the dialog?" +msgstr "Le fichier a été modifié.\nDésirez-vous réellement fermer la boite de dialogue ?" + +#: FConflict.class:254 +msgid "The file has been modified.\nDo you really want to open another file?" +msgstr "Le fichier a été modifié.\nDésirez-vous réellement ouvrir un autre fichier ?" + +#: FEditor.class:2247 FIconEditor.class:2035 FTextEditor.class:476 +msgid "The file has been modified.\n\nAll your changes will be lost." +msgstr "Le fichier a été modifié.\n\nToutes les modifications seront perdues." + +#: FImportTable.class:589 +msgid "The first line contains field names" +msgstr "La première ligne contient les noms des champs" + +#: Project.module:3783 +msgid "The following characters are forbidden in a project name: ? * / \\ SPACE" +msgstr "Les caractères suivants sont interdits dans un nom de projet : ? * / \\ ESPACE" + +#: Project.module:1138 +msgid "The following classes have circular inheritance:" +msgstr "Les classes suivantes ont un héritage circulaire :" + +#: FForm.class:2955 +msgid "The form has been modified.\n\nAll your changes will be lost." +msgstr "Le formulaire a été modifié.\n\nTous vos changements seront perdus." + +#: FMain.class:767 +msgid "The GNU translation tools are not installed on your system.\n\nPlease install them to be able to do the translation." +msgstr "Les outils de traduction GNU ne sont pas installés sur votre système.\n\nVeuillez les installer pour pouvoir effectuer la traduction." + +#: FConnectionEditor.class:638 +msgid "The length must be greater than 1 and lower than 255." +msgstr "La longueur doit être comprise entre 1 et 255." + +#: FOption.class:1431 +msgid "Theme" +msgstr "Thème" + +#: FTranslate.class:1158 +msgid "The 'msgmerge' command has failed" +msgstr "La commande 'msgmerge' a échoué" + +#: Project.module:3364 +msgid "The name cannot begins with a dot." +msgstr "Le nom ne peut pas commencer par un point." + +#: FProperty.class:575 +msgid "The name of the control." +msgstr "Le nom du controle." + #: MErrorMessage.module:146 msgid "The '!' operator must be followed by an identifier" msgstr "L'opérateur '!' doit être suivi d'un identificateur" @@ -4870,6 +4522,66 @@ msgstr "L'opérateur '!' doit être suivi d'un identificateur" msgid "The '.' operator must be followed by an identifier" msgstr "L'opérateur '.' doit être suivi d'un identificateur" +#: Package.module:449 +msgid "The package build has failed." +msgstr "La construction des paquetages a échoué." + +#: FMakeInstall.class:396 +msgid "The package cannot be stored inside the project directory." +msgstr "Le paquetage ne peut être créé à l'intérieur du répertoire du projet." + +#: FMakeInstall.class:267 Package.module:188 +msgid "The packages have been successfully created." +msgstr "Les paquetages ont été créés avec succès." + +#: Design.module:324 +msgid "The program has returned\nthe value: &1" +msgstr "Le programme a retourné\nla valeur : &1" + +#: Design.module:320 +msgid "The program has stopped unexpectedly\nby raising signal #&1.\n\nPlease send a bug report to\ngambas@users.sourceforge.net." +msgstr "Le programme s'est arrêté de manière inattendue\nen déclenchant le signal #&1.\n\nVeuillez envoyer un rapport d'erreur à\ngambas@users.sourceforge.net." + +#: FCommit.class:61 +msgid "The project could not be committed." +msgstr "Le projet n'a pu être envoyé." + +#: Project.module:3793 +msgid "The project directory already exists." +msgstr "Le répertoire du projet existe déjà." + +#: Project.module:3795 +msgid "The project directory cannot be created because a file with the same name already exists." +msgstr "Le répertoire du projet ne peut être créé car un fichier avec le même nom existe déjà." + +#: FCreateProject.class:252 +msgid "The project has been successfully created." +msgstr "Le projet a été créé avec succès." + +#: FTranslate.class:38 +msgid "The project is void. There is nothing to translate." +msgstr "Le projet est vide. Il n'y a rien à traduire." + +#: Project.module:3779 +msgid "The project name cannot begin with a dot." +msgstr "Un nom de projet ne peut commencer par un point." + +#: FMakeInstall.class:318 +msgid "There is no CHANGELOG entry for this release." +msgstr "Il n'y aucune information de changement pour cette version." + +#: FPropertyProject.class:1993 +msgid "There is no change to commit." +msgstr "Il n'y aucun changement à envoyer." + +#: FPropertyProject.class:441 +msgid "These components are incompatible:<br>&1." +msgstr "Ces composants sont incompatibles entre eux:<br>&1." + +#: FSave.class:145 +msgid "These files have been modified.<br>\nDo you want to save them?" +msgstr "Les fichiers suivants ont été modifiés.<br>Désirez-vous les enregistrer ?" + #: MErrorMessage.module:148 msgid "The special method &1 cannot be a function" msgstr "La méthode spéciale &1 ne peut être une fonction" @@ -4894,14 +4606,14 @@ msgstr "La méthode spéciale &1 doit être publique" msgid "The special method &1 must be static" msgstr "La méthode spéciale &1 doit être statique" -#: MErrorMessage.module:154 -msgid "The special method &1 must take a variable number of arguments only" -msgstr "La méthode spéciale &1 doit prendre un nombre variable d'arguments" - #: MErrorMessage.module:155 msgid "The special method &1 must take at least one argument" msgstr "La méthode spéciale &1 doit prendre au moins un argument" +#: MErrorMessage.module:154 +msgid "The special method &1 must take a variable number of arguments only" +msgstr "La méthode spéciale &1 doit prendre un nombre variable d'arguments" + #: MErrorMessage.module:156 msgid "The special method &1 takes no arguments" msgstr "La méthode spéciale &1 ne prend pas d'arguments" @@ -4922,6 +4634,26 @@ msgstr "La méthode spéciale &1 doit prendre deux arguments exactement" msgid "The special method signature is incorrect" msgstr "La signature de la méthode spéciale &1 est incorrecte" +#: FConnectionEditor.class:261 +msgid "The table '&1' has been modified. Do you want to save it?" +msgstr "La table « &1 » a été modifiée. Voulez-vous l'enregistrer ?" + +#: FConnectionEditor.class:1134 +msgid "The table '&1' has no primary key." +msgstr "La table « &1 » n'a pas de clef primaire." + +#: Project.module:1738 +msgid "third" +msgstr "troisième" + +#: MHelp.module:542 +msgid "This class can be used like an object by creating an hidden instance on demand.<br>" +msgstr "Cette classe peut s'utiliser comme un objet, auquel cas une instance cachée sera créée automatiquement.<br>" + +#: MHelp.module:543 +msgid "This class is creatable.<br>" +msgstr "Cette classe est instanciable.<br>" + #: MErrorMessage.module:161 msgid "This expression cannot be a statement" msgstr "Cette expression ne peut être une instruction" @@ -4930,6 +4662,170 @@ msgstr "Cette expression ne peut être une instruction" msgid "This expression cannot be passed by reference" msgstr "Cette expression ne peut pas être passée par référence" +#: FConnectionEditor.class:781 +msgid "This field is used in an index." +msgstr "Le champ est utilisé dans un index." + +#: FInfo.class:236 +msgid "This file has not been modified since the last commit." +msgstr "Ce fichier est inchangé depuis le dernier envoi vers le réferentiel." + +#: FConflict.class:25 +msgid "This file is in conflict with the revision #&1.\nYou must resolve the conflict in order to use the file." +msgstr "Ce fichier entre en conflit avec la révision #&1.\nVous devez résoudre le conflit pour pouvoir utiliser ce fichier de nouveau." + +#: FInfo.class:232 +msgid "This file is locked, and will be deleted on the next commit." +msgstr "Le fichier est verrouillé, et sera supprimé au prochain envoi." + +#: FInfo.class:234 +msgid "This file is not versioned, and must be added to the repository." +msgstr "Le fichier n'est pas versionné, et doit être ajouté au référentiel." + +#: FIconEditor.class:1415 +msgid "This image has been modified.\nDo you want to save it ?" +msgstr "Cette image a été modifiée.\nDésirez-vous l'enregistrer ?" + +#: Project.module:393 +msgid "This is a Gambas &1 project.\n\nDo you want to open it anyway?" +msgstr "Il s'agit d'un projet Gambas &1.\n\nDésirez-vous l'ouvrir malgré tout?" + +#: Project.module:391 +msgid "This is not a Gambas project." +msgstr "Ce n'est pas un projet Gambas." + +#: FCommit.class:6 +msgid "This line and the following will be ignored" +msgstr "Cette ligne et les suivantes seront ignorées" + +#: FMenu.class:562 +msgid "This menu is too deep !" +msgstr "Ce menu est trop profond !" + +#: CRecentFile.class:57 +msgid "This month" +msgstr "Ce mois-ci" + +#: FConnectionEditor.class:702 +msgid "This name already exists." +msgstr "Ce nom existe déjà." + +#: Project.module:3360 +msgid "This name contains a forbidden character:" +msgstr "Ce nom contient un caractère interdit:" + +#: FProperty.class:358 +msgid "This name is already in use." +msgstr "Ce nom de contrôle est déjà utilisé." + +#: FConnectionEditor.class:608 +msgid "This name is already in used." +msgstr "Ce nom est déjà utilisé." + +#: Project.module:3368 +msgid "This name is already used. Choose another one." +msgstr "Ce nom est déjà utilisé. Choisissez-en un autre." + +#: CWelcome.class:66 +msgid "This program is published under\nthe GNU General Public License." +msgstr "Ce programme est publié sous\nla License Publique Générale GNU" + +#: Project.module:2098 +msgid "This project already exists." +msgstr "Ce projet existe déjà." + +#: Project.module:376 +msgid "This project does not exist." +msgstr "Ce projet n'existe pas." + +#: FPropertyProject.class:1768 +msgid "This project is a component" +msgstr "Ce projet est un composant" + +#: Project.module:427 +msgid "This project is read-only." +msgstr "Le projet est en lecture seule." + +#: Project.module:404 +msgid "This project seems to be already opened.\n\nOpening the same project twice can lead to data loss." +msgstr "Il semble que ce projet soit déjà ouvert.\n\nOuvrir le même projet deux fois peut provoquer des pertes de données." + +#: FProperty.class:624 +msgid "This property is virtual: it is only implemented in the IDE, and has no existence at runtime." +msgstr "Cette propriété est virtuelle: elle est implémentée par l'environnement de développement uniquement, et n'a pas d'existence pendant l'exécution du programme." + +#: FTranslate.class:1570 +msgid "This string must not be translated" +msgstr "Cette chaîne ne doit pas être traduite" + +#: FSnippet.class:31 +msgid "This trigger string is already in use." +msgstr "Cette chaîne de déclenchement est déjà utilisée." + +#: CRecentFile.class:55 +msgid "This week" +msgstr "Cette semaine" + +#: FOption.class:953 +msgid "Tiny" +msgstr "Très petite" + +#: FTips.class:47 +msgid "Tip of the day" +msgstr "Astuce du jour" + +#: FMain.class:2317 +msgid "&Tips of the day" +msgstr "&Astuces du jour" + +#: FTips.class:174 +msgid "Tips of the day" +msgstr "Astuces du jour" + +#: FCreateProject.class:648 FPropertyProject.class:1562 +msgid "Title" +msgstr "Titre" + +#: CRecentFile.class:49 +msgid "Today" +msgstr "Aujourd'hui" + +#: FMenu.class:1154 +msgid "Toggle" +msgstr "-" + +#: FMain.class:2164 +msgid "&Toggle breakpoint" +msgstr "&Basculer un point d'arrêt" + +#: FMain.class:2819 +msgid "Toggle breakpoint" +msgstr "Basculer un point d'arrêt" + +#: FEditor.class:3333 +msgid "Toggle &breakpoint" +msgstr "Basculer un &point d'arrêt" + +#: FForm.class:3803 +msgid "Toggle grid" +msgstr "Bascule l'affichage de la grille" + +#: FMain.class:2730 +msgid "Toolbox" +msgstr "Boîte à outils" + +#: FMain.class:2212 +msgid "&Toolbox" +msgstr "&Boîte à outils" + +#: FOption.class:983 +msgid "Toolbox size" +msgstr "Taille de la boîte à outils" + +#: FMain.class:2249 +msgid "&Tools" +msgstr "&Outils" + #: MErrorMessage.module:163 msgid "Too many arguments" msgstr "Trop d'arguments" @@ -4990,14 +4886,150 @@ msgstr "Trop de variables statiques" msgid "Too many unknown symbols" msgstr "Trop de symboles inconnus" +#: FImportTable.class:376 +msgid "Too many values" +msgstr "Trop de valeurs" + +#: Language.module:109 +msgid "Traditional chinese (Taiwan)" +msgstr "Chinois traditionnel (Taiwan)" + +#: FMain.class:2676 +msgid "Translate" +msgstr "Traduire" + +#: FMain.class:2038 +msgid "&Translate..." +msgstr "&Traduire..." + +#: FTranslate.class:1004 +msgid "Translated string symbols do not match untranslated string ones." +msgstr "Les symboles de la chaîne traduite ne correspondent pas à ceux de la chaîne non traduite." + +#: FPropertyProject.class:1689 FTranslate.class:1520 +msgid "Translation" +msgstr "Traduction" + +#: FTranslate.class:728 +msgid "Translation files" +msgstr "Fichiers de traduction" + +#: FIconEditor.class:2338 +msgid "Transparent" +msgstr "Transparent" + +#: FSnippet.class:111 +msgid "Trigger string" +msgstr "Chaîne de déclenchement" + +#: Language.module:100 +msgid "Turkish (Turkey)" +msgstr "Turque (Turquie)" + +#: CRecentFile.class:53 +msgid "Two days ago" +msgstr "Avant-hier" + +#: FInfo.class:327 FNewConnection.class:407 FNewTable.class:127 +msgid "Type" +msgstr "Type" + #: MErrorMessage.module:178 msgid "Type mismatch" msgstr "Type incorrect" +#: FConnectionEditor.class:662 +msgid "Type mismatch." +msgstr "Type de données incorrect." + #: MErrorMessage.module:179 msgid "Type mismatch: wanted &1, got &2 instead" msgstr "Type incorrect: &1 attendu à la place de &2" +#: FMakeInstall.class:1513 +msgid "Ubuntu" +msgstr "-" + +#: Language.module:102 +msgid "Ukrainian (Ukrain)" +msgstr "Ukrainien (Ukraine)" + +#: FConnectionEditor.class:183 +msgid "Unable to connect to database." +msgstr "Impossible de se connecter à la base de données." + +#: FNewConnection.class:308 +msgid "Unable to create database." +msgstr "Impossible de créer la base de données." + +#: Project.module:3043 +msgid "Unable to create desktop shortcut." +msgstr "Imposible de créer le raccourci sur le bureau." + +#: FNewConnection.class:328 +msgid "Unable to delete database." +msgstr "Impossible de supprimer la base de données." + +#: FConnectionEditor.class:370 +msgid "Unable to load table '&1'." +msgstr "Impossible de charger la table « &1 »." + +#: FTableChooser.class:56 +msgid "Unable to open connection." +msgstr "Impossible d'ouvrir la connexion." + +#: FPasteSpecial.class:67 +msgid "Unable to paste text." +msgstr "Impossible de coller le texte." + +#: FTips.class:107 +msgid "Unable to read tip of the day !" +msgstr "Impossible de lire l'astuce du jour !" + +#: Project.module:3649 +msgid "Unable to rename '&1'" +msgstr "Impossible de renommer « &1 »" + +#: FConflict.class:225 +msgid "Unable to resolve the conflict." +msgstr "Impossible de résoudre le conflit." + +#: FConnectionEditor.class:415 +msgid "Unable to run query." +msgstr "Impossible d'exécuter la requête." + +#: Project.module:2111 +msgid "Unable to save the project." +msgstr "Impossible d'enregistrer le projet." + +#: Project.module:4876 +msgid "Unable to update all forms." +msgstr "Impossible de mettre à jour tous les formulaires." + +#: FPropertyProject.class:1008 +msgid "Unable to update project from repository." +msgstr "Impossible de mettre à-jour le projet à partir du référentiel." + +#: FEditor.class:3417 +msgid "Uncomment" +msgstr "Retirer les commentaires" + +#: FOption.class:910 +msgid "Underline" +msgstr "Souligné" + +#: FTextEditor.class:689 +msgid "Undo" +msgstr "Annuler" + +#: FList.class:320 +msgid "&Undo" +msgstr "&Annuler" + +#: FOutput.class:427 +msgid "Undock console" +msgstr "Console flottante" + #: MErrorMessage.module:180 msgid "Unexpected &1" msgstr "&1 inattendu" @@ -5010,6 +5042,22 @@ msgstr "Fin de ligne inattendue" msgid "Unexpected string" msgstr "Chaîne de caractères inattendue" +#: FTextEditor.class:878 +msgid "Unindent" +msgstr "Désindenter" + +#: FConnectionEditor.class:63 +msgid "Unique" +msgstr "Unique" + +#: FImportTable.class:529 +msgid "Unix" +msgstr "-" + +#: Language.module:156 +msgid "Unknown" +msgstr "Inconnu" + #: MErrorMessage.module:183 msgid "Unknown error" msgstr "Erreur inconnue" @@ -5022,6 +5070,10 @@ msgstr "Evènement inconnu" msgid "Unknown file extension" msgstr "Extension de fichier inconnue" +#: MMime.module:32 +msgid "Unknown format" +msgstr "Format inconnu" + #: MErrorMessage.module:186 msgid "Unknown identifier: &1" msgstr "Identificateur inconnu: &1" @@ -5034,482 +5086,287 @@ msgstr "Opérateur inconnu" msgid "Unknown symbol '&1' in class '&2'" msgstr "Symbole '&1' inconnu dans la classe '&2'" +#: FConnectionEditor.class:447 +msgid "unlimited" +msgstr "illimité" + +#: FForm.class:3525 +msgid "Unselect all" +msgstr "Déselectionner tout" + #: MErrorMessage.module:189 msgid "Unsupported string conversion" msgstr "Conversion de chaîne de caractères non supportée" -#: MErrorMessage.module:190 -msgid "Useless LOCK" -msgstr "LOCK inutile" +#: FTranslate.class:51 +msgid "Untranslated" +msgstr "Non traduit" -#: MErrorMessage.module:191 -msgid "VarPtr() argument must be a dynamic, a static or a local variable" -msgstr "L'argument de VarPtr() doit être une variable dynamique, une variable statique ou bien une variable locale" +#: FConnectionEditor.class:1702 +msgid "Up" +msgstr "Monter" -#: MErrorMessage.module:192 -msgid "Void key" -msgstr "Clef vide" +#: FList.class:286 FMakeInstall.class:1611 +msgid "&Up" +msgstr "&Monter" -#: MErrorMessage.module:193 -msgid "Write error" -msgstr "Erreur d'écriture" +#: FMain.class:1251 +msgid "Update" +msgstr "Mettre à jour" -#: MHelp.module:267 -msgid "No help found." -msgstr "Aide introuvable." +#: FPropertyProject.class:2002 +msgid "&Update" +msgstr "&Mettre à jour" -#: MHelp.module:542 -msgid "This class can be used like an object by creating an hidden instance on demand.<br>" -msgstr "Cette classe peut s'utiliser comme un objet, auquel cas une instance cachée sera créée automatiquement.<br>" - -#: MHelp.module:543 -msgid "This class is creatable.<br>" -msgstr "Cette classe est instanciable.<br>" - -#: MMime.module:16 -msgid "Plain text" -msgstr "Texte brut" - -#: MMime.module:17 -msgid "HTML text" -msgstr "Texte HTML" - -#: MMime.module:18 -msgid "Gambas form data" -msgstr "Données de formulaires Gambas" - -#: MMime.module:19 -msgid "Gambas menu data" -msgstr "Données de menus Gambas" - -#: MMime.module:20 -msgid "Gambas project file path" -msgstr "Chemin de fichier projet Gambas" +#: FMain.class:2282 +msgid "&Update all forms" +msgstr "&Mettre à jour tous les formulaires" #: MMime.module:21 msgid "URI list" msgstr "Liste d'URIs" -#: MMime.module:32 -msgid "Unknown format" -msgstr "Format inconnu" +#: FText.class:95 +msgid "Use a fixed font" +msgstr "Utiliser une police non proportionnelle" -#: MTheme.module:6 -msgid "Alternate background" -msgstr "Arrière-plan alternatif" +#: FPropertyProject.class:1743 +msgid "Use a terminal emulator" +msgstr "Utiliser un émulateur de terminal" -#: MTheme.module:6 -msgid "Background" -msgstr "Arrière-plan" +#: MErrorMessage.module:190 +msgid "Useless LOCK" +msgstr "LOCK inutile" -#: MTheme.module:6 -msgid "Current line" -msgstr "Ligne courante" +#: FCommit.class:326 FNewConnection.class:457 +msgid "User" +msgstr "Utilisateur" -#: MTheme.module:6 -msgid "Data types" -msgstr "Types de données" +#: FOutput.class:470 +msgid "Use system charset" +msgstr "Utiliser le jeu de caractères du système" -#: MTheme.module:6 -msgid "Editing line" -msgstr "Ligne en édition" +#: FImportTable.class:517 +msgid "UTF-8" +msgstr "-" -#: MTheme.module:6 -msgid "Errors" -msgstr "Erreurs" +#: Language.module:88 +msgid "Valencian (Valencian Community, Spain)" +msgstr "Valencien (Communauté Valencienne, Espagne)" -#: MTheme.module:6 -msgid "Highlighting" -msgstr "Mise en évidence" +#: FDebugExpr.class:427 FDebugInfo.class:30 FPropertyProject.class:136 +msgid "Value" +msgstr "Valeur" -#: MTheme.module:6 -msgid "Keywords" -msgstr "Mots-clés" +#: FPropertyProject.class:135 +msgid "Variable" +msgstr "Variable" -#: MTheme.module:6 -msgid "Normal text" -msgstr "Texte normal" +#: MErrorMessage.module:191 +msgid "VarPtr() argument must be a dynamic, a static or a local variable" +msgstr "L'argument de VarPtr() doit être une variable dynamique, une variable statique ou bien une variable locale" -#: MTheme.module:6 -msgid "Numbers" -msgstr "Nombres" +#: FMakeInstall.class:1272 +msgid "Vendor name" +msgstr "Nom du vendeur" -#: MTheme.module:6 -msgid "Operators" -msgstr "Opérateurs" +#: FTranslate.class:1582 +msgid "Verify the translation" +msgstr "Vérifier la traduction" -#: MTheme.module:6 -msgid "Selection" -msgstr "Sélection" +#: FPropertyProject.class:1535 +msgid "Version" +msgstr "Version" -#: MTheme.module:6 -msgid "Strings" -msgstr "Chaînes" +#: FConflict.class:135 +msgid "Version conflict" +msgstr "Conflit de version" -#: MTheme.module:6 -msgid "Subroutines" -msgstr "Routines" +#: FInfo.class:390 FPropertyProject.class:1975 +msgid "Versioning" +msgstr "Suivi" -#: MTheme.module:6 -msgid "Symbols" -msgstr "Symboles" +#: FForm.class:3604 +msgid "Vertical" +msgstr "Vertical" -#: Package.module:62 -msgid "'&1' is missing." -msgstr "'&1' est introuvable." +#: FIconEditor.class:2376 +msgid "Vertical flip" +msgstr "Miroir vertical" -#: Package.module:71 -msgid "'&1' and '&2' are missing." -msgstr "'&1' et '&2' sont introuvables." +#: FEditor.class:3461 FTextEditor.class:779 +msgid "Vertical split" +msgstr "Séparation verticale" -#: Package.module:170 -msgid "Saving CHANGELOG file." -msgstr "Sauvegarde du fichier CHANGELOG." - -#: Package.module:421 -msgid "Creating package for &1." -msgstr "Création du paquetage pour &1." - -#: Package.module:449 -msgid "The package build has failed." -msgstr "La construction des paquetages a échoué." - -#: Package.module:484 -msgid "Making build directory." -msgstr "Fabrication du répertoire de construction." - -#: Package.module:505 -msgid "Creating desktop file..." -msgstr "Création du fichier *.desktop..." - -#: Package.module:535 -msgid "Sources are being debianizated." -msgstr "\"Debianisation\" des sources..." - -#: Package.module:681 -msgid "Creating package..." -msgstr "Création du paquetage..." - -#: Package.module:684 -msgid "'dpkg-buildpackage' has failed." -msgstr "'dpkg-buildpackage' a échoué." - -#: Package.module:781 -msgid "Initializing ~/RPM directory." -msgstr "Initialisation du répertoire ~/RPM." - -#: Package.module:801 -msgid "Creating source package." -msgstr "Création du paquetage des sources." - -#: Package.module:825 -msgid "Creating .spec file." -msgstr "Creation du fichier .spec." - -#: Package.module:1108 -msgid "'rpmbuild' has returned the following error code:" -msgstr "'rpmbuild' a retourné le code d'erreur suivant :" - -#: Package.module:1347 -msgid "'tar' has returned the following error code:" -msgstr "'tar' a retourné le code d'erreur suivant:" - -#: Project.module:153 -msgid "Automation" -msgstr "Automatisation" - -#: Project.module:154 -msgid "Basic" -msgstr "Exemples de base" - -#: Project.module:156 -msgid "Drawing" -msgstr "Dessin" - -#: Project.module:157 -msgid "Games" -msgstr "Jeux" - -#: Project.module:158 -msgid "Miscellaneous" -msgstr "Divers" - -#: Project.module:159 -msgid "Networking" -msgstr "Programmation réseau" - -#: Project.module:160 -msgid "OpenGL" -msgstr "OpenGL" - -#: Project.module:161 -msgid "Printing" -msgstr "Impression" - -#: Project.module:162 -msgid "Sound" -msgstr "Son" - -#: Project.module:163 +#: Project.module:184 msgid "Video" msgstr "Vidéo" -#: Project.module:164 -msgid "Controls" -msgstr "Contrôles" +#: CComponent.class:126 +msgid "Video capture" +msgstr "Capture vidéo" -#: Project.module:355 -msgid "This project does not exist." -msgstr "Ce projet n'existe pas." +#: Language.module:104 +msgid "Vietnamese (Vietnam)" +msgstr "Vietnamien (Viet-nâm)" -#: Project.module:370 -msgid "This is not a Gambas project." -msgstr "Ce n'est pas un projet Gambas." +#: FEditor.class:3443 FTextEditor.class:761 +msgid "View" +msgstr "Affichage" -#: Project.module:372 -msgid "" -"This is a Gambas &1 project.\n" -"\n" -"Do you want to open it anyway?" -msgstr "" -"Il s'agit d'un projet Gambas &1.\n" -"\n" -"Désirez-vous l'ouvrir malgré tout?" +#: FMain.class:2191 +msgid "&View" +msgstr "&Affichage" -#: Project.module:383 -msgid "Do not open" -msgstr "Ne pas ouvrir" +#: FMenu.class:1144 +msgid "Visible" +msgstr "-" -#: Project.module:383 -msgid "Open after all" -msgstr "Ouvrir malgré tout" +#: FOption.class:4 +msgid "Visual" +msgstr "Visuel" -#: Project.module:383 -msgid "" -"This project seems to be already opened.\n" -"\n" -"Opening the same project twice can lead to data loss." -msgstr "" -"Il semble que ce projet soit déjà ouvert.\n" -"\n" -"Ouvrir le même projet deux fois peut provoquer des pertes de données." +#: CComponent.class:127 +msgid "Visual Basic compatibility" +msgstr "Compatibilité avec Visual Basic" -#: Project.module:406 -msgid "It cannot be converted." -msgstr "Il ne peut être converti." +#: FCreateProject.class:598 +msgid "Visual Basic™ conversion help" +msgstr "Conversion depuis Visual Basic™" -#: Project.module:406 -msgid "This project is read-only." -msgstr "Le projet est en lecture seule." +#: MErrorMessage.module:192 +msgid "Void key" +msgstr "Clef vide" -#: Project.module:460 -msgid "Cannot open project file :\n" -msgstr "Impossible d'ouvrir le projet :\n" +#: Language.module:106 +msgid "Wallon (Belgium)" +msgstr "Wallon (Belgique)" -#: Project.module:1117 -msgid "The following classes have circular inheritance:" -msgstr "Les classes suivantes ont un héritage circulaire :" +#: FDebugInfo.class:1063 +msgid "Watch" +msgstr "Surveiller" -#: Project.module:1279 -msgid "read-only" -msgstr "lecture seule" +#: FMain.class:2180 +msgid "&Watch expression" +msgstr "&Surveiller une expression" -#: Project.module:1281 -msgid "ALPHA VERSION, USE AT YOUR OWN RISK! :-)" -msgstr "VERSION EN COURS DE DÉVELOPPEMENT, UTILISEZ-LA À VOS RISQUES ET PÉRILS ! :-)" +#: FEditor.class:3340 +msgid "&Watch expression..." +msgstr "&Voir une expression..." -#: Project.module:1467 -msgid "Loading &1..." -msgstr "Chargement de &1..." +#: FMain.class:2812 +msgid "Watch expression" +msgstr "Surveiller des expressions" -#: Project.module:1516 -msgid "Cannot open a binary file." -msgstr "Impossible d'ouvrir un fichier binaire." +#: CComponent.class:131 +msgid "Web applications tools" +msgstr "Outils pour les applications Web" -#: Project.module:1549 -msgid "Cannot open file." -msgstr "Impossible d'ouvrir le fichier." +#: CModule.class:29 FCreateFile.class:668 +msgid "WebPage" +msgstr "Page Web" -#: Project.module:1608 -msgid "File not found!" -msgstr "Fichier introuvable !" +#: FMain.class:2379 +msgid "&WebPage..." +msgstr "&Page Web..." -#: Project.module:1713 -msgid "first" -msgstr "premier" +#: CModule.class:29 +msgid "WebPages" +msgstr "Pages Web" -#: Project.module:1715 -msgid "second" -msgstr "deuxième" +#: FMakeInstall.class:1287 +msgid "Website" +msgstr "Site Web" -#: Project.module:1717 -msgid "third" -msgstr "troisième" +#: FWelcome.class:482 +msgid "Welcome to Gambas 3" +msgstr "Bienvenue dans Gambas 3" -#: Project.module:1719 -msgid "&1th" -msgstr "&1ème" +#: FOutput.class:32 +msgid "Welcome to the Gambas console.\nTo evaluate any expression, type '?' followed by\nthe expression, then hit return.\n\n" +msgstr "Bienvenue sur la console de Gambas.\nPour évaluer une expression, tapez '?' suivi de\nl'expression, puis appuyez sur RETURN.\n\n" -#: Project.module:1764 -msgid "in form definition" -msgstr "dans la définition du formulaire" +#: Language.module:17 +msgid "Welsh (United Kingdom)" +msgstr "Gallois (Royaume-Uni)" -#: Project.module:1922 -msgid "" -"Some project source files are in conflict.\n" -"Please solve them if you want to compile the project." -msgstr "" -"Certains fichiers sources du projet sont en conflit.\n" -"Veuillez résoudre ces conflits pour pouvoir compiler le projet." +#: FCreateFile.class:800 FReportBorderChooser.class:235 +msgid "Width" +msgstr "Largeur" -#: Project.module:1926 -msgid "Compiling project" -msgstr "Compilation du projet" +#: FImportTable.class:529 +msgid "Windows" +msgstr "-" -#: Project.module:1938 -msgid "Nothing to do." -msgstr "Rien à faire." +#: FImportTable.class:517 +msgid "WINDOWS-1252" +msgstr "-" -#: Project.module:2077 -msgid "This project already exists." -msgstr "Ce projet existe déjà." +#: FSearch.class:918 +msgid "&Words only" +msgstr "&Mots seulements" -#: Project.module:2090 -msgid "Unable to save the project." -msgstr "Impossible d'enregistrer le projet." +#: MErrorMessage.module:193 +msgid "Write error" +msgstr "Erreur d'écriture" -#: Project.module:2163 -msgid "File already exists." -msgstr "Ce fichier existe déja." +#: FInfo.class:103 +msgid "XML file" +msgstr "Fichier XML" -#: Project.module:2197 -msgid "Directory already exists." -msgstr "Le répertoire existe déja." +#: CComponent.class:129 +msgid "XML-RPC protocol" +msgstr "Protocole XML-RPC" -#: Project.module:2209 -msgid "Cannot link template file." -msgstr "Impossible de créer le lien vers le fichier modèle." +#: CComponent.class:128 +msgid "XML tools based on libxml" +msgstr "Outils XML basés sur la bibliothèque libxml" -#: Project.module:2215 -msgid "Cannot copy template file." -msgstr "Impossible de copier le fichier modèle." +#: FCreateProject.class:580 +msgid "XML / XSLT programming" +msgstr "Programmation XML / XSLT" -#: Project.module:2391 -msgid "Making executable..." -msgstr "Génération de l'exécutable..." +#: FCreateFile.class:838 +msgid "XPM" +msgstr "-" -#: Project.module:2435 -msgid "Cannot make executable." -msgstr "Impossible de créer l'exécutable." +#: CComponent.class:130 +msgid "XSLT tools based on libxslt" +msgstr "Outils XSLT basés sur la bibliothèque libxslt" -#: Project.module:2782 -msgid "Some components are missing: &1" -msgstr "Certains composants ne sont pas installés: &1" +#: FOption.class:1007 FPropertyProject.class:1648 +msgid "Yes" +msgstr "Oui" -#: Project.module:2989 -msgid "Cannot write project file." -msgstr "Impossible d'écrire le fichier projet." +#: CRecentFile.class:51 +msgid "Yesterday" +msgstr "Hier" -#: Project.module:3022 -msgid "Unable to create desktop shortcut." -msgstr "Imposible de créer le raccourci sur le bureau." +#: FPropertyProject.class:1017 +msgid "You are going to cancel your changes!" +msgstr "Tous les changements vont être annulés !" -#: Project.module:3284 -msgid "The directory will be removed at the next commit." -msgstr "Le répertoire sera supprimé au prochain 'commit'." - -#: Project.module:3303 +#: Project.module:3324 msgid "You must define a startup class or form!" msgstr "Vous devez définir une classe ou un formulaire de démarrage !" -#: Project.module:3335 -msgid "Please type a name." -msgstr "Veuillez saisir un nom." +#: FOption.class:320 +msgid "You need to restart the application to see your changes." +msgstr "Vous devez redémarrer l'application pour que vos changements prennent effet." -#: Project.module:3339 -msgid "This name contains a forbidden character:" -msgstr "Ce nom contient un caractère interdit:" +#: FMakeInstall.class:1257 +msgid "Your e-mail address" +msgstr "Votre adresse e-mail" -#: Project.module:3343 -msgid "The name cannot begins with a dot." -msgstr "Le nom ne peut pas commencer par un point." +#: FMakeInstall.class:1242 +msgid "Your name" +msgstr "Votre nom" -#: Project.module:3347 -msgid "This name is already used. Choose another one." -msgstr "Ce nom est déjà utilisé. Choisissez-en un autre." +#: FHelpBrowser.class:299 FIconEditor.class:2215 FImageEditor.class:124 +msgid "Zoom in" +msgstr "Zoom avant" -#: Project.module:3378 -msgid "A class name must begin with a letter or an underscore, followed by any letter or digit." -msgstr "Un nom de classe doit commencer par une lettre ou un caractère '_', et être suivi par des lettres ou des chiffres. " +#: FHelpBrowser.class:305 FIconEditor.class:2223 FImageEditor.class:136 +msgid "Zoom out" +msgstr "Zoom arrière" -#: Project.module:3426 -msgid "Destination already exists" -msgstr "La destination existe déjà." - -#: Project.module:3628 -msgid "Unable to rename '&1'" -msgstr "Impossible de renommer « &1 »" - -#: Project.module:3750 -msgid "Please type a project name." -msgstr "Veuillez saisir un nom de projet." - -#: Project.module:3758 -msgid "The project name cannot begin with a dot." -msgstr "Un nom de projet ne peut commencer par un point." - -#: Project.module:3761 -msgid "Non-ASCII characters are forbidden in a project name." -msgstr "Un nom de projet ne peut contenir que des caractères ASCII." - -#: Project.module:3762 -msgid "The following characters are forbidden in a project name: ? * / \\ SPACE" -msgstr "Les caractères suivants sont interdits dans un nom de projet : ? * / \\ ESPACE" - -#: Project.module:3772 -msgid "The project directory already exists." -msgstr "Le répertoire du projet existe déjà." - -#: Project.module:3774 -msgid "The project directory cannot be created because a file with the same name already exists." -msgstr "Le répertoire du projet ne peut être créé car un fichier avec le même nom existe déjà." - -#: Project.module:3820 -msgid "Create source package" -msgstr "Générer un package des sources du projet" - -#: Project.module:3821 -msgid "Source packages" -msgstr "Paquetages sources" - -#: Project.module:4098 -msgid "Cannot copy file &1." -msgstr "Impossible de copier le fichier &1." - -#: Project.module:4147 -msgid "Cannot create link &1." -msgstr "Impossible de créer le lien &1." - -#: Project.module:4164 -msgid "Cannot move a directory inside itself." -msgstr "Impossible de déplacer un répertoire à l'intérieur de lui-même." - -#: Project.module:4228 -msgid "Cannot move file &1." -msgstr "Impossible de déplacer le fichier &1." - -#: Project.module:4775 -msgid "modified" -msgstr "modifié" - -#: Project.module:4855 -msgid "Unable to update all forms." -msgstr "Impossible de mettre à jour tous les formulaires." - -#: ProjectItem.class:68 -msgid "Author" -msgstr "Auteur" - -#: Save.module:39 -msgid "Cannot save file !" -msgstr "Impossible d'enregistrer le fichier !" diff --git a/app/src/gambas3/.src/CInsertColor.class b/app/src/gambas3/.src/CInsertColor.class new file mode 100644 index 000000000..bc2371933 --- /dev/null +++ b/app/src/gambas3/.src/CInsertColor.class @@ -0,0 +1,120 @@ +' Gambas class file + +' Gambas module file + +'Public Const MODE_GAMBAS As Integer = 0 +'Public Const MODE_HTML As Integer = 1 +'Public Const MODE_C As Integer = 2 + +Private $hEditor As Editor +Private $sPattern As String +Private $aPattern As String[] +Private $hMenu As Menu + +Public Sub _new(hMenuButton As MenuButton, hEditor As Editor) + + Dim hMenu As Menu + + $hEditor = hEditor + + Select Case $hEditor.Highlight + Case Highlight.Gambas + $aPattern = ["&H", "#"] + Case Highlight.CSS, Highlight.WebPage, Highlight.HTML + $aPattern = ["#"] + Case Highlight.JavaScript + $aPattern = ["#"] + Case Else + Return + End Select + $sPattern = $aPattern[0] + + $hMenu = New Menu(hMenuButton.Window, True) As "Menu" + $hMenu.Name = "mnuInsertColor" + hMenu = New Menu($hMenu) + hMenuButton.Menu = $hMenu.Name + Object.Attach(hMenuButton, Me, "Button") + + +End + +Public Sub Menu_Show() + + Dim sText As String + Dim iPos As Integer + Dim sPattern As String + Dim sDigit As String + Dim aColor As String[] + Dim hMenu As Menu + Dim hImage As Image + Dim iColor As Integer + + sText = $hEditor.Text + aColor = [$sPattern & "000000", $sPattern & "FFFFFF", $sPattern & "808080"] + + For Each sPattern In $aPattern + iPos = 0 + Do + iPos = InStr(sText, sPattern, iPos + 1) + If iPos = 0 Then Break + + iPos += Len(sPattern) + sDigit = "" + While IsHexa(Mid$(sText, iPos, 1)) And Len(sDigit) < 6 + sDigit &= Mid$(sText, iPos, 1) + Inc iPos + Wend + If Len(sDigit) = 0 Then Continue + If IsLetter(Mid$(sText, iPos, 1)) Then Continue + + sDigit = String$(6 - Len(sDigit), "0") & sDigit + + sDigit = sPattern & UCase$(sDigit) + If Not aColor.Exist(sDigit) Then aColor.Add(sDigit) + + Loop + Next + + aColor.Sort + + $hMenu.Children.Clear + + For Each sDigit In aColor + hMenu = New Menu($hMenu) As "MenuColor" + hMenu.Text = Replace(sDigit, "&", "&&") + hMenu.Tag = sDigit + hImage = New Image(16, 16) + hImage.FillRect(0, 0, 16, 16, Color.Black) + iColor = Val("&H" & Mid$(sDigit, Len($sPattern) + 1) & "&") + hImage.FillRect(1, 1, 14, 14, iColor) + hMenu.Picture = hImage.Picture + Next + +End + +Public Sub MenuColor_Click() + + $hEditor.Insert(Last.Tag) + +End + +Public Sub Button_Click() + + If FColorChooser.Run("", False, ("Insert color")) Then Return + + $hEditor.Insert($sPattern & Hex$(FColorChooser.Value, 6)) + +End + +Public Sub Insert() + + Button_Click + +End + + +Public Sub SetEditor(hEditor As Editor) + + $hEditor = hEditor + +End diff --git a/app/src/gambas3/.src/CWelcome.class b/app/src/gambas3/.src/CWelcome.class index 7ee902ef8..b209fd83c 100644 --- a/app/src/gambas3/.src/CWelcome.class +++ b/app/src/gambas3/.src/CWelcome.class @@ -25,22 +25,23 @@ Private Sub PaintText(sText As String, X As Integer, Y As Integer, iColor As Int Dim XR As Integer Paint.Brush = Paint.Color(Color.RGB(0, 0, 0, 192)) - Paint.Text(sText, X + 4, Y + 4) + Paint.Text(sText, X + 6, Y + 6) Paint.Fill + + + Paint.Brush = Paint.Color(Color.RGB(128, 128, 128)) + Paint.Text(sText, X - 1, Y - 1) + Paint.Text(sText, X + 1, Y - 1) + Paint.Text(sText, X + 1, Y + 1) + Paint.Text(sText, X - 1, Y + 1) + Paint.Fill + Paint.Brush = Paint.Color(iColor) Paint.Text(sText, X, Y) - Paint.Fill(True) XR = X + Paint.PathExtents.Width - Paint.Brush = Paint.Color(Color.RGB(0, 0, 0, 192)) - Paint.LineWidth = 2 - Paint.Stroke - + Paint.Fill + Return XR - 'Paint.LineWidth = 2 - 'hColor = Color[Color.LightBackground] - 'hColor.Alpha = 128 - 'Paint.Brush = Paint.Color(hColor.Value) - 'Paint.Stroke End @@ -57,10 +58,11 @@ Public Sub dwgWelcome_Draw() Paint.Font = Font["+12,Bold"] X = PaintText("Gambas", 8, 48, Color.SelectedForeground) + Paint.Font = Font["+9,Bold"] PaintText(Project.Version, X + 8, 32, Color.SelectedForeground) Paint.Font = Font["+2"] - PaintText("http://gambas.sourceforge.net", 12, 68, Color.SelectedForeground) + PaintText("http://gambas.sourceforge.net", 12, 68, Color.LightForeground) Paint.Font = Font["Bold,Italic,+2"] PaintText(("This program is published under\nthe GNU General Public License."), 12, 104, Color.SelectedForeground) diff --git a/app/src/gambas3/.src/Component/CSymbolInfo.class b/app/src/gambas3/.src/Component/CSymbolInfo.class index 01f35f42e..9d5ed9baf 100644 --- a/app/src/gambas3/.src/Component/CSymbolInfo.class +++ b/app/src/gambas3/.src/Component/CSymbolInfo.class @@ -761,6 +761,11 @@ Private Sub DecodeHelpLine(sLine As String) As String sChar = sLink If sLink Like "*://*" Then Else + iPoint = InStr(sLink, "|") + If iPoint Then + sChar = Mid$(sLink, iPoint + 1) + sLink = Left(sLink, iPoint - 1) + Endif iPoint = RInStr(sLink, ".") If iPoint = 0 Then If UCase(sLink) = sLink Then diff --git a/app/src/gambas3/.src/Dialog/FColorChooser.class b/app/src/gambas3/.src/Dialog/FColorChooser.class index 1e2143728..90a2c5c82 100644 --- a/app/src/gambas3/.src/Dialog/FColorChooser.class +++ b/app/src/gambas3/.src/Dialog/FColorChooser.class @@ -6,15 +6,17 @@ Static Public Value As Integer Static Private $sColor As String Static Private $bAlpha As Boolean Static Private $aSystem As String[] = ["Background", "Foreground", "SelectedBackground", "SelectedForeground", "LightBackground", "LightForeground", "TextBackground", "TextForeground", "ButtonBackground", "ButtonForeground"] +Static Private $sTitle As String Private Const DEFAULT_COLOR As String = "-" Private $cColor As New Collection -Static Public Function Run(Optional sColor As String, Optional bAlpha As Boolean) As Boolean +Static Public Function Run(Optional sColor As String, Optional bAlpha As Boolean, Optional sTitle As String) As Boolean $sColor = sColor $bAlpha = bAlpha + $sTitle = sTitle 'IF NOT $sColor THEN $sColor = Color 'IF NOT $sColor THEN $sColor = "&H" & Hex$(Value, 6) If FColorChooser.ShowModal() Then @@ -43,12 +45,12 @@ End Private Sub AddColor(sText As String, sTag As String, sColor As String) - Dim hBox As hBox + Dim hBox As HBox Dim hLabel As Label Dim hColor As Label Dim hPict As PictureBox - hBox = New hBox(lstSystem) + hBox = New HBox(lstSystem) hBox.Padding = 4 hBox.Spacing = 4 hBox.Height = 24 @@ -119,6 +121,12 @@ Public Sub Form_Open() Endif dlgColor.ShowAlpha = $bAlpha + + If $sTitle Then + Me.Title = $sTitle + Else + $sTitle = ("Select a color") + Endif End diff --git a/app/src/gambas3/.src/Editor/Code/CSampleCode.class b/app/src/gambas3/.src/Editor/Code/CSampleCode.class index 78a7f3482..73d3ead2b 100644 --- a/app/src/gambas3/.src/Editor/Code/CSampleCode.class +++ b/app/src/gambas3/.src/Editor/Code/CSampleCode.class @@ -181,6 +181,7 @@ Private Sub Make(Optional iIndent As Integer) As String Dim sMake As String Dim iPos, iPos2 As Integer Dim sCar As String + Dim sVar As String For iPos = 1 To Len(Pattern) @@ -190,8 +191,17 @@ Private Sub Make(Optional iIndent As Integer) As String iPos2 = InStr(Pattern, "}", iPos) sCar = Mid$(Pattern, iPos, iPos2 - iPos) iPos = InStr(sCar, ":") - If iPos Then - sCar = "{" & Mid$(sCar, iPos + 1) & "}" + If iPos Then + sVar = Mid$(sCar, iPos + 1) + If sVar = "$TITLE" Then + sCar = Project.Title + Else If sVar = "$DESCRIPTION" Then + sCar = Project.Description + Else If sVar = "$AUTHOR" Or If sVar = "$AUTHORS" Then + sCar = Split(Project.Authors, "\n", "", True).Join(", ") + Else + sCar = sVar + Endif Else sCar = "" Endif diff --git a/app/src/gambas3/.src/Editor/Code/FEditor.class b/app/src/gambas3/.src/Editor/Code/FEditor.class index 60a664ca5..6e315fe70 100644 --- a/app/src/gambas3/.src/Editor/Code/FEditor.class +++ b/app/src/gambas3/.src/Editor/Code/FEditor.class @@ -1,6 +1,9 @@ ' Gambas class file ' -' Copyright (C) Benoît Minisini +' Gambas 3 +' Integrated Development Environment for Gambas +' +' Copyright (C) Benoît Minisini, Fabien Bodard, Charlie Reinl, José Luis Redrejo, Robert Rowe ' ' This program is free software; you can redistribute it and/or modify ' it under the terms of the GNU General Public License as published by @@ -23,9 +26,10 @@ Public Editor As Editor '' The current Editor control. Public Scan As Collection '' The result of the class symbol analyze. Public ParentClass As String '' The parent class. Public ParentComponent As String '' The component of the parent class. -Public AutoCreatable As Boolean '' If the class has "CREATE [STATIC]". -Public NotCreatable As Boolean '' If the class has "CREATE PRIVATE". -Public Age As Integer +Public AutoCreatable As Boolean '' If the class has "[CREATESTATIC|CREATE STATIC]". +Public NotCreatable As Boolean '' If the class has "[CREATEPRIVATE|CREATE PRIVATE]". +Public Age As Integer '' The text age. It is incremented each time the text is modified + Property Read ReadOnly As Boolean '' If the editor is read-only. @@ -85,6 +89,8 @@ Private $iSampleStart As Integer Private $iSampleEnd As Integer Private $iSamplePos As Integer +Private $hInsertColor As CInsertColor + Static Public Sub _init() $cType["Boolean"] = "b" @@ -126,6 +132,8 @@ Public Sub _new(sPath As String) edtEditor.Flags[Editor.HighlightBraces] = True edtEditor.Highlight = Highlight.Gambas + $hInsertColor = New CInsertColor(btnInsertColor, Editor) + ' If Not frmCompletion Then ' frmCompletion = New FCompletion(Me) ' frmCompletion.Hide @@ -2486,6 +2494,7 @@ End Public Sub Editors_GotFocus() Editor = Last + $hInsertColor.SetEditor(Editor) Project.SetCurrentPopup(mnuEditor) End @@ -3180,3 +3189,9 @@ Public Sub GetSelection() As String Return Editor.GetSelection() End + +Public Sub mnuInsertColor_Click() + + $hInsertColor.Insert + +End diff --git a/app/src/gambas3/.src/Editor/Code/FEditor.form b/app/src/gambas3/.src/Editor/Code/FEditor.form index 33884d8ec..b4e2f027c 100644 --- a/app/src/gambas3/.src/Editor/Code/FEditor.form +++ b/app/src/gambas3/.src/Editor/Code/FEditor.form @@ -92,6 +92,11 @@ Text = ("Paste special...") Shortcut = "Ctrl+Shift+V" } + { mnuInsertColor Menu + Action = ".color" + Text = ("Insert color...") + Picture = Picture["icon:/small/color"] + } { Menu3 Menu } { mnuSelectAll Menu @@ -223,8 +228,8 @@ { btnPaste MenuButton mnuPaste Name = "btnPaste" MoveScaled(20,0,6,4) - Visible = False ToolTip = ("Paste") + Action = ".paste" Picture = Picture["icon:/small/paste"] Border = False Menu = "mnuPasteAs" @@ -274,6 +279,7 @@ { btnNoSplit ToolButton mnuNoSplit Name = "btnNoSplit" MoveScaled(46,0,4,4) + Visible = False ToolTip = ("No split") Action = ".view-nosplit" Picture = Picture["icon:/small/view-normal"] @@ -281,6 +287,7 @@ { btnHorizontalSplit ToolButton mnuHorizontalSplit Name = "btnHorizontalSplit" MoveScaled(49,0,4,4) + Visible = False ToolTip = ("Horizontal split") Action = ".view-hsplit" Picture = Picture["icon:/small/view-split-h"] @@ -288,15 +295,24 @@ { btnVerticalSplit ToolButton mnuVerticalSplit Name = "btnVerticalSplit" MoveScaled(52,0,4,4) + Visible = False ToolTip = ("Vertical split") Action = ".view-vsplit" Picture = Picture["icon:/small/view-split-v"] } + { btnInsertColor MenuButton + MoveScaled(56,0,6,4) + ToolTip = ("Insert color") + Action = ".color" + Picture = Picture["icon:/small/color"] + Border = False + Menu = "mnuColor" + } { Separator1 Separator - MoveScaled(56,0,1,4) + MoveScaled(63,0,1,4) } { btnProc ToolButton - MoveScaled(57,0,46,4) + MoveScaled(64,0,46,4) Action = ".proc" Text = ("Procedure list") Picture = Picture["img/16/procedure.png"] @@ -381,6 +397,11 @@ Shortcut = "F12" Picture = "img/16/form.png" } + { Action color + Text = "Insert color..." + Shortcut = "" + Picture = "icon:/small/color" + } { Action comment Text = "Comment" Shortcut = "Ctrl+K" @@ -509,7 +530,7 @@ { Toolbars { Toolbar editor Text = "Editor" - List = "save,reload,show-form,cut,copy,undo,redo,indent,unindent,comment,uncomment,view-nosplit,view-hsplit,view-vsplit,proc,find-definition,go-back" - Default = "save,reload,show-form,undo,redo,comment,uncomment,view-nosplit,view-hsplit,view-vsplit,|,proc,$HBox1" + List = "save,reload,show-form,cut,copy,paste,undo,redo,indent,unindent,comment,uncomment,view-nosplit,view-hsplit,view-vsplit,color,proc,find-definition,go-back" + Default = "save,reload,show-form,paste,undo,redo,comment,uncomment,color,|,proc,$HBox1" } } diff --git a/app/src/gambas3/.src/Editor/FTextEditor.class b/app/src/gambas3/.src/Editor/FTextEditor.class index b124d4433..a87300af7 100644 --- a/app/src/gambas3/.src/Editor/FTextEditor.class +++ b/app/src/gambas3/.src/Editor/FTextEditor.class @@ -1,4 +1,22 @@ ' Gambas class file +' +' Copyright (C) Benoît Minisini +' +' This program is free software; you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation; either version 2 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program; if not, write to the Free Software +' Foundation, Inc., 51 Franklin St, Fifth Floor, +' Boston, MA 02110-1301 USA +' Public Path As String Public Editor As Editor @@ -14,15 +32,16 @@ Static Private $aExt As String[] = ["htm", "html", "xml", "svg", "css", "webpage ' Private Const STYLE_JAVASCRIPT As Integer = 4 ' Private $bModify As Boolean -Private $iStyle As Integer +'Private $iStyle As Integer Private $iViewMode As Integer -Private VIEWMODE_NORMAL As Integer = 0 -Private VIEWMODE_HORIZONTAL As Integer = 1 -Private VIEWMODE_VERTICAL As Integer = 2 +Private Const VIEWMODE_NORMAL As Integer = 0 +Private Const VIEWMODE_HORIZONTAL As Integer = 1 +Private Const VIEWMODE_VERTICAL As Integer = 2 Private $hEditor1 As Editor Private $hEditor2 As Editor +Private $hInsertColor As CInsertColor Public Sub _new(sPath As String, Optional bModule As Boolean) @@ -36,7 +55,7 @@ Public Sub _new(sPath As String, Optional bModule As Boolean) btnShowCode.Visible = False Me.Name = File.Name(Path) Endif - + End Public Sub LoadFile() As Boolean @@ -62,6 +81,8 @@ Public Sub LoadFile() As Boolean End Select Endif + $hInsertColor = New CInsertColor(btnInsertColor, Editor) + ReadConfig Project.InitMove(Me) @@ -258,6 +279,7 @@ End Public Sub Editors_GotFocus() Editor = Last + $hInsertColor.SetEditor(Editor) Project.SetCurrentPopup(mnuEditor) End @@ -526,6 +548,7 @@ Private Sub SetViewMode(iViewMode As Integer) End Select + $hInsertColor.SetEditor(Editor) Editor.SetFocus Form_Arrange Editors_Cursor @@ -585,3 +608,9 @@ Public Sub GetSelection() As String Return Editor.GetSelection() End + +Public Sub mnuInsertColor_Click() + + $hInsertColor.Insert + +End diff --git a/app/src/gambas3/.src/Editor/FTextEditor.form b/app/src/gambas3/.src/Editor/FTextEditor.form index bc8e70446..74651c252 100644 --- a/app/src/gambas3/.src/Editor/FTextEditor.form +++ b/app/src/gambas3/.src/Editor/FTextEditor.form @@ -46,6 +46,11 @@ Picture = Picture["icon:/small/paste"] Shortcut = "Ctrl+V" } + { mnuInsertColor Menu + Action = ".color" + Text = ("Insert color...") + Picture = Picture["icon:/small/color"] + } { mnuSep3 Menu } { mnuSelectAll Menu @@ -128,6 +133,7 @@ { btnCut ToolButton mnuCut Name = "btnCut" MoveScaled(12,0,4,4) + Visible = False ToolTip = ("Cut") Action = ".cut" Picture = Picture["icon:/small/cut"] @@ -135,6 +141,7 @@ { btnCopy ToolButton mnuCopy Name = "btnCopy" MoveScaled(16,0,4,4) + Visible = False ToolTip = ("Copy") Action = ".copy" Picture = Picture["icon:/small/copy"] @@ -142,6 +149,7 @@ { btnPaste ToolButton mnuPaste Name = "btnPaste" MoveScaled(20,0,4,4) + Visible = False ToolTip = ("Paste") Action = ".paste" Picture = Picture["icon:/small/paste"] @@ -175,6 +183,7 @@ { btnNoSplit ToolButton mnuNoSplit Name = "btnNoSplit" MoveScaled(40,0,4,4) + Visible = False ToolTip = ("No split") Action = ".view-nosplit" Picture = Picture["icon:/small/view-normal"] @@ -182,6 +191,7 @@ { btnHorizontalSplit ToolButton mnuHorizontalSplit Name = "btnHorizontalSplit" MoveScaled(44,0,4,4) + Visible = False ToolTip = ("Horizontal split") Action = ".view-hsplit" Picture = Picture["icon:/small/view-split-h"] @@ -189,12 +199,21 @@ { btnVerticalSplit ToolButton mnuVerticalSplit Name = "btnVerticalSplit" MoveScaled(48,0,4,4) + Visible = False ToolTip = ("Vertical split") Action = ".view-vsplit" Picture = Picture["icon:/small/view-split-v"] } + { btnInsertColor MenuButton + MoveScaled(52,0,6,4) + ToolTip = ("Insert color") + Action = ".color" + Picture = Picture["icon:/small/color"] + Border = False + Menu = "mnuColor" + } { HBox1 HBox - MoveScaled(52,0,16,4) + MoveScaled(62,0,16,4) Expand = True { Panel1 Panel MoveScaled(2,0,1,4) @@ -211,7 +230,7 @@ } { edtEditor Editor Editors Name = "edtEditor" - MoveScaled(6,15,25,15) + MoveScaled(6,15,58,22) Expand = True Border = False } @@ -228,6 +247,11 @@ # Gambas Action File 3.0 { Actions + { Action color + Text = "Insert color..." + Shortcut = "" + Picture = "icon:/small/color" + } { Action copy Text = "Copy" Shortcut = "Ctrl+C" @@ -312,7 +336,7 @@ { Toolbars { Toolbar text Text = "Text editor" - List = "save,reload,show-class,cut,copy,paste,undo,redo,indent,unindent,view-nosplit,view-hsplit,view-vsplit" - Default = "save,reload,show-class,cut,copy,paste,undo,redo,indent,unindent,view-nosplit,view-hsplit,view-vsplit,$HBox1" + List = "save,reload,show-class,cut,copy,paste,undo,redo,indent,unindent,view-nosplit,view-hsplit,view-vsplit,color" + Default = "save,reload,show-class,undo,redo,indent,unindent,color,$HBox1" } } diff --git a/app/src/gambas3/.src/Project.module b/app/src/gambas3/.src/Project.module index 8e095b9fb..1b99a9a5d 100644 --- a/app/src/gambas3/.src/Project.module +++ b/app/src/gambas3/.src/Project.module @@ -1,4 +1,25 @@ ' Gambas module file +' +' Gambas 3 +' Integrated Development Environment for Gambas +' +' Copyright (C) Benoît Minisini, Fabien Bodard, Charlie Reinl, José Luis Redrejo, Robert Rowe +' +' This program is free software; you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation; either version 2 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program; if not, write to the Free Software +' Foundation, Inc., 51 Franklin St, Fifth Floor, +' Boston, MA 02110-1301 USA +' Public ProjectTree As ColumnView Public ProjectMessage As Label diff --git a/app/src/gambas3/.src/Project/FOpenProject.class b/app/src/gambas3/.src/Project/FOpenProject.class index f374c7864..1db0436d5 100644 --- a/app/src/gambas3/.src/Project/FOpenProject.class +++ b/app/src/gambas3/.src/Project/FOpenProject.class @@ -1,4 +1,22 @@ ' Gambas class file +' +' Copyright (C) Benoît Minisini +' +' This program is free software; you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation; either version 2 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program; if not, write to the Free Software +' Foundation, Inc., 51 Franklin St, Fifth Floor, +' Boston, MA 02110-1301 USA +' Static Private $sPath As String Static Private $sLast As String diff --git a/app/src/gambas3/snippets b/app/src/gambas3/snippets index b36810eea..b28173ef4 100644 --- a/app/src/gambas3/snippets +++ b/app/src/gambas3/snippets @@ -34,6 +34,6 @@ Snippet[31]="_g\nPublic Function _get(${1:Indexes}) As ${2:Type}\n\n ${}\n\nEnd Snippet[32]="_p\nPublic Sub _put(${1:Value} As ${2:Type}, ${3:Indexes})\n\n ${}\n\nEnd" Snippet[33]="_c\nPublic Function _compare(${1:Other} As ${2:Type}) As Integer\n\n ${}\n\nEnd" Snippet[34]="ev\nEvent ${1:Name}" -Snippet[35]="gpl\n'\n' Copyright (C) ${1:Developper}\n'\n' This program is free software; you can redistribute it and/or modify\n' it under the terms of the GNU General Public License as published by\n' the Free Software Foundation; either version 2 of the License, or\n' (at your option) any later version.\n'\n' This program is distributed in the hope that it will be useful,\n' but WITHOUT ANY WARRANTY; without even the implied warranty of\n' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n' GNU General Public License for more details.\n'\n' You should have received a copy of the GNU General Public License\n' along with this program; if not, write to the Free Software\n' Foundation, Inc., 51 Franklin St, Fifth Floor, \n' Boston, MA 02110-1301 USA\n'\n" +Snippet[35]="gpl\n'\n' ${1:$TITLE}\n' ${2:$DESCRIPTION}\n' \n' Copyright (C) ${3:$AUTHORS}\n'\n' This program is free software; you can redistribute it and/or modify\n' it under the terms of the GNU General Public License as published by\n' the Free Software Foundation; either version 2 of the License, or\n' (at your option) any later version.\n'\n' This program is distributed in the hope that it will be useful,\n' but WITHOUT ANY WARRANTY; without even the implied warranty of\n' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n' GNU General Public License for more details.\n'\n' You should have received a copy of the GNU General Public License\n' along with this program; if not, write to the Free Software\n' Foundation, Inc., 51 Franklin St, Fifth Floor, \n' Boston, MA 02110-1301 USA\n'\n" Snippet[36]="main\nPublic Sub Main()\n\n ${}\n\nEnd\n" Snippet[37]="r\nReturn " diff --git a/app/src/gambas3/support.txt b/app/src/gambas3/support.txt index 69bf25a70..f19220152 100644 --- a/app/src/gambas3/support.txt +++ b/app/src/gambas3/support.txt @@ -16,6 +16,7 @@ 8 Two-Second Software 8 Boris Diskus 8 Jacky Tripoteau +7 John Laurence 7 Roy Jones 7 Robert Blick 6 Yves Ribéreau diff --git a/comp/src/gb.form.mdi/.project b/comp/src/gb.form.mdi/.project index 4aa12920f..d6a4b4a31 100644 --- a/comp/src/gb.form.mdi/.project +++ b/comp/src/gb.form.mdi/.project @@ -1,7 +1,6 @@ # Gambas Project File 3.0 -# Compiled with Gambas 2.99.0 (r2921) -Startup=FImageEditor -StackTrace=1 +# Compiled with Gambas 2.99.0 (r3067) +Startup=FMain Version=2.99.0 VersionProgram=gbx3 -V Component=gb.image diff --git a/comp/src/gb.form.mdi/.src/FMain.class b/comp/src/gb.form.mdi/.src/FMain.class index 7b6b2a1e2..f5baf4d70 100644 --- a/comp/src/gb.form.mdi/.src/FMain.class +++ b/comp/src/gb.form.mdi/.src/FMain.class @@ -1,23 +1 @@ ' Gambas class file - -Public Sub Button1_Click() - - Dim hForm As New Form1 - Workspace1.Add(hForm) - -End - -Public Sub Button2_Click() - - Dim hForm As New Form1 - Workspace1.Add(hForm) - -End - -Public Sub Button3_Click() - - Dim hForm As New Form1 - Workspace1.Add(hForm) - -End - diff --git a/comp/src/gb.form.mdi/.src/FMain.form b/comp/src/gb.form.mdi/.src/FMain.form index 17a5ca68d..824790fd0 100644 --- a/comp/src/gb.form.mdi/.src/FMain.form +++ b/comp/src/gb.form.mdi/.src/FMain.form @@ -2,35 +2,41 @@ { Form Form MoveScaled(0,0,69,72) - Text = ("") Arrangement = Arrange.Vertical { ToolBar1 ToolBar - MoveScaled(0,0,69,4) + MoveScaled(3,4,52,5) + Key = "main" Text = ("ToolBar1") - { Button4 Button - MoveScaled(1,0,16,4) - Text = ("Button4") - } - } - { Workspace1 Workspace - MoveScaled(1,5,67,61) - Expand = True - Orientation = Align.Bottom - } - { HBox1 HBox - MoveScaled(1,67,67,4) - Spacing = True { Button1 Button - MoveScaled(0,0,15,4) + MoveScaled(0,0,16,4) + Action = "button" Text = ("Button1") } - { Button2 Button - MoveScaled(25,0,15,4) - Text = ("Button2") - } - { Button3 Button - MoveScaled(50,0,16,4) - Text = ("Button3") + { MenuButton1 MenuButton + MoveScaled(17,0,15,4) + Action = "test" + Text = ("MenuButton1") } } } + +# Gambas Action File 3.0 + +{ Actions + { Action button + Text = "Button1" + Picture = "$Button" + } + { Action test + Text = "MenuButton1" + Picture = "$MenuButton" + } +} + +{ Toolbars + { Toolbar main + Text = "ToolBar1" + List = "button,test" + Default = "button,test" + } +} diff --git a/comp/src/gb.form.mdi/.src/ToolBar/FToolBar.class b/comp/src/gb.form.mdi/.src/ToolBar/FToolBar.class index b06f674a9..81b511524 100644 --- a/comp/src/gb.form.mdi/.src/ToolBar/FToolBar.class +++ b/comp/src/gb.form.mdi/.src/ToolBar/FToolBar.class @@ -743,8 +743,11 @@ Private Sub OnMouseDrag(hCtrl As Control) Dim iArr As Integer Dim sAction As String + 'Debug hCtrl + While hCtrl.Parent <> panToolBar hCtrl = hCtrl.Parent + 'Debug "-> "; hCtrl Wend If Not $bConfigure Then Return diff --git a/comp/src/gb.form/.info b/comp/src/gb.form/.info index 5046bc269..1f55c5cb6 100644 --- a/comp/src/gb.form/.info +++ b/comp/src/gb.form/.info @@ -1050,7 +1050,7 @@ C _Properties C s -*,AutoResize,Text,Picture,Arrow=True,Border=True,Menu +*,Action,AutoResize,Text,Picture,Arrow=True,Border=True,Menu _DefaultSize C s @@ -1063,22 +1063,6 @@ Button : -:MouseDown -: - - -:MouseUp -: - - -:MouseWheel -: - - -:MouseDrag -: - - Picture p Picture @@ -1119,22 +1103,6 @@ Arrow_Click m -Button_MouseDown -m - - -Button_MouseUp -m - - -Button_MouseWheel -m - - -Button_MouseDrag -m - - Panel_Arrange m diff --git a/comp/src/gb.form/.lang/.pot b/comp/src/gb.form/.lang/.pot index ad7b6e44d..d2c7e1109 100644 --- a/comp/src/gb.form/.lang/.pot +++ b/comp/src/gb.form/.lang/.pot @@ -130,16 +130,6 @@ msgstr "" msgid "Cancel" msgstr "" -#: FFocusBug.class:33 -msgid "" -"Just press the Tab key.\n" -"A message should appear" -msgstr "" - -#: FFocusBug.class:42 -msgid "TextBox1" -msgstr "" - #: FFontChooser.class:411 msgid "Family" msgstr "" diff --git a/comp/src/gb.form/.project b/comp/src/gb.form/.project index 2b6f0a5fb..b9ec4b937 100644 --- a/comp/src/gb.form/.project +++ b/comp/src/gb.form/.project @@ -1,7 +1,7 @@ # Gambas Project File 3.0 # Compiled with Gambas 2.99.0 (r3067) Title=More controls for graphical components -Startup=FFocusBug +Startup=FMain Version=2.99.0 VersionProgram=gbx3 -V Component=gb.image diff --git a/comp/src/gb.form/.src/FFocusBug.class b/comp/src/gb.form/.src/FFocusBug.class deleted file mode 100644 index 64edbdb92..000000000 --- a/comp/src/gb.form/.src/FFocusBug.class +++ /dev/null @@ -1,13 +0,0 @@ -' Gambas class file - - - -Public Sub Form_Open() -End - - -Public Sub ValueBox1_LostFocus() - - Debug - -End diff --git a/comp/src/gb.form/.src/FFocusBug.form b/comp/src/gb.form/.src/FFocusBug.form deleted file mode 100644 index cefb87946..000000000 --- a/comp/src/gb.form/.src/FFocusBug.form +++ /dev/null @@ -1,19 +0,0 @@ -# Gambas Form File 3.0 - -{ Form Form - MoveScaled(12,12,79,38) - Icon = Picture["icon:/small/gambas"] - Spacing = True - Padding = 8 - { Label1 Label - MoveScaled(19,5,32,7) - Text = ("Just press the Tab key.\nA message should appear") - } - { ValueBox1 ValueBox - MoveScaled(19,16,30,4) - } - { TextBox1 TextBox - MoveScaled(22,25,24,3) - Text = ("TextBox1") - } -} diff --git a/comp/src/gb.form/.src/File/FileView.class b/comp/src/gb.form/.src/File/FileView.class index 2b3c0814c..e395134f7 100644 --- a/comp/src/gb.form/.src/File/FileView.class +++ b/comp/src/gb.form/.src/File/FileView.class @@ -144,11 +144,11 @@ Private Sub GetFileSize(iSize As Long) As String If iSize < 1000 Then Return Subst("&1 B", CStr(iSize)) Else If iSize < 1000000 Then - Return Subst("&1 KiB", Format(iSize / 1000, "#.#")) + Return Subst("&1 KiB", Format(iSize / 1024, "#.#")) Else If iSize < 1000000000 Then - Return Subst("&1 MiB", Format(iSize / 1000000, "#.#")) + Return Subst("&1 MiB", Format(iSize / 1048576, "#.#")) Else - Return Subst("&1 GiB", Format(iSize / 1000000000, "#.#")) + Return Subst("&1 GiB", Format(iSize / 1073741824, "#.#")) Endif End diff --git a/comp/src/gb.form/.src/MenuButton.class b/comp/src/gb.form/.src/MenuButton.class index b5a1689dc..c1ea941b5 100644 --- a/comp/src/gb.form/.src/MenuButton.class +++ b/comp/src/gb.form/.src/MenuButton.class @@ -5,15 +5,15 @@ Export Inherits UserControl 'Public Const _Properties As String = "*,AutoResize,Text,Picture,Border,Radio,Toggle,Value" -Public Const _Properties As String = "*,AutoResize,Text,Picture,Arrow=True,Border=True,Menu" +Public Const _Properties As String = "*,Action,AutoResize,Text,Picture,Arrow=True,Border=True,Menu" Public Const _DefaultSize As String = "6,4" Public Const _Similar As String = "Button" Event Click -Event MouseDown -Event MouseUp -Event MouseWheel -Event MouseDrag +' Event MouseDown +' Event MouseUp +' Event MouseWheel +' Event MouseDrag Property Picture As Picture Property Text As String @@ -35,8 +35,12 @@ Private $bPressed As Boolean Private $bArrow As Boolean Private $bAutoResize As Boolean +Private $hObserver As Observer + Public Sub _new() + Dim sEventName As String = Object.LastEventName + $hPanel = New HBox(Me) As "Panel" 'Me._Arrangement = Arrange.Horizontal $hButton = New Button($hPanel) As "Button" @@ -51,6 +55,9 @@ Public Sub _new() '$hArrow.Raise '$hWatcher = New Watcher(Me) As "Watcher" + $hObserver = New Observer($hButton) + Object.Attach($hObserver, Me.Parent, sEventName) + End ' Public Sub Watcher_Resize() @@ -109,29 +116,29 @@ Public Sub Button_Click() End -Public Sub Button_MouseDown() - - Raise MouseDown - -End - -Public Sub Button_MouseUp() - - Raise MouseUp - -End - -Public Sub Button_MouseWheel() - - Raise MouseWheel - -End - -Public Sub Button_MouseDrag() - - Raise MouseDrag - -End +' Public Sub Button_MouseDown() +' +' Raise MouseDown +' +' End +' +' Public Sub Button_MouseUp() +' +' Raise MouseUp +' +' End +' +' Public Sub Button_MouseWheel() +' +' Raise MouseWheel +' +' End +' +' Public Sub Button_MouseDrag() +' +' Raise MouseDrag +' +' End Private Sub FindMenu(hWindow As Window) As Menu diff --git a/comp/src/gb.web/.src/Session.module b/comp/src/gb.web/.src/Session.module index 1ebe8974b..fc1aef2a6 100644 --- a/comp/src/gb.web/.src/Session.module +++ b/comp/src/gb.web/.src/Session.module @@ -328,6 +328,8 @@ _ABANDON: UnlockSession Endif + Try Object.Call(Application.Startup, "Session_Abandon") + Try Kill $sPath Try Kill $sPath & ".lock" $sId = "" @@ -440,6 +442,9 @@ Public Sub Abandon() 'Main.Log("Abandon") If Not $sId Then Return + + Try Object.Call(Application.Startup, "Session_Abandon") + Try Kill $sPath Try Kill $sPath & ".lock" Response.RemoveCookie("SESSION", $sId, "", File.Dir(CGI["SCRIPT_NAME"])) diff --git a/gb.image.io/src/c_image.c b/gb.image.io/src/c_image.c index f0d9af3a9..769318f82 100644 --- a/gb.image.io/src/c_image.c +++ b/gb.image.io/src/c_image.c @@ -119,6 +119,7 @@ BEGIN_METHOD(CIMAGE_save, GB_STRING path; GB_INTEGER quality) GSList *formats, *iter; GdkPixbuf *image = NULL; int quality = VARGOPT(quality, -1); + char arg[4]; GError *error = NULL; ext = FILE_get_ext(path); @@ -166,7 +167,24 @@ BEGIN_METHOD(CIMAGE_save, GB_STRING path; GB_INTEGER quality) } if (quality >= 0) - b = gdk_pixbuf_save(image, path, format, &error, "quality", quality, (void *)NULL); + { + if (!strcmp(format, "jpeg")) + { + if (quality > 100) + quality = 100; + sprintf(arg, "%d", quality); + b = gdk_pixbuf_save(image, path, format, &error, "quality", arg, (void *)NULL); + } + else if (!strcmp(format, "png")) + { + if (quality > 9) + quality = 9; + sprintf(arg, "%d", quality); + b = gdk_pixbuf_save(image, path, format, &error, "compression", arg, (void *)NULL); + } + else + b = gdk_pixbuf_save(image, path, format, &error, (void *)NULL); + } else b = gdk_pixbuf_save(image, path, format, &error, (void *)NULL); diff --git a/gb.qt4/src/CClipboard.cpp b/gb.qt4/src/CClipboard.cpp index 5562273bf..fcaa15ead 100644 --- a/gb.qt4/src/CClipboard.cpp +++ b/gb.qt4/src/CClipboard.cpp @@ -373,7 +373,6 @@ void *CDRAG_drag(CWIDGET *source, GB_VARIANT_VALUE *data, GB_STRING *fmt) return NULL; } - drag = new QDrag(source->widget); mimeData = new QMimeData(); if (data->type == GB_T_STRING) @@ -403,6 +402,9 @@ void *CDRAG_drag(CWIDGET *source, GB_VARIANT_VALUE *data, GB_STRING *fmt) else goto _BAD_FORMAT; + source->flag.dragging = true; + + drag = new QDrag(source->widget); drag->setMimeData(mimeData); if (_picture) @@ -419,6 +421,8 @@ void *CDRAG_drag(CWIDGET *source, GB_VARIANT_VALUE *data, GB_STRING *fmt) //qDebug("start drag"); drag->exec(); + + source->flag.dragging = false; //qDebug("end drag"); hide_frame(NULL); diff --git a/gb.qt4/src/CWidget.cpp b/gb.qt4/src/CWidget.cpp index a4c130873..46fc5e807 100644 --- a/gb.qt4/src/CWidget.cpp +++ b/gb.qt4/src/CWidget.cpp @@ -293,6 +293,12 @@ void CWIDGET_destroy(CWIDGET *object) if (CWIDGET_test_flag(object, WF_DELETED)) return; + + if (object->flag.dragging) + { + GB.Error("Control is being dragged"); + return; + } //qDebug("CWIDGET_destroy: %p (%p) :%p:%ld", object, object->widget, object->ob.klass, object->ob.ref); //qDebug("CWIDGET_destroy: %s %p", GB.GetClassName(object), object); diff --git a/gb.qt4/src/CWidget.h b/gb.qt4/src/CWidget.h index 1386bad4f..7134189b0 100644 --- a/gb.qt4/src/CWidget.h +++ b/gb.qt4/src/CWidget.h @@ -50,7 +50,8 @@ typedef unsigned tracking : 1; unsigned old_tracking : 1; unsigned grab : 1; - unsigned _reserved : 7; + unsigned dragging: 1; + unsigned _reserved : 6; } flag; GB_VARIANT_VALUE tag; char *name; diff --git a/gb.qt4/src/cpaint_impl.cpp b/gb.qt4/src/cpaint_impl.cpp index 16a47c9aa..911e1c3fb 100644 --- a/gb.qt4/src/cpaint_impl.cpp +++ b/gb.qt4/src/cpaint_impl.cpp @@ -999,23 +999,57 @@ bool MyPaintEngine::end() return true; } -void MyPaintEngine::updateState(const QPaintEngineState &state) {} +void MyPaintEngine::updateState(const QPaintEngineState &state) +{ + //qDebug("MyPaintEngine::updateState: %04X", (int)state.state()); +} -void MyPaintEngine::drawRects(const QRectF *rects, int rectCount) {} +void MyPaintEngine::drawRects(const QRectF *rects, int rectCount) +{ + //qDebug("MyPaintEngine::drawRects"); +} -void MyPaintEngine::drawLines(const QLineF *lines, int lineCount) {} +void MyPaintEngine::drawLines(const QLineF *lines, int lineCount) +{ + //qDebug("MyPaintEngine::drawLines"); +} -void MyPaintEngine::drawEllipse(const QRectF &r) {} +void MyPaintEngine::drawEllipse(const QRectF &r) +{ + //qDebug("MyPaintEngine::drawEllipse"); +} -void MyPaintEngine::drawPath(const QPainterPath &path) {} +void MyPaintEngine::drawPath(const QPainterPath &path) +{ + //qDebug("MyPaintEngine::drawPath"); +} -void MyPaintEngine::drawPoints(const QPointF *points, int pointCount) {} +void MyPaintEngine::drawPoints(const QPointF *points, int pointCount) +{ + //qDebug("MyPaintEngine::drawPoints"); +} -void MyPaintEngine::drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode) {} +void MyPaintEngine::drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode) +{ + //qDebug("MyPaintEngine::drawPolygon"); +} + + +void MyPaintEngine::drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr) +{ + //qDebug("MyPaintEngine::drawPixmap"); +} + +void MyPaintEngine::drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &s) +{ + //qDebug("MyPaintEngine::drawTiledPixmap"); +} + +void MyPaintEngine::drawImage(const QRectF &r, const QImage &pm, const QRectF &sr, Qt::ImageConversionFlags flags) +{ + //qDebug("MyPaintEngine::drawImage"); +} -void MyPaintEngine::drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr) {} -void MyPaintEngine::drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &s) {} -void MyPaintEngine::drawImage(const QRectF &r, const QImage &pm, const QRectF &sr, Qt::ImageConversionFlags flags) {} //QPoint MyPaintEngine::coordinateOffset() const; @@ -1026,7 +1060,8 @@ MyPaintEngine::Type MyPaintEngine::type() const void MyPaintEngine::drawTextItem(const QPointF &p, const QTextItem &textItem) { - //qDebug("drawTextItem: %g %g [%s] '%s'", p.x() + _draw_x, p.y() + _draw_y, (const char *)textItem.font().toString().toUtf8(), (const char *)textItem.text().toUtf8()); + //qDebug("MyPaintEngine::drawTextItem: %g %g [%s] '%s'", p.x() + _draw_x, p.y() + _draw_y, (const char *)textItem.font().toString().toUtf8(), (const char *)textItem.text().toUtf8()); + //_draw_path->moveTo(p.x() + _draw_x, p.y() + _draw_y); _draw_path->addText(p.x() + _draw_x, p.y() + _draw_y, textItem.font(), textItem.text()); } diff --git a/gb.qt4/src/webkit/cwebframe.cpp b/gb.qt4/src/webkit/cwebframe.cpp index 1d9449793..09b1c1ef6 100644 --- a/gb.qt4/src/webkit/cwebframe.cpp +++ b/gb.qt4/src/webkit/cwebframe.cpp @@ -108,6 +108,18 @@ BEGIN_METHOD(WebFrame_Print, GB_OBJECT printer) END_METHOD +BEGIN_PROPERTY(WebFrame_HTML) + + GB.ReturnNewZeroString(TO_UTF8(FRAME->toHtml())); + +END_PROPERTY + +BEGIN_PROPERTY(WebFrame_Text) + + GB.ReturnNewZeroString(TO_UTF8(FRAME->toPlainText())); + +END_PROPERTY + #if 0 BEGIN_METHOD(WebFrame_EvalJavaScript, GB_STRING javascript) @@ -154,6 +166,8 @@ GB_DESC CWebFrameDesc[] = GB_PROPERTY_READ("Parent", "WebFrame", WebFrame_Parent), GB_PROPERTY("Url", "s", WebFrame_Url), GB_METHOD("Print", NULL, WebFrame_Print, "(Printer)Printer;"), + GB_PROPERTY_READ("HTML", "s", WebFrame_HTML), + GB_PROPERTY_READ("Text", "s", WebFrame_Text), //GB_METHOD("EvalJavaScript", NULL, WebFrame_EvalJavaScript, "(JavaScript)s"), GB_END_DECLARE diff --git a/main/lib/image/c_color.c b/main/lib/image/c_color.c index cc5a06ca2..345762020 100644 --- a/main/lib/image/c_color.c +++ b/main/lib/image/c_color.c @@ -47,7 +47,7 @@ void gt_color_to_rgba(uint color, int *r, int *g, int *b, int *a) static uint gt_rgba_to_color(int r, int g, int b, int a) { - return (uint)(b | (g << 8) | (r << 16) | (a << 24)); + return (uint)((uchar)b | ((uchar)g << 8) | ((uchar)r << 16) | ((uchar)a << 24)); } void COLOR_rgb_to_hsv(int r, int g, int b, int *H, int *S, int *V) @@ -120,7 +120,7 @@ void COLOR_hsv_to_rgb(int h, int s, int v, int *R, int *G, int *B) S = ((double)s) / 255; V = ((double)v) / 255; - if (S == 0) + if (s == 0) { *R = (int)(V * 255); *G = (int)(V * 255); @@ -220,9 +220,11 @@ GB_COLOR COLOR_darker(GB_COLOR color) gt_color_to_rgba(color, &r, &g, &b, &a); COLOR_rgb_to_hsv(r, g, b, &h, &s, &v); - COLOR_hsv_to_rgb(h, 255 - (255 - s) / 2, v / 2, &r, &g, &b); + COLOR_hsv_to_rgb(h, s ? 255 - (255 - s) / 2 : 0, v / 2, &r, &g, &b); - return gt_rgba_to_color(r, g, b, a); + v = gt_rgba_to_color(r, g, b, a); + + return v; } BEGIN_METHOD(CCOLOR_rgb, GB_INTEGER r; GB_INTEGER g; GB_INTEGER b; GB_INTEGER a)