Package: fim
Version: 0.3-beta-prerelease-1.3+b1
Severity: wishlist
Tags: patch

The package description for fim has a few English language problems.

> Package: fim
> Architecture: any
> Depends: ${shlibs:Depends}, ${misc:Depends}
> Description: a scriptable frame buffer and ascii art image viewer

First minor issue: DevRef says there's no need for an initial article.
And it's "ASCII" art (in fact I'd hyphenate it as ASCII-art to clarify
the structure).

>  FIM is a highly customizable and scriptable image viewer targeted at the
      ^                                                                 xxx
I'd like to suggest including the explanation for the name here, just
in passing - "FIM (Fbi IMproved) is..."

"The users" has another surplus article.

>  users who are confortable with software like the Vim text editor or the Mutt
                   ~
>  mail user agent (it aims to be a swiss army knife for viewing images).
                   ~                ~                                  ~ 
Typo: s/confortable/comfortable/

I would suggest using a semicolon instead of parentheses.

The term "swiss army knife" should be capitalised "Swiss Army knife".

>  It is based on the Fbi image viewer (by Gerd Hoffmann), and works primarily 
> in

Given that this package description doesn't give the names of FIM's
own upstream authors, and given that anybody interested in Fbi can
just install the Debian package, I don't think there's any point
mentioning Gerd Hoffman here.

>  the Linux framebuffer console.

For consistency, "frame buffer".  Thanks for mentioning Linux, though;
this is a useful warning to Debian GNU/kFreeBSD users that at least
that functionality isn't really "Architecture: any".

>  It is multidevice : it has X support, too (via the SDL library) and it 
> supports
>  ascii art output (via the aalib library).

There shouldn't be a space before that colon - but then again I would
eliminate that clause anyway, since "multidevice" is an esoteric
software-development buzzword that contributes nothing in particular
to this description.  I would recommend boiling this sentence and the
previous one down to "It is based on the image viewer Fbi, and works
primarily in the Linux frame buffer console, though it also has
support for X (via the SDL library) and ASCII-art output (via aalib)."
     
>  It is capable of regular expressions based (on filename) image 
> viewing,vim-like
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               ~~
"Regular expressions based (on filename)" needs a rewrite; "vim"
should be capitalised for consistency; and there's a missing space.

>  autocommands, it offers GNU readline command line autocompletion and history,

"It is capable of A, B, it offers C and D, E"... this list is
structurally unsound.

>  completely customizable key bindings, external/internal (if-while based)

The hyphen in "if-while based" is inappropriate - FIM's scripting
language has separate "if" and "while" structures, so what you mean
is "if/while-based" (or maybe "with loops and conditionals").

>  scriptability (through return codes, standard input/output, and commands 
> given
>  at invocation time, initialization file), internal filename-based image 
> search,

Cramming all this complexity into a parenthetical phrase has broken
it slightly - should that be "at invocation time or in an
initialization file"?

>  and much more features.

Grammar nitpickers would insist on "many more features".  I would
suggest instead moving the word "features" to the start of this
paragraph-long sentence and making it an explicit bulleted list.

My suggested version:

! Description: scriptable frame buffer and ASCII-art image viewer
!  FIM (Fbi IMproved) is a highly customizable and scriptable image viewer
!  targeted at users who are comfortable with software like the Vim text
!  editor or the Mutt mail user agent; it aims to be a Swiss Army knife for
!  viewing images. It is based on the image viewer Fbi, and works primarily
!  in the Linux frame buffer console, though it also has support for X (via
!  the SDL library) and ASCII-art output (via aalib).
!  .
!  Its features include:
!   * viewing images by filename regular expressions;
!   * Vim-like autocommands;
!   * GNU readline command line autocompletion and history;
!   * completely customizable key bindings;
!   * external/internal (if/while-based) scriptability through return codes,
!     standard input/output, and commands given at invocation time or in
!     an initialization file;
!   * internal filename-based image search;
!   * and much more.

-- 
JBR
Ankh kak! (Ancient Egyptian blessing)
diff -ru fim-0.3-beta-prerelease.pristine/debian/control fim-0.3-beta-prerelease/debian/control
--- fim-0.3-beta-prerelease.pristine/debian/control	2012-06-29 10:21:03.000000000 +0100
+++ fim-0.3-beta-prerelease/debian/control	2012-06-30 09:57:40.127392507 +0100
@@ -9,17 +9,21 @@
 Package: fim
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: a scriptable frame buffer and ascii art image viewer
- FIM is a highly customizable and scriptable image viewer targeted at the
- users who are confortable with software like the Vim text editor or the Mutt
- mail user agent (it aims to be a swiss army knife for viewing images).
- It is based on the Fbi image viewer (by Gerd Hoffmann), and works primarily in
- the Linux framebuffer console.
- It is multidevice : it has X support, too (via the SDL library) and it supports
- ascii art output (via the aalib library).
- It is capable of regular expressions based (on filename) image viewing,vim-like
- autocommands, it offers GNU readline command line autocompletion and history,
- completely customizable key bindings, external/internal (if-while based)
- scriptability (through return codes, standard input/output, and commands given
- at invocation time, initialization file), internal filename-based image search,
- and much more features.
+Description: scriptable frame buffer and ASCII-art image viewer
+ FIM (Fbi IMproved) is a highly customizable and scriptable image viewer
+ targeted at users who are comfortable with software like the Vim text
+ editor or the Mutt mail user agent; it aims to be a Swiss Army knife for
+ viewing images. It is based on the image viewer Fbi, and works primarily
+ in the Linux frame buffer console, though it also has support for X (via
+ the SDL library) and ASCII-art output (via aalib).
+ .
+ Its features include:
+  * viewing images by filename regular expressions;
+  * Vim-like autocommands;
+  * GNU readline command line autocompletion and history;
+  * completely customizable key bindings;
+  * external/internal (if/while-based) scriptability through return codes,
+    standard input/output, and commands given at invocation time or in
+    an initialization file;
+  * internal filename-based image search;
+  * and much more.

Reply via email to