Description: <short summary of the patch>
 TODO: Put a short summary on the line above and replace this paragraph
 with a longer explanation of this change. Complete the meta-information
 with other relevant fields (see below for details). To make it easier, the
 information below has been extracted from the changelog. Adjust it or drop
 it.
 .
 pyacidobasic (2.7-2) UNRELEASED; urgency=medium
 .
   * added a d/watch file for https://github.com/georgesk/pyacidobasic
Author: Georges Khaznadar <georgesk@debian.org>

---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:

Origin: <vendor|upstream|other>, <url of original patch>
Bug: <url in upstream bugtracker>
Bug-Debian: https://bugs.debian.org/<bugnumber>
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
Forwarded: <no|not-needed|url proving that it has been forwarded>
Reviewed-By: <name and email of someone who approved the patch>
Last-Update: 2017-08-27

Index: pyacidobasic-2.7/lang/pyacidobasic_ca_CA.ts
===================================================================
--- pyacidobasic-2.7.orig/lang/pyacidobasic_ca_CA.ts
+++ pyacidobasic-2.7/lang/pyacidobasic_ca_CA.ts
@@ -327,22 +327,22 @@
 <context>
     <name>pyacidobasic</name>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="255"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="250"/>
         <source>File to save</source>
         <translation type="unfinished">Fitxer a guardar</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="255"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="250"/>
         <source>Acidobasic files [*.acb] (*.acb);; All files (*.* *)</source>
         <translation type="unfinished">Fitxers Acidobasic [*.acb] (*.acb);; Qualsevol fitxer (*.* *)</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="267"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="262"/>
         <source>Version error</source>
         <translation type="unfinished">Error de versió</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="279"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="269"/>
         <source>About</source>
         <translation type="unfinished">Sobre</translation>
     </message>
@@ -387,9 +387,29 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="267"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="262"/>
         <source>This file is not a valid Pyacidobasic file, version %s.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../pyacidobasic/mainwindow.py" line="687"/>
+        <source>This file is part of the project PYACIDOBASIC
+
+pyacidobasic version %s:
+
+a program to simulate acido-basic equilibria
+
+Copyright:
+  (C) 2010-2017
+      Georges Khaznadar &lt;georgesk@debian.org&gt;
+  (C) 2013
+      Jd Bourlier &lt;jd.bourlier@gmail.com&gt;
+
+License:
+  GNU General Public License 3+ (GPL-3+)
+
+</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
Index: pyacidobasic-2.7/lang/pyacidobasic_en_US.ts
===================================================================
--- pyacidobasic-2.7.orig/lang/pyacidobasic_en_US.ts
+++ pyacidobasic-2.7/lang/pyacidobasic_en_US.ts
@@ -392,7 +392,7 @@
         <translation type="unfinished">A bug is possible</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="267"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="262"/>
         <source>This file is not a valid Pyacidobasic file, version %s.</source>
         <translation type="unfinished">This file is not a valid Pyacidobasic file, version %s.</translation>
     </message>
@@ -422,24 +422,44 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="255"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="250"/>
         <source>File to save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="255"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="250"/>
         <source>Acidobasic files [*.acb] (*.acb);; All files (*.* *)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="267"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="262"/>
         <source>Version error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="279"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="269"/>
         <source>About</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../pyacidobasic/mainwindow.py" line="687"/>
+        <source>This file is part of the project PYACIDOBASIC
+
+pyacidobasic version %s:
+
+a program to simulate acido-basic equilibria
+
+Copyright:
+  (C) 2010-2017
+      Georges Khaznadar &lt;georgesk@debian.org&gt;
+  (C) 2013
+      Jd Bourlier &lt;jd.bourlier@gmail.com&gt;
+
+License:
+  GNU General Public License 3+ (GPL-3+)
+
+</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
Index: pyacidobasic-2.7/lang/pyacidobasic_es_ES.ts
===================================================================
--- pyacidobasic-2.7.orig/lang/pyacidobasic_es_ES.ts
+++ pyacidobasic-2.7/lang/pyacidobasic_es_ES.ts
@@ -327,22 +327,22 @@
 <context>
     <name>pyacidobasic</name>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="255"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="250"/>
         <source>File to save</source>
         <translation type="unfinished">Fichero a guardar</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="255"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="250"/>
         <source>Acidobasic files [*.acb] (*.acb);; All files (*.* *)</source>
         <translation type="unfinished">Ficheros Acidobasic [*.acb] (*.acb);; Cualquier fichero (*.* *)</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="267"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="262"/>
         <source>Version error</source>
         <translation type="unfinished">Error de versión</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="279"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="269"/>
         <source>About</source>
         <translation type="unfinished">Acerca de</translation>
     </message>
@@ -387,9 +387,29 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="267"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="262"/>
         <source>This file is not a valid Pyacidobasic file, version %s.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../pyacidobasic/mainwindow.py" line="687"/>
+        <source>This file is part of the project PYACIDOBASIC
+
+pyacidobasic version %s:
+
+a program to simulate acido-basic equilibria
+
+Copyright:
+  (C) 2010-2017
+      Georges Khaznadar &lt;georgesk@debian.org&gt;
+  (C) 2013
+      Jd Bourlier &lt;jd.bourlier@gmail.com&gt;
+
+License:
+  GNU General Public License 3+ (GPL-3+)
+
+</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
Index: pyacidobasic-2.7/lang/pyacidobasic_fr_FR.ts
===================================================================
--- pyacidobasic-2.7.orig/lang/pyacidobasic_fr_FR.ts
+++ pyacidobasic-2.7/lang/pyacidobasic_fr_FR.ts
@@ -5,32 +5,32 @@
     <message>
         <location filename="../pyacidobasic/prelevement.ui" line="14"/>
         <source>Define a sample</source>
-        <translation type="unfinished">Définition d&apos;un prélèvement</translation>
+        <translation>Définition d&apos;un prélèvement</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/prelevement.ui" line="45"/>
         <source>Sample: </source>
-        <translation type="unfinished">Prélèvement : </translation>
+        <translation>Prélèvement : </translation>
     </message>
     <message>
         <location filename="../pyacidobasic/prelevement.ui" line="61"/>
         <source>Concentration (mol/L)</source>
-        <translation type="unfinished">Concentration (mol/L)</translation>
+        <translation>Concentration (mol/L)</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/prelevement.ui" line="68"/>
         <source>0.1</source>
-        <translation type="unfinished">0.1</translation>
+        <translation>0.1</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/prelevement.ui" line="75"/>
         <source>Volume (mL)</source>
-        <translation type="unfinished">Volume (mL)</translation>
+        <translation>Volume (mL)</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/prelevement.ui" line="82"/>
         <source>10.0</source>
-        <translation type="unfinished">10.0</translation>
+        <translation>10.0</translation>
     </message>
 </context>
 <context>
@@ -38,17 +38,17 @@
     <message>
         <location filename="../pyacidobasic/curvecontrol.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Form</translation>
+        <translation>Form</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/curvecontrol.ui" line="50"/>
         <source>Click to show/hide the plot</source>
-        <translation type="unfinished">Cliquer pour afficher/cacher la courbe</translation>
+        <translation>Cliquer pour afficher/cacher la courbe</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/curvecontrol.ui" line="106"/>
         <source>Click to change the color of the plot</source>
-        <translation type="unfinished">cliquer pour changer la couleur de la courbe</translation>
+        <translation>cliquer pour changer la couleur de la courbe</translation>
     </message>
 </context>
 <context>
@@ -56,252 +56,252 @@
     <message>
         <location filename="../pyacidobasic/main.ui" line="71"/>
         <source>Laboratory</source>
-        <translation type="unfinished">Laboratoire</translation>
+        <translation>Laboratoire</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="101"/>
         <source>Choose reagents</source>
-        <translation type="unfinished">Choix des réactifs</translation>
+        <translation>Choix des réactifs</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="186"/>
         <source>Burette</source>
-        <translation type="unfinished">Burette</translation>
+        <translation>Burette</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="719"/>
         <source>...</source>
-        <translation type="unfinished">...</translation>
+        <translation>...</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="246"/>
         <source>Beaker</source>
-        <translation type="unfinished">Bécher</translation>
+        <translation>Bécher</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="779"/>
         <source>toolBar</source>
-        <translation type="unfinished">barre d&apos;outils</translation>
+        <translation>barre d&apos;outils</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="842"/>
         <source>pH</source>
-        <translation type="unfinished">pH</translation>
+        <translation>pH</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="26"/>
         <source>pyAcidoBasic</source>
-        <translation type="unfinished">pyAcidoBasic</translation>
+        <translation>pyAcidoBasic</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="152"/>
         <source>Choose a reagent and drag it to the burette or the beaker</source>
-        <translation type="unfinished">Choisr un réactif et le tirer vers la burette ou le bécher</translation>
+        <translation>Choisr un réactif et le tirer vers la burette ou le bécher</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="155"/>
         <source>List of reagents: drag a reagent to the burette or the beaker.</source>
-        <translation type="unfinished">Liste des réactifs : Tirer un réactif vers la burette ou vers le bécher.</translation>
+        <translation>Liste des réactifs : Tirer un réactif vers la burette ou vers le bécher.</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="198"/>
         <source>drain the burette to fill it again</source>
-        <translation type="unfinished">vider la burette pour la remplir à nouveau</translation>
+        <translation>vider la burette pour la remplir à nouveau</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="227"/>
         <source>drag a reagent to the burette</source>
-        <translation type="unfinished">tirer un réactif vers la burette</translation>
+        <translation>tirer un réactif vers la burette</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="230"/>
         <source>Reagent of the burette: drag a reagent from the above list.</source>
-        <translation type="unfinished">Réactif de la burette : tirer un réactif depuis la liste ci-dessus.</translation>
+        <translation>Réactif de la burette : tirer un réactif depuis la liste ci-dessus.</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="255"/>
         <source>drain the beaker to fill it again</source>
-        <translation type="unfinished">vider le bécher pour la remplir à nouveau</translation>
+        <translation>vider le bécher pour la remplir à nouveau</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="284"/>
         <source>drag one or more reagents to the beaker</source>
-        <translation type="unfinished">tirer un ou plusieurs réactifs vers le bécher</translation>
+        <translation>tirer un ou plusieurs réactifs vers le bécher</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="287"/>
         <source>List of reagents of the beaker: drag the reagents from the above list.</source>
-        <translation type="unfinished">Liste des réactifs du bécher : tirer des réactifs de la liste ci-dessus.</translation>
+        <translation>Liste des réactifs du bécher : tirer des réactifs de la liste ci-dessus.</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="634"/>
         <source>export in PDF format</source>
-        <translation type="unfinished">exporter au format PDF</translation>
+        <translation>exporter au format PDF</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="651"/>
         <source>export in JPEG format</source>
-        <translation type="unfinished">exporter au format JPEG</translation>
+        <translation>exporter au format JPEG</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="668"/>
         <source>export in SVG format</source>
-        <translation type="unfinished">exporter au format SVG</translation>
+        <translation>exporter au format SVG</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="685"/>
         <source>Define the title</source>
-        <translation type="unfinished">Définir le titre</translation>
+        <translation>Définir le titre</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="699"/>
         <source>make the abscissa range wider</source>
-        <translation type="unfinished">augmenter l&apos;intervalle des abscisses</translation>
+        <translation>augmenter l&apos;intervalle des abscisses</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="716"/>
         <source>make the abscissa range narrower</source>
-        <translation type="unfinished">diminuer l&apos;intervalle des abscisses</translation>
+        <translation>diminuer l&apos;intervalle des abscisses</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="526"/>
         <source>Curves to plot</source>
-        <translation type="unfinished">Courbes à tracer</translation>
+        <translation>Courbes à tracer</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="752"/>
         <source>&amp;File</source>
-        <translation type="unfinished">&amp;Fichier</translation>
+        <translation>&amp;Fichier</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="762"/>
         <source>&amp;Help</source>
-        <translation type="unfinished">&amp;Aide</translation>
+        <translation>&amp;Aide</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="791"/>
         <source>&amp;Open ... (Ctrl-O)</source>
-        <translation type="unfinished">&amp;Ouvrir ... (Ctrl-O)</translation>
+        <translation>&amp;Ouvrir ... (Ctrl-O)</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="799"/>
         <source>&amp;Save ... (Ctrl-S)</source>
-        <translation type="unfinished">Enregi&amp;strer ... (Ctrl-S)</translation>
+        <translation>Enregi&amp;strer ... (Ctrl-S)</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="807"/>
         <source>Save &amp;as ... (Shift Ctrl -S)</source>
-        <translation type="unfinished">&amp;Enregistrer Sous ... (Maj Ctrl -S)</translation>
+        <translation>&amp;Enregistrer Sous ... (Maj Ctrl -S)</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="812"/>
         <source>&amp;Quit (Ctrl-Q)</source>
-        <translation type="unfinished">&amp;Quitter (Ctrl-Q)</translation>
+        <translation>&amp;Quitter (Ctrl-Q)</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="820"/>
         <source>&amp;About ...</source>
-        <translation type="unfinished">À &amp;propos ...</translation>
+        <translation>À &amp;propos ...</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="825"/>
         <source>&amp;Manual (F1)</source>
-        <translation type="unfinished">&amp;Manuel (F1)</translation>
+        <translation>&amp;Manuel (F1)</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="850"/>
         <source>derivative</source>
-        <translation type="unfinished">dérivée</translation>
+        <translation>dérivée</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="858"/>
         <source>[H3O+]</source>
-        <translation type="unfinished">[H3O+]</translation>
+        <translation>[H3O+]</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="866"/>
         <source>[HO-]</source>
-        <translation type="unfinished">[HO-]</translation>
+        <translation>[HO-]</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="871"/>
         <source>Others... (Ctrl-T)</source>
-        <translation type="unfinished">Autres ... (Ctrl-T)</translation>
+        <translation>Autres ... (Ctrl-T)</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="879"/>
         <source>&amp;Examples ...</source>
-        <translation type="unfinished">&amp;Exemples ...</translation>
+        <translation>&amp;Exemples ...</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="122"/>
         <source>Filter:</source>
-        <translation type="unfinished">Filtre :</translation>
+        <translation>Filtre :</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="110"/>
         <source>Type in a few charcters of the reagent</source>
-        <translation type="unfinished">Taper quelques lettres du réactif pour le sélectionner plus facilement</translation>
+        <translation>Taper quelques lettres du réactif pour le sélectionner plus facilement</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="135"/>
         <source>Click to delete the filter</source>
-        <translation type="unfinished">Cliquer pour effacer le filtre</translation>
+        <translation>Cliquer pour effacer le filtre</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="506"/>
         <source>Concentrations/Quantities</source>
-        <translation type="unfinished">Concentrations/Quantités</translation>
+        <translation>Concentrations/Quantités</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="553"/>
         <source>&amp;Concentrations</source>
-        <translation type="unfinished">&amp;Concentrations</translation>
+        <translation>&amp;Concentrations</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="563"/>
         <source>&amp;Quantities</source>
-        <translation type="unfinished">&amp;Quantités</translation>
+        <translation>&amp;Quantités</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="541"/>
         <source>Choose the type of plot</source>
-        <translation type="unfinished">Choisir le type de représentation</translation>
+        <translation>Choisir le type de représentation</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="324"/>
         <source>Bromothymol blue</source>
-        <translation type="unfinished">BBT</translation>
+        <translation>BBT</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="329"/>
         <source>Phenolphtalein</source>
-        <translation type="unfinished">Phénolphtaléine</translation>
+        <translation>Phénolphtaléine</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="334"/>
         <source>Helianthin (Methyl orange)</source>
-        <translation type="unfinished">Hélianthine</translation>
+        <translation>Hélianthine</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="339"/>
         <source>Bromophenol blue</source>
-        <translation type="unfinished">Bleu de bromophénol</translation>
+        <translation>Bleu de bromophénol</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="344"/>
         <source>Methyl red</source>
-        <translation type="unfinished">Rouge de méthyle</translation>
+        <translation>Rouge de méthyle</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="319"/>
         <source>Color indicator ...</source>
-        <translation type="unfinished">Indicateur coloré ...</translation>
+        <translation>Indicateur coloré ...</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/main.ui" line="107"/>
         <source>Type in a few characters of the reagent</source>
-        <translation type="unfinished">Taper quelques caractères du réactif</translation>
+        <translation>Taper quelques caractères du réactif</translation>
     </message>
 </context>
 <context>
@@ -309,57 +309,162 @@
     <message>
         <location filename="../pyacidobasic/phplot.py" line="70"/>
         <source>Sorry, missing support</source>
-        <translation type="unfinished">Désolé, support incomplet</translation>
+        <translation>Désolé, support incomplet</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/phplot.py" line="70"/>
         <source>The current version of pyqtgraph does not yet support PDF exports. Try to export SVG then convert it</source>
-        <translation type="unfinished">La version courante de pyqtgraph ne supporte pas encore l&apos;export en PDF. Essayez de passer par SVG puis un convertisseur</translation>
+        <translation>La version courante de pyqtgraph ne supporte pas encore l&apos;export en PDF. Essayez de passer par SVG puis un convertisseur</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/phplot.py" line="94"/>
         <source>Message about the bug</source>
-        <translation type="unfinished">Message relatif au bug</translation>
+        <translation>Message relatif au bug</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/phplot.py" line="94"/>
         <source>Error: %s</source>
-        <translation type="unfinished">Erreur : %s</translation>
+        <translation>Erreur : %s</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/phplot.py" line="87"/>
         <source>A bug is possible</source>
-        <translation type="unfinished">Un bug est possible</translation>
+        <translation>Un bug est possible</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="255"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="250"/>
         <source>File to save</source>
-        <translation type="unfinished">Fichier pour enregistrer</translation>
+        <translation>Fichier pour enregistrer</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="255"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="250"/>
         <source>Acidobasic files [*.acb] (*.acb);; All files (*.* *)</source>
-        <translation type="unfinished">Fichiers Acidobasic [*.acb] (*.acb);; Tous types de fichiers (*.* *)</translation>
+        <translation>Fichiers Acidobasic [*.acb] (*.acb);; Tous types de fichiers (*.* *)</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="267"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="262"/>
         <source>Version error</source>
-        <translation type="unfinished">Erreur de version</translation>
+        <translation>Erreur de version</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="267"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="262"/>
         <source>This file is not a valid Pyacidobasic file, version %s.</source>
-        <translation type="unfinished">Ce fichier n&apos;est pas un fichier Pyacidobasic valide, de version %s.</translation>
+        <translation>Ce fichier n&apos;est pas un fichier Pyacidobasic valide, de version %s.</translation>
     </message>
     <message>
-        <location filename="../pyacidobasic/mainwindow.py" line="279"/>
+        <location filename="../pyacidobasic/mainwindow.py" line="269"/>
         <source>About</source>
-        <translation type="unfinished">À propos</translation>
+        <translation>À propos</translation>
     </message>
     <message>
         <location filename="../pyacidobasic/phplot.py" line="87"/>
         <source>A bug is possible, the developer has patched the file ImageExport of the package pyqtgraph, and filed a bug report. As long as it is not fixed, there will be an issue.</source>
-        <translation type="unfinished">Un bug est possible, le développeur a patché le fichier ImageExport du paquet pyqtgraph, et envoyé un rapport de bug. Tant que ce bug ne sera pas réparé, il y aura un problème.</translation>
+        <translation>Un bug est possible, le développeur a patché le fichier ImageExport du paquet pyqtgraph, et envoyé un rapport de bug. Tant que ce bug ne sera pas réparé, il y aura un problème.</translation>
+    </message>
+    <message>
+        <location filename="../pyacidobasic/mainwindow.py" line="5"/>
+        <source>This file is part of the project PYACIDOBASIC
+
+pyacidobasic version %s:
+
+a program to simulate acido-basic equilibria
+
+Copyright (C) 2010-2017 Georges Khaznadar &lt;georgesk@debian.org&gt;
+          (C) 2013 Jd Bourlier &lt;jd.bourlier@gmail.com&gt;
+
+This program is free software: you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see
+&lt;http://www.gnu.org/licenses/&gt;.
+</source>
+        <translation type="obsolete">Ce fichier fait partie du project PYACIDOBASIC
+
+pyacidobasic version %s:
+
+Un programme pour simuler des équilibres acido-basiques.
+
+Copyright (C) 2010-2017 Georges Khaznadar &lt;georgesk@debian.org&gt;
+          (C) 2013 Jd Bourlier &lt;jd.bourlier@gmail.com&gt;
+
+This program is free software: you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see
+&lt;http://www.gnu.org/licenses/&gt;.
+</translation>
+    </message>
+    <message>
+        <location filename="../pyacidobasic/mainwindow.py" line="5"/>
+        <source>This file is part of the project PYACIDOBASIC
+
+pyacidobasic version %s:
+
+a program to simulate acido-basic equilibria
+
+Copyright (C) 2010-2017 Georges Khaznadar &lt;georgesk@debian.org&gt;
+          (C) 2013 Jd Bourlier &lt;jd.bourlier@gmail.com&gt;
+</source>
+        <translation type="obsolete">Ce fichier fait partie du project PYACIDOBASIC
+
+pyacidobasic version %s:
+
+Un programme pour simuler des équilibres acido-basiques.
+
+Copyright (C) 2010-2017 Georges Khaznadar &lt;georgesk@debian.org&gt;
+          (C) 2013 Jd Bourlier &lt;jd.bourlier@gmail.com&gt;
+</translation>
+    </message>
+    <message>
+        <location filename="../pyacidobasic/mainwindow.py" line="687"/>
+        <source>This file is part of the project PYACIDOBASIC
+
+pyacidobasic version %s:
+
+a program to simulate acido-basic equilibria
+
+Copyright:
+  (C) 2010-2017
+      Georges Khaznadar &lt;georgesk@debian.org&gt;
+  (C) 2013
+      Jd Bourlier &lt;jd.bourlier@gmail.com&gt;
+
+License:
+  GNU General Public License 3+ (GPL-3+)
+
+</source>
+        <translation type="unfinished">Ce fichier fait partie du project PYACIDOBASIC
+
+pyacidobasic version %s :
+
+Un programme pour simuler des équilibres acido-basiques.
+
+Copyright
+  (C) 2010-2017
+     Georges Khaznadar &lt;georgesk@debian.org&gt;
+  (C)
+     2013 Jd Bourlier &lt;jd.bourlier@gmail.com&gt;
+
+Licence:
+  « GNU General Public License 3+ » (GPL-3+)
+
+</translation>
     </message>
 </context>
 </TS>
Index: pyacidobasic-2.7/pyacidobasic/mainwindow.py
===================================================================
--- pyacidobasic-2.7.orig/pyacidobasic/mainwindow.py
+++ pyacidobasic-2.7/pyacidobasic/mainwindow.py
@@ -1,16 +1,9 @@
 #!/usr/bin/python3
 
-licence={}
-licence['en']="""\
-This file is part of the project PYACIDOBASIC
-
-pyacidobasic version %s:
-
-a program to simulate acido-basic equilibria
-
-Copyright (C) 2010-2017 Georges Khaznadar <georgesk@debian.org>
-          (C) 2013 Jd Bourlier <jd.bourlier@gmail.com>
+from PyQt5.QtWidgets import *
 
+licence="""\
+==================================================================
 This program is free software: you can redistribute it and/or
 modify it under the terms of the GNU General Public License as
 published by the Free Software Foundation, either version 3 of the
@@ -24,6 +17,7 @@ General Public License for more details.
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see
 <http://www.gnu.org/licenses/>.
+==================================================================
 """
 
 from PyQt5.QtCore import *
@@ -270,12 +264,7 @@ class acidoBasicMainWindow(QMainWindow):
         """
         Donne un message d'information au sujet de la licence de pyacidobasic
         """
-        global locale
-        if locale[:2]=="fr":
-            l="fr"
-        else:
-            l="en"
-        msg=licence[l] %version
+        msg=licence %version
         QMessageBox.information(self, QApplication.translate("pyacidobasic", "About"), msg)
             
     def QMchanged(self, concentration):
@@ -691,7 +680,26 @@ class acidoBasicMainWindow(QMainWindow):
 
 locale="" # cette variable est globale, elle est initialisée au démarrage
 
+def updateLicense():
+    global licence
+    licence=QApplication.translate("pyacidobasic","""\
+This file is part of the project PYACIDOBASIC
 
+pyacidobasic version %s:
+
+a program to simulate acido-basic equilibria
+
+Copyright:
+  (C) 2010-2017
+      Georges Khaznadar <georgesk@debian.org>
+  (C) 2013
+      Jd Bourlier <jd.bourlier@gmail.com>
+
+License:
+  GNU General Public License 3+ (GPL-3+)
+
+""") + licence
+    return
 
 def run():
     global locale
@@ -711,7 +719,8 @@ def run():
     elif appTranslator.load("/usr/share/pyacidobasic/lang/pyacidobasic_" + locale):
         # par rapport aux traductions déjà installées par le paquet debian
         app.installTranslator(appTranslator)
-        
+
+    updateLicense()
     w = acidoBasicMainWindow(None,sys.argv, locale=locale)
     w.show()
     sys.exit(app.exec_())
