From 4eadae0c2bf76652fbf81e15ee686aca463298e9 Mon Sep 17 00:00:00 2001 From: charras Date: Fri, 20 Mar 2009 10:02:40 +0000 Subject: [PATCH] refinements and switch to final version --- .../dialog_edit_component_in_schematic.cpp | 6 + .../dialog_edit_component_in_schematic.fbp | 10 +- .../dialog_edit_component_in_schematic.rc | 1 - ...dialog_edit_component_in_schematic_fbp.cpp | 10 +- include/build_version.h | 2 +- internat/fr/kicad.mo | Bin 175629 -> 176114 bytes internat/fr/kicad.po | 873 +++++++++--------- version.txt | 2 +- 8 files changed, 463 insertions(+), 441 deletions(-) delete mode 100644 eeschema/dialog_edit_component_in_schematic.rc diff --git a/eeschema/dialog_edit_component_in_schematic.cpp b/eeschema/dialog_edit_component_in_schematic.cpp index 7868cf32b7..2598b506d4 100644 --- a/eeschema/dialog_edit_component_in_schematic.cpp +++ b/eeschema/dialog_edit_component_in_schematic.cpp @@ -105,6 +105,12 @@ DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::DIALOG_EDIT_COMPONENT_IN_SCHEMATIC( wxWindow copySelectedFieldToPanel(); wxToolTip::Enable( true ); + + if( GetSizer() ) + { + GetSizer()->SetSizeHints( this ); + } + } diff --git a/eeschema/dialog_edit_component_in_schematic.fbp b/eeschema/dialog_edit_component_in_schematic.fbp index 5ec7018f76..44c527b99f 100644 --- a/eeschema/dialog_edit_component_in_schematic.fbp +++ b/eeschema/dialog_edit_component_in_schematic.fbp @@ -190,7 +190,7 @@ orientationRadioBox protected - 0 + 3 wxRA_SPECIFY_COLS @@ -255,7 +255,7 @@ mirrorRadioBox protected - 0 + 2 wxRA_SPECIFY_COLS @@ -872,7 +872,7 @@ m_StyleRadioBox protected - 0 + 3 wxRA_SPECIFY_COLS @@ -989,7 +989,7 @@ - The text (or value) of the currently selected field + The name of the currently selected field Some fixed fields names are not editable @@ -1536,7 +1536,7 @@ - + Set position and style of fields and component orientation to default lib value. Fields texts are not modified. diff --git a/eeschema/dialog_edit_component_in_schematic.rc b/eeschema/dialog_edit_component_in_schematic.rc deleted file mode 100644 index b86c4e2265..0000000000 --- a/eeschema/dialog_edit_component_in_schematic.rc +++ /dev/null @@ -1 +0,0 @@ -#include "wx/msw/wx.rc" diff --git a/eeschema/dialog_edit_component_in_schematic_fbp.cpp b/eeschema/dialog_edit_component_in_schematic_fbp.cpp index 2ff947f075..f86dbbef90 100644 --- a/eeschema/dialog_edit_component_in_schematic_fbp.cpp +++ b/eeschema/dialog_edit_component_in_schematic_fbp.cpp @@ -39,7 +39,7 @@ DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP::DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP( wxString orientationRadioBoxChoices[] = { _("0"), _("+90"), _("180"), _("-90") }; int orientationRadioBoxNChoices = sizeof( orientationRadioBoxChoices ) / sizeof( wxString ); orientationRadioBox = new wxRadioBox( this, wxID_ANY, _("Orientation (Degrees)"), wxDefaultPosition, wxDefaultSize, orientationRadioBoxNChoices, orientationRadioBoxChoices, 1, wxRA_SPECIFY_COLS ); - orientationRadioBox->SetSelection( 0 ); + orientationRadioBox->SetSelection( 3 ); orientationRadioBox->SetToolTip( _("Select if the component is to be rotated when drawn") ); orientationSizer->Add( orientationRadioBox, 1, wxALL, 8 ); @@ -52,7 +52,7 @@ DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP::DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP( wxString mirrorRadioBoxChoices[] = { _("Normal"), _("Mirror ---"), _("Mirror |") }; int mirrorRadioBoxNChoices = sizeof( mirrorRadioBoxChoices ) / sizeof( wxString ); mirrorRadioBox = new wxRadioBox( this, wxID_ANY, _("Mirror"), wxDefaultPosition, wxDefaultSize, mirrorRadioBoxNChoices, mirrorRadioBoxChoices, 1, wxRA_SPECIFY_COLS ); - mirrorRadioBox->SetSelection( 0 ); + mirrorRadioBox->SetSelection( 2 ); mirrorRadioBox->SetToolTip( _("Pick the graphical transformation to be used when displaying the component, if any") ); mirrorSizer->Add( mirrorRadioBox, 1, wxALL, 8 ); @@ -134,7 +134,7 @@ DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP::DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP( wxString m_StyleRadioBoxChoices[] = { _("Normal"), _("Italic"), _("Bold"), _("Bold Italic") }; int m_StyleRadioBoxNChoices = sizeof( m_StyleRadioBoxChoices ) / sizeof( wxString ); m_StyleRadioBox = new wxRadioBox( this, wxID_ANY, _("Style:"), wxDefaultPosition, wxDefaultSize, m_StyleRadioBoxNChoices, m_StyleRadioBoxChoices, 1, wxRA_SPECIFY_COLS ); - m_StyleRadioBox->SetSelection( 0 ); + m_StyleRadioBox->SetSelection( 3 ); m_StyleRadioBox->SetToolTip( _("The style of the currently selected field's text in the schemati") ); visibilitySizer->Add( m_StyleRadioBox, 1, wxBOTTOM|wxRIGHT|wxLEFT, 5 ); @@ -149,7 +149,7 @@ DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP::DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP( fieldNameBoxSizer->Add( fieldNameLabel, 0, 0, 5 ); fieldNameTextCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); - fieldNameTextCtrl->SetToolTip( _("The text (or value) of the currently selected field") ); + fieldNameTextCtrl->SetToolTip( _("The name of the currently selected field\nSome fixed fields names are not editable") ); fieldNameBoxSizer->Add( fieldNameTextCtrl, 0, wxEXPAND, 5 ); @@ -220,6 +220,8 @@ DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP::DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP( fieldEditBoxSizer->Add( 0, 0, 1, wxEXPAND, 5 ); defaultsButton = new wxButton( this, wxID_ANY, _("Reset to Library Defaults"), wxDefaultPosition, wxDefaultSize, 0 ); + defaultsButton->SetToolTip( _("Set position and style of fields and component orientation to default lib value.\nFields texts are not modified.") ); + fieldEditBoxSizer->Add( defaultsButton, 0, wxALL|wxEXPAND, 5 ); diff --git a/include/build_version.h b/include/build_version.h index ff78732686..bfdd695058 100644 --- a/include/build_version.h +++ b/include/build_version.h @@ -3,7 +3,7 @@ #ifndef KICAD_BUILD_VERSION #define KICAD_BUILD_VERSION -#define BUILD_VERSION wxT("(20090216-RC6)") +#define BUILD_VERSION wxT("(20090216-final)") COMMON_GLOBL wxString g_BuildVersion #ifdef EDA_BASE diff --git a/internat/fr/kicad.mo b/internat/fr/kicad.mo index bffea7f1c0dd9fa6877628129717af85926de9b7..83d6f7d2832d3d3d9464e73a4348055e4339400a 100644 GIT binary patch delta 46704 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 H*CzcNu7{Jn delta 46292 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\n" "Language-Team: kicad team \n" "MIME-Version: 1.0\n" @@ -23,15 +23,15 @@ msgstr "" "X-Poedit-SearchPath-7: share\n" #: pcbnew/plothpgl.cpp:68 +#: pcbnew/gen_modules_placefile.cpp:147 +#: pcbnew/gen_modules_placefile.cpp:163 +#: pcbnew/gen_modules_placefile.cpp:331 #: pcbnew/librairi.cpp:306 #: pcbnew/librairi.cpp:452 #: pcbnew/librairi.cpp:604 #: pcbnew/librairi.cpp:807 #: pcbnew/files.cpp:363 #: pcbnew/export_gencad.cpp:86 -#: pcbnew/gen_modules_placefile.cpp:147 -#: pcbnew/gen_modules_placefile.cpp:163 -#: pcbnew/gen_modules_placefile.cpp:332 #: eeschema/plotps.cpp:471 #: eeschema/plothpgl.cpp:678 #: cvpcb/genequiv.cpp:45 @@ -136,7 +136,7 @@ msgstr "Lire Fichier Config" #: cvpcb/menucfg.cpp:168 #, c-format msgid "File %s not found" -msgstr " Fichier %s non trouvé" +msgstr "Fichier %s non trouvé" #: pcbnew/pcbcfg.cpp:211 #: eeschema/eeconfig.cpp:214 @@ -323,10 +323,10 @@ msgstr "Créer Fichier de perçage" #: pcbnew/xchgmod.cpp:140 #: pcbnew/dialog_netlist.cpp:232 #: pcbnew/dialog_print_using_printer_base.cpp:128 +#: eeschema/dialog_build_BOM_base.cpp:137 #: eeschema/annotate_dialog.cpp:220 #: eeschema/dialog_print_using_printer_base.cpp:72 -#: eeschema/dialog_build_BOM_base.cpp:137 -#: common/zoom.cpp:271 +#: common/zoom.cpp:277 msgid "Close" msgstr "Fermer" @@ -528,7 +528,7 @@ msgstr "Pas de mémoire pour autoroutage" msgid "Place Cells" msgstr "Place Cells" -#: pcbnew/plot_rtn.cpp:203 +#: pcbnew/plot_rtn.cpp:207 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" @@ -537,7 +537,7 @@ msgstr "" "Votre PCB a un mauvais numero de couche %u pour le module\n" " %s's \"référence\"." -#: pcbnew/plot_rtn.cpp:223 +#: pcbnew/plot_rtn.cpp:227 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" @@ -546,7 +546,7 @@ msgstr "" "Votre PCB a un mauvais numero de couche %u pour le module\n" " %s's \"valeur\"." -#: pcbnew/plot_rtn.cpp:263 +#: pcbnew/plot_rtn.cpp:268 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" @@ -798,9 +798,9 @@ msgid "Net" msgstr "Net" #: pcbnew/class_board_item.cpp:64 +#: eeschema/dialog_build_BOM_base.cpp:79 #: eeschema/edit_component_in_schematic.cpp:428 #: eeschema/class_libentry_fields.cpp:131 -#: eeschema/dialog_build_BOM_base.cpp:79 msgid "Footprint" msgstr "Module" @@ -1449,10 +1449,10 @@ msgstr "Lire fichier de description de forme..." #: pcbnew/dialog_edit_module_text_base.cpp:96 #: pcbnew/dialog_pcb_text_properties.cpp:165 #: pcbnew/dialog_pcb_text_properties.cpp:176 -#: eeschema/dialog_edit_label_base.cpp:40 -#: eeschema/onrightclick.cpp:295 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:52 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 +#: eeschema/dialog_edit_label_base.cpp:40 +#: eeschema/onrightclick.cpp:295 #: eeschema/dialog_options.cpp:236 #: eeschema/dialog_bodygraphictext_properties_base.cpp:60 #: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 @@ -1956,9 +1956,9 @@ msgstr "Effacer Couche" #: pcbnew/dialog_drc.cpp:432 #: pcbnew/dialog_netlist.cpp:193 #: eeschema/dialog_erc.cpp:239 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:23 #: eeschema/dialog_edit_component_in_lib.cpp:166 #: eeschema/dialog_create_component.cpp:168 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:23 #: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:49 msgid "Options" msgstr "Options" @@ -2778,32 +2778,32 @@ msgstr "&3D Visu" msgid "&Help" msgstr "&Aide" -#: pcbnew/initpcb.cpp:126 +#: pcbnew/initpcb.cpp:133 msgid "Current Board will be lost ?" msgstr "Le C.I. courant sera perdu ?" -#: pcbnew/initpcb.cpp:181 +#: pcbnew/initpcb.cpp:188 msgid "Delete Zones ?" msgstr "Effacer Zones ?" -#: pcbnew/initpcb.cpp:202 +#: pcbnew/initpcb.cpp:209 msgid "Delete Board edges ?" msgstr "Effacement contour PCB" -#: pcbnew/initpcb.cpp:207 +#: pcbnew/initpcb.cpp:214 msgid "Delete draw items?" msgstr "Suppression éléments graphiques?" -#: pcbnew/initpcb.cpp:249 +#: pcbnew/initpcb.cpp:256 #: gerbview/initpcb.cpp:136 msgid "Delete Tracks?" msgstr "Effacer Pistes ?" -#: pcbnew/initpcb.cpp:272 +#: pcbnew/initpcb.cpp:279 msgid "Delete Modules?" msgstr "Effacement des Modules?" -#: pcbnew/initpcb.cpp:292 +#: pcbnew/initpcb.cpp:300 #: gerbview/initpcb.cpp:159 msgid "Delete Pcb Texts" msgstr "Effacer Textes Pcb" @@ -2849,6 +2849,22 @@ msgstr "Il y a un problème d'impression" msgid "Print page %d" msgstr "Imprimer page %d" +#: pcbnew/gen_modules_placefile.cpp:133 +msgid "No Modules for Automated Placement" +msgstr "Pas de Module pour placement Automatisé" + +#: pcbnew/gen_modules_placefile.cpp:175 +msgid "Component side place file:" +msgstr "Fichier placement côté composant:" + +#: pcbnew/gen_modules_placefile.cpp:178 +msgid "Copper side place file:" +msgstr "Fichier placement côté cuivre:" + +#: pcbnew/gen_modules_placefile.cpp:181 +msgid "Module count" +msgstr "Nb Modules" + #: pcbnew/librairi.cpp:64 msgid "Import Module:" msgstr "Importer Module:" @@ -3830,7 +3846,7 @@ msgstr "Tracer en format HPGL, POSTSCRIPT ou GERBER" #: eeschema/tool_sch.cpp:89 #: eeschema/tool_viewlib.cpp:70 #: gerbview/tool_gerber.cpp:230 -#: common/zoom.cpp:205 +#: common/zoom.cpp:211 #: 3d-viewer/3d_toolbar.cpp:43 msgid "Zoom in" msgstr "Zoom +" @@ -3843,7 +3859,7 @@ msgstr "Zoom +" #: eeschema/tool_sch.cpp:93 #: eeschema/tool_viewlib.cpp:74 #: gerbview/tool_gerber.cpp:237 -#: common/zoom.cpp:206 +#: common/zoom.cpp:212 #: 3d-viewer/3d_toolbar.cpp:46 msgid "Zoom out" msgstr "Zoom -" @@ -3855,7 +3871,7 @@ msgstr "Zoom -" #: eeschema/tool_sch.cpp:97 #: eeschema/tool_viewlib.cpp:78 #: gerbview/tool_gerber.cpp:244 -#: common/zoom.cpp:214 +#: common/zoom.cpp:220 #: 3d-viewer/3d_toolbar.cpp:49 msgid "Redraw view" msgstr "Redessin de l'écran" @@ -3868,7 +3884,7 @@ msgstr "Redessin de l'écran" #: eeschema/tool_lib.cpp:184 #: eeschema/tool_sch.cpp:102 #: gerbview/tool_gerber.cpp:255 -#: common/zoom.cpp:207 +#: common/zoom.cpp:213 #: 3d-viewer/3d_toolbar.cpp:52 msgid "Zoom auto" msgstr "Zoom Automatique" @@ -4080,7 +4096,7 @@ msgstr "Zoom " #: pcbnew/tool_pcb.cpp:632 #: pcbnew/tool_modedit.cpp:324 -#: common/zoom.cpp:254 +#: common/zoom.cpp:260 msgid "User Grid" msgstr "Grille perso" @@ -4371,10 +4387,10 @@ msgstr "Numéro de plume" #: pcbnew/dialog_gendrill.cpp:239 #: pcbnew/dialog_general_options_BoardEditor_base.cpp:80 #: pcbnew/dialog_print_using_printer_base.cpp:76 -#: eeschema/netlist_control.cpp:127 -#: eeschema/dialog_print_using_printer_base.cpp:23 #: eeschema/dialog_build_BOM_base.cpp:20 #: eeschema/dialog_build_BOM_base.cpp:60 +#: eeschema/netlist_control.cpp:127 +#: eeschema/dialog_print_using_printer_base.cpp:23 msgid "Options:" msgstr "Options :" @@ -4958,8 +4974,8 @@ msgstr "Exporter ces options vers les autres zones de cuivre" #: pcbnew/dialog_copper_zones_base.cpp:156 #: pcbnew/dialog_pad_properties_base.cpp:91 -#: eeschema/lib_export.cpp:146 #: eeschema/dialog_build_BOM_base.cpp:131 +#: eeschema/lib_export.cpp:146 msgid "Ok" msgstr "Ok" @@ -5656,8 +5672,8 @@ msgstr "Invisible" #: pcbnew/dialog_edit_module_text_base.cpp:96 #: pcbnew/dialog_pcb_text_properties.cpp:176 -#: eeschema/dialog_edit_label_base.cpp:40 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 +#: eeschema/dialog_edit_label_base.cpp:40 #: eeschema/dialog_bodygraphictext_properties_base.cpp:60 #: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 msgid "Italic" @@ -6063,27 +6079,11 @@ msgstr "Options Pages" msgid "Preview" msgstr "Prévisualisation" -#: pcbnew/gen_modules_placefile.cpp:133 -msgid "No Modules for Automated Placement" -msgstr "Pas de Module pour placement Automatisé" - -#: pcbnew/gen_modules_placefile.cpp:175 -msgid "Component side place file:" -msgstr "Fichier placement côté composant:" - -#: pcbnew/gen_modules_placefile.cpp:178 -msgid "Copper side place file:" -msgstr "Fichier placement côté cuivre:" - -#: pcbnew/gen_modules_placefile.cpp:181 -msgid "Module count" -msgstr "Nb Modules" - #: pcbnew/dialog_pcb_text_properties.cpp:74 msgid "TextPCB properties" msgstr "Propriétés des textes PCB" -#: pcbnew/gen_drill_report_files.cpp:394 +#: pcbnew/gen_drill_report_files.cpp:392 msgid "" " Drill map: Too many diameter values to draw to draw one symbol per drill value (max 13)\n" "Plot uses circle shape for some drill values" @@ -7664,6 +7664,393 @@ msgstr "Editer Champ" msgid "No new text: no change" msgstr "Pas de nouveau texte: pas de changements" +#: eeschema/dialog_build_BOM_base.cpp:23 +msgid "List items:" +msgstr " Liste éléments: " + +#: eeschema/dialog_build_BOM_base.cpp:25 +msgid "Components by reference" +msgstr "Composants par référence" + +#: eeschema/dialog_build_BOM_base.cpp:29 +msgid "Sub components (i.e. U2A, U2B ...)" +msgstr "Sous composants (i.e U2A, U2B...)" + +#: eeschema/dialog_build_BOM_base.cpp:33 +msgid "Components by value" +msgstr "Composants par valeur" + +#: eeschema/dialog_build_BOM_base.cpp:37 +msgid "Hierarchy pins by name" +msgstr "Pins de hiérarchie par nom" + +#: eeschema/dialog_build_BOM_base.cpp:41 +msgid "Hierarchy pins by sheets" +msgstr "Pins de hiérarchie par feuilles" + +#: eeschema/dialog_build_BOM_base.cpp:47 +msgid "Text for spreadsheet import" +msgstr "Texte pour import dans tableur:" + +#: eeschema/dialog_build_BOM_base.cpp:49 +msgid "Output format:" +msgstr "Format de sortie" + +#: eeschema/dialog_build_BOM_base.cpp:53 +msgid "Tab" +msgstr "Tab" + +#: eeschema/dialog_build_BOM_base.cpp:53 +msgid ";" +msgstr ";" + +#: eeschema/dialog_build_BOM_base.cpp:53 +msgid "," +msgstr "," + +#: eeschema/dialog_build_BOM_base.cpp:55 +msgid "Field separator for spreadsheet import:" +msgstr "Séparateur de champ pour import dans tableur:" + +#: eeschema/dialog_build_BOM_base.cpp:62 +msgid "Launch list browser" +msgstr "Lancer le visualisateur de liste" + +#: eeschema/dialog_build_BOM_base.cpp:74 +msgid "Fields to add:" +msgstr "Champs à ajouter:" + +#: eeschema/dialog_build_BOM_base.cpp:77 +msgid "System Fields:" +msgstr "Champs Système:" + +#: eeschema/dialog_build_BOM_base.cpp:86 +msgid "Users Fields:" +msgstr "Champs Utilisateurs:" + +#: eeschema/dialog_build_BOM_base.cpp:88 +msgid "Field 1" +msgstr "Champ 1" + +#: eeschema/dialog_build_BOM_base.cpp:92 +msgid "Field 2" +msgstr "Champ 2" + +#: eeschema/dialog_build_BOM_base.cpp:96 +msgid "Field 3" +msgstr "Champ 3" + +#: eeschema/dialog_build_BOM_base.cpp:100 +msgid "Field 4" +msgstr "Champ 4" + +#: eeschema/dialog_build_BOM_base.cpp:104 +msgid "Field 5" +msgstr "Champ 5" + +#: eeschema/dialog_build_BOM_base.cpp:108 +msgid "Field 6" +msgstr "Champ 6" + +#: eeschema/dialog_build_BOM_base.cpp:112 +msgid "Field 7" +msgstr "Champ 7" + +#: eeschema/dialog_build_BOM_base.cpp:116 +msgid "Field 8" +msgstr "Champ 8" + +#: eeschema/dialog_build_BOM_base.cpp:120 +msgid "All existing users fields" +msgstr "Tous les champs existants" + +#: eeschema/load_one_schematic_file.cpp:76 +msgid "Failed to open " +msgstr "Erreur ouverture " + +#: eeschema/load_one_schematic_file.cpp:81 +msgid "Loading " +msgstr "Chargement " + +#: eeschema/load_one_schematic_file.cpp:88 +#: eeschema/load_one_schematic_file.cpp:118 +msgid " is NOT an EESchema file!" +msgstr " n'est PAS un fichier EESchema!" + +#: eeschema/load_one_schematic_file.cpp:100 +msgid " was created by a more recent version of EESchema and may not load correctly. Please consider updating!" +msgstr " a été créé par une version plus récente de Eeschema et peut ne pas être chargé correctement. SVP mettez à jour Eeschema!" + +#: eeschema/load_one_schematic_file.cpp:110 +msgid " was created by an older version of EESchema. It will be stored in the new file format when you save this file again." +msgstr " a été créé par une version plus ancienne de Eeschema. Il sera enregistré au nouveau format après la prochaine sauvegarde." + +#: eeschema/load_one_schematic_file.cpp:405 +msgid "Done Loading " +msgstr "Chargement terminé" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:26 +#: eeschema/affiche.cpp:180 +#: eeschema/onrightclick.cpp:330 +msgid "Unit" +msgstr "Unité" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "3" +msgstr "3" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "5" +msgstr "5" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "7" +msgstr "7" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "9" +msgstr "9" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "11" +msgstr "11" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "13" +msgstr "13" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "15" +msgstr "15" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "17" +msgstr "17" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "18" +msgstr "18" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "19" +msgstr "19" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "20" +msgstr "20" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "21" +msgstr "21" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "22" +msgstr "22" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "23" +msgstr "23" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "24" +msgstr "24" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "25" +msgstr "25" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +msgid "26" +msgstr "26" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:39 +msgid "+90" +msgstr "+90" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:41 +msgid "Orientation (Degrees)" +msgstr "Orientation (Degrés)" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:43 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:58 +msgid "Select if the component is to be rotated when drawn" +msgstr "Sélectionner si le composant doit être tourné lors de l'affichage." + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:52 +msgid "Mirror ---" +msgstr "Miroir---" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:52 +msgid "Mirror |" +msgstr "Miroir |" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:56 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:71 +msgid "Pick the graphical transformation to be used when displaying the component, if any" +msgstr "Ajuster la transformation graphique à utiliser pour afficher le composant" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:63 +#: eeschema/dialog_edit_libentry_fields_in_lib.cpp:446 +msgid "Chip Name" +msgstr "Nom en librairie" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:67 +msgid "The name of the symbol in the library from which this component came" +msgstr "Le nom du symbole dans la librairie d'où vient le composant." + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:73 +#: eeschema/affiche.cpp:190 +#: eeschema/onrightclick.cpp:317 +msgid "Convert" +msgstr "Convert" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:75 +msgid "" +"Use the alternate shape of this component.\n" +"For gates, this is the \"De Morgan\" conversion" +msgstr "" +"Utiliser la représentation alternative pour ce composant\n" +"Pour les portes, ceci est la conversion \"De Morgan\"" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:79 +#: eeschema/dialog_edit_component_in_lib.cpp:162 +#: eeschema/dialog_create_component.cpp:180 +msgid "Parts are locked" +msgstr "Les parts sont verrouillées" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:86 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:20 +#: eeschema/eelayer.h:164 +msgid "Fields" +msgstr "Champs" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:95 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:29 +msgid "Add a new custom field" +msgstr "Ajouter un nouveau champ utilisateur" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:100 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:34 +msgid "Delete one of the optional fields" +msgstr "Supprimer un des champs optionnels." + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:104 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:38 +msgid "Move Up" +msgstr "Vers le haut ^" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:105 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:39 +msgid "Move the selected optional fields up one position" +msgstr "Déplacer le champ optionnel sélectionné de une position vers le haut" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:115 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:80 +msgid "Visibility" +msgstr "Visibilité" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:120 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:85 +msgid "Show" +msgstr "Visible" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:122 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:87 +msgid "Check if you want this field visible" +msgstr "Activer si vous voulez avoir ce champ visible" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:128 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:93 +msgid "Check if you want this field's text rotated 90 degrees" +msgstr "Activer si vous voulez avoir le texte de ce champ tourné à 90°" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 +#: eeschema/dialog_edit_label_base.cpp:40 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 +msgid "Bold" +msgstr "Gras" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 +#: eeschema/dialog_edit_label_base.cpp:40 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 +msgid "Bold Italic" +msgstr "Gras Italique" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:136 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:101 +msgid "Style:" +msgstr "Style:" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:138 +msgid "The style of the currently selected field's text in the schemati" +msgstr "Le style du texte du champ actuellement sélectionné" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:147 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:110 +msgid "Field Name" +msgstr "Nom Champ" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:152 +msgid "" +"The name of the currently selected field\n" +"Some fixed fields names are not editable" +msgstr "" +"Le nom du champ actuellement sélectionné.\n" +"Quelques noms de champs fixés ne sont pas modifiables." + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:161 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:124 +msgid "Field Value" +msgstr "Texte Champ" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:166 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:115 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:129 +msgid "The text (or value) of the currently selected field" +msgstr "Le texte (ou la valeur) du champ actuellement sélectionné" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:175 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:138 +msgid "Size(\")" +msgstr "Taille(\")" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:180 +msgid "The size of the currently selected field's text in the schematic" +msgstr "La taille du texte du champ actuellement sélectionné" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:192 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:155 +msgid "PosX(\")" +msgstr "PosX" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:197 +msgid "The X coordinate of the text relative to the component" +msgstr "La position X du texte relativement au composant" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:206 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:167 +msgid "PosY(\")" +msgstr "PosY" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:211 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:172 +msgid "The Y coordinate of the text relative to the component" +msgstr "La position Y du texte relativement au composant" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:222 +msgid "Reset to Library Defaults" +msgstr "Remettre aux Valeurs par Défaut en Librairie" + +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:223 +msgid "" +"Set position and style of fields and component orientation to default lib value.\n" +"Fields texts are not modified." +msgstr "" +"Ajuster la position et le style des champss et l'orientation du componsant aux valeurs par défaut en librairie.\n" +"Les textes des champs ne sont pas modifiés." + #: eeschema/tool_sch.cpp:39 msgid "Open schematic project" msgstr "Ouvrir un Projet schématique" @@ -7840,18 +8227,6 @@ msgstr "oui" msgid "All" msgstr "Tout" -#: eeschema/affiche.cpp:180 -#: eeschema/onrightclick.cpp:330 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:26 -msgid "Unit" -msgstr "Unité" - -#: eeschema/affiche.cpp:190 -#: eeschema/onrightclick.cpp:317 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:73 -msgid "Convert" -msgstr "Convert" - #: eeschema/affiche.cpp:195 msgid "default" msgstr "Défaut" @@ -7874,12 +8249,6 @@ msgstr "Décalage:" msgid "Power symbol" msgstr "Symbole alimentation" -#: eeschema/dialog_edit_component_in_lib.cpp:162 -#: eeschema/dialog_create_component.cpp:180 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:79 -msgid "Parts are locked" -msgstr "Les parts sont verrouillées" - #: eeschema/dialog_edit_component_in_lib.cpp:172 msgid "Doc:" msgstr "Doc:" @@ -7908,20 +8277,6 @@ msgstr "Enter le texte qui doit être utilisé dans la schématique" msgid "Direction" msgstr "Direction" -#: eeschema/dialog_edit_label_base.cpp:40 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 -#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 -msgid "Bold" -msgstr "Gras" - -#: eeschema/dialog_edit_label_base.cpp:40 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 -#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 -msgid "Bold Italic" -msgstr "Gras Italique" - #: eeschema/dialog_edit_label_base.cpp:46 msgid "TriState" msgstr "3 états" @@ -8579,31 +8934,6 @@ msgstr "Cette feuille utilise des données partagées dans une hiérarchie compl msgid "Do we convert it in a simple hierarchical sheet (otherwise delete current sheet data)" msgstr "Doit on la convertir en une feuille de hiérarchie simple (autrement supprimer les données courantes)" -#: eeschema/load_one_schematic_file.cpp:76 -msgid "Failed to open " -msgstr "Erreur ouverture " - -#: eeschema/load_one_schematic_file.cpp:81 -msgid "Loading " -msgstr "Chargement " - -#: eeschema/load_one_schematic_file.cpp:88 -#: eeschema/load_one_schematic_file.cpp:118 -msgid " is NOT an EESchema file!" -msgstr " n'est PAS un fichier EESchema!" - -#: eeschema/load_one_schematic_file.cpp:100 -msgid " was created by a more recent version of EESchema and may not load correctly. Please consider updating!" -msgstr " a été créé par une version plus récente de Eeschema et peut ne pas être chargé correctement. SVP mettez à jour Eeschema!" - -#: eeschema/load_one_schematic_file.cpp:110 -msgid " was created by an older version of EESchema. It will be stored in the new file format when you save this file again." -msgstr " a été créé par une version plus ancienne de Eeschema. Il sera enregistré au nouveau format après la prochaine sauvegarde." - -#: eeschema/load_one_schematic_file.cpp:396 -msgid "Done Loading " -msgstr "Chargement terminé" - #: eeschema/dialog_create_component.cpp:203 msgid "&1" msgstr "&1" @@ -8888,221 +9218,6 @@ msgstr "> %-28.28s PinSheet %-7.7s (Feuille %s) pos: %3.3f, %3.3f\n" msgid "#End labels\n" msgstr "#End labels\n" -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "3" -msgstr "3" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "5" -msgstr "5" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "7" -msgstr "7" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "9" -msgstr "9" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "11" -msgstr "11" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "13" -msgstr "13" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "15" -msgstr "15" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "17" -msgstr "17" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "18" -msgstr "18" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "19" -msgstr "19" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "20" -msgstr "20" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "21" -msgstr "21" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "22" -msgstr "22" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "23" -msgstr "23" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "24" -msgstr "24" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "25" -msgstr "25" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 -msgid "26" -msgstr "26" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:39 -msgid "+90" -msgstr "+90" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:41 -msgid "Orientation (Degrees)" -msgstr "Orientation (Degrés)" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:43 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:58 -msgid "Select if the component is to be rotated when drawn" -msgstr "Sélectionner si le composant doit être tourné lors de l'affichage." - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:52 -msgid "Mirror ---" -msgstr "Miroir---" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:52 -msgid "Mirror |" -msgstr "Miroir |" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:56 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:71 -msgid "Pick the graphical transformation to be used when displaying the component, if any" -msgstr "Ajuster la transformation graphique à utiliser pour afficher le composant" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:63 -#: eeschema/dialog_edit_libentry_fields_in_lib.cpp:446 -msgid "Chip Name" -msgstr "Nom en librairie" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:67 -msgid "The name of the symbol in the library from which this component came" -msgstr "Le nom du symbole dans la librairie d'où vient le composant." - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:75 -msgid "" -"Use the alternate shape of this component.\n" -"For gates, this is the \"De Morgan\" conversion" -msgstr "" -"Utiliser la représentation alternative pour ce composant\n" -"Pour les portes, ceci est la conversion \"De Morgan\"" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:86 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:20 -#: eeschema/eelayer.h:164 -msgid "Fields" -msgstr "Champs" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:95 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:29 -msgid "Add a new custom field" -msgstr "Ajouter un nouveau champ utilisateur" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:100 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:34 -msgid "Delete one of the optional fields" -msgstr "Supprimer un des champs optionnels." - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:104 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:38 -msgid "Move Up" -msgstr "Vers le haut ^" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:105 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:39 -msgid "Move the selected optional fields up one position" -msgstr "Déplacer le champ optionnel sélectionné de une position vers le haut" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:115 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:80 -msgid "Visibility" -msgstr "Visibilité" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:120 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:85 -msgid "Show" -msgstr "Visible" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:122 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:87 -msgid "Check if you want this field visible" -msgstr "Activer si vous voulez avoir ce champ visible" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:128 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:93 -msgid "Check if you want this field's text rotated 90 degrees" -msgstr "Activer si vous voulez avoir le texte de ce champ tourné à 90°" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:136 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:101 -msgid "Style:" -msgstr "Style:" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:138 -msgid "The style of the currently selected field's text in the schemati" -msgstr "Le style du texte du champ actuellement sélectionné" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:147 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:110 -msgid "Field Name" -msgstr "Nom Champ" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:152 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:166 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:115 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:129 -msgid "The text (or value) of the currently selected field" -msgstr "The texte (ou la valeur) du champ actuellement sélectionné" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:161 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:124 -msgid "Field Value" -msgstr "Texte Champ" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:175 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:138 -msgid "Size(\")" -msgstr "Taille(\")" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:180 -msgid "The size of the currently selected field's text in the schematic" -msgstr "La taille du texte du champ actuellement sélectionné" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:192 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:155 -msgid "PosX(\")" -msgstr "PosX" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:197 -msgid "The X coordinate of the text relative to the component" -msgstr "La position X du texte relativement au composant" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:206 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:167 -msgid "PosY(\")" -msgstr "PosY" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:211 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:172 -msgid "The Y coordinate of the text relative to the component" -msgstr "La position Y du texte relativement au composant" - -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:222 -msgid "Reset to Library Defaults" -msgstr "Remettre aux Valeurs par Défaut en Librairie" - #: eeschema/eeredraw.cpp:130 #: eeschema/eelayer.h:171 msgid "Sheet" @@ -9430,106 +9545,6 @@ msgstr "Pas de nom de composant!" msgid "Component [%s] not found!" msgstr "Composant [%s] non trouvé!" -#: eeschema/dialog_build_BOM_base.cpp:23 -msgid "List items:" -msgstr " Liste éléments: " - -#: eeschema/dialog_build_BOM_base.cpp:25 -msgid "Components by reference" -msgstr "Composants par référence" - -#: eeschema/dialog_build_BOM_base.cpp:29 -msgid "Sub components (i.e. U2A, U2B ...)" -msgstr "Sous composants (i.e U2A, U2B...)" - -#: eeschema/dialog_build_BOM_base.cpp:33 -msgid "Components by value" -msgstr "Composants par valeur" - -#: eeschema/dialog_build_BOM_base.cpp:37 -msgid "Hierarchy pins by name" -msgstr "Pins de hiérarchie par nom" - -#: eeschema/dialog_build_BOM_base.cpp:41 -msgid "Hierarchy pins by sheets" -msgstr "Pins de hiérarchie par feuilles" - -#: eeschema/dialog_build_BOM_base.cpp:47 -msgid "Text for spreadsheet import" -msgstr "Texte pour import dans tableur:" - -#: eeschema/dialog_build_BOM_base.cpp:49 -msgid "Output format:" -msgstr "Format de sortie" - -#: eeschema/dialog_build_BOM_base.cpp:53 -msgid "Tab" -msgstr "Tab" - -#: eeschema/dialog_build_BOM_base.cpp:53 -msgid ";" -msgstr ";" - -#: eeschema/dialog_build_BOM_base.cpp:53 -msgid "," -msgstr "," - -#: eeschema/dialog_build_BOM_base.cpp:55 -msgid "Field separator for spreadsheet import:" -msgstr "Séparateur de champ pour import dans tableur:" - -#: eeschema/dialog_build_BOM_base.cpp:62 -msgid "Launch list browser" -msgstr "Lancer le visualisateur de liste" - -#: eeschema/dialog_build_BOM_base.cpp:74 -msgid "Fields to add:" -msgstr "Champs à ajouter:" - -#: eeschema/dialog_build_BOM_base.cpp:77 -msgid "System Fields:" -msgstr "Champs Système:" - -#: eeschema/dialog_build_BOM_base.cpp:86 -msgid "Users Fields:" -msgstr "Champs Utilisateurs:" - -#: eeschema/dialog_build_BOM_base.cpp:88 -msgid "Field 1" -msgstr "Champ 1" - -#: eeschema/dialog_build_BOM_base.cpp:92 -msgid "Field 2" -msgstr "Champ 2" - -#: eeschema/dialog_build_BOM_base.cpp:96 -msgid "Field 3" -msgstr "Champ 3" - -#: eeschema/dialog_build_BOM_base.cpp:100 -msgid "Field 4" -msgstr "Champ 4" - -#: eeschema/dialog_build_BOM_base.cpp:104 -msgid "Field 5" -msgstr "Champ 5" - -#: eeschema/dialog_build_BOM_base.cpp:108 -msgid "Field 6" -msgstr "Champ 6" - -#: eeschema/dialog_build_BOM_base.cpp:112 -msgid "Field 7" -msgstr "Champ 7" - -#: eeschema/dialog_build_BOM_base.cpp:116 -msgid "Field 8" -msgstr "Champ 8" - -#: eeschema/dialog_build_BOM_base.cpp:120 -msgid "All existing users fields" -msgstr "Tous les champs existants" - #: eeschema/component_wizard/dialog_component_setup.cpp:137 msgid "Quick KICAD Library Component Builder" msgstr "" @@ -10922,23 +10937,23 @@ msgstr "Emplacement des Fichiers des Hotkeys" msgid "Hotkey config file location selection (home directory or kicad tree)" msgstr "Sélection emplacement des fichiers de config. des hotkeys(\"home\" ou répertoire kicad)" -#: common/zoom.cpp:203 +#: common/zoom.cpp:209 msgid "Center" msgstr "Centrer" -#: common/zoom.cpp:211 +#: common/zoom.cpp:217 msgid "Zoom select" msgstr "Sélection Zoom" -#: common/zoom.cpp:231 +#: common/zoom.cpp:237 msgid "Zoom: " msgstr "Zoom: " -#: common/zoom.cpp:242 +#: common/zoom.cpp:248 msgid "Grid Select" msgstr "Sélection Grille" -#: common/zoom.cpp:262 +#: common/zoom.cpp:268 msgid "Grid: " msgstr "Grille: " @@ -11656,6 +11671,10 @@ msgstr "EESchema Tracé HPGL" msgid "Sheet properties" msgstr "Propriétés de la feuille" +#: eeschema/dialog_edit_component_in_schematic_fbp.h:82 +msgid "Component Properties" +msgstr "Propriétés du Composant" + #: eeschema/pinedit-dialog.h:67 msgid "Pin properties" msgstr "Propriétés des Pins" @@ -11676,10 +11695,6 @@ msgstr "Propriétés du texte graphique:" msgid "Fields Properties" msgstr "Propriétés des Champs" -#: eeschema/dialog_edit_component_in_schematic_fbp.h:82 -msgid "Component Properties" -msgstr "Propriétés du Composant" - #: eeschema/dialog_build_BOM_base.h:69 msgid "List of Material" msgstr "Liste du Matériel" diff --git a/version.txt b/version.txt index ad9db7b84f..9f9fe25894 100644 --- a/version.txt +++ b/version.txt @@ -1,4 +1,4 @@ release version: 16 feb 2009 files (.zip,.tgz): -kicad-2009-02-16-RC6 +kicad-2009-02-16-final