Hi Justin,

On 09/29/2013 11:00 AM, Justin B Rye wrote:
> 
> There are quite a few minor English language problems in the package
> description for python-livereload.  None of them are bad enough to
> make it unintelligible, and description bugs like this are especially
> low-priority for library packages, but I happened to notice this one 
> in the new packages list, so here's a patch.

I try to do the best I can, but my English is still not so good. I really
appreciate your corrections, and I invite you (if you can/want) to review the
descriptions of my other packages.

>> Package: python-livereload
> [...]
>> Description: Refresh the browser automatically when a file has been updated
> 
> This has a very slightly unidiomatic use of "has been" where a
> native-speaker would probably use simply "is"; and as it happens
> DevRef recommends not using (capitalised) verb-phrase-based synopses
> like this.  "Best practice" is to use something noun-phrase-based (and
> uncapitalised) that fits the template "this package provides a..."
> 
>>  Web Developers need to refresh a browser everytime when he saved a file 
>> (css,
>>  javascript, html), it is really boring. [...]
> 
> This is full of low-level errors:
>  * web developers don't get a capital D;
>  * there's no such word as "everytime";
>  * developers can be female, and are plural anyway;
>  * they need to refresh "their" browser rather than just "a" browser;
>  * "saved" is the wrong tense - it's "every time X happens", present;
>  * CSS/JavaScript/HTML shouldn't be written all-lowercase;
>  * it's "CSS/JavaScript/HTML file", so shift the parentheses earlier;
>  * the list needs a conjunction - "CSS, JavaScript, or HTML";
>  * tacking "it is really boring" on the end is ungrammatical.
> 
> I suspect a real pedant might also argue that you don't "refresh" a
> browser; you refresh the page by reloading the browser.  But even if
> that usage is technically wrong then it's far too late to stop it
> becoming the idiom that's most widely understood.  I'll just make sure
> the word "reload" is there at least once in the description for the
> sake of people doing searches.
> 
>>  [...]                                   LiveReload will take care of that 
>> for
>>  you. When you saved a file, your browser will refresh itself. And what's 
>> more,
> 
> Again, "when you save", not past tense.  Otherwise this is a lot
> better, though I would suggest stringing together everything from
> "LiveReload will..." instead of having so many short choppy sentences.
> For a start this would neatly eliminate the first problem with the
> following sentence.
> 
>>  it can do some tasks like compiling less to css before the browser 
>> refreshing.
> 
> More problems:
>  * it's not immediately obvious what "it" is - the subject of the
>       previous sentence was "your browser";
>  * "do" is weak - say "can perform";
>  * "some" is unnecessary here;
>  * using "like" this way is very, very slightly colloquial - while I'm
>       rewriting this I'll change it to a more formal "such as";
>  * "compiling less" would mean doing reduced amounts of compilation;
>  * "before the browser refreshing" doesn't work, which looks like an
>       opening for the plain noun "reload".
> 
> My suggested rewrite:
> 
> # Description: automatic browser refresher
> #  It is really boring for Web developers to need to refresh their browser
> #  every time they save a (CSS, JavaScript, or HTML) file. LiveReload will
> #  take care of that for you, so that when you save a file, your browser
> #  will refresh itself - and what's more, it can perform tasks such as
> #  compiling LESS to CSS before the browser reload.

I agree with all suggestions and I'll apply the patch in the next version.

Thank you very much.

-- 
TiN

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to