From ddaa8c9d55a809b8717b6676cbd2bc3923a2fbbc Mon Sep 17 00:00:00 2001 From: charras Date: Wed, 15 Oct 2008 11:46:53 +0000 Subject: [PATCH] typo in menus & dialogs --- eeschema/onrightclick.cpp | 18 +- eeschema/tool_sch.cpp | 4 +- internat/fr/kicad.mo | Bin 161186 -> 161446 bytes internat/fr/kicad.po | 5461 ++++++++++++++------------ pcbnew/dialog_copper_zones_frame.cpp | 12 +- pcbnew/dialog_copper_zones_frame.fbp | 4 +- 6 files changed, 3054 insertions(+), 2445 deletions(-) diff --git a/eeschema/onrightclick.cpp b/eeschema/onrightclick.cpp index 30b2078ac8..b6a1a5902e 100644 --- a/eeschema/onrightclick.cpp +++ b/eeschema/onrightclick.cpp @@ -354,10 +354,10 @@ void AddMenusForGLabel( wxMenu* PopMenu, SCH_GLOBALLABEL* GLabel ) wxMenu* menu_change_type = new wxMenu; if( !GLabel->m_Flags ) - ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move Glabel" ), move_text_xpm ); - ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate GLabel" ), rotate_glabel_xpm ); - ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit GLabel" ), edit_text_xpm ); - ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Glabel" ), delete_text_xpm ); + ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move global label" ), move_text_xpm ); + ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate global label" ), rotate_glabel_xpm ); + ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit global label" ), edit_text_xpm ); + ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete global label" ), delete_text_xpm ); // add menu change type text (to label, glabel, text): ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_HLABEL, @@ -375,16 +375,16 @@ void AddMenusForGLabel( wxMenu* PopMenu, SCH_GLOBALLABEL* GLabel ) void AddMenusForHLabel( wxMenu* PopMenu, SCH_HIERLABEL* HLabel ) /*******************************************************************/ -/* Add menu commands for a hierarchal Label +/* Add menu commands for a hierarchical Label */ { wxMenu* menu_change_type = new wxMenu; if( !HLabel->m_Flags ) - ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move Hlabel" ), move_text_xpm ); - ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate HLabel" ), rotate_glabel_xpm ); - ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit HLabel" ), edit_text_xpm ); - ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Hlabel" ), delete_text_xpm ); + ADD_MENUITEM( PopMenu, ID_POPUP_SCH_MOVE_ITEM_REQUEST, _( "Move hierarchical label" ), move_text_xpm ); + ADD_MENUITEM( PopMenu, ID_POPUP_SCH_ROTATE_TEXT, _( "Rotate hierarchical Label" ), rotate_glabel_xpm ); + ADD_MENUITEM( PopMenu, ID_POPUP_SCH_EDIT_TEXT, _( "Edit hierarchical Label" ), edit_text_xpm ); + ADD_MENUITEM( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete hierarchical label" ), delete_text_xpm ); // add menu change type text (to label, glabel, text): ADD_MENUITEM( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_LABEL, diff --git a/eeschema/tool_sch.cpp b/eeschema/tool_sch.cpp index 43a550dc97..28b4e300bb 100644 --- a/eeschema/tool_sch.cpp +++ b/eeschema/tool_sch.cpp @@ -206,12 +206,12 @@ void WinEDA_SchematicFrame::ReCreateVToolbar() m_VToolBar->AddTool( ID_IMPORT_GLABEL_BUTT, wxEmptyString, BITMAP( import_hierarchical_label_xpm ), - _( "Place the pin sheet (imported hierarchical label from sheet)" ), + _( "Place a pin sheet , imported from a hierarchical label in sheet" ), wxITEM_CHECK ); m_VToolBar->AddTool( ID_SHEET_LABEL_BUTT, wxEmptyString, BITMAP( add_hierar_pin_xpm ), - _( "Place hierachical pin to sheet" ), wxITEM_CHECK ); + _( "Place hierarchical pin to sheet" ), wxITEM_CHECK ); m_VToolBar->AddSeparator(); m_VToolBar->AddTool( ID_LINE_COMMENT_BUTT, wxEmptyString, diff --git a/internat/fr/kicad.mo b/internat/fr/kicad.mo index 4809be20a47fdfa1467ce9c44b3f1313fa6016b5..d632c30f7303fa5fcfcef103b3ca7fa743473aff 100644 GIT binary patch delta 59046 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 delta 58513 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 IR*z!;2Qor^X8-^I diff --git a/internat/fr/kicad.po b/internat/fr/kicad.po index bb95093fc6..b3e50a1908 100644 --- a/internat/fr/kicad.po +++ b/internat/fr/kicad.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: kicad\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-10-09 22:04+0100\n" -"PO-Revision-Date: 2008-10-09 22:05+0100\n" +"PO-Revision-Date: 2008-10-15 13:53+0100\n" "Last-Translator: \n" "Language-Team: kicad team \n" "MIME-Version: 1.0\n" @@ -36,11 +36,14 @@ msgstr "Net Code" #: pcbnew/affiche.cpp:53 #: pcbnew/class_board.cpp:551 +#: pcbnew/class_module.cpp:1092 +#: pcbnew/menubarpcb.cpp:240 msgid "Pads" msgstr "Pads" #: pcbnew/affiche.cpp:67 #: pcbnew/class_board.cpp:561 +#: pcbnew/plotps.cpp:363 msgid "Vias" msgstr "Vias" @@ -49,6 +52,7 @@ msgid "Net Length" msgstr "Long. Net:" #: pcbnew/automove.cpp:207 +#: pcbnew/xchgmod.cpp:612 msgid "No Modules!" msgstr "Pas de Modules" @@ -146,10 +150,62 @@ msgid "Include egde layer" msgstr "Inclure couche Edge" #: pcbnew/block.cpp:154 +#: pcbnew/cotation.cpp:109 +#: pcbnew/dialog_edit_module.cpp:122 +#: pcbnew/dialog_copper_zones_frame.cpp:107 +#: pcbnew/dialog_orient_footprints.cpp:177 +#: pcbnew/globaleditpad.cpp:108 +#: pcbnew/muonde.cpp:352 +#: pcbnew/mirepcb.cpp:103 +#: pcbnew/modedit_onclick.cpp:192 +#: pcbnew/modedit_onclick.cpp:224 +#: pcbnew/pcbtexte.cpp:119 +#: pcbnew/sel_layer.cpp:163 +#: pcbnew/sel_layer.cpp:322 +#: pcbnew/set_color.cpp:357 +#: pcbnew/dialog_gendrill.cpp:297 +#: pcbnew/onrightclick.cpp:122 +#: pcbnew/onrightclick.cpp:136 +#: pcbnew/dialog_non_copper_zones_properties.cpp:47 +#: eeschema/onrightclick.cpp:98 +#: eeschema/onrightclick.cpp:110 +#: eeschema/sheetlab.cpp:98 +#: eeschema/eelayer.cpp:255 +#: eeschema/libedit_onrightclick.cpp:42 +#: eeschema/libedit_onrightclick.cpp:57 +#: gerbview/onrightclick.cpp:39 +#: gerbview/onrightclick.cpp:58 +#: gerbview/options.cpp:169 +#: gerbview/options.cpp:293 +#: gerbview/reglage.cpp:112 +#: gerbview/set_color.cpp:329 +#: common/displlst.cpp:111 +#: common/selcolor.cpp:171 +#: common/get_component_dialog.cpp:121 +#: share/svg_print.cpp:239 msgid "Cancel" msgstr "Annuler" #: pcbnew/block.cpp:157 +#: pcbnew/cotation.cpp:105 +#: pcbnew/dialog_edit_module.cpp:118 +#: pcbnew/dialog_orient_footprints.cpp:174 +#: pcbnew/muonde.cpp:348 +#: pcbnew/mirepcb.cpp:99 +#: pcbnew/pcbtexte.cpp:114 +#: pcbnew/sel_layer.cpp:159 +#: pcbnew/sel_layer.cpp:318 +#: pcbnew/set_color.cpp:353 +#: pcbnew/dialog_gendrill.cpp:292 +#: pcbnew/dialog_non_copper_zones_properties.cpp:43 +#: eeschema/sheetlab.cpp:94 +#: eeschema/eelayer.cpp:251 +#: gerbview/options.cpp:165 +#: gerbview/options.cpp:289 +#: gerbview/reglage.cpp:108 +#: gerbview/set_color.cpp:325 +#: common/displlst.cpp:106 +#: common/get_component_dialog.cpp:112 msgid "OK" msgstr "OK" @@ -198,30 +254,48 @@ msgid "Connect" msgstr "Connect" #: pcbnew/class_board.cpp:576 +#: eeschema/eelayer.h:115 msgid "NoConn" msgstr "Non Conn" #: pcbnew/class_board_item.cpp:23 +#: pcbnew/dialog_display_options.cpp:221 +#: pcbnew/dialog_display_options.cpp:229 +#: pcbnew/dialog_display_options.cpp:266 +#: pcbnew/dialog_copper_zones_frame.cpp:77 +#: pcbnew/pcbplot.cpp:415 +#: pcbnew/dialog_non_copper_zones_properties.cpp:28 +#: gerbview/options.cpp:321 msgid "Line" msgstr "Ligne" #: pcbnew/class_board_item.cpp:24 +#: pcbnew/dialog_pad_edit.cpp:198 msgid "Rect" msgstr "Rect" #: pcbnew/class_board_item.cpp:25 +#: pcbnew/class_drawsegment.cpp:311 msgid "Arc" msgstr "Arc" #: pcbnew/class_board_item.cpp:26 +#: pcbnew/class_drawsegment.cpp:307 +#: pcbnew/class_track.cpp:879 +#: pcbnew/dialog_pad_edit.cpp:176 +#: pcbnew/dialog_pad_edit.cpp:196 msgid "Circle" msgstr "Cercle" #: pcbnew/class_board_item.cpp:57 +#: pcbnew/class_pad.cpp:909 msgid "Net" msgstr "Net" #: pcbnew/class_board_item.cpp:62 +#: eeschema/dialog_build_BOM.cpp:298 +#: eeschema/component_class.cpp:110 +#: eeschema/edit_component_in_schematic.cpp:837 msgid "Footprint" msgstr "Module" @@ -265,10 +339,20 @@ msgid "Pcb Text" msgstr "Texte Pcb" #: pcbnew/class_board_item.cpp:100 +#: pcbnew/dialog_netlist.cpp:162 +#: eeschema/dialog_create_component.cpp:167 +#: eeschema/onrightclick.cpp:307 +#: eeschema/edit_component_in_schematic.cpp:759 +#: eeschema/eelayer.h:152 msgid "Reference" msgstr "Référence" #: pcbnew/class_board_item.cpp:104 +#: pcbnew/class_edge_mod.cpp:287 +#: pcbnew/class_text_mod.cpp:488 +#: eeschema/component_class.cpp:109 +#: eeschema/edit_component_in_schematic.cpp:797 +#: eeschema/eelayer.h:158 msgid "Value" msgstr "Valeur" @@ -279,6 +363,8 @@ msgid " of " msgstr " de " #: pcbnew/class_board_item.cpp:109 +#: pcbnew/class_text_mod.cpp:488 +#: pcbnew/class_text_mod.cpp:497 msgid "Text" msgstr "Texte" @@ -287,19 +373,24 @@ msgid "Graphic" msgstr "Graphique" #: pcbnew/class_board_item.cpp:127 +#: pcbnew/class_track.cpp:841 +#: pcbnew/pcbframe.cpp:467 msgid "Track" msgstr "Piste" #: pcbnew/class_board_item.cpp:134 #: pcbnew/class_board_item.cpp:205 +#: pcbnew/dialog_copper_zones_frame.cpp:143 msgid "Net:" msgstr "Net:" #: pcbnew/class_board_item.cpp:139 +#: pcbnew/class_zone.cpp:759 msgid "Zone Outline" msgstr "Contour de Zone" #: pcbnew/class_board_item.cpp:144 +#: pcbnew/class_zone.cpp:763 msgid "(Cutout)" msgstr "(Cutout)" @@ -308,14 +399,17 @@ msgid "Not on copper layer" msgstr "Pas sur Couches Cuivre" #: pcbnew/class_board_item.cpp:167 +#: pcbnew/class_zone.cpp:785 msgid "Not Found" msgstr " Non Trouvé" #: pcbnew/class_board_item.cpp:173 +#: pcbnew/class_track.cpp:845 msgid "Zone" msgstr "Zone" #: pcbnew/class_board_item.cpp:191 +#: pcbnew/pcbframe.cpp:499 msgid "Via" msgstr "Via" @@ -324,10 +418,12 @@ msgid "Blind/Buried" msgstr "Borgne/Aveugle" #: pcbnew/class_board_item.cpp:197 +#: pcbnew/pcbnew.h:292 msgid "Micro Via" msgstr "Micro Via" #: pcbnew/class_board_item.cpp:220 +#: pcbnew/class_marker.cpp:133 msgid "Marker" msgstr "Marqueur" @@ -347,7 +443,8 @@ msgstr "dimension" #: pcbnew/class_marker.cpp:133 #: pcbnew/class_text_mod.cpp:503 #: pcbnew/class_track.cpp:852 -#: pcbnew/class_zone.cpp:758 +#: pcbnew/class_zone.cpp:766 +#: gerbview/affiche.cpp:94 msgid "Type" msgstr "Type" @@ -370,7 +467,10 @@ msgstr "Segment" #: pcbnew/class_pcb_text.cpp:190 #: pcbnew/class_text_mod.cpp:516 #: pcbnew/class_track.cpp:909 -#: pcbnew/class_zone.cpp:792 +#: pcbnew/class_zone.cpp:800 +#: pcbnew/dialog_edit_module.cpp:262 +#: pcbnew/sel_layer.cpp:146 +#: gerbview/affiche.cpp:110 msgid "Layer" msgstr "Couche" @@ -379,10 +479,19 @@ msgstr "Couche" #: pcbnew/class_pcb_text.cpp:204 #: pcbnew/class_text_mod.cpp:528 #: pcbnew/class_track.cpp:932 +#: pcbnew/cotation.cpp:129 +#: pcbnew/dialog_edit_mod_text.cpp:254 +#: pcbnew/mirepcb.cpp:113 +#: pcbnew/pcbtexte.cpp:133 +#: eeschema/affiche.cpp:188 +#: eeschema/dialog_cmp_graphic_properties.cpp:189 +#: gerbview/affiche.cpp:52 +#: gerbview/affiche.cpp:114 msgid "Width" msgstr "Epaisseur" #: pcbnew/class_drc_item.cpp:39 +#: pcbnew/dialog_drc.cpp:484 msgid "Unconnected pads" msgstr "Pads non connectés" @@ -450,6 +559,7 @@ msgstr "Seg" #: pcbnew/class_module.cpp:1107 #: pcbnew/class_pad.cpp:903 #: pcbnew/class_text_mod.cpp:494 +#: cvpcb/setvisu.cpp:31 msgid "Module" msgstr "Module" @@ -486,6 +596,9 @@ msgstr "Stat" #: pcbnew/class_pad.cpp:1035 #: pcbnew/class_pcb_text.cpp:201 #: pcbnew/class_text_mod.cpp:525 +#: pcbnew/dialog_edit_module.cpp:273 +#: eeschema/affiche.cpp:117 +#: gerbview/affiche.cpp:49 msgid "Orient" msgstr "Orient" @@ -512,12 +625,14 @@ msgstr "RefP" #: pcbnew/class_pad.cpp:1006 #: pcbnew/class_pcb_text.cpp:207 #: pcbnew/class_text_mod.cpp:531 +#: gerbview/affiche.cpp:55 msgid "H Size" msgstr "Taille H" #: pcbnew/class_pad.cpp:1010 #: pcbnew/class_pcb_text.cpp:210 #: pcbnew/class_text_mod.cpp:534 +#: gerbview/affiche.cpp:58 msgid "V Size" msgstr "Taille V" @@ -540,25 +655,38 @@ msgid "Y pos" msgstr "Y pos" #: pcbnew/class_pcb_text.cpp:186 +#: gerbview/affiche.cpp:29 msgid "COTATION" msgstr "COTATION" #: pcbnew/class_pcb_text.cpp:188 +#: gerbview/affiche.cpp:32 msgid "PCB Text" msgstr "Texte Pcb" #: pcbnew/class_pcb_text.cpp:194 #: pcbnew/class_text_mod.cpp:522 +#: pcbnew/cotation.cpp:113 +#: pcbnew/modedit_onclick.cpp:243 +#: pcbnew/pcbtexte.cpp:180 +#: gerbview/affiche.cpp:40 +#: share/dialog_print.cpp:198 msgid "Mirror" msgstr "Miroir" #: pcbnew/class_pcb_text.cpp:196 #: pcbnew/class_text_mod.cpp:506 +#: pcbnew/dialog_display_options.cpp:275 +#: eeschema/dialog_options.cpp:280 +#: gerbview/affiche.cpp:43 msgid "No" msgstr "Non" #: pcbnew/class_pcb_text.cpp:198 #: pcbnew/class_text_mod.cpp:508 +#: pcbnew/dialog_display_options.cpp:274 +#: eeschema/dialog_options.cpp:279 +#: gerbview/affiche.cpp:45 msgid "Yes" msgstr "Oui" @@ -567,20 +695,29 @@ msgid "Ref." msgstr "Ref." #: pcbnew/class_text_mod.cpp:509 +#: pcbnew/cotation.cpp:114 +#: pcbnew/dialog_edit_mod_text.cpp:291 +#: pcbnew/pcbtexte.cpp:181 +#: pcbnew/dialog_general_options.cpp:289 +#: eeschema/affiche.cpp:92 +#: gerbview/options.cpp:176 +#: gerbview/tool_gerber.cpp:113 msgid "Display" msgstr "Affichage" #: pcbnew/class_track.cpp:868 -#: pcbnew/class_zone.cpp:780 +#: pcbnew/class_zone.cpp:788 +#: pcbnew/zones_by_polygon.cpp:897 msgid "NetName" msgstr "NetName" #: pcbnew/class_track.cpp:873 -#: pcbnew/class_zone.cpp:788 +#: pcbnew/class_zone.cpp:796 msgid "NetCode" msgstr "NetCode" #: pcbnew/class_track.cpp:881 +#: pcbnew/dialog_pad_edit.cpp:205 msgid "Standard" msgstr "Standard" @@ -588,29 +725,29 @@ msgstr "Standard" msgid "Diam" msgstr "Diam" -#: pcbnew/class_zone.cpp:783 +#: pcbnew/class_zone.cpp:791 msgid "Non Copper Zone" msgstr "Zone non Cuivre" -#: pcbnew/class_zone.cpp:796 +#: pcbnew/class_zone.cpp:804 msgid "Corners" msgstr "Sommets" -#: pcbnew/class_zone.cpp:802 +#: pcbnew/class_zone.cpp:810 msgid "No Grid" msgstr "Pas de Grille" -#: pcbnew/class_zone.cpp:803 +#: pcbnew/class_zone.cpp:811 msgid "Fill Grid" msgstr "Grille de Remplissage" -#: pcbnew/class_zone.cpp:808 +#: pcbnew/class_zone.cpp:816 msgid "Hatch lines" msgstr "Lignes de Hachure" -#: pcbnew/class_zone.cpp:814 +#: pcbnew/class_zone.cpp:822 msgid "Corners in DrawList" -msgstr "" +msgstr "Sommets en Liste de dessin" #: pcbnew/clean.cpp:179 msgid "Delete unconnected tracks:" @@ -633,6 +770,10 @@ msgid "Merge" msgstr "Merge" #: pcbnew/clean.cpp:464 +#: pcbnew/dialog_pad_edit.cpp:186 +#: eeschema/dialog_edit_component_in_schematic.cpp:172 +#: eeschema/dialog_erc.cpp:193 +#: eeschema/dialog_erc.cpp:197 msgid "0" msgstr "0" @@ -736,6 +877,7 @@ msgstr "" " %s's \"texte module\" de %s." #: pcbnew/controle.cpp:172 +#: pcbnew/modedit.cpp:76 msgid "Selection Clarification" msgstr "Clarification de la Sélection" @@ -746,14 +888,30 @@ msgstr "Propriétés des Cotes" #: pcbnew/cotation.cpp:113 #: pcbnew/dialog_edit_module.cpp:270 #: pcbnew/dialog_edit_module.cpp:316 +#: pcbnew/muonde.cpp:360 +#: pcbnew/pcbtexte.cpp:180 +#: eeschema/onrightclick.cpp:293 +#: eeschema/dialog_edit_component_in_schematic.cpp:181 +#: eeschema/dialog_options.cpp:247 +#: eeschema/component_wizard/component_setup_frame.cpp:50 msgid "Normal" msgstr "Normal" #: pcbnew/cotation.cpp:125 +#: pcbnew/muonde.cpp:367 +#: pcbnew/mirepcb.cpp:108 +#: pcbnew/pcbtexte.cpp:129 +#: eeschema/sheet.cpp:177 +#: eeschema/sheet.cpp:183 +#: eeschema/pinedit-dialog.cpp:208 +#: eeschema/pinedit-dialog.cpp:214 +#: common/wxwineda.cpp:91 msgid "Size" msgstr "Taille " #: pcbnew/cotation.cpp:133 +#: pcbnew/dialog_copper_zones_frame.cpp:150 +#: gerbview/affiche.cpp:37 msgid "Layer:" msgstr "Couche:" @@ -791,6 +949,9 @@ msgstr "Pistes et vias" #: pcbnew/dialog_display_options.cpp:231 #: pcbnew/dialog_display_options.cpp:244 #: pcbnew/dialog_display_options.cpp:268 +#: pcbnew/pcbplot.cpp:415 +#: gerbview/options.cpp:298 +#: gerbview/options.cpp:321 msgid "Sketch" msgstr "Contour" @@ -799,6 +960,10 @@ msgstr "Contour" #: pcbnew/dialog_display_options.cpp:230 #: pcbnew/dialog_display_options.cpp:245 #: pcbnew/dialog_display_options.cpp:267 +#: pcbnew/pcbplot.cpp:415 +#: eeschema/dialog_cmp_graphic_properties.cpp:169 +#: gerbview/options.cpp:298 +#: gerbview/options.cpp:321 msgid "Filled" msgstr "Plein" @@ -869,37 +1034,80 @@ msgid "Show Pad NoConnect" msgstr "Montrer non conn" #: pcbnew/dialog_display_options.cpp:269 +#: gerbview/options.cpp:322 msgid "Display other items:" msgstr "Afficher autres éléments" #: pcbnew/dialog_display_options.cpp:276 +#: eeschema/dialog_options.cpp:281 msgid "Show page limits" msgstr " Afficher limites de page" #: pcbnew/dialog_display_options.cpp:282 #: pcbnew/dialog_drc.cpp:550 #: pcbnew/dialog_edit_mod_text.cpp:268 -#: pcbnew/dialog_general_options.cpp:479 +#: pcbnew/dialog_track_options.cpp:322 #: pcbnew/dialog_graphic_items_options.cpp:263 #: pcbnew/dialog_initpcb.cpp:161 +#: pcbnew/set_grid.cpp:171 +#: pcbnew/swap_layers.cpp:223 +#: pcbnew/dialog_general_options.cpp:479 +#: pcbnew/dialog_pad_edit.cpp:215 +#: eeschema/dialog_create_component.cpp:198 +#: eeschema/dialog_cmp_graphic_properties.cpp:178 +#: eeschema/dialog_edit_component_in_schematic.cpp:241 +#: eeschema/dialog_edit_label.cpp:181 +#: eeschema/dialog_options.cpp:288 +#: eeschema/symbtext.cpp:177 +#: eeschema/dialog_build_BOM.cpp:344 +#: eeschema/sheet.cpp:198 +#: eeschema/pinedit-dialog.cpp:242 +#: eeschema/dialog_edit_component_in_lib.cpp:221 +#: cvpcb/dialog_display_options.cpp:187 +#: cvpcb/dialog_cvpcb_config.cpp:138 +#: gerbview/select_layers_to_pcb.cpp:285 +#: share/setpage.cpp:444 msgid "&OK" msgstr "&OK" #: pcbnew/dialog_display_options.cpp:286 #: pcbnew/dialog_drc.cpp:546 #: pcbnew/dialog_edit_mod_text.cpp:273 -#: pcbnew/dialog_general_options.cpp:485 +#: pcbnew/dialog_track_options.cpp:328 #: pcbnew/dialog_graphic_items_options.cpp:267 #: pcbnew/dialog_initpcb.cpp:164 +#: pcbnew/set_grid.cpp:176 +#: pcbnew/swap_layers.cpp:227 +#: pcbnew/dialog_general_options.cpp:485 +#: pcbnew/dialog_pad_edit.cpp:219 +#: eeschema/dialog_create_component.cpp:203 +#: eeschema/dialog_cmp_graphic_properties.cpp:183 +#: eeschema/dialog_edit_component_in_schematic.cpp:233 +#: eeschema/dialog_edit_label.cpp:186 +#: eeschema/dialog_options.cpp:293 +#: eeschema/symbtext.cpp:182 +#: eeschema/netlist_control.cpp:144 +#: eeschema/netlist_control.cpp:267 +#: eeschema/sheet.cpp:194 +#: eeschema/pinedit-dialog.cpp:238 +#: eeschema/dialog_edit_component_in_lib.cpp:217 +#: cvpcb/dialog_display_options.cpp:192 +#: gerbview/select_layers_to_pcb.cpp:289 +#: share/setpage.cpp:448 msgid "&Cancel" msgstr "&Annuler" #: pcbnew/dialog_drc.cpp:430 #: pcbnew/dialog_netlist.cpp:193 +#: eeschema/dialog_create_component.cpp:179 +#: eeschema/dialog_edit_component_in_schematic.cpp:202 +#: eeschema/dialog_erc.cpp:239 +#: eeschema/dialog_edit_component_in_lib.cpp:169 msgid "Options" msgstr "Options" #: pcbnew/dialog_drc.cpp:440 +#: pcbnew/dialog_track_options.cpp:290 msgid "Clearance" msgstr "Isolation" @@ -940,6 +1148,7 @@ msgid "Include tests for clearances between pad to pads" msgstr "Inclure test de l'isolation entre pads" #: pcbnew/dialog_drc.cpp:478 +#: pcbnew/onrightclick.cpp:649 msgid "Zones" msgstr "Zones" @@ -1033,10 +1242,12 @@ msgid "3D settings" msgstr "3D Caract" #: pcbnew/dialog_edit_module.cpp:184 +#: common/wxwineda.cpp:171 msgid "X" msgstr "X" #: pcbnew/dialog_edit_module.cpp:185 +#: common/wxwineda.cpp:180 msgid "Y" msgstr "Y" @@ -1045,14 +1256,18 @@ msgid "Change module(s)" msgstr "Change module(s)" #: pcbnew/dialog_edit_module.cpp:191 +#: pcbnew/modedit_onclick.cpp:250 msgid "Edit Module" msgstr "Edit Module" #: pcbnew/dialog_edit_module.cpp:195 +#: pcbnew/pcbtexte.cpp:137 msgid "Position" msgstr "Position" #: pcbnew/dialog_edit_module.cpp:220 +#: eeschema/onrightclick.cpp:343 +#: eeschema/dialog_edit_component_in_lib.cpp:206 msgid "Doc" msgstr "Doc" @@ -1069,6 +1284,7 @@ msgid "Add Field" msgstr "Ajouter Champ" #: pcbnew/dialog_edit_module.cpp:249 +#: eeschema/onrightclick.cpp:248 msgid "Edit Field" msgstr "Editer Champ" @@ -1077,6 +1293,7 @@ msgid "Delete Field" msgstr "Supprimer Champ" #: pcbnew/dialog_edit_module.cpp:261 +#: common/common.cpp:376 msgid "Component" msgstr "Composant" @@ -1085,6 +1302,7 @@ msgid "Copper" msgstr "Cuivre" #: pcbnew/dialog_edit_module.cpp:270 +#: pcbnew/dialog_pad_edit.cpp:190 msgid "User" msgstr "User" @@ -1153,6 +1371,7 @@ msgid "3D Shape Name" msgstr "3D forme" #: pcbnew/dialog_edit_module.cpp:422 +#: eeschema/dialog_eeschema_config.cpp:231 msgid "Browse" msgstr "Examiner" @@ -1223,6 +1442,7 @@ msgid "vertical" msgstr "Vertical" #: pcbnew/dialog_edit_mod_text.cpp:282 +#: pcbnew/pcbtexte.cpp:156 msgid "Orientation" msgstr "Orientation" @@ -1239,154 +1459,204 @@ msgid "Value:" msgstr "Valeur:" #: pcbnew/dialog_edit_mod_text.cpp:384 +#: pcbnew/pcbtexte.cpp:123 +#: eeschema/sheetlab.cpp:102 msgid "Text:" msgstr "Texte:" -#: pcbnew/dialog_freeroute_exchange.cpp:187 -msgid "Export a Specctra Design (*.dsn) File" -msgstr "Exporter un fichier de conception Specctra (*.dsn)" +#: pcbnew/dialog_copper_zones_frame.cpp:34 +msgid "Zone fill options" +msgstr "Options de remplissage de zone:" -#: pcbnew/dialog_freeroute_exchange.cpp:189 -msgid "Export a Specctra DSN file (to FreeRouter)" -msgstr "Exporter un fichier Specctra DSN (pour FreeRoute)" +#: pcbnew/dialog_copper_zones_frame.cpp:36 +msgid "0.00000" +msgstr "0.00000" -#: pcbnew/dialog_freeroute_exchange.cpp:192 -msgid "Launch FreeRouter via Java Web Start" -msgstr "Lancer FreeRouter via Java Web Start" +#: pcbnew/dialog_copper_zones_frame.cpp:36 +msgid "No Grid (For tests only!)" +msgstr "Pas de grille (pour tests)" -#: pcbnew/dialog_freeroute_exchange.cpp:194 -msgid "Use Java Web Start function to run FreeRouter via Internet (or your Browser if not found)" -msgstr "Utiliser Java Web Start function pour lancer FreeRouter via Internet (ou votre Navigateur si non trouvé)" +#: pcbnew/dialog_copper_zones_frame.cpp:38 +msgid "Grid Size for Filling:" +msgstr "Taille de Grille pour Remplissage:" -#: pcbnew/dialog_freeroute_exchange.cpp:197 -msgid "Back Import the Specctra Session (*.ses) File" -msgstr "Importer un Fichier Specctra Session (*.ses)" +#: pcbnew/dialog_copper_zones_frame.cpp:42 +msgid "Zone clearance value (mm):" +msgstr "Valeur isolation zone (mm):" -#: pcbnew/dialog_freeroute_exchange.cpp:199 -msgid "Merge a session file created by FreeRouter with the current board." -msgstr "Importer un fichier session créé par FreeRouter dans le C.I. courant." +#: pcbnew/dialog_copper_zones_frame.cpp:49 +msgid "Include pads" +msgstr "Inclure oads" -#: pcbnew/dialog_freeroute_exchange.cpp:206 -msgid "Visit the FreeRouting.net Website with your Browser" -msgstr "Visiter le Site FreeRouting.net avec votre navigateur" +#: pcbnew/dialog_copper_zones_frame.cpp:49 +msgid "Thermal relief" +msgstr "Frein thermique" -#: pcbnew/dialog_freeroute_exchange.cpp:208 -msgid "Launch your browser and go to the FreeRouting.net website" -msgstr "Lancer votre navigateur pour aller sur FreeRouting.net" +#: pcbnew/dialog_copper_zones_frame.cpp:49 +msgid "Exclude pads" +msgstr "Exclure pads" -#: pcbnew/dialog_freeroute_exchange.cpp:211 -msgid "FreeRouting.net URL" -msgstr "URL FreeRouting.net" +#: pcbnew/dialog_copper_zones_frame.cpp:51 +msgid "Pad in zone:" +msgstr "Pads en zone:" -#: pcbnew/dialog_freeroute_exchange.cpp:216 -msgid "The URL of the FreeRouting.net website" -msgstr "L' URL du site FreeRouting.net" +#: pcbnew/dialog_copper_zones_frame.cpp:66 +msgid "Outlines Options:" +msgstr "Options des Contours:" -#: pcbnew/dialog_freeroute_exchange.cpp:222 -#: pcbnew/dialog_netlist.cpp:253 -msgid "&Close" -msgstr "&Fermer" +#: pcbnew/dialog_copper_zones_frame.cpp:68 +#: pcbnew/dialog_non_copper_zones_properties.cpp:34 +#: eeschema/dialog_options.cpp:273 +msgid "Any" +msgstr "Tout" -#: pcbnew/dialog_general_options.cpp:288 -msgid "No Display" -msgstr "Pas d'affichage" +#: pcbnew/dialog_copper_zones_frame.cpp:68 +msgid "H , V and 45 deg" +msgstr "H, V et 45 deg" -#: pcbnew/dialog_general_options.cpp:291 -msgid "Display Polar Coord" -msgstr "Affichage coord Polaires" +#: pcbnew/dialog_copper_zones_frame.cpp:70 +msgid "Zone edges orient:" +msgstr "Direction contours zone:" -#: pcbnew/dialog_general_options.cpp:299 -msgid "Inches" -msgstr "Pouces" +#: pcbnew/dialog_copper_zones_frame.cpp:77 +#: pcbnew/dialog_non_copper_zones_properties.cpp:28 +msgid "Hatched Outline" +msgstr "Contour Hachuré" -#: pcbnew/dialog_general_options.cpp:300 -msgid "millimeters" -msgstr "millimetres" +#: pcbnew/dialog_copper_zones_frame.cpp:77 +#: pcbnew/dialog_non_copper_zones_properties.cpp:28 +msgid "Full Hatched" +msgstr "Pleinement Hachuré" -#: pcbnew/dialog_general_options.cpp:302 -msgid "Units" -msgstr "Unités" +#: pcbnew/dialog_copper_zones_frame.cpp:79 +msgid "Outlines Appearance" +msgstr "Aspect des Contours" -#: pcbnew/dialog_general_options.cpp:309 -msgid "Small" -msgstr "Petit" +#: pcbnew/dialog_copper_zones_frame.cpp:81 +msgid "" +"How a zone outline is shoved:\n" +"Single line\n" +"Short hatching\n" +"Full area hatched" +msgstr "" -#: pcbnew/dialog_general_options.cpp:310 -msgid "Big" -msgstr "Grand" +#: pcbnew/dialog_copper_zones_frame.cpp:85 +msgid "16 segments / 360 deg" +msgstr "16 segments / 360 deg" -#: pcbnew/dialog_general_options.cpp:312 -msgid "Cursor" -msgstr "Curseur" +#: pcbnew/dialog_copper_zones_frame.cpp:85 +msgid "32 segments / 360 deg" +msgstr "32 segments / 360 deg" -#: pcbnew/dialog_general_options.cpp:324 -msgid "Number of Layers:" -msgstr "Nombre de Couches:" +#: pcbnew/dialog_copper_zones_frame.cpp:87 +msgid "Arcs Approximation:" +msgstr "Approximations des arcs:" -#: pcbnew/dialog_general_options.cpp:340 -msgid "Max Links:" -msgstr "Liens max:" +#: pcbnew/dialog_copper_zones_frame.cpp:89 +msgid "" +"Number of segments to approximate a circle in filling calculations.\n" +"16 segment is faster to calculate and when redraw screen.\n" +"32 segment give a better quality" +msgstr "" -#: pcbnew/dialog_general_options.cpp:356 -msgid "Auto Save (minuts):" -msgstr "Sauveg. Auto (min)" +#: pcbnew/dialog_copper_zones_frame.cpp:103 +#: pcbnew/zone_filling_algorithm.cpp:247 +msgid "Ok" +msgstr "Ok" -#: pcbnew/dialog_general_options.cpp:376 -msgid "Options:" -msgstr "Options :" +#: pcbnew/dialog_copper_zones_frame.cpp:110 +msgid "Unfill zone" +msgstr "Vider zone" -#: pcbnew/dialog_general_options.cpp:385 -msgid "Drc ON" -msgstr "Drc ACTIVE" +#: pcbnew/dialog_copper_zones_frame.cpp:117 +msgid "Nets Display Options:" +msgstr "Options d'Affichage des Nets" -#: pcbnew/dialog_general_options.cpp:394 -msgid "Show Ratsnest" -msgstr "Monter le chevelu général" +#: pcbnew/dialog_copper_zones_frame.cpp:119 +msgid "Alphabetic" +msgstr "Alphabetique" -#: pcbnew/dialog_general_options.cpp:401 -msgid "Show Mod Ratsnest" -msgstr "Monter le chevelu du module" +#: pcbnew/dialog_copper_zones_frame.cpp:119 +msgid "Advanced" +msgstr "Avancé" -#: pcbnew/dialog_general_options.cpp:408 -msgid "Tracks Auto Del" -msgstr "Auto Supp. Pistes" +#: pcbnew/dialog_copper_zones_frame.cpp:121 +msgid "Net sorting:" +msgstr "Tri des Equipotentielles:" -#: pcbnew/dialog_general_options.cpp:415 -msgid "Track 45 Only" -msgstr "Pistes 45 seulement" +#: pcbnew/dialog_copper_zones_frame.cpp:123 +msgid "" +"Nets can be sorted:\n" +"By alphabetic order\n" +"By number of pads in the net (advanced)" +msgstr "" -#: pcbnew/dialog_general_options.cpp:422 -msgid "Segments 45 Only" -msgstr "Segments 45 seulement" +#: pcbnew/dialog_copper_zones_frame.cpp:127 +msgid "Filter" +msgstr "Filtre" -#: pcbnew/dialog_general_options.cpp:429 -msgid "Auto PAN" -msgstr "Auto PAN" +#: pcbnew/dialog_track_options.cpp:151 +msgid "Vias:" +msgstr "Vias:" -#: pcbnew/dialog_general_options.cpp:437 -msgid "Double Segm Track" -msgstr "2 segments pour piste" +#: pcbnew/dialog_track_options.cpp:160 +msgid "Via size" +msgstr "Diametrevia" -#: pcbnew/dialog_general_options.cpp:450 -#: pcbnew/dialog_general_options.cpp:465 -msgid "When creating tracks" -msgstr "En creation de pistes" +#: pcbnew/dialog_track_options.cpp:176 +msgid "Default Via Drill" +msgstr "Perçage vias par défaut" -#: pcbnew/dialog_general_options.cpp:453 -msgid "Magnetic Pads" -msgstr " Pads magnétiques" +#: pcbnew/dialog_track_options.cpp:192 +msgid "Alternate Via Drill" +msgstr "Perçage vias alternatif" -#: pcbnew/dialog_general_options.cpp:460 -msgid "control the capture of the pcb cursor when the mouse cursor enters a pad area" -msgstr "Controle la capture du curseur pcb quand le curseuir souris est sur le pad" +#: pcbnew/dialog_track_options.cpp:208 +#: pcbnew/pcbnew.h:294 +msgid "Through Via" +msgstr "Via Traversante" -#: pcbnew/dialog_general_options.cpp:468 -msgid "Magnetic Tracks" -msgstr "Pistes Magnétiques" +#: pcbnew/dialog_track_options.cpp:209 +msgid "Blind or Buried Via " +msgstr "Via enterrée ou Aveugle" -#: pcbnew/dialog_general_options.cpp:475 -msgid "control the capture of the pcb cursor when the mouse cursor enters a track" -msgstr "Controle la capture du curseur pcb quand le curseuir souris est sur la piste" +#: pcbnew/dialog_track_options.cpp:212 +msgid "Default Via Type" +msgstr "Via par Défaut" + +#: pcbnew/dialog_track_options.cpp:223 +#: pcbnew/dialog_gendrill.cpp:284 +msgid "Micro Vias:" +msgstr "Micro Vias:" + +#: pcbnew/dialog_track_options.cpp:232 +msgid "Micro Via Size" +msgstr "Diametre Micro Via" + +#: pcbnew/dialog_track_options.cpp:245 +msgid "Micro Via Drill" +msgstr "Perçage Micro Via" + +#: pcbnew/dialog_track_options.cpp:260 +msgid "Allows Micro Vias" +msgstr "Autorise Micro Vias" + +#: pcbnew/dialog_track_options.cpp:265 +#: pcbnew/dialog_track_options.cpp:268 +msgid "" +"Allows use of micro vias\n" +"They are very small vias only from an external copper layer to its near neightbour\n" +msgstr "" +"Autorise l'utilisation de micro vias\n" +"Ce sont de petites vias allant d'une couche externe a la plus proche couche interne uniquement\n" + +#: pcbnew/dialog_track_options.cpp:276 +msgid "Track Width" +msgstr "Epais. Piste" + +#: pcbnew/dialog_track_options.cpp:304 +msgid "Mask clearance" +msgstr "Retrait Masque" #: pcbnew/dialog_graphic_items_options.cpp:194 msgid "Graphics:" @@ -1516,6 +1786,13 @@ msgid "Keep or change an existing footprint when the netlist gives a different f msgstr "Garder ou changer une empreinte existante quand la netliste donne une empreinte différente" #: pcbnew/dialog_netlist.cpp:186 +#: pcbnew/onrightclick.cpp:584 +#: pcbnew/onrightclick.cpp:765 +#: pcbnew/onrightclick.cpp:820 +#: pcbnew/onrightclick.cpp:869 +#: eeschema/edit_component_in_lib.cpp:239 +#: eeschema/edit_component_in_lib.cpp:320 +#: eeschema/menubar.cpp:146 msgid "Delete" msgstr "Supprimer" @@ -1568,6 +1845,10 @@ msgid "Rebuild the full ratsnest (usefull after a manual pad netname edition)" msgstr "Recalculer le chevelu complet ( utile après une edition manuelle de nom de net sur pad)" #: pcbnew/dialog_netlist.cpp:232 +#: pcbnew/pcbplot.cpp:284 +#: pcbnew/xchgmod.cpp:137 +#: eeschema/annotate_dialog.cpp:230 +#: share/zoom.cpp:449 msgid "Close" msgstr "Fermer" @@ -1575,6 +1856,16 @@ msgstr "Fermer" msgid "Netlist File:" msgstr "Fichier Netliste:" +#: pcbnew/dialog_netlist.cpp:253 +#: pcbnew/dialog_freeroute_exchange.cpp:222 +#: eeschema/plotps.cpp:227 +#: eeschema/dialog_erc.cpp:219 +#: eeschema/dialog_build_BOM.cpp:348 +#: eeschema/plothpgl.cpp:292 +#: share/dialog_print.cpp:242 +msgid "&Close" +msgstr "&Fermer" + #: pcbnew/dialog_netlist.cpp:316 msgid "Netlist Selection:" msgstr "Sélection de la netliste" @@ -1617,6 +1908,7 @@ msgid "Bad value for footprints orientation" msgstr "Mauvaise valeur pour l'orientation des empreintes" #: pcbnew/tool_modedit.cpp:44 +#: eeschema/tool_lib.cpp:120 msgid "Select working library" msgstr "Sélection de la librairie de travail" @@ -1633,6 +1925,7 @@ msgid "Delete part in current library" msgstr "Supprimer composant en librairie de travail" #: pcbnew/tool_modedit.cpp:61 +#: pcbnew/xchgmod.cpp:156 msgid "New Module" msgstr "Nouveau Module" @@ -1661,10 +1954,16 @@ msgid "export module" msgstr "Exporter Module" #: pcbnew/tool_modedit.cpp:92 +#: eeschema/menubar.cpp:130 +#: eeschema/tool_lib.cpp:147 +#: eeschema/tool_sch.cpp:74 msgid "Undo last edition" msgstr "Defait dernière édition" #: pcbnew/tool_modedit.cpp:94 +#: eeschema/menubar.cpp:138 +#: eeschema/tool_lib.cpp:149 +#: eeschema/tool_sch.cpp:77 msgid "Redo the last undo command" msgstr "Refait la dernière commande defaite" @@ -1677,22 +1976,58 @@ msgid "Print Module" msgstr "Imprimer Module" #: pcbnew/tool_modedit.cpp:106 +#: pcbnew/tool_pcb.cpp:255 +#: eeschema/menubar.cpp:169 +#: eeschema/menubar.cpp:172 +#: eeschema/tool_lib.cpp:167 +#: eeschema/tool_sch.cpp:92 +#: eeschema/tool_viewlib.cpp:67 +#: gerbview/tool_gerber.cpp:273 +#: 3d-viewer/3d_toolbar.cpp:43 +#: share/zoom.cpp:361 msgid "Zoom in" msgstr "Zoom +" #: pcbnew/tool_modedit.cpp:110 +#: pcbnew/tool_pcb.cpp:259 +#: eeschema/menubar.cpp:177 +#: eeschema/menubar.cpp:180 +#: eeschema/tool_lib.cpp:171 +#: eeschema/tool_sch.cpp:96 +#: eeschema/tool_viewlib.cpp:71 +#: gerbview/tool_gerber.cpp:280 +#: 3d-viewer/3d_toolbar.cpp:46 +#: share/zoom.cpp:362 msgid "Zoom out" msgstr "Zoom -" #: pcbnew/tool_modedit.cpp:114 +#: pcbnew/tool_pcb.cpp:263 +#: eeschema/menubar.cpp:193 +#: eeschema/tool_lib.cpp:175 +#: eeschema/tool_sch.cpp:100 +#: eeschema/tool_viewlib.cpp:75 +#: gerbview/tool_gerber.cpp:287 +#: 3d-viewer/3d_toolbar.cpp:49 +#: share/zoom.cpp:369 msgid "Redraw view" msgstr "Redessin de l'écran" #: pcbnew/tool_modedit.cpp:119 +#: pcbnew/tool_pcb.cpp:268 +#: eeschema/menubar.cpp:186 +#: eeschema/menubar.cpp:196 +#: eeschema/tool_lib.cpp:181 +#: eeschema/tool_sch.cpp:105 +#: gerbview/tool_gerber.cpp:298 +#: 3d-viewer/3d_toolbar.cpp:52 +#: share/zoom.cpp:363 msgid "Zoom auto" msgstr "Zoom Automatique" #: pcbnew/tool_modedit.cpp:124 +#: pcbnew/modedit.cpp:399 +#: pcbnew/menubarmodedit.cpp:45 msgid "Pad Settings" msgstr "Caract pads" @@ -1705,51 +2040,78 @@ msgid "Add Pads" msgstr "Addition de \"pins\"" #: pcbnew/tool_modedit.cpp:159 +#: pcbnew/tool_pcb.cpp:429 msgid "Add graphic line or polygon" msgstr "Addition de lignes ou polygones graphiques" #: pcbnew/tool_modedit.cpp:163 +#: pcbnew/tool_pcb.cpp:433 msgid "Add graphic circle" msgstr "Addition de graphiques (Cercle)" #: pcbnew/tool_modedit.cpp:167 +#: pcbnew/tool_pcb.cpp:437 msgid "Add graphic arc" msgstr "Addition de graphiques (Arc de Cercle)" #: pcbnew/tool_modedit.cpp:171 -#: pcbnew/edit.cpp:290 +#: pcbnew/edit.cpp:291 +#: eeschema/libframe.cpp:501 +#: eeschema/schedit.cpp:217 +#: gerbview/tool_gerber.cpp:387 msgid "Add Text" msgstr "Ajout de Texte" #: pcbnew/tool_modedit.cpp:176 +#: pcbnew/modedit.cpp:413 msgid "Place anchor" msgstr "Place Ancre" #: pcbnew/tool_modedit.cpp:181 +#: pcbnew/tool_pcb.cpp:455 +#: eeschema/menubar.cpp:146 +#: eeschema/tool_lib.cpp:90 +#: eeschema/tool_sch.cpp:228 +#: gerbview/tool_gerber.cpp:395 msgid "Delete items" msgstr "Suppression d'éléments" #: pcbnew/tool_modedit.cpp:203 +#: pcbnew/tool_pcb.cpp:328 +#: eeschema/tool_sch.cpp:250 +#: gerbview/tool_gerber.cpp:419 msgid "Display Grid OFF" msgstr "Suppression de l'affichage de la grille" #: pcbnew/tool_modedit.cpp:207 +#: pcbnew/tool_pcb.cpp:331 +#: gerbview/tool_gerber.cpp:425 msgid "Display Polar Coord ON" msgstr "Activer affichage coord Polaires" #: pcbnew/tool_modedit.cpp:211 +#: pcbnew/tool_pcb.cpp:333 +#: eeschema/tool_sch.cpp:254 +#: gerbview/tool_gerber.cpp:429 msgid "Units = Inch" msgstr "Unités = pouce" #: pcbnew/tool_modedit.cpp:215 +#: pcbnew/tool_pcb.cpp:335 +#: eeschema/tool_sch.cpp:258 +#: gerbview/tool_gerber.cpp:433 msgid "Units = mm" msgstr "Unités = mm" #: pcbnew/tool_modedit.cpp:221 +#: pcbnew/tool_pcb.cpp:338 +#: eeschema/tool_sch.cpp:262 +#: gerbview/tool_gerber.cpp:439 msgid "Change Cursor Shape" msgstr "Sélection de la forme du curseur" #: pcbnew/tool_modedit.cpp:229 +#: pcbnew/tool_pcb.cpp:360 msgid "Show Pads Sketch" msgstr "Afficher pastilles en contour" @@ -1762,6 +2124,8 @@ msgid "Show Edges Sketch" msgstr "Afficher Modules en contour" #: pcbnew/tool_modedit.cpp:276 +#: pcbnew/tool_pcb.cpp:577 +#: eeschema/plotps.cpp:189 msgid "Auto" msgstr "Auto" @@ -1781,72 +2145,412 @@ msgid "Grid %.3f" msgstr "Grille %.3f" #: pcbnew/tool_modedit.cpp:305 +#: pcbnew/tool_pcb.cpp:611 msgid "User Grid" msgstr "Grille perso" -#: pcbnew/dialog_track_options.cpp:151 -msgid "Vias:" -msgstr "Vias:" +#: pcbnew/menubarpcb.cpp:42 +msgid "&New board" +msgstr "&Nouveau Circuit Imprimé" -#: pcbnew/dialog_track_options.cpp:160 -msgid "Via Size" -msgstr "Diametre Via" +#: pcbnew/menubarpcb.cpp:43 +msgid "Clear old PCB and init a new one" +msgstr "Effacer C.I. ancien et créer un nouveau" -#: pcbnew/dialog_track_options.cpp:176 -msgid "Default Via Drill" -msgstr "Perçage vias par défaut" +#: pcbnew/menubarpcb.cpp:49 +msgid "&Load board" +msgstr "Charger circuit imprimé" -#: pcbnew/dialog_track_options.cpp:192 -msgid "Alternate Via Drill" -msgstr "Perçage vias alternatif" +#: pcbnew/menubarpcb.cpp:50 +msgid "Delete old Board and Load new Board" +msgstr "Effacer ancien C.I. et charger un nouveau" -#: pcbnew/dialog_track_options.cpp:208 -msgid "Through Via" -msgstr "Via Traversante" +#: pcbnew/menubarpcb.cpp:56 +msgid "Append Board" +msgstr "Ajouter Circuit Imprimé" -#: pcbnew/dialog_track_options.cpp:209 -msgid "Blind or Buried Via " -msgstr "Via enterrée ou Aveugle" +#: pcbnew/menubarpcb.cpp:57 +msgid "Add Board to old Board" +msgstr "Ajouter un C.I. au C.I. actuel" -#: pcbnew/dialog_track_options.cpp:212 -msgid "Default Via Type" -msgstr "Via par Défaut" +#: pcbnew/menubarpcb.cpp:63 +msgid "&Rescue" +msgstr "&Secours" -#: pcbnew/dialog_track_options.cpp:223 -msgid "Micro Vias:" -msgstr "Micro Vias:" +#: pcbnew/menubarpcb.cpp:64 +msgid "Clear old board and get last rescue file" +msgstr "Effacer C.I. actuel et reprendre dernier fichier secours" -#: pcbnew/dialog_track_options.cpp:232 -msgid "Micro Via Size" -msgstr "Diametre Micro Via" +#: pcbnew/menubarpcb.cpp:69 +msgid "&Previous version" +msgstr "&Précédente version" -#: pcbnew/dialog_track_options.cpp:245 -msgid "Micro Via Drill" -msgstr "Perçage Micro Via" +#: pcbnew/menubarpcb.cpp:70 +msgid "Clear old board and get old version of board" +msgstr "Effacer C.I. actuel et reprendre ancienne version" -#: pcbnew/dialog_track_options.cpp:260 -msgid "Allows Micro Vias" -msgstr "Autorise Micro Vias" +#: pcbnew/menubarpcb.cpp:77 +msgid "&Save board Ctrl-S" +msgstr "Sauver Circuit Imprimé (Ctrl S)" -#: pcbnew/dialog_track_options.cpp:265 -#: pcbnew/dialog_track_options.cpp:268 -msgid "" -"Allows use of micro vias\n" -"They are very small vias only from an external copper layer to its near neightbour\n" -msgstr "" -"Autorise l'utilisation de micro vias\n" -"Ce sont de petites vias allant d'une couche externe a la plus proche couche interne uniquement\n" +#: pcbnew/menubarpcb.cpp:78 +msgid "Save current board" +msgstr "Sauver le C.I. actuel" -#: pcbnew/dialog_track_options.cpp:276 -msgid "Track Width" -msgstr "Epais. Piste" +#: pcbnew/menubarpcb.cpp:83 +msgid "Save board as..." +msgstr "Sauver C.I. sous.." -#: pcbnew/dialog_track_options.cpp:304 -msgid "Mask clearance" -msgstr "Retrait Masque" +#: pcbnew/menubarpcb.cpp:84 +msgid "Save current board as.." +msgstr "Sauver le Circuit Imprimé courant sous.." + +#: pcbnew/menubarpcb.cpp:91 +#: eeschema/menubar.cpp:75 +#: gerbview/tool_gerber.cpp:88 +msgid "P&rint" +msgstr "Imp&rimer" + +#: pcbnew/menubarpcb.cpp:91 +#: eeschema/menubar.cpp:75 +#: gerbview/tool_gerber.cpp:88 +msgid "Print on current printer" +msgstr "Imprimer sur l'imprimante par défaut" + +#: pcbnew/menubarpcb.cpp:96 +#: eeschema/menubar.cpp:105 +msgid "&Plot" +msgstr "&Tracer" + +#: pcbnew/menubarpcb.cpp:97 +msgid "Plot (HPGL, PostScript, or Gerber format)" +msgstr "Tracer ( format HPGL, POSTSCRIPT ou GERBER)" + +#: pcbnew/menubarpcb.cpp:106 +msgid "&Specctra DSN" +msgstr "&Specctra DSN" + +#: pcbnew/menubarpcb.cpp:106 +msgid "Export the current board to a \"Specctra DSN\" file" +msgstr "Exporte le CI courant dans un fichier au format \"Specctra DSN\"" + +#: pcbnew/menubarpcb.cpp:111 +msgid "&GenCAD" +msgstr "&GenCAD" + +#: pcbnew/menubarpcb.cpp:111 +msgid "Export GenCAD Format" +msgstr "Exporter en Format GenCAD" + +#: pcbnew/menubarpcb.cpp:116 +msgid "&Module report" +msgstr "Rapport &Modules" + +#: pcbnew/menubarpcb.cpp:116 +msgid "Create a pcb report (footprint report)" +msgstr "Créer un fichier rapport (rapport sur modules)" + +#: pcbnew/menubarpcb.cpp:120 +msgid "&Export" +msgstr "&Exporter" + +#: pcbnew/menubarpcb.cpp:120 +msgid "Export board" +msgstr "Exporter le C.I." + +#: pcbnew/menubarpcb.cpp:128 +msgid "&Specctra Session" +msgstr "&Specctra Session" + +#: pcbnew/menubarpcb.cpp:128 +msgid "Import a routed \"Specctra Session\" (*.ses) file" +msgstr "Importer un fichier de routage \"Specctra Session\" (*.ses) " + +#: pcbnew/menubarpcb.cpp:140 +#: eeschema/libframe.cpp:525 +msgid "Import" +msgstr "Importer" + +#: pcbnew/menubarpcb.cpp:140 +msgid "Import files" +msgstr "Importer fichiers" + +#: pcbnew/menubarpcb.cpp:147 +msgid "Add new footprints" +msgstr "Archiver nouveaux modules" + +#: pcbnew/menubarpcb.cpp:148 +msgid "Archive new footprints only in a library (keep other footprints in this lib)" +msgstr "Archiver nouveaux modules seuls dans une librairie (garder les autres modules de cette librairie)" + +#: pcbnew/menubarpcb.cpp:152 +msgid "Create footprint archive" +msgstr "Créer Archive des modules" + +#: pcbnew/menubarpcb.cpp:153 +msgid "Archive all footprints in a library(old lib will be deleted)" +msgstr "Archiver tous les modules dans une librairie (ancienne librairie supprimée)" + +#: pcbnew/menubarpcb.cpp:158 +msgid "Archive footprints" +msgstr "Archiver modules" + +#: pcbnew/menubarpcb.cpp:159 +msgid "Archive or Add footprints in a library file" +msgstr "Archiver ou ajouter les modules dans un fichier librairie" + +#: pcbnew/menubarpcb.cpp:163 +#: eeschema/menubar.cpp:109 +#: cvpcb/tool_cvpcb.cpp:122 +#: kicad/buildmnu.cpp:122 +#: gerbview/tool_gerber.cpp:93 +msgid "E&xit" +msgstr "&Quitter" + +#: pcbnew/menubarpcb.cpp:163 +msgid "Quit pcbnew" +msgstr "Quitter Pcbnew" + +#: pcbnew/menubarpcb.cpp:181 +#: eeschema/menubar.cpp:358 +msgid "&Library" +msgstr "&Librairie" + +#: pcbnew/menubarpcb.cpp:182 +#: cvpcb/tool_cvpcb.cpp:137 +msgid "Setting Libraries, Directories and others..." +msgstr "Sélectionner les librairies et répertoires" + +#: pcbnew/menubarpcb.cpp:186 +#: eeschema/menubar.cpp:364 +#: gerbview/tool_gerber.cpp:108 +msgid "&Colors" +msgstr "&Couleurs" + +#: pcbnew/menubarpcb.cpp:187 +msgid "Select Colors and Display for PCB items" +msgstr "Selection couleurs et affichage des éléments du C.I." + +#: pcbnew/menubarpcb.cpp:191 +msgid "&General" +msgstr " &Général " + +#: pcbnew/menubarpcb.cpp:192 +msgid "Select general options for pcbnew" +msgstr " Sélection options générales pour pcbnew" + +#: pcbnew/menubarpcb.cpp:196 +msgid "&Display" +msgstr "&Affichage" + +#: pcbnew/menubarpcb.cpp:197 +msgid "Select what items are displayed" +msgstr "Sélectionner les éléments a afficher" + +#: pcbnew/menubarpcb.cpp:207 +#: eeschema/menubar.cpp:382 +msgid "&Save preferences" +msgstr "&Sauver Préférences" + +#: pcbnew/menubarpcb.cpp:208 +#: eeschema/menubar.cpp:383 +#: gerbview/tool_gerber.cpp:123 +msgid "Save application preferences" +msgstr "Sauver préférences" + +#: pcbnew/menubarpcb.cpp:212 +#: eeschema/menubar.cpp:386 +msgid "&Read preferences" +msgstr "&Lire Préférences" + +#: pcbnew/menubarpcb.cpp:213 +#: eeschema/menubar.cpp:387 +msgid "Read application preferences" +msgstr "Lire préférences de l'application" + +#: pcbnew/menubarpcb.cpp:225 +msgid "Tracks and Vias" +msgstr "Pistes et Vias" + +#: pcbnew/menubarpcb.cpp:226 +msgid "Adjust size and width for tracks, vias" +msgstr "Ajuster dims et taille des pistes et vias" + +#: pcbnew/menubarpcb.cpp:230 +#: pcbnew/tool_pcb.cpp:595 +#: eeschema/eelayer.cpp:223 +#: pcbnew/set_color.h:414 +#: eeschema/eelayer.h:214 +#: gerbview/set_color.h:324 +msgid "Grid" +msgstr "Grille" + +#: pcbnew/menubarpcb.cpp:231 +#: pcbnew/menubarmodedit.cpp:51 +msgid "Adjust User Grid" +msgstr "Ajuster Grille utilisateur" + +#: pcbnew/menubarpcb.cpp:235 +msgid "Texts and drawings" +msgstr "&Textes et Tracés" + +#: pcbnew/menubarpcb.cpp:236 +#: pcbnew/menubarmodedit.cpp:41 +msgid "Adjust width for texts and drawings" +msgstr "Ajuster dims pour textes et graphiques" + +#: pcbnew/menubarpcb.cpp:241 +#: pcbnew/menubarmodedit.cpp:46 +msgid "Adjust size,shape,layers... for Pads" +msgstr "Ajuster taille, forme, couches... pour pads" + +#: pcbnew/menubarpcb.cpp:246 +#: gerbview/tool_gerber.cpp:122 +msgid "&Save Setup" +msgstr "&Sauver Options" + +#: pcbnew/menubarpcb.cpp:247 +msgid "Save options in current directory" +msgstr "Sauver les options en répertoire de travail" + +#: pcbnew/menubarpcb.cpp:256 +msgid "Generate &modules position" +msgstr "Créer &Modules Pos" + +#: pcbnew/menubarpcb.cpp:257 +msgid "Generate modules position file" +msgstr "Gen fichier Position des Modules" + +#: pcbnew/menubarpcb.cpp:261 +msgid "Create &drill file" +msgstr "Créer &Fichier de percage" + +#: pcbnew/menubarpcb.cpp:262 +msgid "Generate excellon drill file" +msgstr "Créer Fichier de percage" + +#: pcbnew/menubarpcb.cpp:266 +msgid "Create &component file" +msgstr "Créer &Fichier Cmp" + +#: pcbnew/menubarpcb.cpp:267 +msgid "Recreate .cmp file for CvPcb" +msgstr "Recréer le fichier .cmp pour CvPcb" + +#: pcbnew/menubarpcb.cpp:275 +msgid "Global &Deletions" +msgstr "Effacements &Généraux" + +#: pcbnew/menubarpcb.cpp:276 +msgid "Delete Tracks, Modules, Texts... on Board" +msgstr "Effacer Pistes, Modules, Textes... sur le C.I." + +#: pcbnew/menubarpcb.cpp:280 +msgid "&List nets" +msgstr "&Liste équipots" + +#: pcbnew/menubarpcb.cpp:281 +msgid "List nets (names and id)" +msgstr "Lister équipotentielles (noms et numéros d'identification)" + +#: pcbnew/menubarpcb.cpp:285 +msgid "&Track operations" +msgstr "Opéra&tions sur pistes" + +#: pcbnew/menubarpcb.cpp:286 +msgid "Clean stubs, vias, delete break points, or connect dangling tracks to pads and vias" +msgstr "Nettoyer bouts de pistes, vias, points inutiles, or connecter extrémités de pistes mal connectées au centre de pads ou vias" + +#: pcbnew/menubarpcb.cpp:290 +msgid "&Swap layers" +msgstr "&Permutte couches" + +#: pcbnew/menubarpcb.cpp:291 +msgid "Swap tracks on copper layers or drawings on others layers" +msgstr "Permutation de couches" + +#: pcbnew/menubarpcb.cpp:299 +#: pcbnew/menubarmodedit.cpp:64 +#: eeschema/menubar.cpp:397 +#: cvpcb/tool_cvpcb.cpp:155 +#: kicad/buildmnu.cpp:190 +#: gerbview/tool_gerber.cpp:149 +msgid "&Contents" +msgstr "&Contenu" + +#: pcbnew/menubarpcb.cpp:299 +#: pcbnew/menubarmodedit.cpp:65 +msgid "Open the pcbnew manual" +msgstr "Ouvrir la documentation de pcbnew" + +#: pcbnew/menubarpcb.cpp:303 +#: pcbnew/menubarmodedit.cpp:73 +msgid "&About pcbnew" +msgstr "&Au sujet de r Pcbnew" + +#: pcbnew/menubarpcb.cpp:303 +#: pcbnew/menubarmodedit.cpp:74 +msgid "About pcbnew PCB designer" +msgstr "Au sujet de Pcbnew, concption de PCB" + +#: pcbnew/menubarpcb.cpp:311 +#: pcbnew/menubarmodedit.cpp:82 +msgid "3D Display" +msgstr "3D Visu" + +#: pcbnew/menubarpcb.cpp:311 +#: pcbnew/menubarmodedit.cpp:82 +msgid "Show board in 3D viewer" +msgstr "Visualisation du circuit en 3D" + +#: pcbnew/menubarpcb.cpp:315 +#: eeschema/menubar.cpp:407 +#: cvpcb/tool_cvpcb.cpp:164 +#: gerbview/tool_gerber.cpp:156 +#: 3d-viewer/3d_toolbar.cpp:116 +msgid "&File" +msgstr "&Fichiers" + +#: pcbnew/menubarpcb.cpp:316 +#: eeschema/menubar.cpp:411 +#: cvpcb/tool_cvpcb.cpp:165 +#: kicad/buildmnu.cpp:202 +#: gerbview/tool_gerber.cpp:157 +#: 3d-viewer/3d_toolbar.cpp:124 +msgid "&Preferences" +msgstr "&Préférences" + +#: pcbnew/menubarpcb.cpp:317 +#: pcbnew/menubarmodedit.cpp:86 +msgid "&Dimensions" +msgstr "&Dimensions" + +#: pcbnew/menubarpcb.cpp:318 +#: gerbview/tool_gerber.cpp:158 +msgid "&Miscellaneous" +msgstr "&Divers" + +#: pcbnew/menubarpcb.cpp:319 +msgid "P&ostprocess" +msgstr "P&ostprocesseurs" + +#: pcbnew/menubarpcb.cpp:320 +#: pcbnew/menubarmodedit.cpp:87 +msgid "&3D Display" +msgstr "&3D Visu" + +#: pcbnew/menubarpcb.cpp:321 +#: pcbnew/menubarmodedit.cpp:88 +#: eeschema/menubar.cpp:412 +#: cvpcb/tool_cvpcb.cpp:166 +#: kicad/buildmnu.cpp:203 +#: gerbview/tool_gerber.cpp:161 +msgid "&Help" +msgstr "&Aide" #: pcbnew/pcbplot.cpp:147 #: pcbnew/pcbplot.cpp:272 +#: gerbview/tool_gerber.cpp:90 msgid "Plot" msgstr "Tracer" @@ -1903,6 +2607,7 @@ msgid "X scale adjust" msgstr "Ajustage Echelle X" #: pcbnew/pcbplot.cpp:259 +#: share/wxprint.cpp:189 msgid "Set X scale adjust for exact scale plotting" msgstr "Ajuster échelle X pour traçage à l'échelle exacte" @@ -1911,6 +2616,7 @@ msgid "Y scale adjust" msgstr "Ajustage Echelle Y" #: pcbnew/pcbplot.cpp:264 +#: share/wxprint.cpp:190 msgid "Set Y scale adjust for exact scale plotting" msgstr "Ajuster échelle Y pour traçage à l'échelle exacte" @@ -1931,6 +2637,7 @@ msgid "Exclude Edges_Pcb layer" msgstr "Exclure Couche Contours PCB" #: pcbnew/pcbplot.cpp:332 +#: share/dialog_print.cpp:149 msgid "Exclude contents of Edges_Pcb layer from all other layers" msgstr "Exclure les tracés contour PCB des autres couches" @@ -2015,10 +2722,12 @@ msgid "Scale 1.5" msgstr "Echelle 1,5" #: pcbnew/pcbplot.cpp:406 +#: share/dialog_print.cpp:163 msgid "Scale 2" msgstr "Echelle 2" #: pcbnew/pcbplot.cpp:406 +#: share/dialog_print.cpp:164 msgid "Scale 3" msgstr "Echelle 3" @@ -2077,52 +2786,55 @@ msgstr "Erreur système sur écriture fichier \"%s\"" msgid "Error writing to STRINGFORMATTER" msgstr "Error writing to STRINGFORMATTER" -#: pcbnew/edit.cpp:179 +#: pcbnew/edit.cpp:180 #: pcbnew/editmod.cpp:45 msgid "Module Editor" msgstr "Ouvrir Editeur de modules" -#: pcbnew/edit.cpp:259 +#: pcbnew/edit.cpp:260 msgid "Add Tracks" msgstr "Addition de Pistes" -#: pcbnew/edit.cpp:268 +#: pcbnew/edit.cpp:269 msgid "Add Zones" msgstr "Addition de Zones" -#: pcbnew/edit.cpp:270 +#: pcbnew/edit.cpp:271 msgid "Warning: Display Zone is OFF!!!" msgstr "Attention: Affichage zones désactivé !!!" -#: pcbnew/edit.cpp:276 +#: pcbnew/edit.cpp:277 msgid "Add Layer Alignment Target" msgstr "Ajouter Mire de superposition" -#: pcbnew/edit.cpp:280 +#: pcbnew/edit.cpp:281 msgid "Adjust Zero" msgstr "Ajuster Zéro" -#: pcbnew/edit.cpp:286 +#: pcbnew/edit.cpp:287 msgid "Add Graphic" msgstr "Addition éléments graphiques" -#: pcbnew/edit.cpp:294 +#: pcbnew/edit.cpp:295 msgid "Add Modules" msgstr "Addition de Modules" -#: pcbnew/edit.cpp:298 +#: pcbnew/edit.cpp:299 msgid "Add Dimension" msgstr "Ajout de cotes" -#: pcbnew/edit.cpp:306 +#: pcbnew/edit.cpp:307 msgid "Net Highlight" msgstr "Surbrillance des équipotentielles" -#: pcbnew/edit.cpp:310 +#: pcbnew/edit.cpp:311 msgid "Local Ratsnest" msgstr "Monter le chevelu général" -#: pcbnew/edit.cpp:552 +#: pcbnew/edit.cpp:569 +#: pcbnew/modedit.cpp:427 +#: eeschema/libframe.cpp:577 +#: eeschema/schedit.cpp:366 msgid "Delete item" msgstr "Suppression d'éléments" @@ -2146,42 +2858,6 @@ msgstr "Le texte est la REFERENCE!" msgid "Text is VALUE!" msgstr "Le texte est la VALEUR!" -#: pcbnew/editpads.cpp:81 -msgid "Pad Position" -msgstr "Position Pad" - -#: pcbnew/editpads.cpp:88 -msgid "Pad Size" -msgstr "Taille Pad" - -#: pcbnew/editpads.cpp:95 -msgid "Delta" -msgstr "Delta" - -#: pcbnew/editpads.cpp:102 -msgid "Offset" -msgstr "Offset" - -#: pcbnew/editpads.cpp:111 -msgid "Pad Drill" -msgstr "Diam perçage" - -#: pcbnew/editpads.cpp:123 -msgid "Pad Orient (0.1 deg)" -msgstr "Orient Pad (0.1 deg)" - -#: pcbnew/editpads.cpp:388 -msgid "Incorrect value for pad drill: pad drill bigger than pad size" -msgstr "Valeur incorrecte pour diametre de perçage.percage plus grand que la taille du pad" - -#: pcbnew/editpads.cpp:394 -msgid "Incorrect value for pad offset" -msgstr "Valeur incorrecte pour offset du pad" - -#: pcbnew/editpads.cpp:491 -msgid "Unknown netname, no change" -msgstr "Net inconnu, pas de changement" - #: pcbnew/editrack-part2.cpp:32 #, c-format msgid "Track Width: %s Vias Size : %s" @@ -2212,6 +2888,20 @@ msgid "GenCAD file:" msgstr "Fichier GenCAD:" #: pcbnew/export_gencad.cpp:83 +#: pcbnew/files.cpp:352 +#: pcbnew/plothpgl.cpp:67 +#: pcbnew/librairi.cpp:308 +#: pcbnew/librairi.cpp:454 +#: pcbnew/librairi.cpp:604 +#: pcbnew/librairi.cpp:808 +#: pcbnew/gen_modules_placefile.cpp:145 +#: pcbnew/gen_modules_placefile.cpp:161 +#: pcbnew/gen_modules_placefile.cpp:330 +#: eeschema/plotps.cpp:433 +#: eeschema/plothpgl.cpp:601 +#: cvpcb/genequiv.cpp:42 +#: gerbview/export_to_pcbnew.cpp:75 +#: common/hotkeys_basic.cpp:385 msgid "Unable to create " msgstr "Impossible de créer " @@ -2220,6 +2910,13 @@ msgid "Recovery file " msgstr "Fichier de secours " #: pcbnew/files.cpp:56 +#: pcbnew/librairi.cpp:256 +#: eeschema/find.cpp:241 +#: eeschema/find.cpp:249 +#: eeschema/find.cpp:695 +#: gerbview/dcode.cpp:266 +#: gerbview/readgerb.cpp:145 +#: common/eda_doc.cpp:150 msgid " not found" msgstr " non trouvé" @@ -2236,6 +2933,8 @@ msgid "Load board files:" msgstr "Charger Fichiers C.I.:" #: pcbnew/files.cpp:188 +#: pcbnew/librairi.cpp:77 +#: cvpcb/readschematicnetlist.cpp:110 #, c-format msgid "File <%s> not found" msgstr " fichier %s non trouvé" @@ -2287,6 +2986,7 @@ msgid "<%s> Not Found" msgstr "<%s> Non trouvé" #: pcbnew/find.cpp:238 +#: eeschema/dialog_find.cpp:117 msgid "Item to find:" msgstr "Elément a chercher:" @@ -2312,14 +3012,18 @@ msgstr "Fichier de percage" #: pcbnew/gendrill.cpp:322 #: pcbnew/gendrill.cpp:810 +#: pcbnew/plotps.cpp:51 +#: pcbnew/xchgmod.cpp:637 msgid "Unable to create file " msgstr "Impossible de créer le fichier " #: pcbnew/gendrill.cpp:378 +#: pcbnew/dialog_gendrill.cpp:184 msgid "2:3" msgstr "2:3" #: pcbnew/gendrill.cpp:379 +#: pcbnew/dialog_gendrill.cpp:185 msgid "2:4" msgstr "2:4" @@ -2441,6 +3145,7 @@ msgid "Delete draw items?" msgstr "Suppression éléments graphiques?" #: pcbnew/initpcb.cpp:249 +#: gerbview/initpcb.cpp:150 msgid "Delete Tracks?" msgstr "Effacer Pistes ?" @@ -2449,6 +3154,7 @@ msgid "Delete Modules?" msgstr "Effacement des Modules?" #: pcbnew/initpcb.cpp:295 +#: gerbview/initpcb.cpp:173 msgid "Delete Pcb Texts" msgstr "Effacer Textes Pcb" @@ -2469,6 +3175,7 @@ msgid "Arc Stub" msgstr "Arc Stub" #: pcbnew/muonde.cpp:175 +#: common/common.cpp:102 msgid " (mm):" msgstr " (mm):" @@ -2484,6 +3191,7 @@ msgstr " (pouce):" #: pcbnew/muonde.cpp:189 #: pcbnew/muonde.cpp:202 +#: pcbnew/gen_self.h:231 msgid "Incorrect number, abort" msgstr "Nombre incorrect, arret" @@ -2549,6 +3257,8 @@ msgid "Gap (inch):" msgstr "Gap (inch):" #: pcbnew/modules.cpp:81 +#: pcbnew/librairi.cpp:527 +#: common/get_component_dialog.cpp:98 msgid "Name:" msgstr "Nom:" @@ -2557,509 +3267,16 @@ msgid "Search footprint" msgstr "Cherche Module" #: pcbnew/modules.cpp:305 -#: pcbnew/onrightclick.cpp:730 +#: pcbnew/onrightclick.cpp:733 msgid "Delete Module" msgstr "Supprimer Module" #: pcbnew/modules.cpp:306 +#: eeschema/find.cpp:220 +#: eeschema/onrightclick.cpp:304 msgid "Value " msgstr "Valeur " -#: pcbnew/onrightclick.cpp:41 -msgid "Auto Width" -msgstr "Epaisseur Automatique" - -#: pcbnew/onrightclick.cpp:43 -msgid "Use the track width when starting on a track, otherwise the current track width" -msgstr "Si on démarre sur une piste existante, utiliser sa largeur, sinon utiliser la largeur courante" - -#: pcbnew/onrightclick.cpp:57 -#, c-format -msgid "Track %.1f" -msgstr "Piste %.1f" - -#: pcbnew/onrightclick.cpp:59 -#, c-format -msgid "Track %.3f" -msgstr "Piste %.3f" - -#: pcbnew/onrightclick.cpp:77 -#, c-format -msgid "Via %.1f" -msgstr "Via %.1f" - -#: pcbnew/onrightclick.cpp:79 -#, c-format -msgid "Via %.3f" -msgstr "Via %.3f" - -#: pcbnew/onrightclick.cpp:127 -msgid "End tool" -msgstr "Fin Outil" - -#: pcbnew/onrightclick.cpp:195 -msgid "Lock Module" -msgstr "Verrouiller Module" - -#: pcbnew/onrightclick.cpp:203 -msgid "Unlock Module" -msgstr "Déverrouiller Modules" - -#: pcbnew/onrightclick.cpp:211 -msgid "Auto place Module" -msgstr "Auto place Module" - -#: pcbnew/onrightclick.cpp:217 -msgid "Autoroute" -msgstr "Autoroute" - -#: pcbnew/onrightclick.cpp:233 -msgid "Move Drawing" -msgstr "Déplace Tracé" - -#: pcbnew/onrightclick.cpp:238 -msgid "End Drawing" -msgstr "Fin tracé" - -#: pcbnew/onrightclick.cpp:241 -msgid "Edit Drawing" -msgstr "Edit Tracé" - -#: pcbnew/onrightclick.cpp:243 -msgid "Delete Drawing" -msgstr "Supprimer Tracé" - -#: pcbnew/onrightclick.cpp:248 -msgid "Delete Zone Filling" -msgstr "Supprimer Remplissage de Zone" - -#: pcbnew/onrightclick.cpp:255 -msgid "Close Zone Outline" -msgstr "Fermer Contour de Zone" - -#: pcbnew/onrightclick.cpp:257 -msgid "Delete Last Corner" -msgstr "Supprimer Dernier Sommet" - -#: pcbnew/onrightclick.cpp:275 -msgid "Delete Marker" -msgstr "Effacer Marqueur" - -#: pcbnew/onrightclick.cpp:282 -msgid "Edit Dimension" -msgstr "Edit Cote" - -#: pcbnew/onrightclick.cpp:285 -msgid "Delete Dimension" -msgstr "Suppression Cote" - -#: pcbnew/onrightclick.cpp:292 -msgid "Move Target" -msgstr "Déplacer Mire" - -#: pcbnew/onrightclick.cpp:295 -msgid "Edit Target" -msgstr "Editer Mire" - -#: pcbnew/onrightclick.cpp:297 -msgid "Delete Target" -msgstr "Supprimer Mire" - -#: pcbnew/onrightclick.cpp:329 -msgid "Get and Move Footprint" -msgstr "Sel et Dépl.t module" - -#: pcbnew/onrightclick.cpp:342 -msgid "Fill or Refill All Zones" -msgstr "Remplir ou Re-remplir Toutes les Zones" - -#: pcbnew/onrightclick.cpp:347 -#: pcbnew/onrightclick.cpp:356 -#: pcbnew/onrightclick.cpp:368 -#: pcbnew/onrightclick.cpp:429 -msgid "Select Working Layer" -msgstr "Sélection de la couche de travail" - -#: pcbnew/onrightclick.cpp:354 -#: pcbnew/onrightclick.cpp:426 -msgid "Select Track Width" -msgstr "Sélection Epais. Piste" - -#: pcbnew/onrightclick.cpp:358 -msgid "Select layer pair for vias" -msgstr "Selection couple de couches pour Vias" - -#: pcbnew/onrightclick.cpp:374 -msgid "Footprint documentation" -msgstr "Documentation des modules" - -#: pcbnew/onrightclick.cpp:384 -msgid "Glob Move and Place" -msgstr "Move et Place Globaux" - -#: pcbnew/onrightclick.cpp:386 -msgid "Unlock All Modules" -msgstr "Déverrouiller tous les Modules" - -#: pcbnew/onrightclick.cpp:388 -msgid "Lock All Modules" -msgstr "Verrouiller tous les Modules" - -#: pcbnew/onrightclick.cpp:391 -msgid "Move All Modules" -msgstr "Déplace tous les Modules" - -#: pcbnew/onrightclick.cpp:392 -msgid "Move New Modules" -msgstr "Déplace nouveaux Modules" - -#: pcbnew/onrightclick.cpp:394 -msgid "Autoplace All Modules" -msgstr "Autoplace Tous Modules" - -#: pcbnew/onrightclick.cpp:395 -msgid "Autoplace New Modules" -msgstr "AutoPlace nouveaux Modules" - -#: pcbnew/onrightclick.cpp:396 -msgid "Autoplace Next Module" -msgstr "Autoplace Module suivant" - -#: pcbnew/onrightclick.cpp:399 -msgid "Orient All Modules" -msgstr "Oriente Tous Modules" - -#: pcbnew/onrightclick.cpp:406 -msgid "Global Autoroute" -msgstr "Autoroutage global" - -#: pcbnew/onrightclick.cpp:408 -msgid "Select layer pair" -msgstr "Selection couple de couches" - -#: pcbnew/onrightclick.cpp:410 -msgid "Autoroute All Modules" -msgstr "Autoroute Tous Modules" - -#: pcbnew/onrightclick.cpp:412 -msgid "Reset Unrouted" -msgstr "Réinit Non routés" - -#: pcbnew/onrightclick.cpp:417 -msgid "Global AutoRouter" -msgstr "Autorouteur Global" - -#: pcbnew/onrightclick.cpp:419 -msgid "Read Global AutoRouter Data" -msgstr "Lire Données de L'autorouteur global" - -#: pcbnew/onrightclick.cpp:447 -msgid "Cancel Block" -msgstr "Annuler Bloc" - -#: pcbnew/onrightclick.cpp:449 -msgid "Zoom Block (drag middle mouse)" -msgstr "Zoom Bloc (drag bouton du milieu souris)" - -#: pcbnew/onrightclick.cpp:452 -msgid "Place Block" -msgstr "Place Bloc" - -#: pcbnew/onrightclick.cpp:454 -msgid "Copy Block (shift + drag mouse)" -msgstr "Copie Bloc (shift + drag mouse)" - -#: pcbnew/onrightclick.cpp:456 -msgid "Flip Block (alt + drag mouse)" -msgstr "Inversion Bloc (alt + drag mouse)" - -#: pcbnew/onrightclick.cpp:458 -msgid "Rotate Block (ctrl + drag mouse)" -msgstr "Rotation Bloc (ctrl + drag mouse)" - -#: pcbnew/onrightclick.cpp:460 -msgid "Delete Block (shift+ctrl + drag mouse)" -msgstr "Effacement Bloc (shift+ctrl + drag mouse)" - -#: pcbnew/onrightclick.cpp:479 -msgid "Drag Via" -msgstr "Drag Via" - -#: pcbnew/onrightclick.cpp:483 -msgid "Edit Via Drill" -msgstr "Editer Perçage Via" - -#: pcbnew/onrightclick.cpp:485 -msgid "Set via hole to Default" -msgstr "Ajuste perçage via à défaut" - -#: pcbnew/onrightclick.cpp:486 -msgid "Set via hole to a specific value. This specfic value is currently" -msgstr "Ajuste diametre perçage via a une valeur sécifique. Cette valeur spécifique est actuellement" - -#: pcbnew/onrightclick.cpp:489 -msgid "Set via hole to alt value" -msgstr "Ajuste perçage via à valeur alternative" - -#: pcbnew/onrightclick.cpp:491 -msgid "Set a specific via hole value. This value is currently" -msgstr "Ajuste une valeur spécifique de perçage de la via. Cette valeur est actuellement" - -#: pcbnew/onrightclick.cpp:494 -msgid "Set the via hole alt value" -msgstr "Ajuste la valeur alt. perçage via" - -#: pcbnew/onrightclick.cpp:496 -msgid "Export Via hole to alt value" -msgstr "Exporte perçage via à valeur alt." - -#: pcbnew/onrightclick.cpp:498 -msgid "Export via hole to others id vias" -msgstr "Exporte perçage via aux autres semblables." - -#: pcbnew/onrightclick.cpp:500 -msgid "Set ALL via holes to default" -msgstr "Ajuste perçage TOUTES vias au défaut" - -#: pcbnew/onrightclick.cpp:513 -msgid "Move Node" -msgstr "Déplace Noeud" - -#: pcbnew/onrightclick.cpp:518 -msgid "Drag Segments, keep slope" -msgstr "Drag Segments, garder direction" - -#: pcbnew/onrightclick.cpp:520 -msgid "Drag Segment" -msgstr "Drag Segment" - -#: pcbnew/onrightclick.cpp:523 -msgid "Move Segment" -msgstr "Déplace Segment" - -#: pcbnew/onrightclick.cpp:526 -msgid "Break Track" -msgstr "Briser piste" - -#: pcbnew/onrightclick.cpp:533 -msgid "Place Node" -msgstr "Place noeud" - -#: pcbnew/onrightclick.cpp:540 -msgid "End Track" -msgstr "Terminer Piste" - -#: pcbnew/onrightclick.cpp:543 -msgid "Place Via" -msgstr "Place Via" - -#: pcbnew/onrightclick.cpp:550 -msgid "Place Micro Via" -msgstr "Place Micro Via" - -#: pcbnew/onrightclick.cpp:562 -msgid "Change Width" -msgstr "Change Largeur" - -#: pcbnew/onrightclick.cpp:564 -msgid "Change Via Size" -msgstr "Change Taille Via" - -#: pcbnew/onrightclick.cpp:564 -msgid "Change Segment Width" -msgstr "Change Largeur Segment" - -#: pcbnew/onrightclick.cpp:567 -msgid "Change Track Width" -msgstr "Change Largeur Piste" - -#: pcbnew/onrightclick.cpp:569 -msgid "Change Net" -msgstr "Change Net" - -#: pcbnew/onrightclick.cpp:571 -msgid "Change ALL Tracks and Vias" -msgstr "Changer TOUTES Pistes et Vias" - -#: pcbnew/onrightclick.cpp:573 -msgid "Change ALL Vias (no track)" -msgstr "Changer TOUTES Vias (pas les pistes)" - -#: pcbnew/onrightclick.cpp:575 -msgid "Change ALL Tracks (no via)" -msgstr "Changer TOUTES Pistes (pas les vias)" - -#: pcbnew/onrightclick.cpp:583 -msgid "Delete Via" -msgstr "Suppression Via" - -#: pcbnew/onrightclick.cpp:583 -msgid "Delete Segment" -msgstr "SupprimerSegment" - -#: pcbnew/onrightclick.cpp:590 -msgid "Delete Track" -msgstr "Effacer Piste" - -#: pcbnew/onrightclick.cpp:594 -msgid "Delete net" -msgstr "Supprimer Net" - -#: pcbnew/onrightclick.cpp:599 -msgid "Set Flags" -msgstr "Ajust. Flags" - -#: pcbnew/onrightclick.cpp:600 -msgid "Locked: Yes" -msgstr "Verrou: Oui" - -#: pcbnew/onrightclick.cpp:601 -msgid "Locked: No" -msgstr "Verrou: Non" - -#: pcbnew/onrightclick.cpp:611 -msgid "Track Locked: Yes" -msgstr "Piste verrouillée: Oui" - -#: pcbnew/onrightclick.cpp:612 -msgid "Track Locked: No" -msgstr "Piste verrouillée: Non" - -#: pcbnew/onrightclick.cpp:614 -msgid "Net Locked: Yes" -msgstr "Net verrouillé: Oui" - -#: pcbnew/onrightclick.cpp:615 -msgid "Net Locked: No" -msgstr "Net verrouillé: Non" - -#: pcbnew/onrightclick.cpp:630 -msgid "Place Edge Outline" -msgstr "Place Segment de Contour" - -#: pcbnew/onrightclick.cpp:636 -msgid "Place Corner" -msgstr "Place Sommet" - -#: pcbnew/onrightclick.cpp:639 -msgid "Place Zone" -msgstr "Place Zone" - -#: pcbnew/onrightclick.cpp:651 -msgid "Move Corner" -msgstr "Déplace Sommet" - -#: pcbnew/onrightclick.cpp:653 -msgid "Delete Corner" -msgstr "Supprimer Sommet" - -#: pcbnew/onrightclick.cpp:658 -msgid "Create Corner" -msgstr "Créer Sommet" - -#: pcbnew/onrightclick.cpp:660 -msgid "Drag Outline Segment" -msgstr "Drag Segment Contour" - -#: pcbnew/onrightclick.cpp:665 -msgid "Add Similar Zone" -msgstr "Addition d'une Zone Semblable" - -#: pcbnew/onrightclick.cpp:668 -msgid "Add Cutout Area" -msgstr "Addition d'une Zone Interdite" - -#: pcbnew/onrightclick.cpp:672 -msgid "Fill Zone" -msgstr "Remplir Zone" - -#: pcbnew/onrightclick.cpp:675 -msgid "Move Zone" -msgstr "Déplace Zone" - -#: pcbnew/onrightclick.cpp:678 -msgid "Edit Zone Params" -msgstr "Editer Paramètres de la Zone" - -#: pcbnew/onrightclick.cpp:683 -msgid "Delete Cutout" -msgstr "Supprimer Zone Interdite" - -#: pcbnew/onrightclick.cpp:686 -msgid "Delete Zone Outline" -msgstr "Supprimer Contour de Zone" - -#: pcbnew/onrightclick.cpp:708 -#: pcbnew/onrightclick.cpp:753 -#: pcbnew/onrightclick.cpp:791 -#: pcbnew/onrightclick.cpp:857 -msgid "Move" -msgstr "Move" - -#: pcbnew/onrightclick.cpp:711 -#: pcbnew/onrightclick.cpp:793 -msgid "Drag" -msgstr "Drag" - -#: pcbnew/onrightclick.cpp:715 -msgid "Rotate +" -msgstr "Rotation +" - -#: pcbnew/onrightclick.cpp:719 -msgid "Rotate -" -msgstr "Rotation -" - -#: pcbnew/onrightclick.cpp:720 -msgid "Flip" -msgstr "Change côté" - -#: pcbnew/onrightclick.cpp:724 -#: pcbnew/onrightclick.cpp:758 -#: pcbnew/onrightclick.cpp:862 -msgid "Edit" -msgstr "Editer" - -#: pcbnew/onrightclick.cpp:756 -#: pcbnew/onrightclick.cpp:860 -msgid "Rotate" -msgstr "Rotation" - -#: pcbnew/onrightclick.cpp:795 -msgid "Edit Pad" -msgstr "Edit Pad" - -#: pcbnew/onrightclick.cpp:799 -msgid "New Pad Settings" -msgstr "Nouvelles Caract. Pads" - -#: pcbnew/onrightclick.cpp:800 -msgid "Copy current pad settings to this pad" -msgstr "Copier les réglages courants pour ce pad" - -#: pcbnew/onrightclick.cpp:803 -msgid "Export Pad Settings" -msgstr "Exporte Caract. Pads" - -#: pcbnew/onrightclick.cpp:804 -msgid "Copy this pad settings to current pad settings" -msgstr "Copier les caractéristiques de ce pad vers les caractéristiques courantes" - -#: pcbnew/onrightclick.cpp:810 -msgid "Global Pad Settings" -msgstr "Edition Globale des pads" - -#: pcbnew/onrightclick.cpp:812 -msgid "Copy this pad settings to all pads in this footprint (or similar footprints)" -msgstr "Copier les caractéristiques de ce pad vers tous les autres pads de ce module( ou modules similaires)" - -#: pcbnew/onrightclick.cpp:824 -msgid "Autoroute Pad" -msgstr "Autoroute Pad" - -#: pcbnew/onrightclick.cpp:825 -msgid "Autoroute Net" -msgstr "Autoroute Net" - #: pcbnew/tool_pcb.cpp:33 msgid "" "Show active layer selections\n" @@ -3089,18 +3306,25 @@ msgid "Open module editor" msgstr "Ouvrir Editeur de modules" #: pcbnew/tool_pcb.cpp:238 +#: eeschema/tool_sch.cpp:65 +#: gerbview/tool_gerber.cpp:245 msgid "Cut selected item" msgstr "Suppression des éléments sélectionnés" #: pcbnew/tool_pcb.cpp:242 +#: eeschema/tool_sch.cpp:68 +#: gerbview/tool_gerber.cpp:250 msgid "Copy selected item" msgstr "Copie des éléments sélectionnés" #: pcbnew/tool_pcb.cpp:244 +#: eeschema/tool_sch.cpp:71 +#: gerbview/tool_gerber.cpp:256 msgid "Paste" msgstr "Copie des éléments sauvegardés" #: pcbnew/tool_pcb.cpp:247 +#: gerbview/tool_gerber.cpp:263 msgid "Undelete" msgstr "Annulation du dernier effacement" @@ -3113,6 +3337,8 @@ msgid "Plot (HPGL, PostScript, or GERBER format)" msgstr "Tracer en format HPGL, POSTSCRIPT ou GERBER" #: pcbnew/tool_pcb.cpp:272 +#: eeschema/menubar.cpp:154 +#: eeschema/tool_sch.cpp:109 msgid "Find components and texts" msgstr "Recherche de composants et textes" @@ -3153,6 +3379,8 @@ msgid "Enable Auto Del Track" msgstr "Autoriser l'effacement automatique des pistes" #: pcbnew/tool_pcb.cpp:355 +#: pcbnew/pcbframe.cpp:434 +#: pcbnew/set_color.h:423 msgid "Show Zones" msgstr "Monter Zones" @@ -3161,6 +3389,7 @@ msgid "Show Tracks Sketch" msgstr "Afficher Pistes en Contour" #: pcbnew/tool_pcb.cpp:368 +#: pcbnew/pcbframe.cpp:455 msgid "Hight Contrast Mode Display" msgstr "Mode d'affichage Haut Contraste" @@ -3201,6 +3430,7 @@ msgid "Add dimension" msgstr "Ajout des cotes" #: pcbnew/tool_pcb.cpp:450 +#: gerbview/tool_gerber.cpp:380 msgid "Add layer alignment target" msgstr "Ajouter Mire de superposition" @@ -3240,10 +3470,6 @@ msgstr "" msgid "Zoom " msgstr "Zoom " -#: pcbnew/tool_pcb.cpp:595 -msgid "Grid" -msgstr "Grille" - #: pcbnew/tool_pcb.cpp:721 msgid "+/- to switch" msgstr "+/- pour commuter" @@ -3265,13 +3491,52 @@ msgid "Target Shape:" msgstr "Forme Mire:" #: pcbnew/modedit_onclick.cpp:196 +#: eeschema/onrightclick.cpp:102 +#: eeschema/libedit_onrightclick.cpp:47 +#: gerbview/onrightclick.cpp:41 msgid "End Tool" msgstr "Fin Outil" +#: pcbnew/modedit_onclick.cpp:206 +#: eeschema/libedit_onrightclick.cpp:231 +#: gerbview/onrightclick.cpp:50 +msgid "Cancel Block" +msgstr "Annuler Bloc" + +#: pcbnew/modedit_onclick.cpp:208 +#: eeschema/libedit_onrightclick.cpp:234 +#: gerbview/onrightclick.cpp:51 +msgid "Zoom Block (drag middle mouse)" +msgstr "Zoom Bloc (drag bouton du milieu souris)" + +#: pcbnew/modedit_onclick.cpp:211 +#: eeschema/libedit_onrightclick.cpp:238 +#: gerbview/onrightclick.cpp:53 +msgid "Place Block" +msgstr "Place Bloc" + +#: pcbnew/modedit_onclick.cpp:213 +msgid "Copy Block (shift + drag mouse)" +msgstr "Copie Bloc (shift + drag mouse)" + #: pcbnew/modedit_onclick.cpp:215 msgid "Mirror Block (alt + drag mouse)" msgstr "Bloc Miroir (alt + drag mouse)" +#: pcbnew/modedit_onclick.cpp:217 +msgid "Rotate Block (ctrl + drag mouse)" +msgstr "Rotation Bloc (ctrl + drag mouse)" + +#: pcbnew/modedit_onclick.cpp:219 +msgid "Delete Block (shift+ctrl + drag mouse)" +msgstr "Effacement Bloc (shift+ctrl + drag mouse)" + +#: pcbnew/modedit_onclick.cpp:241 +#: pcbnew/onrightclick.cpp:759 +#: pcbnew/onrightclick.cpp:863 +msgid "Rotate" +msgstr "Rotation" + #: pcbnew/modedit_onclick.cpp:245 msgid "Scale" msgstr "Echelle" @@ -3292,10 +3557,30 @@ msgstr "Transforme Module" msgid "Move Pad" msgstr "Déplace Pad" +#: pcbnew/modedit_onclick.cpp:263 +#: pcbnew/onrightclick.cpp:798 +msgid "Edit Pad" +msgstr "Edit Pad" + +#: pcbnew/modedit_onclick.cpp:265 +#: pcbnew/onrightclick.cpp:802 +msgid "New Pad Settings" +msgstr "Nouvelles Caract. Pads" + +#: pcbnew/modedit_onclick.cpp:267 +#: pcbnew/onrightclick.cpp:806 +msgid "Export Pad Settings" +msgstr "Exporte Caract. Pads" + #: pcbnew/modedit_onclick.cpp:269 msgid "delete Pad" msgstr "Supprimer Pad" +#: pcbnew/modedit_onclick.cpp:274 +#: pcbnew/onrightclick.cpp:813 +msgid "Global Pad Settings" +msgstr "Edition Globale des pads" + #: pcbnew/modedit_onclick.cpp:282 msgid "Move Text Mod." msgstr "Move Texte Mod." @@ -3324,6 +3609,14 @@ msgstr "Déplace contour" msgid "Place edge" msgstr "Place contour" +#: pcbnew/modedit_onclick.cpp:306 +#: pcbnew/onrightclick.cpp:727 +#: pcbnew/onrightclick.cpp:761 +#: pcbnew/onrightclick.cpp:865 +#: eeschema/onrightclick.cpp:300 +msgid "Edit" +msgstr "Editer" + #: pcbnew/modedit_onclick.cpp:308 msgid "Edit Width (Current)" msgstr "Edit Epaisseur (Courant)" @@ -3366,6 +3659,7 @@ msgid "Unable to drag this segment: two collinear segments" msgstr "Impossible de drag ce segment: 2 segments alignés" #: pcbnew/muwave_command.cpp:52 +#: eeschema/libframe.cpp:517 msgid "Add Line" msgstr "Addition de lignes" @@ -3468,15 +3762,20 @@ msgid "Cotation not authorized on Copper layers" msgstr "Cotation non autorisée sur Couches Cuivre" #: pcbnew/pcbcfg.cpp:71 +#: eeschema/eeconfig.cpp:60 +#: cvpcb/menucfg.cpp:140 msgid "Read config file" msgstr "Lire config" #: pcbnew/pcbcfg.cpp:85 +#: cvpcb/menucfg.cpp:152 #, c-format msgid "File %s not found" msgstr " fichier %s non trouvé" #: pcbnew/pcbcfg.cpp:205 +#: eeschema/eeconfig.cpp:200 +#: cvpcb/cfg.cpp:75 msgid "Save preferences" msgstr "Sauver préférences" @@ -3553,10 +3852,13 @@ msgstr "Attention: Les couches dessus et dessous sont les mêmes" #: pcbnew/set_color.cpp:269 #: pcbnew/set_color.cpp:296 +#: gerbview/set_color.cpp:258 +#: gerbview/set_color.cpp:285 msgid "Show None" msgstr "Rien Afficher" #: pcbnew/set_color.cpp:278 +#: gerbview/set_color.cpp:267 msgid "Show All" msgstr "Tout Afficher" @@ -3569,10 +3871,20 @@ msgid "Switch off all of the copper layers" msgstr "N'affiche pas les couches cuivre" #: pcbnew/set_color.cpp:361 +#: eeschema/eelayer.cpp:260 +#: gerbview/set_color.cpp:333 msgid "Apply" msgstr "Appliquer" +#: pcbnew/set_grid.cpp:147 +#: pcbnew/dialog_gendrill.cpp:167 +#: pcbnew/dialog_general_options.cpp:299 +#: gerbview/options.cpp:185 +msgid "Inches" +msgstr "Pouces" + #: pcbnew/set_grid.cpp:148 +#: share/drawframe.cpp:388 msgid "mm" msgstr "mm" @@ -3621,6 +3933,7 @@ msgid "Add Pad" msgstr "Ajouter Pastilles" #: pcbnew/modedit.cpp:409 +#: eeschema/schedit.cpp:197 msgid "Add Drawing" msgstr "Ajout d'éléments graphiques" @@ -3723,21 +4036,21 @@ msgstr "Change module %s (%s) " msgid "Cmp files:" msgstr "Fichiers Cmp: " -#: pcbnew/zones_by_polygon.cpp:328 -#: pcbnew/zones_by_polygon.cpp:384 -#: pcbnew/zones_by_polygon.cpp:701 +#: pcbnew/zones_by_polygon.cpp:324 +#: pcbnew/zones_by_polygon.cpp:380 +#: pcbnew/zones_by_polygon.cpp:709 msgid "Area: DRC outline error" msgstr "Zone; Erreur DRC sur contour" -#: pcbnew/zones_by_polygon.cpp:584 +#: pcbnew/zones_by_polygon.cpp:592 msgid "DRC error: this start point is inside or too close an other area" msgstr "Erreur DRC: ce point de départ est a l'intérieur d'une autre zone ou trop proche" -#: pcbnew/zones_by_polygon.cpp:646 +#: pcbnew/zones_by_polygon.cpp:654 msgid "DRC error: closing this area creates a drc error with an other area" msgstr "Erreur DRC: la fermeture de cette zone crée une erreur DRC avec une autre zone" -#: pcbnew/zones_by_polygon.cpp:885 +#: pcbnew/zones_by_polygon.cpp:895 msgid "No Net" msgstr "No Net" @@ -3745,15 +4058,12 @@ msgstr "No Net" msgid "No pads or starting point found to fill this zone outline" msgstr "Pas de pads ou de points de départ pour remplir ce contour de zone" -#: pcbnew/zone_filling_algorithm.cpp:247 -msgid "Ok" -msgstr "Ok" - #: pcbnew/loadcmp.cpp:103 msgid "Place module" msgstr "Place module" #: pcbnew/loadcmp.cpp:215 +#: eeschema/eelibs_read_libraryfiles.cpp:64 #, c-format msgid "Library <%s> not found" msgstr "Librairie %s non trouvée" @@ -3774,10 +4084,12 @@ msgstr "Module <%s> non trouvé" #: pcbnew/loadcmp.cpp:369 #: pcbnew/librairi.cpp:256 +#: eeschema/eelibs_read_libraryfiles.cpp:144 msgid "Library " msgstr "Librairie " #: pcbnew/loadcmp.cpp:369 +#: eeschema/eelibs_read_libraryfiles.cpp:148 msgid " loaded" msgstr " chargé" @@ -3787,6 +4099,42 @@ msgstr " chargé" msgid "Modules [%d items]" msgstr "Modules [%d éléments]" +#: pcbnew/editpads.cpp:81 +msgid "Pad Position" +msgstr "Position Pad" + +#: pcbnew/editpads.cpp:88 +msgid "Pad Size" +msgstr "Taille Pad" + +#: pcbnew/editpads.cpp:95 +msgid "Delta" +msgstr "Delta" + +#: pcbnew/editpads.cpp:102 +msgid "Offset" +msgstr "Offset" + +#: pcbnew/editpads.cpp:111 +msgid "Pad drill" +msgstr "Diam perçage" + +#: pcbnew/editpads.cpp:123 +msgid "Pad Orient (0.1 deg)" +msgstr "Orient Pad (0.1 deg)" + +#: pcbnew/editpads.cpp:388 +msgid "Incorrect value for pad drill: pad drill bigger than pad size" +msgstr "Valeur incorrecte pour diametre de perçage.percage plus grand que la taille du pad" + +#: pcbnew/editpads.cpp:394 +msgid "Incorrect value for pad offset" +msgstr "Valeur incorrecte pour offset du pad" + +#: pcbnew/editpads.cpp:491 +msgid "Unknown netname, no change" +msgstr "Net inconnu, pas de changement" + #: pcbnew/librairi.cpp:61 msgid "Import Module:" msgstr "Importer Module:" @@ -3810,6 +4158,7 @@ msgid "File %s exists, OK to replace ?" msgstr "Fichier %s existant, OK pour remplacer ?" #: pcbnew/librairi.cpp:203 +#: eeschema/symbedit.cpp:165 #, c-format msgid "Unable to create <%s>" msgstr "Incapable de créer <%s>" @@ -4050,6 +4399,7 @@ msgstr "Choisir l'origine des coordonnées: absolue ou relative à l'axe auxilia #: pcbnew/dialog_gendrill.cpp:205 #: pcbnew/dialog_gendrill.cpp:215 +#: eeschema/libedit.cpp:41 msgid "None" msgstr "Aucun" @@ -4090,9 +4440,18 @@ msgid "Speed (cm/s)" msgstr "Vitesse plume ( cm/s )" #: pcbnew/dialog_gendrill.cpp:233 +#: eeschema/plothpgl.cpp:256 msgid "Pen Number" msgstr "Numéro de plume" +#: pcbnew/dialog_gendrill.cpp:239 +#: pcbnew/dialog_general_options.cpp:376 +#: eeschema/dialog_build_BOM.cpp:283 +#: eeschema/netlist_control.cpp:121 +#: share/dialog_print.cpp:187 +msgid "Options:" +msgstr "Options :" + #: pcbnew/dialog_gendrill.cpp:243 msgid "mirror y axis" msgstr "Miroir sur axe Y" @@ -4180,372 +4539,538 @@ msgstr "Multiple composants ont une reference identique \"%s\"." msgid "Sizes and Widths" msgstr "Dims. et Epaiss." -#: pcbnew/menubarmodedit.cpp:41 -msgid "Adjust width for texts and drawings" -msgstr "Ajuster dims pour textes et graphiques" - -#: pcbnew/menubarmodedit.cpp:46 -msgid "Adjust size,shape,layers... for Pads" -msgstr "Ajuster taille, forme, couches... pour pads" - #: pcbnew/menubarmodedit.cpp:50 +#: pcbnew/set_grid.h:39 msgid "User Grid Size" msgstr "Dim Grille utilisteur" -#: pcbnew/menubarmodedit.cpp:51 -msgid "Adjust User Grid" -msgstr "Ajuster Grille utilisateur" +#: pcbnew/onrightclick.cpp:41 +msgid "Auto Width" +msgstr "Epaisseur Automatique" + +#: pcbnew/onrightclick.cpp:43 +msgid "Use the track width when starting on a track, otherwise the current track width" +msgstr "Si on démarre sur une piste existante, utiliser sa largeur, sinon utiliser la largeur courante" + +#: pcbnew/onrightclick.cpp:57 +#, c-format +msgid "Track %.1f" +msgstr "Piste %.1f" + +#: pcbnew/onrightclick.cpp:59 +#, c-format +msgid "Track %.3f" +msgstr "Piste %.3f" + +#: pcbnew/onrightclick.cpp:77 +#, c-format +msgid "Via %.1f" +msgstr "Via %.1f" + +#: pcbnew/onrightclick.cpp:79 +#, c-format +msgid "Via %.3f" +msgstr "Via %.3f" + +#: pcbnew/onrightclick.cpp:127 +msgid "End tool" +msgstr "Fin Outil" + +#: pcbnew/onrightclick.cpp:195 +msgid "Lock Module" +msgstr "Verrouiller Module" + +#: pcbnew/onrightclick.cpp:203 +msgid "Unlock Module" +msgstr "Déverrouiller Modules" + +#: pcbnew/onrightclick.cpp:211 +msgid "Auto place Module" +msgstr "Auto place Module" + +#: pcbnew/onrightclick.cpp:217 +msgid "Autoroute" +msgstr "Autoroute" + +#: pcbnew/onrightclick.cpp:233 +msgid "Move Drawing" +msgstr "Déplace Tracé" + +#: pcbnew/onrightclick.cpp:238 +#: eeschema/onrightclick.cpp:208 +msgid "End Drawing" +msgstr "Fin tracé" + +#: pcbnew/onrightclick.cpp:241 +msgid "Edit Drawing" +msgstr "Edit Tracé" + +#: pcbnew/onrightclick.cpp:243 +#: eeschema/onrightclick.cpp:210 +msgid "Delete Drawing" +msgstr "Supprimer Tracé" + +#: pcbnew/onrightclick.cpp:248 +msgid "Delete Zone Filling" +msgstr "Supprimer Remplissage de Zone" + +#: pcbnew/onrightclick.cpp:255 +msgid "Close Zone Outline" +msgstr "Fermer Contour de Zone" + +#: pcbnew/onrightclick.cpp:257 +msgid "Delete Last Corner" +msgstr "Supprimer Dernier Sommet" + +#: pcbnew/onrightclick.cpp:275 +#: eeschema/onrightclick.cpp:155 +msgid "Delete Marker" +msgstr "Effacer Marqueur" + +#: pcbnew/onrightclick.cpp:282 +msgid "Edit Dimension" +msgstr "Edit Cote" + +#: pcbnew/onrightclick.cpp:285 +msgid "Delete Dimension" +msgstr "Suppression Cote" + +#: pcbnew/onrightclick.cpp:292 +msgid "Move Target" +msgstr "Déplacer Mire" + +#: pcbnew/onrightclick.cpp:295 +msgid "Edit Target" +msgstr "Editer Mire" + +#: pcbnew/onrightclick.cpp:297 +msgid "Delete Target" +msgstr "Supprimer Mire" + +#: pcbnew/onrightclick.cpp:329 +msgid "Get and Move Footprint" +msgstr "Sel et Dépl.t module" + +#: pcbnew/onrightclick.cpp:343 +msgid "Fill or Refill All Zones" +msgstr "Remplir ou Re-remplir Toutes les Zones" + +#: pcbnew/onrightclick.cpp:345 +msgid "Remove filled areas" +msgstr "Suppimer zones remplies" + +#: pcbnew/onrightclick.cpp:350 +#: pcbnew/onrightclick.cpp:359 +#: pcbnew/onrightclick.cpp:371 +#: pcbnew/onrightclick.cpp:432 +msgid "Select Working Layer" +msgstr "Sélection de la couche de travail" + +#: pcbnew/onrightclick.cpp:357 +#: pcbnew/onrightclick.cpp:429 +msgid "Select Track Width" +msgstr "Sélection Epais. Piste" + +#: pcbnew/onrightclick.cpp:361 +msgid "Select layer pair for vias" +msgstr "Selection couple de couches pour Vias" + +#: pcbnew/onrightclick.cpp:377 +msgid "Footprint documentation" +msgstr "Documentation des modules" + +#: pcbnew/onrightclick.cpp:387 +msgid "Glob Move and Place" +msgstr "Move et Place Globaux" + +#: pcbnew/onrightclick.cpp:389 +msgid "Unlock All Modules" +msgstr "Déverrouiller tous les Modules" + +#: pcbnew/onrightclick.cpp:391 +msgid "Lock All Modules" +msgstr "Verrouiller tous les Modules" + +#: pcbnew/onrightclick.cpp:394 +msgid "Move All Modules" +msgstr "Déplace tous les Modules" + +#: pcbnew/onrightclick.cpp:395 +msgid "Move New Modules" +msgstr "Déplace nouveaux Modules" + +#: pcbnew/onrightclick.cpp:397 +msgid "Autoplace All Modules" +msgstr "Autoplace Tous Modules" + +#: pcbnew/onrightclick.cpp:398 +msgid "Autoplace New Modules" +msgstr "AutoPlace nouveaux Modules" + +#: pcbnew/onrightclick.cpp:399 +msgid "Autoplace Next Module" +msgstr "Autoplace Module suivant" + +#: pcbnew/onrightclick.cpp:402 +msgid "Orient All Modules" +msgstr "Oriente Tous Modules" + +#: pcbnew/onrightclick.cpp:409 +msgid "Global Autoroute" +msgstr "Autoroutage global" + +#: pcbnew/onrightclick.cpp:411 +msgid "Select layer pair" +msgstr "Selection couple de couches" + +#: pcbnew/onrightclick.cpp:413 +msgid "Autoroute All Modules" +msgstr "Autoroute Tous Modules" + +#: pcbnew/onrightclick.cpp:415 +msgid "Reset unrouted" +msgstr "Réinit non routés" + +#: pcbnew/onrightclick.cpp:420 +msgid "Global AutoRouter" +msgstr "Autorouteur Global" + +#: pcbnew/onrightclick.cpp:422 +msgid "Read Global AutoRouter Data" +msgstr "Lire Données de L'autorouteur global" + +#: pcbnew/onrightclick.cpp:450 +#: eeschema/onrightclick.cpp:609 +msgid "Cancel block" +msgstr "Annuler bloc" + +#: pcbnew/onrightclick.cpp:452 +#: eeschema/onrightclick.cpp:615 +msgid "Zoom block" +msgstr "Zoom bloc" + +#: pcbnew/onrightclick.cpp:455 +#: eeschema/onrightclick.cpp:617 +msgid "Place block" +msgstr "Place bloc" + +#: pcbnew/onrightclick.cpp:457 +#: eeschema/onrightclick.cpp:626 +#: eeschema/libedit_onrightclick.cpp:244 +msgid "Copy block" +msgstr "Copie bloc" + +#: pcbnew/onrightclick.cpp:459 +msgid "Flip block" +msgstr "Retourner bloc" + +#: pcbnew/onrightclick.cpp:461 +msgid "Rotate block" +msgstr "Rotation bloc" + +#: pcbnew/onrightclick.cpp:463 +#: eeschema/onrightclick.cpp:630 +#: eeschema/libedit_onrightclick.cpp:247 +msgid "Delete block" +msgstr "Effacer bloc" + +#: pcbnew/onrightclick.cpp:482 +msgid "Drag via" +msgstr "Drag via" + +#: pcbnew/onrightclick.cpp:486 +msgid "Edit Via Drill" +msgstr "Editer Perçage Via" + +#: pcbnew/onrightclick.cpp:488 +msgid "Set via hole to Default" +msgstr "Ajuste perçage via à défaut" + +#: pcbnew/onrightclick.cpp:489 +msgid "Set via hole to a specific value. This specfic value is currently" +msgstr "Ajuste diametre perçage via a une valeur sécifique. Cette valeur spécifique est actuellement" + +#: pcbnew/onrightclick.cpp:492 +msgid "Set via hole to alt value" +msgstr "Ajuste perçage via à valeur alternative" + +#: pcbnew/onrightclick.cpp:494 +msgid "Set a specific via hole value. This value is currently" +msgstr "Ajuste une valeur spécifique de perçage de la via. Cette valeur est actuellement" + +#: pcbnew/onrightclick.cpp:497 +msgid "Set the via hole alt value" +msgstr "Ajuste la valeur alt. perçage via" + +#: pcbnew/onrightclick.cpp:499 +msgid "Export Via hole to alt value" +msgstr "Exporte perçage via à valeur alt." + +#: pcbnew/onrightclick.cpp:501 +msgid "Export via hole to others id vias" +msgstr "Exporte perçage via aux autres semblables." + +#: pcbnew/onrightclick.cpp:503 +msgid "Set ALL via holes to default" +msgstr "Ajuste perçage TOUTES vias au défaut" + +#: pcbnew/onrightclick.cpp:516 +msgid "Move Node" +msgstr "Déplace Noeud" + +#: pcbnew/onrightclick.cpp:521 +msgid "Drag Segments, keep slope" +msgstr "Drag Segments, garder direction" + +#: pcbnew/onrightclick.cpp:523 +msgid "Drag segment" +msgstr "Drag segment" + +#: pcbnew/onrightclick.cpp:526 +msgid "Move Segment" +msgstr "Déplace Segment" + +#: pcbnew/onrightclick.cpp:529 +msgid "Break track" +msgstr "Briser piste" + +#: pcbnew/onrightclick.cpp:536 +msgid "Place Node" +msgstr "Place noeud" + +#: pcbnew/onrightclick.cpp:543 +msgid "End Track" +msgstr "Terminer Piste" + +#: pcbnew/onrightclick.cpp:546 +msgid "Place Via" +msgstr "Place Via" + +#: pcbnew/onrightclick.cpp:553 +msgid "Place Micro Via" +msgstr "Place Micro Via" + +#: pcbnew/onrightclick.cpp:565 +msgid "Change width" +msgstr "Change largeur" -#: pcbnew/menubarmodedit.cpp:64 -msgid "&Contents" -msgstr "&Contenu" +#: pcbnew/onrightclick.cpp:567 +msgid "Change Via Size" +msgstr "Change Taille Via" -#: pcbnew/menubarmodedit.cpp:65 -msgid "Open the pcbnew manual" -msgstr "Ouvrir la documentation de pcbnew" +#: pcbnew/onrightclick.cpp:567 +msgid "Change Segment Width" +msgstr "Change Largeur Segment" -#: pcbnew/menubarmodedit.cpp:73 -msgid "&About pcbnew" -msgstr "&Au sujet de r Pcbnew" +#: pcbnew/onrightclick.cpp:570 +msgid "Change Track Width" +msgstr "Change Largeur Piste" -#: pcbnew/menubarmodedit.cpp:74 -msgid "About pcbnew PCB designer" -msgstr "Au sujet de Pcbnew, concption de PCB" +#: pcbnew/onrightclick.cpp:572 +msgid "Change net" +msgstr "Change net" -#: pcbnew/menubarmodedit.cpp:82 -msgid "3D Display" -msgstr "3D Visu" +#: pcbnew/onrightclick.cpp:574 +msgid "Change ALL Tracks and Vias" +msgstr "Changer TOUTES Pistes et Vias" -#: pcbnew/menubarmodedit.cpp:82 -msgid "Show board in 3D viewer" -msgstr "Visualisation du circuit en 3D" +#: pcbnew/onrightclick.cpp:576 +msgid "Change ALL Vias (no track)" +msgstr "Changer TOUTES Vias (pas les pistes)" -#: pcbnew/menubarmodedit.cpp:86 -msgid "&Dimensions" -msgstr "&Dimensions" +#: pcbnew/onrightclick.cpp:578 +msgid "Change ALL Tracks (no via)" +msgstr "Changer TOUTES Pistes (pas les vias)" -#: pcbnew/menubarmodedit.cpp:87 -msgid "&3D Display" -msgstr "&3D Visu" +#: pcbnew/onrightclick.cpp:586 +msgid "Delete Via" +msgstr "Suppression Via" -#: pcbnew/menubarmodedit.cpp:88 -msgid "&Help" -msgstr "&Aide" +#: pcbnew/onrightclick.cpp:586 +msgid "Delete Segment" +msgstr "SupprimerSegment" -#: pcbnew/menubarpcb.cpp:38 -msgid "Load board Ctrl-O" -msgstr "Charger Circuit Imprimé (Ctrl O)" +#: pcbnew/onrightclick.cpp:593 +msgid "Delete track" +msgstr "Effacer piste" -#: pcbnew/menubarpcb.cpp:39 -msgid "Delete old Board and Load new Board" -msgstr "Effacer ancien C.I. et charger un nouveau" +#: pcbnew/onrightclick.cpp:597 +msgid "Delete net" +msgstr "Supprimer Net" -#: pcbnew/menubarpcb.cpp:44 -msgid "Append Board" -msgstr "Ajouter Circuit Imprimé" - -#: pcbnew/menubarpcb.cpp:45 -msgid "Add Board to old Board" -msgstr "Ajouter un C.I. au C.I. actuel" - -#: pcbnew/menubarpcb.cpp:50 -msgid "&New board" -msgstr "&Nouveau Circuit Imprimé" - -#: pcbnew/menubarpcb.cpp:51 -msgid "Clear old PCB and init a new one" -msgstr "Effacer C.I. ancien et créer un nouveau" - -#: pcbnew/menubarpcb.cpp:56 -msgid "&Rescue" -msgstr "&Secours" - -#: pcbnew/menubarpcb.cpp:57 -msgid "Clear old board and get last rescue file" -msgstr "Effacer C.I. actuel et reprendre dernier fichier secours" - -#: pcbnew/menubarpcb.cpp:62 -msgid "&Previous version" -msgstr "&Précédente version" - -#: pcbnew/menubarpcb.cpp:63 -msgid "Clear old board and get old version of board" -msgstr "Effacer C.I. actuel et reprendre ancienne version" - -#: pcbnew/menubarpcb.cpp:70 -msgid "&Save board Ctrl-S" -msgstr "Sauver Circuit Imprimé (Ctrl S)" - -#: pcbnew/menubarpcb.cpp:71 -msgid "Save current board" -msgstr "Sauver le C.I. actuel" - -#: pcbnew/menubarpcb.cpp:76 -msgid "Save board as..." -msgstr "Sauver C.I. sous.." - -#: pcbnew/menubarpcb.cpp:77 -msgid "Save current board as.." -msgstr "Sauver le Circuit Imprimé courant sous.." - -#: pcbnew/menubarpcb.cpp:84 -msgid "P&rint" -msgstr "Imp&rimer" - -#: pcbnew/menubarpcb.cpp:84 -msgid "Print on current printer" -msgstr "Imprimer sur l'imprimante par défaut" - -#: pcbnew/menubarpcb.cpp:89 -msgid "&Plot" -msgstr "&Tracer" - -#: pcbnew/menubarpcb.cpp:90 -msgid "Plot (HPGL, PostScript, or Gerber format)" -msgstr "Tracer ( format HPGL, POSTSCRIPT ou GERBER)" - -#: pcbnew/menubarpcb.cpp:99 -msgid "&Specctra DSN" -msgstr "&Specctra DSN" - -#: pcbnew/menubarpcb.cpp:99 -msgid "Export the current board to a \"Specctra DSN\" file" -msgstr "Exporte le CI courant dans un fichier au format \"Specctra DSN\"" - -#: pcbnew/menubarpcb.cpp:104 -msgid "&GenCAD" -msgstr "&GenCAD" - -#: pcbnew/menubarpcb.cpp:104 -msgid "Export GenCAD Format" -msgstr "Exporter en Format GenCAD" - -#: pcbnew/menubarpcb.cpp:109 -msgid "&Module report" -msgstr "Rapport &Modules" - -#: pcbnew/menubarpcb.cpp:109 -msgid "Create a pcb report (footprint report)" -msgstr "Créer un fichier rapport (rapport sur modules)" - -#: pcbnew/menubarpcb.cpp:113 -msgid "&Export" -msgstr "&Exporter" - -#: pcbnew/menubarpcb.cpp:113 -msgid "Export board" -msgstr "Exporter le C.I." - -#: pcbnew/menubarpcb.cpp:121 -msgid "&Specctra Session" -msgstr "&Specctra Session" - -#: pcbnew/menubarpcb.cpp:121 -msgid "Import a routed \"Specctra Session\" (*.ses) file" -msgstr "Importer un fichier de routage \"Specctra Session\" (*.ses) " - -#: pcbnew/menubarpcb.cpp:133 -msgid "Import" -msgstr "Importer" - -#: pcbnew/menubarpcb.cpp:133 -msgid "Import files" -msgstr "Importer fichiers" - -#: pcbnew/menubarpcb.cpp:140 -msgid "Add new footprints" -msgstr "Archiver nouveaux modules" - -#: pcbnew/menubarpcb.cpp:141 -msgid "Archive new footprints only in a library (keep other footprints in this lib)" -msgstr "Archiver nouveaux modules seuls dans une librairie (garder les autres modules de cette librairie)" - -#: pcbnew/menubarpcb.cpp:145 -msgid "Create footprint archive" -msgstr "Créer Archive des modules" - -#: pcbnew/menubarpcb.cpp:146 -msgid "Archive all footprints in a library(old lib will be deleted)" -msgstr "Archiver tous les modules dans une librairie (ancienne librairie supprimée)" - -#: pcbnew/menubarpcb.cpp:151 -msgid "Archive footprints" -msgstr "Archiver modules" - -#: pcbnew/menubarpcb.cpp:152 -msgid "Archive or Add footprints in a library file" -msgstr "Archiver ou ajouter les modules dans un fichier librairie" - -#: pcbnew/menubarpcb.cpp:156 -msgid "E&xit" -msgstr "&Quitter" - -#: pcbnew/menubarpcb.cpp:156 -msgid "Quit pcbnew" -msgstr "Quitter Pcbnew" - -#: pcbnew/menubarpcb.cpp:174 -msgid "&Library" -msgstr "&Librairie" - -#: pcbnew/menubarpcb.cpp:175 -msgid "Setting Libraries, Directories and others..." -msgstr "Sélectionner les librairies et répertoires" - -#: pcbnew/menubarpcb.cpp:179 -msgid "&Colors" -msgstr "&Couleurs" - -#: pcbnew/menubarpcb.cpp:180 -msgid "Select Colors and Display for PCB items" -msgstr "Selection couleurs et affichage des éléments du C.I." - -#: pcbnew/menubarpcb.cpp:184 -msgid "&General" -msgstr " &Général " - -#: pcbnew/menubarpcb.cpp:185 -msgid "Select general options for pcbnew" -msgstr " Sélection options générales pour pcbnew" - -#: pcbnew/menubarpcb.cpp:189 -msgid "&Display" -msgstr "&Affichage" - -#: pcbnew/menubarpcb.cpp:190 -msgid "Select what items are displayed" -msgstr "Sélectionner les éléments a afficher" - -#: pcbnew/menubarpcb.cpp:200 -msgid "&Save preferences" -msgstr "&Sauver Préférences" - -#: pcbnew/menubarpcb.cpp:201 -msgid "Save application preferences" -msgstr "Sauver préférences" - -#: pcbnew/menubarpcb.cpp:205 -msgid "&Read preferences" -msgstr "&Lire Préférences" - -#: pcbnew/menubarpcb.cpp:206 -msgid "Read application preferences" -msgstr "Lire préférences de l'application" - -#: pcbnew/menubarpcb.cpp:218 -msgid "Tracks and Vias" -msgstr "Pistes et Vias" - -#: pcbnew/menubarpcb.cpp:219 -msgid "Adjust size and width for tracks, vias" -msgstr "Ajuster dims et taille des pistes et vias" - -#: pcbnew/menubarpcb.cpp:228 -msgid "Texts and drawings" -msgstr "&Textes et Tracés" - -#: pcbnew/menubarpcb.cpp:239 -msgid "&Save Setup" -msgstr "&Sauver Options" - -#: pcbnew/menubarpcb.cpp:240 -msgid "Save options in current directory" -msgstr "Sauver les options en répertoire de travail" - -#: pcbnew/menubarpcb.cpp:249 -msgid "Generate &modules position" -msgstr "Créer &Modules Pos" - -#: pcbnew/menubarpcb.cpp:250 -msgid "Generate modules position file" -msgstr "Gen fichier Position des Modules" - -#: pcbnew/menubarpcb.cpp:254 -msgid "Create &drill file" -msgstr "Créer &Fichier de percage" - -#: pcbnew/menubarpcb.cpp:255 -msgid "Generate excellon drill file" -msgstr "Créer Fichier de percage" - -#: pcbnew/menubarpcb.cpp:259 -msgid "Create &component file" -msgstr "Créer &Fichier Cmp" - -#: pcbnew/menubarpcb.cpp:260 -msgid "Recreate .cmp file for CvPcb" -msgstr "Recréer le fichier .cmp pour CvPcb" - -#: pcbnew/menubarpcb.cpp:268 -msgid "Global &Deletions" -msgstr "Effacements &Généraux" - -#: pcbnew/menubarpcb.cpp:269 -msgid "Delete Tracks, Modules, Texts... on Board" -msgstr "Effacer Pistes, Modules, Textes... sur le C.I." - -#: pcbnew/menubarpcb.cpp:273 -msgid "&List nets" -msgstr "&Liste équipots" - -#: pcbnew/menubarpcb.cpp:274 -msgid "List nets (names and id)" -msgstr "Lister équipotentielles (noms et numéros d'identification)" - -#: pcbnew/menubarpcb.cpp:278 -msgid "&Track operations" -msgstr "Opéra&tions sur pistes" - -#: pcbnew/menubarpcb.cpp:279 -msgid "Clean stubs, vias, delete break points, or connect dangling tracks to pads and vias" -msgstr "Nettoyer bouts de pistes, vias, points inutiles, or connecter extrémités de pistes mal connectées au centre de pads ou vias" - -#: pcbnew/menubarpcb.cpp:283 -msgid "&Swap layers" -msgstr "&Permutte couches" - -#: pcbnew/menubarpcb.cpp:284 -msgid "Swap tracks on copper layers or drawings on others layers" -msgstr "Permutation de couches" - -#: pcbnew/menubarpcb.cpp:308 -msgid "&File" -msgstr "&Fichiers" - -#: pcbnew/menubarpcb.cpp:309 -msgid "&Preferences" -msgstr "&Préférences" - -#: pcbnew/menubarpcb.cpp:311 -msgid "&Miscellaneous" -msgstr "&Divers" - -#: pcbnew/menubarpcb.cpp:312 -msgid "P&ostprocess" -msgstr "P&ostprocesseurs" - -#: pcbnew/dialog_non_copper_zones_properties.cpp:28 -#: pcbnew/dialog_copper_zones_frame.cpp:67 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:45 -msgid "Hatched Outline" -msgstr "Contour Hachuré" - -#: pcbnew/dialog_non_copper_zones_properties.cpp:28 -#: pcbnew/dialog_copper_zones_frame.cpp:67 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:45 -msgid "Full Hatched" -msgstr "Pleinement Hachuré" +#: pcbnew/onrightclick.cpp:602 +msgid "Set flags" +msgstr "Ajust. flags" + +#: pcbnew/onrightclick.cpp:603 +msgid "Locked: Yes" +msgstr "Verrou: Oui" + +#: pcbnew/onrightclick.cpp:604 +msgid "Locked: No" +msgstr "Verrou: Non" + +#: pcbnew/onrightclick.cpp:614 +msgid "Track locked: Yes" +msgstr "Piste verrouillée: Oui" + +#: pcbnew/onrightclick.cpp:615 +msgid "Track locked: No" +msgstr "Piste verrouillée: Non" + +#: pcbnew/onrightclick.cpp:617 +msgid "Net locked: Yes" +msgstr "Net verrouillé: Oui" + +#: pcbnew/onrightclick.cpp:618 +msgid "Net locked: No" +msgstr "Net verrouillé: Non" + +#: pcbnew/onrightclick.cpp:633 +msgid "Place Edge Outline" +msgstr "Place Segment de Contour" + +#: pcbnew/onrightclick.cpp:639 +msgid "Place corner" +msgstr "Place sommet" + +#: pcbnew/onrightclick.cpp:642 +msgid "Place zone" +msgstr "Place zone" + +#: pcbnew/onrightclick.cpp:654 +msgid "Move corner" +msgstr "Déplace sommet" + +#: pcbnew/onrightclick.cpp:656 +msgid "Delete corner" +msgstr "Supprimer sommet" + +#: pcbnew/onrightclick.cpp:661 +msgid "Create Corner" +msgstr "Créer Sommet" + +#: pcbnew/onrightclick.cpp:663 +msgid "Drag Outline Segment" +msgstr "Drag Segment Contour" + +#: pcbnew/onrightclick.cpp:668 +msgid "Add Similar Zone" +msgstr "Addition d'une Zone Semblable" + +#: pcbnew/onrightclick.cpp:671 +msgid "Add Cutout Area" +msgstr "Addition d'une Zone Interdite" + +#: pcbnew/onrightclick.cpp:675 +msgid "Fill Zone" +msgstr "Remplir Zone" + +#: pcbnew/onrightclick.cpp:678 +msgid "Move Zone" +msgstr "Déplace Zone" + +#: pcbnew/onrightclick.cpp:681 +msgid "Edit Zone Params" +msgstr "Editer Paramètres de la Zone" + +#: pcbnew/onrightclick.cpp:686 +msgid "Delete Cutout" +msgstr "Supprimer Zone Interdite" + +#: pcbnew/onrightclick.cpp:689 +msgid "Delete Zone Outline" +msgstr "Supprimer Contour de Zone" + +#: pcbnew/onrightclick.cpp:711 +#: pcbnew/onrightclick.cpp:756 +#: pcbnew/onrightclick.cpp:794 +#: pcbnew/onrightclick.cpp:860 +msgid "Move" +msgstr "Move" + +#: pcbnew/onrightclick.cpp:714 +#: pcbnew/onrightclick.cpp:796 +msgid "Drag" +msgstr "Drag" + +#: pcbnew/onrightclick.cpp:718 +msgid "Rotate +" +msgstr "Rotation +" + +#: pcbnew/onrightclick.cpp:722 +#: eeschema/onrightclick.cpp:288 +msgid "Rotate -" +msgstr "Rotation -" + +#: pcbnew/onrightclick.cpp:723 +msgid "Flip" +msgstr "Change côté" + +#: pcbnew/onrightclick.cpp:803 +msgid "Copy current pad settings to this pad" +msgstr "Copier les réglages courants pour ce pad" + +#: pcbnew/onrightclick.cpp:807 +msgid "Copy this pad settings to current pad settings" +msgstr "Copier les caractéristiques de ce pad vers les caractéristiques courantes" + +#: pcbnew/onrightclick.cpp:815 +msgid "Copy this pad settings to all pads in this footprint (or similar footprints)" +msgstr "Copier les caractéristiques de ce pad vers tous les autres pads de ce module( ou modules similaires)" + +#: pcbnew/onrightclick.cpp:827 +msgid "Autoroute Pad" +msgstr "Autoroute Pad" + +#: pcbnew/onrightclick.cpp:828 +msgid "Autoroute Net" +msgstr "Autoroute Net" + +#: pcbnew/dialog_freeroute_exchange.cpp:187 +msgid "Export a Specctra Design (*.dsn) File" +msgstr "Exporter un fichier de conception Specctra (*.dsn)" + +#: pcbnew/dialog_freeroute_exchange.cpp:189 +msgid "Export a Specctra DSN file (to FreeRouter)" +msgstr "Exporter un fichier Specctra DSN (pour FreeRoute)" + +#: pcbnew/dialog_freeroute_exchange.cpp:192 +msgid "Launch FreeRouter via Java Web Start" +msgstr "Lancer FreeRouter via Java Web Start" + +#: pcbnew/dialog_freeroute_exchange.cpp:194 +msgid "Use Java Web Start function to run FreeRouter via Internet (or your Browser if not found)" +msgstr "Utiliser Java Web Start function pour lancer FreeRouter via Internet (ou votre Navigateur si non trouvé)" + +#: pcbnew/dialog_freeroute_exchange.cpp:197 +msgid "Back Import the Specctra Session (*.ses) File" +msgstr "Importer un Fichier Specctra Session (*.ses)" + +#: pcbnew/dialog_freeroute_exchange.cpp:199 +msgid "Merge a session file created by FreeRouter with the current board." +msgstr "Importer un fichier session créé par FreeRouter dans le C.I. courant." + +#: pcbnew/dialog_freeroute_exchange.cpp:206 +msgid "Visit FreeRouting.net website" +msgstr "Visiter le site FreeRouting.net" + +#: pcbnew/dialog_freeroute_exchange.cpp:208 +msgid "Launch your browser and go to the FreeRouting.net website" +msgstr "Lancer votre navigateur pour aller sur FreeRouting.net" + +#: pcbnew/dialog_freeroute_exchange.cpp:211 +msgid "FreeRouting.net URL" +msgstr "URL FreeRouting.net" + +#: pcbnew/dialog_freeroute_exchange.cpp:216 +msgid "The URL of the FreeRouting.net website" +msgstr "L' URL du site FreeRouting.net" #: pcbnew/dialog_non_copper_zones_properties.cpp:30 msgid "Outlines Appearence" msgstr "Aspect des Contours" -#: pcbnew/dialog_non_copper_zones_properties.cpp:34 -#: pcbnew/dialog_copper_zones_frame.cpp:76 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:65 -msgid "Any" -msgstr "Tout" - #: pcbnew/dialog_non_copper_zones_properties.cpp:34 msgid "H, V and 45 deg" msgstr "H, V et 45 deg" @@ -4555,11 +5080,12 @@ msgid "Zone Edges Orient" msgstr "Direction contours zone" #: pcbnew/dialog_non_copper_zones_properties.cpp:54 +#: gerbview/select_layers_to_pcb.cpp:91 msgid "Layer selection:" msgstr "Sélection couche:" #: pcbnew/zones_non_copper_type_functions.cpp:152 -#: pcbnew/dialog_copper_zones.cpp:329 +#: pcbnew/dialog_copper_zones.cpp:335 msgid "Error : you must choose a layer" msgstr "Erreur. Vous devez choisir une couche" @@ -4571,35 +5097,55 @@ msgstr "Valeur isolation zone:" msgid "Grid :" msgstr "Grille:" -#: pcbnew/dialog_copper_zones.cpp:338 +#: pcbnew/dialog_copper_zones.cpp:344 msgid "Error : you must choose a net name" msgstr "Erreur. Vous devez choisir une équipotentielle" #: pcbnew/dialog_setup_libs.cpp:97 +#: eeschema/dialog_eeschema_config.cpp:105 +#: cvpcb/dialog_cvpcb_config.cpp:75 +#: gerbview/reglage.cpp:90 msgid "from " msgstr "De " #: pcbnew/dialog_setup_libs.cpp:153 +#: eeschema/dialog_eeschema_config.cpp:161 +#: cvpcb/dialog_display_options.cpp:178 +#: cvpcb/dialog_cvpcb_config.cpp:128 msgid "Save Cfg" msgstr "Sauver config" #: pcbnew/dialog_setup_libs.cpp:159 +#: eeschema/dialog_eeschema_config.cpp:178 +#: cvpcb/dialog_cvpcb_config.cpp:143 msgid "Files ext:" msgstr "Ext. Fichiers" #: pcbnew/dialog_setup_libs.cpp:175 +#: cvpcb/dialog_cvpcb_config.cpp:162 +#: cvpcb/dialog_cvpcb_config.cpp:194 msgid "Del" msgstr "Supprimer" #: pcbnew/dialog_setup_libs.cpp:179 +#: eeschema/edit_component_in_lib.cpp:233 +#: eeschema/edit_component_in_lib.cpp:312 +#: eeschema/dialog_eeschema_config.cpp:197 +#: cvpcb/dialog_cvpcb_config.cpp:166 +#: cvpcb/dialog_cvpcb_config.cpp:198 msgid "Add" msgstr "Ajouter" #: pcbnew/dialog_setup_libs.cpp:183 +#: eeschema/dialog_eeschema_config.cpp:203 +#: cvpcb/dialog_cvpcb_config.cpp:170 +#: cvpcb/dialog_cvpcb_config.cpp:202 msgid "Ins" msgstr "Insérer" #: pcbnew/dialog_setup_libs.cpp:191 +#: eeschema/dialog_eeschema_config.cpp:213 +#: cvpcb/dialog_cvpcb_config.cpp:177 msgid "Libraries" msgstr "Librairies" @@ -4608,6 +5154,7 @@ msgid "Lib Modules Dir:" msgstr "Repertoire Lib Modules:" #: pcbnew/dialog_setup_libs.cpp:206 +#: cvpcb/menucfg.cpp:62 msgid "Module Doc File:" msgstr "Fichiers Doc des Modules" @@ -4628,10 +5175,15 @@ msgid "Net ext: " msgstr "Net ext: " #: pcbnew/dialog_setup_libs.cpp:367 +#: eeschema/dialog_eeschema_config.cpp:368 +#: cvpcb/menucfg.cpp:202 msgid "Library files:" msgstr "Fichiers Librairies:" #: pcbnew/dialog_setup_libs.cpp:392 +#: eeschema/dialog_eeschema_config.cpp:394 +#: cvpcb/menucfg.cpp:227 +#: cvpcb/menucfg.cpp:295 msgid "Library already in use" msgstr "Librairie déjà en usage" @@ -4651,89 +5203,107 @@ msgstr "Fichier placement coté cuivre:" msgid "Module count" msgstr "Nb Modules" -#: pcbnew/dialog_copper_zones_frame.cpp:33 -msgid "Zone Fill Options:" -msgstr "Options de Remplissage de Zone:" +#: pcbnew/dialog_general_options.cpp:288 +#: gerbview/options.cpp:175 +msgid "No Display" +msgstr "Pas d'affichage" -#: pcbnew/dialog_copper_zones_frame.cpp:35 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:32 -msgid "0.00000" -msgstr "0.00000" +#: pcbnew/dialog_general_options.cpp:291 +#: gerbview/options.cpp:177 +msgid "Display Polar Coord" +msgstr "Affichage coord Polaires" -#: pcbnew/dialog_copper_zones_frame.cpp:35 -msgid "No Grid (For tests only!)" -msgstr "" +#: pcbnew/dialog_general_options.cpp:300 +#: gerbview/options.cpp:186 +msgid "millimeters" +msgstr "millimetres" -#: pcbnew/dialog_copper_zones_frame.cpp:37 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:34 -msgid "Grid Size for Filling:" -msgstr "Taille de Grille pour Remplissage:" +#: pcbnew/dialog_general_options.cpp:302 +#: eeschema/dialog_options.cpp:264 +#: gerbview/options.cpp:187 +msgid "Units" +msgstr "Unités" -#: pcbnew/dialog_copper_zones_frame.cpp:41 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:38 -msgid "Zone clearance value (mm):" -msgstr "Valeur isolation zone (mm):" +#: pcbnew/dialog_general_options.cpp:309 +#: gerbview/options.cpp:193 +msgid "Small" +msgstr "Petit" -#: pcbnew/dialog_copper_zones_frame.cpp:48 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:56 -msgid "Include Pads" -msgstr "Inclure Pads" +#: pcbnew/dialog_general_options.cpp:310 +#: gerbview/options.cpp:193 +msgid "Big" +msgstr "Grand" -#: pcbnew/dialog_copper_zones_frame.cpp:48 -msgid "Thermal Relief" -msgstr "Frein Thermique" +#: pcbnew/dialog_general_options.cpp:312 +#: gerbview/options.cpp:194 +msgid "Cursor" +msgstr "Curseur" -#: pcbnew/dialog_copper_zones_frame.cpp:48 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:56 -msgid "Exclude Pads" -msgstr "Exclure Pads" +#: pcbnew/dialog_general_options.cpp:324 +msgid "Number of Layers:" +msgstr "Nombre de Couches:" -#: pcbnew/dialog_copper_zones_frame.cpp:50 -msgid "Pad in Zone:" -msgstr "Pads en Zone:" +#: pcbnew/dialog_general_options.cpp:340 +msgid "Max Links:" +msgstr "Liens max:" -#: pcbnew/dialog_copper_zones_frame.cpp:65 -msgid "Outlines Options:" -msgstr "Options des Contours:" +#: pcbnew/dialog_general_options.cpp:356 +msgid "Auto Save (minuts):" +msgstr "Sauveg. Auto (min)" -#: pcbnew/dialog_copper_zones_frame.cpp:69 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:47 -msgid "Outlines Appearance" -msgstr "Aspect des Contours" +#: pcbnew/dialog_general_options.cpp:385 +msgid "Drc ON" +msgstr "Drc ACTIVE" -#: pcbnew/dialog_copper_zones_frame.cpp:76 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:65 -msgid "H , V and 45 deg" -msgstr "H, V et 45 deg" +#: pcbnew/dialog_general_options.cpp:394 +msgid "Show Ratsnest" +msgstr "Monter le chevelu général" -#: pcbnew/dialog_copper_zones_frame.cpp:78 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:67 -msgid "Zone edges orient:" -msgstr "Direction contours zone:" +#: pcbnew/dialog_general_options.cpp:401 +msgid "Show Mod Ratsnest" +msgstr "Monter le chevelu du module" -#: pcbnew/dialog_copper_zones_frame.cpp:102 -msgid "Nets Display Options:" -msgstr "Options d'Affichage des Nets" +#: pcbnew/dialog_general_options.cpp:408 +msgid "Tracks Auto Del" +msgstr "Auto Supp. Pistes" -#: pcbnew/dialog_copper_zones_frame.cpp:104 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:88 -msgid "Alphabetic" -msgstr "Alphabetique" +#: pcbnew/dialog_general_options.cpp:415 +msgid "Track only 45 degrees" +msgstr "Piste à 45° seulement" -#: pcbnew/dialog_copper_zones_frame.cpp:104 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:88 -msgid "Advanced" -msgstr "Avancé" +#: pcbnew/dialog_general_options.cpp:422 +msgid "Segments 45 Only" +msgstr "Segments 45 seulement" -#: pcbnew/dialog_copper_zones_frame.cpp:106 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:90 -msgid "Net sorting:" -msgstr "Tri des Equipotentielles:" +#: pcbnew/dialog_general_options.cpp:429 +#: eeschema/dialog_options.cpp:256 +msgid "Auto PAN" +msgstr "Auto PAN" -#: pcbnew/dialog_copper_zones_frame.cpp:110 -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:94 -msgid "Filter" -msgstr "Filtre" +#: pcbnew/dialog_general_options.cpp:437 +msgid "Double Segm Track" +msgstr "2 segments pour piste" + +#: pcbnew/dialog_general_options.cpp:450 +#: pcbnew/dialog_general_options.cpp:465 +msgid "When creating tracks" +msgstr "En creation de pistes" + +#: pcbnew/dialog_general_options.cpp:453 +msgid "Magnetic Pads" +msgstr " Pads magnétiques" + +#: pcbnew/dialog_general_options.cpp:460 +msgid "control the capture of the pcb cursor when the mouse cursor enters a pad area" +msgstr "Controle la capture du curseur pcb quand le curseuir souris est sur le pad" + +#: pcbnew/dialog_general_options.cpp:468 +msgid "Magnetic Tracks" +msgstr "Pistes Magnétiques" + +#: pcbnew/dialog_general_options.cpp:475 +msgid "control the capture of the pcb cursor when the mouse cursor enters a track" +msgstr "Controle la capture du curseur pcb quand le curseuir souris est sur la piste" #: pcbnew/dialog_pad_edit.cpp:157 msgid "Pad Num :" @@ -4757,10 +5327,12 @@ msgid "90" msgstr "90" #: pcbnew/dialog_pad_edit.cpp:188 +#: eeschema/dialog_edit_component_in_schematic.cpp:175 msgid "-90" msgstr "-90" #: pcbnew/dialog_pad_edit.cpp:189 +#: eeschema/dialog_edit_component_in_schematic.cpp:174 msgid "180" msgstr "180" @@ -4781,6 +5353,7 @@ msgid "SMD" msgstr "CMS" #: pcbnew/dialog_pad_edit.cpp:207 +#: eeschema/netlist.cpp:245 msgid "Conn" msgstr "Conn" @@ -4844,23 +5417,14 @@ msgstr "couche E.C.O.2" msgid "Draft layer" msgstr "Couche dessin" -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:32 -msgid "|No Grid (For tests only!)" -msgstr "" - -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:56 -msgid "Thermal" -msgstr "Thermique" - -#: pcbnew/dialog_copper_zones_frame.cpp.cpp:58 -msgid "Pad options:" -msgstr "Options pads" - #: pcbnew/pcbframe.cpp:280 msgid "Board modified, Save before exit ?" msgstr "Circuit Imprimé modifiée, Sauver avant de quitter ?" #: pcbnew/pcbframe.cpp:281 +#: eeschema/schframe.cpp:309 +#: cvpcb/cvframe.cpp:178 +#: common/confirm.cpp:119 msgid "Confirmation" msgstr "Confirmation" @@ -4881,10 +5445,12 @@ msgid "Display Polar Coords" msgstr "Affichage coord Polaires" #: pcbnew/pcbframe.cpp:402 +#: eeschema/schframe.cpp:407 msgid "Grid not show" msgstr "Grille non montrée" #: pcbnew/pcbframe.cpp:402 +#: eeschema/schframe.cpp:407 msgid "Show Grid" msgstr "Afficher grille" @@ -5096,6 +5662,7 @@ msgid "Diff values for %s%d%c (%s) and %s%d%c (%s)" msgstr "Valeurs différentes pour %s%d%c (%s) et %s%d%c (%s)" #: eeschema/affiche.cpp:22 +#: eeschema/dialog_create_component.cpp:160 msgid "Name" msgstr "Nom" @@ -5104,6 +5671,7 @@ msgid "FileName" msgstr "Nom Fichier" #: eeschema/affiche.cpp:37 +#: eeschema/component_class.cpp:108 msgid "Ref" msgstr "Ref" @@ -5128,6 +5696,7 @@ msgid "PinName" msgstr "Nom Pin" #: eeschema/affiche.cpp:80 +#: eeschema/eelayer.h:140 msgid "PinNum" msgstr "Num Pin" @@ -5150,31 +5719,44 @@ msgid "Length" msgstr "Longueur" #: eeschema/affiche.cpp:102 +#: eeschema/dialog_edit_label.cpp:150 +#: eeschema/pinedit-dialog.cpp:225 msgid "Up" msgstr "Haut" #: eeschema/affiche.cpp:105 +#: eeschema/dialog_edit_label.cpp:152 +#: eeschema/pinedit-dialog.cpp:226 msgid "Down" msgstr "Bas" #: eeschema/affiche.cpp:108 +#: eeschema/dialog_edit_label.cpp:151 +#: eeschema/pinedit-dialog.cpp:224 msgid "Left" msgstr "Gauche" #: eeschema/affiche.cpp:111 +#: eeschema/dialog_edit_label.cpp:149 +#: eeschema/pinedit-dialog.cpp:223 msgid "Right" msgstr "Droite" #: eeschema/affiche.cpp:169 #: eeschema/affiche.cpp:175 +#: share/dialog_print.cpp:218 +#: share/svg_print.cpp:229 msgid "All" msgstr "Tout" #: eeschema/affiche.cpp:172 +#: eeschema/onrightclick.cpp:328 msgid "Unit" msgstr "Unité" #: eeschema/affiche.cpp:182 +#: eeschema/onrightclick.cpp:315 +#: eeschema/dialog_edit_component_in_schematic.cpp:191 msgid "Convert" msgstr "Convert" @@ -5217,6 +5799,7 @@ msgid " Not Found" msgstr " Non trouvé" #: eeschema/find.cpp:653 +#: eeschema/selpart.cpp:39 msgid "No libraries are loaded" msgstr "Pas de librairies chargées" @@ -5248,200 +5831,27 @@ msgstr "" msgid "Nothing found" msgstr " Rien trouvé" -#: eeschema/dialog_edit_component_in_lib.cpp:139 -msgid "General :" -msgstr " Général :" - -#: eeschema/dialog_edit_component_in_lib.cpp:147 -msgid "Number of units:" -msgstr "Nombre de Parts:" - -#: eeschema/dialog_edit_component_in_lib.cpp:155 -msgid "Skew:" -msgstr "Décalage:" - -#: eeschema/dialog_edit_component_in_lib.cpp:161 -msgid "Power Symbol" -msgstr "Symbole Alimentation" - -#: eeschema/dialog_edit_component_in_lib.cpp:165 -msgid "Parts are locked" -msgstr "Les parts sont verrouillées" - -#: eeschema/dialog_edit_component_in_lib.cpp:175 -msgid "Doc:" -msgstr "Doc:" - -#: eeschema/dialog_edit_component_in_lib.cpp:182 -msgid "Keywords:" -msgstr "Mots Cles:" - -#: eeschema/dialog_edit_component_in_lib.cpp:189 -msgid "DocFileName:" -msgstr "Fichier de Doc:" - -#: eeschema/dialog_edit_component_in_lib.cpp:198 -msgid "Copy Doc" -msgstr "Copie Doc" - -#: eeschema/dialog_edit_component_in_lib.cpp:202 -msgid "Browse DocFiles" -msgstr "Examen Fichiers de Doc" - -#: eeschema/dialog_edit_component_in_lib.cpp:210 -msgid "Alias" -msgstr "Alias" - -#: eeschema/database.cpp:70 -msgid "No Component found" -msgstr "Pas de composants trouvés" - -#: eeschema/database.cpp:96 -msgid "Selection" -msgstr "Sélection" - -#: eeschema/delsheet.cpp:42 -#, c-format -msgid "Sheet %s (file %s) modified. Save it?" -msgstr "Feuille %s (fichier %s) modifiée. La sauver?" - -#: eeschema/netform.cpp:60 -#: eeschema/netform.cpp:278 -msgid "Failed to create file " -msgstr "Impossible de créer le fichier " - -#: eeschema/dialog_build_BOM.cpp:244 -msgid "List items:" -msgstr " Liste éléments: " - -#: eeschema/dialog_build_BOM.cpp:248 -msgid "Components by Reference" -msgstr "Composants par référence" - -#: eeschema/dialog_build_BOM.cpp:252 -msgid "Sub Components (i.e. U2A, U2B ...)" -msgstr "Sous Composants (i.e U2A, U2B...)" - -#: eeschema/dialog_build_BOM.cpp:256 -msgid "Components by Value" -msgstr "Composants par valeur" - -#: eeschema/dialog_build_BOM.cpp:260 -msgid "Hierachy Pins by Name" -msgstr "Pins de hierarchie par Nom" - -#: eeschema/dialog_build_BOM.cpp:264 -msgid "Hierachy Pins by Sheets" -msgstr "Pins de hiérarchie par feuilles" - -#: eeschema/dialog_build_BOM.cpp:269 -msgid "List" -msgstr "Liste" - -#: eeschema/dialog_build_BOM.cpp:270 -msgid "Text for spreadsheet import" -msgstr "Texte pour import dans tableur:" - -#: eeschema/dialog_build_BOM.cpp:271 -msgid "Output format:" -msgstr "Format de sortie" - -#: eeschema/dialog_build_BOM.cpp:276 -msgid "Tab" -msgstr "Tab" - -#: eeschema/dialog_build_BOM.cpp:277 -msgid ";" -msgstr ";" - -#: eeschema/dialog_build_BOM.cpp:278 -msgid "," -msgstr "," - -#: eeschema/dialog_build_BOM.cpp:279 -msgid "Field separator for spreadsheet import:" -msgstr "Separateur de champ pour import dans tableu:" - -#: eeschema/dialog_build_BOM.cpp:287 -msgid "Launch list browser" -msgstr "Lancer le visualisateur de liste" - -#: eeschema/dialog_build_BOM.cpp:294 -msgid "Fields to add:" -msgstr "Champ à ajouter:" - -#: eeschema/dialog_build_BOM.cpp:302 -msgid "Field 1" -msgstr "Champ 1" - -#: eeschema/dialog_build_BOM.cpp:306 -msgid "Field 2" -msgstr "Champ 2" - -#: eeschema/dialog_build_BOM.cpp:310 -msgid "Field 3" -msgstr "Champ 3" - -#: eeschema/dialog_build_BOM.cpp:314 -msgid "Field 4" -msgstr "Champ 4" - -#: eeschema/dialog_build_BOM.cpp:318 -msgid "Field 5" -msgstr "Champ 5" - -#: eeschema/dialog_build_BOM.cpp:322 -msgid "Field 6" -msgstr "Champ 6" - -#: eeschema/dialog_build_BOM.cpp:326 -msgid "Field 7" -msgstr "Champ 7" - -#: eeschema/dialog_build_BOM.cpp:330 -msgid "Field 8" -msgstr "Champ 8" - -#: eeschema/dialog_build_BOM.cpp:336 -msgid "Create &List" -msgstr "Créer &Liste" - -#: eeschema/dialog_build_BOM.cpp:352 -msgid "&Apply" -msgstr "&Appliquer" - -#: eeschema/dialog_cmp_graphic_properties.cpp:152 -msgid "Options :" -msgstr "Options :" - -#: eeschema/dialog_cmp_graphic_properties.cpp:156 -msgid "Common to Units" -msgstr "Commun aux Unités" - -#: eeschema/dialog_cmp_graphic_properties.cpp:160 -msgid "Common to convert" -msgstr "Commun a converti" - -#: eeschema/dialog_cmp_graphic_properties.cpp:168 -msgid "Void" -msgstr "Sans" - -#: eeschema/dialog_cmp_graphic_properties.cpp:170 -msgid "BgFilled" -msgstr "Fond Plein" - -#: eeschema/dialog_cmp_graphic_properties.cpp:171 -msgid "Fill:" -msgstr "Remplissage:" - #: eeschema/dialog_create_component.cpp:171 +#: eeschema/component_class.cpp:59 msgid "U" msgstr "U" #: eeschema/dialog_create_component.cpp:183 +#: eeschema/edit_component_in_lib.cpp:401 msgid "As Convert" msgstr "A une forme \"convertie\"" +#: eeschema/dialog_create_component.cpp:187 +#: eeschema/dialog_edit_component_in_lib.cpp:161 +msgid "Power symbol" +msgstr "Symbole alimentation" + +#: eeschema/dialog_create_component.cpp:191 +#: eeschema/dialog_edit_component_in_schematic.cpp:188 +#: eeschema/dialog_edit_component_in_lib.cpp:165 +msgid "Parts are locked" +msgstr "Les parts sont verrouillées" + #: eeschema/dialog_create_component.cpp:214 msgid "&1" msgstr "&1" @@ -5559,26 +5969,532 @@ msgid "Show Pin Number" msgstr "Montrer Numéro de Pin" #: eeschema/dialog_create_component.cpp:254 +#: eeschema/edit_component_in_lib.cpp:418 msgid "Show Pin Name" msgstr "Montre Nom de Pin" #: eeschema/dialog_create_component.cpp:258 +#: eeschema/edit_component_in_lib.cpp:429 msgid "Pin Name Inside" msgstr "Nom de pin a l'intérieur" +#: eeschema/dialog_create_component.cpp:262 +#: eeschema/dialog_edit_component_in_lib.cpp:155 +msgid "Skew:" +msgstr "Décalage:" + #: eeschema/dialog_create_component.cpp:316 msgid "You must provide a name for this component" msgstr "Vous devez fournir un nom pour ce composant" +#: eeschema/database.cpp:70 +msgid "No Component found" +msgstr "Pas de composants trouvés" + +#: eeschema/database.cpp:96 +msgid "Selection" +msgstr "Sélection" + +#: eeschema/delsheet.cpp:42 +#, c-format +msgid "Sheet %s (file %s) modified. Save it?" +msgstr "Feuille %s (fichier %s) modifiée. La sauver?" + +#: eeschema/netform.cpp:60 +#: eeschema/netform.cpp:278 +#: eeschema/save_schemas.cpp:86 +msgid "Failed to create file " +msgstr "Impossible de créer le fichier " + +#: eeschema/onrightclick.cpp:119 +msgid "Leave Sheet" +msgstr "Quitter sous-feuille" + +#: eeschema/onrightclick.cpp:135 +msgid "Delete Noconn" +msgstr "Supprimer Non Connexion" + +#: eeschema/onrightclick.cpp:145 +msgid "Move Bus Entry" +msgstr "Déplacer Entrée de Bus" + +#: eeschema/onrightclick.cpp:147 +msgid "Set Bus Entry /" +msgstr "Entrée de Bus /" + +#: eeschema/onrightclick.cpp:149 +msgid "Set Bus Entry \\" +msgstr "Entrée de Bus \\" + +#: eeschema/onrightclick.cpp:151 +msgid "Delete Bus Entry" +msgstr "Supprimer Entrée de Bus" + +#: eeschema/onrightclick.cpp:246 +msgid "Move Field" +msgstr "Déplace Champ" + +#: eeschema/onrightclick.cpp:247 +msgid "Rotate Field" +msgstr "Rotation Champ" + +#: eeschema/onrightclick.cpp:273 +msgid "Move component" +msgstr "Déplace composant" + +#: eeschema/onrightclick.cpp:278 +msgid "Drag component" +msgstr "Drag composant" + +#: eeschema/onrightclick.cpp:285 +msgid "Rotate +" +msgstr "Rotation +" + +#: eeschema/onrightclick.cpp:289 +#: eeschema/dialog_edit_component_in_schematic.cpp:182 +msgid "Mirror --" +msgstr "Miroir--" + +#: eeschema/onrightclick.cpp:291 +msgid "Mirror ||" +msgstr "Miroir ||" + +#: eeschema/onrightclick.cpp:297 +msgid "Orient component" +msgstr "Oriente composant" + +#: eeschema/onrightclick.cpp:310 +msgid "Footprint " +msgstr "Empreinte: " + +#: eeschema/onrightclick.cpp:322 +#, c-format +msgid "Unit %d %c" +msgstr "Unité %d %c" + +#: eeschema/onrightclick.cpp:333 +msgid "Edit component" +msgstr "Edite composant" + +#: eeschema/onrightclick.cpp:337 +msgid "Copy component" +msgstr "Copie composant" + +#: eeschema/onrightclick.cpp:338 +msgid "Delete component" +msgstr "Suppression omposant" + +#: eeschema/onrightclick.cpp:357 +msgid "Move global label" +msgstr "Déplacer label global" + +#: eeschema/onrightclick.cpp:358 +msgid "Rotate global label" +msgstr "Rot. label global" + +#: eeschema/onrightclick.cpp:359 +msgid "Edit global label" +msgstr "Editer label global" + +#: eeschema/onrightclick.cpp:360 +msgid "Delete global label" +msgstr "Supprimer label global" + +#: eeschema/onrightclick.cpp:364 +#: eeschema/onrightclick.cpp:418 +#: eeschema/onrightclick.cpp:447 +msgid "Change to hierarchical label" +msgstr "Chnager en label hiérarchique" + +#: eeschema/onrightclick.cpp:366 +#: eeschema/onrightclick.cpp:391 +#: eeschema/onrightclick.cpp:445 +msgid "Change to label" +msgstr "Change en label" + +#: eeschema/onrightclick.cpp:368 +#: eeschema/onrightclick.cpp:393 +#: eeschema/onrightclick.cpp:420 +msgid "Change to text" +msgstr "Change en texte" + +#: eeschema/onrightclick.cpp:370 +#: eeschema/onrightclick.cpp:397 +#: eeschema/onrightclick.cpp:424 +#: eeschema/onrightclick.cpp:451 +msgid "Change type" +msgstr "Change type" + +#: eeschema/onrightclick.cpp:384 +msgid "Move hierarchical label" +msgstr "Déplacer label hiérarchique" + +#: eeschema/onrightclick.cpp:385 +msgid "Rotate hierarchical Label" +msgstr "Rot. label hiérarchique" + +#: eeschema/onrightclick.cpp:386 +msgid "Edit hierarchical Label" +msgstr "Editer label hiérarchique" + +#: eeschema/onrightclick.cpp:387 +msgid "Delete hierarchical label" +msgstr "Supprimer label hiérarchique" + +#: eeschema/onrightclick.cpp:395 +#: eeschema/onrightclick.cpp:422 +msgid "Change to global label" +msgstr "Change en label global" + +#: eeschema/onrightclick.cpp:411 +msgid "Move label" +msgstr "Déplace label" + +#: eeschema/onrightclick.cpp:412 +msgid "Rotate label" +msgstr "Rot. label" + +#: eeschema/onrightclick.cpp:413 +msgid "Edit label" +msgstr "Editer label" + +#: eeschema/onrightclick.cpp:414 +msgid "Delete label" +msgstr "Supprimer label" + +#: eeschema/onrightclick.cpp:438 +msgid "Move text" +msgstr "Déplacer texte" + +#: eeschema/onrightclick.cpp:439 +msgid "Rotate text" +msgstr "Rot. texte" + +#: eeschema/onrightclick.cpp:440 +msgid "Edit text" +msgstr "Editer texte" + +#: eeschema/onrightclick.cpp:441 +msgid "Delete text" +msgstr "Supprimer texte" + +#: eeschema/onrightclick.cpp:449 +msgid "Change to Glabel" +msgstr "Change en Label Global" + +#: eeschema/onrightclick.cpp:469 +#: eeschema/onrightclick.cpp:509 +msgid "Break wire" +msgstr "Briser fil" + +#: eeschema/onrightclick.cpp:472 +msgid "Delete junction" +msgstr "Supprimer jonction" + +#: eeschema/onrightclick.cpp:477 +#: eeschema/onrightclick.cpp:503 +msgid "Delete node" +msgstr "Supprimer noeud" + +#: eeschema/onrightclick.cpp:479 +#: eeschema/onrightclick.cpp:505 +msgid "Delete connection" +msgstr "Supprimer connexion" + +#: eeschema/onrightclick.cpp:496 +msgid "Wire end" +msgstr "Terminer fil" + +#: eeschema/onrightclick.cpp:498 +msgid "Delete wire" +msgstr "Supprimer fil" + +#: eeschema/onrightclick.cpp:513 +#: eeschema/onrightclick.cpp:545 +msgid "Add junction" +msgstr "Ajout jonction" + +#: eeschema/onrightclick.cpp:514 +#: eeschema/onrightclick.cpp:546 +msgid "Add label" +msgstr "Ajout label" + +#: eeschema/onrightclick.cpp:519 +#: eeschema/onrightclick.cpp:551 +msgid "Add global label" +msgstr "Ajout de labels globaux" + +#: eeschema/onrightclick.cpp:535 +msgid "Bus end" +msgstr "Terminer bus" + +#: eeschema/onrightclick.cpp:538 +msgid "Delete bus" +msgstr "Supprimer bus" + +#: eeschema/onrightclick.cpp:542 +msgid "Break bus" +msgstr "Briser bus" + +#: eeschema/onrightclick.cpp:564 +msgid "Enter sheet" +msgstr "Enter dans feuille" + +#: eeschema/onrightclick.cpp:566 +msgid "Move sheet" +msgstr "Déplace feuille" + +#: eeschema/onrightclick.cpp:571 +msgid "Place sheet" +msgstr "Place feuille" + +#: eeschema/onrightclick.cpp:575 +msgid "Edit sheet" +msgstr "Edite feuille" + +#: eeschema/onrightclick.cpp:576 +msgid "Resize sheet" +msgstr "Redimensionne feuille" + +#: eeschema/onrightclick.cpp:579 +msgid "Cleanup PinSheets" +msgstr "Nettoyage de la feuille" + +#: eeschema/onrightclick.cpp:580 +msgid "Delete sheet" +msgstr "Supprimer feuille" + +#: eeschema/onrightclick.cpp:593 +msgid "Move PinSheet" +msgstr "Déplace Connecteur de hiérarchie" + +#: eeschema/onrightclick.cpp:595 +msgid "Edit PinSheet" +msgstr "Edit Connecteur de hiérarchie" + +#: eeschema/onrightclick.cpp:598 +msgid "Delete PinSheet" +msgstr "Supprimer Connecteur de hiérarchie" + +#: eeschema/onrightclick.cpp:623 +msgid "Other block commands" +msgstr "Autres commandes de bloc" + +#: eeschema/onrightclick.cpp:624 +msgid "Save block" +msgstr "Sauver bloc" + +#: eeschema/onrightclick.cpp:628 +msgid "Drag block" +msgstr "Sauver bloc" + +#: eeschema/onrightclick.cpp:632 +msgid "Mirror Block ||" +msgstr "Miroir Bloc ||" + +#: eeschema/onrightclick.cpp:636 +msgid "Copy to Clipboard" +msgstr "Copie dans Presse papier" + +#: eeschema/dialog_cmp_graphic_properties.cpp:152 +msgid "Options :" +msgstr "Options :" + +#: eeschema/dialog_cmp_graphic_properties.cpp:156 +#: eeschema/symbtext.cpp:162 +msgid "Common to Units" +msgstr "Commun aux Unités" + +#: eeschema/dialog_cmp_graphic_properties.cpp:160 +#: eeschema/symbtext.cpp:166 +#: eeschema/pinedit-dialog.cpp:197 +msgid "Common to convert" +msgstr "Commun a converti" + +#: eeschema/dialog_cmp_graphic_properties.cpp:168 +msgid "Void" +msgstr "Sans" + +#: eeschema/dialog_cmp_graphic_properties.cpp:170 +msgid "BgFilled" +msgstr "Fond Plein" + +#: eeschema/dialog_cmp_graphic_properties.cpp:171 +msgid "Fill:" +msgstr "Remplissage:" + +#: eeschema/edit_component_in_lib.cpp:168 +#: eeschema/dialog_edit_component_in_lib.h:56 +msgid "Lib Component Properties" +msgstr "Propriétés du composant librairie" + +#: eeschema/edit_component_in_lib.cpp:172 +msgid "Properties for " +msgstr "Propriétés pour " + +#: eeschema/edit_component_in_lib.cpp:177 +msgid "(alias of " +msgstr "(alias de " + +#: eeschema/edit_component_in_lib.cpp:216 +#: eeschema/dialog_edit_component_in_lib.cpp:210 +msgid "Alias" +msgstr "Alias" + +#: eeschema/edit_component_in_lib.cpp:245 +#: eeschema/edit_component_in_lib.cpp:328 +msgid "Delete All" +msgstr "Tout Supprimer" + +#: eeschema/edit_component_in_lib.cpp:281 +#: eeschema/edit_component_in_lib.cpp:1189 +msgid "Footprint Filter" +msgstr "Filtrage Modules" + +#: eeschema/edit_component_in_lib.cpp:293 +msgid "Footprints" +msgstr "Modules" + +#: eeschema/edit_component_in_lib.cpp:407 +msgid "Show Pin Num" +msgstr "Montre Numéro de Pin" + +#: eeschema/edit_component_in_lib.cpp:476 +msgid "Align left" +msgstr "Alignement à gauche" + +#: eeschema/edit_component_in_lib.cpp:476 +#: eeschema/edit_component_in_lib.cpp:478 +msgid "Align center" +msgstr "Alignement au centre" + +#: eeschema/edit_component_in_lib.cpp:476 +msgid "Align right" +msgstr "Alignement à droite" + +#: eeschema/edit_component_in_lib.cpp:478 +msgid "Align bottom" +msgstr "Alignement en bas" + +#: eeschema/edit_component_in_lib.cpp:478 +msgid "Align top" +msgstr "Alignement au sommet" + +#: eeschema/edit_component_in_lib.cpp:484 +#: eeschema/dialog_edit_component_in_schematic.cpp:226 +#: eeschema/eelayer.h:164 +msgid "Fields" +msgstr "Champs" + +#: eeschema/edit_component_in_lib.cpp:497 +#: eeschema/dialog_edit_component_in_schematic.cpp:212 +msgid "Show Text" +msgstr "Texte visible" + +#: eeschema/edit_component_in_lib.cpp:502 +#: eeschema/dialog_edit_component_in_schematic.cpp:216 +#: eeschema/symbtext.cpp:170 +msgid "Vertical" +msgstr "Vertical" + +#: eeschema/edit_component_in_lib.cpp:508 +#: eeschema/edit_component_in_schematic.cpp:206 +msgid "Field Name:" +msgstr "Nom Champ" + +#: eeschema/edit_component_in_lib.cpp:518 +#: eeschema/edit_component_in_schematic.cpp:216 +msgid "Field Text:" +msgstr "Texte du Champ:" + +#: eeschema/edit_component_in_lib.cpp:524 +#: eeschema/edit_component_in_schematic.cpp:224 +msgid "Pos" +msgstr "Pos" + +#: eeschema/edit_component_in_lib.cpp:529 +msgid "Hor Justify" +msgstr "Justifié horiz" + +#: eeschema/edit_component_in_lib.cpp:536 +msgid "Vert Justify" +msgstr "Justifié Vert." + +#: eeschema/edit_component_in_lib.cpp:551 +msgid "Chip Name" +msgstr "Nom en librairie" + +#: eeschema/edit_component_in_lib.cpp:554 +#: eeschema/edit_component_in_schematic.cpp:200 +msgid "Field to edit" +msgstr "Champ à éditer" + +#: eeschema/edit_component_in_lib.cpp:890 +msgid "Ok to Delete Alias LIST" +msgstr "Ok pour effacer la LISTE des Alias" + +#: eeschema/edit_component_in_lib.cpp:915 +msgid "New alias:" +msgstr "Noveau alias" + +#: eeschema/edit_component_in_lib.cpp:915 +msgid "Component Alias" +msgstr "Alias de Composant" + +#: eeschema/edit_component_in_lib.cpp:923 +msgid "This is the Root Part" +msgstr "Ceci est le composant racine" + +#: eeschema/edit_component_in_lib.cpp:932 +#: eeschema/edit_component_in_lib.cpp:1200 +msgid "Already in use" +msgstr "Déja en usage" + +#: eeschema/edit_component_in_lib.cpp:957 +msgid " is Current Selected Alias!" +msgstr " est l' Alias actuellement sélectionné!" + +#: eeschema/edit_component_in_lib.cpp:1010 +msgid "Delete units" +msgstr "Supprimer unité" + +#: eeschema/edit_component_in_lib.cpp:1080 +msgid "Create pins for Convert items" +msgstr "Créér les pins des unitées converties" + +#: eeschema/edit_component_in_lib.cpp:1084 +msgid "Part as \"De Morgan\" anymore" +msgstr "Le composant a une représentation convertie" + +#: eeschema/edit_component_in_lib.cpp:1109 +msgid "Delete Convert items" +msgstr "Suppression des éléments convertis" + +#: eeschema/edit_component_in_lib.cpp:1144 +#: common/eda_doc.cpp:134 +msgid "Doc Files" +msgstr "Fichiers de Doc" + +#: eeschema/edit_component_in_lib.cpp:1167 +msgid "Ok to Delete FootprintFilter LIST" +msgstr "Ok pour effacer la LISTE des filtres de modules" + +#: eeschema/edit_component_in_lib.cpp:1189 +msgid "New FootprintFilter:" +msgstr "Nouveau Filtre de Modules:" + #: eeschema/plotps.cpp:190 +#: eeschema/plothpgl.cpp:223 msgid "Page Size A4" msgstr "Feuille A4" #: eeschema/plotps.cpp:191 +#: eeschema/plothpgl.cpp:228 msgid "Page Size A" msgstr "Feuille A" #: eeschema/plotps.cpp:192 +#: eeschema/plothpgl.cpp:233 msgid "Plot page size:" msgstr "Format de la feuille:" @@ -5591,6 +6507,8 @@ msgid "B/W" msgstr "N/B" #: eeschema/plotps.cpp:204 +#: share/dialog_print.cpp:203 +#: share/svg_print.cpp:212 msgid "Color" msgstr "Couleur" @@ -5599,15 +6517,19 @@ msgid "Plot Color:" msgstr "Tracé et Couleurs:" #: eeschema/plotps.cpp:209 +#: share/dialog_print.cpp:194 +#: share/svg_print.cpp:218 msgid "Print Sheet Ref" msgstr "Imprimer cartouche" #: eeschema/plotps.cpp:218 +#: eeschema/plothpgl.cpp:283 msgid "&Plot page" msgstr "&Tracer Page" #: eeschema/plotps.cpp:223 -msgid "Plot a&LL" +#: eeschema/plothpgl.cpp:288 +msgid "Plot a&ll" msgstr "&Tout tracer" #: eeschema/plotps.cpp:234 @@ -5624,6 +6546,287 @@ msgstr "Epaiss. ligne par défaut" msgid "Plot: %s\n" msgstr "Trace: %s\n" +#: eeschema/menubar.cpp:41 +#: gerbview/tool_gerber.cpp:63 +msgid "&New" +msgstr "&Nouveau" + +#: eeschema/menubar.cpp:42 +msgid "New schematic" +msgstr "Nouvelle schématique" + +#: eeschema/menubar.cpp:47 +#: cvpcb/tool_cvpcb.cpp:109 +msgid "&Open" +msgstr "&Ouvrir " + +#: eeschema/menubar.cpp:48 +msgid "Open a schematic" +msgstr "Ouvrir un Projet schématique" + +#: eeschema/menubar.cpp:54 +msgid "&Save" +msgstr "&Sauver" + +#: eeschema/menubar.cpp:55 +#: eeschema/tool_sch.cpp:45 +msgid "Save schematic project" +msgstr "Sauver le Projet schématique" + +#: eeschema/menubar.cpp:61 +msgid "Save &Current sheet" +msgstr "Sauver &Feuille active" + +#: eeschema/menubar.cpp:62 +msgid "Save current sheet only" +msgstr "Sauver la feuille active uniquement" + +#: eeschema/menubar.cpp:67 +msgid "Save Current sheet &as.." +msgstr "Sauver la feuille &active sous.." + +#: eeschema/menubar.cpp:68 +msgid "Save current sheet as.." +msgstr "Sauver la feuille active sous un autre nom" + +#: eeschema/menubar.cpp:82 +msgid "Plot PostScript" +msgstr "Tracé Postscript" + +#: eeschema/menubar.cpp:82 +msgid "Plotting in PostScript format" +msgstr "Générer un tracé en format Postscript" + +#: eeschema/menubar.cpp:87 +msgid "Plot HPGL" +msgstr "Tracé HPGL" + +#: eeschema/menubar.cpp:87 +msgid "Plotting in HPGL format" +msgstr "Générer un tracé en format HPGL" + +#: eeschema/menubar.cpp:92 +msgid "Plot SVG" +msgstr "Tracé SVG" + +#: eeschema/menubar.cpp:92 +msgid "Plotting in SVG format" +msgstr "Générer un tracé en format SVG" + +#: eeschema/menubar.cpp:99 +msgid "Plot to Clipboard" +msgstr "Tracé dans Presse papier" + +#: eeschema/menubar.cpp:99 +msgid "Export drawings to clipboard" +msgstr " Export du dessin dans le presse-papier" + +#: eeschema/menubar.cpp:106 +msgid "Plot HPGL, PostScript, SVG" +msgstr "Tracer en format HPGL, POSTSCRIPT ou SVG" + +#: eeschema/menubar.cpp:109 +msgid "Quit Eeschema" +msgstr "Quitter Eeschema" + +#: eeschema/menubar.cpp:127 +msgid "&Undo\t" +msgstr "&Undo\t" + +#: eeschema/menubar.cpp:135 +msgid "&Redo\t" +msgstr "&Redo\t" + +#: eeschema/menubar.cpp:154 +#: pcbnew/find.h:38 +msgid "Find" +msgstr "Chercher" + +#: eeschema/menubar.cpp:162 +msgid "Backannotate" +msgstr "Rétro Annotation" + +#: eeschema/menubar.cpp:162 +msgid "Back annotated footprint fields" +msgstr "Rétroannotation des champs modules" + +#: eeschema/menubar.cpp:206 +msgid "&Component" +msgstr "&Composant" + +#: eeschema/menubar.cpp:206 +#: eeschema/tool_sch.cpp:156 +msgid "Place the component" +msgstr "Placer le Composant" + +#: eeschema/menubar.cpp:212 +msgid "&Power port" +msgstr "Power Symbole" + +#: eeschema/menubar.cpp:212 +#: eeschema/tool_sch.cpp:160 +msgid "Place the power port" +msgstr "Placer le Symbole Power" + +#: eeschema/menubar.cpp:218 +msgid "&Wire" +msgstr "&Fil" + +#: eeschema/menubar.cpp:218 +#: eeschema/tool_sch.cpp:165 +msgid "Place the wire" +msgstr "Place fil" + +#: eeschema/menubar.cpp:226 +msgid "&Bus" +msgstr "&Bus" + +#: eeschema/menubar.cpp:227 +#: eeschema/tool_sch.cpp:169 +msgid "Place bus" +msgstr "Place bus" + +#: eeschema/menubar.cpp:236 +msgid "W&ire to bus entry" +msgstr "Entrées de bus (type fil vers bus)" + +#: eeschema/menubar.cpp:237 +msgid "Place a wire to bus entry" +msgstr "Placer une Entrée de Bus (type fil vers bus)" + +#: eeschema/menubar.cpp:246 +msgid "B&us to bus entry" +msgstr "Entrées de bus (type bus vers bus)" + +#: eeschema/menubar.cpp:247 +msgid "Place a bus to bus entry" +msgstr "Placer une Entrée de Bus (type bus vers bus)" + +#: eeschema/menubar.cpp:256 +msgid "No connect flag" +msgstr "Symbole de Non Connexion" + +#: eeschema/menubar.cpp:257 +msgid "Place a no connect flag" +msgstr "Placer un Symbole de Non Connexion" + +#: eeschema/menubar.cpp:266 +msgid "Net name" +msgstr "Net Name" + +#: eeschema/menubar.cpp:267 +#: eeschema/tool_sch.cpp:186 +msgid "Place net name" +msgstr "Place nom de net" + +#: eeschema/menubar.cpp:274 +msgid "Global label" +msgstr "Label Global" + +#: eeschema/menubar.cpp:275 +msgid "Place a global label. Warning: all global labels with the same name are connected in whole hierarchy" +msgstr "Placer un label global. Attention: tous les labels globaux avec le même nom sont connectés dans toute la hierarchie" + +#: eeschema/menubar.cpp:284 +#: eeschema/eelayer.h:85 +msgid "Junction" +msgstr "Jonction" + +#: eeschema/menubar.cpp:285 +#: eeschema/tool_sch.cpp:195 +msgid "Place junction" +msgstr "Place jonction" + +#: eeschema/menubar.cpp:296 +msgid "Hierarchical label" +msgstr "Label Hiérarchique" + +#: eeschema/menubar.cpp:297 +msgid "Place a hierarchical label. This label will be seen as a pin sheet in the sheet symbol" +msgstr "Placer un label hiérachique. Ce label sera vu comme une pin dans la feuille mère symbole" + +#: eeschema/menubar.cpp:306 +msgid "Hierarchical sheet" +msgstr "Feuille Hiérrachique" + +#: eeschema/menubar.cpp:307 +msgid "Create a hierarchical sheet" +msgstr "Créer une Feuille Hiérachique" + +#: eeschema/menubar.cpp:316 +msgid "Import Hierarchical Label" +msgstr "Importer Label Hiérarchique" + +#: eeschema/menubar.cpp:317 +msgid "Place a pin sheet created by importing a hierarchical label from sheet" +msgstr "Placer une pin hiérarchique créée par importation d'un label hiérarchique de la feuille" + +#: eeschema/menubar.cpp:326 +msgid "Add Hierarchical Pin to Sheet" +msgstr "Ajouter Pins de Hierarchie dans feuille" + +#: eeschema/menubar.cpp:327 +msgid "Place a hierarchical pin to sheet" +msgstr "Addition de pins de hierarchie dans les feuilles symboles de hierarchie" + +#: eeschema/menubar.cpp:338 +msgid "Graphic line or polygon" +msgstr "Ligne ou polygone graphique" + +#: eeschema/menubar.cpp:339 +msgid "Place graphic lines or polygons" +msgstr "Placer lignes ou polygones graphiques" + +#: eeschema/menubar.cpp:348 +msgid "Graphic text (comment)" +msgstr "Ttextes graphiques (commentaires)" + +#: eeschema/menubar.cpp:349 +#: eeschema/tool_sch.cpp:223 +msgid "Place graphic text (comment)" +msgstr "Placer textes graphiques (commentaires)" + +#: eeschema/menubar.cpp:359 +msgid "Library preferences" +msgstr "Préférences pour Librairie" + +#: eeschema/menubar.cpp:365 +msgid "Color preferences" +msgstr "Préférences de couleurs" + +#: eeschema/menubar.cpp:371 +#: gerbview/tool_gerber.cpp:110 +msgid "&Options" +msgstr "&Options" + +#: eeschema/menubar.cpp:372 +msgid "General options..." +msgstr "Options Générales..." + +#: eeschema/menubar.cpp:397 +msgid "Open the eeschema manual" +msgstr "Ouvrir la documentation de eeschema" + +#: eeschema/menubar.cpp:402 +msgid "&About eeschema" +msgstr "&Au Sujet der Eeschema" + +#: eeschema/menubar.cpp:402 +msgid "About eeschema schematic designer" +msgstr "Au sujet de Eeschema (outil de conception schématique)" + +#: eeschema/menubar.cpp:408 +msgid "&Edit" +msgstr "&Editer" + +#: eeschema/menubar.cpp:409 +msgid "&View" +msgstr "&Voir" + +#: eeschema/menubar.cpp:410 +msgid "&Place" +msgstr "&Placer" + #: eeschema/dialog_edit_component_in_schematic.cpp:70 msgid "Component properties (Not found in lib)" msgstr "Propriétés du composant : non trouvé en librairie" @@ -5745,10 +6948,6 @@ msgstr "+90" msgid "Orient:" msgstr "Orient:" -#: eeschema/dialog_edit_component_in_schematic.cpp:182 -msgid "Mirror --" -msgstr "Miroir--" - #: eeschema/dialog_edit_component_in_schematic.cpp:183 msgid "Mirror !" msgstr "Miroir |" @@ -5761,18 +6960,6 @@ msgstr "Miroir:" msgid "Chip Name:" msgstr "Nom en librairie" -#: eeschema/dialog_edit_component_in_schematic.cpp:212 -msgid "Show Text" -msgstr "Texte visible" - -#: eeschema/dialog_edit_component_in_schematic.cpp:216 -msgid "Vertical" -msgstr "Vertical" - -#: eeschema/dialog_edit_component_in_schematic.cpp:226 -msgid "Fields" -msgstr "Champs" - #: eeschema/dialog_edit_component_in_schematic.cpp:237 msgid "Defaults" msgstr "Defauts" @@ -5802,14 +6989,19 @@ msgid "Text Orient:" msgstr "Orient:" #: eeschema/dialog_edit_label.cpp:160 +#: eeschema/pinedit-dialog.cpp:264 +#: eeschema/component_wizard/dialog_component_setup.cpp:201 msgid "Input" msgstr "Entrée" #: eeschema/dialog_edit_label.cpp:161 +#: eeschema/pinedit-dialog.cpp:265 +#: eeschema/component_wizard/dialog_component_setup.cpp:202 msgid "Output" msgstr "Sortie" #: eeschema/dialog_edit_label.cpp:162 +#: eeschema/pinedit-dialog.cpp:266 msgid "Bidi" msgstr "Bidi" @@ -5818,6 +7010,8 @@ msgid "TriState" msgstr "3 états" #: eeschema/dialog_edit_label.cpp:164 +#: eeschema/pinedit-dialog.cpp:268 +#: eeschema/component_wizard/dialog_component_setup.cpp:205 msgid "Passive" msgstr "Passive" @@ -6039,146 +7233,6 @@ msgstr "Incrément Label:" msgid "Default Label Size" msgstr "Taille Label par défaut:" -#: eeschema/tool_sch.cpp:39 -msgid "New schematic project" -msgstr "Nouveau Projet schématique" - -#: eeschema/tool_sch.cpp:42 -msgid "Open schematic project" -msgstr "Ouvrir un Projet schématique" - -#: eeschema/tool_sch.cpp:45 -msgid "Save schematic project" -msgstr "Sauver le Projet schématique" - -#: eeschema/tool_sch.cpp:49 -msgid "Page settings" -msgstr "Ajustage opt Page" - -#: eeschema/tool_sch.cpp:53 -msgid "Library editor" -msgstr "Editeur de librairies" - -#: eeschema/tool_sch.cpp:56 -msgid "Library browser" -msgstr "Visualisateur des librairies" - -#: eeschema/tool_sch.cpp:60 -msgid "Schematic hierarchy navigator" -msgstr "Navigation dans la hierarchie" - -#: eeschema/tool_sch.cpp:82 -msgid "Print schematic" -msgstr "Impression des feuilles de schéma" - -#: eeschema/tool_sch.cpp:86 -msgid "Run Cvpcb" -msgstr "Appel de CvPcb (Gestion des associations composants/module)" - -#: eeschema/tool_sch.cpp:89 -msgid "Run pcbnew" -msgstr "Appel de Pcbnew" - -#: eeschema/tool_sch.cpp:113 -msgid "Netlist generation" -msgstr "Génération de la netliste" - -#: eeschema/tool_sch.cpp:116 -msgid "Schematic Annotation" -msgstr "Annotation des composants" - -#: eeschema/tool_sch.cpp:119 -msgid "Schematic Electric Rules Check" -msgstr "Controle des regles électriques" - -#: eeschema/tool_sch.cpp:122 -msgid "Bill of material and/or Crossreferences" -msgstr "Liste des composants et références croisées" - -#: eeschema/tool_sch.cpp:125 -msgid "BackAnnotate Footprint" -msgstr "Rétroannotation Module" - -#: eeschema/tool_sch.cpp:151 -msgid "Hierarchy Push/Pop" -msgstr "Navigation dans la hierarchie" - -#: eeschema/tool_sch.cpp:156 -msgid "Place the component" -msgstr "Placer le Composant" - -#: eeschema/tool_sch.cpp:160 -msgid "Place the power port" -msgstr "Placer le Symbole Power" - -#: eeschema/tool_sch.cpp:165 -msgid "Place the wire" -msgstr "Place fil" - -#: eeschema/tool_sch.cpp:169 -msgid "Place the bus" -msgstr "Placer le Bus" - -#: eeschema/tool_sch.cpp:173 -msgid "Place the wire to bus entry" -msgstr "Placer des entrées de bus (type fil vers bus)" - -#: eeschema/tool_sch.cpp:177 -msgid "Place the bus to bus entry" -msgstr "Placer des entrées de bus (type bus vers bus)" - -#: eeschema/tool_sch.cpp:182 -msgid "Place the no connect flag" -msgstr "Placer le symbole de non connexion" - -#: eeschema/tool_sch.cpp:186 -msgid "Place the net name" -msgstr "Placer le nom de net" - -#: eeschema/tool_sch.cpp:190 -msgid "" -"Place the global label.\n" -"Warning: all global labels with the same name are connected in whole hierarchy" -msgstr "" -"Placer le label global.\n" -"Attention: tous les labels globaux de même nom sont connecté dans toute la hiérarchie" - -#: eeschema/tool_sch.cpp:195 -msgid "Place the junction" -msgstr "Placer la Jonction" - -#: eeschema/tool_sch.cpp:200 -msgid "Place the hierarchical label. This label will be seen as a pin sheet in the sheet symbol" -msgstr "Placer le label hiérachique. Ce label sera vu comme une pin dans la feuille mère symbole" - -#: eeschema/tool_sch.cpp:205 -msgid "Place the hierarchical sheet" -msgstr "Placer la Feuille Hiérachique" - -#: eeschema/tool_sch.cpp:209 -msgid "Place the pin sheet (imported hierarchical label from sheet)" -msgstr "Placer la pin hiérarchique ( Importer un label hiérarchique vers la feuille)" - -#: eeschema/tool_sch.cpp:214 -msgid "Place the hierachical pin to sheet" -msgstr "Place une pin de hierarchie dans la feuille" - -#: eeschema/tool_sch.cpp:219 -msgid "Place the graphic line or polygon" -msgstr "Placer la ligne ou le polygones graphique" - -#: eeschema/tool_sch.cpp:223 -msgid "Place the graphic text (comment)" -msgstr "Placer le textes graphique (commentaire)" - -#: eeschema/tool_sch.cpp:267 -msgid "Show Hidden Pins" -msgstr "Force affichage des pins invisibles" - -#: eeschema/tool_sch.cpp:272 -msgid "HV orientation for Wires and Bus" -msgstr "Force direction H, V et X pour les fils et bus" - #: eeschema/libfield.cpp:206 msgid "Edit field" msgstr "Editer Champ" @@ -6212,6 +7266,12 @@ msgstr "Sélection librairie" msgid "Select component (%d items)" msgstr "Selection composant (%d items)" +#: eeschema/viewlibs.cpp:118 +#: eeschema/viewlib_frame.cpp:53 +#: eeschema/tool_sch.cpp:56 +msgid "Library browser" +msgstr "Visualisateur des librairies" + #: eeschema/viewlibs.cpp:123 msgid "none selected" msgstr "Pas de sélection" @@ -6236,6 +7296,9 @@ msgid "Empty Text!" msgstr "Texte vide" #: eeschema/eeconfig.cpp:73 +#: kicad/files-io.cpp:131 +#: gerbview/dcode.cpp:266 +#: gerbview/readgerb.cpp:145 msgid "File " msgstr "Fichier " @@ -6248,6 +7311,7 @@ msgid "White" msgstr "Blanc" #: eeschema/eelayer.cpp:234 +#: share/dialog_print.cpp:204 msgid "Black" msgstr "Noir" @@ -6261,6 +7325,7 @@ msgid "Arc %.1f deg" msgstr "Arc %.1f deg" #: eeschema/eeredraw.cpp:130 +#: eeschema/eelayer.h:171 msgid "Sheet" msgstr "Feuille" @@ -6301,10 +7366,12 @@ msgid "Warning More than 1 Pin connected to UnConnect symbol" msgstr "Warning: plus que 1 Pin connectée a un symbole de non connexion" #: eeschema/erc.cpp:595 +#: common/confirm.cpp:84 msgid "Warning" msgstr "Avertissement" #: eeschema/erc.cpp:598 +#: common/confirm.cpp:88 msgid "Error" msgstr "Erreur" @@ -6373,10 +7440,12 @@ msgid "Root" msgstr "Racine" #: eeschema/hotkeys.cpp:249 +#: eeschema/schedit.cpp:241 msgid "Add Component" msgstr "Ajout Composant" #: eeschema/hotkeys.cpp:271 +#: eeschema/schedit.cpp:189 msgid "Add Wire" msgstr "Ajouter Fils" @@ -6388,141 +7457,107 @@ msgstr "Impossible de créer le fichier librairie archive " msgid "Failed to create doc lib file " msgstr "Impossible de créer le fichier lib document" -#: eeschema/libedit_onrightclick.cpp:77 -msgid "Move Arc " -msgstr "Déplacer arc" +#: eeschema/dialog_build_BOM.cpp:244 +msgid "List items:" +msgstr " Liste éléments: " -#: eeschema/libedit_onrightclick.cpp:81 -msgid "Arc Options" -msgstr "Options pour l'Arc" +#: eeschema/dialog_build_BOM.cpp:248 +msgid "Components by reference" +msgstr "Composants par référence" -#: eeschema/libedit_onrightclick.cpp:84 -msgid "Delete Arc " -msgstr "Effacer Arc" +#: eeschema/dialog_build_BOM.cpp:252 +msgid "Sub Components (i.e. U2A, U2B ...)" +msgstr "Sous Composants (i.e U2A, U2B...)" -#: eeschema/libedit_onrightclick.cpp:92 -msgid "Move Circle " -msgstr "Déplacer Cercle" +#: eeschema/dialog_build_BOM.cpp:256 +msgid "Components by value" +msgstr "Composants par valeur" -#: eeschema/libedit_onrightclick.cpp:96 -msgid "Circle Options" -msgstr "Options pour le Cercle" +#: eeschema/dialog_build_BOM.cpp:260 +msgid "Hierachy Pins by Name" +msgstr "Pins de hierarchie par Nom" -#: eeschema/libedit_onrightclick.cpp:99 -msgid "Delete Circle " -msgstr "Supprimer Cercle" +#: eeschema/dialog_build_BOM.cpp:264 +msgid "Hierachy Pins by Sheets" +msgstr "Pins de hiérarchie par feuilles" -#: eeschema/libedit_onrightclick.cpp:107 -msgid "Move Rect " -msgstr "Déplacer Rect" +#: eeschema/dialog_build_BOM.cpp:269 +#: eeschema/netlist.cpp:197 +msgid "List" +msgstr "Liste" -#: eeschema/libedit_onrightclick.cpp:111 -msgid "Rect Options" -msgstr "Options pour le Rectangle" +#: eeschema/dialog_build_BOM.cpp:270 +msgid "Text for spreadsheet import" +msgstr "Texte pour import dans tableur:" -#: eeschema/libedit_onrightclick.cpp:114 -msgid "Delete Rect " -msgstr "Supprimer Rect" +#: eeschema/dialog_build_BOM.cpp:271 +msgid "Output format:" +msgstr "Format de sortie" -#: eeschema/libedit_onrightclick.cpp:122 -msgid "Move Text " -msgstr "Déplacer Texte" +#: eeschema/dialog_build_BOM.cpp:276 +msgid "Tab" +msgstr "Tab" -#: eeschema/libedit_onrightclick.cpp:126 -msgid "Text Editor" -msgstr "Editeur de Texte" +#: eeschema/dialog_build_BOM.cpp:277 +msgid ";" +msgstr ";" -#: eeschema/libedit_onrightclick.cpp:128 -msgid "Rotate Text" -msgstr "Rot. Texte" +#: eeschema/dialog_build_BOM.cpp:278 +msgid "," +msgstr "," -#: eeschema/libedit_onrightclick.cpp:131 -msgid "Delete Text " -msgstr "Supprimer Texte" +#: eeschema/dialog_build_BOM.cpp:279 +msgid "Field separator for spreadsheet import:" +msgstr "Separateur de champ pour import dans tableu:" -#: eeschema/libedit_onrightclick.cpp:139 -msgid "Move Line " -msgstr "Déplacer Ligne" +#: eeschema/dialog_build_BOM.cpp:287 +msgid "Launch list browser" +msgstr "Lancer le visualisateur de liste" -#: eeschema/libedit_onrightclick.cpp:145 -msgid "Line End" -msgstr "Fin ligne" +#: eeschema/dialog_build_BOM.cpp:294 +msgid "Fields to add:" +msgstr "Champ à ajouter:" -#: eeschema/libedit_onrightclick.cpp:148 -msgid "Line Options" -msgstr "Options pour Ligne" +#: eeschema/dialog_build_BOM.cpp:302 +msgid "Field 1" +msgstr "Champ 1" -#: eeschema/libedit_onrightclick.cpp:151 -msgid "Delete Line " -msgstr "Efface Ligne" +#: eeschema/dialog_build_BOM.cpp:306 +msgid "Field 2" +msgstr "Champ 2" -#: eeschema/libedit_onrightclick.cpp:158 -msgid "Delete Segment " -msgstr "Supprimer Segment" +#: eeschema/dialog_build_BOM.cpp:310 +msgid "Field 3" +msgstr "Champ 3" -#: eeschema/libedit_onrightclick.cpp:168 -msgid "Move Field " -msgstr "Déplace Champ" +#: eeschema/dialog_build_BOM.cpp:314 +msgid "Field 4" +msgstr "Champ 4" -#: eeschema/libedit_onrightclick.cpp:172 -msgid "Field Rotate" -msgstr "Rotation Champ" +#: eeschema/dialog_build_BOM.cpp:318 +msgid "Field 5" +msgstr "Champ 5" -#: eeschema/libedit_onrightclick.cpp:174 -msgid "Field Edit" -msgstr "Edition du champ" +#: eeschema/dialog_build_BOM.cpp:322 +msgid "Field 6" +msgstr "Champ 6" -#: eeschema/libedit_onrightclick.cpp:199 -msgid "Move Pin" -msgstr "Déplace pin" +#: eeschema/dialog_build_BOM.cpp:326 +msgid "Field 7" +msgstr "Champ 7" -#: eeschema/libedit_onrightclick.cpp:202 -msgid "Edit Pin " -msgstr "Editer Pin" +#: eeschema/dialog_build_BOM.cpp:330 +msgid "Field 8" +msgstr "Champ 8" -#: eeschema/libedit_onrightclick.cpp:207 -msgid "Delete Pin " -msgstr "Supprimer Pin" +#: eeschema/dialog_build_BOM.cpp:336 +msgid "Create &List" +msgstr "Créer &Liste" -#: eeschema/libedit_onrightclick.cpp:212 -msgid "Global" -msgstr "Global" - -#: eeschema/libedit_onrightclick.cpp:214 -msgid "Pin Size to selected pins" -msgstr "Change taille pins sélectionnées" - -#: eeschema/libedit_onrightclick.cpp:214 -msgid "Pin Size to others" -msgstr "Change taille autres pins" - -#: eeschema/libedit_onrightclick.cpp:217 -msgid "Pin Name Size to selected pin" -msgstr "Change taille Nom pin sélectionnées" - -#: eeschema/libedit_onrightclick.cpp:217 -msgid "Pin Name Size to others" -msgstr "Change taille Nom pin autres pins" - -#: eeschema/libedit_onrightclick.cpp:220 -msgid "Pin Num Size to selected pin" -msgstr "Change taille Num pins sélectionnées" - -#: eeschema/libedit_onrightclick.cpp:220 -msgid "Pin Num Size to others" -msgstr "Change taille Num pin autres pins" - -#: eeschema/libedit_onrightclick.cpp:242 -msgid "Select items" -msgstr "Sélection des éléments" - -#: eeschema/libedit_onrightclick.cpp:245 -msgid "Mirror Block (ctrl + drag mouse)" -msgstr "Bloc Miroir (ctrl + drag mouse)" - -#: eeschema/libedit_onrightclick.cpp:247 -msgid "Del. Block (shift+ctrl + drag mouse)" -msgstr "Effacement Bloc (shift+ctrl + drag mouse)" +#: eeschema/dialog_build_BOM.cpp:352 +#: cvpcb/dialog_display_options.cpp:196 +msgid "&Apply" +msgstr "&Appliquer" #: eeschema/libframe.cpp:102 msgid "" @@ -6695,260 +7730,9 @@ msgstr "> %-28.28s PinSheet %-7.7s (Feuille %s) pos: %3.3f, %3.3f\n" msgid "#End labels\n" msgstr "#End labels\n" -#: eeschema/menubar.cpp:41 -msgid "&New" -msgstr "&Nouveau" - -#: eeschema/menubar.cpp:42 -msgid "New schematic" -msgstr "Nouvelle schématique" - -#: eeschema/menubar.cpp:47 -msgid "&Open" -msgstr "&Ouvrir " - -#: eeschema/menubar.cpp:48 -msgid "Open a schematic" -msgstr "Ouvrir un Projet schématique" - -#: eeschema/menubar.cpp:54 -msgid "&Save" -msgstr "&Sauver" - -#: eeschema/menubar.cpp:61 -msgid "Save &Current sheet" -msgstr "Sauver &Feuille active" - -#: eeschema/menubar.cpp:62 -msgid "Save current sheet only" -msgstr "Sauver la feuille active uniquement" - -#: eeschema/menubar.cpp:67 -msgid "Save Current sheet &as.." -msgstr "Sauver la feuille &active sous.." - -#: eeschema/menubar.cpp:68 -msgid "Save current sheet as.." -msgstr "Sauver la feuille active sous un autre nom" - -#: eeschema/menubar.cpp:82 -msgid "Plot PostScript" -msgstr "Tracé Postscript" - -#: eeschema/menubar.cpp:82 -msgid "Plotting in PostScript format" -msgstr "Générer un tracé en format Postscript" - -#: eeschema/menubar.cpp:87 -msgid "Plot HPGL" -msgstr "Tracé HPGL" - -#: eeschema/menubar.cpp:87 -msgid "Plotting in HPGL format" -msgstr "Générer un tracé en format HPGL" - -#: eeschema/menubar.cpp:92 -msgid "Plot SVG" -msgstr "Tracé SVG" - -#: eeschema/menubar.cpp:92 -msgid "Plotting in SVG format" -msgstr "Générer un tracé en format SVG" - -#: eeschema/menubar.cpp:99 -msgid "Plot to Clipboard" -msgstr "Tracé dans Presse papier" - -#: eeschema/menubar.cpp:99 -msgid "Export drawings to clipboard" -msgstr " Export du dessin dans le presse-papier" - -#: eeschema/menubar.cpp:106 -msgid "Plot HPGL, PostScript, SVG" -msgstr "Tracer en format HPGL, POSTSCRIPT ou SVG" - -#: eeschema/menubar.cpp:109 -msgid "Quit Eeschema" -msgstr "Quitter Eeschema" - -#: eeschema/menubar.cpp:127 -msgid "&Undo\t" -msgstr "&Undo\t" - -#: eeschema/menubar.cpp:135 -msgid "&Redo\t" -msgstr "&Redo\t" - -#: eeschema/menubar.cpp:154 -msgid "Find" -msgstr "Chercher" - -#: eeschema/menubar.cpp:162 -msgid "BackAnno" -msgstr "Rétro Annotation" - -#: eeschema/menubar.cpp:162 -msgid "Back Annotated Footprint Fields" -msgstr "Rétroannotation des Champs Modules" - -#: eeschema/menubar.cpp:206 -msgid "&Component" -msgstr "&Composant" - -#: eeschema/menubar.cpp:212 -msgid "&Power port" -msgstr "Power Symbole" - -#: eeschema/menubar.cpp:218 -msgid "&Wire" -msgstr "&Fil" - -#: eeschema/menubar.cpp:226 -msgid "&Bus" -msgstr "&Bus" - -#: eeschema/menubar.cpp:227 -msgid "Place a bus" -msgstr "Placer un Bus" - -#: eeschema/menubar.cpp:236 -msgid "W&ire to bus entry" -msgstr "Entrées de bus (type fil vers bus)" - -#: eeschema/menubar.cpp:237 -msgid "Place a wire to bus entry" -msgstr "Placer une Entrée de Bus (type fil vers bus)" - -#: eeschema/menubar.cpp:246 -msgid "B&us to bus entry" -msgstr "Entrées de bus (type bus vers bus)" - -#: eeschema/menubar.cpp:247 -msgid "Place a bus to bus entry" -msgstr "Placer une Entrée de Bus (type bus vers bus)" - -#: eeschema/menubar.cpp:256 -msgid "No connect flag" -msgstr "Symbole de Non Connexion" - -#: eeschema/menubar.cpp:257 -msgid "Place a no connect flag" -msgstr "Placer un Symbole de Non Connexion" - -#: eeschema/menubar.cpp:266 -msgid "Net name" -msgstr "Net Name" - -#: eeschema/menubar.cpp:267 -msgid "Place a net name" -msgstr "Placer un Nom de Net" - -#: eeschema/menubar.cpp:274 -msgid "Global label" -msgstr "Label Global" - -#: eeschema/menubar.cpp:275 -msgid "Place a global label. Warning: all global labels with the same name are connected in whole hierarchy" -msgstr "Placer un label global. Attention: tous les labels globaux avec le même nom sont connectés dans toute la hierarchie" - -#: eeschema/menubar.cpp:284 -msgid "Junction" -msgstr "Jonction" - -#: eeschema/menubar.cpp:285 -msgid "Place a junction" -msgstr "Placer une Jonction" - -#: eeschema/menubar.cpp:296 -msgid "Hierarchical label" -msgstr "Label Hiérarchique" - -#: eeschema/menubar.cpp:297 -msgid "Place a hierarchical label. This label will be seen as a pin sheet in the sheet symbol" -msgstr "Placer un label hiérachique. Ce label sera vu comme une pin dans la feuille mère symbole" - -#: eeschema/menubar.cpp:306 -msgid "Hierarchical sheet" -msgstr "Feuille Hiérrachique" - -#: eeschema/menubar.cpp:307 -msgid "Create a hierarchical sheet" -msgstr "Créer une Feuille Hiérachique" - -#: eeschema/menubar.cpp:316 -msgid "Import Hierarchical Label" -msgstr "Importer Label Hiérarchique" - -#: eeschema/menubar.cpp:317 -msgid "Place a pin sheet created by importing a hierarchical label from sheet" -msgstr "Placer une pin hiérarchique créée par importation d'un label hiérarchique de la feuille" - -#: eeschema/menubar.cpp:326 -msgid "Add Hierarchical Pin to Sheet" -msgstr "Ajouter Pins de Hierarchie dans feuille" - -#: eeschema/menubar.cpp:327 -msgid "Place a hierarchical pin to sheet" -msgstr "Addition de pins de hierarchie dans les feuilles symboles de hierarchie" - -#: eeschema/menubar.cpp:338 -msgid "Graphic line or polygon" -msgstr "Ligne ou polygone graphique" - -#: eeschema/menubar.cpp:339 -msgid "Place graphic lines or polygons" -msgstr "Placer lignes ou polygones graphiques" - -#: eeschema/menubar.cpp:348 -msgid "Graphic text (comment)" -msgstr "Ttextes graphiques (commentaires)" - -#: eeschema/menubar.cpp:349 -msgid "Place graphic text (comment)" -msgstr "Placer textes graphiques (commentaires)" - -#: eeschema/menubar.cpp:359 -msgid "Library preferences" -msgstr "Préférences pour Librairie" - -#: eeschema/menubar.cpp:365 -msgid "Color preferences" -msgstr "Préférences de couleurs" - -#: eeschema/menubar.cpp:371 -msgid "&Options" -msgstr "&Options" - -#: eeschema/menubar.cpp:372 -msgid "General options..." -msgstr "Options Générales..." - -#: eeschema/menubar.cpp:397 -msgid "Open the eeschema manual" -msgstr "Ouvrir la documentation de eeschema" - -#: eeschema/menubar.cpp:402 -msgid "&About eeschema" -msgstr "&Au Sujet der Eeschema" - -#: eeschema/menubar.cpp:402 -msgid "About eeschema schematic designer" -msgstr "Au sujet de Eeschema (outil de conception schématique)" - -#: eeschema/menubar.cpp:408 -msgid "&Edit" -msgstr "&Editer" - -#: eeschema/menubar.cpp:409 -msgid "&View" -msgstr "&Voir" - -#: eeschema/menubar.cpp:410 -msgid "&Place" -msgstr "&Placer" - #: eeschema/netlist_control.cpp:124 #: eeschema/netlist_control.cpp:240 +#: gerbview/options.cpp:201 msgid "Default format" msgstr "Format par défaut" @@ -7002,6 +7786,7 @@ msgid "Netlist command:" msgstr "Commande netliste:" #: eeschema/netlist_control.cpp:320 +#: share/setpage.cpp:354 msgid "Title:" msgstr "Titre:" @@ -7034,30 +7819,37 @@ msgid "Datasheet" msgstr "Documentation" #: eeschema/pinedit.cpp:22 +#: eeschema/pinedit-dialog.cpp:251 msgid "line" msgstr "Ligne" #: eeschema/pinedit.cpp:22 +#: eeschema/pinedit-dialog.cpp:252 msgid "invert" msgstr "invert" #: eeschema/pinedit.cpp:22 +#: eeschema/pinedit-dialog.cpp:253 msgid "clock" msgstr "clock" #: eeschema/pinedit.cpp:22 +#: eeschema/pinedit-dialog.cpp:254 msgid "clock inv" msgstr "clock inv" #: eeschema/pinedit.cpp:23 +#: eeschema/pinedit-dialog.cpp:255 msgid "low in" msgstr "low in" #: eeschema/pinedit.cpp:23 +#: eeschema/pinedit-dialog.cpp:256 msgid "low clock" msgstr "low clock" #: eeschema/pinedit.cpp:23 +#: eeschema/pinedit-dialog.cpp:257 msgid "low out" msgstr "low out" @@ -7084,6 +7876,7 @@ msgid " Normal" msgstr " Normal" #: eeschema/save_schemas.cpp:61 +#: eeschema/files-io.cpp:82 msgid "Schematic files:" msgstr "Fichiers schématiques:" @@ -7144,6 +7937,7 @@ msgid "Add Power" msgstr "Add Alims" #: eeschema/sheet.cpp:162 +#: share/svg_print.cpp:251 msgid "Filename:" msgstr "Nom Fichier:" @@ -7391,145 +8185,71 @@ msgid "Edit pins part per part (Carefully use!)" msgstr "Editer pins unité par unité (Utiliser en connaissance de cause)" #: eeschema/tool_lib.cpp:238 +#: eeschema/tool_viewlib.cpp:128 #, c-format msgid "Part %c" msgstr "Composant %c" -#: eeschema/edit_component_in_lib.cpp:168 -msgid "Lib Component Properties" -msgstr "Propriétés du composant librairie" +#: eeschema/pinedit-dialog.cpp:160 +msgid "Pin Name :" +msgstr "Nom de la pin :" -#: eeschema/edit_component_in_lib.cpp:172 -msgid "Properties for " -msgstr "Propriétés pour " +#: eeschema/pinedit-dialog.cpp:166 +msgid "Pin Num :" +msgstr "Num de la pin :" -#: eeschema/edit_component_in_lib.cpp:177 -msgid "(alias of " -msgstr "(alias de " +#: eeschema/pinedit-dialog.cpp:174 +msgid " Pin Options :" +msgstr "Options Pin :" -#: eeschema/edit_component_in_lib.cpp:245 -#: eeschema/edit_component_in_lib.cpp:328 -msgid "Delete All" -msgstr "Tout Supprimer" +#: eeschema/pinedit-dialog.cpp:190 +msgid "Pin lenght" +msgstr "Longueur pin" -#: eeschema/edit_component_in_lib.cpp:281 -#: eeschema/edit_component_in_lib.cpp:1189 -msgid "Footprint Filter" -msgstr "Filtrage Modules" +#: eeschema/pinedit-dialog.cpp:193 +msgid "Common to units" +msgstr "Commun aux unités" -#: eeschema/edit_component_in_lib.cpp:293 -msgid "Footprints" -msgstr "Modules" +#: eeschema/pinedit-dialog.cpp:201 +msgid "No Draw" +msgstr "Invisible" -#: eeschema/edit_component_in_lib.cpp:407 -msgid "Show Pin Num" -msgstr "Montre Numéro de Pin" +#: eeschema/pinedit-dialog.cpp:227 +msgid "Pin Orient:" +msgstr "Pin Orient:" -#: eeschema/edit_component_in_lib.cpp:476 -msgid "Left justify" -msgstr "Justifié à gauche" +#: eeschema/pinedit-dialog.cpp:258 +msgid "Pin Shape:" +msgstr "Forme Pin:" -#: eeschema/edit_component_in_lib.cpp:476 -#: eeschema/edit_component_in_lib.cpp:478 -msgid "Center" -msgstr "Centrer" +#: eeschema/pinedit-dialog.cpp:267 +msgid "3 States" +msgstr "3 Etats" -#: eeschema/edit_component_in_lib.cpp:476 -msgid "Right justify" -msgstr "Justifié à droite" +#: eeschema/pinedit-dialog.cpp:269 +#: eeschema/component_wizard/dialog_component_setup.cpp:206 +msgid "Unspecified" +msgstr "Non specifié" -#: eeschema/edit_component_in_lib.cpp:478 -msgid "Bottom justify" -msgstr "Justifié en bas" +#: eeschema/pinedit-dialog.cpp:270 +msgid "Power In" +msgstr "Power In" -#: eeschema/edit_component_in_lib.cpp:478 -msgid "Top justify" -msgstr "Justifié en haut" +#: eeschema/pinedit-dialog.cpp:271 +msgid "Power Out" +msgstr "Power Out" -#: eeschema/edit_component_in_lib.cpp:508 -#: eeschema/edit_component_in_schematic.cpp:206 -msgid "Field Name:" -msgstr "Nom Champ" +#: eeschema/pinedit-dialog.cpp:272 +msgid "Open coll" +msgstr "Coll ouvert" -#: eeschema/edit_component_in_lib.cpp:518 -#: eeschema/edit_component_in_schematic.cpp:216 -msgid "Field Text:" -msgstr "Texte du Champ:" +#: eeschema/pinedit-dialog.cpp:273 +msgid "Open emit" +msgstr "Emetteur ouv." -#: eeschema/edit_component_in_lib.cpp:524 -#: eeschema/edit_component_in_schematic.cpp:224 -msgid "Pos" -msgstr "Pos" - -#: eeschema/edit_component_in_lib.cpp:529 -msgid "Hor Justify" -msgstr "Justifié horiz" - -#: eeschema/edit_component_in_lib.cpp:536 -msgid "Vert Justify" -msgstr "Justifié Vert." - -#: eeschema/edit_component_in_lib.cpp:551 -msgid "Chip Name" -msgstr "Nom en librairie" - -#: eeschema/edit_component_in_lib.cpp:554 -#: eeschema/edit_component_in_schematic.cpp:200 -msgid "Field to edit" -msgstr "Champ à éditer" - -#: eeschema/edit_component_in_lib.cpp:890 -msgid "Ok to Delete Alias LIST" -msgstr "Ok pour effacer la LISTE des Alias" - -#: eeschema/edit_component_in_lib.cpp:915 -msgid "New alias:" -msgstr "Noveau alias" - -#: eeschema/edit_component_in_lib.cpp:915 -msgid "Component Alias" -msgstr "Alias de Composant" - -#: eeschema/edit_component_in_lib.cpp:923 -msgid "This is the Root Part" -msgstr "Ceci est le composant racine" - -#: eeschema/edit_component_in_lib.cpp:932 -#: eeschema/edit_component_in_lib.cpp:1200 -msgid "Already in use" -msgstr "Déja en usage" - -#: eeschema/edit_component_in_lib.cpp:957 -msgid " is Current Selected Alias!" -msgstr " est l' Alias actuellement sélectionné!" - -#: eeschema/edit_component_in_lib.cpp:1010 -msgid "Delete units" -msgstr "Supprimer unité" - -#: eeschema/edit_component_in_lib.cpp:1080 -msgid "Create pins for Convert items" -msgstr "Créér les pins des unitées converties" - -#: eeschema/edit_component_in_lib.cpp:1084 -msgid "Part as \"De Morgan\" anymore" -msgstr "Le composant a une représentation convertie" - -#: eeschema/edit_component_in_lib.cpp:1109 -msgid "Delete Convert items" -msgstr "Suppression des éléments convertis" - -#: eeschema/edit_component_in_lib.cpp:1144 -msgid "Doc Files" -msgstr "Fichiers de Doc" - -#: eeschema/edit_component_in_lib.cpp:1167 -msgid "Ok to Delete FootprintFilter LIST" -msgstr "Ok pour effacer la LISTE des filtres de modules" - -#: eeschema/edit_component_in_lib.cpp:1189 -msgid "New FootprintFilter:" -msgstr "Nouveau Filtre de Modules:" +#: eeschema/pinedit-dialog.cpp:274 +msgid "Electrical Type:" +msgstr "Type électrique:" #: eeschema/plothpgl.cpp:222 msgid "Sheet Size" @@ -7603,6 +8323,111 @@ msgstr "** Fin de Tracé **\n" msgid "Plot " msgstr "Trace " +#: eeschema/tool_sch.cpp:39 +msgid "New schematic project" +msgstr "Nouveau Projet schématique" + +#: eeschema/tool_sch.cpp:42 +msgid "Open schematic project" +msgstr "Ouvrir un Projet schématique" + +#: eeschema/tool_sch.cpp:49 +msgid "Page settings" +msgstr "Ajustage opt Page" + +#: eeschema/tool_sch.cpp:53 +msgid "Library editor" +msgstr "Editeur de librairies" + +#: eeschema/tool_sch.cpp:60 +msgid "Schematic hierarchy navigator" +msgstr "Navigation dans la hierarchie" + +#: eeschema/tool_sch.cpp:82 +msgid "Print schematic" +msgstr "Impression des feuilles de schéma" + +#: eeschema/tool_sch.cpp:86 +msgid "Run Cvpcb" +msgstr "Appel de CvPcb (Gestion des associations composants/module)" + +#: eeschema/tool_sch.cpp:89 +msgid "Run pcbnew" +msgstr "Appel de Pcbnew" + +#: eeschema/tool_sch.cpp:113 +msgid "Netlist generation" +msgstr "Génération de la netliste" + +#: eeschema/tool_sch.cpp:116 +msgid "Schematic Annotation" +msgstr "Annotation des composants" + +#: eeschema/tool_sch.cpp:119 +msgid "Schematic Electric Rules Check" +msgstr "Controle des regles électriques" + +#: eeschema/tool_sch.cpp:122 +msgid "Bill of material and/or Crossreferences" +msgstr "Liste des composants et références croisées" + +#: eeschema/tool_sch.cpp:125 +msgid "Backannotate footprint" +msgstr "Rétroannotation module" + +#: eeschema/tool_sch.cpp:151 +msgid "Hierarchy Push/Pop" +msgstr "Navigation dans la hierarchie" + +#: eeschema/tool_sch.cpp:173 +msgid "Place the wire to bus entry" +msgstr "Placer des entrées de bus (type fil vers bus)" + +#: eeschema/tool_sch.cpp:177 +msgid "Place bus to bus entry" +msgstr "Placer entrée de bus (type bus vers bus)" + +#: eeschema/tool_sch.cpp:182 +msgid "Place no connect flag" +msgstr "Placer symbole de non connexion" + +#: eeschema/tool_sch.cpp:190 +msgid "" +"Place the global label.\n" +"Warning: all global labels with the same name are connected in whole hierarchy" +msgstr "" +"Placer le label global.\n" +"Attention: tous les labels globaux de même nom sont connecté dans toute la hiérarchie" + +#: eeschema/tool_sch.cpp:200 +msgid "Place the hierarchical label. This label will be seen as a pin sheet in the sheet symbol" +msgstr "Placer le label hiérachique. Ce label sera vu comme une pin dans la feuille mère symbole" + +#: eeschema/tool_sch.cpp:205 +msgid "Place hierarchical sheet" +msgstr "Placer feuille hiérarchique" + +#: eeschema/tool_sch.cpp:209 +msgid "Place a pin sheet , imported from a hierarchical label in sheet" +msgstr "Placer une pin hiérarchique, importer un label hiérarchique vers la feuille." + +#: eeschema/tool_sch.cpp:214 +msgid "Place hierarchical pin to sheet" +msgstr "Addition de pins de hierarchie dans les feuilles symboles de hierarchie" + +#: eeschema/tool_sch.cpp:219 +msgid "Place graphic line or polygon" +msgstr "Placer ligne ou polygone graphique" + +#: eeschema/tool_sch.cpp:267 +#: eeschema/schframe.cpp:418 +msgid "Show Hidden Pins" +msgstr "Force affichage des pins invisibles" + +#: eeschema/tool_sch.cpp:272 +msgid "HV orientation for Wires and Bus" +msgstr "Force direction H, V et X pour les fils et bus" + #: eeschema/files-io.cpp:72 msgid "Clear Schematic Hierarchy (modified!)?" msgstr "Effacer la hiérarchie schématique (modifiée!)?" @@ -7725,284 +8550,33 @@ msgstr "Doit on la convertir en une feuille de hiérarchie simple (autrement sup msgid "%8.8lX/" msgstr "%8.8lX/" -#: eeschema/onrightclick.cpp:119 -msgid "Leave Sheet" -msgstr "Quitter sous-feuille" +#: eeschema/dialog_edit_component_in_lib.cpp:139 +msgid "General :" +msgstr " Général :" -#: eeschema/onrightclick.cpp:135 -msgid "Delete Noconn" -msgstr "Supprimer Non Connexion" +#: eeschema/dialog_edit_component_in_lib.cpp:147 +msgid "Number of units:" +msgstr "Nombre de Parts:" -#: eeschema/onrightclick.cpp:145 -msgid "Move Bus Entry" -msgstr "Déplacer Entrée de Bus" +#: eeschema/dialog_edit_component_in_lib.cpp:175 +msgid "Doc:" +msgstr "Doc:" -#: eeschema/onrightclick.cpp:147 -msgid "Set Bus Entry /" -msgstr "Entrée de Bus /" +#: eeschema/dialog_edit_component_in_lib.cpp:182 +msgid "Keywords:" +msgstr "Mots Cles:" -#: eeschema/onrightclick.cpp:149 -msgid "Set Bus Entry \\" -msgstr "Entrée de Bus \\" +#: eeschema/dialog_edit_component_in_lib.cpp:189 +msgid "DocFileName:" +msgstr "Fichier de Doc:" -#: eeschema/onrightclick.cpp:151 -msgid "Delete Bus Entry" -msgstr "Supprimer Entrée de Bus" +#: eeschema/dialog_edit_component_in_lib.cpp:198 +msgid "Copy Doc" +msgstr "Copie Doc" -#: eeschema/onrightclick.cpp:246 -msgid "Move Field" -msgstr "Déplace Champ" - -#: eeschema/onrightclick.cpp:247 -msgid "Rotate Field" -msgstr "Rotation Champ" - -#: eeschema/onrightclick.cpp:273 -msgid "Move Component" -msgstr "Déplace Composant" - -#: eeschema/onrightclick.cpp:278 -msgid "Drag Component" -msgstr "Drag Composant" - -#: eeschema/onrightclick.cpp:285 -msgid "Rotate +" -msgstr "Rotation +" - -#: eeschema/onrightclick.cpp:291 -msgid "Mirror ||" -msgstr "Miroir ||" - -#: eeschema/onrightclick.cpp:297 -msgid "Orient Component" -msgstr "Oriente Composant" - -#: eeschema/onrightclick.cpp:310 -msgid "Footprint " -msgstr "Empreinte: " - -#: eeschema/onrightclick.cpp:322 -#, c-format -msgid "Unit %d %c" -msgstr "Unité %d %c" - -#: eeschema/onrightclick.cpp:333 -msgid "Edit Component" -msgstr "Edite Composant" - -#: eeschema/onrightclick.cpp:337 -msgid "Copy Component" -msgstr "Copie composant" - -#: eeschema/onrightclick.cpp:338 -msgid "Delete Component" -msgstr "Supprime Composant" - -#: eeschema/onrightclick.cpp:357 -msgid "Move Glabel" -msgstr "Déplace Label Global" - -#: eeschema/onrightclick.cpp:358 -msgid "Rotate GLabel (R)" -msgstr "Rot. Label Global (R)" - -#: eeschema/onrightclick.cpp:359 -msgid "Edit GLabel" -msgstr "Editer Label Global" - -#: eeschema/onrightclick.cpp:360 -msgid "Delete Glabel" -msgstr "Supprimer Label Global" - -#: eeschema/onrightclick.cpp:364 -#: eeschema/onrightclick.cpp:418 -#: eeschema/onrightclick.cpp:447 -msgid "Change to Hierarchical Label" -msgstr "Chnager en Label Hiérarchique" - -#: eeschema/onrightclick.cpp:366 -#: eeschema/onrightclick.cpp:391 -#: eeschema/onrightclick.cpp:445 -msgid "Change to Label" -msgstr "Change en Label" - -#: eeschema/onrightclick.cpp:368 -#: eeschema/onrightclick.cpp:393 -#: eeschema/onrightclick.cpp:420 -msgid "Change to Text" -msgstr "Change en Texte" - -#: eeschema/onrightclick.cpp:370 -#: eeschema/onrightclick.cpp:397 -#: eeschema/onrightclick.cpp:424 -#: eeschema/onrightclick.cpp:451 -msgid "Change Type" -msgstr "Change Type" - -#: eeschema/onrightclick.cpp:384 -msgid "Move Hlabel" -msgstr "Déplacer Label Hiérarchique" - -#: eeschema/onrightclick.cpp:385 -msgid "Rotate HLabel (R)" -msgstr "Rot. Label Hiérarchique (R)" - -#: eeschema/onrightclick.cpp:386 -msgid "Edit HLabel" -msgstr "Editer Label Hiérarchique" - -#: eeschema/onrightclick.cpp:387 -msgid "Delete Hlabel" -msgstr "Supprimer Label Hiérarchique" - -#: eeschema/onrightclick.cpp:395 -#: eeschema/onrightclick.cpp:422 -msgid "Change to Global Label" -msgstr "Change en Label Global" - -#: eeschema/onrightclick.cpp:411 -msgid "Move Label" -msgstr "Déplace Label" - -#: eeschema/onrightclick.cpp:412 -msgid "Rotate Label (R)" -msgstr "Rot. Label (R)" - -#: eeschema/onrightclick.cpp:413 -msgid "Edit Label" -msgstr "Editer Label" - -#: eeschema/onrightclick.cpp:414 -msgid "Delete Label" -msgstr "Supprimer Label:" - -#: eeschema/onrightclick.cpp:438 -msgid "Move Text" -msgstr "Déplacer Texte" - -#: eeschema/onrightclick.cpp:439 -msgid "Rotate Text (R)" -msgstr "Rot. Texte (R)" - -#: eeschema/onrightclick.cpp:440 -msgid "Edit Text" -msgstr "Editer Texte" - -#: eeschema/onrightclick.cpp:441 -msgid "Delete Text" -msgstr "Supprimer Texte" - -#: eeschema/onrightclick.cpp:449 -msgid "Change to Glabel" -msgstr "Change en Label Global" - -#: eeschema/onrightclick.cpp:469 -#: eeschema/onrightclick.cpp:509 -msgid "Break Wire" -msgstr "Briser fil" - -#: eeschema/onrightclick.cpp:472 -msgid "Delete Junction" -msgstr "Supprimer Jonction" - -#: eeschema/onrightclick.cpp:477 -#: eeschema/onrightclick.cpp:503 -msgid "Delete Node" -msgstr "Supprimer Noeud" - -#: eeschema/onrightclick.cpp:479 -#: eeschema/onrightclick.cpp:505 -msgid "Delete Connection" -msgstr "Supprimer Connexion" - -#: eeschema/onrightclick.cpp:496 -msgid "End Wire" -msgstr "Fin Fil" - -#: eeschema/onrightclick.cpp:498 -msgid "Delete Wire" -msgstr "Supprimer Fil" - -#: eeschema/onrightclick.cpp:519 -#: eeschema/onrightclick.cpp:551 -msgid "Add Global Label" -msgstr "Ajout de Labels Globaux" - -#: eeschema/onrightclick.cpp:535 -msgid "End Bus" -msgstr "Fin Bus" - -#: eeschema/onrightclick.cpp:538 -msgid "Delete Bus" -msgstr "Supprimer Bus" - -#: eeschema/onrightclick.cpp:542 -msgid "Break Bus" -msgstr "Briser Bus" - -#: eeschema/onrightclick.cpp:564 -msgid "Enter Sheet" -msgstr "Enter dans Feuille" - -#: eeschema/onrightclick.cpp:566 -msgid "Move Sheet" -msgstr "Déplace Feuille" - -#: eeschema/onrightclick.cpp:571 -msgid "Place Sheet" -msgstr "Place Feuille" - -#: eeschema/onrightclick.cpp:575 -msgid "Edit Sheet" -msgstr "Edite Feuille" - -#: eeschema/onrightclick.cpp:576 -msgid "Resize Sheet" -msgstr "Redimensionne feuille" - -#: eeschema/onrightclick.cpp:579 -msgid "Cleanup PinSheets" -msgstr "Nettoyage de la feuille" - -#: eeschema/onrightclick.cpp:580 -msgid "Delete Sheet" -msgstr "Supprimer Feuille" - -#: eeschema/onrightclick.cpp:593 -msgid "Move PinSheet" -msgstr "Déplace Connecteur de hiérarchie" - -#: eeschema/onrightclick.cpp:595 -msgid "Edit PinSheet" -msgstr "Edit Connecteur de hiérarchie" - -#: eeschema/onrightclick.cpp:598 -msgid "Delete PinSheet" -msgstr "Supprimer Connecteur de hiérarchie" - -#: eeschema/onrightclick.cpp:615 -msgid "Zoom Block (Drag Middle Mouse)" -msgstr "Zoom Bloc (Drag Bouton du Milieu Souris)" - -#: eeschema/onrightclick.cpp:623 -msgid "Other Block Commands" -msgstr "Autres Commandes de Bloc" - -#: eeschema/onrightclick.cpp:624 -msgid "Save Block" -msgstr "Sauver Bloc" - -#: eeschema/onrightclick.cpp:628 -msgid "Drag Block (ctrl + drag mouse)" -msgstr "Drag Bloc (ctrl + drag mouse)" - -#: eeschema/onrightclick.cpp:632 -msgid "Mirror Block ||" -msgstr "Miroir Bloc ||" - -#: eeschema/onrightclick.cpp:636 -msgid "Copy to Clipboard" -msgstr "Copie dans Presse papier" +#: eeschema/dialog_edit_component_in_lib.cpp:202 +msgid "Browse DocFiles" +msgstr "Examen Fichiers de Doc" #: eeschema/tool_viewlib.cpp:49 msgid "Select library to browse" @@ -8040,6 +8614,140 @@ msgstr "Voir documents des composants" msgid "Insert component in schematic" msgstr "Placer composant en schématique" +#: eeschema/libedit_onrightclick.cpp:77 +msgid "Move Arc " +msgstr "Déplacer arc" + +#: eeschema/libedit_onrightclick.cpp:81 +msgid "Arc Options" +msgstr "Options pour l'Arc" + +#: eeschema/libedit_onrightclick.cpp:84 +msgid "Delete Arc " +msgstr "Effacer Arc" + +#: eeschema/libedit_onrightclick.cpp:92 +msgid "Move Circle " +msgstr "Déplacer Cercle" + +#: eeschema/libedit_onrightclick.cpp:96 +msgid "Circle Options" +msgstr "Options pour le Cercle" + +#: eeschema/libedit_onrightclick.cpp:99 +msgid "Delete Circle " +msgstr "Supprimer Cercle" + +#: eeschema/libedit_onrightclick.cpp:107 +msgid "Move Rect " +msgstr "Déplacer Rect" + +#: eeschema/libedit_onrightclick.cpp:111 +msgid "Rect Options" +msgstr "Options pour le Rectangle" + +#: eeschema/libedit_onrightclick.cpp:114 +msgid "Delete Rect " +msgstr "Supprimer Rect" + +#: eeschema/libedit_onrightclick.cpp:122 +msgid "Move Text " +msgstr "Déplacer Texte" + +#: eeschema/libedit_onrightclick.cpp:126 +#: eeschema/dialog_edit_label.h:44 +msgid "Text Editor" +msgstr "Editeur de Texte" + +#: eeschema/libedit_onrightclick.cpp:128 +msgid "Rotate Text" +msgstr "Rot. Texte" + +#: eeschema/libedit_onrightclick.cpp:131 +msgid "Delete Text " +msgstr "Supprimer Texte" + +#: eeschema/libedit_onrightclick.cpp:139 +msgid "Move Line " +msgstr "Déplacer Ligne" + +#: eeschema/libedit_onrightclick.cpp:145 +msgid "Line End" +msgstr "Fin ligne" + +#: eeschema/libedit_onrightclick.cpp:148 +msgid "Line Options" +msgstr "Options pour Ligne" + +#: eeschema/libedit_onrightclick.cpp:151 +msgid "Delete Line " +msgstr "Efface Ligne" + +#: eeschema/libedit_onrightclick.cpp:158 +msgid "Delete Segment " +msgstr "Supprimer Segment" + +#: eeschema/libedit_onrightclick.cpp:168 +msgid "Move field " +msgstr "Déplace champ" + +#: eeschema/libedit_onrightclick.cpp:172 +msgid "Field Rotate" +msgstr "Rotation Champ" + +#: eeschema/libedit_onrightclick.cpp:174 +msgid "Field Edit" +msgstr "Edition du champ" + +#: eeschema/libedit_onrightclick.cpp:199 +msgid "Move Pin" +msgstr "Déplace pin" + +#: eeschema/libedit_onrightclick.cpp:202 +msgid "Edit Pin " +msgstr "Editer Pin" + +#: eeschema/libedit_onrightclick.cpp:207 +msgid "Delete Pin " +msgstr "Supprimer Pin" + +#: eeschema/libedit_onrightclick.cpp:212 +msgid "Global" +msgstr "Global" + +#: eeschema/libedit_onrightclick.cpp:214 +msgid "Pin Size to selected pins" +msgstr "Change taille pins sélectionnées" + +#: eeschema/libedit_onrightclick.cpp:214 +msgid "Pin Size to others" +msgstr "Change taille autres pins" + +#: eeschema/libedit_onrightclick.cpp:217 +msgid "Pin Name Size to selected pin" +msgstr "Change taille Nom pin sélectionnées" + +#: eeschema/libedit_onrightclick.cpp:217 +msgid "Pin Name Size to others" +msgstr "Change taille Nom pin autres pins" + +#: eeschema/libedit_onrightclick.cpp:220 +msgid "Pin Num Size to selected pin" +msgstr "Change taille Num pins sélectionnées" + +#: eeschema/libedit_onrightclick.cpp:220 +msgid "Pin Num Size to others" +msgstr "Change taille Num pin autres pins" + +#: eeschema/libedit_onrightclick.cpp:242 +msgid "Select items" +msgstr "Sélection des éléments" + +#: eeschema/libedit_onrightclick.cpp:245 +#, fuzzy +msgid "Mirror block" +msgstr "Miroir Bloc ||" + #: eeschema/eelibs_read_libraryfiles.cpp:115 msgid "Start loading schematic libs" msgstr "Demarre chargement des librairies schématiques" @@ -8069,63 +8777,6 @@ msgstr "Librairie <" msgid "> header read error" msgstr "> erreur lecture entête" -#: eeschema/pinedit-dialog.cpp:160 -msgid "Pin Name :" -msgstr "Nom de la pin :" - -#: eeschema/pinedit-dialog.cpp:166 -msgid "Pin Num :" -msgstr "Num de la pin :" - -#: eeschema/pinedit-dialog.cpp:174 -msgid " Pin Options :" -msgstr "Options Pin :" - -#: eeschema/pinedit-dialog.cpp:190 -msgid "Pin Lenght" -msgstr "Longueur Pin" - -#: eeschema/pinedit-dialog.cpp:201 -msgid "No Draw" -msgstr "Invisible" - -#: eeschema/pinedit-dialog.cpp:227 -msgid "Pin Orient:" -msgstr "Pin Orient:" - -#: eeschema/pinedit-dialog.cpp:258 -msgid "Pin Shape:" -msgstr "Forme Pin:" - -#: eeschema/pinedit-dialog.cpp:267 -msgid "3 States" -msgstr "3 Etats" - -#: eeschema/pinedit-dialog.cpp:269 -#: eeschema/component_wizard/dialog_component_setup.cpp:206 -msgid "Unspecified" -msgstr "Non specifié" - -#: eeschema/pinedit-dialog.cpp:270 -msgid "Power In" -msgstr "Power In" - -#: eeschema/pinedit-dialog.cpp:271 -msgid "Power Out" -msgstr "Power Out" - -#: eeschema/pinedit-dialog.cpp:272 -msgid "Open coll" -msgstr "Coll ouvert" - -#: eeschema/pinedit-dialog.cpp:273 -msgid "Open emit" -msgstr "Emetteur ouv." - -#: eeschema/pinedit-dialog.cpp:274 -msgid "Electrical Type:" -msgstr "Type électrique:" - #: eeschema/netlist.cpp:217 msgid "No component" msgstr "Pas de composants" @@ -8307,6 +8958,8 @@ msgid "Cvpcb is already running, Continue?" msgstr "Cvpcb est est cours d'exécution. Continuer ?" #: cvpcb/displayframe.cpp:118 +#: pcbnew/dialog_display_options.h:54 +#: cvpcb/dialog_display_options.h:51 msgid "Display Options" msgstr "Options d'Affichage" @@ -8546,22 +9199,27 @@ msgid "Delete selections" msgstr "Effacement des associations existantes" #: cvpcb/cvframe.cpp:426 +#: share/drawframe.cpp:136 msgid "Dialog boxes" msgstr "Fenêtres de dialogue" #: cvpcb/cvframe.cpp:431 +#: share/drawframe.cpp:141 msgid "Lists" msgstr "Listes" #: cvpcb/cvframe.cpp:436 +#: share/drawframe.cpp:146 msgid "Status box" msgstr "Fenetre d'état" #: cvpcb/cvframe.cpp:442 +#: share/drawframe.cpp:152 msgid "&Font" msgstr "&Fonte" #: cvpcb/cvframe.cpp:444 +#: share/drawframe.cpp:154 msgid "Choose font type and size for dialogs, infos and status box" msgstr "Choisir les fontes et leur taille pour les dialogues, infos et ligne d'état" @@ -8681,6 +9339,7 @@ msgid "You must choose a PDF viewer before use this option" msgstr "Vous devez choisir un Visualisateur PDF avant d'utiliser cette option" #: kicad/preferences.cpp:97 +#: common/gestfich.cpp:685 msgid "Prefered Editor:" msgstr "Editeur préféré:" @@ -8792,35 +9451,32 @@ msgid "noname" msgstr "noname" #: kicad/buildmnu.cpp:92 -msgid "&Open Project Descr" -msgstr "&Ouvrir Descr de projet" +msgid "&Open project" +msgstr "&Ouvrir projet" #: kicad/buildmnu.cpp:93 -#: kicad/buildmnu.cpp:248 -msgid "Select an existing project descriptor" -msgstr "Ouvrir un descripteur de projet existant" +msgid "Select an existing project" +msgstr "Ouvrir un projet existant" #: kicad/buildmnu.cpp:98 -msgid "&New Project Descr" -msgstr "&Nouveau descr de projet" +msgid "&New project" +msgstr "&Nouveau projet" #: kicad/buildmnu.cpp:99 -#: kicad/buildmnu.cpp:243 -msgid "Create new project descriptor" -msgstr "Créer un nouveau descripteur de projet" +msgid "Create new project" +msgstr "Créer un nouveau projet" #: kicad/buildmnu.cpp:104 -msgid "&Save Project Descr" -msgstr "&Sauver descr de projet" +msgid "&Save project" +msgstr "&Sauver projet" #: kicad/buildmnu.cpp:105 -#: kicad/buildmnu.cpp:253 -msgid "Save current project descriptor" -msgstr "Sauver le descripteur de projet" +msgid "Save current project" +msgstr "Sauver le projet courrant" #: kicad/buildmnu.cpp:111 -msgid "Save &Project Files" -msgstr "Sauver fichiers &Projet" +msgid "Save &project files" +msgstr "Sauver fichiers &projet" #: kicad/buildmnu.cpp:112 msgid "Save and Zip all project files" @@ -8835,8 +9491,8 @@ msgid "UnZip archive file" msgstr "Décompresser fichier d'archive" #: kicad/buildmnu.cpp:122 -msgid "Quit Kicad" -msgstr "Quitter Kicad" +msgid "Quit KiCad" +msgstr "Quitter KiCad" #: kicad/buildmnu.cpp:137 msgid "&Editor" @@ -8847,28 +9503,28 @@ msgid "Text editor" msgstr "Editeur de Texte" #: kicad/buildmnu.cpp:141 -msgid "&Browse Files" -msgstr "&Examen Fichiers" +msgid "&Browse files" +msgstr "&Examen fichiers" #: kicad/buildmnu.cpp:141 msgid "Read or edit files" msgstr "Lire ou Editer fichiers" #: kicad/buildmnu.cpp:146 -msgid "&Select Editor" -msgstr "&Sélection Editeur" +msgid "&Select editor" +msgstr "&Sélection éditeur" #: kicad/buildmnu.cpp:146 msgid "Select your prefered editor for file browsing" msgstr "Choisir son pour examen de fichiers" #: kicad/buildmnu.cpp:153 -msgid "Select Fonts" -msgstr "Sélection Fontes" +msgid "Select fonts" +msgstr "Sélection fontes" #: kicad/buildmnu.cpp:153 -msgid "Select Fonts and Font sizes" -msgstr "Selection fontes et tailles" +msgid "Font preferences" +msgstr "Préférences de fontes" #: kicad/buildmnu.cpp:160 msgid "Default Pdf Viewer" @@ -8918,6 +9574,18 @@ msgstr "&Projets" msgid "&Browse" msgstr "&Examiner" +#: kicad/buildmnu.cpp:243 +msgid "Create new project descriptor" +msgstr "Créer un nouveau descripteur de projet" + +#: kicad/buildmnu.cpp:248 +msgid "Select an existing project descriptor" +msgstr "Ouvrir un descripteur de projet existant" + +#: kicad/buildmnu.cpp:253 +msgid "Save current project descriptor" +msgstr "Sauver le descripteur de projet" + #: kicad/buildmnu.cpp:259 msgid "Archive all project files" msgstr "Archiver les fichiers du projet" @@ -8976,20 +9644,17 @@ msgid "Create a New File" msgstr "Créer un nouveau Fichier" #: kicad/treeprj_frame.cpp:148 -msgid "&Rename File" -msgstr "&Renommer Fichier" +msgid "&Rename file" +msgstr "&Renommer fichier" #: kicad/treeprj_frame.cpp:148 -msgid "&Rename Directory" -msgstr "&Renommer Répertoire" +#: kicad/treeprj_frame.cpp:149 +msgid "&Rename directory" +msgstr "&Renommer répertoire" #: kicad/treeprj_frame.cpp:149 -msgid "Rename the File" -msgstr "Renommer le Fichier" - -#: kicad/treeprj_frame.cpp:149 -msgid "&Rename the Directory" -msgstr "&Renommer le Répertoire" +msgid "Rename file" +msgstr "Renommer fichier" #: kicad/treeprj_frame.cpp:157 msgid "Open the file in a Text Editor" @@ -9061,10 +9726,12 @@ msgid "Gerber files:" msgstr "Fichiers Gerber:" #: gerbview/files.cpp:187 +#: gerbview/readgerb.cpp:273 msgid "D codes files:" msgstr "Fichiers D-Codes:" #: gerbview/gerbview_config.cpp:147 +#: gerbview/process_config.cpp:117 msgid "Save config file" msgstr "Sauver config" @@ -9433,15 +10100,6 @@ msgstr "Bloc Miroir" msgid "Infos:" msgstr "Infos:" -#: common/eda_doc.cpp:150 -msgid "Doc File " -msgstr "Fichiers de Doc " - -#: common/eda_doc.cpp:190 -#, c-format -msgid "Unknown MIME type for Doc File [%s]" -msgstr "MIME type inconnu pour fichier Doc [%s]" - #: common/gestfich.cpp:679 msgid "No default editor found, you must choose it" msgstr "Pas d'éditeur par défaut trouvé, vous devez en choisir un" @@ -9568,6 +10226,15 @@ msgstr "Liste tous" msgid "By Lib Browser" msgstr "Par Visualisateur libs" +#: common/eda_doc.cpp:150 +msgid "Doc File " +msgstr "Fichiers de Doc " + +#: common/eda_doc.cpp:190 +#, c-format +msgid "Unknown MIME type for doc file <%s>" +msgstr "MIME type inconnu pour fichier Doc <%s>" + #: common/common.cpp:98 msgid " (\"):" msgstr " (\"):" @@ -10144,6 +10811,10 @@ msgstr "Zoom: " msgid "Grid: " msgstr "Grille: " +#: share/zoom.cpp:360 +msgid "Center" +msgstr "Centrer" + #: share/zoom.cpp:367 msgid "Zoom select" msgstr "Sélection Zoom" @@ -10181,6 +10852,7 @@ msgid "dialog_freeroute_exchange" msgstr "dialog_freeroute_exchange" #: pcbnew/dialog_general_options.h:60 +#: eeschema/dialog_options.h:55 msgid "General Options" msgstr "Options Générales" @@ -10201,6 +10873,7 @@ msgid "Footprints Orientation" msgstr "Orientation des Modules" #: pcbnew/dialog_setup_libs.h:43 +#: eeschema/dialog_eeschema_config.h:50 msgid "Dialog" msgstr "Dialog" @@ -10304,18 +10977,18 @@ msgstr "Afficher Modules Cmp" msgid "Show Modules Cu" msgstr "Afficher Modules Cu" -#: pcbnew/dialog_non_copper_zones_properties.h:56 -msgid "Non Copper Zones Properties" -msgstr "Propriétés des Zones sur couches non cuivre" - #: pcbnew/dialog_pad_edit.h:62 msgid "Pad properties" msgstr "Propriétés des Pads" -#: pcbnew/dialog_copper_zones_frame.h:83 +#: pcbnew/dialog_copper_zones_frame.h:88 msgid "Fill Zones Options" msgstr "Options de Remplissage de Zone" +#: pcbnew/dialog_non_copper_zones_properties.h:56 +msgid "Non copper zones properties" +msgstr "Propriétés des Zones sur couches non cuivre" + #: pcbnew/dialog_gendrill.h:50 msgid "Drill Files Generation" msgstr "Génération Fichiers de Perçagee" @@ -10624,67 +11297,3 @@ msgstr "Imprimer" msgid "Create SVG file" msgstr "Créer Fichier SVG" -#~ msgid "Do not list net names which match with this text, in advanced mode" -#~ msgstr "" -#~ "Ne liste pas les noms de nets qui correspondent à ce texte, en mode avancé" -#~ msgid "About this application" -#~ msgstr "Au sujet de cette application" -#~ msgid "Place the graphic line or poligon" -#~ msgstr "Placer des lignes ou polygones graphiques" -#~ msgid "Select general options..." -#~ msgstr "Sélection options générales..." -#~ msgid "font for Lists" -#~ msgstr "fonte pour listes" -#~ msgid "font for Status Line" -#~ msgstr "fonte pour Ligne d'état" -#~ msgid "font for info display" -#~ msgstr "fonte pour affichage infos" -#~ msgid "Library Files:" -#~ msgstr "Fichiers Librairies:" -#~ msgid "Footprint name:" -#~ msgstr "Nom Module: " -#~ msgid "Module name:" -#~ msgstr "Nom module:" -#~ msgid "Library: " -#~ msgstr "Librairie: " -#~ msgid "&Libs and Dir" -#~ msgstr "&Libs et Rep" -#~ msgid "&General Options" -#~ msgstr "Options &Générales" -#~ msgid "&Display Options" -#~ msgstr "Options &d'affichage" -#~ msgid "Gen Drill (EXCELLON] file and/or Drill sheet" -#~ msgstr "Gen fichier de percage (EXCELLON] et/ou plan de percage" -#~ msgid "Create Drill File" -#~ msgstr "Créer Fichier de percage" -#~ msgid "zoom +" -#~ msgstr "zoom +" -#~ msgid "zoom -" -#~ msgstr "zoom -" -#~ msgid "redraw" -#~ msgstr "Redessin" -#~ msgid "auto zoom" -#~ msgstr "Zoom automatique" -#~ msgid "New Board" -#~ msgstr "Nouveau Circuit Imprimé" -#~ msgid "Setting colors..." -#~ msgstr "Choisir les couleurs d'affichage..." -#~ msgid "File %s not found (new project ?)" -#~ msgstr " fichier %s non trouvé (nouveau projet ?)" -#~ msgid "go to library browse" -#~ msgstr "Appel du visualisateur des contenus de librairies" -#~ msgid "Export to schematic" -#~ msgstr "Exportervers schematique" -#~ msgid "Browse library: " -#~ msgstr "Examen librairie: " -#~ msgid "&Font selection" -#~ msgstr "Sélection Fonte" -#~ msgid "D CODE" -#~ msgstr "D CODE" -#~ msgid "Load Drill File (EXCELLON Format)" -#~ msgstr "Charger fichier de perçage ( Format EXCELLON)" -#~ msgid "EESchema Back Annotate" -#~ msgstr "Eeschema Retro Annotation" -#~ msgid "MyComponent" -#~ msgstr "MyComponent" - diff --git a/pcbnew/dialog_copper_zones_frame.cpp b/pcbnew/dialog_copper_zones_frame.cpp index bf462f1b82..bedffc1d5a 100644 --- a/pcbnew/dialog_copper_zones_frame.cpp +++ b/pcbnew/dialog_copper_zones_frame.cpp @@ -31,7 +31,7 @@ dialog_copper_zone_frame::dialog_copper_zone_frame( wxWindow* parent, wxWindowID m_LeftBoxSizer = new wxBoxSizer( wxVERTICAL ); wxStaticBoxSizer* m_FillOptionsBox; - m_FillOptionsBox = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Zone fill options") ), wxVERTICAL ); + m_FillOptionsBox = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Zone Fill Options:") ), wxVERTICAL ); wxString m_GridCtrlChoices[] = { _("0.00000"), _("0.00000"), _("0.00000"), _("0.00000"), _("No Grid (For tests only!)") }; int m_GridCtrlNChoices = sizeof( m_GridCtrlChoices ) / sizeof( wxString ); @@ -46,9 +46,9 @@ dialog_copper_zone_frame::dialog_copper_zone_frame( wxWindow* parent, wxWindowID m_ZoneClearanceCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); m_FillOptionsBox->Add( m_ZoneClearanceCtrl, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 ); - wxString m_FillOptChoices[] = { _("Include pads"), _("Thermal relief"), _("Exclude pads") }; + wxString m_FillOptChoices[] = { _("Include Pads"), _("Thermal Relief"), _("Exclude Pads") }; int m_FillOptNChoices = sizeof( m_FillOptChoices ) / sizeof( wxString ); - m_FillOpt = new wxRadioBox( this, wxID_ANY, _("Pad in zone:"), wxDefaultPosition, wxDefaultSize, m_FillOptNChoices, m_FillOptChoices, 1, wxRA_SPECIFY_COLS ); + m_FillOpt = new wxRadioBox( this, wxID_ANY, _("Pad in Zone:"), wxDefaultPosition, wxDefaultSize, m_FillOptNChoices, m_FillOptChoices, 1, wxRA_SPECIFY_COLS ); m_FillOpt->SetSelection( 1 ); m_FillOptionsBox->Add( m_FillOpt, 0, wxALL|wxEXPAND, 5 ); @@ -77,8 +77,8 @@ dialog_copper_zone_frame::dialog_copper_zone_frame( wxWindow* parent, wxWindowID wxString m_OutlineAppearanceCtrlChoices[] = { _("Line"), _("Hatched Outline"), _("Full Hatched") }; int m_OutlineAppearanceCtrlNChoices = sizeof( m_OutlineAppearanceCtrlChoices ) / sizeof( wxString ); m_OutlineAppearanceCtrl = new wxRadioBox( this, ID_RADIOBOX_OUTLINES_OPTION, _("Outlines Appearance"), wxDefaultPosition, wxDefaultSize, m_OutlineAppearanceCtrlNChoices, m_OutlineAppearanceCtrlChoices, 1, wxRA_SPECIFY_COLS ); - m_OutlineAppearanceCtrl->SetSelection( 1 ); - m_OutlineAppearanceCtrl->SetToolTip( _("How a zone outline is shoved:\nSingle line\nShort hatching\nFull area hatched") ); + m_OutlineAppearanceCtrl->SetSelection( 0 ); + m_OutlineAppearanceCtrl->SetToolTip( _("Choose how a zone outline is displayed\n- Single line\n- Short hatching\n- Full zone area hatched") ); m_OutilinesBoxOpt->Add( m_OutlineAppearanceCtrl, 0, wxALL|wxEXPAND, 5 ); @@ -107,7 +107,7 @@ dialog_copper_zone_frame::dialog_copper_zone_frame( wxWindow* parent, wxWindowID m_ButtonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 ); m_RightBoxSizer->Add( m_ButtonCancel, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); - m_UnFillZoneButton = new wxButton( this, wxID_ANY, _("Unfill zone"), wxDefaultPosition, wxDefaultSize, 0 ); + m_UnFillZoneButton = new wxButton( this, wxID_ANY, _("UnFill Zone"), wxDefaultPosition, wxDefaultSize, 0 ); m_RightBoxSizer->Add( m_UnFillZoneButton, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 5 ); diff --git a/pcbnew/dialog_copper_zones_frame.fbp b/pcbnew/dialog_copper_zones_frame.fbp index 8b98f2b046..91b3783983 100644 --- a/pcbnew/dialog_copper_zones_frame.fbp +++ b/pcbnew/dialog_copper_zones_frame.fbp @@ -438,11 +438,11 @@ m_OutlineAppearanceCtrl protected - 1 + 0 wxRA_SPECIFY_COLS - How a zone outline is shoved: Single line Short hatching Full area hatched + Choose how a zone outline is displayed - Single line - Short hatching - Full zone area hatched