{"thread":{"id":"21498","subject":"gitk : french translation","startedAt":"2009-11-06T14:05:07Z","lastAt":"2010-01-28T13:23:06Z","messageCount":33,"participants":["Emmanuel Trillaud","Thomas Moulard","Nicolas Sebrecht","Matthieu Moy","Maximilien Noal","Nicolas Pitre","Paul Mackerras"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"126978","messageId":"9f50533b0911060605p6ad28ad9neac3620a1809c3db@mail.gmail.com","threadId":"21498","inReplyTo":null,"subject":"gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-06T14:05:07Z","receivedAt":"2009-11-06T14:05:07Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"Hello all,\nI made an attempt to translate gitk in french. The translation is\n_almost_ complete\nand I would really appreciate to have some comments by the french people here.\nI also need to improve some translations I am not happy with so it's\nreally a work in progress.\n\nBest regards,\n\nEmmanuel Trillaud\n"},{"id":"126998","messageId":"b0c32d010911061016t2208af0er8d7fe88508c30f10@mail.gmail.com","threadId":"21498","inReplyTo":"9f50533b0911060605p6ad28ad9neac3620a1809c3db@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Thomas Moulard","fromEmail":"thomas.moulard@gmail.com","sentAt":"2009-11-06T18:16:20Z","receivedAt":"2009-11-06T18:16:20Z","isPatch":false,"sender":{"key":"thomas.moulard@gmail.com","avatar":"https://gravatar.com/avatar/4396971c8087ce63f120744424ae346e88bf9bb537c3d7386f0751790890aa36?d=mp&s=160"},"body":"On Fri, Nov 6, 2009 at 3:05 PM, Emmanuel Trillaud <etrillaud@gmail.com> wrote:\n> Hello all,\n> I made an attempt to translate gitk in french. The translation is\n> _almost_ complete\n> and I would really appreciate to have some comments by the french people here.\n> I also need to improve some translations I am not happy with so it's\n> really a work in progress.\n\nHere is an updated translation with the following changes:\n- translated strings which was still untranslated\n- fixed some fuzzy translations\n- make some consistency changes\n * s/diff/différences/\n * s/patch/correctif/ everywhere\n- fixed some spelling problems.\n\nIMHO the most important should be to decide how to translate the git vocabulary.\nThe Subversion project has guidelines concerning that issue:\nhttp://svn.collab.net/viewvc/svn/trunk/subversion/po/fr.po?revision=39920&view=markup\nIt may be a good idea to stick with what they are doing if possible.\n\nThe only exception should their translation of ``commit'' by\n``propagation'' which\nI find awkward. Especially in a Git context , ``git commit'' really\ndoes not propagate anything.\n\nBTW any reason to translate the GUIs (gitk / git-gui) but not the\ncommand line tools?\n-- \nThomas Moulard\n"},{"id":"127003","messageId":"9f50533b0911061259w54b57fcdo2c0b21e95dbbdc54@mail.gmail.com","threadId":"21498","inReplyTo":"b0c32d010911061016t2208af0er8d7fe88508c30f10@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-06T20:59:39Z","receivedAt":"2009-11-06T20:59:39Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"> Here is an updated translation with the following changes:\n> - translated strings which was still untranslated\n> - fixed some fuzzy translations\n> - make some consistency changes\n>  * s/diff/différences/\n>  * s/patch/correctif/ everywhere\n> - fixed some spelling problems.\nThank you for your work!\n\n> IMHO the most important should be to decide how to translate the git vocabulary.\n> The Subversion project has guidelines concerning that issue:\n> http://svn.collab.net/viewvc/svn/trunk/subversion/po/fr.po?revision=39920&view=markup\n> It may be a good idea to stick with what they are doing if possible.\n> The only exception should their translation of ``commit'' by\n> ``propagation'' which\n> I find awkward. Especially in a Git context , ``git commit'' really\n> does not propagate anything.\nI just had a quick look at this file. I don't like \"propagation\"\neither and I prefer to use the\nterms \"commit\" and \"commiter\".\n\n> BTW any reason to translate the GUIs (gitk / git-gui) but not the\n> command line tools?\nThe command line tools are not internationalized.\n\nRight now, I don't have time to look at your change and to discuss\nabout them, but tomorow I will.\n\nBest regards\n\nEmmanuel\n"},{"id":"127030","messageId":"20091107025439.GC13724@vidovic","threadId":"21498","inReplyTo":"9f50533b0911061259w54b57fcdo2c0b21e95dbbdc54@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2009-11-07T02:54:39Z","receivedAt":"2009-11-07T02:54:39Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"[\n  Please, conform to Documentation/SubmittingPatches of the git.git\n  project and send your patches inline to make the work for reviewers\n  easier.\n\n  Both of your patches lack the Signed-off-by but maybe you don't want\n  them to be merged?\n]\n\nThe 06/11/09, Emmanuel Trillaud wrote:\n\n> > Here is an updated translation with the following changes:\n\n<...>\n\n> > - make some consistency changes\n> >  * s/diff/différences/\n> >  * s/patch/correctif/ everywhere\n\nI disagree here. Words like \"diff\", \"commit\", \"patch\", etc should be\nkept as is. Translation of those terms make things harder for the users.\n\n> > IMHO the most important should be to decide how to translate the git vocabulary.\n> > The Subversion project has guidelines concerning that issue:\n> > http://svn.collab.net/viewvc/svn/trunk/subversion/po/fr.po?revision=39920&view=markup\n> > It may be a good idea to stick with what they are doing if possible.\n\nNo, no. SVN and Git vocabulary/operations are not identical (not only\nfor 'commit' as you stated). Please, don't make things harder than it\nalready is.\n\n-- \nNicolas Sebrecht\n"},{"id":"127073","messageId":"vpqtyx5nql0.fsf@bauges.imag.fr","threadId":"21498","inReplyTo":"20091107025439.GC13724@vidovic","subject":"Re: gitk : french translation","fromName":"Matthieu Moy","fromEmail":"matthieu.moy@grenoble-inp.fr","sentAt":"2009-11-08T12:33:47Z","receivedAt":"2009-11-08T12:33:47Z","isPatch":false,"sender":{"key":"matthieu.moy@grenoble-inp.fr","avatar":"https://gravatar.com/avatar/72c8a2705971a25dfaff23cece15130d405685845d911aedd5667ace277f3fc5?d=mp&s=160"},"body":"Nicolas Sebrecht <nicolas.s.dev@gmx.fr> writes:\n\n>> > - make some consistency changes\n>> >  * s/diff/différences/\n>> >  * s/patch/correctif/ everywhere\n>\n> I disagree here. Words like \"diff\", \"commit\", \"patch\", etc should be\n> kept as is. Translation of those terms make things harder for the users.\n\nMetoo.\n\nOne day or another, the user will have to face the words \"diff\",\n\"commit\" and \"patch\" even in a 100% french-speaking context (for\nexample when requesting help and someone answering \"open a terminal\nand type 'git commit --whatever'\" or so).\n\nMatching the command-line concepts and the GUI concepts is made really\nhard by over-translating.\n\n(and BTW, \"correctif\" is not a very good translation of \"patch\", since\na patch is not necessarilly a correction of something).\n\n-- \nMatthieu Moy\nhttp://www-verimag.imag.fr/~moy/\n"},{"id":"127087","messageId":"9f50533b0911080955l606ea87aw4edd7b0bc926a25f@mail.gmail.com","threadId":"21498","inReplyTo":"20091107025439.GC13724@vidovic","subject":"Re: gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-08T17:55:51Z","receivedAt":"2009-11-08T17:55:51Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"2009/11/7 Nicolas Sebrecht <nicolas.s.dev@gmx.fr>:\n> [\n>  Please, conform to Documentation/SubmittingPatches of the git.git\n>  project and send your patches inline to make the work for reviewers\n>  easier.\n>\n>  Both of your patches lack the Signed-off-by but maybe you don't want\n>  them to be merged?\n> ]\nI am aware of this recommendation but this translation is almost 22kb and\nI tought that put it inline wouldn't make the review easier. I will\nsubmit a patch\ngathering my workand those of the reviewers soon.\n\n> The 06/11/09, Emmanuel Trillaud wrote:\n>\n>> > Here is an updated translation with the following changes:\n>\n> <...>\n>\n>> > - make some consistency changes\n>> >  * s/diff/différences/\n>> >  * s/patch/correctif/ everywhere\n>\n> I disagree here. Words like \"diff\", \"commit\", \"patch\", etc should be\n> kept as is. Translation of those terms make things harder for the users.\nI agree with you when those terms refers to _commands_ names, but the\nmain goal of a\ntranslation is to _translate_ and we have to make the best effort to\nuse french word if they _exist_\nand _are_ appropriate (that's why I'm not sure about translate\n\"cherry-pick\" by \"ceullir\").\nI prefer to translate \"Diff this -> selected\" by \"Différence entre ça\net selection\"\nbecause it is what the user do when he make a diff. I am also ok to\ntranslate \"merge\" by \"fusion\"\nbecause it's what \"merge\" is in french and I don't this we mislead the\nuser by using the term\n\"fusion\".\n\n>> > IMHO the most important should be to decide how to translate the git vocabulary.\n>> > The Subversion project has guidelines concerning that issue:\n>> > http://svn.collab.net/viewvc/svn/trunk/subversion/po/fr.po?revision=39920&view=markup\n>> > It may be a good idea to stick with what they are doing if possible.\n>\n> No, no. SVN and Git vocabulary/operations are not identical (not only\n> for 'commit' as you stated). Please, don't make things harder than it\n> already is.\nHave you read this document? I read it and it contains some\ninteresting _advices_ in it\n(especially for an amateur translator like me) and some translations\nideas. That said, I agree with\nyour concerns to not make things harder for the user and to choose the\ngood translations\nfor the Git vocabulary. I will make a glossary of the Git words and\nthe proposed translations for them\n\nCordiallement\n\nEmmanuel\n"},{"id":"127098","messageId":"20091108214130.GA12931@vidovic","threadId":"21498","inReplyTo":"9f50533b0911080955l606ea87aw4edd7b0bc926a25f@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2009-11-08T21:41:30Z","receivedAt":"2009-11-08T21:41:30Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"The 08/11/09, Emmanuel Trillaud wrote:\n> 2009/11/7 Nicolas Sebrecht <nicolas.s.dev@gmx.fr>:\n\n> > [\n> >  Please, conform to Documentation/SubmittingPatches of the git.git\n> >  project and send your patches inline to make the work for reviewers\n> >  easier.\n> >\n> >  Both of your patches lack the Signed-off-by but maybe you don't want\n> >  them to be merged?\n> > ]\n> I am aware of this recommendation but this translation is almost 22kb and\n> I tought that put it inline wouldn't make the review easier. I will\n> submit a patch\n> gathering my workand those of the reviewers soon.\n\nThanks, it will really help. If the patch is very long, you could split\nit into more patches for the review purpose, maybe relying on the\nsemantic fields. Regardless you split it or not, inline patches are the\ngood way to contribute here.\n\nSide note : you _must_ have the signed-off-by from Thomas if you want to\nuse his work.\n\nOh, and please, submit the new version in this thread.\n\n> > I disagree here. Words like \"diff\", \"commit\", \"patch\", etc should be\n> > kept as is. Translation of those terms make things harder for the users.\n>\n> I agree with you when those terms refers to _commands_ names, but the\n> main goal of a\n> translation is to _translate_ and we have to make the best effort to\n> use french word if they _exist_\n\nI don't think so. Here is _why_: the user-frienliness of a translated\nsoftware comes from \"how hard is it to connect a word with the\nunderlying concept\".\n\nIOW, we want to have good words to refer to the _concepts_. In the\ncomputer science world (and more _specially_ for a SCM), those concepts\nare much more well-known with the english terms. Keeping english words\nhelp users to directly understand what it is about, without making the\nusers have to search for \"what the fucking translators are refering to\nhere?\".\n\n> and _are_ appropriate (that's why I'm not sure about translate\n> \"cherry-pick\" by \"ceullir\").\n\nI don't have strong opinion for this one because :\n- the translation is good enough to be directly understood ;\n- where \"cueillir\" (or so) is used, we have the fallback to the english\n  term between round brackets.\n\n> I prefer to translate \"Diff this -> selected\" by \"Différence entre ça\n> et selection\"\n> because it is what the user do when he make a diff.\n\nLooks ok to me, except that \"Diff\" is better than \"Différence\" for the\nreason I give above. A \"diff\" is clearly about a _patch_ where\n\"différence\" may be used to much more concepts. French people don't use\nthe word \"différence\" to talk about a diff, they use \"diff\" as is.\n\n> because it is what the user do when he make a diff. I am also ok to\n> translate \"merge\" by \"fusion\"\n> because it's what \"merge\" is in french and I don't this we mislead the\n> user by using the term\n> \"fusion\".\n\nI don't have a strong opinion on this because both english and french\nwords are known. That said, I tend to think that the english word is\nbetter here too.\n\n-- \nNicolas Sebrecht\n"},{"id":"127107","messageId":"4AF7502A.9020903@gmail.com","threadId":"21498","inReplyTo":"20091108214130.GA12931@vidovic","subject":"Re: gitk : french translation","fromName":"Maximilien Noal","fromEmail":"noal.maximilien@gmail.com","sentAt":"2009-11-08T23:11:38Z","receivedAt":"2009-11-08T23:11:38Z","isPatch":false,"sender":{"key":"noal.maximilien@gmail.com","avatar":null},"body":"Nicolas Sebrecht wrote :\n>>> I disagree here. Words like \"diff\", \"commit\", \"patch\", etc should be\n>>> kept as is. Translation of those terms make things harder for the users.\n>> I agree with you when those terms refers to _commands_ names, but the\n>> main goal of a\n>> translation is to _translate_ and we have to make the best effort to\n>> use french word if they _exist_\n> \n> I don't think so. Here is _why_: the user-frienliness of a translated\n> software comes from \"how hard is it to connect a word with the\n> underlying concept\".\n> \n> IOW, we want to have good words to refer to the _concepts_. In the\n> computer science world (and more _specially_ for a SCM), those concepts\n> are much more well-known with the english terms. Keeping english words\n> help users to directly understand what it is about, without making the\n> users have to search for \"what the fucking translators are refering to\n> here?\".\nWhy not put the translation first, then the english word between () ?\nAt least for English words above that are not used by French devs \"as \nis\" (not like \"diff\") ?\n\nThat way, newbies to SCMs' concepts get the idea, and old SCM users \ndon't have to translate back.\n\nBut if it isn't done _everywhere_ (and not used anywhere for words we \ndon't want to translate because there's no need or no good translation, \nlike \"diff\" for the first case, and \"patch\" for the second one), it will \nmake the situation worse.\n\nJust my two cents.\n"},{"id":"127108","messageId":"4AF75121.70301@gmail.com","threadId":"21498","inReplyTo":"4AF7502A.9020903@gmail.com","subject":"Re: gitk : french translation","fromName":"Maximilien Noal","fromEmail":"noal.maximilien@gmail.com","sentAt":"2009-11-08T23:15:45Z","receivedAt":"2009-11-08T23:15:45Z","isPatch":false,"sender":{"key":"noal.maximilien@gmail.com","avatar":null},"body":"Maximilien Noal a écrit :\n> Nicolas Sebrecht wrote :\n>>>> I disagree here. Words like \"diff\", \"commit\", \"patch\", etc should be\n>>>> kept as is. Translation of those terms make things harder for the \n>>>> users.\n>>> I agree with you when those terms refers to _commands_ names, but the\n>>> main goal of a\n>>> translation is to _translate_ and we have to make the best effort to\n>>> use french word if they _exist_\n>>\n>> I don't think so. Here is _why_: the user-frienliness of a translated\n>> software comes from \"how hard is it to connect a word with the\n>> underlying concept\".\n>>\n>> IOW, we want to have good words to refer to the _concepts_. In the\n>> computer science world (and more _specially_ for a SCM), those concepts\n>> are much more well-known with the english terms. Keeping english words\n>> help users to directly understand what it is about, without making the\n>> users have to search for \"what the fucking translators are refering to\n>> here?\".\n> Why not put the translation first, then the english word between () ?\n> At least for English words above that are not used by French devs \"as \n> is\" (not like \"diff\") ?\n> \n> That way, newbies to SCMs' concepts get the idea, and old SCM users \n> don't have to translate back.\n> \n> But if it isn't done _everywhere_ (and not used anywhere for words we \n> don't want to translate because there's no need or no good translation, \n> like \"diff\" for the first case, and \"patch\" for the second one), it will \n> make the situation worse.\n> \n> Just my two cents.\nI had in mind a man page when I wrote this, not gitk! Oh well.. Instead \nof \"French Translated Word (<English Word>)\" idea, may be the tooltip \ntext (the text that pops up on a mouse over a control) can be used when \nthere is no pixel space left in the UI for the extra (<English Word>) text.\n"},{"id":"127113","messageId":"20091109012414.GA15022@vidovic","threadId":"21498","inReplyTo":"4AF7502A.9020903@gmail.com","subject":"Re: gitk : french translation","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2009-11-09T01:24:14Z","receivedAt":"2009-11-09T01:24:14Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"The 09/11/09, Maximilien Noal wrote:\n\n> Why not put the translation first, then the english word between () ?\n> At least for English words above that are not used by French devs \"as  \n> is\" (not like \"diff\") ?\n\nBecause it would decrease the readability. The () tip can't be used\neverywhere seriously.\n\n> That way, newbies to SCMs' concepts get the idea, and old SCM users  \n> don't have to translate back.\n\nNewbies learning Git's concepts have more interest to learn the english\nwords too ; the GUIs should help them to do so. Matthieu Moy explained\nwhy very well in this thread.\n\n-- \nNicolas Sebrecht\n"},{"id":"127114","messageId":"alpine.LFD.2.00.0911082010590.16711@xanadu.home","threadId":"21498","inReplyTo":"vpqtyx5nql0.fsf@bauges.imag.fr","subject":"Re: gitk : french translation","fromName":"Nicolas Pitre","fromEmail":"nico@fluxnic.net","sentAt":"2009-11-09T01:30:38Z","receivedAt":"2009-11-09T01:30:38Z","isPatch":false,"sender":{"key":"nico@fluxnic.net","avatar":"https://avatars.githubusercontent.com/u/702790?v=4"},"body":"On Sun, 8 Nov 2009, Matthieu Moy wrote:\n\n> Nicolas Sebrecht <nicolas.s.dev@gmx.fr> writes:\n> \n> >> > - make some consistency changes\n> >> >  * s/diff/différences/\n> >> >  * s/patch/correctif/ everywhere\n> >\n> > I disagree here. Words like \"diff\", \"commit\", \"patch\", etc should be\n> > kept as is. Translation of those terms make things harder for the users.\n> \n> Metoo.\n> \n> One day or another, the user will have to face the words \"diff\",\n> \"commit\" and \"patch\" even in a 100% french-speaking context (for\n> example when requesting help and someone answering \"open a terminal\n> and type 'git commit --whatever'\" or so).\n> \n> Matching the command-line concepts and the GUI concepts is made really\n> hard by over-translating.\n\nStriking a good balance is the key.  Not translating enough might simply \nlook \"cheap\" to a new user who was not exposed to the concepts in the \nfirst place.\n\nIt is not like if we were facing issues like:\n\n\"Made in Turkey\" -> \"Fait en dinde\"\n\n\"arm rest and pad assembly\" -> \"armer le repos et rembourer l'assemblée\"\n\nIt's like those stu**d people who decided that \"email\" was too hard to \ntranslate.  So they declared that \"email\" was \"imél\" in French.  \nFortunately some non European people came up with a refreshing idea and \ntranslated \"email\" into \"courriel\" instead.  And with a step back, you \nmust admit that \"courriel\" is so much clearer and more descriptive \nsemantically.\n\nTherefore I think that it is a good thing to _try_ to translate stuff \nappropriately.  but this is often much harder than it may seem.\n\n> (and BTW, \"correctif\" is not a very good translation of \"patch\", since\n> a patch is not necessarilly a correction of something).\n\nIn this case I think \"retouche\" would be a better choice.\n\n\nNicolas\n"},{"id":"127130","messageId":"vpqocncay8m.fsf_-_@bauges.imag.fr","threadId":"21498","inReplyTo":"alpine.LFD.2.00.0911082010590.16711@xanadu.home","subject":"[OT] Re: gitk : french translation","fromName":"Matthieu Moy","fromEmail":"matthieu.moy@grenoble-inp.fr","sentAt":"2009-11-09T08:39:05Z","receivedAt":"2009-11-09T08:39:05Z","isPatch":false,"sender":{"key":"matthieu.moy@grenoble-inp.fr","avatar":"https://gravatar.com/avatar/72c8a2705971a25dfaff23cece15130d405685845d911aedd5667ace277f3fc5?d=mp&s=160"},"body":"Nicolas Pitre <nico@fluxnic.net> writes:\n\n> It's like those stu**d people who decided that \"email\" was too hard to \n> translate.  So they declared that \"email\" was \"imél\" in French.\n\nThis one is not _as_ stupid as it seems to be. It's not \"imél\", it's\n\"mél.\", and it's a shortcut for \"messagerie électronique\", like \"tél.\"\nis a shortcut for \"téléphone\" (the kind of things to put on your visit\ncard or on the header of a letter).\n\nhttp://www.culture.gouv.fr/culture/dglf/mel.htm\n\n-- \nMatthieu Moy\nhttp://www-verimag.imag.fr/~moy/\n"},{"id":"127132","messageId":"4AF7DFDD.2000806@gmail.com","threadId":"21498","inReplyTo":"vpqocncay8m.fsf_-_@bauges.imag.fr","subject":"Re: [OT] Re: gitk : french translation","fromName":"Maximilien Noal","fromEmail":"noal.maximilien@gmail.com","sentAt":"2009-11-09T09:24:45Z","receivedAt":"2009-11-09T09:24:45Z","isPatch":false,"sender":{"key":"noal.maximilien@gmail.com","avatar":null},"body":"Matthieu Moy a écrit :\n> Nicolas Pitre <nico@fluxnic.net> writes:\n> \n>> It's like those stu**d people who decided that \"email\" was too hard to \n>> translate.  So they declared that \"email\" was \"imél\" in French.\n> \n> This one is not _as_ stupid as it seems to be. It's not \"imél\", it's\n> \"mél.\", and it's a shortcut for \"messagerie électronique\", like \"tél.\"\n> is a shortcut for \"téléphone\" (the kind of things to put on your visit\n> card or on the header of a letter).\n> \n> http://www.culture.gouv.fr/culture/dglf/mel.htm\n> \nmél is ugly as hell to the ear.\n\nCourriel sounds way better!\n"},{"id":"127255","messageId":"9f50533b0911100945l2c3b7399w1d72771fd2cf8df@mail.gmail.com","threadId":"21498","inReplyTo":"9f50533b0911060605p6ad28ad9neac3620a1809c3db@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-10T17:45:49Z","receivedAt":"2009-11-10T17:45:49Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"Subject : [PATCHv2] French translation of gitk\n\nSigned-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\nSigned-off-by: Thomas Moulard <thomas.moulard@gmail.com>\nSigned-off-by: Guy Brand <gb@unistra.fr>\n---\nThis translation is complete and has been proofread (thanks to Thomas and Guy).\nI will (again) appreciate the feedback on this translation or on the\nglossary that will follow.\nMaybe we could start speaking french since it is a de facto\n\"francophone\" thread.\n gitk-git/po/fr.po | 1243 +++++++++++++++++++++++++++++++++++++++++++++++++++++\n 1 files changed, 1243 insertions(+), 0 deletions(-)\n create mode 100644 gitk-git/po/fr.po\n\ndiff --git a/gitk-git/po/fr.po b/gitk-git/po/fr.po\nnew file mode 100644\nindex 0000000..ff5e251\n--- /dev/null\n+++ b/gitk-git/po/fr.po\n@@ -0,0 +1,1243 @@\n+# French translation of the gitk package\n+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n+# This file is distributed under the same license as the gitk package.\n+# Translators:\n+# Emmanuel Trillaud <etrillaud@gmail.com>\n+#\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: gitk\\n\"\n+\"Report-Msgid-Bugs-To: \\n\"\n+\"POT-Creation-Date: 2009-10-05 15:16+0200\\n\"\n+\"PO-Revision-Date: 2009-11-10 18:17+0100\\n\"\n+\"Last-Translator: YOUR NAME <E-MAIL@ADDRESS>\\n\"\n+\"Language-Team: FRENCH\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"X-Poedit-Language: French\\n\"\n+\"X-Poedit-Country: FRANCE\\n\"\n+\n+#: gitk:113\n+msgid \"Couldn't get list of unmerged files:\"\n+msgstr \"Impossible de récupérer la liste des fichiers non fusionnés :\"\n+\n+#: gitk:269\n+msgid \"Error parsing revisions:\"\n+msgstr \"Erreur lors du parcours des révisions :\"\n+\n+#: gitk:324\n+msgid \"Error executing --argscmd command:\"\n+msgstr \"Erreur à l'exécution de la commande --argscmd :\"\n+\n+#: gitk:337\n+msgid \"No files selected: --merge specified but no files are unmerged.\"\n+msgstr \"Aucun fichier sélectionné : --merge précisé, mais tous les\nfichiers sont fusionnés.\"\n+\n+#FIXME : améliorer la traduction de 'file limite'\n+#: gitk:340\n+msgid \"\"\n+\"No files selected: --merge specified but no unmerged files are within file \"\n+\"limit.\"\n+msgstr \"Aucun fichier sélectionné : --merge précisé mais aucun\nfichier non fusionné n'est dans la limite des fichiers.\"\n+\n+#: gitk:362 gitk:509\n+msgid \"Error executing git log:\"\n+msgstr \"Erreur à l'exécution de git log :\"\n+\n+#: gitk:380 gitk:525\n+msgid \"Reading\"\n+msgstr \"Lecture en cours\"\n+\n+#: gitk:440 gitk:4123\n+msgid \"Reading commits...\"\n+msgstr \"Lecture des commits...\"\n+\n+#: gitk:443 gitk:1561 gitk:4126\n+msgid \"No commits selected\"\n+msgstr \"Aucun commit sélectionné\"\n+\n+#: gitk:1437\n+msgid \"Can't parse git log output:\"\n+msgstr \"Impossible de lire le résultat de git log :\"\n+\n+#: gitk:1657\n+msgid \"No commit information available\"\n+msgstr \"Aucune information disponible sur le commit\"\n+\n+#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n+msgid \"OK\"\n+msgstr \"OK\"\n+\n+#: gitk:1819 gitk:3918 gitk:8383 gitk:8457 gitk:8567 gitk:8616 gitk:8788\n+#: gitk:10323 gitk:10499\n+msgid \"Cancel\"\n+msgstr \"Annuler\"\n+\n+#: gitk:1919\n+msgid \"Update\"\n+msgstr \"Mise à jour\"\n+\n+#: gitk:1920\n+msgid \"Reload\"\n+msgstr \"Recharger\"\n+\n+#: gitk:1921\n+msgid \"Reread references\"\n+msgstr \"Relire les références\"\n+\n+#: gitk:1922\n+msgid \"List references\"\n+msgstr \"Lister les références\"\n+\n+#: gitk:1924\n+msgid \"Start git gui\"\n+msgstr \"Démarrer git gui\"\n+\n+#: gitk:1926\n+msgid \"Quit\"\n+msgstr \"Quitter\"\n+\n+#: gitk:1918\n+msgid \"File\"\n+msgstr \"Fichier\"\n+\n+#: gitk:1930\n+msgid \"Preferences\"\n+msgstr \"Préférences\"\n+\n+#: gitk:1929\n+msgid \"Edit\"\n+msgstr \"Éditer\"\n+\n+#: gitk:1934\n+msgid \"New view...\"\n+msgstr \"Nouvelle vue ...\"\n+\n+#: gitk:1935\n+msgid \"Edit view...\"\n+msgstr \"Éditer la vue ...\"\n+\n+#: gitk:1936\n+msgid \"Delete view\"\n+msgstr \"Supprimer la vue\"\n+\n+#: gitk:1938\n+msgid \"All files\"\n+msgstr \"Tous les fichiers\"\n+\n+#: gitk:1933 gitk:3670\n+msgid \"View\"\n+msgstr \"Vue\"\n+\n+#: gitk:1943 gitk:1953 gitk:2654\n+msgid \"About gitk\"\n+msgstr \"À propos de gitk\"\n+\n+#: gitk:1944 gitk:1958\n+msgid \"Key bindings\"\n+msgstr \"Raccourcis clavier\"\n+\n+#: gitk:1942 gitk:1957\n+msgid \"Help\"\n+msgstr \"Aide\"\n+\n+#: gitk:2018\n+msgid \"SHA1 ID: \"\n+msgstr \"ID SHA1 :\"\n+\n+#: gitk:2049\n+msgid \"Row\"\n+msgstr \"Colonne\"\n+\n+#: gitk:2080\n+msgid \"Find\"\n+msgstr \"Recherche\"\n+\n+#: gitk:2081\n+msgid \"next\"\n+msgstr \"suivant\"\n+\n+#: gitk:2082\n+msgid \"prev\"\n+msgstr \"précédent\"\n+\n+#: gitk:2083\n+msgid \"commit\"\n+msgstr \"commit\"\n+\n+#: gitk:2086 gitk:2088 gitk:4284 gitk:4307 gitk:4331 gitk:6272 gitk:6344\n+#: gitk:6428\n+msgid \"containing:\"\n+msgstr \"contient :\"\n+\n+#: gitk:2089 gitk:3162 gitk:3167 gitk:4359\n+msgid \"touching paths:\"\n+msgstr \"chemins modifiés :\"\n+\n+#: gitk:2090 gitk:4364\n+msgid \"adding/removing string:\"\n+msgstr \"ajoute/supprime la chaîne :\"\n+\n+#: gitk:2099 gitk:2101\n+msgid \"Exact\"\n+msgstr \"Exact\"\n+\n+#: gitk:2101 gitk:4439 gitk:6240\n+msgid \"IgnCase\"\n+msgstr \"IgnCasse\"\n+\n+#: gitk:2101 gitk:4333 gitk:4437 gitk:6236\n+msgid \"Regexp\"\n+msgstr \"Expression régulière\"\n+\n+#: gitk:2103 gitk:2104 gitk:4458 gitk:4488 gitk:4495 gitk:6364 gitk:6432\n+msgid \"All fields\"\n+msgstr \"Tous les champs\"\n+\n+#: gitk:2104 gitk:4456 gitk:4488 gitk:6303\n+msgid \"Headline\"\n+msgstr \"Surligner\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6432 gitk:6866\n+msgid \"Comments\"\n+msgstr \"Commentaires\"\n+\n+#: gitk:2105 gitk:4456 gitk:4460 gitk:4495 gitk:6303 gitk:6801 gitk:8063\n+#: gitk:8078\n+msgid \"Author\"\n+msgstr \"Auteur\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6803\n+msgid \"Committer\"\n+msgstr \"Auteur du commit\"\n+\n+#: gitk:2134\n+msgid \"Search\"\n+msgstr \"Rechercher\"\n+\n+#: gitk:2141\n+msgid \"Diff\"\n+msgstr \"Différences\"\n+\n+#: gitk:2143\n+msgid \"Old version\"\n+msgstr \"Ancienne version\"\n+\n+#: gitk:2145\n+msgid \"New version\"\n+msgstr \"Nouvelle version\"\n+\n+#: gitk:2147\n+msgid \"Lines of context\"\n+msgstr \"Lignes de contexte\"\n+\n+#: gitk:2157\n+msgid \"Ignore space change\"\n+msgstr \"Ignorer les modifications d'espace\"\n+\n+#: gitk:2215\n+msgid \"Patch\"\n+msgstr \"Patch\"\n+\n+#: gitk:2217\n+msgid \"Tree\"\n+msgstr \"Arbre\"\n+\n+#: gitk:2361 gitk:2378\n+msgid \"Diff this -> selected\"\n+msgstr \"Différences entre ceci et la séléction\"\n+\n+#: gitk:2362 gitk:2379\n+msgid \"Diff selected -> this\"\n+msgstr \"Différence entre séléction et ceci\"\n+\n+#: gitk:2363 gitk:2380\n+msgid \"Make patch\"\n+msgstr \"Créer patch\"\n+\n+#: gitk:2364 gitk:8441\n+msgid \"Create tag\"\n+msgstr \"Créer tag\"\n+\n+#: gitk:2365 gitk:8547\n+msgid \"Write commit to file\"\n+msgstr \"Écrire le commit dans un fichier\"\n+\n+#: gitk:2366 gitk:8604\n+msgid \"Create new branch\"\n+msgstr \"Créer nouvelle branche\"\n+\n+#: gitk:2367\n+msgid \"Cherry-pick this commit\"\n+msgstr \"Cueillir (cherry-pick) ce commit\"\n+\n+#: gitk:2368\n+msgid \"Reset HEAD branch to here\"\n+msgstr \"Réinitialiser la branch HEAD vers cet état\"\n+\n+#: gitk:2369\n+msgid \"Mark this commit\"\n+msgstr \"Marquer ce commit\"\n+\n+#: gitk:2370\n+msgid \"Return to mark\"\n+msgstr \"Retourner à la marque\"\n+\n+#: gitk:2371\n+msgid \"Find descendant of this and mark\"\n+msgstr \"Chercher le descendant de ceci et le marquer\"\n+\n+#: gitk:2372\n+msgid \"Compare with marked commit\"\n+msgstr \"Comparer avec le commit marqué\"\n+\n+#: gitk:2386\n+msgid \"Check out this branch\"\n+msgstr \"Récupérer cette branche\"\n+\n+#: gitk:2387\n+msgid \"Remove this branch\"\n+msgstr \"Supprimer cette branche\"\n+\n+#: gitk:2394\n+msgid \"Highlight this too\"\n+msgstr \"Surligner également ceci\"\n+\n+#: gitk:2395\n+msgid \"Highlight this only\"\n+msgstr \"Surligner seulement ceci\"\n+\n+# FIXME: changed for consistency but a better translation is required.\n+#: gitk:2396\n+msgid \"External diff\"\n+msgstr \"Différences externe\"\n+\n+#: gitk:2397\n+msgid \"Blame parent commit\"\n+msgstr \"Blâmer le commit parent\"\n+\n+#: gitk:2404\n+msgid \"Show origin of this line\"\n+msgstr \"Montrer l'origine de cette ligne\"\n+\n+#: gitk:2405\n+msgid \"Run git gui blame on this line\"\n+msgstr \"Exécuter git gui blame sur cette ligne\"\n+\n+#: gitk:2656\n+msgid \"\"\n+\"\\n\"\n+\"Gitk - a commit viewer for git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Use and redistribute under the terms of the GNU General Public License\"\n+msgstr \"\"\n+\"\\n\"\n+\"Gitk - visualisateur de commit pour git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Utilisation et redistribution soumis aux termes de la GNU General\nPublic License\"\n+\n+#: gitk:2664 gitk:2726 gitk:8969\n+msgid \"Close\"\n+msgstr \"Fermer\"\n+\n+#: gitk:2683\n+msgid \"Gitk key bindings\"\n+msgstr \"Raccourcis clavier de Gitk\"\n+\n+#: gitk:2686\n+msgid \"Gitk key bindings:\"\n+msgstr \"Raccourcis clavier de Gitk :\"\n+\n+#: gitk:2688\n+#, tcl-format\n+msgid \"<%s-Q>\\t\\tQuit\"\n+msgstr \"<%s-Q>\\t\\tQuitter\"\n+\n+#: gitk:2689\n+msgid \"<Home>\\t\\tMove to first commit\"\n+msgstr \"<Début>\\t\\tAller au premier commit\"\n+\n+#: gitk:2690\n+msgid \"<End>\\t\\tMove to last commit\"\n+msgstr \"<Fin>\\t\\tAller au dernier commit\"\n+\n+#: gitk:2691\n+msgid \"<Up>, p, i\\tMove up one commit\"\n+msgstr \"<Haut>, p, i\\t Aller au commit suivant\"\n+\n+#: gitk:2692\n+msgid \"<Down>, n, k\\tMove down one commit\"\n+msgstr \"<Bas>, n, k\\t Aller au commit précédent\"\n+\n+#: gitk:2693\n+msgid \"<Left>, z, j\\tGo back in history list\"\n+msgstr \"<Gauche>, z, j\\tAvancer dans l'historique\"\n+\n+#: gitk:2694\n+msgid \"<Right>, x, l\\tGo forward in history list\"\n+msgstr \"<Droite>, x, l\\tRemonter dans l'historique\"\n+\n+#: gitk:2695\n+msgid \"<PageUp>\\tMove up one page in commit list\"\n+msgstr \"<PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2696\n+msgid \"<PageDown>\\tMove down one page in commit list\"\n+msgstr \"<PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2697\n+#, tcl-format\n+msgid \"<%s-Home>\\tScroll to top of commit list\"\n+msgstr \"<%s-Début>\\tAller en haut de la liste des commits\"\n+\n+#: gitk:2698\n+#, tcl-format\n+msgid \"<%s-End>\\tScroll to bottom of commit list\"\n+msgstr \"<%s-End>\\tAller en bas de la liste des commits\"\n+\n+#: gitk:2699\n+#, tcl-format\n+msgid \"<%s-Up>\\tScroll commit list up one line\"\n+msgstr \"<%s-Up>\\tMonter d'une ligne dans la liste des commits\"\n+\n+#: gitk:2700\n+#, tcl-format\n+msgid \"<%s-Down>\\tScroll commit list down one line\"\n+msgstr \"<%s-Down>\\tDescendre d'une ligne dans la liste des commits\"\n+\n+#: gitk:2701\n+#, tcl-format\n+msgid \"<%s-PageUp>\\tScroll commit list up one page\"\n+msgstr \"<%s-PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2702\n+#, tcl-format\n+msgid \"<%s-PageDown>\\tScroll commit list down one page\"\n+msgstr \"<%s-PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2703\n+msgid \"<Shift-Up>\\tFind backwards (upwards, later commits)\"\n+msgstr \"<Shift-Up>\\tRecherche en arrière (vers l'avant, commits les\nplus anciens)\"\n+\n+#: gitk:2704\n+msgid \"<Shift-Down>\\tFind forwards (downwards, earlier commits)\"\n+msgstr \"<Shift-Down>\\tRecherche en avant (vers l'arrière, commit les\nplus récents)\"\n+\n+#: gitk:2705\n+msgid \"<Delete>, b\\tScroll diff view up one page\"\n+msgstr \"<Supprimer>, b\\tMonter d'une page dans la vue des différences\"\n+\n+#: gitk:2706\n+msgid \"<Backspace>\\tScroll diff view up one page\"\n+msgstr \"<Backspace>\\tMonter d'une page dans la vue des différences\"\n+\n+#: gitk:2707\n+msgid \"<Space>\\t\\tScroll diff view down one page\"\n+msgstr \"<Espace>\\t\\tDescendre d'une page dans la vue des différences\"\n+\n+#: gitk:2708\n+msgid \"u\\t\\tScroll diff view up 18 lines\"\n+msgstr \"u\\t\\tMonter de 18 lignes dans la vue des différences\"\n+\n+#: gitk:2709\n+msgid \"d\\t\\tScroll diff view down 18 lines\"\n+msgstr \"d\\t\\tDescendre de 18 lignes dans la vue des différences\"\n+\n+#: gitk:2710\n+#, tcl-format\n+msgid \"<%s-F>\\t\\tFind\"\n+msgstr \"<%s-F>\\t\\tRechercher\"\n+\n+#: gitk:2711\n+#, tcl-format\n+msgid \"<%s-G>\\t\\tMove to next find hit\"\n+msgstr \"<%s-G>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2712\n+msgid \"<Return>\\tMove to next find hit\"\n+msgstr \"<Return>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2713\n+msgid \"/\\t\\tFocus the search box\"\n+msgstr \"/\"\n+\n+#: gitk:2714\n+msgid \"?\\t\\tMove to previous find hit\"\n+msgstr \"?\\t\\tAller au résultat de recherche précédent\"\n+\n+#: gitk:2715\n+msgid \"f\\t\\tScroll diff view to next file\"\n+msgstr \"f\\t\\tAller au prochain fichier dans la vue des différences\"\n+\n+#: gitk:2716\n+#, tcl-format\n+msgid \"<%s-S>\\t\\tSearch for next hit in diff view\"\n+msgstr \"<%s-S>\\t\\tAller au résultat suivant dans la vue des différences\"\n+\n+#: gitk:2717\n+#, tcl-format\n+msgid \"<%s-R>\\t\\tSearch for previous hit in diff view\"\n+msgstr \"<%s-R>\\t\\tAller au résultat précédent dans la vue des différences\"\n+\n+#: gitk:2718\n+#, tcl-format\n+msgid \"<%s-KP+>\\tIncrease font size\"\n+msgstr \"<%s-KP+>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2719\n+#, tcl-format\n+msgid \"<%s-plus>\\tIncrease font size\"\n+msgstr \"<%s-plus>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2720\n+#, tcl-format\n+msgid \"<%s-KP->\\tDecrease font size\"\n+msgstr \"<%s-KP->\\tDiminuer la taille de la police\"\n+\n+#: gitk:2721\n+#, tcl-format\n+msgid \"<%s-minus>\\tDecrease font size\"\n+msgstr \"<%s-minus>\\tDiminuer la taille de la police\"\n+\n+#: gitk:2722\n+msgid \"<F5>\\t\\tUpdate\"\n+msgstr \"<F5>\\t\\tMise à jour\"\n+\n+#: gitk:3177\n+#, tcl-format\n+msgid \"Error getting \\\"%s\\\" from %s:\"\n+msgstr \"Erreur en obtenant \\\"%s\\\" de %s:\"\n+\n+#: gitk:3234 gitk:3243\n+#, tcl-format\n+msgid \"Error creating temporary directory %s:\"\n+msgstr \"Erreur lors de la création du répertoire temporaire %s :\"\n+\n+#: gitk:3255\n+msgid \"command failed:\"\n+msgstr \"échec de la commande :\"\n+\n+#: gitk:3401\n+msgid \"No such commit\"\n+msgstr \"commit inexistant\"\n+\n+#: gitk:3415\n+msgid \"git gui blame: command failed:\"\n+msgstr \"git gui blame : échec de la commande\"\n+\n+#: gitk:3446\n+#, tcl-format\n+msgid \"Couldn't read merge head: %s\"\n+msgstr \"Impossible de lire le head de la fusion: %s\"\n+\n+#: gitk:3454\n+#, tcl-format\n+msgid \"Error reading index: %s\"\n+msgstr \"Erreur à la lecture de l'index : %s\"\n+\n+#: gitk:3479\n+#, tcl-format\n+msgid \"Couldn't start git blame: %s\"\n+msgstr \"impossible de démarrer git blame : %s\"\n+\n+#: gitk:3482 gitk:6271\n+msgid \"Searching\"\n+msgstr \"Recherche en cours\"\n+\n+#: gitk:3514\n+#, tcl-format\n+msgid \"Error running git blame: %s\"\n+msgstr \"Erreur à l'exécution de git blame : %s\"\n+\n+#: gitk:3542\n+#, tcl-format\n+msgid \"That line comes from commit %s,  which is not in this view\"\n+msgstr \"Cette ligne est issue du commit %s, qui n'est pas dans cette vue\"\n+\n+#: gitk:3556\n+msgid \"External diff viewer failed:\"\n+msgstr \"Échec de l'outil externe de visualisation des différences\"\n+\n+#: gitk:3674\n+msgid \"Gitk view definition\"\n+msgstr \"Définition des vues de Gitk\"\n+\n+#: gitk:3678\n+msgid \"Remember this view\"\n+msgstr \"Se souvenir de cette vue\"\n+\n+#: gitk:3679\n+msgid \"References (space separated list):\"\n+msgstr \"Références (liste d'éléments séparer par des espaces) :\"\n+\n+#: gitk:3680\n+msgid \"Branches & tags:\"\n+msgstr \"Branches & tags :\"\n+\n+#: gitk:3681\n+msgid \"All refs\"\n+msgstr \"Toutes les références\"\n+\n+#: gitk:3682\n+msgid \"All (local) branches\"\n+msgstr \"Toutes les branches (locales)\"\n+\n+#: gitk:3683\n+msgid \"All tags\"\n+msgstr \"Tous les tags\"\n+\n+#: gitk:3684\n+msgid \"All remote-tracking branches\"\n+msgstr \"Toutes les branches de suivie distante\"\n+\n+#: gitk:3685\n+msgid \"Commit Info (regular expressions):\"\n+msgstr \"Info sur les commits (expressions régulières) :\"\n+\n+#: gitk:3686\n+msgid \"Author:\"\n+msgstr \"Auteur :\"\n+\n+#: gitk:3687\n+msgid \"Committer:\"\n+msgstr \"Committer :\"\n+\n+#: gitk:3688\n+msgid \"Commit Message:\"\n+msgstr \"Message de commit :\"\n+\n+#: gitk:3689\n+msgid \"Matches all Commit Info criteria\"\n+msgstr \"Correspond à tous les critères d'Info sur les commits\"\n+\n+#: gitk:3690\n+msgid \"Changes to Files:\"\n+msgstr \"Changements des fichiers\"\n+\n+#: gitk:3691\n+msgid \"Fixed String\"\n+msgstr \"Chaîne Figée\"\n+\n+#: gitk:3692\n+msgid \"Regular Expression\"\n+msgstr \"Expression Régulière\"\n+\n+#: gitk:3693\n+msgid \"Search string:\"\n+msgstr \"Recherche de la chaîne :\"\n+\n+#: gitk:3694\n+msgid \"\"\n+\"Commit Dates (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17, 2009 \"\n+\"15:27:38\\\"):\"\n+msgstr \"\"\n+\"Dates des commits (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17, \"\n+\"2009 15:27:38\\\") :\"\n+\n+#: gitk:3695\n+msgid \"Since:\"\n+msgstr \"Depuis :\"\n+\n+#: gitk:3696\n+msgid \"Until:\"\n+msgstr \"Jusqu'au :\"\n+\n+# FIXME : traduction de \"skip\"\n+#: gitk:3697\n+msgid \"Limit and/or skip a number of revisions (positive integer):\"\n+msgstr \"Limiter et/ou sauter un certain nombre (entier positif) de révision :\"\n+\n+#: gitk:3698\n+msgid \"Number to show:\"\n+msgstr \"Nombre à afficher :\"\n+\n+#: gitk:3699\n+msgid \"Number to skip:\"\n+msgstr \"Nombre à sauter :\"\n+\n+#: gitk:3700\n+msgid \"Miscellaneous options:\"\n+msgstr \"Options diverses\"\n+\n+#: gitk:3701\n+msgid \"Strictly sort by date\"\n+msgstr \"Trier par date\"\n+\n+#FIXME : traduction de \"branch sides\"\n+#: gitk:3702\n+msgid \"Mark branch sides\"\n+msgstr \"Marquer le flanc des branches\"\n+\n+#: gitk:3703\n+msgid \"Limit to first parent\"\n+msgstr \"Limiter au premier ancêtre\"\n+\n+#: gitk:3704\n+msgid \"Simple history\"\n+msgstr \"Historique simple\"\n+\n+#: gitk:3705\n+msgid \"Additional arguments to git log:\"\n+msgstr \"Arguments supplémentaires de git log :\"\n+\n+#: gitk:3706\n+msgid \"Enter files and directories to include, one per line:\"\n+msgstr \"Saisir les fichiers et répertoires à inclure, un par ligne :\"\n+\n+#: gitk:3707\n+msgid \"Command to generate more commits to include:\"\n+msgstr \"Commande pour générer plus de commits à inclure :\"\n+\n+#: gitk:3829\n+msgid \"Gitk: edit view\"\n+msgstr \"Gitk : éditer la vue\"\n+\n+#: gitk:3837\n+msgid \"-- criteria for selecting revisions\"\n+msgstr \"-- critère pour la séléction des révisions\"\n+\n+#: gitk:3842\n+msgid \"View Name:\"\n+msgstr \"Nom de la vue :\"\n+\n+#: gitk:3917\n+msgid \"Apply (F5)\"\n+msgstr \"Appliquer (F5)\"\n+\n+#: gitk:3955\n+msgid \"Error in commit selection arguments:\"\n+msgstr \"Erreur dans les arguments de sélection des commits\"\n+\n+#: gitk:4008 gitk:4060 gitk:4508 gitk:4522 gitk:5783 gitk:11196 gitk:11197\n+msgid \"None\"\n+msgstr \"Aucun\"\n+\n+#: gitk:4456 gitk:6303 gitk:8065 gitk:8080\n+msgid \"Date\"\n+msgstr \"Date\"\n+\n+#: gitk:4456 gitk:6303\n+msgid \"CDate\"\n+msgstr \"CDate\"\n+\n+#: gitk:4605 gitk:4610\n+msgid \"Descendant\"\n+msgstr \"Descendant\"\n+\n+#FIXME : plutôt traduire par \"pas un descendant\"\n+#: gitk:4606\n+msgid \"Not descendant\"\n+msgstr \"Non descendant\"\n+\n+#: gitk:4613 gitk:4618\n+msgid \"Ancestor\"\n+msgstr \"Ancêtre\"\n+\n+#FIXME : plutôt traduire par \"pas un ancêtre\"\n+#: gitk:4614\n+msgid \"Not ancestor\"\n+msgstr \"Non ancêtre\"\n+\n+#: gitk:4904\n+msgid \"Local changes checked in to index but not committed\"\n+msgstr \"Modifications locales enregistrées dans l'index mais non comittées\"\n+\n+#: gitk:4940\n+msgid \"Local uncommitted changes, not checked in to index\"\n+msgstr \"Modifications locales non enregistrées dans l'index et non committées\"\n+\n+#: gitk:6621\n+msgid \"many\"\n+msgstr \"nombreux\"\n+\n+#: gitk:6805\n+msgid \"Tags:\"\n+msgstr \"Tags :\"\n+\n+#: gitk:6822 gitk:6828 gitk:8058\n+msgid \"Parent\"\n+msgstr \"Parent\"\n+\n+#: gitk:6833\n+msgid \"Child\"\n+msgstr \"Enfant\"\n+\n+#: gitk:6842\n+msgid \"Branch\"\n+msgstr \"Branche\"\n+\n+#: gitk:6845\n+msgid \"Follows\"\n+msgstr \"Suit\"\n+\n+#: gitk:6848\n+msgid \"Precedes\"\n+msgstr \"Précède\"\n+\n+#: gitk:7346\n+#, tcl-format\n+msgid \"Error getting diffs: %s\"\n+msgstr \"Erreur lors de la récupération des différences : %s\"\n+\n+#: gitk:7886\n+msgid \"Goto:\"\n+msgstr \"Aller à :\"\n+\n+#: gitk:7888\n+msgid \"SHA1 ID:\"\n+msgstr \"Id SHA1 :\"\n+\n+#: gitk:7907\n+#, tcl-format\n+msgid \"Short SHA1 id %s is ambiguous\"\n+msgstr \"Id SHA1 court %s est ambigu\"\n+\n+#: gitk:7914\n+#, tcl-format\n+msgid \"Revision %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7924\n+#, tcl-format\n+msgid \"SHA1 id %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7926\n+#, tcl-format\n+msgid \"Revision %s is not in the current view\"\n+msgstr \"Révision %s n'est pas dans la vue courante\"\n+\n+#: gitk:8068\n+msgid \"Children\"\n+msgstr \"Enfants\"\n+\n+#: gitk:8125\n+#, tcl-format\n+msgid \"Reset %s branch to here\"\n+msgstr \"Réinitialiser la branche %s vers cet état\"\n+\n+#: gitk:8127\n+msgid \"Detached head: can't reset\"\n+msgstr \"Head détachée: impossible de réinitialiser\"\n+\n+#: gitk:8236 gitk:8242\n+msgid \"Skipping merge commit \"\n+msgstr \"Sauter le commit de la fusion \"\n+\n+#: gitk:8251 gitk:8256\n+msgid \"Error getting patch ID for \"\n+msgstr \"Erreur à l'obtention de l'ID du patch pour \"\n+\n+#: gitk:8252 gitk:8257\n+msgid \" - stopping\\n\"\n+msgstr \" - arrêt en cours\\n\"\n+\n+#: gitk:8262 gitk:8265 gitk:8273 gitk:8283 gitk:8292\n+msgid \"Commit \"\n+msgstr \"Commit \"\n+\n+#: gitk:8266\n+msgid \"\"\n+\" is the same patch as\\n\"\n+\"       \"\n+msgstr \"\"\n+\"est le même patch que \\n\"\n+\"       \"\n+\n+#: gitk:8274\n+msgid \"\"\n+\" differs from\\n\"\n+\"       \"\n+msgstr \"\"\n+\"diffère de\\n\"\n+\"       \"\n+\n+#: gitk:8276\n+msgid \"- stopping\\n\"\n+msgstr \"- arrêt en cours\\n\"\n+\n+#: gitk:8284 gitk:8293\n+#, tcl-format\n+msgid \" has %s children - stopping\\n\"\n+msgstr \"a %s enfants - arrêt en cours\\n\"\n+\n+#: gitk:8324\n+msgid \"Top\"\n+msgstr \"Haut\"\n+\n+#: gitk:8325\n+msgid \"From\"\n+msgstr \"De\"\n+\n+#: gitk:8330\n+msgid \"To\"\n+msgstr \"À\"\n+\n+#: gitk:8354\n+msgid \"Generate patch\"\n+msgstr \"Générer le patch\"\n+\n+#: gitk:8356\n+msgid \"From:\"\n+msgstr \"De :\"\n+\n+#: gitk:8365\n+msgid \"To:\"\n+msgstr \"À :\"\n+\n+#: gitk:8374\n+msgid \"Reverse\"\n+msgstr \"Inverser\"\n+\n+#: gitk:8376 gitk:8561\n+msgid \"Output file:\"\n+msgstr \"Fichier de sortie :\"\n+\n+#: gitk:8382\n+msgid \"Generate\"\n+msgstr \"Générer\"\n+\n+#: gitk:8420\n+msgid \"Error creating patch:\"\n+msgstr \"Erreur à la création du patch :\"\n+\n+#: gitk:8443 gitk:8549 gitk:8606\n+msgid \"ID:\"\n+msgstr \"ID :\"\n+\n+#: gitk:8452\n+msgid \"Tag name:\"\n+msgstr \"Nom du Tag :\"\n+\n+#: gitk:8456 gitk:8615\n+msgid \"Create\"\n+msgstr \"Créer\"\n+\n+#: gitk:8473\n+msgid \"No tag name specified\"\n+msgstr \"Aucun nom de tag spécifié\"\n+\n+#: gitk:8477\n+#, tcl-format\n+msgid \"Tag \\\"%s\\\" already exists\"\n+msgstr \"Le tag \\\"%s\\\" existe déjà\"\n+\n+#: gitk:8483\n+msgid \"Error creating tag:\"\n+msgstr \"Erreur à la création du tag\"\n+\n+#: gitk:8558\n+msgid \"Command:\"\n+msgstr \"Commande :\"\n+\n+#: gitk:8566\n+msgid \"Write\"\n+msgstr \"Écrire\"\n+\n+#: gitk:8584\n+msgid \"Error writing commit:\"\n+msgstr \"Erreur à l'ecriture du commit :\"\n+\n+#: gitk:8611\n+msgid \"Name:\"\n+msgstr \"Nom :\"\n+\n+#: gitk:8634\n+msgid \"Please specify a name for the new branch\"\n+msgstr \"Veuillez spécifier un nom pour la nouvelle branche\"\n+\n+#: gitk:8639\n+#, tcl-format\n+msgid \"Branch '%s' already exists. Overwrite?\"\n+msgstr \"La branche '%s' existe déjà. Écraser?\"\n+\n+#: gitk:8705\n+#, tcl-format\n+msgid \"Commit %s is already included in branch %s -- really re-apply it?\"\n+msgstr \"Commit %s est déjà inclus dans la branche %s -- faut-il\nvraiment le ré-appliquer?\"\n+\n+# cueillir me parait une bonne traduction de cherry-pick mais faut-il le\n+# traduire\n+#: gitk:8710\n+msgid \"Cherry-picking\"\n+msgstr \"Cueillir (Cherry-picking)\"\n+\n+#: gitk:8719\n+#, tcl-format\n+msgid \"\"\n+\"Cherry-pick failed because of local changes to file '%s'.\\n\"\n+\"Please commit, reset or stash your changes and try again.\"\n+msgstr \"La cueillette a échouée à cause de modifications locale au\nfichier '%s'.\\n\"\n+\"Veuillez committer, reset ou stash vos changements et essayer de nouveau.\"\n+\n+#: gitk:8725\n+msgid \"\"\n+\"Cherry-pick failed because of merge conflict.\\n\"\n+\"Do you wish to run git citool to resolve it?\"\n+msgstr \"\"\n+\"La cueillette (cherry-pick) a échoué à cause d'un conflit lors d'une\nfusion.\\n\"\n+\"Souhaitez-vous exécuter git citool pour le résoudre?\"\n+\n+#: gitk:8741\n+msgid \"No changes committed\"\n+msgstr \"Aucun changement committer\"\n+\n+#: gitk:8767\n+msgid \"Confirm reset\"\n+msgstr \"Confirmer la réinitialisation\"\n+\n+#: gitk:8769\n+#, tcl-format\n+msgid \"Reset branch %s to %s?\"\n+msgstr \"Réinitialiser la branche %s à %s?\"\n+\n+#: gitk:8773\n+msgid \"Reset type:\"\n+msgstr \"Type de réinitialisation :\"\n+\n+# FIXME: faut-il traduire working tree par répertoire de travail ou\narbre de travail?\n+# FIXME : traduction de Soft/Hard/Mixed\n+#: gitk:8777\n+msgid \"Soft: Leave working tree and index untouched\"\n+msgstr \"Douce: Laisse l'arbre de travail et l'index dans leur état courant\"\n+\n+#: gitk:8780\n+msgid \"Mixed: Leave working tree untouched, reset index\"\n+msgstr \"Hybride: Laisse l'arbre de travail dans son état courant,\nréinitialise l'index\"\n+\n+#: gitk:8783\n+msgid \"\"\n+\"Hard: Reset working tree and index\\n\"\n+\"(discard ALL local changes)\"\n+msgstr \"\"\n+\"Dur: Réinitialise l'arbre de travail et l'index\\n\"\n+\"(abandonne TOUS les changements locaux)\"\n+\n+#: gitk:8800\n+msgid \"Resetting\"\n+msgstr \"Réinitialisation\"\n+\n+#: gitk:8857\n+msgid \"Checking out\"\n+msgstr \"Récupération\"\n+\n+#: gitk:8910\n+msgid \"Cannot delete the currently checked-out branch\"\n+msgstr \"Impossible de supprimer la branche en cours\"\n+\n+#: gitk:8916\n+#, tcl-format\n+msgid \"\"\n+\"The commits on branch %s aren't on any other branch.\\n\"\n+\"Really delete branch %s?\"\n+msgstr \"\"\n+\"Les commits de la branche %s ne sont dans aucune autre branche.\\n\"\n+\"Voulez-vous vraiment supprimer cette branche %s ?\"\n+\n+#: gitk:8947\n+#, tcl-format\n+msgid \"Tags and heads: %s\"\n+msgstr \"Tags et heads : %s\"\n+\n+#: gitk:8962\n+msgid \"Filter\"\n+msgstr \"Filtrer\"\n+\n+#: gitk:9257\n+msgid \"\"\n+\"Error reading commit topology information; branch and preceding/following \"\n+\"tag information will be incomplete.\"\n+msgstr \"\"\n+\"Erreur à la lecture des informations sur la topology des commits. \"\n+\"Les informations sur les branches et les tags précédents/suivant \"\n+\"seront incomplètes.\"\n+\n+#: gitk:10243\n+msgid \"Tag\"\n+msgstr \"Tag\"\n+\n+#: gitk:10243\n+msgid \"Id\"\n+msgstr \"Id\"\n+\n+#: gitk:10291\n+msgid \"Gitk font chooser\"\n+msgstr \"Sélecteur de police de Gitk\"\n+\n+#: gitk:10308\n+msgid \"B\"\n+msgstr \"B\"\n+\n+#: gitk:10311\n+msgid \"I\"\n+msgstr \"I\"\n+\n+#: gitk:10407\n+msgid \"Gitk preferences\"\n+msgstr \"Préférences de Gitk\"\n+\n+#: gitk:10409\n+msgid \"Commit list display options\"\n+msgstr \"Options d'affichage de la liste des commits\"\n+\n+#: gitk:10412\n+msgid \"Maximum graph width (lines)\"\n+msgstr \"Longueur maximum du graphe (lignes)\"\n+\n+#FIXME : Traduction standard de \"pane\"?\n+#: gitk:10416\n+#, tcl-format\n+msgid \"Maximum graph width (% of pane)\"\n+msgstr \"Longueur maximum du graphe (% du panneau)\"\n+\n+#: gitk:10420\n+msgid \"Show local changes\"\n+msgstr \"Montrer les changements locaux\"\n+\n+#: gitk:10423\n+msgid \"Auto-select SHA1\"\n+msgstr \"Sélection auto. du SHA1\"\n+\n+#: gitk:10427\n+msgid \"Diff display options\"\n+msgstr \"Options d'affichage des différences\"\n+\n+#: gitk:10429\n+msgid \"Tab spacing\"\n+msgstr \"Taille des tabulations\"\n+\n+#: gitk:10432\n+msgid \"Display nearby tags\"\n+msgstr \"Afficher les tags les plus proches\"\n+\n+#: gitk:10435\n+msgid \"Hide remote refs\"\n+msgstr \"Cacher les refs distantes\"\n+\n+#: gitk:10438\n+msgid \"Limit diffs to listed paths\"\n+msgstr \"Limiter les différences aux chemins listés\"\n+\n+#: gitk:10441\n+msgid \"Support per-file encodings\"\n+msgstr \"Support pour un encodage de caractère par fichier\"\n+\n+#: gitk:10447 gitk:10512\n+msgid \"External diff tool\"\n+msgstr \"Outil de diff externe\"\n+\n+#: gitk:10449\n+msgid \"Choose...\"\n+msgstr \"Choisir ...\"\n+\n+#: gitk:10454\n+msgid \"Colors: press to choose\"\n+msgstr \"Couleurs : cliquer pour choisir\"\n+\n+#: gitk:10457\n+msgid \"Background\"\n+msgstr \"Arrière-plan\"\n+\n+#: gitk:10458 gitk:10488\n+msgid \"background\"\n+msgstr \"arrière plan\"\n+\n+#: gitk:10461\n+msgid \"Foreground\"\n+msgstr \"Premier plan\"\n+\n+#: gitk:10462\n+msgid \"foreground\"\n+msgstr \"premier plan\"\n+\n+#: gitk:10465\n+msgid \"Diff: old lines\"\n+msgstr \"Différences : anciennes lignes\"\n+\n+#: gitk:10466\n+msgid \"diff old lines\"\n+msgstr \"différences anciennes lignes\"\n+\n+#: gitk:10470\n+msgid \"Diff: new lines\"\n+msgstr \"Différences : nouvelles lignes\"\n+\n+#: gitk:10471\n+msgid \"diff new lines\"\n+msgstr \"différences nouvelles lignes\"\n+\n+#: gitk:10475\n+msgid \"Diff: hunk header\"\n+msgstr \"Différences : entête de l'extrait\"\n+\n+#: gitk:10477\n+msgid \"diff hunk header\"\n+msgstr \"différences : entête de l'extrait\"\n+\n+#: gitk:10481\n+msgid \"Marked line bg\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10483\n+msgid \"marked line background\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10487\n+msgid \"Select bg\"\n+msgstr \"Sélectionner l'arrière-plan\"\n+\n+#: gitk:10491\n+msgid \"Fonts: press to choose\"\n+msgstr \"Polices : cliquer pour choisir\"\n+\n+#: gitk:10493\n+msgid \"Main font\"\n+msgstr \"Police principale\"\n+\n+#: gitk:10494\n+msgid \"Diff display font\"\n+msgstr \"Police d'affichage des différences\"\n+\n+#: gitk:10495\n+msgid \"User interface font\"\n+msgstr \"Police de l'interface utilisateur\"\n+\n+#: gitk:10522\n+#, tcl-format\n+msgid \"Gitk: choose color for %s\"\n+msgstr \"Gitk : choisir la couleur de %s\"\n+\n+#: gitk:10973\n+msgid \"\"\n+\"Sorry, gitk cannot run with this version of Tcl/Tk.\\n\"\n+\" Gitk requires at least Tcl/Tk 8.4.\"\n+msgstr \"\"\n+\"Désolé, gitk ne peut être exécuté par cette version de Tcl/Tk.\\n\"\n+\" Gitk requiert Tcl/Tk version 8.4 ou supérieur.\"\n+\n+#: gitk:11101\n+msgid \"Cannot find a git repository here.\"\n+msgstr \"Impossible de trouver un dépôt git ici.\"\n+\n+#: gitk:11105\n+#, tcl-format\n+msgid \"Cannot find the git directory \\\"%s\\\".\"\n+msgstr \"Impossible de trouver le répertoire git \\\"%s\\\".\"\n+\n+#: gitk:11152\n+#, tcl-format\n+msgid \"Ambiguous argument '%s': both revision and filename\"\n+msgstr \"Argument '%s' ambigu : à la fois une révision et un nom et fichier\"\n+\n+#: gitk:11164\n+msgid \"Bad arguments to gitk:\"\n+msgstr \"Arguments invalides pour gitk :\"\n+\n+#: gitk:11249\n+msgid \"Command line\"\n+msgstr \"Ligne de commande\"\n-- \n1.6.5.2.74.g610f9\n"},{"id":"127256","messageId":"9f50533b0911101005j4839bd93ld69edfa94241c755@mail.gmail.com","threadId":"21498","inReplyTo":"9f50533b0911060605p6ad28ad9neac3620a1809c3db@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-10T18:05:30Z","receivedAt":"2009-11-10T18:05:30Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"Here is a glossary which contains the Git words and the proposed translations.\n\nTerme : Traduction(gitk) : Traduction(git-gui)\n\nBranch : branche :\nTo blame : blâmer : blâmer\nCommit : commit : commit\nto commit : commiter : commiter\ncommiter : auteur du commit : commiteur\nCheck out : Récupérer : charger\nto cherry-pick : Ceuillir\nDiff : Différence : Diff\nIndex : Index\nTag : Tag : Marque (tag)\nRevision : Révision : Révision\nMerge : fusion : fusion\nto merge : fusionner : fusionner\nHead : Head : Head\nto reset : Réinitialiser : Réinitialiser\nreset : réinitialisation ;\nHard (Reset) : Dure :\nMixed (reset) : Hybride :\nSoft (Reset) : Douce :\nPatch : Patch :\nTo stage : Indexer :\n\nsome RFCs :\nI am ok with the translation of \"patch\" by \"patch\" since it is use in\nfrance in other context\nI prefer to translate \"Diff\" by \"Différences\" _especially_ when we are\ntalking about the action of making a \"diff\"\ntranslation of \"Hard\", \"Mixed\", \"Soft\" in the Reset context\ntranslation of \"cherry-pick\". For this one we could use \"<translation>\n(<english-word>) ...\" as suggest previously.\n\nBest regards\n\nEmmanuel\n"},{"id":"127272","messageId":"20091110204742.GA27518@vidovic","threadId":"21498","inReplyTo":"9f50533b0911101005j4839bd93ld69edfa94241c755@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2009-11-10T20:47:42Z","receivedAt":"2009-11-10T20:47:42Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"The 10/11/09, Emmanuel Trillaud wrote:\n\n> Here is a glossary which contains the Git words and the proposed translations.\n> \n> Terme : Traduction(gitk) : Traduction(git-gui)\n\nNice idea, this will help for consistency.\n\n> Branch : branche :\n                     branche (git gui)\n\n> To blame : blâmer : blâmer\n> Commit : commit : commit\n> to commit : commiter : commiter\n> commiter : auteur du commit : commiteur\n\nWhy not \"commiteur\" for gitk too?\n\n> Check out : Récupérer : charger\n> to cherry-pick : Ceuillir\n> Diff : Différence : Diff\n\nSee comment at the end.\n\n> Index : Index\n> Tag : Tag : Marque (tag)\n> Revision : Révision : Révision\n> Merge : fusion : fusion\n> to merge : fusionner : fusionner\n> Head : Head : Head\n> to reset : Réinitialiser : Réinitialiser\n> reset : réinitialisation ;\n> Hard (Reset) : Dure :\n> Mixed (reset) : Hybride :\n> Soft (Reset) : Douce :\n\nLéger ?\n\n> Patch : Patch :\n> To stage : Indexer :\n> \n> some RFCs :\n> I am ok with the translation of \"patch\" by \"patch\" since it is use in\n> france in other context\n> I prefer to translate \"Diff\" by \"Différences\" _especially_ when we are\n> talking about the action of making a \"diff\"\n\nYou don't explain _why_. We had 3 points in favour of the \"diff\" term in\nfrench in this thread (keep Git's commands consistency, rough\ntranslation and english word more used even by french people as for\n\"patch\"). I have another argument to use \"diff\" now: keep consistency\nwith 'git gui'.\n\n> translation of \"Hard\", \"Mixed\", \"Soft\" in the Reset context\n> translation of \"cherry-pick\". For this one we could use \"<translation>\n> (<english-word>) ...\" as suggest previously.\n\nI'm fine here.\n\n-- \nNicolas Sebrecht\n"},{"id":"127273","messageId":"20091110210250.GB27518@vidovic","threadId":"21498","inReplyTo":"9f50533b0911100945l2c3b7399w1d72771fd2cf8df@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2009-11-10T21:02:50Z","receivedAt":"2009-11-10T21:02:50Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"The 10/11/09, Emmanuel Trillaud wrote:\n> Subject : [PATCHv2] French translation of gitk\n>\n> Signed-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\n> Signed-off-by: Thomas Moulard <thomas.moulard@gmail.com>\n> Signed-off-by: Guy Brand <gb@unistra.fr>\n> ---\n> This translation is complete and has been proofread (thanks to Thomas and Guy).\n\nThere are still spelling errors in some translations. I'll correct the\npatch when we'll find a consensus for the semantic fields of the\ntranslation.\n\n> I will (again) appreciate the feedback on this translation or on the\n> glossary that will follow.\n\nMy first concerns go there; read the other sub-thread, please.\n\n-- \nNicolas Sebrecht\n"},{"id":"127282","messageId":"20091111001050.GC27518@vidovic","threadId":"21498","inReplyTo":"9f50533b0911100945l2c3b7399w1d72771fd2cf8df@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2009-11-11T00:10:50Z","receivedAt":"2009-11-11T00:10:50Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"The 10/11/09, Emmanuel Trillaud wrote:\n\n> +\"Last-Translator: YOUR NAME <E-MAIL@ADDRESS>\\n\"\n> +\"Language-Team: FRENCH\\n\"\n\nPlease, fill in these fields.\n\n> +#: gitk:337\n> +msgid \"No files selected: --merge specified but no files are unmerged.\"\n> +msgstr \"Aucun fichier sélectionné : --merge précisé, mais tous les\n> fichiers sont fusionnés.\"\n\nLine wraping error; configure your mail user agent to not wrap lines,\nplease.\n\n> +#FIXME : améliorer la traduction de 'file limite'\n\nIf you add some FIXME (which is good), you also should mark the\ntranslation as \"fuzzy\" like this:\n\n> +#: gitk:340\n\n#, fuzzy\n\n> +msgid \"\"\n> +\"No files selected: --merge specified but no unmerged files are within file \"\n> +\"limit.\"\n> +msgstr \"Aucun fichier sélectionné : --merge précisé mais aucun\n> fichier non fusionné n'est dans la limite des fichiers.\"\n\n<...>\n\n> +#: gitk:1437\n> +msgid \"Can't parse git log output:\"\n> +msgstr \"Impossible de lire le résultat de git log :\"\n\ns/le résultat/la sortie/\n\n> +#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n> +msgid \"OK\"\n> +msgstr \"OK\"\n\nThis one should not be required.\n\n> +#: gitk:1934\n> +msgid \"New view...\"\n> +msgstr \"Nouvelle vue ...\"\n\ns/vue /vue/\n\n> +#: gitk:2099 gitk:2101\n> +msgid \"Exact\"\n> +msgstr \"Exact\"\n\nThis one should not be required.\n\n> +#: gitk:2215\n> +msgid \"Patch\"\n> +msgstr \"Patch\"\n\nDitto.\n\n> +#: gitk:2366 gitk:8604\n> +msgid \"Create new branch\"\n> +msgstr \"Créer nouvelle branche\"\n\n\"Créer une nouvelle branche\"\n\n> +#: gitk:2368\n> +msgid \"Reset HEAD branch to here\"\n> +msgstr \"Réinitialiser la branch HEAD vers cet état\"\n\n\"branche\" (missing \"e\").\n\n> +#: gitk:2656\n> +msgid \"\"\n> +\"\\n\"\n> +\"Gitk - a commit viewer for git\\n\"\n> +\"\\n\"\n> +\"Copyright © 2005-2008 Paul Mackerras\\n\"\n> +\"\\n\"\n> +\"Use and redistribute under the terms of the GNU General Public License\"\n> +msgstr \"\"\n> +\"\\n\"\n> +\"Gitk - visualisateur de commit pour git\\n\"\n> +\"\\n\"\n> +\"Copyright © 2005-2008 Paul Mackerras\\n\"\n> +\"\\n\"\n> +\"Utilisation et redistribution soumis aux termes de la GNU General\n> Public License\"\n\n\"soumises\"\n\n> +#: gitk:2693\n> +msgid \"<Left>, z, j\\tGo back in history list\"\n> +msgstr \"<Gauche>, z, j\\tAvancer dans l'historique\"\n\ns/Avancer/Reculer/\n\n> +#: gitk:2694\n> +msgid \"<Right>, x, l\\tGo forward in history list\"\n> +msgstr \"<Droite>, x, l\\tRemonter dans l'historique\"\n\ns/Remonter/Avancer/\n\n> +#: gitk:2713\n> +msgid \"/\\t\\tFocus the search box\"\n> +msgstr \"/\"\n\nNo idea?\n\n> +#: gitk:3401\n> +msgid \"No such commit\"\n> +msgstr \"commit inexistant\"\n\ns/commit/Commit/\n\n> +#: gitk:3415\n> +msgid \"git gui blame: command failed:\"\n> +msgstr \"git gui blame : échec de la commande\"\n\nMissing ending \" :\".\n\n> +#: gitk:3446\n> +#, tcl-format\n> +msgid \"Couldn't read merge head: %s\"\n> +msgstr \"Impossible de lire le head de la fusion: %s\"\n\ns/fusion/fusion /\n\n> +#: gitk:3479\n> +#, tcl-format\n> +msgid \"Couldn't start git blame: %s\"\n> +msgstr \"impossible de démarrer git blame : %s\"\n\ns/impossible/Impossible/\n\n> +#: gitk:3679\n> +msgid \"References (space separated list):\"\n> +msgstr \"Références (liste d'éléments séparer par des espaces) :\"\n\ns/séparer/séparés/\n\n> +#: gitk:3684\n> +msgid \"All remote-tracking branches\"\n> +msgstr \"Toutes les branches de suivie distante\"\n\n\"Toutes les branches de suivi distantes\"\n\n> +#: gitk:3687\n> +msgid \"Committer:\"\n> +msgstr \"Committer :\"\n\n\"Commiter\"\n\n> +#: gitk:3690\n> +msgid \"Changes to Files:\"\n> +msgstr \"Changements des fichiers\"\n\nMissing \":\".\n\n> +#: gitk:3695\n> +msgid \"Since:\"\n> +msgstr \"Depuis :\"\n\n\"De :\"\n\n> +# FIXME : traduction de \"skip\"\n\n\"éviter\"?\n\n> +#: gitk:3697\n> +msgid \"Limit and/or skip a number of revisions (positive integer):\"\n> +msgstr \"Limiter et/ou sauter un certain nombre (entier positif) de révision :\"\n                                                                              ^\n\n\"Limiter et/ou éviter un certain nombre (entier positif) de révisions :\"\n\n> +#: gitk:3699\n> +msgid \"Number to skip:\"\n> +msgstr \"Nombre à sauter :\"\n\n\"éviter\"?\n\n> +#FIXME : traduction de \"branch sides\"\n> +#: gitk:3702\n\n#, fuzzy\n\n> +msgid \"Mark branch sides\"\n> +msgstr \"Marquer le flanc des branches\"\n\nWhat about \"côté\"?\n\n> +#: gitk:3837\n> +msgid \"-- criteria for selecting revisions\"\n> +msgstr \"-- critère pour la séléction des révisions\"\n\n\"sélection\"\n\n> +#: gitk:3955\n> +msgid \"Error in commit selection arguments:\"\n> +msgstr \"Erreur dans les arguments de sélection des commits\"\n\nMissing \":\".\n\n> +#: gitk:4456 gitk:6303 gitk:8065 gitk:8080\n> +msgid \"Date\"\n> +msgstr \"Date\"\n\nShould not be required.\n\n> +#: gitk:4456 gitk:6303\n> +msgid \"CDate\"\n> +msgstr \"CDate\"\n\nDitto.\n\n> +#: gitk:4605 gitk:4610\n> +msgid \"Descendant\"\n> +msgstr \"Descendant\"\n\nDitto.\n\n> +#FIXME : plutôt traduire par \"pas un descendant\"\n> +#: gitk:4606\n\n#, fuzzy\n\n> +msgid \"Not descendant\"\n> +msgstr \"Non descendant\"\n\n<...>\n\n> +#FIXME : plutôt traduire par \"pas un ancêtre\"\n> +#: gitk:4614\n\n#, fuzzy\n\n> +msgid \"Not ancestor\"\n> +msgstr \"Non ancêtre\"\n\n<...>\n\n> +#: gitk:4904\n> +msgid \"Local changes checked in to index but not committed\"\n> +msgstr \"Modifications locales enregistrées dans l'index mais non comittées\"\n\n\"commitées\"\n\n> +#: gitk:4940\n> +msgid \"Local uncommitted changes, not checked in to index\"\n> +msgstr \"Modifications locales non enregistrées dans l'index et non committées\"\n\nDitto.\n\n> +#: gitk:6822 gitk:6828 gitk:8058\n> +msgid \"Parent\"\n> +msgstr \"Parent\"\n\nShould not be required.\n\n> +#: gitk:7926\n> +#, tcl-format\n> +msgid \"Revision %s is not in the current view\"\n> +msgstr \"Révision %s n'est pas dans la vue courante\"\n\ns/Révision/ La révision/\n\n> +#: gitk:8127\n> +msgid \"Detached head: can't reset\"\n> +msgstr \"Head détachée: impossible de réinitialiser\"\n\n\"détaché\" instead of \"détachée\" is better FMPOV.\n\n> +#: gitk:8236 gitk:8242\n> +msgid \"Skipping merge commit \"\n> +msgstr \"Sauter le commit de la fusion \"\n\n\"Éviter le commit de fusion \"\n\n> +#: gitk:8262 gitk:8265 gitk:8273 gitk:8283 gitk:8292\n> +msgid \"Commit \"\n> +msgstr \"Commit \"\n\nShould not be required.\n\n> +#: gitk:8274\n> +msgid \"\"\n> +\" differs from\\n\"\n> +\"       \"\n> +msgstr \"\"\n> +\"diffère de\\n\"\n\nMiss the space at the begining?\n\n> +#: gitk:8483\n> +msgid \"Error creating tag:\"\n> +msgstr \"Erreur à la création du tag\"\n\nMissing \":\".\n\n> +#: gitk:8705\n> +#, tcl-format\n> +msgid \"Commit %s is already included in branch %s -- really re-apply it?\"\n> +msgstr \"Commit %s est déjà inclus dans la branche %s -- faut-il\n> vraiment le ré-appliquer?\"\n\nPeut-être :\n\n\"ré-appliquer malgré tout ?\"\n\n> +#: gitk:8719\n> +#, tcl-format\n> +msgid \"\"\n> +\"Cherry-pick failed because of local changes to file '%s'.\\n\"\n> +\"Please commit, reset or stash your changes and try again.\"\n> +msgstr \"La cueillette a échouée à cause de modifications locale au\n> fichier '%s'.\\n\"\n\ns/locale/locales/\n\n> +\"Veuillez committer, reset ou stash vos changements et essayer de nouveau.\"\n\ns/committer/commiter/\ns/reset/réinitialiser/ (for consistency with this whole translation)\ns/stash/stasher/\n\n> +#: gitk:8741\n> +msgid \"No changes committed\"\n> +msgstr \"Aucun changement committer\"\n\n\"Aucun changement commité\"\n\n> +# FIXME: faut-il traduire working tree par répertoire de travail ou\n> arbre de travail?\n> +# FIXME : traduction de Soft/Hard/Mixed\n> +#: gitk:8777\n> +msgid \"Soft: Leave working tree and index untouched\"\n> +msgstr \"Douce: Laisse l'arbre de travail et l'index dans leur état courant\"\n\n\"Léger : laisse les fichiers du work tree et l'index intacts\"\n\n> +#: gitk:8780\n> +msgid \"Mixed: Leave working tree untouched, reset index\"\n> +msgstr \"Hybride: Laisse l'arbre de travail dans son état courant,\n> réinitialise l'index\"\n\n\"Hybride : ne touche pas aux fichiers du work tree, réinitialise l'index\"\n\n> +#: gitk:8783\n> +msgid \"\"\n> +\"Hard: Reset working tree and index\\n\"\n> +\"(discard ALL local changes)\"\n> +msgstr \"\"\n> +\"Dur: Réinitialise l'arbre de travail et l'index\\n\"\n\n\"Réinitialise le work tree et l'index\"\n\n> +\"(abandonne TOUS les changements locaux)\"\n\n<...>\n\n> +#: gitk:8857\n\n#, fuzzy\n\n> +msgid \"Checking out\"\n> +msgstr \"Récupération\"\n\n<...>\n\n> +#: gitk:9257\n> +msgid \"\"\n> +\"Error reading commit topology information; branch and preceding/following \"\n> +\"tag information will be incomplete.\"\n> +msgstr \"\"\n> +\"Erreur à la lecture des informations sur la topology des commits. \"\n\ns/topology/topologie/\ns/./ ;/\n\n> +\"Les informations sur les branches et les tags précédents/suivant \"\n\ns/L/l/\n\n> +\"seront incomplètes.\"\n> +\n> +#: gitk:10243\n> +msgid \"Tag\"\n> +msgstr \"Tag\"\n\nShould not be required.\n\n> +#: gitk:10243\n> +msgid \"Id\"\n> +msgstr \"Id\"\n\nDitto.\n\n> +#: gitk:10308\n> +msgid \"B\"\n> +msgstr \"B\"\n\nDitto.\n\n> +#: gitk:10311\n> +msgid \"I\"\n> +msgstr \"I\"\n\nDitto.\n\n> +#FIXME : Traduction standard de \"pane\"?\n> +#: gitk:10416\n\n#, fuzzy\n\n> +#, tcl-format\n> +msgid \"Maximum graph width (% of pane)\"\n> +msgstr \"Longueur maximum du graphe (% du panneau)\"\n\n<...>\n\n> +#: gitk:10441\n> +msgid \"Support per-file encodings\"\n> +msgstr \"Support pour un encodage de caractère par fichier\"\n\ns/de caractère/ des caractères/\n\n> +#: gitk:10449\n> +msgid \"Choose...\"\n> +msgstr \"Choisir ...\"\n\nNo space.\n\n> +#: gitk:10475\n> +msgid \"Diff: hunk header\"\n> +msgstr \"Différences : entête de l'extrait\"\n\n\"diff : entête du hunk\"\n\n> +#: gitk:10477\n> +msgid \"diff hunk header\"\n> +msgstr \"différences : entête de l'extrait\"\n\nDitto.\n\n> +#: gitk:10973\n> +msgid \"\"\n> +\"Sorry, gitk cannot run with this version of Tcl/Tk.\\n\"\n> +\" Gitk requires at least Tcl/Tk 8.4.\"\n> +msgstr \"\"\n> +\"Désolé, gitk ne peut être exécuté par cette version de Tcl/Tk.\\n\"\n> +\" Gitk requiert Tcl/Tk version 8.4 ou supérieur.\"\n\ns/par/avec/\n\n-- \nNicolas Sebrecht\n"},{"id":"127283","messageId":"9f50533b0911101710q2f1ed9a4i7b682988a0983ef8@mail.gmail.com","threadId":"21498","inReplyTo":"20091110204742.GA27518@vidovic","subject":"Re: gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-11T01:10:15Z","receivedAt":"2009-11-11T01:10:15Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"2009/11/10 Nicolas Sebrecht <nicolas.s.dev@gmx.fr>:\n>> commiter : auteur du commit : commiteur\n>\n> Why not \"commiteur\" for gitk too?\nIt's ok for me.\n>> Check out : Récupérer : charger\n>> to cherry-pick : Ceuillir\n>> Diff : Différence : Diff\n>\n> See comment at the end.\n>\n>> Soft (Reset) : Douce :\n>\n> Léger ?\nSouds better. I will make the change, except if someone has a better\nproposal.\n\n>> I prefer to translate \"Diff\" by \"Différences\" _especially_ when we are\n>> talking about the action of making a \"diff\"\n>\n> You don't explain _why_. We had 3 points in favour of the \"diff\" term in\n> french in this thread (keep Git's commands consistency, rough\n> translation and english word more used even by french people as for\n> \"patch\"). I have another argument to use \"diff\" now: keep consistency\n> with 'git gui'.\nI see now that I have no good reasons to prefer \"Différences\".\n\n>> translation of \"cherry-pick\". For this one we could use \"<translation>\n>> (<english-word>) ...\" as suggest previously.\n>\n> I'm fine here.\n\nThanks for your comments.\n\nEmmanuel Trillaud\n"},{"id":"127334","messageId":"g1w6apsyubgonjhsvjUYAxe124vaj_firegpg@mail.gmail.com","threadId":"21498","inReplyTo":"20091111001050.GC27518@vidovic","subject":"Re: gitk : french translation","fromName":"Thomas Moulard","fromEmail":"thomas.moulard@gmail.com","sentAt":"2009-11-11T14:15:03Z","receivedAt":"2009-11-11T14:15:03Z","isPatch":false,"sender":{"key":"thomas.moulard@gmail.com","avatar":"https://gravatar.com/avatar/4396971c8087ce63f120744424ae346e88bf9bb537c3d7386f0751790890aa36?d=mp&s=160"},"body":"2009/11/11 Nicolas Sebrecht <nicolas.s.dev@gmx.fr>:\n> The 10/11/09, Emmanuel Trillaud wrote:\n> [snip...]\n>\n>> +#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n>> +msgid \"OK\"\n>> +msgstr \"OK\"\n>\n> This one should not be required.\n\nIn that case, how do you differentiate untranslated sentences from\ntranslated sentences which have identical translations?\n\n>> +#: gitk:2713\n>> +msgid \"/\\t\\tFocus the search box\"\n>> +msgstr \"/\"\n>\n> No idea?\n\nWikipedia suggests \"cible de saisie\"[1] for focus but it seems quite verbose,\ntherefore I propose:\n\nmsgid \"/\\t\\tDonner le focus à la boîte de recherche\"\n\nAlternative translations:\nmsgid \"/\\t\\tActiver la boîte de recherche\"\nmsgid \"/\\t\\tCibler la boîte de recherche\"\n\nOtherwise everything's ok for me.\n\n[1] http://fr.wikipedia.org/wiki/Focus_%28informatique%29\n-- \nThomas Moulard\nhttp://www.linkedin.com/in/moulard\n"},{"id":"127350","messageId":"20091111165923.GE27518@vidovic","threadId":"21498","inReplyTo":"g1w6apsyubgonjhsvjUYAxe124vaj_firegpg@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2009-11-11T16:59:23Z","receivedAt":"2009-11-11T16:59:23Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"The 11/11/09, Thomas Moulard wrote:\n> 2009/11/11 Nicolas Sebrecht <nicolas.s.dev@gmx.fr>:\n> > The 10/11/09, Emmanuel Trillaud wrote:\n> >\n> >> +#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n> >> +msgid \"OK\"\n> >> +msgstr \"OK\"\n> >\n> > This one should not be required.\n>\n> In that case, how do you differentiate untranslated sentences from\n> translated sentences which have identical translations?\n\nI don't try because I don't need to. If a sentence is not translated,\ntranslators understand it doesn't need a translation if the translation\nis identical.\n\n-- \nNicolas Sebrecht\n"},{"id":"127353","messageId":"9f50533b0911110910gbe01ee7x5d92cc0b70c3b63f@mail.gmail.com","threadId":"21498","inReplyTo":"g1w6apsyubgonjhsvjUYAxe124vaj_firegpg@mail.gmail.com","subject":"Re: gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-11T17:10:48Z","receivedAt":"2009-11-11T17:10:48Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"Thank you, Nicolas & Thomas for your reviews and suggestions. I will\nsubmit a new version of the translation tonight or tomorow depending\non the time I have.\n\nBest Regards\n\nEmmanuel T\n"},{"id":"127924","messageId":"20091119204753.85765c5d.etrillaud@gmail.com","threadId":"21498","inReplyTo":"20091111001050.GC27518@vidovic","subject":"Re: gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-19T19:47:53Z","receivedAt":"2009-11-19T19:47:53Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"I finally took some time to improve the gitk french translation V2. The\nV3 address most of the comments of Nicolas. I respond to this message\nwith the actual V3.\n\n> \n> Line wraping error; configure your mail user agent to not wrap lines,\n> please.\n> \n> > +#FIXME : améliorer la traduction de 'file limite'\n> \n> If you add some FIXME (which is good), you also should mark the\n> translation as \"fuzzy\" like this:\nIn those cases, I either improve the translations or mark them fuzzy\n\n> \n> \n> > +#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n> > +msgid \"OK\"\n> > +msgstr \"OK\"\n> \n> This one should not be required.\nThose strings are already \"translated\", so I see no reason to\nremove the translation (if the strings change !? we'll have translate\nthem anyway)\n\n> > +#: gitk:2713\n> > +msgid \"/\\t\\tFocus the search box\"\n> > +msgstr \"/\"\n...\n\n\n> > +# FIXME : traduction de \"skip\"\n> \n> \"éviter\"?\n> \n> > +#: gitk:3697\n> > +msgid \"Limit and/or skip a number of revisions (positive integer):\"\n> > +msgstr \"Limiter et/ou sauter un certain nombre (entier positif) de révision :\"\n...\n\n> > +#FIXME : traduction de \"branch sides\"\n> > +#: gitk:3702\n> \n> #, fuzzy\n> \n> > +msgid \"Mark branch sides\"\n> > +msgstr \"Marquer le flanc des branches\"\n> \n> What about \"côté\"?\nI choose \"extrémités\" but I let the string fuzzy\n\n \n> > +#FIXME : plutôt traduire par \"pas un descendant\"\n> > +#: gitk:4606\n> \n> #, fuzzy\n> \n> > +msgid \"Not descendant\"\n> > +msgstr \"Non descendant\"\nI use \"Pas un descendant\"\n\n> > +#FIXME : plutôt traduire par \"pas un ancêtre\"\n> > +#: gitk:4614\n> \n> #, fuzzy\n> \n> > +msgid \"Not ancestor\"\n> > +msgstr \"Non ancêtre\"\nI use \"Pas un ancêtre\"\n \n\n> > +#: gitk:9257\n> > +msgid \"\"\n> > +\"Error reading commit topology information; branch and preceding/following \"\n> > +\"tag information will be incomplete.\"\n> > +msgstr \"\"\n> > +\"Erreur à la lecture des informations sur la topology des commits. \"\n> \n> s/topology/topologie/\n> s/./ ;/\nI use \",\" instead. We don't use the \";\" often in french.\n\n> > +#: gitk:10441\n> > +msgid \"Support per-file encodings\"\n> > +msgstr \"Support pour un encodage de caractère par fichier\"\n> \n> s/de caractère/ des caractères/\n> \n\n> -- \n> Nicolas Sebrecht\n\n\n-- \nEmmanuel Trillaud <etrillaud@gmail.com>\n"},{"id":"127925","messageId":"20091119210124.8f4a5373.etrillaud@gmail.com","threadId":"21498","inReplyTo":"20091119204753.85765c5d.etrillaud@gmail.com","subject":"Re: gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-19T20:01:24Z","receivedAt":"2009-11-19T20:01:24Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"This new version of the gitk french translation address the comment\nfrom Nicolas. There is still some fuzzy translation but I think this\nversion is good enough to be submitted to the gitk Maintainer. If you\nthink it's not ready, please send me your suggestion.\n\nBest regards\n\nEmmanuel Trillaud\n\n---8<---\n\nSubject : [PATCHv3] French translation of gitk\n\nSigned-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\nSigned-off-by: Thomas Moulard <thomas.moulard@gmail.com>\nSigned-off-by: Guy Brand <gb@unistra.fr>\ndiff --git a/gitk-git/po/fr.po b/gitk-git/po/fr.po\nnew file mode 100644\nindex 0000000..e33733b\n--- /dev/null\n+++ b/gitk-git/po/fr.po\n@@ -0,0 +1,1242 @@\n+\n+# French translation of the gitk package\n+# Copyright (C) 2005-2008 Paul Mackerras.  All rights reserved.\n+# This file is distributed under the same license as the gitk package.\n+# Translators:\n+# Emmanuel Trillaud <etrillaud@gmail.com>\n+#\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: gitk\\n\"\n+\"Report-Msgid-Bugs-To: \\n\"\n+\"POT-Creation-Date: 2009-10-05 15:16+0200\\n\"\n+\"PO-Revision-Date: 2009-11-19 20:38+0100\\n\"\n+\"Last-Translator: YOUR NAME <E-MAIL@ADDRESS>\\n\"\n+\"Language-Team: FRENCH\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"X-Poedit-Language: French\\n\"\n+\"X-Poedit-Country: FRANCE\\n\"\n+\n+#: gitk:113\n+msgid \"Couldn't get list of unmerged files:\"\n+msgstr \"Impossible de récupérer la liste des fichiers non fusionnés :\"\n+\n+#: gitk:269\n+msgid \"Error parsing revisions:\"\n+msgstr \"Erreur lors du parcours des révisions :\"\n+\n+#: gitk:324\n+msgid \"Error executing --argscmd command:\"\n+msgstr \"Erreur à l'exécution de la commande --argscmd :\"\n+\n+#: gitk:337\n+msgid \"No files selected: --merge specified but no files are unmerged.\"\n+msgstr \"Aucun fichier sélectionné : --merge précisé, mais tous les\" \n+\"fichiers sont fusionnés.\"\n+\n+#FIXME : améliorer la traduction de 'file limite'\n+#: gitk:340\n+#, fuzzy\n+msgid \"\"\n+\"No files selected: --merge specified but no unmerged files are within\nfile \" +\"limit.\"\n+msgstr \"Aucun fichier sélectionné : --merge précisé mais aucun fichier\nnon \" +\"fusionné n'est dans la limite des fichiers.\"\n+\n+#: gitk:362 gitk:509\n+msgid \"Error executing git log:\"\n+msgstr \"Erreur à l'exécution de git log :\"\n+\n+#: gitk:380 gitk:525\n+msgid \"Reading\"\n+msgstr \"Lecture en cours\"\n+\n+#: gitk:440 gitk:4123\n+msgid \"Reading commits...\"\n+msgstr \"Lecture des commits...\"\n+\n+#: gitk:443 gitk:1561 gitk:4126\n+msgid \"No commits selected\"\n+msgstr \"Aucun commit sélectionné\"\n+\n+#: gitk:1437\n+msgid \"Can't parse git log output:\"\n+msgstr \"Impossible de lire la sortie de git log :\"\n+\n+#: gitk:1657\n+msgid \"No commit information available\"\n+msgstr \"Aucune information disponible sur le commit\"\n+\n+#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n+msgid \"OK\"\n+msgstr \"OK\"\n+\n+#: gitk:1819 gitk:3918 gitk:8383 gitk:8457 gitk:8567 gitk:8616\ngitk:8788 +#: gitk:10323 gitk:10499\n+msgid \"Cancel\"\n+msgstr \"Annuler\"\n+\n+#: gitk:1919\n+msgid \"Update\"\n+msgstr \"Mise à jour\"\n+\n+#: gitk:1920\n+msgid \"Reload\"\n+msgstr \"Recharger\"\n+\n+#: gitk:1921\n+msgid \"Reread references\"\n+msgstr \"Relire les références\"\n+\n+#: gitk:1922\n+msgid \"List references\"\n+msgstr \"Lister les références\"\n+\n+#: gitk:1924\n+msgid \"Start git gui\"\n+msgstr \"Démarrer git gui\"\n+\n+#: gitk:1926\n+msgid \"Quit\"\n+msgstr \"Quitter\"\n+\n+#: gitk:1918\n+msgid \"File\"\n+msgstr \"Fichier\"\n+\n+#: gitk:1930\n+msgid \"Preferences\"\n+msgstr \"Préférences\"\n+\n+#: gitk:1929\n+msgid \"Edit\"\n+msgstr \"Éditer\"\n+\n+#: gitk:1934\n+msgid \"New view...\"\n+msgstr \"Nouvelle vue...\"\n+\n+#: gitk:1935\n+msgid \"Edit view...\"\n+msgstr \"Éditer la vue...\"\n+\n+#: gitk:1936\n+msgid \"Delete view\"\n+msgstr \"Supprimer la vue\"\n+\n+#: gitk:1938\n+msgid \"All files\"\n+msgstr \"Tous les fichiers\"\n+\n+#: gitk:1933 gitk:3670\n+msgid \"View\"\n+msgstr \"Vue\"\n+\n+#: gitk:1943 gitk:1953 gitk:2654\n+msgid \"About gitk\"\n+msgstr \"À propos de gitk\"\n+\n+#: gitk:1944 gitk:1958\n+msgid \"Key bindings\"\n+msgstr \"Raccourcis clavier\"\n+\n+#: gitk:1942 gitk:1957\n+msgid \"Help\"\n+msgstr \"Aide\"\n+\n+#: gitk:2018\n+msgid \"SHA1 ID: \"\n+msgstr \"ID SHA1 :\"\n+\n+#: gitk:2049\n+msgid \"Row\"\n+msgstr \"Colonne\"\n+\n+#: gitk:2080\n+msgid \"Find\"\n+msgstr \"Recherche\"\n+\n+#: gitk:2081\n+msgid \"next\"\n+msgstr \"suivant\"\n+\n+#: gitk:2082\n+msgid \"prev\"\n+msgstr \"précédent\"\n+\n+#: gitk:2083\n+msgid \"commit\"\n+msgstr \"commit\"\n+\n+#: gitk:2086 gitk:2088 gitk:4284 gitk:4307 gitk:4331 gitk:6272\ngitk:6344 +#: gitk:6428\n+msgid \"containing:\"\n+msgstr \"contient :\"\n+\n+#: gitk:2089 gitk:3162 gitk:3167 gitk:4359\n+msgid \"touching paths:\"\n+msgstr \"chemins modifiés :\"\n+\n+#: gitk:2090 gitk:4364\n+msgid \"adding/removing string:\"\n+msgstr \"ajoute/supprime la chaîne :\"\n+\n+#: gitk:2099 gitk:2101\n+msgid \"Exact\"\n+msgstr \"Exact\"\n+\n+#: gitk:2101 gitk:4439 gitk:6240\n+msgid \"IgnCase\"\n+msgstr \"Ignorer la casse\"\n+\n+#: gitk:2101 gitk:4333 gitk:4437 gitk:6236\n+msgid \"Regexp\"\n+msgstr \"Expression régulière\"\n+\n+#: gitk:2103 gitk:2104 gitk:4458 gitk:4488 gitk:4495 gitk:6364\ngitk:6432 +msgid \"All fields\"\n+msgstr \"Tous les champs\"\n+\n+#: gitk:2104 gitk:4456 gitk:4488 gitk:6303\n+msgid \"Headline\"\n+msgstr \"Surligner\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6432 gitk:6866\n+msgid \"Comments\"\n+msgstr \"Commentaires\"\n+\n+#: gitk:2105 gitk:4456 gitk:4460 gitk:4495 gitk:6303 gitk:6801\ngitk:8063 +#: gitk:8078\n+msgid \"Author\"\n+msgstr \"Auteur\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6803\n+msgid \"Committer\"\n+msgstr \"Auteur du commit\"\n+\n+#: gitk:2134\n+msgid \"Search\"\n+msgstr \"Rechercher\"\n+\n+#: gitk:2141\n+msgid \"Diff\"\n+msgstr \"Différences\"\n+\n+#: gitk:2143\n+msgid \"Old version\"\n+msgstr \"Ancienne version\"\n+\n+#: gitk:2145\n+msgid \"New version\"\n+msgstr \"Nouvelle version\"\n+\n+#: gitk:2147\n+msgid \"Lines of context\"\n+msgstr \"Lignes de contexte\"\n+\n+#: gitk:2157\n+msgid \"Ignore space change\"\n+msgstr \"Ignorer les modifications d'espace\"\n+\n+#: gitk:2215\n+msgid \"Patch\"\n+msgstr \"Patch\"\n+\n+#: gitk:2217\n+msgid \"Tree\"\n+msgstr \"Arbre\"\n+\n+#: gitk:2361 gitk:2378\n+msgid \"Diff this -> selected\"\n+msgstr \"Différences entre ceci et la séléction\"\n+\n+#: gitk:2362 gitk:2379\n+msgid \"Diff selected -> this\"\n+msgstr \"Différence entre séléction et ceci\"\n+\n+#: gitk:2363 gitk:2380\n+msgid \"Make patch\"\n+msgstr \"Créer patch\"\n+\n+#: gitk:2364 gitk:8441\n+msgid \"Create tag\"\n+msgstr \"Créer tag\"\n+\n+#: gitk:2365 gitk:8547\n+msgid \"Write commit to file\"\n+msgstr \"Écrire le commit dans un fichier\"\n+\n+#: gitk:2366 gitk:8604\n+msgid \"Create new branch\"\n+msgstr \"Créer une nouvelle branche\"\n+\n+#: gitk:2367\n+msgid \"Cherry-pick this commit\"\n+msgstr \"Cueillir (cherry-pick) ce commit\"\n+\n+#: gitk:2368\n+msgid \"Reset HEAD branch to here\"\n+msgstr \"Réinitialiser la branche HEAD vers cet état\"\n+\n+#: gitk:2369\n+msgid \"Mark this commit\"\n+msgstr \"Marquer ce commit\"\n+\n+#: gitk:2370\n+msgid \"Return to mark\"\n+msgstr \"Retourner à la marque\"\n+\n+#: gitk:2371\n+msgid \"Find descendant of this and mark\"\n+msgstr \"Chercher le descendant de ceci et le marquer\"\n+\n+#: gitk:2372\n+msgid \"Compare with marked commit\"\n+msgstr \"Comparer avec le commit marqué\"\n+\n+#: gitk:2386\n+msgid \"Check out this branch\"\n+msgstr \"Récupérer cette branche\"\n+\n+#: gitk:2387\n+msgid \"Remove this branch\"\n+msgstr \"Supprimer cette branche\"\n+\n+#: gitk:2394\n+msgid \"Highlight this too\"\n+msgstr \"Surligner également ceci\"\n+\n+#: gitk:2395\n+msgid \"Highlight this only\"\n+msgstr \"Surligner seulement ceci\"\n+\n+# FIXME: changed for consistency but a better translation is required.\n+#: gitk:2396\n+msgid \"External diff\"\n+msgstr \"Différences externe\"\n+\n+#: gitk:2397\n+msgid \"Blame parent commit\"\n+msgstr \"Blâmer le commit parent\"\n+\n+#: gitk:2404\n+msgid \"Show origin of this line\"\n+msgstr \"Montrer l'origine de cette ligne\"\n+\n+#: gitk:2405\n+msgid \"Run git gui blame on this line\"\n+msgstr \"Exécuter git gui blame sur cette ligne\"\n+\n+#: gitk:2656\n+msgid \"\"\n+\"\\n\"\n+\"Gitk - a commit viewer for git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Use and redistribute under the terms of the GNU General Public\nLicense\" +msgstr \"\"\n+\"\\n\"\n+\"Gitk - visualisateur de commit pour git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Utilisation et redistribution soumises aux termes de la GNU General\nPublic License\" +\n+#: gitk:2664 gitk:2726 gitk:8969\n+msgid \"Close\"\n+msgstr \"Fermer\"\n+\n+#: gitk:2683\n+msgid \"Gitk key bindings\"\n+msgstr \"Raccourcis clavier de Gitk\"\n+\n+#: gitk:2686\n+msgid \"Gitk key bindings:\"\n+msgstr \"Raccourcis clavier de Gitk :\"\n+\n+#: gitk:2688\n+#, tcl-format\n+msgid \"<%s-Q>\\t\\tQuit\"\n+msgstr \"<%s-Q>\\t\\tQuitter\"\n+\n+#: gitk:2689\n+msgid \"<Home>\\t\\tMove to first commit\"\n+msgstr \"<Début>\\t\\tAller au premier commit\"\n+\n+#: gitk:2690\n+msgid \"<End>\\t\\tMove to last commit\"\n+msgstr \"<Fin>\\t\\tAller au dernier commit\"\n+\n+#: gitk:2691\n+msgid \"<Up>, p, i\\tMove up one commit\"\n+msgstr \"<Haut>, p, i\\t Aller au commit suivant\"\n+\n+#: gitk:2692\n+msgid \"<Down>, n, k\\tMove down one commit\"\n+msgstr \"<Bas>, n, k\\t Aller au commit précédent\"\n+\n+#: gitk:2693\n+msgid \"<Left>, z, j\\tGo back in history list\"\n+msgstr \"<Gauche>, z, j\\tReculer dans l'historique\"\n+\n+#: gitk:2694\n+msgid \"<Right>, x, l\\tGo forward in history list\"\n+msgstr \"<Droite>, x, l\\tAvancer dans l'historique\"\n+\n+#: gitk:2695\n+msgid \"<PageUp>\\tMove up one page in commit list\"\n+msgstr \"<PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2696\n+msgid \"<PageDown>\\tMove down one page in commit list\"\n+msgstr \"<PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2697\n+#, tcl-format\n+msgid \"<%s-Home>\\tScroll to top of commit list\"\n+msgstr \"<%s-Début>\\tAller en haut de la liste des commits\"\n+\n+#: gitk:2698\n+#, tcl-format\n+msgid \"<%s-End>\\tScroll to bottom of commit list\"\n+msgstr \"<%s-End>\\tAller en bas de la liste des commits\"\n+\n+#: gitk:2699\n+#, tcl-format\n+msgid \"<%s-Up>\\tScroll commit list up one line\"\n+msgstr \"<%s-Up>\\tMonter d'une ligne dans la liste des commits\"\n+\n+#: gitk:2700\n+#, tcl-format\n+msgid \"<%s-Down>\\tScroll commit list down one line\"\n+msgstr \"<%s-Down>\\tDescendre d'une ligne dans la liste des commits\"\n+\n+#: gitk:2701\n+#, tcl-format\n+msgid \"<%s-PageUp>\\tScroll commit list up one page\"\n+msgstr \"<%s-PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2702\n+#, tcl-format\n+msgid \"<%s-PageDown>\\tScroll commit list down one page\"\n+msgstr \"<%s-PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2703\n+msgid \"<Shift-Up>\\tFind backwards (upwards, later commits)\"\n+msgstr \"<Shift-Up>\\tRecherche en arrière (vers l'avant, commits les\nplus anciens)\" +\n+#: gitk:2704\n+msgid \"<Shift-Down>\\tFind forwards (downwards, earlier commits)\"\n+msgstr \"<Shift-Down>\\tRecherche en avant (vers l'arrière, commit les\nplus récents)\" +\n+#: gitk:2705\n+msgid \"<Delete>, b\\tScroll diff view up one page\"\n+msgstr \"<Supprimer>, b\\tMonter d'une page dans la vue des différences\"\n+\n+#: gitk:2706\n+msgid \"<Backspace>\\tScroll diff view up one page\"\n+msgstr \"<Backspace>\\tMonter d'une page dans la vue des différences\"\n+\n+#: gitk:2707\n+msgid \"<Space>\\t\\tScroll diff view down one page\"\n+msgstr \"<Espace>\\t\\tDescendre d'une page dans la vue des différences\"\n+\n+#: gitk:2708\n+msgid \"u\\t\\tScroll diff view up 18 lines\"\n+msgstr \"u\\t\\tMonter de 18 lignes dans la vue des différences\"\n+\n+#: gitk:2709\n+msgid \"d\\t\\tScroll diff view down 18 lines\"\n+msgstr \"d\\t\\tDescendre de 18 lignes dans la vue des différences\"\n+\n+#: gitk:2710\n+#, tcl-format\n+msgid \"<%s-F>\\t\\tFind\"\n+msgstr \"<%s-F>\\t\\tRechercher\"\n+\n+#: gitk:2711\n+#, tcl-format\n+msgid \"<%s-G>\\t\\tMove to next find hit\"\n+msgstr \"<%s-G>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2712\n+msgid \"<Return>\\tMove to next find hit\"\n+msgstr \"<Return>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2713\n+msgid \"/\\t\\tFocus the search box\"\n+msgstr \"/\"\n+\n+#: gitk:2714\n+msgid \"?\\t\\tMove to previous find hit\"\n+msgstr \"?\\t\\tAller au résultat de recherche précédent\"\n+\n+#: gitk:2715\n+msgid \"f\\t\\tScroll diff view to next file\"\n+msgstr \"f\\t\\tAller au prochain fichier dans la vue des différences\"\n+\n+#: gitk:2716\n+#, tcl-format\n+msgid \"<%s-S>\\t\\tSearch for next hit in diff view\"\n+msgstr \"<%s-S>\\t\\tAller au résultat suivant dans la vue des\ndifférences\" +\n+#: gitk:2717\n+#, tcl-format\n+msgid \"<%s-R>\\t\\tSearch for previous hit in diff view\"\n+msgstr \"<%s-R>\\t\\tAller au résultat précédent dans la vue des\ndifférences\" +\n+#: gitk:2718\n+#, tcl-format\n+msgid \"<%s-KP+>\\tIncrease font size\"\n+msgstr \"<%s-KP+>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2719\n+#, tcl-format\n+msgid \"<%s-plus>\\tIncrease font size\"\n+msgstr \"<%s-plus>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2720\n+#, tcl-format\n+msgid \"<%s-KP->\\tDecrease font size\"\n+msgstr \"<%s-KP->\\tDiminuer la taille de la police\"\n+\n+#: gitk:2721\n+#, tcl-format\n+msgid \"<%s-minus>\\tDecrease font size\"\n+msgstr \"<%s-minus>\\tDiminuer la taille de la police\"\n+\n+#: gitk:2722\n+msgid \"<F5>\\t\\tUpdate\"\n+msgstr \"<F5>\\t\\tMise à jour\"\n+\n+#: gitk:3177\n+#, tcl-format\n+msgid \"Error getting \\\"%s\\\" from %s:\"\n+msgstr \"Erreur en obtenant \\\"%s\\\" de %s:\"\n+\n+#: gitk:3234 gitk:3243\n+#, tcl-format\n+msgid \"Error creating temporary directory %s:\"\n+msgstr \"Erreur lors de la création du répertoire temporaire %s :\"\n+\n+#: gitk:3255\n+msgid \"command failed:\"\n+msgstr \"échec de la commande :\"\n+\n+#: gitk:3401\n+msgid \"No such commit\"\n+msgstr \"Commit inexistant\"\n+\n+#: gitk:3415\n+msgid \"git gui blame: command failed:\"\n+msgstr \"git gui blame : échec de la commande :\"\n+\n+#: gitk:3446\n+#, tcl-format\n+msgid \"Couldn't read merge head: %s\"\n+msgstr \"Impossible de lire le head de la fusion : %s\"\n+\n+#: gitk:3454\n+#, tcl-format\n+msgid \"Error reading index: %s\"\n+msgstr \"Erreur à la lecture de l'index : %s\"\n+\n+#: gitk:3479\n+#, tcl-format\n+msgid \"Couldn't start git blame: %s\"\n+msgstr \"Impossible de démarrer git blame : %s\"\n+\n+#: gitk:3482 gitk:6271\n+msgid \"Searching\"\n+msgstr \"Recherche en cours\"\n+\n+#: gitk:3514\n+#, tcl-format\n+msgid \"Error running git blame: %s\"\n+msgstr \"Erreur à l'exécution de git blame : %s\"\n+\n+#: gitk:3542\n+#, tcl-format\n+msgid \"That line comes from commit %s,  which is not in this view\"\n+msgstr \"Cette ligne est issue du commit %s, qui n'est pas dans cette\nvue\" +\n+#: gitk:3556\n+msgid \"External diff viewer failed:\"\n+msgstr \"Échec de l'outil externe de visualisation des différences\"\n+\n+#: gitk:3674\n+msgid \"Gitk view definition\"\n+msgstr \"Définition des vues de Gitk\"\n+\n+#: gitk:3678\n+msgid \"Remember this view\"\n+msgstr \"Se souvenir de cette vue\"\n+\n+#: gitk:3679\n+msgid \"References (space separated list):\"\n+msgstr \"Références (liste d'éléments séparés par des espaces) :\"\n+\n+#: gitk:3680\n+msgid \"Branches & tags:\"\n+msgstr \"Branches & tags :\"\n+\n+#: gitk:3681\n+msgid \"All refs\"\n+msgstr \"Toutes les références\"\n+\n+#: gitk:3682\n+msgid \"All (local) branches\"\n+msgstr \"Toutes les branches (locales)\"\n+\n+#: gitk:3683\n+msgid \"All tags\"\n+msgstr \"Tous les tags\"\n+\n+#: gitk:3684\n+msgid \"All remote-tracking branches\"\n+msgstr \"Toutes les branches de suivi distante\"\n+\n+#: gitk:3685\n+msgid \"Commit Info (regular expressions):\"\n+msgstr \"Info sur les commits (expressions régulières) :\"\n+\n+#: gitk:3686\n+msgid \"Author:\"\n+msgstr \"Auteur :\"\n+\n+#: gitk:3687\n+msgid \"Committer:\"\n+msgstr \"Commiteur :\"\n+\n+#: gitk:3688\n+msgid \"Commit Message:\"\n+msgstr \"Message de commit :\"\n+\n+#: gitk:3689\n+msgid \"Matches all Commit Info criteria\"\n+msgstr \"Correspond à tous les critères d'Info sur les commits\"\n+\n+#: gitk:3690\n+msgid \"Changes to Files:\"\n+msgstr \"Changements des fichiers :\"\n+\n+#: gitk:3691\n+msgid \"Fixed String\"\n+msgstr \"Chaîne Figée\"\n+\n+#: gitk:3692\n+msgid \"Regular Expression\"\n+msgstr \"Expression Régulière\"\n+\n+#: gitk:3693\n+msgid \"Search string:\"\n+msgstr \"Recherche de la chaîne :\"\n+\n+#: gitk:3694\n+msgid \"\"\n+\"Commit Dates (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17,\n2009 \" +\"15:27:38\\\"):\"\n+msgstr \"\"\n+\"Dates des commits (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March\n17, \" +\"2009 15:27:38\\\") :\"\n+\n+#: gitk:3695\n+msgid \"Since:\"\n+msgstr \"De :\"\n+\n+#: gitk:3696\n+msgid \"Until:\"\n+msgstr \"Jusqu'au :\"\n+\n+#: gitk:3697\n+msgid \"Limit and/or skip a number of revisions (positive integer):\"\n+msgstr \"Limiter et/ou sauter un certain nombre (entier positif) de\nrévision :\" +\n+#: gitk:3698\n+msgid \"Number to show:\"\n+msgstr \"Nombre à afficher :\"\n+\n+#: gitk:3699\n+msgid \"Number to skip:\"\n+msgstr \"Nombre à sauter :\"\n+\n+#: gitk:3700\n+msgid \"Miscellaneous options:\"\n+msgstr \"Options diverses\"\n+\n+#: gitk:3701\n+msgid \"Strictly sort by date\"\n+msgstr \"Trier par date\"\n+\n+#FIXME : traduction de \"branch sides\" \n+#: gitk:3702\n+#, fuzzy\n+msgid \"Mark branch sides\"\n+msgstr \"Marquer les extrémités des branches\"\n+\n+#: gitk:3703\n+msgid \"Limit to first parent\"\n+msgstr \"Limiter au premier ancêtre\"\n+\n+#: gitk:3704\n+msgid \"Simple history\"\n+msgstr \"Historique simple\"\n+\n+#: gitk:3705\n+msgid \"Additional arguments to git log:\"\n+msgstr \"Arguments supplémentaires de git log :\"\n+\n+#: gitk:3706\n+msgid \"Enter files and directories to include, one per line:\"\n+msgstr \"Saisir les fichiers et répertoires à inclure, un par ligne :\"\n+\n+#: gitk:3707\n+msgid \"Command to generate more commits to include:\"\n+msgstr \"Commande pour générer plus de commits à inclure :\"\n+\n+#: gitk:3829\n+msgid \"Gitk: edit view\"\n+msgstr \"Gitk : éditer la vue\"\n+\n+#: gitk:3837\n+msgid \"-- criteria for selecting revisions\"\n+msgstr \"-- critère pour la sélection des révisions\"\n+\n+#: gitk:3842\n+msgid \"View Name:\"\n+msgstr \"Nom de la vue :\"\n+\n+#: gitk:3917\n+msgid \"Apply (F5)\"\n+msgstr \"Appliquer (F5)\"\n+\n+#: gitk:3955\n+msgid \"Error in commit selection arguments:\"\n+msgstr \"Erreur dans les arguments de sélection des commits :\"\n+\n+#: gitk:4008 gitk:4060 gitk:4508 gitk:4522 gitk:5783 gitk:11196\ngitk:11197 +msgid \"None\"\n+msgstr \"Aucun\"\n+\n+#: gitk:4456 gitk:6303 gitk:8065 gitk:8080\n+msgid \"Date\"\n+msgstr \"Date\"\n+\n+#: gitk:4456 gitk:6303\n+msgid \"CDate\"\n+msgstr \"CDate\"\n+\n+#: gitk:4605 gitk:4610\n+msgid \"Descendant\"\n+msgstr \"Descendant\"\n+\n+#: gitk:4606\n+msgid \"Not descendant\"\n+msgstr \"Pas un descendant\"\n+\n+#: gitk:4613 gitk:4618\n+msgid \"Ancestor\"\n+msgstr \"Ancêtre\"\n+\n+#: gitk:4614\n+msgid \"Not ancestor\"\n+msgstr \"Pas un ancêtre\"\n+\n+#: gitk:4904\n+msgid \"Local changes checked in to index but not committed\"\n+msgstr \"Modifications locales enregistrées dans l'index mais non\ncommitées\" +\n+#: gitk:4940\n+msgid \"Local uncommitted changes, not checked in to index\"\n+msgstr \"Modifications locales non enregistrées dans l'index et non\ncommitées\" +\n+#: gitk:6621\n+msgid \"many\"\n+msgstr \"nombreux\"\n+\n+#: gitk:6805\n+msgid \"Tags:\"\n+msgstr \"Tags :\"\n+\n+#: gitk:6822 gitk:6828 gitk:8058\n+msgid \"Parent\"\n+msgstr \"Parent\"\n+\n+#: gitk:6833\n+msgid \"Child\"\n+msgstr \"Enfant\"\n+\n+#: gitk:6842\n+msgid \"Branch\"\n+msgstr \"Branche\"\n+\n+#: gitk:6845\n+msgid \"Follows\"\n+msgstr \"Suit\"\n+\n+#: gitk:6848\n+msgid \"Precedes\"\n+msgstr \"Précède\"\n+\n+#: gitk:7346\n+#, tcl-format\n+msgid \"Error getting diffs: %s\"\n+msgstr \"Erreur lors de la récupération des différences : %s\"\n+\n+#: gitk:7886\n+msgid \"Goto:\"\n+msgstr \"Aller à :\"\n+\n+#: gitk:7888\n+msgid \"SHA1 ID:\"\n+msgstr \"Id SHA1 :\"\n+\n+#: gitk:7907\n+#, tcl-format\n+msgid \"Short SHA1 id %s is ambiguous\"\n+msgstr \"Id SHA1 court %s est ambigu\"\n+\n+#: gitk:7914\n+#, tcl-format\n+msgid \"Revision %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7924\n+#, tcl-format\n+msgid \"SHA1 id %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7926\n+#, tcl-format\n+msgid \"Revision %s is not in the current view\"\n+msgstr \"La révision %s n'est pas dans la vue courante\"\n+\n+#: gitk:8068\n+msgid \"Children\"\n+msgstr \"Enfants\"\n+\n+#: gitk:8125\n+#, tcl-format\n+msgid \"Reset %s branch to here\"\n+msgstr \"Réinitialiser la branche %s vers cet état\"\n+\n+#: gitk:8127\n+msgid \"Detached head: can't reset\"\n+msgstr \"Head détaché : impossible de réinitialiser\"\n+\n+#: gitk:8236 gitk:8242\n+msgid \"Skipping merge commit \"\n+msgstr \"Eviter le commit de la fusion \"\n+\n+#: gitk:8251 gitk:8256\n+msgid \"Error getting patch ID for \"\n+msgstr \"Erreur à l'obtention de l'ID du patch pour \"\n+\n+#: gitk:8252 gitk:8257\n+msgid \" - stopping\\n\"\n+msgstr \" - arrêt en cours\\n\"\n+\n+#: gitk:8262 gitk:8265 gitk:8273 gitk:8283 gitk:8292\n+msgid \"Commit \"\n+msgstr \"Commit \"\n+\n+#: gitk:8266\n+msgid \"\"\n+\" is the same patch as\\n\"\n+\"       \"\n+msgstr \"\"\n+\"est le même patch que \\n\"\n+\"       \"\n+\n+#: gitk:8274\n+msgid \"\"\n+\" differs from\\n\"\n+\"       \"\n+msgstr \"\"\n+\" diffère de\\n\"\n+\"       \"\n+\n+#: gitk:8276\n+msgid \"- stopping\\n\"\n+msgstr \"- arrêt en cours\\n\"\n+\n+#: gitk:8284 gitk:8293\n+#, tcl-format\n+msgid \" has %s children - stopping\\n\"\n+msgstr \"a %s enfants - arrêt en cours\\n\"\n+\n+#: gitk:8324\n+msgid \"Top\"\n+msgstr \"Haut\"\n+\n+#: gitk:8325\n+msgid \"From\"\n+msgstr \"De\"\n+\n+#: gitk:8330\n+msgid \"To\"\n+msgstr \"À\"\n+\n+#: gitk:8354\n+msgid \"Generate patch\"\n+msgstr \"Générer le patch\"\n+\n+#: gitk:8356\n+msgid \"From:\"\n+msgstr \"De :\"\n+\n+#: gitk:8365\n+msgid \"To:\"\n+msgstr \"À :\"\n+\n+#: gitk:8374\n+msgid \"Reverse\"\n+msgstr \"Inverser\"\n+\n+#: gitk:8376 gitk:8561\n+msgid \"Output file:\"\n+msgstr \"Fichier de sortie :\"\n+\n+#: gitk:8382\n+msgid \"Generate\"\n+msgstr \"Générer\"\n+\n+#: gitk:8420\n+msgid \"Error creating patch:\"\n+msgstr \"Erreur à la création du patch :\"\n+\n+#: gitk:8443 gitk:8549 gitk:8606\n+msgid \"ID:\"\n+msgstr \"ID :\"\n+\n+#: gitk:8452\n+msgid \"Tag name:\"\n+msgstr \"Nom du Tag :\"\n+\n+#: gitk:8456 gitk:8615\n+msgid \"Create\"\n+msgstr \"Créer\"\n+\n+#: gitk:8473\n+msgid \"No tag name specified\"\n+msgstr \"Aucun nom de tag spécifié\"\n+\n+#: gitk:8477\n+#, tcl-format\n+msgid \"Tag \\\"%s\\\" already exists\"\n+msgstr \"Le tag \\\"%s\\\" existe déjà\"\n+\n+#: gitk:8483\n+msgid \"Error creating tag:\"\n+msgstr \"Erreur à la création du tag :\"\n+\n+#: gitk:8558\n+msgid \"Command:\"\n+msgstr \"Commande :\"\n+\n+#: gitk:8566\n+msgid \"Write\"\n+msgstr \"Écrire\"\n+\n+#: gitk:8584\n+msgid \"Error writing commit:\"\n+msgstr \"Erreur à l'ecriture du commit :\"\n+\n+#: gitk:8611\n+msgid \"Name:\"\n+msgstr \"Nom :\"\n+\n+#: gitk:8634\n+msgid \"Please specify a name for the new branch\"\n+msgstr \"Veuillez spécifier un nom pour la nouvelle branche\"\n+\n+#: gitk:8639\n+#, tcl-format\n+msgid \"Branch '%s' already exists. Overwrite?\"\n+msgstr \"La branche '%s' existe déjà. Écraser?\"\n+\n+#: gitk:8705\n+#, tcl-format\n+msgid \"Commit %s is already included in branch %s -- really re-apply\nit?\" +msgstr \"Le Commit %s est déjà inclus dans la branche %s -- le\nré-appliquer \" +\"malgré tout?\"\n+\n+#: gitk:8710\n+msgid \"Cherry-picking\"\n+msgstr \"Cueillir (Cherry-picking)\"\n+\n+#: gitk:8719\n+#, tcl-format\n+msgid \"\"\n+\"Cherry-pick failed because of local changes to file '%s'.\\n\"\n+\"Please commit, reset or stash your changes and try again.\"\n+msgstr \"La cueillette (cherry-pick) a échouée à cause de modifications\nlocales au fichier '%s'.\\n\" +\"Veuillez commiter, réinitialiser ou\nstasher vos changements et essayer de nouveau.\" +\n+#: gitk:8725\n+msgid \"\"\n+\"Cherry-pick failed because of merge conflict.\\n\"\n+\"Do you wish to run git citool to resolve it?\"\n+msgstr \"\"\n+\"La cueillette (cherry-pick) a échoué à cause d'un conflit lors d'une\nfusion.\\n\" +\"Souhaitez-vous exécuter git citool pour le résoudre?\"\n+\n+#: gitk:8741\n+msgid \"No changes committed\"\n+msgstr \"Aucun changement commité\"\n+\n+#: gitk:8767\n+msgid \"Confirm reset\"\n+msgstr \"Confirmer la réinitialisation\"\n+\n+#: gitk:8769\n+#, tcl-format\n+msgid \"Reset branch %s to %s?\"\n+msgstr \"Réinitialiser la branche %s à %s?\"\n+\n+#: gitk:8773\n+msgid \"Reset type:\"\n+msgstr \"Type de réinitialisation :\"\n+\n+#: gitk:8777\n+msgid \"Soft: Leave working tree and index untouched\"\n+msgstr \"Douce : Laisse l'arbre de travail et l'index intact\"\n+\n+#: gitk:8780\n+msgid \"Mixed: Leave working tree untouched, reset index\"\n+msgstr \"Hybride : Laisse l'arbre de travail dans son état courant,\nréinitialise l'index\" +\n+#: gitk:8783\n+msgid \"\"\n+\"Hard: Reset working tree and index\\n\"\n+\"(discard ALL local changes)\"\n+msgstr \"\"\n+\"Dure : Réinitialise l'arbre de travail et l'index\\n\"\n+\"(abandonne TOUS les changements locaux)\"\n+\n+#: gitk:8800\n+msgid \"Resetting\"\n+msgstr \"Réinitialisation\"\n+\n+#: gitk:8857\n+msgid \"Checking out\"\n+msgstr \"Récupération\"\n+\n+#: gitk:8910\n+msgid \"Cannot delete the currently checked-out branch\"\n+msgstr \"Impossible de supprimer la branche en cours\"\n+\n+#: gitk:8916\n+#, tcl-format\n+msgid \"\"\n+\"The commits on branch %s aren't on any other branch.\\n\"\n+\"Really delete branch %s?\"\n+msgstr \"\"\n+\"Les commits de la branche %s ne sont dans aucune autre branche.\\n\"\n+\"Voulez-vous vraiment supprimer cette branche %s ?\"\n+\n+#: gitk:8947\n+#, tcl-format\n+msgid \"Tags and heads: %s\"\n+msgstr \"Tags et heads : %s\"\n+\n+#: gitk:8962\n+msgid \"Filter\"\n+msgstr \"Filtrer\"\n+\n+#: gitk:9257\n+msgid \"\"\n+\"Error reading commit topology information; branch and\npreceding/following \" +\"tag information will be incomplete.\"\n+msgstr \"\"\n+\"Erreur à la lecture des informations sur la topologie des commits, \"\n+\"les informations sur les branches et les tags précédents/suivant \"\n+\"seront incomplètes.\"\n+\n+#: gitk:10243\n+msgid \"Tag\"\n+msgstr \"Tag\"\n+\n+#: gitk:10243\n+msgid \"Id\"\n+msgstr \"Id\"\n+\n+#: gitk:10291\n+msgid \"Gitk font chooser\"\n+msgstr \"Sélecteur de police de Gitk\"\n+\n+#: gitk:10308\n+msgid \"B\"\n+msgstr \"B\"\n+\n+#: gitk:10311\n+msgid \"I\"\n+msgstr \"I\"\n+\n+#: gitk:10407\n+msgid \"Gitk preferences\"\n+msgstr \"Préférences de Gitk\"\n+\n+#: gitk:10409\n+msgid \"Commit list display options\"\n+msgstr \"Options d'affichage de la liste des commits\"\n+\n+#: gitk:10412\n+msgid \"Maximum graph width (lines)\"\n+msgstr \"Longueur maximum du graphe (lignes)\"\n+\n+#FIXME : Traduction standard de \"pane\"?\n+#: gitk:10416\n+#, tcl-format\n+msgid \"Maximum graph width (% of pane)\"\n+msgstr \"Longueur maximum du graphe (% du panneau)\"\n+\n+#: gitk:10420\n+msgid \"Show local changes\"\n+msgstr \"Montrer les changements locaux\"\n+\n+#: gitk:10423\n+msgid \"Auto-select SHA1\"\n+msgstr \"Sélection auto. du SHA1\"\n+\n+#: gitk:10427\n+msgid \"Diff display options\"\n+msgstr \"Options d'affichage des différences\"\n+\n+#: gitk:10429\n+msgid \"Tab spacing\"\n+msgstr \"Taille des tabulations\"\n+\n+#: gitk:10432\n+msgid \"Display nearby tags\"\n+msgstr \"Afficher les tags les plus proches\"\n+\n+#: gitk:10435\n+msgid \"Hide remote refs\"\n+msgstr \"Cacher les refs distantes\"\n+\n+#: gitk:10438\n+msgid \"Limit diffs to listed paths\"\n+msgstr \"Limiter les différences aux chemins listés\"\n+\n+#: gitk:10441\n+msgid \"Support per-file encodings\"\n+msgstr \"Support pour un encodage des caractères par fichier\"\n+\n+#: gitk:10447 gitk:10512\n+msgid \"External diff tool\"\n+msgstr \"Outil de diff externe\"\n+\n+#: gitk:10449\n+msgid \"Choose...\"\n+msgstr \"Choisir...\"\n+\n+#: gitk:10454\n+msgid \"Colors: press to choose\"\n+msgstr \"Couleurs : cliquer pour choisir\"\n+\n+#: gitk:10457\n+msgid \"Background\"\n+msgstr \"Arrière-plan\"\n+\n+#: gitk:10458 gitk:10488\n+msgid \"background\"\n+msgstr \"arrière plan\"\n+\n+#: gitk:10461\n+msgid \"Foreground\"\n+msgstr \"Premier plan\"\n+\n+#: gitk:10462\n+msgid \"foreground\"\n+msgstr \"premier plan\"\n+\n+#: gitk:10465\n+msgid \"Diff: old lines\"\n+msgstr \"Différences : anciennes lignes\"\n+\n+#: gitk:10466\n+msgid \"diff old lines\"\n+msgstr \"différences anciennes lignes\"\n+\n+#: gitk:10470\n+msgid \"Diff: new lines\"\n+msgstr \"Différences : nouvelles lignes\"\n+\n+#: gitk:10471\n+msgid \"diff new lines\"\n+msgstr \"différences nouvelles lignes\"\n+\n+#: gitk:10475\n+msgid \"Diff: hunk header\"\n+msgstr \"Différences : entête du hunk\"\n+\n+#: gitk:10477\n+msgid \"diff hunk header\"\n+msgstr \"différences : entête du hunk\"\n+\n+#: gitk:10481\n+msgid \"Marked line bg\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10483\n+msgid \"marked line background\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10487\n+msgid \"Select bg\"\n+msgstr \"Sélectionner l'arrière-plan\"\n+\n+#: gitk:10491\n+msgid \"Fonts: press to choose\"\n+msgstr \"Polices : cliquer pour choisir\"\n+\n+#: gitk:10493\n+msgid \"Main font\"\n+msgstr \"Police principale\"\n+\n+#: gitk:10494\n+msgid \"Diff display font\"\n+msgstr \"Police d'affichage des différences\"\n+\n+#: gitk:10495\n+msgid \"User interface font\"\n+msgstr \"Police de l'interface utilisateur\"\n+\n+#: gitk:10522\n+#, tcl-format\n+msgid \"Gitk: choose color for %s\"\n+msgstr \"Gitk : choisir la couleur de %s\"\n+\n+#: gitk:10973\n+msgid \"\"\n+\"Sorry, gitk cannot run with this version of Tcl/Tk.\\n\"\n+\" Gitk requires at least Tcl/Tk 8.4.\"\n+msgstr \"\"\n+\"Désolé, gitk ne peut être exécuté avec cette version de Tcl/Tk.\\n\"\n+\" Gitk requiert Tcl/Tk version 8.4 ou supérieur.\"\n+\n+#: gitk:11101\n+msgid \"Cannot find a git repository here.\"\n+msgstr \"Impossible de trouver un dépôt git ici.\"\n+\n+#: gitk:11105\n+#, tcl-format\n+msgid \"Cannot find the git directory \\\"%s\\\".\"\n+msgstr \"Impossible de trouver le répertoire git \\\"%s\\\".\"\n+\n+#: gitk:11152\n+#, tcl-format\n+msgid \"Ambiguous argument '%s': both revision and filename\"\n+msgstr \"Argument '%s' ambigu : à la fois une révision et un nom et\nfichier\" +\n+#: gitk:11164\n+msgid \"Bad arguments to gitk:\"\n+msgstr \"Arguments invalides pour gitk :\"\n+\n+#: gitk:11249\n+msgid \"Command line\"\n+msgstr \"Ligne de commande\"\n"},{"id":"127930","messageId":"20091119222331.6ea1e691.etrillaud@gmail.com","threadId":"21498","inReplyTo":"20091119210124.8f4a5373.etrillaud@gmail.com","subject":"[PATCHv4] gitk french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-19T21:23:31Z","receivedAt":"2009-11-19T21:23:31Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"\n\nSigned-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\nSigned-off-by: Thomas Moulard <thomas.moulard@gmail.com>\nSigned-off-by: Guy Brand <gb@unistra.fr>\n\n--\nGuy Brand proofread the v3 of the translation and there was some typos,\nso here is the v4\n\ndiff --git a/gitk-git/po/fr.po b/gitk-git/po/fr.po\nnew file mode 100644\nindex 0000000..2efb3c3\n--- /dev/null\n+++ b/gitk-git/po/fr.po\n@@ -0,0 +1,1243 @@\n+\n+# French translation of the gitk package\n+# Copyright (C) 2005-2008 Paul Mackerras.  All rights reserved.\n+# This file is distributed under the same license as the gitk package.\n+# Translators:\n+# Emmanuel Trillaud <etrillaud@gmail.com>\n+#\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: gitk\\n\"\n+\"Report-Msgid-Bugs-To: \\n\"\n+\"POT-Creation-Date: 2009-10-05 15:16+0200\\n\"\n+\"PO-Revision-Date: 2009-11-19 22:11+0100\\n\"\n+\"Last-Translator: YOUR NAME <E-MAIL@ADDRESS>\\n\"\n+\"Language-Team: FRENCH\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"X-Poedit-Language: French\\n\"\n+\"X-Poedit-Country: FRANCE\\n\"\n+\n+#: gitk:113\n+msgid \"Couldn't get list of unmerged files:\"\n+msgstr \"Impossible de récupérer la liste des fichiers non fusionnés :\"\n+\n+#: gitk:269\n+msgid \"Error parsing revisions:\"\n+msgstr \"Erreur lors du parcours des révisions :\"\n+\n+#: gitk:324\n+msgid \"Error executing --argscmd command:\"\n+msgstr \"Erreur à l'exécution de la commande --argscmd :\"\n+\n+#: gitk:337\n+msgid \"No files selected: --merge specified but no files are unmerged.\"\n+msgstr \"Aucun fichier sélectionné : --merge précisé, mais tous les\" \n+\"fichiers sont fusionnés.\"\n+\n+#FIXME : améliorer la traduction de 'file limite'\n+#: gitk:340\n+#, fuzzy\n+msgid \"\"\n+\"No files selected: --merge specified but no unmerged files are within\nfile \" +\"limit.\"\n+msgstr \"Aucun fichier sélectionné : --merge précisé mais aucun fichier\nnon \" +\"fusionné n'est dans la limite des fichiers.\"\n+\n+#: gitk:362 gitk:509\n+msgid \"Error executing git log:\"\n+msgstr \"Erreur à l'exécution de git log :\"\n+\n+#: gitk:380 gitk:525\n+msgid \"Reading\"\n+msgstr \"Lecture en cours\"\n+\n+#: gitk:440 gitk:4123\n+msgid \"Reading commits...\"\n+msgstr \"Lecture des commits...\"\n+\n+#: gitk:443 gitk:1561 gitk:4126\n+msgid \"No commits selected\"\n+msgstr \"Aucun commit sélectionné\"\n+\n+#: gitk:1437\n+msgid \"Can't parse git log output:\"\n+msgstr \"Impossible de lire la sortie de git log :\"\n+\n+#: gitk:1657\n+msgid \"No commit information available\"\n+msgstr \"Aucune information disponible sur le commit\"\n+\n+#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n+msgid \"OK\"\n+msgstr \"OK\"\n+\n+#: gitk:1819 gitk:3918 gitk:8383 gitk:8457 gitk:8567 gitk:8616\ngitk:8788 +#: gitk:10323 gitk:10499\n+msgid \"Cancel\"\n+msgstr \"Annuler\"\n+\n+#: gitk:1919\n+msgid \"Update\"\n+msgstr \"Mise à jour\"\n+\n+#: gitk:1920\n+msgid \"Reload\"\n+msgstr \"Recharger\"\n+\n+#: gitk:1921\n+msgid \"Reread references\"\n+msgstr \"Relire les références\"\n+\n+#: gitk:1922\n+msgid \"List references\"\n+msgstr \"Lister les références\"\n+\n+#: gitk:1924\n+msgid \"Start git gui\"\n+msgstr \"Démarrer git gui\"\n+\n+#: gitk:1926\n+msgid \"Quit\"\n+msgstr \"Quitter\"\n+\n+#: gitk:1918\n+msgid \"File\"\n+msgstr \"Fichier\"\n+\n+#: gitk:1930\n+msgid \"Preferences\"\n+msgstr \"Préférences\"\n+\n+#: gitk:1929\n+msgid \"Edit\"\n+msgstr \"Éditer\"\n+\n+#: gitk:1934\n+msgid \"New view...\"\n+msgstr \"Nouvelle vue...\"\n+\n+#: gitk:1935\n+msgid \"Edit view...\"\n+msgstr \"Éditer la vue...\"\n+\n+#: gitk:1936\n+msgid \"Delete view\"\n+msgstr \"Supprimer la vue\"\n+\n+#: gitk:1938\n+msgid \"All files\"\n+msgstr \"Tous les fichiers\"\n+\n+#: gitk:1933 gitk:3670\n+msgid \"View\"\n+msgstr \"Vue\"\n+\n+#: gitk:1943 gitk:1953 gitk:2654\n+msgid \"About gitk\"\n+msgstr \"À propos de gitk\"\n+\n+#: gitk:1944 gitk:1958\n+msgid \"Key bindings\"\n+msgstr \"Raccourcis clavier\"\n+\n+#: gitk:1942 gitk:1957\n+msgid \"Help\"\n+msgstr \"Aide\"\n+\n+#: gitk:2018\n+msgid \"SHA1 ID: \"\n+msgstr \"ID SHA1 :\"\n+\n+#: gitk:2049\n+msgid \"Row\"\n+msgstr \"Colonne\"\n+\n+#: gitk:2080\n+msgid \"Find\"\n+msgstr \"Recherche\"\n+\n+#: gitk:2081\n+msgid \"next\"\n+msgstr \"suivant\"\n+\n+#: gitk:2082\n+msgid \"prev\"\n+msgstr \"précédent\"\n+\n+#: gitk:2083\n+msgid \"commit\"\n+msgstr \"commit\"\n+\n+#: gitk:2086 gitk:2088 gitk:4284 gitk:4307 gitk:4331 gitk:6272\ngitk:6344 +#: gitk:6428\n+msgid \"containing:\"\n+msgstr \"contient :\"\n+\n+#: gitk:2089 gitk:3162 gitk:3167 gitk:4359\n+msgid \"touching paths:\"\n+msgstr \"chemins modifiés :\"\n+\n+#: gitk:2090 gitk:4364\n+msgid \"adding/removing string:\"\n+msgstr \"ajoute/supprime la chaîne :\"\n+\n+#: gitk:2099 gitk:2101\n+msgid \"Exact\"\n+msgstr \"Exact\"\n+\n+#: gitk:2101 gitk:4439 gitk:6240\n+msgid \"IgnCase\"\n+msgstr \"Ignorer la casse\"\n+\n+#: gitk:2101 gitk:4333 gitk:4437 gitk:6236\n+msgid \"Regexp\"\n+msgstr \"Expression régulière\"\n+\n+#: gitk:2103 gitk:2104 gitk:4458 gitk:4488 gitk:4495 gitk:6364\ngitk:6432 +msgid \"All fields\"\n+msgstr \"Tous les champs\"\n+\n+#: gitk:2104 gitk:4456 gitk:4488 gitk:6303\n+msgid \"Headline\"\n+msgstr \"Surligner\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6432 gitk:6866\n+msgid \"Comments\"\n+msgstr \"Commentaires\"\n+\n+#: gitk:2105 gitk:4456 gitk:4460 gitk:4495 gitk:6303 gitk:6801\ngitk:8063 +#: gitk:8078\n+msgid \"Author\"\n+msgstr \"Auteur\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6803\n+msgid \"Committer\"\n+msgstr \"Auteur du commit\"\n+\n+#: gitk:2134\n+msgid \"Search\"\n+msgstr \"Rechercher\"\n+\n+#: gitk:2141\n+msgid \"Diff\"\n+msgstr \"Différences\"\n+\n+#: gitk:2143\n+msgid \"Old version\"\n+msgstr \"Ancienne version\"\n+\n+#: gitk:2145\n+msgid \"New version\"\n+msgstr \"Nouvelle version\"\n+\n+#: gitk:2147\n+msgid \"Lines of context\"\n+msgstr \"Lignes de contexte\"\n+\n+#: gitk:2157\n+msgid \"Ignore space change\"\n+msgstr \"Ignorer les modifications d'espace\"\n+\n+#: gitk:2215\n+msgid \"Patch\"\n+msgstr \"Patch\"\n+\n+#: gitk:2217\n+msgid \"Tree\"\n+msgstr \"Arbre\"\n+\n+#: gitk:2361 gitk:2378\n+msgid \"Diff this -> selected\"\n+msgstr \"Différences entre ceci et la sélection\"\n+\n+#: gitk:2362 gitk:2379\n+msgid \"Diff selected -> this\"\n+msgstr \"Différence entre sélection et ceci\"\n+\n+#: gitk:2363 gitk:2380\n+msgid \"Make patch\"\n+msgstr \"Créer patch\"\n+\n+#: gitk:2364 gitk:8441\n+msgid \"Create tag\"\n+msgstr \"Créer tag\"\n+\n+#: gitk:2365 gitk:8547\n+msgid \"Write commit to file\"\n+msgstr \"Écrire le commit dans un fichier\"\n+\n+#: gitk:2366 gitk:8604\n+msgid \"Create new branch\"\n+msgstr \"Créer une nouvelle branche\"\n+\n+#: gitk:2367\n+msgid \"Cherry-pick this commit\"\n+msgstr \"Cueillir (cherry-pick) ce commit\"\n+\n+#: gitk:2368\n+msgid \"Reset HEAD branch to here\"\n+msgstr \"Réinitialiser la branche HEAD vers cet état\"\n+\n+#: gitk:2369\n+msgid \"Mark this commit\"\n+msgstr \"Marquer ce commit\"\n+\n+#: gitk:2370\n+msgid \"Return to mark\"\n+msgstr \"Retourner à la marque\"\n+\n+#: gitk:2371\n+msgid \"Find descendant of this and mark\"\n+msgstr \"Chercher le descendant de ceci et le marquer\"\n+\n+#: gitk:2372\n+msgid \"Compare with marked commit\"\n+msgstr \"Comparer avec le commit marqué\"\n+\n+#: gitk:2386\n+msgid \"Check out this branch\"\n+msgstr \"Récupérer cette branche\"\n+\n+#: gitk:2387\n+msgid \"Remove this branch\"\n+msgstr \"Supprimer cette branche\"\n+\n+#: gitk:2394\n+msgid \"Highlight this too\"\n+msgstr \"Surligner également ceci\"\n+\n+#: gitk:2395\n+msgid \"Highlight this only\"\n+msgstr \"Surligner seulement ceci\"\n+\n+#: gitk:2396\n+msgid \"External diff\"\n+msgstr \"Diff externe\"\n+\n+#: gitk:2397\n+msgid \"Blame parent commit\"\n+msgstr \"Blâmer le commit parent\"\n+\n+#: gitk:2404\n+msgid \"Show origin of this line\"\n+msgstr \"Montrer l'origine de cette ligne\"\n+\n+#: gitk:2405\n+msgid \"Run git gui blame on this line\"\n+msgstr \"Exécuter git gui blame sur cette ligne\"\n+\n+#: gitk:2656\n+msgid \"\"\n+\"\\n\"\n+\"Gitk - a commit viewer for git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Use and redistribute under the terms of the GNU General Public\nLicense\" +msgstr \"\"\n+\"\\n\"\n+\"Gitk - visualisateur de commit pour git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Utilisation et redistribution soumises aux termes de la GNU General\nPublic License\" +\n+#: gitk:2664 gitk:2726 gitk:8969\n+msgid \"Close\"\n+msgstr \"Fermer\"\n+\n+#: gitk:2683\n+msgid \"Gitk key bindings\"\n+msgstr \"Raccourcis clavier de Gitk\"\n+\n+#: gitk:2686\n+msgid \"Gitk key bindings:\"\n+msgstr \"Raccourcis clavier de Gitk :\"\n+\n+#: gitk:2688\n+#, tcl-format\n+msgid \"<%s-Q>\\t\\tQuit\"\n+msgstr \"<%s-Q>\\t\\tQuitter\"\n+\n+#: gitk:2689\n+msgid \"<Home>\\t\\tMove to first commit\"\n+msgstr \"<Début>\\t\\tAller au premier commit\"\n+\n+#: gitk:2690\n+msgid \"<End>\\t\\tMove to last commit\"\n+msgstr \"<Fin>\\t\\tAller au dernier commit\"\n+\n+#: gitk:2691\n+msgid \"<Up>, p, i\\tMove up one commit\"\n+msgstr \"<Haut>, p, i\\t Aller au commit suivant\"\n+\n+#: gitk:2692\n+msgid \"<Down>, n, k\\tMove down one commit\"\n+msgstr \"<Bas>, n, k\\t Aller au commit précédent\"\n+\n+#: gitk:2693\n+msgid \"<Left>, z, j\\tGo back in history list\"\n+msgstr \"<Gauche>, z, j\\tReculer dans l'historique\"\n+\n+#: gitk:2694\n+msgid \"<Right>, x, l\\tGo forward in history list\"\n+msgstr \"<Droite>, x, l\\tAvancer dans l'historique\"\n+\n+#: gitk:2695\n+msgid \"<PageUp>\\tMove up one page in commit list\"\n+msgstr \"<PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2696\n+msgid \"<PageDown>\\tMove down one page in commit list\"\n+msgstr \"<PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2697\n+#, tcl-format\n+msgid \"<%s-Home>\\tScroll to top of commit list\"\n+msgstr \"<%s-Début>\\tAller en haut de la liste des commits\"\n+\n+#: gitk:2698\n+#, tcl-format\n+msgid \"<%s-End>\\tScroll to bottom of commit list\"\n+msgstr \"<%s-End>\\tAller en bas de la liste des commits\"\n+\n+#: gitk:2699\n+#, tcl-format\n+msgid \"<%s-Up>\\tScroll commit list up one line\"\n+msgstr \"<%s-Up>\\tMonter d'une ligne dans la liste des commits\"\n+\n+#: gitk:2700\n+#, tcl-format\n+msgid \"<%s-Down>\\tScroll commit list down one line\"\n+msgstr \"<%s-Down>\\tDescendre d'une ligne dans la liste des commits\"\n+\n+#: gitk:2701\n+#, tcl-format\n+msgid \"<%s-PageUp>\\tScroll commit list up one page\"\n+msgstr \"<%s-PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2702\n+#, tcl-format\n+msgid \"<%s-PageDown>\\tScroll commit list down one page\"\n+msgstr \"<%s-PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2703\n+msgid \"<Shift-Up>\\tFind backwards (upwards, later commits)\"\n+msgstr \"<Shift-Up>\\tRecherche en arrière (vers l'avant, commits les\nplus anciens)\" +\n+#: gitk:2704\n+msgid \"<Shift-Down>\\tFind forwards (downwards, earlier commits)\"\n+msgstr \"<Shift-Down>\\tRecherche en avant (vers l'arrière, commit les\nplus récents)\" +\n+#: gitk:2705\n+msgid \"<Delete>, b\\tScroll diff view up one page\"\n+msgstr \"<Supprimer>, b\\tMonter d'une page dans la vue des différences\"\n+\n+#: gitk:2706\n+msgid \"<Backspace>\\tScroll diff view up one page\"\n+msgstr \"<Backspace>\\tMonter d'une page dans la vue des différences\"\n+\n+#: gitk:2707\n+msgid \"<Space>\\t\\tScroll diff view down one page\"\n+msgstr \"<Espace>\\t\\tDescendre d'une page dans la vue des différences\"\n+\n+#: gitk:2708\n+msgid \"u\\t\\tScroll diff view up 18 lines\"\n+msgstr \"u\\t\\tMonter de 18 lignes dans la vue des différences\"\n+\n+#: gitk:2709\n+msgid \"d\\t\\tScroll diff view down 18 lines\"\n+msgstr \"d\\t\\tDescendre de 18 lignes dans la vue des différences\"\n+\n+#: gitk:2710\n+#, tcl-format\n+msgid \"<%s-F>\\t\\tFind\"\n+msgstr \"<%s-F>\\t\\tRechercher\"\n+\n+#: gitk:2711\n+#, tcl-format\n+msgid \"<%s-G>\\t\\tMove to next find hit\"\n+msgstr \"<%s-G>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2712\n+msgid \"<Return>\\tMove to next find hit\"\n+msgstr \"<Return>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2713\n+msgid \"/\\t\\tFocus the search box\"\n+msgstr \"/\\t\\tFocus sur la zone de recherche\"\n+\n+#: gitk:2714\n+msgid \"?\\t\\tMove to previous find hit\"\n+msgstr \"?\\t\\tAller au résultat de recherche précédent\"\n+\n+#: gitk:2715\n+msgid \"f\\t\\tScroll diff view to next file\"\n+msgstr \"f\\t\\tAller au prochain fichier dans la vue des différences\"\n+\n+#: gitk:2716\n+#, tcl-format\n+msgid \"<%s-S>\\t\\tSearch for next hit in diff view\"\n+msgstr \"<%s-S>\\t\\tAller au résultat suivant dans la vue des\ndifférences\" +\n+#: gitk:2717\n+#, tcl-format\n+msgid \"<%s-R>\\t\\tSearch for previous hit in diff view\"\n+msgstr \"<%s-R>\\t\\tAller au résultat précédent dans la vue des\ndifférences\" +\n+#: gitk:2718\n+#, tcl-format\n+msgid \"<%s-KP+>\\tIncrease font size\"\n+msgstr \"<%s-KP+>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2719\n+#, tcl-format\n+msgid \"<%s-plus>\\tIncrease font size\"\n+msgstr \"<%s-plus>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2720\n+#, tcl-format\n+msgid \"<%s-KP->\\tDecrease font size\"\n+msgstr \"<%s-KP->\\tDiminuer la taille de la police\"\n+\n+#: gitk:2721\n+#, tcl-format\n+msgid \"<%s-minus>\\tDecrease font size\"\n+msgstr \"<%s-minus>\\tDiminuer la taille de la police\"\n+\n+#: gitk:2722\n+msgid \"<F5>\\t\\tUpdate\"\n+msgstr \"<F5>\\t\\tMise à jour\"\n+\n+#: gitk:3177\n+#, tcl-format\n+msgid \"Error getting \\\"%s\\\" from %s:\"\n+msgstr \"Erreur en obtenant \\\"%s\\\" de %s:\"\n+\n+#: gitk:3234 gitk:3243\n+#, tcl-format\n+msgid \"Error creating temporary directory %s:\"\n+msgstr \"Erreur lors de la création du répertoire temporaire %s :\"\n+\n+#: gitk:3255\n+msgid \"command failed:\"\n+msgstr \"échec de la commande :\"\n+\n+#: gitk:3401\n+msgid \"No such commit\"\n+msgstr \"Commit inexistant\"\n+\n+#: gitk:3415\n+msgid \"git gui blame: command failed:\"\n+msgstr \"git gui blame : échec de la commande :\"\n+\n+#: gitk:3446\n+#, tcl-format\n+msgid \"Couldn't read merge head: %s\"\n+msgstr \"Impossible de lire le head de la fusion : %s\"\n+\n+#: gitk:3454\n+#, tcl-format\n+msgid \"Error reading index: %s\"\n+msgstr \"Erreur à la lecture de l'index : %s\"\n+\n+#: gitk:3479\n+#, tcl-format\n+msgid \"Couldn't start git blame: %s\"\n+msgstr \"Impossible de démarrer git blame : %s\"\n+\n+#: gitk:3482 gitk:6271\n+msgid \"Searching\"\n+msgstr \"Recherche en cours\"\n+\n+#: gitk:3514\n+#, tcl-format\n+msgid \"Error running git blame: %s\"\n+msgstr \"Erreur à l'exécution de git blame : %s\"\n+\n+#: gitk:3542\n+#, tcl-format\n+msgid \"That line comes from commit %s,  which is not in this view\"\n+msgstr \"Cette ligne est issue du commit %s, qui n'est pas dans cette\nvue\" +\n+#: gitk:3556\n+msgid \"External diff viewer failed:\"\n+msgstr \"Échec de l'outil externe de visualisation des différences\"\n+\n+#: gitk:3674\n+msgid \"Gitk view definition\"\n+msgstr \"Définition des vues de Gitk\"\n+\n+#: gitk:3678\n+msgid \"Remember this view\"\n+msgstr \"Se souvenir de cette vue\"\n+\n+#: gitk:3679\n+msgid \"References (space separated list):\"\n+msgstr \"Références (liste d'éléments séparés par des espaces) :\"\n+\n+#: gitk:3680\n+msgid \"Branches & tags:\"\n+msgstr \"Branches & tags :\"\n+\n+#: gitk:3681\n+msgid \"All refs\"\n+msgstr \"Toutes les références\"\n+\n+#: gitk:3682\n+msgid \"All (local) branches\"\n+msgstr \"Toutes les branches (locales)\"\n+\n+#: gitk:3683\n+msgid \"All tags\"\n+msgstr \"Tous les tags\"\n+\n+#: gitk:3684\n+msgid \"All remote-tracking branches\"\n+msgstr \"Toutes les branches de suivi à distance\"\n+\n+#: gitk:3685\n+msgid \"Commit Info (regular expressions):\"\n+msgstr \"Info sur les commits (expressions régulières) :\"\n+\n+#: gitk:3686\n+msgid \"Author:\"\n+msgstr \"Auteur :\"\n+\n+#: gitk:3687\n+msgid \"Committer:\"\n+msgstr \"Commiteur :\"\n+\n+#: gitk:3688\n+msgid \"Commit Message:\"\n+msgstr \"Message de commit :\"\n+\n+#: gitk:3689\n+msgid \"Matches all Commit Info criteria\"\n+msgstr \"Correspond à tous les critères d'Info sur les commits\"\n+\n+#: gitk:3690\n+msgid \"Changes to Files:\"\n+msgstr \"Changements des fichiers :\"\n+\n+#: gitk:3691\n+msgid \"Fixed String\"\n+msgstr \"Chaîne Figée\"\n+\n+#: gitk:3692\n+msgid \"Regular Expression\"\n+msgstr \"Expression Régulière\"\n+\n+#: gitk:3693\n+msgid \"Search string:\"\n+msgstr \"Recherche de la chaîne :\"\n+\n+#: gitk:3694\n+msgid \"\"\n+\"Commit Dates (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17,\n2009 \" +\"15:27:38\\\"):\"\n+msgstr \"\"\n+\"Dates des commits (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March\n17, \" +\"2009 15:27:38\\\") :\"\n+\n+#: gitk:3695\n+msgid \"Since:\"\n+msgstr \"De :\"\n+\n+#: gitk:3696\n+msgid \"Until:\"\n+msgstr \"Jusqu'au :\"\n+\n+#: gitk:3697\n+msgid \"Limit and/or skip a number of revisions (positive integer):\"\n+msgstr \"Limiter et/ou sauter un certain nombre (entier positif) de\nrévision :\" +\n+#: gitk:3698\n+msgid \"Number to show:\"\n+msgstr \"Nombre à afficher :\"\n+\n+#: gitk:3699\n+msgid \"Number to skip:\"\n+msgstr \"Nombre à sauter :\"\n+\n+#: gitk:3700\n+msgid \"Miscellaneous options:\"\n+msgstr \"Options diverses\"\n+\n+#: gitk:3701\n+msgid \"Strictly sort by date\"\n+msgstr \"Trier par date\"\n+\n+#FIXME : traduction de \"branch sides\" \n+#: gitk:3702\n+#, fuzzy\n+msgid \"Mark branch sides\"\n+msgstr \"Marquer les extrémités des branches\"\n+\n+#: gitk:3703\n+msgid \"Limit to first parent\"\n+msgstr \"Limiter au premier ancêtre\"\n+\n+#: gitk:3704\n+msgid \"Simple history\"\n+msgstr \"Historique simple\"\n+\n+#: gitk:3705\n+msgid \"Additional arguments to git log:\"\n+msgstr \"Arguments supplémentaires de git log :\"\n+\n+#: gitk:3706\n+msgid \"Enter files and directories to include, one per line:\"\n+msgstr \"Saisir les fichiers et répertoires à inclure, un par ligne :\"\n+\n+#: gitk:3707\n+msgid \"Command to generate more commits to include:\"\n+msgstr \"Commande pour générer plus de commits à inclure :\"\n+\n+#: gitk:3829\n+msgid \"Gitk: edit view\"\n+msgstr \"Gitk : éditer la vue\"\n+\n+#: gitk:3837\n+msgid \"-- criteria for selecting revisions\"\n+msgstr \"-- critère pour la sélection des révisions\"\n+\n+#: gitk:3842\n+msgid \"View Name:\"\n+msgstr \"Nom de la vue :\"\n+\n+#: gitk:3917\n+msgid \"Apply (F5)\"\n+msgstr \"Appliquer (F5)\"\n+\n+#: gitk:3955\n+msgid \"Error in commit selection arguments:\"\n+msgstr \"Erreur dans les arguments de sélection des commits :\"\n+\n+#: gitk:4008 gitk:4060 gitk:4508 gitk:4522 gitk:5783 gitk:11196\ngitk:11197 +msgid \"None\"\n+msgstr \"Aucun\"\n+\n+#: gitk:4456 gitk:6303 gitk:8065 gitk:8080\n+msgid \"Date\"\n+msgstr \"Date\"\n+\n+#: gitk:4456 gitk:6303\n+msgid \"CDate\"\n+msgstr \"CDate\"\n+\n+#: gitk:4605 gitk:4610\n+msgid \"Descendant\"\n+msgstr \"Descendant\"\n+\n+#: gitk:4606\n+msgid \"Not descendant\"\n+msgstr \"Pas un descendant\"\n+\n+#: gitk:4613 gitk:4618\n+msgid \"Ancestor\"\n+msgstr \"Ancêtre\"\n+\n+#: gitk:4614\n+msgid \"Not ancestor\"\n+msgstr \"Pas un ancêtre\"\n+\n+#: gitk:4904\n+msgid \"Local changes checked in to index but not committed\"\n+msgstr \"Modifications locales enregistrées dans l'index mais non\ncommitées\" +\n+#: gitk:4940\n+msgid \"Local uncommitted changes, not checked in to index\"\n+msgstr \"Modifications locales non enregistrées dans l'index et non\ncommitées\" +\n+#: gitk:6621\n+msgid \"many\"\n+msgstr \"nombreux\"\n+\n+#: gitk:6805\n+msgid \"Tags:\"\n+msgstr \"Tags :\"\n+\n+#: gitk:6822 gitk:6828 gitk:8058\n+msgid \"Parent\"\n+msgstr \"Parent\"\n+\n+#: gitk:6833\n+msgid \"Child\"\n+msgstr \"Enfant\"\n+\n+#: gitk:6842\n+msgid \"Branch\"\n+msgstr \"Branche\"\n+\n+#: gitk:6845\n+msgid \"Follows\"\n+msgstr \"Suit\"\n+\n+#: gitk:6848\n+msgid \"Precedes\"\n+msgstr \"Précède\"\n+\n+#: gitk:7346\n+#, tcl-format\n+msgid \"Error getting diffs: %s\"\n+msgstr \"Erreur lors de la récupération des différences : %s\"\n+\n+#: gitk:7886\n+msgid \"Goto:\"\n+msgstr \"Aller à :\"\n+\n+#: gitk:7888\n+msgid \"SHA1 ID:\"\n+msgstr \"Id SHA1 :\"\n+\n+#: gitk:7907\n+#, tcl-format\n+msgid \"Short SHA1 id %s is ambiguous\"\n+msgstr \"Id SHA1 court %s est ambigu\"\n+\n+#: gitk:7914\n+#, tcl-format\n+msgid \"Revision %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7924\n+#, tcl-format\n+msgid \"SHA1 id %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7926\n+#, tcl-format\n+msgid \"Revision %s is not in the current view\"\n+msgstr \"La révision %s n'est pas dans la vue courante\"\n+\n+#: gitk:8068\n+msgid \"Children\"\n+msgstr \"Enfants\"\n+\n+#: gitk:8125\n+#, tcl-format\n+msgid \"Reset %s branch to here\"\n+msgstr \"Réinitialiser la branche %s vers cet état\"\n+\n+#: gitk:8127\n+msgid \"Detached head: can't reset\"\n+msgstr \"Head détaché : impossible de réinitialiser\"\n+\n+#: gitk:8236 gitk:8242\n+msgid \"Skipping merge commit \"\n+msgstr \"Éviter le commit de la fusion \"\n+\n+#: gitk:8251 gitk:8256\n+msgid \"Error getting patch ID for \"\n+msgstr \"Erreur à l'obtention de l'ID du patch pour \"\n+\n+#: gitk:8252 gitk:8257\n+msgid \" - stopping\\n\"\n+msgstr \" - arrêt en cours\\n\"\n+\n+#: gitk:8262 gitk:8265 gitk:8273 gitk:8283 gitk:8292\n+msgid \"Commit \"\n+msgstr \"Commit \"\n+\n+#: gitk:8266\n+msgid \"\"\n+\" is the same patch as\\n\"\n+\"       \"\n+msgstr \"\"\n+\"est le même patch que \\n\"\n+\"       \"\n+\n+#: gitk:8274\n+msgid \"\"\n+\" differs from\\n\"\n+\"       \"\n+msgstr \"\"\n+\" diffère de\\n\"\n+\"       \"\n+\n+#: gitk:8276\n+msgid \"- stopping\\n\"\n+msgstr \"- arrêt en cours\\n\"\n+\n+#: gitk:8284 gitk:8293\n+#, tcl-format\n+msgid \" has %s children - stopping\\n\"\n+msgstr \"a %s enfants - arrêt en cours\\n\"\n+\n+#: gitk:8324\n+msgid \"Top\"\n+msgstr \"Haut\"\n+\n+#: gitk:8325\n+msgid \"From\"\n+msgstr \"De\"\n+\n+#: gitk:8330\n+msgid \"To\"\n+msgstr \"À\"\n+\n+#: gitk:8354\n+msgid \"Generate patch\"\n+msgstr \"Générer le patch\"\n+\n+#: gitk:8356\n+msgid \"From:\"\n+msgstr \"De :\"\n+\n+#: gitk:8365\n+msgid \"To:\"\n+msgstr \"À :\"\n+\n+#: gitk:8374\n+msgid \"Reverse\"\n+msgstr \"Inverser\"\n+\n+#: gitk:8376 gitk:8561\n+msgid \"Output file:\"\n+msgstr \"Fichier de sortie :\"\n+\n+#: gitk:8382\n+msgid \"Generate\"\n+msgstr \"Générer\"\n+\n+#: gitk:8420\n+msgid \"Error creating patch:\"\n+msgstr \"Erreur à la création du patch :\"\n+\n+#: gitk:8443 gitk:8549 gitk:8606\n+msgid \"ID:\"\n+msgstr \"ID :\"\n+\n+#: gitk:8452\n+msgid \"Tag name:\"\n+msgstr \"Nom du Tag :\"\n+\n+#: gitk:8456 gitk:8615\n+msgid \"Create\"\n+msgstr \"Créer\"\n+\n+#: gitk:8473\n+msgid \"No tag name specified\"\n+msgstr \"Aucun nom de tag spécifié\"\n+\n+#: gitk:8477\n+#, tcl-format\n+msgid \"Tag \\\"%s\\\" already exists\"\n+msgstr \"Le tag \\\"%s\\\" existe déjà\"\n+\n+#: gitk:8483\n+msgid \"Error creating tag:\"\n+msgstr \"Erreur à la création du tag :\"\n+\n+#: gitk:8558\n+msgid \"Command:\"\n+msgstr \"Commande :\"\n+\n+#: gitk:8566\n+msgid \"Write\"\n+msgstr \"Écrire\"\n+\n+#: gitk:8584\n+msgid \"Error writing commit:\"\n+msgstr \"Erreur à l'ecriture du commit :\"\n+\n+#: gitk:8611\n+msgid \"Name:\"\n+msgstr \"Nom :\"\n+\n+#: gitk:8634\n+msgid \"Please specify a name for the new branch\"\n+msgstr \"Veuillez spécifier un nom pour la nouvelle branche\"\n+\n+#: gitk:8639\n+#, tcl-format\n+msgid \"Branch '%s' already exists. Overwrite?\"\n+msgstr \"La branche '%s' existe déjà. Écraser?\"\n+\n+#: gitk:8705\n+#, tcl-format\n+msgid \"Commit %s is already included in branch %s -- really re-apply\nit?\" +msgstr \"Le Commit %s est déjà inclus dans la branche %s -- le\nré-appliquer \" +\"malgré tout?\"\n+\n+#: gitk:8710\n+msgid \"Cherry-picking\"\n+msgstr \"Cueillir (Cherry-picking)\"\n+\n+#: gitk:8719\n+#, tcl-format\n+msgid \"\"\n+\"Cherry-pick failed because of local changes to file '%s'.\\n\"\n+\"Please commit, reset or stash your changes and try again.\"\n+msgstr \"La cueillette (cherry-pick) a échouée à cause de modifications\nlocales du fichier '%s'.\\n\" +\"Veuillez commiter, réinitialiser ou\nstasher vos changements et essayer de nouveau.\" +\n+#: gitk:8725\n+msgid \"\"\n+\"Cherry-pick failed because of merge conflict.\\n\"\n+\"Do you wish to run git citool to resolve it?\"\n+msgstr \"\"\n+\"La cueillette (cherry-pick) a échouée à cause d'un conflit lors d'une\nfusion.\\n\" +\"Souhaitez-vous exécuter git citool pour le résoudre ?\"\n+\n+#: gitk:8741\n+msgid \"No changes committed\"\n+msgstr \"Aucun changement commité\"\n+\n+#: gitk:8767\n+msgid \"Confirm reset\"\n+msgstr \"Confirmer la réinitialisation\"\n+\n+#: gitk:8769\n+#, tcl-format\n+msgid \"Reset branch %s to %s?\"\n+msgstr \"Réinitialiser la branche %s à %s?\"\n+\n+#: gitk:8773\n+msgid \"Reset type:\"\n+msgstr \"Type de réinitialisation :\"\n+\n+#: gitk:8777\n+msgid \"Soft: Leave working tree and index untouched\"\n+msgstr \"Douce : Laisse lr répertoire de travail et l'index intact\"\n+\n+#: gitk:8780\n+msgid \"Mixed: Leave working tree untouched, reset index\"\n+msgstr \"Hybride : Laisse le répertoire de travail dans son état\ncourant, réinitialise l'index\" +\n+#: gitk:8783\n+msgid \"\"\n+\"Hard: Reset working tree and index\\n\"\n+\"(discard ALL local changes)\"\n+msgstr \"\"\n+\"Dure : Réinitialise le répertoire de travail et l'index\\n\"\n+\"(abandonne TOUS les changements locaux)\"\n+\n+#: gitk:8800\n+msgid \"Resetting\"\n+msgstr \"Réinitialisation\"\n+\n+#Fixme: Récupération est-il vraiment une mauvaise traduction?\n+#: gitk:8857\n+#, fuzzy\n+msgid \"Checking out\"\n+msgstr \"Récupération\"\n+\n+#: gitk:8910\n+msgid \"Cannot delete the currently checked-out branch\"\n+msgstr \"Impossible de supprimer la branche en cours\"\n+\n+#: gitk:8916\n+#, tcl-format\n+msgid \"\"\n+\"The commits on branch %s aren't on any other branch.\\n\"\n+\"Really delete branch %s?\"\n+msgstr \"\"\n+\"Les commits de la branche %s ne sont dans aucune autre branche.\\n\"\n+\"Voulez-vous vraiment supprimer cette branche %s ?\"\n+\n+#: gitk:8947\n+#, tcl-format\n+msgid \"Tags and heads: %s\"\n+msgstr \"Tags et heads : %s\"\n+\n+#: gitk:8962\n+msgid \"Filter\"\n+msgstr \"Filtrer\"\n+\n+#: gitk:9257\n+msgid \"\"\n+\"Error reading commit topology information; branch and\npreceding/following \" +\"tag information will be incomplete.\"\n+msgstr \"\"\n+\"Erreur à la lecture des informations sur la topologie des commits, \"\n+\"les informations sur les branches et les tags précédents/suivants \"\n+\"seront incomplètes.\"\n+\n+#: gitk:10243\n+msgid \"Tag\"\n+msgstr \"Tag\"\n+\n+#: gitk:10243\n+msgid \"Id\"\n+msgstr \"Id\"\n+\n+#: gitk:10291\n+msgid \"Gitk font chooser\"\n+msgstr \"Sélecteur de police de Gitk\"\n+\n+#: gitk:10308\n+msgid \"B\"\n+msgstr \"B\"\n+\n+#: gitk:10311\n+msgid \"I\"\n+msgstr \"I\"\n+\n+#: gitk:10407\n+msgid \"Gitk preferences\"\n+msgstr \"Préférences de Gitk\"\n+\n+#: gitk:10409\n+msgid \"Commit list display options\"\n+msgstr \"Options d'affichage de la liste des commits\"\n+\n+#: gitk:10412\n+msgid \"Maximum graph width (lines)\"\n+msgstr \"Longueur maximum du graphe (lignes)\"\n+\n+#FIXME : Traduction standard de \"pane\"?\n+#: gitk:10416\n+#, fuzzy, tcl-format\n+msgid \"Maximum graph width (% of pane)\"\n+msgstr \"Longueur maximum du graphe (% du panneau)\"\n+\n+#: gitk:10420\n+msgid \"Show local changes\"\n+msgstr \"Montrer les changements locaux\"\n+\n+#: gitk:10423\n+msgid \"Auto-select SHA1\"\n+msgstr \"Sélection auto. du SHA1\"\n+\n+#: gitk:10427\n+msgid \"Diff display options\"\n+msgstr \"Options d'affichage des différences\"\n+\n+#: gitk:10429\n+msgid \"Tab spacing\"\n+msgstr \"Taille des tabulations\"\n+\n+#: gitk:10432\n+msgid \"Display nearby tags\"\n+msgstr \"Afficher les tags les plus proches\"\n+\n+#: gitk:10435\n+msgid \"Hide remote refs\"\n+msgstr \"Cacher les refs distantes\"\n+\n+#: gitk:10438\n+msgid \"Limit diffs to listed paths\"\n+msgstr \"Limiter les différences aux chemins listés\"\n+\n+#: gitk:10441\n+msgid \"Support per-file encodings\"\n+msgstr \"Support pour un encodage des caractères par fichier\"\n+\n+#: gitk:10447 gitk:10512\n+msgid \"External diff tool\"\n+msgstr \"Outil de diff externe\"\n+\n+#: gitk:10449\n+msgid \"Choose...\"\n+msgstr \"Choisir...\"\n+\n+#: gitk:10454\n+msgid \"Colors: press to choose\"\n+msgstr \"Couleurs : cliquer pour choisir\"\n+\n+#: gitk:10457\n+msgid \"Background\"\n+msgstr \"Arrière-plan\"\n+\n+#: gitk:10458 gitk:10488\n+msgid \"background\"\n+msgstr \"arrière-plan\"\n+\n+#: gitk:10461\n+msgid \"Foreground\"\n+msgstr \"Premier plan\"\n+\n+#: gitk:10462\n+msgid \"foreground\"\n+msgstr \"premier plan\"\n+\n+#: gitk:10465\n+msgid \"Diff: old lines\"\n+msgstr \"Différences : anciennes lignes\"\n+\n+#: gitk:10466\n+msgid \"diff old lines\"\n+msgstr \"différences anciennes lignes\"\n+\n+#: gitk:10470\n+msgid \"Diff: new lines\"\n+msgstr \"Différences : nouvelles lignes\"\n+\n+#: gitk:10471\n+msgid \"diff new lines\"\n+msgstr \"différences nouvelles lignes\"\n+\n+#: gitk:10475\n+msgid \"Diff: hunk header\"\n+msgstr \"Différences : entête du hunk\"\n+\n+#: gitk:10477\n+msgid \"diff hunk header\"\n+msgstr \"différences : entête du hunk\"\n+\n+#: gitk:10481\n+msgid \"Marked line bg\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10483\n+msgid \"marked line background\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10487\n+msgid \"Select bg\"\n+msgstr \"Sélectionner l'arrière-plan\"\n+\n+#: gitk:10491\n+msgid \"Fonts: press to choose\"\n+msgstr \"Polices : cliquer pour choisir\"\n+\n+#: gitk:10493\n+msgid \"Main font\"\n+msgstr \"Police principale\"\n+\n+#: gitk:10494\n+msgid \"Diff display font\"\n+msgstr \"Police d'affichage des différences\"\n+\n+#: gitk:10495\n+msgid \"User interface font\"\n+msgstr \"Police de l'interface utilisateur\"\n+\n+#: gitk:10522\n+#, tcl-format\n+msgid \"Gitk: choose color for %s\"\n+msgstr \"Gitk : choisir la couleur de %s\"\n+\n+#: gitk:10973\n+msgid \"\"\n+\"Sorry, gitk cannot run with this version of Tcl/Tk.\\n\"\n+\" Gitk requires at least Tcl/Tk 8.4.\"\n+msgstr \"\"\n+\"Désolé, gitk ne peut être exécuté avec cette version de Tcl/Tk.\\n\"\n+\" Gitk requiert Tcl/Tk version 8.4 ou supérieur.\"\n+\n+#: gitk:11101\n+msgid \"Cannot find a git repository here.\"\n+msgstr \"Impossible de trouver un dépôt git ici.\"\n+\n+#: gitk:11105\n+#, tcl-format\n+msgid \"Cannot find the git directory \\\"%s\\\".\"\n+msgstr \"Impossible de trouver le répertoire git \\\"%s\\\".\"\n+\n+#: gitk:11152\n+#, tcl-format\n+msgid \"Ambiguous argument '%s': both revision and filename\"\n+msgstr \"Argument '%s' ambigu : à la fois une révision et un nom et\nfichier\" +\n+#: gitk:11164\n+msgid \"Bad arguments to gitk:\"\n+msgstr \"Arguments invalides pour gitk :\"\n+\n+#: gitk:11249\n+msgid \"Command line\"\n+msgstr \"Ligne de commande\"\n"},{"id":"127942","messageId":"20091119235740.GA12954@vidovic","threadId":"21498","inReplyTo":"20091119222331.6ea1e691.etrillaud@gmail.com","subject":"[PATCHv4] Re: gitk french translation","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2009-11-19T23:57:40Z","receivedAt":"2009-11-19T23:57:40Z","isPatch":false,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"The 19/11/09, Emmanuel Trillaud wrote:\n\n> Signed-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\n> Signed-off-by: Thomas Moulard <thomas.moulard@gmail.com>\n> Signed-off-by: Guy Brand <gb@unistra.fr>\n> \n> --\n\nThe two dashes are taken as the signature delimiter by my MUA, so I can't\ncomment without doing an annoying repairing. Please, keep the three\ndashes undamaged.\n\n> @@ -0,0 +1,1243 @@\n> +\n> +# French translation of the gitk package\n> +# Copyright (C) 2005-2008 Paul Mackerras.  All rights reserved.\n> +# This file is distributed under the same license as the gitk package.\n> +# Translators:\n> +# Emmanuel Trillaud <etrillaud@gmail.com>\n> +#\n> +msgid \"\"\n> +msgstr \"\"\n> +\"Project-Id-Version: gitk\\n\"\n> +\"Report-Msgid-Bugs-To: \\n\"\n> +\"POT-Creation-Date: 2009-10-05 15:16+0200\\n\"\n> +\"PO-Revision-Date: 2009-11-19 22:11+0100\\n\"\n> +\"Last-Translator: YOUR NAME <E-MAIL@ADDRESS>\\n\"\n> +\"Language-Team: FRENCH\\n\"\n\nCould you please fill in these fields?\n\n> +#: gitk:113\n> +msgid \"Couldn't get list of unmerged files:\"\n> +msgstr \"Impossible de r=E9cup=E9rer la liste des fichiers non fusionn=E9s =\n> :\"\n\nThe whole patch is broken because of wrapped lines like this one. I\ncan't believe any patch will be merged because the maintainer would have\nto manually repair all these lines. Please, disable the line wrapping\noption of Sylpheed to inline patches. \n\n> +#: gitk:2141\n> +msgid \"Diff\"\n> +msgstr \"Diff=E9rences\"\n\nDidn't we agreed on the \"Diff\" translation?\n\n> +#: gitk:2361 gitk:2378\n> +msgid \"Diff this -> selected\"\n> +msgstr \"Diff=E9rences entre ceci et la s=E9lection\"\n\nDitto.\n\n> +#: gitk:2362 gitk:2379\n> +msgid \"Diff selected -> this\"\n> +msgstr \"Diff=E9rence entre s=E9lection et ceci\"\n\nDitto.\n\n> +msgid \"<Delete>, b\\tScroll diff view up one page\"\n> +msgstr \"<Supprimer>, b\\tMonter d'une page dans la vue des diff=E9rences\"\n> +\n> +#: gitk:2706\n> +msgid \"<Backspace>\\tScroll diff view up one page\"\n> +msgstr \"<Backspace>\\tMonter d'une page dans la vue des diff=E9rences\"\n> +\n> +#: gitk:2707\n> +msgid \"<Space>\\t\\tScroll diff view down one page\"\n> +msgstr \"<Espace>\\t\\tDescendre d'une page dans la vue des diff=E9rences\"\n> +\n> +#: gitk:2708\n> +msgid \"u\\t\\tScroll diff view up 18 lines\"\n> +msgstr \"u\\t\\tMonter de 18 lignes dans la vue des diff=E9rences\"\n> +\n> +#: gitk:2709\n> +msgid \"d\\t\\tScroll diff view down 18 lines\"\n> +msgstr \"d\\t\\tDescendre de 18 lignes dans la vue des diff=E9rences\"\n\nDitto for all the above.\n\n> +#: gitk:2715\n> +msgid \"f\\t\\tScroll diff view to next file\"\n> +msgstr \"f\\t\\tAller au prochain fichier dans la vue des diff=E9rences\"\n\nDitto.\n\n> +#: gitk:2716\n> +#, tcl-format\n> +msgid \"<%s-S>\\t\\tSearch for next hit in diff view\"\n> +msgstr \"<%s-S>\\t\\tAller au r=E9sultat suivant dans la vue des\n> diff=E9rences\" +\n> +#: gitk:2717\n> +#, tcl-format\n> +msgid \"<%s-R>\\t\\tSearch for previous hit in diff view\"\n> +msgstr \"<%s-R>\\t\\tAller au r=E9sultat pr=E9c=E9dent dans la vue des\n> diff=E9rences\" +\n\nDitto.\n\nOk, I stop here the review. It really looks like you've sent a wrong\npatch; maybe an earlier version which doesn't include the previous\ncomments.\n\n-- \nNicolas Sebrecht\n"},{"id":"127943","messageId":"20091120012825.2855e5ac.etrillaud@gmail.com","threadId":"21498","inReplyTo":"20091119235740.GA12954@vidovic","subject":"Re: [PATCHv4] Re: gitk french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-11-20T00:28:25Z","receivedAt":"2009-11-20T00:28:25Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"\n\n\nOn Fri, 20 Nov 2009 00:57:40 +0100\nNicolas Sebrecht <nicolas.s.dev@gmx.fr> wrote:\n\n> The 19/11/09, Emmanuel Trillaud wrote:\n> \n> > Signed-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\n> > Signed-off-by: Thomas Moulard <thomas.moulard@gmail.com>\n> > Signed-off-by: Guy Brand <gb@unistra.fr>\n> > \n> > --\n> \n> The two dashes are taken as the signature delimiter by my MUA, so I can't\n> comment without doing an annoying repairing. Please, keep the three\n> dashes undamaged.\n\n\n> > @@ -0,0 +1,1243 @@\n> > +\n> > +# French translation of the gitk package\n> > +# Copyright (C) 2005-2008 Paul Mackerras.  All rights reserved.\n> > +# This file is distributed under the same license as the gitk package.\n> > +# Translators:\n> > +# Emmanuel Trillaud <etrillaud@gmail.com>\n> > +#\n> > +msgid \"\"\n> > +msgstr \"\"\n> > +\"Project-Id-Version: gitk\\n\"\n> > +\"Report-Msgid-Bugs-To: \\n\"\n> > +\"POT-Creation-Date: 2009-10-05 15:16+0200\\n\"\n> > +\"PO-Revision-Date: 2009-11-19 22:11+0100\\n\"\n> > +\"Last-Translator: YOUR NAME <E-MAIL@ADDRESS>\\n\"\n> > +\"Language-Team: FRENCH\\n\"\n> \n> Could you please fill in these fields?\n> \n> > +#: gitk:113\n> > +msgid \"Couldn't get list of unmerged files:\"\n> > +msgstr \"Impossible de r=E9cup=E9rer la liste des fichiers non fusionn=E9s =\n> > :\"\n> \n> The whole patch is broken because of wrapped lines like this one. I\n> can't believe any patch will be merged because the maintainer would have\n> to manually repair all these lines. Please, disable the line wrapping\n> option of Sylpheed to inline patches. \n> \n> > +#: gitk:2141\n> > +msgid \"Diff\"\n> > +msgstr \"Diff=E9rences\"\n> \n> Didn't we agreed on the \"Diff\" translation?\n> \n> > +#: gitk:2361 gitk:2378\n> > +msgid \"Diff this -> selected\"\n> > +msgstr \"Diff=E9rences entre ceci et la s=E9lection\"\n> \n> Ditto.\n> \n> > +#: gitk:2362 gitk:2379\n> > +msgid \"Diff selected -> this\"\n> > +msgstr \"Diff=E9rence entre s=E9lection et ceci\"\n> \n> Ditto.\n> \n> > +msgid \"<Delete>, b\\tScroll diff view up one page\"\n> > +msgstr \"<Supprimer>, b\\tMonter d'une page dans la vue des diff=E9rences\"\n> > +\n> > +#: gitk:2706\n> > +msgid \"<Backspace>\\tScroll diff view up one page\"\n> > +msgstr \"<Backspace>\\tMonter d'une page dans la vue des diff=E9rences\"\n> > +\n> > +#: gitk:2707\n> > +msgid \"<Space>\\t\\tScroll diff view down one page\"\n> > +msgstr \"<Espace>\\t\\tDescendre d'une page dans la vue des diff=E9rences\"\n> > +\n> > +#: gitk:2708\n> > +msgid \"u\\t\\tScroll diff view up 18 lines\"\n> > +msgstr \"u\\t\\tMonter de 18 lignes dans la vue des diff=E9rences\"\n> > +\n> > +#: gitk:2709\n> > +msgid \"d\\t\\tScroll diff view down 18 lines\"\n> > +msgstr \"d\\t\\tDescendre de 18 lignes dans la vue des diff=E9rences\"\n> \n> Ditto for all the above.\n> \n> > +#: gitk:2715\n> > +msgid \"f\\t\\tScroll diff view to next file\"\n> > +msgstr \"f\\t\\tAller au prochain fichier dans la vue des diff=E9rences\"\n> \n> Ditto.\n> \n> > +#: gitk:2716\n> > +#, tcl-format\n> > +msgid \"<%s-S>\\t\\tSearch for next hit in diff view\"\n> > +msgstr \"<%s-S>\\t\\tAller au r=E9sultat suivant dans la vue des\n> > diff=E9rences\" +\n> > +#: gitk:2717\n> > +#, tcl-format\n> > +msgid \"<%s-R>\\t\\tSearch for previous hit in diff view\"\n> > +msgstr \"<%s-R>\\t\\tAller au r=E9sultat pr=E9c=E9dent dans la vue des\n> > diff=E9rences\" +\n> \n> Ditto.\n> \n> Ok, I stop here the review. It really looks like you've sent a wrong\n> patch; maybe an earlier version which doesn't include the previous\n> comments.\nSorry for sending the wrong patch. I don't exactly what happend, but\nI'll send a correct patch soon and I'll be more carefull.\nThank you for the patience.\n\n> -- \n> Nicolas Sebrecht\n\n\n-- \nEmmanuel Trillaud <etrillaud@gmail.com>\n"},{"id":"128994","messageId":"20091202112403.52abcd75@eleanor","threadId":"21498","inReplyTo":"20091111001050.GC27518@vidovic","subject":"Re: gitk : french translation","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2009-12-02T10:24:03Z","receivedAt":"2009-12-02T10:24:03Z","isPatch":false,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"Hello all, \nsorry for the looong delay. I finally manage to update the translation according\nto the comments of Nicolas. The v4 was a wrong version and comparing to the v3,\nI update the file WRT Guy's comments, I reformat it to avoid line-wrapping\nduring the transfer and delete a few space at the end of some line.\nThank for your patience.\n\nEmmanuel\n\n------8<-------\nSubject: [PATChv5] french translation of gitk\n\nSigned-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\nSigned-off-by: Thomas Moulard <thomas.moulard@gmail.com>\nSigned-off-by: Guy Brand <gb@unistra.fr>\ndiff --git a/gitk-git/po/fr.po b/gitk-git/po/fr.po\nnew file mode 100644\nindex 0000000..fb44ca4\n--- /dev/null\n+++ b/gitk-git/po/fr.po\n@@ -0,0 +1,1254 @@\n+# French translation of the gitk package\n+# Copyright (C) 2005-2008 Paul Mackerras.  All rights reserved.\n+# This file is distributed under the same license as the gitk package.\n+# Translators:\n+# Emmanuel Trillaud <etrillaud@gmail.com>\n+#\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: gitk\\n\"\n+\"Report-Msgid-Bugs-To: \\n\"\n+\"POT-Creation-Date: 2009-10-05 15:16+0200\\n\"\n+\"PO-Revision-Date: 2009-11-19 22:13+0100\\n\"\n+\"Last-Translator: Emmanuel Trillaud <etrillaud@gmail.com>\\n\"\n+\"Language-Team: git@vger.kernel.org\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"X-Poedit-Language: French\\n\"\n+\"X-Poedit-Country: FRANCE\\n\"\n+\n+#: gitk:113\n+msgid \"Couldn't get list of unmerged files:\"\n+msgstr \"Impossible de récupérer la liste des fichiers non fusionnés :\"\n+\n+#: gitk:269\n+msgid \"Error parsing revisions:\"\n+msgstr \"Erreur lors du parcours des révisions :\"\n+\n+#: gitk:324\n+msgid \"Error executing --argscmd command:\"\n+msgstr \"Erreur à l'exécution de la commande --argscmd :\"\n+\n+#: gitk:337\n+msgid \"No files selected: --merge specified but no files are unmerged.\"\n+msgstr \"\"\n+\"Aucun fichier sélectionné : --merge précisé, mais tous lesfichiers sont \"\n+\"fusionnés.\"\n+\n+# FIXME : améliorer la traduction de 'file limite'\n+#: gitk:340\n+#, fuzzy\n+msgid \"\"\n+\"No files selected: --merge specified but no unmerged files are within file \"\n+\"limit.\"\n+msgstr \"\"\n+\"Aucun fichier sélectionné : --merge précisé mais aucun fichier non fusionné \"\n+\"n'est dans la limite des fichiers.\"\n+\n+#: gitk:362 gitk:509\n+msgid \"Error executing git log:\"\n+msgstr \"Erreur à l'exécution de git log :\"\n+\n+#: gitk:380 gitk:525\n+msgid \"Reading\"\n+msgstr \"Lecture en cours\"\n+\n+#: gitk:440 gitk:4123\n+msgid \"Reading commits...\"\n+msgstr \"Lecture des commits...\"\n+\n+#: gitk:443 gitk:1561 gitk:4126\n+msgid \"No commits selected\"\n+msgstr \"Aucun commit sélectionné\"\n+\n+#: gitk:1437\n+msgid \"Can't parse git log output:\"\n+msgstr \"Impossible de lire la sortie de git log :\"\n+\n+#: gitk:1657\n+msgid \"No commit information available\"\n+msgstr \"Aucune information disponible sur le commit\"\n+\n+#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n+msgid \"OK\"\n+msgstr \"OK\"\n+\n+#: gitk:1819 gitk:3918 gitk:8383 gitk:8457 gitk:8567 gitk:8616 gitk:8788\n+#: gitk:10323 gitk:10499\n+msgid \"Cancel\"\n+msgstr \"Annuler\"\n+\n+#: gitk:1919\n+msgid \"Update\"\n+msgstr \"Mise à jour\"\n+\n+#: gitk:1920\n+msgid \"Reload\"\n+msgstr \"Recharger\"\n+\n+#: gitk:1921\n+msgid \"Reread references\"\n+msgstr \"Relire les références\"\n+\n+#: gitk:1922\n+msgid \"List references\"\n+msgstr \"Lister les références\"\n+\n+#: gitk:1924\n+msgid \"Start git gui\"\n+msgstr \"Démarrer git gui\"\n+\n+#: gitk:1926\n+msgid \"Quit\"\n+msgstr \"Quitter\"\n+\n+#: gitk:1918\n+msgid \"File\"\n+msgstr \"Fichier\"\n+\n+#: gitk:1930\n+msgid \"Preferences\"\n+msgstr \"Préférences\"\n+\n+#: gitk:1929\n+msgid \"Edit\"\n+msgstr \"Éditer\"\n+\n+#: gitk:1934\n+msgid \"New view...\"\n+msgstr \"Nouvelle vue...\"\n+\n+#: gitk:1935\n+msgid \"Edit view...\"\n+msgstr \"Éditer la vue...\"\n+\n+#: gitk:1936\n+msgid \"Delete view\"\n+msgstr \"Supprimer la vue\"\n+\n+#: gitk:1938\n+msgid \"All files\"\n+msgstr \"Tous les fichiers\"\n+\n+#: gitk:1933 gitk:3670\n+msgid \"View\"\n+msgstr \"Vue\"\n+\n+#: gitk:1943 gitk:1953 gitk:2654\n+msgid \"About gitk\"\n+msgstr \"À propos de gitk\"\n+\n+#: gitk:1944 gitk:1958\n+msgid \"Key bindings\"\n+msgstr \"Raccourcis clavier\"\n+\n+#: gitk:1942 gitk:1957\n+msgid \"Help\"\n+msgstr \"Aide\"\n+\n+#: gitk:2018\n+msgid \"SHA1 ID: \"\n+msgstr \"ID SHA1 :\"\n+\n+#: gitk:2049\n+msgid \"Row\"\n+msgstr \"Colonne\"\n+\n+#: gitk:2080\n+msgid \"Find\"\n+msgstr \"Recherche\"\n+\n+#: gitk:2081\n+msgid \"next\"\n+msgstr \"suivant\"\n+\n+#: gitk:2082\n+msgid \"prev\"\n+msgstr \"précédent\"\n+\n+#: gitk:2083\n+msgid \"commit\"\n+msgstr \"commit\"\n+\n+#: gitk:2086 gitk:2088 gitk:4284 gitk:4307 gitk:4331 gitk:6272 gitk:6344\n+#: gitk:6428\n+msgid \"containing:\"\n+msgstr \"contient :\"\n+\n+#: gitk:2089 gitk:3162 gitk:3167 gitk:4359\n+msgid \"touching paths:\"\n+msgstr \"chemins modifiés :\"\n+\n+#: gitk:2090 gitk:4364\n+msgid \"adding/removing string:\"\n+msgstr \"ajoute/supprime la chaîne :\"\n+\n+#: gitk:2099 gitk:2101\n+msgid \"Exact\"\n+msgstr \"Exact\"\n+\n+#: gitk:2101 gitk:4439 gitk:6240\n+msgid \"IgnCase\"\n+msgstr \"Ignorer la casse\"\n+\n+#: gitk:2101 gitk:4333 gitk:4437 gitk:6236\n+msgid \"Regexp\"\n+msgstr \"Expression régulière\"\n+\n+#: gitk:2103 gitk:2104 gitk:4458 gitk:4488 gitk:4495 gitk:6364 gitk:6432\n+msgid \"All fields\"\n+msgstr \"Tous les champs\"\n+\n+#: gitk:2104 gitk:4456 gitk:4488 gitk:6303\n+msgid \"Headline\"\n+msgstr \"Surligner\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6432 gitk:6866\n+msgid \"Comments\"\n+msgstr \"Commentaires\"\n+\n+#: gitk:2105 gitk:4456 gitk:4460 gitk:4495 gitk:6303 gitk:6801 gitk:8063\n+#: gitk:8078\n+msgid \"Author\"\n+msgstr \"Auteur\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6803\n+msgid \"Committer\"\n+msgstr \"Auteur du commit\"\n+\n+#: gitk:2134\n+msgid \"Search\"\n+msgstr \"Rechercher\"\n+\n+#: gitk:2141\n+msgid \"Diff\"\n+msgstr \"Diff\"\n+\n+#: gitk:2143\n+msgid \"Old version\"\n+msgstr \"Ancienne version\"\n+\n+#: gitk:2145\n+msgid \"New version\"\n+msgstr \"Nouvelle version\"\n+\n+#: gitk:2147\n+msgid \"Lines of context\"\n+msgstr \"Lignes de contexte\"\n+\n+#: gitk:2157\n+msgid \"Ignore space change\"\n+msgstr \"Ignorer les modifications d'espace\"\n+\n+#: gitk:2215\n+msgid \"Patch\"\n+msgstr \"Patch\"\n+\n+#: gitk:2217\n+msgid \"Tree\"\n+msgstr \"Arbre\"\n+\n+#: gitk:2361 gitk:2378\n+msgid \"Diff this -> selected\"\n+msgstr \"Diff entre ceci et la sélection\"\n+\n+#: gitk:2362 gitk:2379\n+msgid \"Diff selected -> this\"\n+msgstr \"Diff entre sélection et ceci\"\n+\n+#: gitk:2363 gitk:2380\n+msgid \"Make patch\"\n+msgstr \"Créer patch\"\n+\n+#: gitk:2364 gitk:8441\n+msgid \"Create tag\"\n+msgstr \"Créer tag\"\n+\n+#: gitk:2365 gitk:8547\n+msgid \"Write commit to file\"\n+msgstr \"Écrire le commit dans un fichier\"\n+\n+#: gitk:2366 gitk:8604\n+msgid \"Create new branch\"\n+msgstr \"Créer une nouvelle branche\"\n+\n+#: gitk:2367\n+msgid \"Cherry-pick this commit\"\n+msgstr \"Cueillir (cherry-pick) ce commit\"\n+\n+#: gitk:2368\n+msgid \"Reset HEAD branch to here\"\n+msgstr \"Réinitialiser la branche HEAD vers cet état\"\n+\n+#: gitk:2369\n+msgid \"Mark this commit\"\n+msgstr \"Marquer ce commit\"\n+\n+#: gitk:2370\n+msgid \"Return to mark\"\n+msgstr \"Retourner à la marque\"\n+\n+#: gitk:2371\n+msgid \"Find descendant of this and mark\"\n+msgstr \"Chercher le descendant de ceci et le marquer\"\n+\n+#: gitk:2372\n+msgid \"Compare with marked commit\"\n+msgstr \"Comparer avec le commit marqué\"\n+\n+#: gitk:2386\n+msgid \"Check out this branch\"\n+msgstr \"Récupérer cette branche\"\n+\n+#: gitk:2387\n+msgid \"Remove this branch\"\n+msgstr \"Supprimer cette branche\"\n+\n+#: gitk:2394\n+msgid \"Highlight this too\"\n+msgstr \"Surligner également ceci\"\n+\n+#: gitk:2395\n+msgid \"Highlight this only\"\n+msgstr \"Surligner seulement ceci\"\n+\n+#: gitk:2396\n+msgid \"External diff\"\n+msgstr \"Diff externe\"\n+\n+#: gitk:2397\n+msgid \"Blame parent commit\"\n+msgstr \"Blâmer le commit parent\"\n+\n+#: gitk:2404\n+msgid \"Show origin of this line\"\n+msgstr \"Montrer l'origine de cette ligne\"\n+\n+#: gitk:2405\n+msgid \"Run git gui blame on this line\"\n+msgstr \"Exécuter git gui blame sur cette ligne\"\n+\n+#: gitk:2656\n+msgid \"\"\n+\"\\n\"\n+\"Gitk - a commit viewer for git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Use and redistribute under the terms of the GNU General Public License\"\n+msgstr \"\"\n+\"\\n\"\n+\"Gitk - visualisateur de commit pour git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Utilisation et redistribution soumises aux termes de la GNU General Public \"\n+\"License\"\n+\n+#: gitk:2664 gitk:2726 gitk:8969\n+msgid \"Close\"\n+msgstr \"Fermer\"\n+\n+#: gitk:2683\n+msgid \"Gitk key bindings\"\n+msgstr \"Raccourcis clavier de Gitk\"\n+\n+#: gitk:2686\n+msgid \"Gitk key bindings:\"\n+msgstr \"Raccourcis clavier de Gitk :\"\n+\n+#: gitk:2688\n+#, tcl-format\n+msgid \"<%s-Q>\\t\\tQuit\"\n+msgstr \"<%s-Q>\\t\\tQuitter\"\n+\n+#: gitk:2689\n+msgid \"<Home>\\t\\tMove to first commit\"\n+msgstr \"<Début>\\t\\tAller au premier commit\"\n+\n+#: gitk:2690\n+msgid \"<End>\\t\\tMove to last commit\"\n+msgstr \"<Fin>\\t\\tAller au dernier commit\"\n+\n+#: gitk:2691\n+msgid \"<Up>, p, i\\tMove up one commit\"\n+msgstr \"<Haut>, p, i\\t Aller au commit suivant\"\n+\n+#: gitk:2692\n+msgid \"<Down>, n, k\\tMove down one commit\"\n+msgstr \"<Bas>, n, k\\t Aller au commit précédent\"\n+\n+#: gitk:2693\n+msgid \"<Left>, z, j\\tGo back in history list\"\n+msgstr \"<Gauche>, z, j\\tReculer dans l'historique\"\n+\n+#: gitk:2694\n+msgid \"<Right>, x, l\\tGo forward in history list\"\n+msgstr \"<Droite>, x, l\\tAvancer dans l'historique\"\n+\n+#: gitk:2695\n+msgid \"<PageUp>\\tMove up one page in commit list\"\n+msgstr \"<PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2696\n+msgid \"<PageDown>\\tMove down one page in commit list\"\n+msgstr \"<PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2697\n+#, tcl-format\n+msgid \"<%s-Home>\\tScroll to top of commit list\"\n+msgstr \"<%s-Début>\\tAller en haut de la liste des commits\"\n+\n+#: gitk:2698\n+#, tcl-format\n+msgid \"<%s-End>\\tScroll to bottom of commit list\"\n+msgstr \"<%s-End>\\tAller en bas de la liste des commits\"\n+\n+#: gitk:2699\n+#, tcl-format\n+msgid \"<%s-Up>\\tScroll commit list up one line\"\n+msgstr \"<%s-Up>\\tMonter d'une ligne dans la liste des commits\"\n+\n+#: gitk:2700\n+#, tcl-format\n+msgid \"<%s-Down>\\tScroll commit list down one line\"\n+msgstr \"<%s-Down>\\tDescendre d'une ligne dans la liste des commits\"\n+\n+#: gitk:2701\n+#, tcl-format\n+msgid \"<%s-PageUp>\\tScroll commit list up one page\"\n+msgstr \"<%s-PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2702\n+#, tcl-format\n+msgid \"<%s-PageDown>\\tScroll commit list down one page\"\n+msgstr \"<%s-PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2703\n+msgid \"<Shift-Up>\\tFind backwards (upwards, later commits)\"\n+msgstr \"\"\n+\"<Shift-Up>\\tRecherche en arrière (vers l'avant, commits les plus anciens)\"\n+\n+#: gitk:2704\n+msgid \"<Shift-Down>\\tFind forwards (downwards, earlier commits)\"\n+msgstr \"\"\n+\"<Shift-Down>\\tRecherche en avant (vers l'arrière, commit les plus récents)\"\n+\n+#: gitk:2705\n+msgid \"<Delete>, b\\tScroll diff view up one page\"\n+msgstr \"<Supprimer>, b\\tMonter d'une page dans la vue des diff\"\n+\n+#: gitk:2706\n+msgid \"<Backspace>\\tScroll diff view up one page\"\n+msgstr \"<Backspace>\\tMonter d'une page dans la vue des diff\"\n+\n+#: gitk:2707\n+msgid \"<Space>\\t\\tScroll diff view down one page\"\n+msgstr \"<Espace>\\t\\tDescendre d'une page dans la vue des diff\"\n+\n+#: gitk:2708\n+msgid \"u\\t\\tScroll diff view up 18 lines\"\n+msgstr \"u\\t\\tMonter de 18 lignes dans la vue des diff\"\n+\n+#: gitk:2709\n+msgid \"d\\t\\tScroll diff view down 18 lines\"\n+msgstr \"d\\t\\tDescendre de 18 lignes dans la vue des diff\"\n+\n+#: gitk:2710\n+#, tcl-format\n+msgid \"<%s-F>\\t\\tFind\"\n+msgstr \"<%s-F>\\t\\tRechercher\"\n+\n+#: gitk:2711\n+#, tcl-format\n+msgid \"<%s-G>\\t\\tMove to next find hit\"\n+msgstr \"<%s-G>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2712\n+msgid \"<Return>\\tMove to next find hit\"\n+msgstr \"<Return>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2713\n+msgid \"/\\t\\tFocus the search box\"\n+msgstr \"/\\t\\tFocus sur la zone de recherche\"\n+\n+#: gitk:2714\n+msgid \"?\\t\\tMove to previous find hit\"\n+msgstr \"?\\t\\tAller au résultat de recherche précédent\"\n+\n+#: gitk:2715\n+msgid \"f\\t\\tScroll diff view to next file\"\n+msgstr \"f\\t\\tAller au prochain fichier dans la vue des diff\"\n+\n+#: gitk:2716\n+#, tcl-format\n+msgid \"<%s-S>\\t\\tSearch for next hit in diff view\"\n+msgstr \"<%s-S>\\t\\tAller au résultat suivant dans la vue des diff\"\n+\n+#: gitk:2717\n+#, tcl-format\n+msgid \"<%s-R>\\t\\tSearch for previous hit in diff view\"\n+msgstr \"<%s-R>\\t\\tAller au résultat précédent dans la vue des diff\"\n+\n+#: gitk:2718\n+#, tcl-format\n+msgid \"<%s-KP+>\\tIncrease font size\"\n+msgstr \"<%s-KP+>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2719\n+#, tcl-format\n+msgid \"<%s-plus>\\tIncrease font size\"\n+msgstr \"<%s-plus>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2720\n+#, tcl-format\n+msgid \"<%s-KP->\\tDecrease font size\"\n+msgstr \"<%s-KP->\\tDiminuer la taille de la police\"\n+\n+#: gitk:2721\n+#, tcl-format\n+msgid \"<%s-minus>\\tDecrease font size\"\n+msgstr \"<%s-minus>\\tDiminuer la taille de la police\"\n+\n+#: gitk:2722\n+msgid \"<F5>\\t\\tUpdate\"\n+msgstr \"<F5>\\t\\tMise à jour\"\n+\n+#: gitk:3177\n+#, tcl-format\n+msgid \"Error getting \\\"%s\\\" from %s:\"\n+msgstr \"Erreur en obtenant \\\"%s\\\" de %s:\"\n+\n+#: gitk:3234 gitk:3243\n+#, tcl-format\n+msgid \"Error creating temporary directory %s:\"\n+msgstr \"Erreur lors de la création du répertoire temporaire %s :\"\n+\n+#: gitk:3255\n+msgid \"command failed:\"\n+msgstr \"échec de la commande :\"\n+\n+#: gitk:3401\n+msgid \"No such commit\"\n+msgstr \"Commit inexistant\"\n+\n+#: gitk:3415\n+msgid \"git gui blame: command failed:\"\n+msgstr \"git gui blame : échec de la commande :\"\n+\n+#: gitk:3446\n+#, tcl-format\n+msgid \"Couldn't read merge head: %s\"\n+msgstr \"Impossible de lire le head de la fusion : %s\"\n+\n+#: gitk:3454\n+#, tcl-format\n+msgid \"Error reading index: %s\"\n+msgstr \"Erreur à la lecture de l'index : %s\"\n+\n+#: gitk:3479\n+#, tcl-format\n+msgid \"Couldn't start git blame: %s\"\n+msgstr \"Impossible de démarrer git blame : %s\"\n+\n+#: gitk:3482 gitk:6271\n+msgid \"Searching\"\n+msgstr \"Recherche en cours\"\n+\n+#: gitk:3514\n+#, tcl-format\n+msgid \"Error running git blame: %s\"\n+msgstr \"Erreur à l'exécution de git blame : %s\"\n+\n+#: gitk:3542\n+#, tcl-format\n+msgid \"That line comes from commit %s,  which is not in this view\"\n+msgstr \"Cette ligne est issue du commit %s, qui n'est pas dans cette vue\"\n+\n+#: gitk:3556\n+msgid \"External diff viewer failed:\"\n+msgstr \"Échec de l'outil externe de visualisation des diff\"\n+\n+#: gitk:3674\n+msgid \"Gitk view definition\"\n+msgstr \"Définition des vues de Gitk\"\n+\n+#: gitk:3678\n+msgid \"Remember this view\"\n+msgstr \"Se souvenir de cette vue\"\n+\n+#: gitk:3679\n+msgid \"References (space separated list):\"\n+msgstr \"Références (liste d'éléments séparés par des espaces) :\"\n+\n+#: gitk:3680\n+msgid \"Branches & tags:\"\n+msgstr \"Branches & tags :\"\n+\n+#: gitk:3681\n+msgid \"All refs\"\n+msgstr \"Toutes les références\"\n+\n+#: gitk:3682\n+msgid \"All (local) branches\"\n+msgstr \"Toutes les branches (locales)\"\n+\n+#: gitk:3683\n+msgid \"All tags\"\n+msgstr \"Tous les tags\"\n+\n+#: gitk:3684\n+msgid \"All remote-tracking branches\"\n+msgstr \"Toutes les branches de suivi à distance\"\n+\n+#: gitk:3685\n+msgid \"Commit Info (regular expressions):\"\n+msgstr \"Info sur les commits (expressions régulières) :\"\n+\n+#: gitk:3686\n+msgid \"Author:\"\n+msgstr \"Auteur :\"\n+\n+#: gitk:3687\n+msgid \"Committer:\"\n+msgstr \"Commiteur :\"\n+\n+#: gitk:3688\n+msgid \"Commit Message:\"\n+msgstr \"Message de commit :\"\n+\n+#: gitk:3689\n+msgid \"Matches all Commit Info criteria\"\n+msgstr \"Correspond à tous les critères d'Info sur les commits\"\n+\n+#: gitk:3690\n+msgid \"Changes to Files:\"\n+msgstr \"Changements des fichiers :\"\n+\n+#: gitk:3691\n+msgid \"Fixed String\"\n+msgstr \"Chaîne Figée\"\n+\n+#: gitk:3692\n+msgid \"Regular Expression\"\n+msgstr \"Expression Régulière\"\n+\n+#: gitk:3693\n+msgid \"Search string:\"\n+msgstr \"Recherche de la chaîne :\"\n+\n+#: gitk:3694\n+msgid \"\"\n+\"Commit Dates (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17, 2009 \"\n+\"15:27:38\\\"):\"\n+msgstr \"\"\n+\"Dates des commits (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17, \"\n+\"2009 15:27:38\\\") :\"\n+\n+#: gitk:3695\n+msgid \"Since:\"\n+msgstr \"De :\"\n+\n+#: gitk:3696\n+msgid \"Until:\"\n+msgstr \"Jusqu'au :\"\n+\n+#: gitk:3697\n+msgid \"Limit and/or skip a number of revisions (positive integer):\"\n+msgstr \"Limiter et/ou sauter un certain nombre (entier positif) de révision :\"\n+\n+#: gitk:3698\n+msgid \"Number to show:\"\n+msgstr \"Nombre à afficher :\"\n+\n+#: gitk:3699\n+msgid \"Number to skip:\"\n+msgstr \"Nombre à sauter :\"\n+\n+#: gitk:3700\n+msgid \"Miscellaneous options:\"\n+msgstr \"Options diverses\"\n+\n+#: gitk:3701\n+msgid \"Strictly sort by date\"\n+msgstr \"Trier par date\"\n+\n+# FIXME : traduction de \"branch sides\"\n+#: gitk:3702\n+#, fuzzy\n+msgid \"Mark branch sides\"\n+msgstr \"Marquer les extrémités des branches\"\n+\n+#: gitk:3703\n+msgid \"Limit to first parent\"\n+msgstr \"Limiter au premier ancêtre\"\n+\n+#: gitk:3704\n+msgid \"Simple history\"\n+msgstr \"Historique simple\"\n+\n+#: gitk:3705\n+msgid \"Additional arguments to git log:\"\n+msgstr \"Arguments supplémentaires de git log :\"\n+\n+#: gitk:3706\n+msgid \"Enter files and directories to include, one per line:\"\n+msgstr \"Saisir les fichiers et répertoires à inclure, un par ligne :\"\n+\n+#: gitk:3707\n+msgid \"Command to generate more commits to include:\"\n+msgstr \"Commande pour générer plus de commits à inclure :\"\n+\n+#: gitk:3829\n+msgid \"Gitk: edit view\"\n+msgstr \"Gitk : éditer la vue\"\n+\n+#: gitk:3837\n+msgid \"-- criteria for selecting revisions\"\n+msgstr \"-- critère pour la sélection des révisions\"\n+\n+#: gitk:3842\n+msgid \"View Name:\"\n+msgstr \"Nom de la vue :\"\n+\n+#: gitk:3917\n+msgid \"Apply (F5)\"\n+msgstr \"Appliquer (F5)\"\n+\n+#: gitk:3955\n+msgid \"Error in commit selection arguments:\"\n+msgstr \"Erreur dans les arguments de sélection des commits :\"\n+\n+#: gitk:4008 gitk:4060 gitk:4508 gitk:4522 gitk:5783 gitk:11196 gitk:11197\n+msgid \"None\"\n+msgstr \"Aucun\"\n+\n+#: gitk:4456 gitk:6303 gitk:8065 gitk:8080\n+msgid \"Date\"\n+msgstr \"Date\"\n+\n+#: gitk:4456 gitk:6303\n+msgid \"CDate\"\n+msgstr \"CDate\"\n+\n+#: gitk:4605 gitk:4610\n+msgid \"Descendant\"\n+msgstr \"Descendant\"\n+\n+#: gitk:4606\n+msgid \"Not descendant\"\n+msgstr \"Pas un descendant\"\n+\n+#: gitk:4613 gitk:4618\n+msgid \"Ancestor\"\n+msgstr \"Ancêtre\"\n+\n+#: gitk:4614\n+msgid \"Not ancestor\"\n+msgstr \"Pas un ancêtre\"\n+\n+#: gitk:4904\n+msgid \"Local changes checked in to index but not committed\"\n+msgstr \"Modifications locales enregistrées dans l'index mais non commitées\"\n+\n+#: gitk:4940\n+msgid \"Local uncommitted changes, not checked in to index\"\n+msgstr \"Modifications locales non enregistrées dans l'index et non commitées\"\n+\n+#: gitk:6621\n+msgid \"many\"\n+msgstr \"nombreux\"\n+\n+#: gitk:6805\n+msgid \"Tags:\"\n+msgstr \"Tags :\"\n+\n+#: gitk:6822 gitk:6828 gitk:8058\n+msgid \"Parent\"\n+msgstr \"Parent\"\n+\n+#: gitk:6833\n+msgid \"Child\"\n+msgstr \"Enfant\"\n+\n+#: gitk:6842\n+msgid \"Branch\"\n+msgstr \"Branche\"\n+\n+#: gitk:6845\n+msgid \"Follows\"\n+msgstr \"Suit\"\n+\n+#: gitk:6848\n+msgid \"Precedes\"\n+msgstr \"Précède\"\n+\n+#: gitk:7346\n+#, tcl-format\n+msgid \"Error getting diffs: %s\"\n+msgstr \"Erreur lors de la récupération des diff : %s\"\n+\n+#: gitk:7886\n+msgid \"Goto:\"\n+msgstr \"Aller à :\"\n+\n+#: gitk:7888\n+msgid \"SHA1 ID:\"\n+msgstr \"Id SHA1 :\"\n+\n+#: gitk:7907\n+#, tcl-format\n+msgid \"Short SHA1 id %s is ambiguous\"\n+msgstr \"Id SHA1 court %s est ambigu\"\n+\n+#: gitk:7914\n+#, tcl-format\n+msgid \"Revision %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7924\n+#, tcl-format\n+msgid \"SHA1 id %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7926\n+#, tcl-format\n+msgid \"Revision %s is not in the current view\"\n+msgstr \"La révision %s n'est pas dans la vue courante\"\n+\n+#: gitk:8068\n+msgid \"Children\"\n+msgstr \"Enfants\"\n+\n+#: gitk:8125\n+#, tcl-format\n+msgid \"Reset %s branch to here\"\n+msgstr \"Réinitialiser la branche %s vers cet état\"\n+\n+#: gitk:8127\n+msgid \"Detached head: can't reset\"\n+msgstr \"Head détaché : impossible de réinitialiser\"\n+\n+#: gitk:8236 gitk:8242\n+msgid \"Skipping merge commit \"\n+msgstr \"Éviter le commit de la fusion \"\n+\n+#: gitk:8251 gitk:8256\n+msgid \"Error getting patch ID for \"\n+msgstr \"Erreur à l'obtention de l'ID du patch pour \"\n+\n+#: gitk:8252 gitk:8257\n+msgid \" - stopping\\n\"\n+msgstr \" - arrêt en cours\\n\"\n+\n+#: gitk:8262 gitk:8265 gitk:8273 gitk:8283 gitk:8292\n+msgid \"Commit \"\n+msgstr \"Commit \"\n+\n+#: gitk:8266\n+msgid \"\"\n+\" is the same patch as\\n\"\n+\"       \"\n+msgstr \"\"\n+\"est le même patch que \\n\"\n+\"       \"\n+\n+#: gitk:8274\n+msgid \"\"\n+\" differs from\\n\"\n+\"       \"\n+msgstr \"\"\n+\" diffère de\\n\"\n+\"       \"\n+\n+#: gitk:8276\n+msgid \"- stopping\\n\"\n+msgstr \"- arrêt en cours\\n\"\n+\n+#: gitk:8284 gitk:8293\n+#, tcl-format\n+msgid \" has %s children - stopping\\n\"\n+msgstr \"a %s enfants - arrêt en cours\\n\"\n+\n+#: gitk:8324\n+msgid \"Top\"\n+msgstr \"Haut\"\n+\n+#: gitk:8325\n+msgid \"From\"\n+msgstr \"De\"\n+\n+#: gitk:8330\n+msgid \"To\"\n+msgstr \"À\"\n+\n+#: gitk:8354\n+msgid \"Generate patch\"\n+msgstr \"Générer le patch\"\n+\n+#: gitk:8356\n+msgid \"From:\"\n+msgstr \"De :\"\n+\n+#: gitk:8365\n+msgid \"To:\"\n+msgstr \"À :\"\n+\n+#: gitk:8374\n+msgid \"Reverse\"\n+msgstr \"Inverser\"\n+\n+#: gitk:8376 gitk:8561\n+msgid \"Output file:\"\n+msgstr \"Fichier de sortie :\"\n+\n+#: gitk:8382\n+msgid \"Generate\"\n+msgstr \"Générer\"\n+\n+#: gitk:8420\n+msgid \"Error creating patch:\"\n+msgstr \"Erreur à la création du patch :\"\n+\n+#: gitk:8443 gitk:8549 gitk:8606\n+msgid \"ID:\"\n+msgstr \"ID :\"\n+\n+#: gitk:8452\n+msgid \"Tag name:\"\n+msgstr \"Nom du Tag :\"\n+\n+#: gitk:8456 gitk:8615\n+msgid \"Create\"\n+msgstr \"Créer\"\n+\n+#: gitk:8473\n+msgid \"No tag name specified\"\n+msgstr \"Aucun nom de tag spécifié\"\n+\n+#: gitk:8477\n+#, tcl-format\n+msgid \"Tag \\\"%s\\\" already exists\"\n+msgstr \"Le tag \\\"%s\\\" existe déjà\"\n+\n+#: gitk:8483\n+msgid \"Error creating tag:\"\n+msgstr \"Erreur à la création du tag :\"\n+\n+#: gitk:8558\n+msgid \"Command:\"\n+msgstr \"Commande :\"\n+\n+#: gitk:8566\n+msgid \"Write\"\n+msgstr \"Écrire\"\n+\n+#: gitk:8584\n+msgid \"Error writing commit:\"\n+msgstr \"Erreur à l'ecriture du commit :\"\n+\n+#: gitk:8611\n+msgid \"Name:\"\n+msgstr \"Nom :\"\n+\n+#: gitk:8634\n+msgid \"Please specify a name for the new branch\"\n+msgstr \"Veuillez spécifier un nom pour la nouvelle branche\"\n+\n+#: gitk:8639\n+#, tcl-format\n+msgid \"Branch '%s' already exists. Overwrite?\"\n+msgstr \"La branche '%s' existe déjà. Écraser?\"\n+\n+#: gitk:8705\n+#, tcl-format\n+msgid \"Commit %s is already included in branch %s -- really re-apply it?\"\n+msgstr \"\"\n+\"Le Commit %s est déjà inclus dans la branche %s -- le ré-appliquer malgré \"\n+\"tout?\"\n+\n+#: gitk:8710\n+msgid \"Cherry-picking\"\n+msgstr \"Cueillir (Cherry-picking)\"\n+\n+#: gitk:8719\n+#, tcl-format\n+msgid \"\"\n+\"Cherry-pick failed because of local changes to file '%s'.\\n\"\n+\"Please commit, reset or stash your changes and try again.\"\n+msgstr \"\"\n+\"La cueillette (cherry-pick) a échouée à cause de modifications locales du \"\n+\"fichier '%s'.\\n\"\n+\"Veuillez commiter, réinitialiser ou stasher vos changements et essayer de \"\n+\"nouveau.\"\n+\n+#: gitk:8725\n+msgid \"\"\n+\"Cherry-pick failed because of merge conflict.\\n\"\n+\"Do you wish to run git citool to resolve it?\"\n+msgstr \"\"\n+\"La cueillette (cherry-pick) a échouée à cause d'un conflit lors d'une \"\n+\"fusion.\\n\"\n+\"Souhaitez-vous exécuter git citool pour le résoudre ?\"\n+\n+#: gitk:8741\n+msgid \"No changes committed\"\n+msgstr \"Aucun changement commité\"\n+\n+#: gitk:8767\n+msgid \"Confirm reset\"\n+msgstr \"Confirmer la réinitialisation\"\n+\n+#: gitk:8769\n+#, tcl-format\n+msgid \"Reset branch %s to %s?\"\n+msgstr \"Réinitialiser la branche %s à %s?\"\n+\n+#: gitk:8773\n+msgid \"Reset type:\"\n+msgstr \"Type de réinitialisation :\"\n+\n+#: gitk:8777\n+msgid \"Soft: Leave working tree and index untouched\"\n+msgstr \"Douce : Laisse lr répertoire de travail et l'index intact\"\n+\n+#: gitk:8780\n+msgid \"Mixed: Leave working tree untouched, reset index\"\n+msgstr \"\"\n+\"Hybride : Laisse le répertoire de travail dans son état courant, \"\n+\"réinitialise l'index\"\n+\n+#: gitk:8783\n+msgid \"\"\n+\"Hard: Reset working tree and index\\n\"\n+\"(discard ALL local changes)\"\n+msgstr \"\"\n+\"Dure : Réinitialise le répertoire de travail et l'index\\n\"\n+\"(abandonne TOUS les changements locaux)\"\n+\n+#: gitk:8800\n+msgid \"Resetting\"\n+msgstr \"Réinitialisation\"\n+\n+# Fixme: Récupération est-il vraiment une mauvaise traduction?\n+#: gitk:8857\n+#, fuzzy\n+msgid \"Checking out\"\n+msgstr \"Récupération\"\n+\n+#: gitk:8910\n+msgid \"Cannot delete the currently checked-out branch\"\n+msgstr \"Impossible de supprimer la branche en cours\"\n+\n+#: gitk:8916\n+#, tcl-format\n+msgid \"\"\n+\"The commits on branch %s aren't on any other branch.\\n\"\n+\"Really delete branch %s?\"\n+msgstr \"\"\n+\"Les commits de la branche %s ne sont dans aucune autre branche.\\n\"\n+\"Voulez-vous vraiment supprimer cette branche %s ?\"\n+\n+#: gitk:8947\n+#, tcl-format\n+msgid \"Tags and heads: %s\"\n+msgstr \"Tags et heads : %s\"\n+\n+#: gitk:8962\n+msgid \"Filter\"\n+msgstr \"Filtrer\"\n+\n+#: gitk:9257\n+msgid \"\"\n+\"Error reading commit topology information; branch and preceding/following \"\n+\"tag information will be incomplete.\"\n+msgstr \"\"\n+\"Erreur à la lecture des informations sur la topologie des commits, les \"\n+\"informations sur les branches et les tags précédents/suivants seront \"\n+\"incomplètes.\"\n+\n+#: gitk:10243\n+msgid \"Tag\"\n+msgstr \"Tag\"\n+\n+#: gitk:10243\n+msgid \"Id\"\n+msgstr \"Id\"\n+\n+#: gitk:10291\n+msgid \"Gitk font chooser\"\n+msgstr \"Sélecteur de police de Gitk\"\n+\n+#: gitk:10308\n+msgid \"B\"\n+msgstr \"B\"\n+\n+#: gitk:10311\n+msgid \"I\"\n+msgstr \"I\"\n+\n+#: gitk:10407\n+msgid \"Gitk preferences\"\n+msgstr \"Préférences de Gitk\"\n+\n+#: gitk:10409\n+msgid \"Commit list display options\"\n+msgstr \"Options d'affichage de la liste des commits\"\n+\n+#: gitk:10412\n+msgid \"Maximum graph width (lines)\"\n+msgstr \"Longueur maximum du graphe (lignes)\"\n+\n+# FIXME : Traduction standard de \"pane\"?\n+#: gitk:10416\n+#, fuzzy, tcl-format\n+msgid \"Maximum graph width (% of pane)\"\n+msgstr \"Longueur maximum du graphe (% du panneau)\"\n+\n+#: gitk:10420\n+msgid \"Show local changes\"\n+msgstr \"Montrer les changements locaux\"\n+\n+#: gitk:10423\n+msgid \"Auto-select SHA1\"\n+msgstr \"Sélection auto. du SHA1\"\n+\n+#: gitk:10427\n+msgid \"Diff display options\"\n+msgstr \"Options d'affichage des diff\"\n+\n+#: gitk:10429\n+msgid \"Tab spacing\"\n+msgstr \"Taille des tabulations\"\n+\n+#: gitk:10432\n+msgid \"Display nearby tags\"\n+msgstr \"Afficher les tags les plus proches\"\n+\n+#: gitk:10435\n+msgid \"Hide remote refs\"\n+msgstr \"Cacher les refs distantes\"\n+\n+#: gitk:10438\n+msgid \"Limit diffs to listed paths\"\n+msgstr \"Limiter les différences aux chemins listés\"\n+\n+#: gitk:10441\n+msgid \"Support per-file encodings\"\n+msgstr \"Support pour un encodage des caractères par fichier\"\n+\n+#: gitk:10447 gitk:10512\n+msgid \"External diff tool\"\n+msgstr \"Outil diff externe\"\n+\n+#: gitk:10449\n+msgid \"Choose...\"\n+msgstr \"Choisir...\"\n+\n+#: gitk:10454\n+msgid \"Colors: press to choose\"\n+msgstr \"Couleurs : cliquer pour choisir\"\n+\n+#: gitk:10457\n+msgid \"Background\"\n+msgstr \"Arrière-plan\"\n+\n+#: gitk:10458 gitk:10488\n+msgid \"background\"\n+msgstr \"arrière-plan\"\n+\n+#: gitk:10461\n+msgid \"Foreground\"\n+msgstr \"Premier plan\"\n+\n+#: gitk:10462\n+msgid \"foreground\"\n+msgstr \"premier plan\"\n+\n+#: gitk:10465\n+msgid \"Diff: old lines\"\n+msgstr \"Diff : anciennes lignes\"\n+\n+#: gitk:10466\n+msgid \"diff old lines\"\n+msgstr \"diff anciennes lignes\"\n+\n+#: gitk:10470\n+msgid \"Diff: new lines\"\n+msgstr \"Diff : nouvelles lignes\"\n+\n+#: gitk:10471\n+msgid \"diff new lines\"\n+msgstr \"diff nouvelles lignes\"\n+\n+#: gitk:10475\n+msgid \"Diff: hunk header\"\n+msgstr \"Diff : entête du hunk\"\n+\n+#: gitk:10477\n+msgid \"diff hunk header\"\n+msgstr \"diff : entête du hunk\"\n+\n+#: gitk:10481\n+msgid \"Marked line bg\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10483\n+msgid \"marked line background\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10487\n+msgid \"Select bg\"\n+msgstr \"Sélectionner l'arrière-plan\"\n+\n+#: gitk:10491\n+msgid \"Fonts: press to choose\"\n+msgstr \"Polices : cliquer pour choisir\"\n+\n+#: gitk:10493\n+msgid \"Main font\"\n+msgstr \"Police principale\"\n+\n+#: gitk:10494\n+msgid \"Diff display font\"\n+msgstr \"Police d'affichage des diff\"\n+\n+#: gitk:10495\n+msgid \"User interface font\"\n+msgstr \"Police de l'interface utilisateur\"\n+\n+#: gitk:10522\n+#, tcl-format\n+msgid \"Gitk: choose color for %s\"\n+msgstr \"Gitk : choisir la couleur de %s\"\n+\n+#: gitk:10973\n+msgid \"\"\n+\"Sorry, gitk cannot run with this version of Tcl/Tk.\\n\"\n+\" Gitk requires at least Tcl/Tk 8.4.\"\n+msgstr \"\"\n+\"Désolé, gitk ne peut être exécuté avec cette version de Tcl/Tk.\\n\"\n+\" Gitk requiert Tcl/Tk version 8.4 ou supérieur.\"\n+\n+#: gitk:11101\n+msgid \"Cannot find a git repository here.\"\n+msgstr \"Impossible de trouver un dépôt git ici.\"\n+\n+#: gitk:11105\n+#, tcl-format\n+msgid \"Cannot find the git directory \\\"%s\\\".\"\n+msgstr \"Impossible de trouver le répertoire git \\\"%s\\\".\"\n+\n+#: gitk:11152\n+#, tcl-format\n+msgid \"Ambiguous argument '%s': both revision and filename\"\n+msgstr \"Argument '%s' ambigu : à la fois une révision et un nom et fichier\"\n+\n+#: gitk:11164\n+msgid \"Bad arguments to gitk:\"\n+msgstr \"Arguments invalides pour gitk :\"\n+\n+#: gitk:11249\n+msgid \"Command line\"\n+msgstr \"Ligne de commande\"\n"},{"id":"130499","messageId":"20091229223758.GB12965@vidovic","threadId":"21498","inReplyTo":"c558c59b3fe779e8577fe06233d3da5d2711127f.1259795550.git.ni.s@laposte.net","subject":"[RESEND PATCH] french translation of gitk","fromName":"Nicolas Sebrecht","fromEmail":"nicolas.s.dev@gmx.fr","sentAt":"2009-12-29T22:39:39Z","receivedAt":"2009-12-29T22:39:39Z","isPatch":true,"sender":{"key":"nicolas.s.dev@gmx.fr","avatar":null},"body":"Hi,\n\nI may be wrong but I think this patch wasn't merged and I didn't see any\ncomment on it.\n\nCould you please merge this patch?\n\n\n-- >8 --\nSubject: [PATCH] gitk: french translation\nFrom: Emmanuel Trillaud <etrillaud@gmail.com>\n\nSigned-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\nSigned-off-by: Thomas Moulard <thomas.moulard@gmail.com>\nSigned-off-by: Guy Brand <gb@unistra.fr>\nSigned-off-by: Nicolas Sebrecht <nicolas.s.dev@gmx.fr>\n---\n\n po/fr.po | 1254 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n 1 files changed, 1254 insertions(+), 0 deletions(-)\n create mode 100644 po/fr.po\n\ndiff --git a/po/fr.po b/po/fr.po\nnew file mode 100644\nindex 0000000..99d198e\n--- /dev/null\n+++ b/po/fr.po\n@@ -0,0 +1,1254 @@\n+# French translation of the gitk package\n+# Copyright (C) 2005-2008 Paul Mackerras.  All rights reserved.\n+# This file is distributed under the same license as the gitk package.\n+# Translators:\n+# Emmanuel Trillaud <etrillaud@gmail.com>\n+#\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: gitk\\n\"\n+\"Report-Msgid-Bugs-To: \\n\"\n+\"POT-Creation-Date: 2009-10-05 15:16+0200\\n\"\n+\"PO-Revision-Date: 2009-11-19 22:13+0100\\n\"\n+\"Last-Translator: Emmanuel Trillaud <etrillaud@gmail.com>\\n\"\n+\"Language-Team: git@vger.kernel.org\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"X-Poedit-Language: French\\n\"\n+\"X-Poedit-Country: FRANCE\\n\"\n+\n+#: gitk:113\n+msgid \"Couldn't get list of unmerged files:\"\n+msgstr \"Impossible de récupérer la liste des fichiers non fusionnés :\"\n+\n+#: gitk:269\n+msgid \"Error parsing revisions:\"\n+msgstr \"Erreur lors du parcours des révisions :\"\n+\n+#: gitk:324\n+msgid \"Error executing --argscmd command:\"\n+msgstr \"Erreur à l'exécution de la commande --argscmd :\"\n+\n+#: gitk:337\n+msgid \"No files selected: --merge specified but no files are unmerged.\"\n+msgstr \"\"\n+\"Aucun fichier sélectionné : --merge précisé, mais tous lesfichiers sont \"\n+\"fusionnés.\"\n+\n+# FIXME : améliorer la traduction de 'file limite'\n+#: gitk:340\n+#, fuzzy\n+msgid \"\"\n+\"No files selected: --merge specified but no unmerged files are within file \"\n+\"limit.\"\n+msgstr \"\"\n+\"Aucun fichier sélectionné : --merge précisé mais aucun fichier non fusionné \"\n+\"n'est dans la limite des fichiers.\"\n+\n+#: gitk:362 gitk:509\n+msgid \"Error executing git log:\"\n+msgstr \"Erreur à l'exécution de git log :\"\n+\n+#: gitk:380 gitk:525\n+msgid \"Reading\"\n+msgstr \"Lecture en cours\"\n+\n+#: gitk:440 gitk:4123\n+msgid \"Reading commits...\"\n+msgstr \"Lecture des commits...\"\n+\n+#: gitk:443 gitk:1561 gitk:4126\n+msgid \"No commits selected\"\n+msgstr \"Aucun commit sélectionné\"\n+\n+#: gitk:1437\n+msgid \"Can't parse git log output:\"\n+msgstr \"Impossible de lire la sortie de git log :\"\n+\n+#: gitk:1657\n+msgid \"No commit information available\"\n+msgstr \"Aucune information disponible sur le commit\"\n+\n+#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n+msgid \"OK\"\n+msgstr \"OK\"\n+\n+#: gitk:1819 gitk:3918 gitk:8383 gitk:8457 gitk:8567 gitk:8616 gitk:8788\n+#: gitk:10323 gitk:10499\n+msgid \"Cancel\"\n+msgstr \"Annuler\"\n+\n+#: gitk:1919\n+msgid \"Update\"\n+msgstr \"Mise à jour\"\n+\n+#: gitk:1920\n+msgid \"Reload\"\n+msgstr \"Recharger\"\n+\n+#: gitk:1921\n+msgid \"Reread references\"\n+msgstr \"Relire les références\"\n+\n+#: gitk:1922\n+msgid \"List references\"\n+msgstr \"Lister les références\"\n+\n+#: gitk:1924\n+msgid \"Start git gui\"\n+msgstr \"Démarrer git gui\"\n+\n+#: gitk:1926\n+msgid \"Quit\"\n+msgstr \"Quitter\"\n+\n+#: gitk:1918\n+msgid \"File\"\n+msgstr \"Fichier\"\n+\n+#: gitk:1930\n+msgid \"Preferences\"\n+msgstr \"Préférences\"\n+\n+#: gitk:1929\n+msgid \"Edit\"\n+msgstr \"Éditer\"\n+\n+#: gitk:1934\n+msgid \"New view...\"\n+msgstr \"Nouvelle vue...\"\n+\n+#: gitk:1935\n+msgid \"Edit view...\"\n+msgstr \"Éditer la vue...\"\n+\n+#: gitk:1936\n+msgid \"Delete view\"\n+msgstr \"Supprimer la vue\"\n+\n+#: gitk:1938\n+msgid \"All files\"\n+msgstr \"Tous les fichiers\"\n+\n+#: gitk:1933 gitk:3670\n+msgid \"View\"\n+msgstr \"Vue\"\n+\n+#: gitk:1943 gitk:1953 gitk:2654\n+msgid \"About gitk\"\n+msgstr \"À propos de gitk\"\n+\n+#: gitk:1944 gitk:1958\n+msgid \"Key bindings\"\n+msgstr \"Raccourcis clavier\"\n+\n+#: gitk:1942 gitk:1957\n+msgid \"Help\"\n+msgstr \"Aide\"\n+\n+#: gitk:2018\n+msgid \"SHA1 ID: \"\n+msgstr \"ID SHA1 :\"\n+\n+#: gitk:2049\n+msgid \"Row\"\n+msgstr \"Colonne\"\n+\n+#: gitk:2080\n+msgid \"Find\"\n+msgstr \"Recherche\"\n+\n+#: gitk:2081\n+msgid \"next\"\n+msgstr \"suivant\"\n+\n+#: gitk:2082\n+msgid \"prev\"\n+msgstr \"précédent\"\n+\n+#: gitk:2083\n+msgid \"commit\"\n+msgstr \"commit\"\n+\n+#: gitk:2086 gitk:2088 gitk:4284 gitk:4307 gitk:4331 gitk:6272 gitk:6344\n+#: gitk:6428\n+msgid \"containing:\"\n+msgstr \"contient :\"\n+\n+#: gitk:2089 gitk:3162 gitk:3167 gitk:4359\n+msgid \"touching paths:\"\n+msgstr \"chemins modifiés :\"\n+\n+#: gitk:2090 gitk:4364\n+msgid \"adding/removing string:\"\n+msgstr \"ajoute/supprime la chaîne :\"\n+\n+#: gitk:2099 gitk:2101\n+msgid \"Exact\"\n+msgstr \"Exact\"\n+\n+#: gitk:2101 gitk:4439 gitk:6240\n+msgid \"IgnCase\"\n+msgstr \"Ignorer la casse\"\n+\n+#: gitk:2101 gitk:4333 gitk:4437 gitk:6236\n+msgid \"Regexp\"\n+msgstr \"Expression régulière\"\n+\n+#: gitk:2103 gitk:2104 gitk:4458 gitk:4488 gitk:4495 gitk:6364 gitk:6432\n+msgid \"All fields\"\n+msgstr \"Tous les champs\"\n+\n+#: gitk:2104 gitk:4456 gitk:4488 gitk:6303\n+msgid \"Headline\"\n+msgstr \"Surligner\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6432 gitk:6866\n+msgid \"Comments\"\n+msgstr \"Commentaires\"\n+\n+#: gitk:2105 gitk:4456 gitk:4460 gitk:4495 gitk:6303 gitk:6801 gitk:8063\n+#: gitk:8078\n+msgid \"Author\"\n+msgstr \"Auteur\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6803\n+msgid \"Committer\"\n+msgstr \"Auteur du commit\"\n+\n+#: gitk:2134\n+msgid \"Search\"\n+msgstr \"Rechercher\"\n+\n+#: gitk:2141\n+msgid \"Diff\"\n+msgstr \"Diff\"\n+\n+#: gitk:2143\n+msgid \"Old version\"\n+msgstr \"Ancienne version\"\n+\n+#: gitk:2145\n+msgid \"New version\"\n+msgstr \"Nouvelle version\"\n+\n+#: gitk:2147\n+msgid \"Lines of context\"\n+msgstr \"Lignes de contexte\"\n+\n+#: gitk:2157\n+msgid \"Ignore space change\"\n+msgstr \"Ignorer les modifications d'espace\"\n+\n+#: gitk:2215\n+msgid \"Patch\"\n+msgstr \"Patch\"\n+\n+#: gitk:2217\n+msgid \"Tree\"\n+msgstr \"Arbre\"\n+\n+#: gitk:2361 gitk:2378\n+msgid \"Diff this -> selected\"\n+msgstr \"Diff entre ceci et la sélection\"\n+\n+#: gitk:2362 gitk:2379\n+msgid \"Diff selected -> this\"\n+msgstr \"Diff entre sélection et ceci\"\n+\n+#: gitk:2363 gitk:2380\n+msgid \"Make patch\"\n+msgstr \"Créer patch\"\n+\n+#: gitk:2364 gitk:8441\n+msgid \"Create tag\"\n+msgstr \"Créer tag\"\n+\n+#: gitk:2365 gitk:8547\n+msgid \"Write commit to file\"\n+msgstr \"Écrire le commit dans un fichier\"\n+\n+#: gitk:2366 gitk:8604\n+msgid \"Create new branch\"\n+msgstr \"Créer une nouvelle branche\"\n+\n+#: gitk:2367\n+msgid \"Cherry-pick this commit\"\n+msgstr \"Cueillir (cherry-pick) ce commit\"\n+\n+#: gitk:2368\n+msgid \"Reset HEAD branch to here\"\n+msgstr \"Réinitialiser la branche HEAD vers cet état\"\n+\n+#: gitk:2369\n+msgid \"Mark this commit\"\n+msgstr \"Marquer ce commit\"\n+\n+#: gitk:2370\n+msgid \"Return to mark\"\n+msgstr \"Retourner à la marque\"\n+\n+#: gitk:2371\n+msgid \"Find descendant of this and mark\"\n+msgstr \"Chercher le descendant de ceci et le marquer\"\n+\n+#: gitk:2372\n+msgid \"Compare with marked commit\"\n+msgstr \"Comparer avec le commit marqué\"\n+\n+#: gitk:2386\n+msgid \"Check out this branch\"\n+msgstr \"Récupérer cette branche\"\n+\n+#: gitk:2387\n+msgid \"Remove this branch\"\n+msgstr \"Supprimer cette branche\"\n+\n+#: gitk:2394\n+msgid \"Highlight this too\"\n+msgstr \"Surligner également ceci\"\n+\n+#: gitk:2395\n+msgid \"Highlight this only\"\n+msgstr \"Surligner seulement ceci\"\n+\n+#: gitk:2396\n+msgid \"External diff\"\n+msgstr \"Diff externe\"\n+\n+#: gitk:2397\n+msgid \"Blame parent commit\"\n+msgstr \"Blâmer le commit parent\"\n+\n+#: gitk:2404\n+msgid \"Show origin of this line\"\n+msgstr \"Montrer l'origine de cette ligne\"\n+\n+#: gitk:2405\n+msgid \"Run git gui blame on this line\"\n+msgstr \"Exécuter git gui blame sur cette ligne\"\n+\n+#: gitk:2656\n+msgid \"\"\n+\"\\n\"\n+\"Gitk - a commit viewer for git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Use and redistribute under the terms of the GNU General Public License\"\n+msgstr \"\"\n+\"\\n\"\n+\"Gitk - visualisateur de commit pour git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Utilisation et redistribution soumises aux termes de la GNU General Public \"\n+\"License\"\n+\n+#: gitk:2664 gitk:2726 gitk:8969\n+msgid \"Close\"\n+msgstr \"Fermer\"\n+\n+#: gitk:2683\n+msgid \"Gitk key bindings\"\n+msgstr \"Raccourcis clavier de Gitk\"\n+\n+#: gitk:2686\n+msgid \"Gitk key bindings:\"\n+msgstr \"Raccourcis clavier de Gitk :\"\n+\n+#: gitk:2688\n+#, tcl-format\n+msgid \"<%s-Q>\\t\\tQuit\"\n+msgstr \"<%s-Q>\\t\\tQuitter\"\n+\n+#: gitk:2689\n+msgid \"<Home>\\t\\tMove to first commit\"\n+msgstr \"<Début>\\t\\tAller au premier commit\"\n+\n+#: gitk:2690\n+msgid \"<End>\\t\\tMove to last commit\"\n+msgstr \"<Fin>\\t\\tAller au dernier commit\"\n+\n+#: gitk:2691\n+msgid \"<Up>, p, i\\tMove up one commit\"\n+msgstr \"<Haut>, p, i\\t Aller au commit suivant\"\n+\n+#: gitk:2692\n+msgid \"<Down>, n, k\\tMove down one commit\"\n+msgstr \"<Bas>, n, k\\t Aller au commit précédent\"\n+\n+#: gitk:2693\n+msgid \"<Left>, z, j\\tGo back in history list\"\n+msgstr \"<Gauche>, z, j\\tReculer dans l'historique\"\n+\n+#: gitk:2694\n+msgid \"<Right>, x, l\\tGo forward in history list\"\n+msgstr \"<Droite>, x, l\\tAvancer dans l'historique\"\n+\n+#: gitk:2695\n+msgid \"<PageUp>\\tMove up one page in commit list\"\n+msgstr \"<PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2696\n+msgid \"<PageDown>\\tMove down one page in commit list\"\n+msgstr \"<PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2697\n+#, tcl-format\n+msgid \"<%s-Home>\\tScroll to top of commit list\"\n+msgstr \"<%s-Début>\\tAller en haut de la liste des commits\"\n+\n+#: gitk:2698\n+#, tcl-format\n+msgid \"<%s-End>\\tScroll to bottom of commit list\"\n+msgstr \"<%s-End>\\tAller en bas de la liste des commits\"\n+\n+#: gitk:2699\n+#, tcl-format\n+msgid \"<%s-Up>\\tScroll commit list up one line\"\n+msgstr \"<%s-Up>\\tMonter d'une ligne dans la liste des commits\"\n+\n+#: gitk:2700\n+#, tcl-format\n+msgid \"<%s-Down>\\tScroll commit list down one line\"\n+msgstr \"<%s-Down>\\tDescendre d'une ligne dans la liste des commits\"\n+\n+#: gitk:2701\n+#, tcl-format\n+msgid \"<%s-PageUp>\\tScroll commit list up one page\"\n+msgstr \"<%s-PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2702\n+#, tcl-format\n+msgid \"<%s-PageDown>\\tScroll commit list down one page\"\n+msgstr \"<%s-PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2703\n+msgid \"<Shift-Up>\\tFind backwards (upwards, later commits)\"\n+msgstr \"\"\n+\"<Shift-Up>\\tRecherche en arrière (vers l'avant, commits les plus anciens)\"\n+\n+#: gitk:2704\n+msgid \"<Shift-Down>\\tFind forwards (downwards, earlier commits)\"\n+msgstr \"\"\n+\"<Shift-Down>\\tRecherche en avant (vers l'arrière, commit les plus récents)\"\n+\n+#: gitk:2705\n+msgid \"<Delete>, b\\tScroll diff view up one page\"\n+msgstr \"<Supprimer>, b\\tMonter d'une page dans la vue des diff\"\n+\n+#: gitk:2706\n+msgid \"<Backspace>\\tScroll diff view up one page\"\n+msgstr \"<Backspace>\\tMonter d'une page dans la vue des diff\"\n+\n+#: gitk:2707\n+msgid \"<Space>\\t\\tScroll diff view down one page\"\n+msgstr \"<Espace>\\t\\tDescendre d'une page dans la vue des diff\"\n+\n+#: gitk:2708\n+msgid \"u\\t\\tScroll diff view up 18 lines\"\n+msgstr \"u\\t\\tMonter de 18 lignes dans la vue des diff\"\n+\n+#: gitk:2709\n+msgid \"d\\t\\tScroll diff view down 18 lines\"\n+msgstr \"d\\t\\tDescendre de 18 lignes dans la vue des diff\"\n+\n+#: gitk:2710\n+#, tcl-format\n+msgid \"<%s-F>\\t\\tFind\"\n+msgstr \"<%s-F>\\t\\tRechercher\"\n+\n+#: gitk:2711\n+#, tcl-format\n+msgid \"<%s-G>\\t\\tMove to next find hit\"\n+msgstr \"<%s-G>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2712\n+msgid \"<Return>\\tMove to next find hit\"\n+msgstr \"<Return>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2713\n+msgid \"/\\t\\tFocus the search box\"\n+msgstr \"/\\t\\tFocus sur la zone de recherche\"\n+\n+#: gitk:2714\n+msgid \"?\\t\\tMove to previous find hit\"\n+msgstr \"?\\t\\tAller au résultat de recherche précédent\"\n+\n+#: gitk:2715\n+msgid \"f\\t\\tScroll diff view to next file\"\n+msgstr \"f\\t\\tAller au prochain fichier dans la vue des diff\"\n+\n+#: gitk:2716\n+#, tcl-format\n+msgid \"<%s-S>\\t\\tSearch for next hit in diff view\"\n+msgstr \"<%s-S>\\t\\tAller au résultat suivant dans la vue des diff\"\n+\n+#: gitk:2717\n+#, tcl-format\n+msgid \"<%s-R>\\t\\tSearch for previous hit in diff view\"\n+msgstr \"<%s-R>\\t\\tAller au résultat précédent dans la vue des diff\"\n+\n+#: gitk:2718\n+#, tcl-format\n+msgid \"<%s-KP+>\\tIncrease font size\"\n+msgstr \"<%s-KP+>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2719\n+#, tcl-format\n+msgid \"<%s-plus>\\tIncrease font size\"\n+msgstr \"<%s-plus>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2720\n+#, tcl-format\n+msgid \"<%s-KP->\\tDecrease font size\"\n+msgstr \"<%s-KP->\\tDiminuer la taille de la police\"\n+\n+#: gitk:2721\n+#, tcl-format\n+msgid \"<%s-minus>\\tDecrease font size\"\n+msgstr \"<%s-minus>\\tDiminuer la taille de la police\"\n+\n+#: gitk:2722\n+msgid \"<F5>\\t\\tUpdate\"\n+msgstr \"<F5>\\t\\tMise à jour\"\n+\n+#: gitk:3177\n+#, tcl-format\n+msgid \"Error getting \\\"%s\\\" from %s:\"\n+msgstr \"Erreur en obtenant \\\"%s\\\" de %s:\"\n+\n+#: gitk:3234 gitk:3243\n+#, tcl-format\n+msgid \"Error creating temporary directory %s:\"\n+msgstr \"Erreur lors de la création du répertoire temporaire %s :\"\n+\n+#: gitk:3255\n+msgid \"command failed:\"\n+msgstr \"échec de la commande :\"\n+\n+#: gitk:3401\n+msgid \"No such commit\"\n+msgstr \"Commit inexistant\"\n+\n+#: gitk:3415\n+msgid \"git gui blame: command failed:\"\n+msgstr \"git gui blame : échec de la commande :\"\n+\n+#: gitk:3446\n+#, tcl-format\n+msgid \"Couldn't read merge head: %s\"\n+msgstr \"Impossible de lire le head de la fusion : %s\"\n+\n+#: gitk:3454\n+#, tcl-format\n+msgid \"Error reading index: %s\"\n+msgstr \"Erreur à la lecture de l'index : %s\"\n+\n+#: gitk:3479\n+#, tcl-format\n+msgid \"Couldn't start git blame: %s\"\n+msgstr \"Impossible de démarrer git blame : %s\"\n+\n+#: gitk:3482 gitk:6271\n+msgid \"Searching\"\n+msgstr \"Recherche en cours\"\n+\n+#: gitk:3514\n+#, tcl-format\n+msgid \"Error running git blame: %s\"\n+msgstr \"Erreur à l'exécution de git blame : %s\"\n+\n+#: gitk:3542\n+#, tcl-format\n+msgid \"That line comes from commit %s,  which is not in this view\"\n+msgstr \"Cette ligne est issue du commit %s, qui n'est pas dans cette vue\"\n+\n+#: gitk:3556\n+msgid \"External diff viewer failed:\"\n+msgstr \"Échec de l'outil externe de visualisation des diff\"\n+\n+#: gitk:3674\n+msgid \"Gitk view definition\"\n+msgstr \"Définition des vues de Gitk\"\n+\n+#: gitk:3678\n+msgid \"Remember this view\"\n+msgstr \"Se souvenir de cette vue\"\n+\n+#: gitk:3679\n+msgid \"References (space separated list):\"\n+msgstr \"Références (liste d'éléments séparés par des espaces) :\"\n+\n+#: gitk:3680\n+msgid \"Branches & tags:\"\n+msgstr \"Branches & tags :\"\n+\n+#: gitk:3681\n+msgid \"All refs\"\n+msgstr \"Toutes les références\"\n+\n+#: gitk:3682\n+msgid \"All (local) branches\"\n+msgstr \"Toutes les branches (locales)\"\n+\n+#: gitk:3683\n+msgid \"All tags\"\n+msgstr \"Tous les tags\"\n+\n+#: gitk:3684\n+msgid \"All remote-tracking branches\"\n+msgstr \"Toutes les branches de suivi à distance\"\n+\n+#: gitk:3685\n+msgid \"Commit Info (regular expressions):\"\n+msgstr \"Info sur les commits (expressions régulières) :\"\n+\n+#: gitk:3686\n+msgid \"Author:\"\n+msgstr \"Auteur :\"\n+\n+#: gitk:3687\n+msgid \"Committer:\"\n+msgstr \"Commiteur :\"\n+\n+#: gitk:3688\n+msgid \"Commit Message:\"\n+msgstr \"Message de commit :\"\n+\n+#: gitk:3689\n+msgid \"Matches all Commit Info criteria\"\n+msgstr \"Correspond à tous les critères d'Info sur les commits\"\n+\n+#: gitk:3690\n+msgid \"Changes to Files:\"\n+msgstr \"Changements des fichiers :\"\n+\n+#: gitk:3691\n+msgid \"Fixed String\"\n+msgstr \"Chaîne Figée\"\n+\n+#: gitk:3692\n+msgid \"Regular Expression\"\n+msgstr \"Expression Régulière\"\n+\n+#: gitk:3693\n+msgid \"Search string:\"\n+msgstr \"Recherche de la chaîne :\"\n+\n+#: gitk:3694\n+msgid \"\"\n+\"Commit Dates (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17, 2009 \"\n+\"15:27:38\\\"):\"\n+msgstr \"\"\n+\"Dates des commits (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17, \"\n+\"2009 15:27:38\\\") :\"\n+\n+#: gitk:3695\n+msgid \"Since:\"\n+msgstr \"De :\"\n+\n+#: gitk:3696\n+msgid \"Until:\"\n+msgstr \"Jusqu'au :\"\n+\n+#: gitk:3697\n+msgid \"Limit and/or skip a number of revisions (positive integer):\"\n+msgstr \"Limiter et/ou sauter un certain nombre (entier positif) de révisions :\"\n+\n+#: gitk:3698\n+msgid \"Number to show:\"\n+msgstr \"Nombre à afficher :\"\n+\n+#: gitk:3699\n+msgid \"Number to skip:\"\n+msgstr \"Nombre à sauter :\"\n+\n+#: gitk:3700\n+msgid \"Miscellaneous options:\"\n+msgstr \"Options diverses :\"\n+\n+#: gitk:3701\n+msgid \"Strictly sort by date\"\n+msgstr \"Trier par date\"\n+\n+# FIXME : traduction de \"branch sides\"\n+#: gitk:3702\n+#, fuzzy\n+msgid \"Mark branch sides\"\n+msgstr \"Marquer les extrémités des branches\"\n+\n+#: gitk:3703\n+msgid \"Limit to first parent\"\n+msgstr \"Limiter au premier ancêtre\"\n+\n+#: gitk:3704\n+msgid \"Simple history\"\n+msgstr \"Historique simple\"\n+\n+#: gitk:3705\n+msgid \"Additional arguments to git log:\"\n+msgstr \"Arguments supplémentaires de git log :\"\n+\n+#: gitk:3706\n+msgid \"Enter files and directories to include, one per line:\"\n+msgstr \"Saisir les fichiers et répertoires à inclure, un par ligne :\"\n+\n+#: gitk:3707\n+msgid \"Command to generate more commits to include:\"\n+msgstr \"Commande pour générer plus de commits à inclure :\"\n+\n+#: gitk:3829\n+msgid \"Gitk: edit view\"\n+msgstr \"Gitk : éditer la vue\"\n+\n+#: gitk:3837\n+msgid \"-- criteria for selecting revisions\"\n+msgstr \"-- critère pour la sélection des révisions\"\n+\n+#: gitk:3842\n+msgid \"View Name:\"\n+msgstr \"Nom de la vue :\"\n+\n+#: gitk:3917\n+msgid \"Apply (F5)\"\n+msgstr \"Appliquer (F5)\"\n+\n+#: gitk:3955\n+msgid \"Error in commit selection arguments:\"\n+msgstr \"Erreur dans les arguments de sélection des commits :\"\n+\n+#: gitk:4008 gitk:4060 gitk:4508 gitk:4522 gitk:5783 gitk:11196 gitk:11197\n+msgid \"None\"\n+msgstr \"Aucun\"\n+\n+#: gitk:4456 gitk:6303 gitk:8065 gitk:8080\n+msgid \"Date\"\n+msgstr \"Date\"\n+\n+#: gitk:4456 gitk:6303\n+msgid \"CDate\"\n+msgstr \"CDate\"\n+\n+#: gitk:4605 gitk:4610\n+msgid \"Descendant\"\n+msgstr \"Descendant\"\n+\n+#: gitk:4606\n+msgid \"Not descendant\"\n+msgstr \"Pas un descendant\"\n+\n+#: gitk:4613 gitk:4618\n+msgid \"Ancestor\"\n+msgstr \"Ancêtre\"\n+\n+#: gitk:4614\n+msgid \"Not ancestor\"\n+msgstr \"Pas un ancêtre\"\n+\n+#: gitk:4904\n+msgid \"Local changes checked in to index but not committed\"\n+msgstr \"Modifications locales enregistrées dans l'index mais non commitées\"\n+\n+#: gitk:4940\n+msgid \"Local uncommitted changes, not checked in to index\"\n+msgstr \"Modifications locales non enregistrées dans l'index et non commitées\"\n+\n+#: gitk:6621\n+msgid \"many\"\n+msgstr \"nombreux\"\n+\n+#: gitk:6805\n+msgid \"Tags:\"\n+msgstr \"Tags :\"\n+\n+#: gitk:6822 gitk:6828 gitk:8058\n+msgid \"Parent\"\n+msgstr \"Parent\"\n+\n+#: gitk:6833\n+msgid \"Child\"\n+msgstr \"Enfant\"\n+\n+#: gitk:6842\n+msgid \"Branch\"\n+msgstr \"Branche\"\n+\n+#: gitk:6845\n+msgid \"Follows\"\n+msgstr \"Suit\"\n+\n+#: gitk:6848\n+msgid \"Precedes\"\n+msgstr \"Précède\"\n+\n+#: gitk:7346\n+#, tcl-format\n+msgid \"Error getting diffs: %s\"\n+msgstr \"Erreur lors de la récupération des diff : %s\"\n+\n+#: gitk:7886\n+msgid \"Goto:\"\n+msgstr \"Aller à :\"\n+\n+#: gitk:7888\n+msgid \"SHA1 ID:\"\n+msgstr \"Id SHA1 :\"\n+\n+#: gitk:7907\n+#, tcl-format\n+msgid \"Short SHA1 id %s is ambiguous\"\n+msgstr \"Id SHA1 court %s est ambigu\"\n+\n+#: gitk:7914\n+#, tcl-format\n+msgid \"Revision %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7924\n+#, tcl-format\n+msgid \"SHA1 id %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7926\n+#, tcl-format\n+msgid \"Revision %s is not in the current view\"\n+msgstr \"La révision %s n'est pas dans la vue courante\"\n+\n+#: gitk:8068\n+msgid \"Children\"\n+msgstr \"Enfants\"\n+\n+#: gitk:8125\n+#, tcl-format\n+msgid \"Reset %s branch to here\"\n+msgstr \"Réinitialiser la branche %s vers cet état\"\n+\n+#: gitk:8127\n+msgid \"Detached head: can't reset\"\n+msgstr \"Head détaché : impossible de réinitialiser\"\n+\n+#: gitk:8236 gitk:8242\n+msgid \"Skipping merge commit \"\n+msgstr \"Éviter le commit de la fusion \"\n+\n+#: gitk:8251 gitk:8256\n+msgid \"Error getting patch ID for \"\n+msgstr \"Erreur à l'obtention de l'ID du patch pour \"\n+\n+#: gitk:8252 gitk:8257\n+msgid \" - stopping\\n\"\n+msgstr \" - arrêt en cours\\n\"\n+\n+#: gitk:8262 gitk:8265 gitk:8273 gitk:8283 gitk:8292\n+msgid \"Commit \"\n+msgstr \"Commit \"\n+\n+#: gitk:8266\n+msgid \"\"\n+\" is the same patch as\\n\"\n+\"       \"\n+msgstr \"\"\n+\"est le même patch que \\n\"\n+\"       \"\n+\n+#: gitk:8274\n+msgid \"\"\n+\" differs from\\n\"\n+\"       \"\n+msgstr \"\"\n+\" diffère de\\n\"\n+\"       \"\n+\n+#: gitk:8276\n+msgid \"- stopping\\n\"\n+msgstr \"- arrêt en cours\\n\"\n+\n+#: gitk:8284 gitk:8293\n+#, tcl-format\n+msgid \" has %s children - stopping\\n\"\n+msgstr \"a %s enfants - arrêt en cours\\n\"\n+\n+#: gitk:8324\n+msgid \"Top\"\n+msgstr \"Haut\"\n+\n+#: gitk:8325\n+msgid \"From\"\n+msgstr \"De\"\n+\n+#: gitk:8330\n+msgid \"To\"\n+msgstr \"À\"\n+\n+#: gitk:8354\n+msgid \"Generate patch\"\n+msgstr \"Générer le patch\"\n+\n+#: gitk:8356\n+msgid \"From:\"\n+msgstr \"De :\"\n+\n+#: gitk:8365\n+msgid \"To:\"\n+msgstr \"À :\"\n+\n+#: gitk:8374\n+msgid \"Reverse\"\n+msgstr \"Inverser\"\n+\n+#: gitk:8376 gitk:8561\n+msgid \"Output file:\"\n+msgstr \"Fichier de sortie :\"\n+\n+#: gitk:8382\n+msgid \"Generate\"\n+msgstr \"Générer\"\n+\n+#: gitk:8420\n+msgid \"Error creating patch:\"\n+msgstr \"Erreur à la création du patch :\"\n+\n+#: gitk:8443 gitk:8549 gitk:8606\n+msgid \"ID:\"\n+msgstr \"ID :\"\n+\n+#: gitk:8452\n+msgid \"Tag name:\"\n+msgstr \"Nom du Tag :\"\n+\n+#: gitk:8456 gitk:8615\n+msgid \"Create\"\n+msgstr \"Créer\"\n+\n+#: gitk:8473\n+msgid \"No tag name specified\"\n+msgstr \"Aucun nom de tag spécifié\"\n+\n+#: gitk:8477\n+#, tcl-format\n+msgid \"Tag \\\"%s\\\" already exists\"\n+msgstr \"Le tag \\\"%s\\\" existe déjà\"\n+\n+#: gitk:8483\n+msgid \"Error creating tag:\"\n+msgstr \"Erreur à la création du tag :\"\n+\n+#: gitk:8558\n+msgid \"Command:\"\n+msgstr \"Commande :\"\n+\n+#: gitk:8566\n+msgid \"Write\"\n+msgstr \"Écrire\"\n+\n+#: gitk:8584\n+msgid \"Error writing commit:\"\n+msgstr \"Erreur à l'ecriture du commit :\"\n+\n+#: gitk:8611\n+msgid \"Name:\"\n+msgstr \"Nom :\"\n+\n+#: gitk:8634\n+msgid \"Please specify a name for the new branch\"\n+msgstr \"Veuillez spécifier un nom pour la nouvelle branche\"\n+\n+#: gitk:8639\n+#, tcl-format\n+msgid \"Branch '%s' already exists. Overwrite?\"\n+msgstr \"La branche '%s' existe déjà. Écraser?\"\n+\n+#: gitk:8705\n+#, tcl-format\n+msgid \"Commit %s is already included in branch %s -- really re-apply it?\"\n+msgstr \"\"\n+\"Le Commit %s est déjà inclus dans la branche %s -- le ré-appliquer malgré \"\n+\"tout?\"\n+\n+#: gitk:8710\n+msgid \"Cherry-picking\"\n+msgstr \"Cueillir (Cherry-picking)\"\n+\n+#: gitk:8719\n+#, tcl-format\n+msgid \"\"\n+\"Cherry-pick failed because of local changes to file '%s'.\\n\"\n+\"Please commit, reset or stash your changes and try again.\"\n+msgstr \"\"\n+\"La cueillette (cherry-pick) a échouée à cause de modifications locales du \"\n+\"fichier '%s'.\\n\"\n+\"Veuillez commiter, réinitialiser ou stasher vos changements et essayer de \"\n+\"nouveau.\"\n+\n+#: gitk:8725\n+msgid \"\"\n+\"Cherry-pick failed because of merge conflict.\\n\"\n+\"Do you wish to run git citool to resolve it?\"\n+msgstr \"\"\n+\"La cueillette (cherry-pick) a échouée à cause d'un conflit lors d'une \"\n+\"fusion.\\n\"\n+\"Souhaitez-vous exécuter git citool pour le résoudre ?\"\n+\n+#: gitk:8741\n+msgid \"No changes committed\"\n+msgstr \"Aucun changement commité\"\n+\n+#: gitk:8767\n+msgid \"Confirm reset\"\n+msgstr \"Confirmer la réinitialisation\"\n+\n+#: gitk:8769\n+#, tcl-format\n+msgid \"Reset branch %s to %s?\"\n+msgstr \"Réinitialiser la branche %s à %s?\"\n+\n+#: gitk:8773\n+msgid \"Reset type:\"\n+msgstr \"Type de réinitialisation :\"\n+\n+#: gitk:8777\n+msgid \"Soft: Leave working tree and index untouched\"\n+msgstr \"Douce : Laisse le répertoire de travail et l'index intacts\"\n+\n+#: gitk:8780\n+msgid \"Mixed: Leave working tree untouched, reset index\"\n+msgstr \"\"\n+\"Hybride : Laisse le répertoire de travail dans son état courant, \"\n+\"réinitialise l'index\"\n+\n+#: gitk:8783\n+msgid \"\"\n+\"Hard: Reset working tree and index\\n\"\n+\"(discard ALL local changes)\"\n+msgstr \"\"\n+\"Dure : Réinitialise le répertoire de travail et l'index\\n\"\n+\"(abandonne TOUS les changements locaux)\"\n+\n+#: gitk:8800\n+msgid \"Resetting\"\n+msgstr \"Réinitialisation\"\n+\n+# Fixme: Récupération est-il vraiment une mauvaise traduction?\n+#: gitk:8857\n+#, fuzzy\n+msgid \"Checking out\"\n+msgstr \"Récupération\"\n+\n+#: gitk:8910\n+msgid \"Cannot delete the currently checked-out branch\"\n+msgstr \"Impossible de supprimer la branche en cours\"\n+\n+#: gitk:8916\n+#, tcl-format\n+msgid \"\"\n+\"The commits on branch %s aren't on any other branch.\\n\"\n+\"Really delete branch %s?\"\n+msgstr \"\"\n+\"Les commits de la branche %s ne sont dans aucune autre branche.\\n\"\n+\"Voulez-vous vraiment supprimer cette branche %s ?\"\n+\n+#: gitk:8947\n+#, tcl-format\n+msgid \"Tags and heads: %s\"\n+msgstr \"Tags et heads : %s\"\n+\n+#: gitk:8962\n+msgid \"Filter\"\n+msgstr \"Filtrer\"\n+\n+#: gitk:9257\n+msgid \"\"\n+\"Error reading commit topology information; branch and preceding/following \"\n+\"tag information will be incomplete.\"\n+msgstr \"\"\n+\"Erreur à la lecture des informations sur la topologie des commits, les \"\n+\"informations sur les branches et les tags précédents/suivants seront \"\n+\"incomplètes.\"\n+\n+#: gitk:10243\n+msgid \"Tag\"\n+msgstr \"Tag\"\n+\n+#: gitk:10243\n+msgid \"Id\"\n+msgstr \"Id\"\n+\n+#: gitk:10291\n+msgid \"Gitk font chooser\"\n+msgstr \"Sélecteur de police de Gitk\"\n+\n+#: gitk:10308\n+msgid \"B\"\n+msgstr \"B\"\n+\n+#: gitk:10311\n+msgid \"I\"\n+msgstr \"I\"\n+\n+#: gitk:10407\n+msgid \"Gitk preferences\"\n+msgstr \"Préférences de Gitk\"\n+\n+#: gitk:10409\n+msgid \"Commit list display options\"\n+msgstr \"Options d'affichage de la liste des commits\"\n+\n+#: gitk:10412\n+msgid \"Maximum graph width (lines)\"\n+msgstr \"Longueur maximum du graphe (lignes)\"\n+\n+# FIXME : Traduction standard de \"pane\"?\n+#: gitk:10416\n+#, fuzzy, tcl-format\n+msgid \"Maximum graph width (% of pane)\"\n+msgstr \"Longueur maximum du graphe (% du panneau)\"\n+\n+#: gitk:10420\n+msgid \"Show local changes\"\n+msgstr \"Montrer les changements locaux\"\n+\n+#: gitk:10423\n+msgid \"Auto-select SHA1\"\n+msgstr \"Sélection auto. du SHA1\"\n+\n+#: gitk:10427\n+msgid \"Diff display options\"\n+msgstr \"Options d'affichage des diff\"\n+\n+#: gitk:10429\n+msgid \"Tab spacing\"\n+msgstr \"Taille des tabulations\"\n+\n+#: gitk:10432\n+msgid \"Display nearby tags\"\n+msgstr \"Afficher les tags les plus proches\"\n+\n+#: gitk:10435\n+msgid \"Hide remote refs\"\n+msgstr \"Cacher les refs distantes\"\n+\n+#: gitk:10438\n+msgid \"Limit diffs to listed paths\"\n+msgstr \"Limiter les différences aux chemins listés\"\n+\n+#: gitk:10441\n+msgid \"Support per-file encodings\"\n+msgstr \"Support pour un encodage des caractères par fichier\"\n+\n+#: gitk:10447 gitk:10512\n+msgid \"External diff tool\"\n+msgstr \"Outil diff externe\"\n+\n+#: gitk:10449\n+msgid \"Choose...\"\n+msgstr \"Choisir...\"\n+\n+#: gitk:10454\n+msgid \"Colors: press to choose\"\n+msgstr \"Couleurs : cliquer pour choisir\"\n+\n+#: gitk:10457\n+msgid \"Background\"\n+msgstr \"Arrière-plan\"\n+\n+#: gitk:10458 gitk:10488\n+msgid \"background\"\n+msgstr \"arrière-plan\"\n+\n+#: gitk:10461\n+msgid \"Foreground\"\n+msgstr \"Premier plan\"\n+\n+#: gitk:10462\n+msgid \"foreground\"\n+msgstr \"premier plan\"\n+\n+#: gitk:10465\n+msgid \"Diff: old lines\"\n+msgstr \"Diff : anciennes lignes\"\n+\n+#: gitk:10466\n+msgid \"diff old lines\"\n+msgstr \"diff anciennes lignes\"\n+\n+#: gitk:10470\n+msgid \"Diff: new lines\"\n+msgstr \"Diff : nouvelles lignes\"\n+\n+#: gitk:10471\n+msgid \"diff new lines\"\n+msgstr \"diff nouvelles lignes\"\n+\n+#: gitk:10475\n+msgid \"Diff: hunk header\"\n+msgstr \"Diff : entête du hunk\"\n+\n+#: gitk:10477\n+msgid \"diff hunk header\"\n+msgstr \"diff : entête du hunk\"\n+\n+#: gitk:10481\n+msgid \"Marked line bg\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10483\n+msgid \"marked line background\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10487\n+msgid \"Select bg\"\n+msgstr \"Sélectionner l'arrière-plan\"\n+\n+#: gitk:10491\n+msgid \"Fonts: press to choose\"\n+msgstr \"Polices : cliquer pour choisir\"\n+\n+#: gitk:10493\n+msgid \"Main font\"\n+msgstr \"Police principale\"\n+\n+#: gitk:10494\n+msgid \"Diff display font\"\n+msgstr \"Police d'affichage des diff\"\n+\n+#: gitk:10495\n+msgid \"User interface font\"\n+msgstr \"Police de l'interface utilisateur\"\n+\n+#: gitk:10522\n+#, tcl-format\n+msgid \"Gitk: choose color for %s\"\n+msgstr \"Gitk : choisir la couleur de %s\"\n+\n+#: gitk:10973\n+msgid \"\"\n+\"Sorry, gitk cannot run with this version of Tcl/Tk.\\n\"\n+\" Gitk requires at least Tcl/Tk 8.4.\"\n+msgstr \"\"\n+\"Désolé, gitk ne peut être exécuté avec cette version de Tcl/Tk.\\n\"\n+\" Gitk requiert Tcl/Tk version 8.4 ou supérieur.\"\n+\n+#: gitk:11101\n+msgid \"Cannot find a git repository here.\"\n+msgstr \"Impossible de trouver un dépôt git ici.\"\n+\n+#: gitk:11105\n+#, tcl-format\n+msgid \"Cannot find the git directory \\\"%s\\\".\"\n+msgstr \"Impossible de trouver le répertoire git \\\"%s\\\".\"\n+\n+#: gitk:11152\n+#, tcl-format\n+msgid \"Ambiguous argument '%s': both revision and filename\"\n+msgstr \"Argument '%s' ambigu : à la fois une révision et un nom de fichier\"\n+\n+#: gitk:11164\n+msgid \"Bad arguments to gitk:\"\n+msgstr \"Arguments invalides pour gitk :\"\n+\n+#: gitk:11249\n+msgid \"Command line\"\n+msgstr \"Ligne de commande\"\n-- \nNicolas Sebrecht\n"},{"id":"131084","messageId":"20100108142218.386bf6a2@eleanor","threadId":"21498","inReplyTo":"20091229223758.GB12965@vidovic","subject":"Re: [RESEND PATCH] french translation of gitk","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2010-01-08T13:22:18Z","receivedAt":"2010-01-08T13:22:18Z","isPatch":true,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"Hi all, \nThank Nicolas for beeing the ambassador this translation :-)\n\nLe Tue, 29 Dec 2009 23:39:39 +0100,\nNicolas Sebrecht <nicolas.s.dev@gmx.fr> a écrit :\n\n> Hi,\n> \n> I may be wrong but I think this patch wasn't merged and I didn't see any\n> comment on it.\n> \n> Could you please merge this patch?\n> \n> \n> -- >8 --\n> Subject: [PATCH] gitk: french translation\n> From: Emmanuel Trillaud <etrillaud@gmail.com>\n> \n> Signed-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\n> Signed-off-by: Thomas Moulard <thomas.moulard@gmail.com>\n> Signed-off-by: Guy Brand <gb@unistra.fr>\n> Signed-off-by: Nicolas Sebrecht <nicolas.s.dev@gmx.fr>\n> ---\n[snip]\n\nI got the following errors when trying to 'make' gitk with your latest patch :\n\n$ LANG=C make\nGenerating catalog po/fr.msg\nmsgfmt --statistics --tcl po/fr.po -l fr -d po/\npo/fr.po:23:24: invalid multibyte sequence\npo/fr.po:23:28: invalid multibyte sequence\npo/fr.po:23:66: invalid multibyte sequence\npo/fr.po:27:38: invalid multibyte sequence\npo/fr.po:31:16: invalid multibyte sequence\npo/fr.po:31:22: invalid multibyte sequence\npo/fr.po:36:17: invalid multibyte sequence\npo/fr.po:36:26: invalid multibyte sequence\npo/fr.po:36:40: invalid multibyte sequence\npo/fr.po:36:44: invalid multibyte sequence\npo/fr.po:37:9: invalid multibyte sequence\npo/fr.po:46:17: invalid multibyte sequence\npo/fr.po:46:26: invalid multibyte sequence\npo/fr.po:46:40: invalid multibyte sequence\npo/fr.po:46:44: invalid multibyte sequence\npo/fr.po:46:76: invalid multibyte sequence\npo/fr.po:51:16: invalid multibyte sequence\npo/fr.po:51:22: invalid multibyte sequence\npo/fr.po:63:23: invalid multibyte sequence\npo/fr.po:63:32: invalid multibyte sequence\nmsgfmt: too many errors, aborting\nmake: *** [po/fr.msg] Error 1\n\nThis is obviously an encoding problem.\n\nMy LANG is 'fr_FR.UTF-8' if it is relevant.\n\nThe file generate by :\niconv --from-code ISO_8859-1 --to-code UTF-8 --output po/fr.po po/fr.po\nwork as expected.\nDon't the *.po files need to be in utf8?\n\nBest regards\n\nEmmanuel\n"},{"id":"131366","messageId":"20100112112122.GD6685@brick.ozlabs.ibm.com","threadId":"21498","inReplyTo":"20100108142218.386bf6a2@eleanor","subject":"Re: [RESEND PATCH] french translation of gitk","fromName":"Paul Mackerras","fromEmail":"paulus@samba.org","sentAt":"2010-01-12T11:21:22Z","receivedAt":"2010-01-12T11:21:22Z","isPatch":true,"sender":{"key":"paulus@samba.org","avatar":"https://avatars.githubusercontent.com/u/1606439?v=4"},"body":"On Fri, Jan 08, 2010 at 02:22:18PM +0100, Emmanuel Trillaud wrote:\n\n> Hi all, \n> Thank Nicolas for beeing the ambassador this translation :-)\n> \n> Le Tue, 29 Dec 2009 23:39:39 +0100,\n> Nicolas Sebrecht <nicolas.s.dev@gmx.fr> a écrit :\n> \n> > Hi,\n> > \n> > I may be wrong but I think this patch wasn't merged and I didn't see any\n> > comment on it.\n> > \n> > Could you please merge this patch?\n> > \n> > \n> > -- >8 --\n> > Subject: [PATCH] gitk: french translation\n> > From: Emmanuel Trillaud <etrillaud@gmail.com>\n> > \n> > Signed-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\n> > Signed-off-by: Thomas Moulard <thomas.moulard@gmail.com>\n> > Signed-off-by: Guy Brand <gb@unistra.fr>\n> > Signed-off-by: Nicolas Sebrecht <nicolas.s.dev@gmx.fr>\n> > ---\n> [snip]\n> \n> I got the following errors when trying to 'make' gitk with your latest patch :\n> \n> $ LANG=C make\n> Generating catalog po/fr.msg\n> msgfmt --statistics --tcl po/fr.po -l fr -d po/\n> po/fr.po:23:24: invalid multibyte sequence\n\n[etc]\n\nI get those errors too.  Could somebody resend a corrected patch,\nplease?\n\nPaul.\n"},{"id":"131370","messageId":"20100112140250.164e084e@eleanor","threadId":"21498","inReplyTo":"20100112112122.GD6685@brick.ozlabs.ibm.com","subject":"Re: [RESEND PATCH] french translation of gitk","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2010-01-12T13:02:50Z","receivedAt":"2010-01-12T13:02:50Z","isPatch":true,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"Hi Paul, \n\nLe Tue, 12 Jan 2010 22:21:22 +1100,\nPaul Mackerras <paulus@samba.org> a écrit :\n> \n> I get those errors too.  Could somebody resend a corrected patch,\n> please?\nHere is an updated patch. It apply and compile cleanly on my gitk tree.\n\nThank for taking care of this.\n\nEmmanuel Trillaud\n\n--- >8 ---\nSubject: gitk: Add French translation\nFrom: Emmanuel Trillaud <etrillaud@gmail.com>\n\nSigned-off-by: Emmanuel Trillaud <etrillaud@gmail.com>\nSigned-off-by: Thomas Moulard <thomas.moulard@gmail.com>\nSigned-off-by: Guy Brand <gb@unistra.fr>\nSigned-off-by: Nicolas Sebrecht <nicolas.s.dev@gmx.fr>\n---\ndiff --git a/po/fr.po b/po/fr.po\nnew file mode 100644\nindex 0000000..cb0e1ed\n--- /dev/null\n+++ b/po/fr.po\n@@ -0,0 +1,1254 @@\n+# French translation of the gitk package\n+# Copyright (C) 2005-2008 Paul Mackerras.  All rights reserved.\n+# This file is distributed under the same license as the gitk package.\n+# Translators:\n+# Emmanuel Trillaud <etrillaud@gmail.com>\n+#\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: gitk\\n\"\n+\"Report-Msgid-Bugs-To: \\n\"\n+\"POT-Creation-Date: 2009-10-05 15:16+0200\\n\"\n+\"PO-Revision-Date: 2009-11-19 22:13+0100\\n\"\n+\"Last-Translator: Emmanuel Trillaud <etrillaud@gmail.com>\\n\"\n+\"Language-Team: git@vger.kernel.org\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"X-Poedit-Language: French\\n\"\n+\"X-Poedit-Country: FRANCE\\n\"\n+\n+#: gitk:113\n+msgid \"Couldn't get list of unmerged files:\"\n+msgstr \"Impossible de récupérer la liste des fichiers non fusionnés :\"\n+\n+#: gitk:269\n+msgid \"Error parsing revisions:\"\n+msgstr \"Erreur lors du parcours des révisions :\"\n+\n+#: gitk:324\n+msgid \"Error executing --argscmd command:\"\n+msgstr \"Erreur à l'exécution de la commande --argscmd :\"\n+\n+#: gitk:337\n+msgid \"No files selected: --merge specified but no files are unmerged.\"\n+msgstr \"\"\n+\"Aucun fichier sélectionné : --merge précisé, mais tous les fichiers sont \"\n+\"fusionnés.\"\n+\n+# FIXME : améliorer la traduction de 'file limite'\n+#: gitk:340\n+#, fuzzy\n+msgid \"\"\n+\"No files selected: --merge specified but no unmerged files are within file \"\n+\"limit.\"\n+msgstr \"\"\n+\"Aucun fichier sélectionné : --merge précisé mais aucun fichier non fusionné \"\n+\"n'est dans la limite des fichiers.\"\n+\n+#: gitk:362 gitk:509\n+msgid \"Error executing git log:\"\n+msgstr \"Erreur à l'exécution de git log :\"\n+\n+#: gitk:380 gitk:525\n+msgid \"Reading\"\n+msgstr \"Lecture en cours\"\n+\n+#: gitk:440 gitk:4123\n+msgid \"Reading commits...\"\n+msgstr \"Lecture des commits...\"\n+\n+#: gitk:443 gitk:1561 gitk:4126\n+msgid \"No commits selected\"\n+msgstr \"Aucun commit sélectionné\"\n+\n+#: gitk:1437\n+msgid \"Can't parse git log output:\"\n+msgstr \"Impossible de lire la sortie de git log :\"\n+\n+#: gitk:1657\n+msgid \"No commit information available\"\n+msgstr \"Aucune information disponible sur le commit\"\n+\n+#: gitk:1793 gitk:1817 gitk:3916 gitk:8786 gitk:10322 gitk:10498\n+msgid \"OK\"\n+msgstr \"OK\"\n+\n+#: gitk:1819 gitk:3918 gitk:8383 gitk:8457 gitk:8567 gitk:8616 gitk:8788\n+#: gitk:10323 gitk:10499\n+msgid \"Cancel\"\n+msgstr \"Annuler\"\n+\n+#: gitk:1919\n+msgid \"Update\"\n+msgstr \"Mise à jour\"\n+\n+#: gitk:1920\n+msgid \"Reload\"\n+msgstr \"Recharger\"\n+\n+#: gitk:1921\n+msgid \"Reread references\"\n+msgstr \"Relire les références\"\n+\n+#: gitk:1922\n+msgid \"List references\"\n+msgstr \"Lister les références\"\n+\n+#: gitk:1924\n+msgid \"Start git gui\"\n+msgstr \"Démarrer git gui\"\n+\n+#: gitk:1926\n+msgid \"Quit\"\n+msgstr \"Quitter\"\n+\n+#: gitk:1918\n+msgid \"File\"\n+msgstr \"Fichier\"\n+\n+#: gitk:1930\n+msgid \"Preferences\"\n+msgstr \"Préférences\"\n+\n+#: gitk:1929\n+msgid \"Edit\"\n+msgstr \"Éditer\"\n+\n+#: gitk:1934\n+msgid \"New view...\"\n+msgstr \"Nouvelle vue...\"\n+\n+#: gitk:1935\n+msgid \"Edit view...\"\n+msgstr \"Éditer la vue...\"\n+\n+#: gitk:1936\n+msgid \"Delete view\"\n+msgstr \"Supprimer la vue\"\n+\n+#: gitk:1938\n+msgid \"All files\"\n+msgstr \"Tous les fichiers\"\n+\n+#: gitk:1933 gitk:3670\n+msgid \"View\"\n+msgstr \"Vue\"\n+\n+#: gitk:1943 gitk:1953 gitk:2654\n+msgid \"About gitk\"\n+msgstr \"À propos de gitk\"\n+\n+#: gitk:1944 gitk:1958\n+msgid \"Key bindings\"\n+msgstr \"Raccourcis clavier\"\n+\n+#: gitk:1942 gitk:1957\n+msgid \"Help\"\n+msgstr \"Aide\"\n+\n+#: gitk:2018\n+msgid \"SHA1 ID: \"\n+msgstr \"ID SHA1 :\"\n+\n+#: gitk:2049\n+msgid \"Row\"\n+msgstr \"Colonne\"\n+\n+#: gitk:2080\n+msgid \"Find\"\n+msgstr \"Recherche\"\n+\n+#: gitk:2081\n+msgid \"next\"\n+msgstr \"suivant\"\n+\n+#: gitk:2082\n+msgid \"prev\"\n+msgstr \"précédent\"\n+\n+#: gitk:2083\n+msgid \"commit\"\n+msgstr \"commit\"\n+\n+#: gitk:2086 gitk:2088 gitk:4284 gitk:4307 gitk:4331 gitk:6272 gitk:6344\n+#: gitk:6428\n+msgid \"containing:\"\n+msgstr \"contient :\"\n+\n+#: gitk:2089 gitk:3162 gitk:3167 gitk:4359\n+msgid \"touching paths:\"\n+msgstr \"chemins modifiés :\"\n+\n+#: gitk:2090 gitk:4364\n+msgid \"adding/removing string:\"\n+msgstr \"ajoute/supprime la chaîne :\"\n+\n+#: gitk:2099 gitk:2101\n+msgid \"Exact\"\n+msgstr \"Exact\"\n+\n+#: gitk:2101 gitk:4439 gitk:6240\n+msgid \"IgnCase\"\n+msgstr \"Ignorer la casse\"\n+\n+#: gitk:2101 gitk:4333 gitk:4437 gitk:6236\n+msgid \"Regexp\"\n+msgstr \"Expression régulière\"\n+\n+#: gitk:2103 gitk:2104 gitk:4458 gitk:4488 gitk:4495 gitk:6364 gitk:6432\n+msgid \"All fields\"\n+msgstr \"Tous les champs\"\n+\n+#: gitk:2104 gitk:4456 gitk:4488 gitk:6303\n+msgid \"Headline\"\n+msgstr \"Surligner\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6432 gitk:6866\n+msgid \"Comments\"\n+msgstr \"Commentaires\"\n+\n+#: gitk:2105 gitk:4456 gitk:4460 gitk:4495 gitk:6303 gitk:6801 gitk:8063\n+#: gitk:8078\n+msgid \"Author\"\n+msgstr \"Auteur\"\n+\n+#: gitk:2105 gitk:4456 gitk:6303 gitk:6803\n+msgid \"Committer\"\n+msgstr \"Auteur du commit\"\n+\n+#: gitk:2134\n+msgid \"Search\"\n+msgstr \"Rechercher\"\n+\n+#: gitk:2141\n+msgid \"Diff\"\n+msgstr \"Diff\"\n+\n+#: gitk:2143\n+msgid \"Old version\"\n+msgstr \"Ancienne version\"\n+\n+#: gitk:2145\n+msgid \"New version\"\n+msgstr \"Nouvelle version\"\n+\n+#: gitk:2147\n+msgid \"Lines of context\"\n+msgstr \"Lignes de contexte\"\n+\n+#: gitk:2157\n+msgid \"Ignore space change\"\n+msgstr \"Ignorer les modifications d'espace\"\n+\n+#: gitk:2215\n+msgid \"Patch\"\n+msgstr \"Patch\"\n+\n+#: gitk:2217\n+msgid \"Tree\"\n+msgstr \"Arbre\"\n+\n+#: gitk:2361 gitk:2378\n+msgid \"Diff this -> selected\"\n+msgstr \"Diff entre ceci et la sélection\"\n+\n+#: gitk:2362 gitk:2379\n+msgid \"Diff selected -> this\"\n+msgstr \"Diff entre sélection et ceci\"\n+\n+#: gitk:2363 gitk:2380\n+msgid \"Make patch\"\n+msgstr \"Créer patch\"\n+\n+#: gitk:2364 gitk:8441\n+msgid \"Create tag\"\n+msgstr \"Créer tag\"\n+\n+#: gitk:2365 gitk:8547\n+msgid \"Write commit to file\"\n+msgstr \"Écrire le commit dans un fichier\"\n+\n+#: gitk:2366 gitk:8604\n+msgid \"Create new branch\"\n+msgstr \"Créer une nouvelle branche\"\n+\n+#: gitk:2367\n+msgid \"Cherry-pick this commit\"\n+msgstr \"Cueillir (cherry-pick) ce commit\"\n+\n+#: gitk:2368\n+msgid \"Reset HEAD branch to here\"\n+msgstr \"Réinitialiser la branche HEAD vers cet état\"\n+\n+#: gitk:2369\n+msgid \"Mark this commit\"\n+msgstr \"Marquer ce commit\"\n+\n+#: gitk:2370\n+msgid \"Return to mark\"\n+msgstr \"Retourner à la marque\"\n+\n+#: gitk:2371\n+msgid \"Find descendant of this and mark\"\n+msgstr \"Chercher le descendant de ceci et le marquer\"\n+\n+#: gitk:2372\n+msgid \"Compare with marked commit\"\n+msgstr \"Comparer avec le commit marqué\"\n+\n+#: gitk:2386\n+msgid \"Check out this branch\"\n+msgstr \"Récupérer cette branche\"\n+\n+#: gitk:2387\n+msgid \"Remove this branch\"\n+msgstr \"Supprimer cette branche\"\n+\n+#: gitk:2394\n+msgid \"Highlight this too\"\n+msgstr \"Surligner également ceci\"\n+\n+#: gitk:2395\n+msgid \"Highlight this only\"\n+msgstr \"Surligner seulement ceci\"\n+\n+#: gitk:2396\n+msgid \"External diff\"\n+msgstr \"Diff externe\"\n+\n+#: gitk:2397\n+msgid \"Blame parent commit\"\n+msgstr \"Blâmer le commit parent\"\n+\n+#: gitk:2404\n+msgid \"Show origin of this line\"\n+msgstr \"Montrer l'origine de cette ligne\"\n+\n+#: gitk:2405\n+msgid \"Run git gui blame on this line\"\n+msgstr \"Exécuter git gui blame sur cette ligne\"\n+\n+#: gitk:2656\n+msgid \"\"\n+\"\\n\"\n+\"Gitk - a commit viewer for git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Use and redistribute under the terms of the GNU General Public License\"\n+msgstr \"\"\n+\"\\n\"\n+\"Gitk - visualisateur de commit pour git\\n\"\n+\"\\n\"\n+\"Copyright © 2005-2008 Paul Mackerras\\n\"\n+\"\\n\"\n+\"Utilisation et redistribution soumises aux termes de la GNU General Public \"\n+\"License\"\n+\n+#: gitk:2664 gitk:2726 gitk:8969\n+msgid \"Close\"\n+msgstr \"Fermer\"\n+\n+#: gitk:2683\n+msgid \"Gitk key bindings\"\n+msgstr \"Raccourcis clavier de Gitk\"\n+\n+#: gitk:2686\n+msgid \"Gitk key bindings:\"\n+msgstr \"Raccourcis clavier de Gitk :\"\n+\n+#: gitk:2688\n+#, tcl-format\n+msgid \"<%s-Q>\\t\\tQuit\"\n+msgstr \"<%s-Q>\\t\\tQuitter\"\n+\n+#: gitk:2689\n+msgid \"<Home>\\t\\tMove to first commit\"\n+msgstr \"<Début>\\t\\tAller au premier commit\"\n+\n+#: gitk:2690\n+msgid \"<End>\\t\\tMove to last commit\"\n+msgstr \"<Fin>\\t\\tAller au dernier commit\"\n+\n+#: gitk:2691\n+msgid \"<Up>, p, i\\tMove up one commit\"\n+msgstr \"<Haut>, p, i\\t Aller au commit suivant\"\n+\n+#: gitk:2692\n+msgid \"<Down>, n, k\\tMove down one commit\"\n+msgstr \"<Bas>, n, k\\t Aller au commit précédent\"\n+\n+#: gitk:2693\n+msgid \"<Left>, z, j\\tGo back in history list\"\n+msgstr \"<Gauche>, z, j\\tReculer dans l'historique\"\n+\n+#: gitk:2694\n+msgid \"<Right>, x, l\\tGo forward in history list\"\n+msgstr \"<Droite>, x, l\\tAvancer dans l'historique\"\n+\n+#: gitk:2695\n+msgid \"<PageUp>\\tMove up one page in commit list\"\n+msgstr \"<PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2696\n+msgid \"<PageDown>\\tMove down one page in commit list\"\n+msgstr \"<PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2697\n+#, tcl-format\n+msgid \"<%s-Home>\\tScroll to top of commit list\"\n+msgstr \"<%s-Début>\\tAller en haut de la liste des commits\"\n+\n+#: gitk:2698\n+#, tcl-format\n+msgid \"<%s-End>\\tScroll to bottom of commit list\"\n+msgstr \"<%s-End>\\tAller en bas de la liste des commits\"\n+\n+#: gitk:2699\n+#, tcl-format\n+msgid \"<%s-Up>\\tScroll commit list up one line\"\n+msgstr \"<%s-Up>\\tMonter d'une ligne dans la liste des commits\"\n+\n+#: gitk:2700\n+#, tcl-format\n+msgid \"<%s-Down>\\tScroll commit list down one line\"\n+msgstr \"<%s-Down>\\tDescendre d'une ligne dans la liste des commits\"\n+\n+#: gitk:2701\n+#, tcl-format\n+msgid \"<%s-PageUp>\\tScroll commit list up one page\"\n+msgstr \"<%s-PageUp>\\tMonter d'une page dans la liste des commits\"\n+\n+#: gitk:2702\n+#, tcl-format\n+msgid \"<%s-PageDown>\\tScroll commit list down one page\"\n+msgstr \"<%s-PageDown>\\tDescendre d'une page dans la liste des commits\"\n+\n+#: gitk:2703\n+msgid \"<Shift-Up>\\tFind backwards (upwards, later commits)\"\n+msgstr \"\"\n+\"<Shift-Up>\\tRecherche en arrière (vers l'avant, commits les plus anciens)\"\n+\n+#: gitk:2704\n+msgid \"<Shift-Down>\\tFind forwards (downwards, earlier commits)\"\n+msgstr \"\"\n+\"<Shift-Down>\\tRecherche en avant (vers l'arrière, commit les plus récents)\"\n+\n+#: gitk:2705\n+msgid \"<Delete>, b\\tScroll diff view up one page\"\n+msgstr \"<Supprimer>, b\\tMonter d'une page dans la vue des diff\"\n+\n+#: gitk:2706\n+msgid \"<Backspace>\\tScroll diff view up one page\"\n+msgstr \"<Backspace>\\tMonter d'une page dans la vue des diff\"\n+\n+#: gitk:2707\n+msgid \"<Space>\\t\\tScroll diff view down one page\"\n+msgstr \"<Espace>\\t\\tDescendre d'une page dans la vue des diff\"\n+\n+#: gitk:2708\n+msgid \"u\\t\\tScroll diff view up 18 lines\"\n+msgstr \"u\\t\\tMonter de 18 lignes dans la vue des diff\"\n+\n+#: gitk:2709\n+msgid \"d\\t\\tScroll diff view down 18 lines\"\n+msgstr \"d\\t\\tDescendre de 18 lignes dans la vue des diff\"\n+\n+#: gitk:2710\n+#, tcl-format\n+msgid \"<%s-F>\\t\\tFind\"\n+msgstr \"<%s-F>\\t\\tRechercher\"\n+\n+#: gitk:2711\n+#, tcl-format\n+msgid \"<%s-G>\\t\\tMove to next find hit\"\n+msgstr \"<%s-G>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2712\n+msgid \"<Return>\\tMove to next find hit\"\n+msgstr \"<Return>\\t\\tAller au résultat de recherche suivant\"\n+\n+#: gitk:2713\n+msgid \"/\\t\\tFocus the search box\"\n+msgstr \"/\\t\\tFocus sur la zone de recherche\"\n+\n+#: gitk:2714\n+msgid \"?\\t\\tMove to previous find hit\"\n+msgstr \"?\\t\\tAller au résultat de recherche précédent\"\n+\n+#: gitk:2715\n+msgid \"f\\t\\tScroll diff view to next file\"\n+msgstr \"f\\t\\tAller au prochain fichier dans la vue des diff\"\n+\n+#: gitk:2716\n+#, tcl-format\n+msgid \"<%s-S>\\t\\tSearch for next hit in diff view\"\n+msgstr \"<%s-S>\\t\\tAller au résultat suivant dans la vue des diff\"\n+\n+#: gitk:2717\n+#, tcl-format\n+msgid \"<%s-R>\\t\\tSearch for previous hit in diff view\"\n+msgstr \"<%s-R>\\t\\tAller au résultat précédent dans la vue des diff\"\n+\n+#: gitk:2718\n+#, tcl-format\n+msgid \"<%s-KP+>\\tIncrease font size\"\n+msgstr \"<%s-KP+>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2719\n+#, tcl-format\n+msgid \"<%s-plus>\\tIncrease font size\"\n+msgstr \"<%s-plus>\\tAugmenter la taille de la police\"\n+\n+#: gitk:2720\n+#, tcl-format\n+msgid \"<%s-KP->\\tDecrease font size\"\n+msgstr \"<%s-KP->\\tDiminuer la taille de la police\"\n+\n+#: gitk:2721\n+#, tcl-format\n+msgid \"<%s-minus>\\tDecrease font size\"\n+msgstr \"<%s-minus>\\tDiminuer la taille de la police\"\n+\n+#: gitk:2722\n+msgid \"<F5>\\t\\tUpdate\"\n+msgstr \"<F5>\\t\\tMise à jour\"\n+\n+#: gitk:3177\n+#, tcl-format\n+msgid \"Error getting \\\"%s\\\" from %s:\"\n+msgstr \"Erreur en obtenant \\\"%s\\\" de %s:\"\n+\n+#: gitk:3234 gitk:3243\n+#, tcl-format\n+msgid \"Error creating temporary directory %s:\"\n+msgstr \"Erreur lors de la création du répertoire temporaire %s :\"\n+\n+#: gitk:3255\n+msgid \"command failed:\"\n+msgstr \"échec de la commande :\"\n+\n+#: gitk:3401\n+msgid \"No such commit\"\n+msgstr \"Commit inexistant\"\n+\n+#: gitk:3415\n+msgid \"git gui blame: command failed:\"\n+msgstr \"git gui blame : échec de la commande :\"\n+\n+#: gitk:3446\n+#, tcl-format\n+msgid \"Couldn't read merge head: %s\"\n+msgstr \"Impossible de lire le head de la fusion : %s\"\n+\n+#: gitk:3454\n+#, tcl-format\n+msgid \"Error reading index: %s\"\n+msgstr \"Erreur à la lecture de l'index : %s\"\n+\n+#: gitk:3479\n+#, tcl-format\n+msgid \"Couldn't start git blame: %s\"\n+msgstr \"Impossible de démarrer git blame : %s\"\n+\n+#: gitk:3482 gitk:6271\n+msgid \"Searching\"\n+msgstr \"Recherche en cours\"\n+\n+#: gitk:3514\n+#, tcl-format\n+msgid \"Error running git blame: %s\"\n+msgstr \"Erreur à l'exécution de git blame : %s\"\n+\n+#: gitk:3542\n+#, tcl-format\n+msgid \"That line comes from commit %s,  which is not in this view\"\n+msgstr \"Cette ligne est issue du commit %s, qui n'est pas dans cette vue\"\n+\n+#: gitk:3556\n+msgid \"External diff viewer failed:\"\n+msgstr \"Échec de l'outil externe de visualisation des diff\"\n+\n+#: gitk:3674\n+msgid \"Gitk view definition\"\n+msgstr \"Définition des vues de Gitk\"\n+\n+#: gitk:3678\n+msgid \"Remember this view\"\n+msgstr \"Se souvenir de cette vue\"\n+\n+#: gitk:3679\n+msgid \"References (space separated list):\"\n+msgstr \"Références (liste d'éléments séparés par des espaces) :\"\n+\n+#: gitk:3680\n+msgid \"Branches & tags:\"\n+msgstr \"Branches & tags :\"\n+\n+#: gitk:3681\n+msgid \"All refs\"\n+msgstr \"Toutes les références\"\n+\n+#: gitk:3682\n+msgid \"All (local) branches\"\n+msgstr \"Toutes les branches (locales)\"\n+\n+#: gitk:3683\n+msgid \"All tags\"\n+msgstr \"Tous les tags\"\n+\n+#: gitk:3684\n+msgid \"All remote-tracking branches\"\n+msgstr \"Toutes les branches de suivi à distance\"\n+\n+#: gitk:3685\n+msgid \"Commit Info (regular expressions):\"\n+msgstr \"Info sur les commits (expressions régulières) :\"\n+\n+#: gitk:3686\n+msgid \"Author:\"\n+msgstr \"Auteur :\"\n+\n+#: gitk:3687\n+msgid \"Committer:\"\n+msgstr \"Commiteur :\"\n+\n+#: gitk:3688\n+msgid \"Commit Message:\"\n+msgstr \"Message de commit :\"\n+\n+#: gitk:3689\n+msgid \"Matches all Commit Info criteria\"\n+msgstr \"Correspond à tous les critères d'Info sur les commits\"\n+\n+#: gitk:3690\n+msgid \"Changes to Files:\"\n+msgstr \"Changements des fichiers :\"\n+\n+#: gitk:3691\n+msgid \"Fixed String\"\n+msgstr \"Chaîne Figée\"\n+\n+#: gitk:3692\n+msgid \"Regular Expression\"\n+msgstr \"Expression Régulière\"\n+\n+#: gitk:3693\n+msgid \"Search string:\"\n+msgstr \"Recherche de la chaîne :\"\n+\n+#: gitk:3694\n+msgid \"\"\n+\"Commit Dates (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17, 2009 \"\n+\"15:27:38\\\"):\"\n+msgstr \"\"\n+\"Dates des commits (\\\"2 weeks ago\\\", \\\"2009-03-17 15:27:38\\\", \\\"March 17, \"\n+\"2009 15:27:38\\\") :\"\n+\n+#: gitk:3695\n+msgid \"Since:\"\n+msgstr \"De :\"\n+\n+#: gitk:3696\n+msgid \"Until:\"\n+msgstr \"Jusqu'au :\"\n+\n+#: gitk:3697\n+msgid \"Limit and/or skip a number of revisions (positive integer):\"\n+msgstr \"Limiter et/ou sauter un certain nombre (entier positif) de révisions :\"\n+\n+#: gitk:3698\n+msgid \"Number to show:\"\n+msgstr \"Nombre à afficher :\"\n+\n+#: gitk:3699\n+msgid \"Number to skip:\"\n+msgstr \"Nombre à sauter :\"\n+\n+#: gitk:3700\n+msgid \"Miscellaneous options:\"\n+msgstr \"Options diverses :\"\n+\n+#: gitk:3701\n+msgid \"Strictly sort by date\"\n+msgstr \"Trier par date\"\n+\n+# FIXME : traduction de \"branch sides\"\n+#: gitk:3702\n+#, fuzzy\n+msgid \"Mark branch sides\"\n+msgstr \"Marquer les extrémités des branches\"\n+\n+#: gitk:3703\n+msgid \"Limit to first parent\"\n+msgstr \"Limiter au premier ancêtre\"\n+\n+#: gitk:3704\n+msgid \"Simple history\"\n+msgstr \"Historique simple\"\n+\n+#: gitk:3705\n+msgid \"Additional arguments to git log:\"\n+msgstr \"Arguments supplémentaires de git log :\"\n+\n+#: gitk:3706\n+msgid \"Enter files and directories to include, one per line:\"\n+msgstr \"Saisir les fichiers et répertoires à inclure, un par ligne :\"\n+\n+#: gitk:3707\n+msgid \"Command to generate more commits to include:\"\n+msgstr \"Commande pour générer plus de commits à inclure :\"\n+\n+#: gitk:3829\n+msgid \"Gitk: edit view\"\n+msgstr \"Gitk : éditer la vue\"\n+\n+#: gitk:3837\n+msgid \"-- criteria for selecting revisions\"\n+msgstr \"-- critère pour la sélection des révisions\"\n+\n+#: gitk:3842\n+msgid \"View Name:\"\n+msgstr \"Nom de la vue :\"\n+\n+#: gitk:3917\n+msgid \"Apply (F5)\"\n+msgstr \"Appliquer (F5)\"\n+\n+#: gitk:3955\n+msgid \"Error in commit selection arguments:\"\n+msgstr \"Erreur dans les arguments de sélection des commits :\"\n+\n+#: gitk:4008 gitk:4060 gitk:4508 gitk:4522 gitk:5783 gitk:11196 gitk:11197\n+msgid \"None\"\n+msgstr \"Aucun\"\n+\n+#: gitk:4456 gitk:6303 gitk:8065 gitk:8080\n+msgid \"Date\"\n+msgstr \"Date\"\n+\n+#: gitk:4456 gitk:6303\n+msgid \"CDate\"\n+msgstr \"CDate\"\n+\n+#: gitk:4605 gitk:4610\n+msgid \"Descendant\"\n+msgstr \"Descendant\"\n+\n+#: gitk:4606\n+msgid \"Not descendant\"\n+msgstr \"Pas un descendant\"\n+\n+#: gitk:4613 gitk:4618\n+msgid \"Ancestor\"\n+msgstr \"Ancêtre\"\n+\n+#: gitk:4614\n+msgid \"Not ancestor\"\n+msgstr \"Pas un ancêtre\"\n+\n+#: gitk:4904\n+msgid \"Local changes checked in to index but not committed\"\n+msgstr \"Modifications locales enregistrées dans l'index mais non commitées\"\n+\n+#: gitk:4940\n+msgid \"Local uncommitted changes, not checked in to index\"\n+msgstr \"Modifications locales non enregistrées dans l'index et non commitées\"\n+\n+#: gitk:6621\n+msgid \"many\"\n+msgstr \"nombreux\"\n+\n+#: gitk:6805\n+msgid \"Tags:\"\n+msgstr \"Tags :\"\n+\n+#: gitk:6822 gitk:6828 gitk:8058\n+msgid \"Parent\"\n+msgstr \"Parent\"\n+\n+#: gitk:6833\n+msgid \"Child\"\n+msgstr \"Enfant\"\n+\n+#: gitk:6842\n+msgid \"Branch\"\n+msgstr \"Branche\"\n+\n+#: gitk:6845\n+msgid \"Follows\"\n+msgstr \"Suit\"\n+\n+#: gitk:6848\n+msgid \"Precedes\"\n+msgstr \"Précède\"\n+\n+#: gitk:7346\n+#, tcl-format\n+msgid \"Error getting diffs: %s\"\n+msgstr \"Erreur lors de la récupération des diff : %s\"\n+\n+#: gitk:7886\n+msgid \"Goto:\"\n+msgstr \"Aller à :\"\n+\n+#: gitk:7888\n+msgid \"SHA1 ID:\"\n+msgstr \"Id SHA1 :\"\n+\n+#: gitk:7907\n+#, tcl-format\n+msgid \"Short SHA1 id %s is ambiguous\"\n+msgstr \"Id SHA1 court %s est ambigu\"\n+\n+#: gitk:7914\n+#, tcl-format\n+msgid \"Revision %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7924\n+#, tcl-format\n+msgid \"SHA1 id %s is not known\"\n+msgstr \"Id SHA1 %s est inconnu\"\n+\n+#: gitk:7926\n+#, tcl-format\n+msgid \"Revision %s is not in the current view\"\n+msgstr \"La révision %s n'est pas dans la vue courante\"\n+\n+#: gitk:8068\n+msgid \"Children\"\n+msgstr \"Enfants\"\n+\n+#: gitk:8125\n+#, tcl-format\n+msgid \"Reset %s branch to here\"\n+msgstr \"Réinitialiser la branche %s vers cet état\"\n+\n+#: gitk:8127\n+msgid \"Detached head: can't reset\"\n+msgstr \"Head détaché : impossible de réinitialiser\"\n+\n+#: gitk:8236 gitk:8242\n+msgid \"Skipping merge commit \"\n+msgstr \"Éviter le commit de la fusion \"\n+\n+#: gitk:8251 gitk:8256\n+msgid \"Error getting patch ID for \"\n+msgstr \"Erreur à l'obtention de l'ID du patch pour \"\n+\n+#: gitk:8252 gitk:8257\n+msgid \" - stopping\\n\"\n+msgstr \" - arrêt en cours\\n\"\n+\n+#: gitk:8262 gitk:8265 gitk:8273 gitk:8283 gitk:8292\n+msgid \"Commit \"\n+msgstr \"Commit \"\n+\n+#: gitk:8266\n+msgid \"\"\n+\" is the same patch as\\n\"\n+\"       \"\n+msgstr \"\"\n+\"est le même patch que \\n\"\n+\"       \"\n+\n+#: gitk:8274\n+msgid \"\"\n+\" differs from\\n\"\n+\"       \"\n+msgstr \"\"\n+\" diffère de\\n\"\n+\"       \"\n+\n+#: gitk:8276\n+msgid \"- stopping\\n\"\n+msgstr \"- arrêt en cours\\n\"\n+\n+#: gitk:8284 gitk:8293\n+#, tcl-format\n+msgid \" has %s children - stopping\\n\"\n+msgstr \"a %s enfants - arrêt en cours\\n\"\n+\n+#: gitk:8324\n+msgid \"Top\"\n+msgstr \"Haut\"\n+\n+#: gitk:8325\n+msgid \"From\"\n+msgstr \"De\"\n+\n+#: gitk:8330\n+msgid \"To\"\n+msgstr \"À\"\n+\n+#: gitk:8354\n+msgid \"Generate patch\"\n+msgstr \"Générer le patch\"\n+\n+#: gitk:8356\n+msgid \"From:\"\n+msgstr \"De :\"\n+\n+#: gitk:8365\n+msgid \"To:\"\n+msgstr \"À :\"\n+\n+#: gitk:8374\n+msgid \"Reverse\"\n+msgstr \"Inverser\"\n+\n+#: gitk:8376 gitk:8561\n+msgid \"Output file:\"\n+msgstr \"Fichier de sortie :\"\n+\n+#: gitk:8382\n+msgid \"Generate\"\n+msgstr \"Générer\"\n+\n+#: gitk:8420\n+msgid \"Error creating patch:\"\n+msgstr \"Erreur à la création du patch :\"\n+\n+#: gitk:8443 gitk:8549 gitk:8606\n+msgid \"ID:\"\n+msgstr \"ID :\"\n+\n+#: gitk:8452\n+msgid \"Tag name:\"\n+msgstr \"Nom du Tag :\"\n+\n+#: gitk:8456 gitk:8615\n+msgid \"Create\"\n+msgstr \"Créer\"\n+\n+#: gitk:8473\n+msgid \"No tag name specified\"\n+msgstr \"Aucun nom de tag spécifié\"\n+\n+#: gitk:8477\n+#, tcl-format\n+msgid \"Tag \\\"%s\\\" already exists\"\n+msgstr \"Le tag \\\"%s\\\" existe déjà\"\n+\n+#: gitk:8483\n+msgid \"Error creating tag:\"\n+msgstr \"Erreur à la création du tag :\"\n+\n+#: gitk:8558\n+msgid \"Command:\"\n+msgstr \"Commande :\"\n+\n+#: gitk:8566\n+msgid \"Write\"\n+msgstr \"Écrire\"\n+\n+#: gitk:8584\n+msgid \"Error writing commit:\"\n+msgstr \"Erreur à l'ecriture du commit :\"\n+\n+#: gitk:8611\n+msgid \"Name:\"\n+msgstr \"Nom :\"\n+\n+#: gitk:8634\n+msgid \"Please specify a name for the new branch\"\n+msgstr \"Veuillez spécifier un nom pour la nouvelle branche\"\n+\n+#: gitk:8639\n+#, tcl-format\n+msgid \"Branch '%s' already exists. Overwrite?\"\n+msgstr \"La branche '%s' existe déjà. Écraser?\"\n+\n+#: gitk:8705\n+#, tcl-format\n+msgid \"Commit %s is already included in branch %s -- really re-apply it?\"\n+msgstr \"\"\n+\"Le Commit %s est déjà inclus dans la branche %s -- le ré-appliquer malgré \"\n+\"tout?\"\n+\n+#: gitk:8710\n+msgid \"Cherry-picking\"\n+msgstr \"Cueillir (Cherry-picking)\"\n+\n+#: gitk:8719\n+#, tcl-format\n+msgid \"\"\n+\"Cherry-pick failed because of local changes to file '%s'.\\n\"\n+\"Please commit, reset or stash your changes and try again.\"\n+msgstr \"\"\n+\"La cueillette (cherry-pick) a échouée à cause de modifications locales du \"\n+\"fichier '%s'.\\n\"\n+\"Veuillez commiter, réinitialiser ou stasher vos changements et essayer de \"\n+\"nouveau.\"\n+\n+#: gitk:8725\n+msgid \"\"\n+\"Cherry-pick failed because of merge conflict.\\n\"\n+\"Do you wish to run git citool to resolve it?\"\n+msgstr \"\"\n+\"La cueillette (cherry-pick) a échouée à cause d'un conflit lors d'une \"\n+\"fusion.\\n\"\n+\"Souhaitez-vous exécuter git citool pour le résoudre ?\"\n+\n+#: gitk:8741\n+msgid \"No changes committed\"\n+msgstr \"Aucun changement commité\"\n+\n+#: gitk:8767\n+msgid \"Confirm reset\"\n+msgstr \"Confirmer la réinitialisation\"\n+\n+#: gitk:8769\n+#, tcl-format\n+msgid \"Reset branch %s to %s?\"\n+msgstr \"Réinitialiser la branche %s à %s?\"\n+\n+#: gitk:8773\n+msgid \"Reset type:\"\n+msgstr \"Type de réinitialisation :\"\n+\n+#: gitk:8777\n+msgid \"Soft: Leave working tree and index untouched\"\n+msgstr \"Douce : Laisse le répertoire de travail et l'index intacts\"\n+\n+#: gitk:8780\n+msgid \"Mixed: Leave working tree untouched, reset index\"\n+msgstr \"\"\n+\"Hybride : Laisse le répertoire de travail dans son état courant, \"\n+\"réinitialise l'index\"\n+\n+#: gitk:8783\n+msgid \"\"\n+\"Hard: Reset working tree and index\\n\"\n+\"(discard ALL local changes)\"\n+msgstr \"\"\n+\"Dure : Réinitialise le répertoire de travail et l'index\\n\"\n+\"(abandonne TOUS les changements locaux)\"\n+\n+#: gitk:8800\n+msgid \"Resetting\"\n+msgstr \"Réinitialisation\"\n+\n+# Fixme: Récupération est-il vraiment une mauvaise traduction?\n+#: gitk:8857\n+#, fuzzy\n+msgid \"Checking out\"\n+msgstr \"Récupération\"\n+\n+#: gitk:8910\n+msgid \"Cannot delete the currently checked-out branch\"\n+msgstr \"Impossible de supprimer la branche en cours\"\n+\n+#: gitk:8916\n+#, tcl-format\n+msgid \"\"\n+\"The commits on branch %s aren't on any other branch.\\n\"\n+\"Really delete branch %s?\"\n+msgstr \"\"\n+\"Les commits de la branche %s ne sont dans aucune autre branche.\\n\"\n+\"Voulez-vous vraiment supprimer cette branche %s ?\"\n+\n+#: gitk:8947\n+#, tcl-format\n+msgid \"Tags and heads: %s\"\n+msgstr \"Tags et heads : %s\"\n+\n+#: gitk:8962\n+msgid \"Filter\"\n+msgstr \"Filtrer\"\n+\n+#: gitk:9257\n+msgid \"\"\n+\"Error reading commit topology information; branch and preceding/following \"\n+\"tag information will be incomplete.\"\n+msgstr \"\"\n+\"Erreur à la lecture des informations sur la topologie des commits, les \"\n+\"informations sur les branches et les tags précédents/suivants seront \"\n+\"incomplètes.\"\n+\n+#: gitk:10243\n+msgid \"Tag\"\n+msgstr \"Tag\"\n+\n+#: gitk:10243\n+msgid \"Id\"\n+msgstr \"Id\"\n+\n+#: gitk:10291\n+msgid \"Gitk font chooser\"\n+msgstr \"Sélecteur de police de Gitk\"\n+\n+#: gitk:10308\n+msgid \"B\"\n+msgstr \"B\"\n+\n+#: gitk:10311\n+msgid \"I\"\n+msgstr \"I\"\n+\n+#: gitk:10407\n+msgid \"Gitk preferences\"\n+msgstr \"Préférences de Gitk\"\n+\n+#: gitk:10409\n+msgid \"Commit list display options\"\n+msgstr \"Options d'affichage de la liste des commits\"\n+\n+#: gitk:10412\n+msgid \"Maximum graph width (lines)\"\n+msgstr \"Longueur maximum du graphe (lignes)\"\n+\n+# FIXME : Traduction standard de \"pane\"?\n+#: gitk:10416\n+#, fuzzy, tcl-format\n+msgid \"Maximum graph width (% of pane)\"\n+msgstr \"Longueur maximum du graphe (% du panneau)\"\n+\n+#: gitk:10420\n+msgid \"Show local changes\"\n+msgstr \"Montrer les changements locaux\"\n+\n+#: gitk:10423\n+msgid \"Auto-select SHA1\"\n+msgstr \"Sélection auto. du SHA1\"\n+\n+#: gitk:10427\n+msgid \"Diff display options\"\n+msgstr \"Options d'affichage des diff\"\n+\n+#: gitk:10429\n+msgid \"Tab spacing\"\n+msgstr \"Taille des tabulations\"\n+\n+#: gitk:10432\n+msgid \"Display nearby tags\"\n+msgstr \"Afficher les tags les plus proches\"\n+\n+#: gitk:10435\n+msgid \"Hide remote refs\"\n+msgstr \"Cacher les refs distantes\"\n+\n+#: gitk:10438\n+msgid \"Limit diffs to listed paths\"\n+msgstr \"Limiter les différences aux chemins listés\"\n+\n+#: gitk:10441\n+msgid \"Support per-file encodings\"\n+msgstr \"Support pour un encodage des caractères par fichier\"\n+\n+#: gitk:10447 gitk:10512\n+msgid \"External diff tool\"\n+msgstr \"Outil diff externe\"\n+\n+#: gitk:10449\n+msgid \"Choose...\"\n+msgstr \"Choisir...\"\n+\n+#: gitk:10454\n+msgid \"Colors: press to choose\"\n+msgstr \"Couleurs : cliquer pour choisir\"\n+\n+#: gitk:10457\n+msgid \"Background\"\n+msgstr \"Arrière-plan\"\n+\n+#: gitk:10458 gitk:10488\n+msgid \"background\"\n+msgstr \"arrière-plan\"\n+\n+#: gitk:10461\n+msgid \"Foreground\"\n+msgstr \"Premier plan\"\n+\n+#: gitk:10462\n+msgid \"foreground\"\n+msgstr \"premier plan\"\n+\n+#: gitk:10465\n+msgid \"Diff: old lines\"\n+msgstr \"Diff : anciennes lignes\"\n+\n+#: gitk:10466\n+msgid \"diff old lines\"\n+msgstr \"diff anciennes lignes\"\n+\n+#: gitk:10470\n+msgid \"Diff: new lines\"\n+msgstr \"Diff : nouvelles lignes\"\n+\n+#: gitk:10471\n+msgid \"diff new lines\"\n+msgstr \"diff nouvelles lignes\"\n+\n+#: gitk:10475\n+msgid \"Diff: hunk header\"\n+msgstr \"Diff : entête du hunk\"\n+\n+#: gitk:10477\n+msgid \"diff hunk header\"\n+msgstr \"diff : entête du hunk\"\n+\n+#: gitk:10481\n+msgid \"Marked line bg\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10483\n+msgid \"marked line background\"\n+msgstr \"Arrière-plan de la ligne marquée\"\n+\n+#: gitk:10487\n+msgid \"Select bg\"\n+msgstr \"Sélectionner l'arrière-plan\"\n+\n+#: gitk:10491\n+msgid \"Fonts: press to choose\"\n+msgstr \"Polices : cliquer pour choisir\"\n+\n+#: gitk:10493\n+msgid \"Main font\"\n+msgstr \"Police principale\"\n+\n+#: gitk:10494\n+msgid \"Diff display font\"\n+msgstr \"Police d'affichage des diff\"\n+\n+#: gitk:10495\n+msgid \"User interface font\"\n+msgstr \"Police de l'interface utilisateur\"\n+\n+#: gitk:10522\n+#, tcl-format\n+msgid \"Gitk: choose color for %s\"\n+msgstr \"Gitk : choisir la couleur de %s\"\n+\n+#: gitk:10973\n+msgid \"\"\n+\"Sorry, gitk cannot run with this version of Tcl/Tk.\\n\"\n+\" Gitk requires at least Tcl/Tk 8.4.\"\n+msgstr \"\"\n+\"Désolé, gitk ne peut être exécuté avec cette version de Tcl/Tk.\\n\"\n+\" Gitk requiert Tcl/Tk version 8.4 ou supérieur.\"\n+\n+#: gitk:11101\n+msgid \"Cannot find a git repository here.\"\n+msgstr \"Impossible de trouver un dépôt git ici.\"\n+\n+#: gitk:11105\n+#, tcl-format\n+msgid \"Cannot find the git directory \\\"%s\\\".\"\n+msgstr \"Impossible de trouver le répertoire git \\\"%s\\\".\"\n+\n+#: gitk:11152\n+#, tcl-format\n+msgid \"Ambiguous argument '%s': both revision and filename\"\n+msgstr \"Argument '%s' ambigu : à la fois une révision et un nom de fichier\"\n+\n+#: gitk:11164\n+msgid \"Bad arguments to gitk:\"\n+msgstr \"Arguments invalides pour gitk :\"\n+\n+#: gitk:11249\n+msgid \"Command line\"\n+msgstr \"Ligne de commande\"\n"},{"id":"132891","messageId":"20100128142306.61b8169d@eleanor","threadId":"21498","inReplyTo":"20100112140250.164e084e@eleanor","subject":"Re: [RESEND PATCH] french translation of gitk","fromName":"Emmanuel Trillaud","fromEmail":"etrillaud@gmail.com","sentAt":"2010-01-28T13:23:06Z","receivedAt":"2010-01-28T13:23:06Z","isPatch":true,"sender":{"key":"etrillaud@gmail.com","avatar":null},"body":"Hi Paul, \nI would just remind you to apply my last patch. It correct the previous error,\nand is hopefully ready for your gitk tree.\n\nBest regards\n\nEmmanuel Trillaud\n\nLe Tue, 12 Jan 2010 14:02:50 +0100,\nEmmanuel Trillaud <etrillaud@gmail.com> a écrit :\n\n> Hi Paul, \n> \n> Le Tue, 12 Jan 2010 22:21:22 +1100,\n> Paul Mackerras <paulus@samba.org> a écrit :\n> > \n> > I get those errors too.  Could somebody resend a corrected patch,\n> > please?\n> Here is an updated patch. It apply and compile cleanly on my gitk tree.\n> \n> Thank for taking care of this.\n> \n> Emmanuel Trillaud\n"}]}