A ZeGrapher package description has to be corrected

Bug #1404704 reported by Julien Henry
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Package Descriptions for Ubuntu
Fix Released
Low
Unassigned
Debian
Fix Released
Unknown

Bug Description

On the translation page of a ZeGrapher package description (see https://translations.launchpad.net/ddtp-ubuntu/trusty/+pots/ddtp-ubuntu-universe/fr/81393/+translate), I found that the source text should be corrected. I think this package description is the following of this other one: https://translations.launchpad.net/ddtp-ubuntu/trusty/+pots/ddtp-ubuntu-universe/fr/81392/+translate.

If it really is the case, I think the beginings of the listing should be nouns instead of verbs (the text introducing it is "Here are features offered by Zegrapher:").

Then, the first points are separated into several line. But the last ones are on the same line! There's something wrong with this.

I also think there are two commas that should be replaced by points in order to cut sentences at "All the usual functions can be called, They're (…)" and at "The parameter to use is "k", once you put it on an function's expression (…)". In this last case, I would then add a capital at "once".

Lastly, I think there is a problem at the end of this sentence: "You can also choose two colors and each curve would take a color between to two." Shouldn't one rather read "between these two"?

So, below is how I would modify the package description (with other minor corrections).

* the visualization of up to six functions simultaneously. All the usual functions can be called, They're all written on the virtual keyboard of the program. The name of these must be followed by an open parenthesis. Ex.: cos(3x), sqrt(x) and not cos 3x or sqrt x. On a given function, others can be called, and so it's possible to associate or compose functions.
* the plotting of numerical sequences. They can be defined by recurrent relation or explicitly. On the recurrent definition, you can put as much first values as you need to.
* the ploting of parametric equations, with the possibility to use a second parameter, which is "k". The curves can be animated, with adjustable smoothness (frame rate) and speed (ms per step).
* the plotting of parametric functions and sequences. The parameter to use is "k". Once you put it on an function's expression, new widgets will appear on which you'll enter the range and the step of "k". You can also choose two colors and each curve would take a color between these two.
* the drawing of tangents. They can be moved and resized simply with the mouse.
* the drawing of derivatives and antiderivatives of functions.
* the printing of the graph, with these options:
** the choice of the basis scale in centimeters, so you can measure the graph on the sheet with a ruler.
** the choice of the size and position of the graph on the sheet.
** the printing in color or gray-scale.
** the export in a PDF file.
* the export. It's possible to use all the known formats (PNG, JPEG, TIFF, GIF...).
* the display of a table of values. You can do it with three different options:
** from current graph view, the program will display the different functions, sequences and parametric equation values from the graph's scale. And if you move the graph, the table would update itself automatically.
** manually. You choose a number of empty boxes, then you'll enter by yourself the values that you want to know.
** semi-automatic, with a given start value, step and number of values to display.
* the navigation on the graph:
** the selection of a curve to display the coordinates of its points.
** the ability to zoom/unzoom on each axis separately or together, with the mouse
    on a point, or on a rectangular region.
** the move of the graph.
* the customization of the presentation:
** the change of all the colors: axes, background, functions...
** the adjustment of the curves' displaying precision. It will also affect the rendering speed.
** the ability to show/hide the grid.
** the activation/deactivation of the curves' smoothing.
** the display of the graph on an orthonormal basis.

Revision history for this message
Julien Henry (julius22) wrote :

There was a line break I didn't notice while editing my previous message. So, below is my correctd suggestion. Also, please note I don't know exactly how listings must be presented in english (especially at the end of each point).

* the visualization of up to six functions simultaneously. All the usual functions can be called, They're all written on the virtual keyboard of the program. The name of these must be followed by an open parenthesis. Ex.: cos(3x), sqrt(x) and not cos 3x or sqrt x. On a given function, others can be called, and so it's possible to associate or compose functions.
* the plotting of numerical sequences. They can be defined by recurrent relation or explicitly. On the recurrent definition, you can put as much first values as you need to.
* the ploting of parametric equations, with the possibility to use a second parameter, which is "k". The curves can be animated, with adjustable smoothness (frame rate) and speed (ms per step).
* the plotting of parametric functions and sequences. The parameter to use is "k". Once you put it on an function's expression, new widgets will appear on which you'll enter the range and the step of "k". You can also choose two colors and each curve would take a color between these two.
* the drawing of tangents. They can be moved and resized simply with the mouse.
* the drawing of derivatives and antiderivatives of functions.
* the printing of the graph, with these options:
** the choice of the basis scale in centimeters, so you can measure the graph on the sheet with a ruler.
** the choice of the size and position of the graph on the sheet.
** the printing in color or gray-scale.
** the export in a PDF file.
* the export. It's possible to use all the known formats (PNG, JPEG, TIFF, GIF...).
* the display of a table of values. You can do it with three different options:
** from current graph view, the program will display the different functions, sequences and parametric equation values from the graph's scale. And if you move the graph, the table would update itself automatically.
** manually. You choose a number of empty boxes, then you'll enter by yourself the values that you want to know.
** semi-automatic, with a given start value, step and number of values to display.
* the navigation on the graph:
** the selection of a curve to display the coordinates of its points.
** the ability to zoom/unzoom on each axis separately or together, with the mouse on a point, or on a rectangular region.
** the move of the graph.
* the customization of the presentation:
** the change of all the colors: axes, background, functions...
** the adjustment of the curves' displaying precision. It will also affect the rendering speed.
** the ability to show/hide the grid.
** the activation/deactivation of the curves' smoothing.
** the display of the graph on an orthonormal basis.

Revision history for this message
Pascal De Vuyst (pascal-devuyst) wrote :

Thanks for spotting, I have forwarded it to Debian (see upstream bug watch).

Changed in ddtp-ubuntu:
importance: Undecided → Low
status: New → Triaged
Changed in debian:
status: Unknown → New
Changed in debian:
status: New → Fix Released
Revision history for this message
Pascal De Vuyst (pascal-devuyst) wrote :
Changed in ddtp-ubuntu:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.