On 05/11, Jonathan Nieder wrote:
> Hi,
> 
> Ævar Arnfjörð Bjarmason wrote:
> 
> > Change all the "TRANSLATORS: [...]" comments in the C code to use the
> > regular Git coding style, and amend the style guide so that the
> > example there uses that style.
> 
> Hooray!
> 
> [...]
> > --- a/Documentation/CodingGuidelines
> > +++ b/Documentation/CodingGuidelines
> > @@ -256,12 +256,12 @@ For C programs:
> >  
> >     Note however that a comment that explains a translatable string to
> 
> The "Note however" isn't needed since it's not contradicting
> the previous point any more.  This can be an entirely separate item:
> 
>  - A comment that explains a translatable string to translators
>    uses a convention of starting with a magic token "TRANSLATORS: "
>    [etc]
> 
> It might even make sense to remove the explanation of TRANSLATORS
> comments from this file altogether, since they're intuitive to use.
> A more common place to want to learn about them is po/README, which
> already explains them.
> 
> [...]
> > --- a/bisect.c
> > +++ b/bisect.c
> > @@ -995,8 +995,10 @@ int bisect_next_all(const char *prefix, int 
> > no_checkout)
> >  
> >     steps_msg = xstrfmt(Q_("(roughly %d step)", "(roughly %d steps)",
> >               steps), steps);
> > -   /* TRANSLATORS: the last %s will be replaced with
> > -      "(roughly %d steps)" translation */
> > +   /*
> > +    * TRANSLATORS: the last %s will be replaced with "(roughly %d
> > +    * steps)" translation.
> > +    */
> 
> Nice.
> 
> [...]
> > +++ b/ref-filter.c
> > @@ -1251,13 +1251,17 @@ char *get_head_description(void)
> >                         state.branch);
> >     else if (state.detached_from) {
> >             if (state.detached_at)
> > -                   /* TRANSLATORS: make sure this matches
> > -                      "HEAD detached at " in wt-status.c */
> > +                   /*
> > +                    * TRANSLATORS: make sure this matches "HEAD
> > +                    * detached at " in wt-status.c
> > +                    */
> 
> optional: could treat "HEAD detached at " as an unbreakable phrase
> for the sake of line-breaking, for easier grepping.
> 
> But what's here is also perfectly fine.
> 
> [...]
> > -                   /* TRANSLATORS: make sure this matches
> > -                      "HEAD detached from " in wt-status.c */
> > +                   /*
> > +                    * TRANSLATORS: make sure this matches "HEAD
> > +                    * detached from " in wt-status.c
> > +                    */
> 
> Likewise.
> 
> The rest also look good. This is great.

I agree with Jonathan.  I like having everything more uniform :)

-- 
Brandon Williams

Reply via email to